From 5f5c5f60a7d3bd904a1472707cda7eb6cba7fcda Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 09:52:44 +0200 Subject: [PATCH 01/22] UI: prepare build for native Android App Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-committed-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> --- ui/README.md | 36 +- ui/android/.idea/.gitignore | 3 + ui/android/.idea/compiler.xml | 6 + ui/android/.idea/jarRepositories.xml | 30 + ui/android/.idea/misc.xml | 9 + ui/android/app/.gitignore | 2 + ui/android/app/build.gradle | 101 + ui/android/app/capacitor.build.gradle | 24 + ui/android/app/proguard-rules.pro | 21 + .../myapp/ExampleInstrumentedTest.java | 26 + .../app/src/fenecon/AndroidManifest.xml | 39 + .../java/de/fenecon/fems/MainActivity.java | 5 + .../fenecon/res/drawable-land-hdpi/splash.png | Bin 0 -> 10376 bytes .../fenecon/res/drawable-land-ldpi/splash.png | Bin 0 -> 3829 bytes .../fenecon/res/drawable-land-mdpi/splash.png | Bin 0 -> 5972 bytes .../res/drawable-land-night-hdpi/splash.png | Bin 0 -> 18305 bytes .../res/drawable-land-night-ldpi/splash.png | Bin 0 -> 5236 bytes .../res/drawable-land-night-mdpi/splash.png | Bin 0 -> 9012 bytes .../res/drawable-land-night-xhdpi/splash.png | Bin 0 -> 36611 bytes .../res/drawable-land-night-xxhdpi/splash.png | Bin 0 -> 56802 bytes .../drawable-land-night-xxxhdpi/splash.png | Bin 0 -> 83791 bytes .../res/drawable-land-xhdpi/splash.png | Bin 0 -> 18644 bytes .../res/drawable-land-xxhdpi/splash.png | Bin 0 -> 25823 bytes .../res/drawable-land-xxxhdpi/splash.png | Bin 0 -> 34053 bytes .../src/fenecon/res/drawable-night/splash.png | Bin 0 -> 5236 bytes .../fenecon/res/drawable-port-hdpi/splash.png | Bin 0 -> 10122 bytes .../fenecon/res/drawable-port-ldpi/splash.png | Bin 0 -> 3821 bytes .../fenecon/res/drawable-port-mdpi/splash.png | Bin 0 -> 5925 bytes .../res/drawable-port-night-hdpi/splash.png | Bin 0 -> 15158 bytes .../res/drawable-port-night-ldpi/splash.png | Bin 0 -> 4632 bytes .../res/drawable-port-night-mdpi/splash.png | Bin 0 -> 7269 bytes .../res/drawable-port-night-xhdpi/splash.png | Bin 0 -> 30631 bytes .../res/drawable-port-night-xxhdpi/splash.png | Bin 0 -> 44684 bytes .../drawable-port-night-xxxhdpi/splash.png | Bin 0 -> 68657 bytes .../res/drawable-port-xhdpi/splash.png | Bin 0 -> 18414 bytes .../res/drawable-port-xxhdpi/splash.png | Bin 0 -> 25354 bytes .../res/drawable-port-xxxhdpi/splash.png | Bin 0 -> 33924 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 + .../res/drawable/ic_launcher_background.xml | 170 + .../app/src/fenecon/res/drawable/splash.png | Bin 0 -> 5925 bytes .../src/fenecon/res/layout/activity_main.xml | 12 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 9 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 9 + .../fenecon/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1498 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 0 -> 531 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 4144 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 1716 bytes .../fenecon/res/mipmap-ldpi/ic_launcher.png | Bin 0 -> 456 bytes .../mipmap-ldpi/ic_launcher_background.png | Bin 0 -> 277 bytes .../mipmap-ldpi/ic_launcher_foreground.png | Bin 0 -> 1959 bytes .../res/mipmap-ldpi/ic_launcher_round.png | Bin 0 -> 814 bytes .../fenecon/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 779 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 0 -> 350 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 2793 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 1067 bytes .../fenecon/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 2328 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 0 -> 697 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 5502 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 2435 bytes .../fenecon/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 4066 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 0 -> 1040 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 8635 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 3705 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 5641 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 0 -> 1726 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 11950 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 4911 bytes .../res/values/ic_launcher_background.xml | 4 + .../app/src/fenecon/res/values/strings.xml | 7 + .../app/src/fenecon/res/values/styles.xml | 22 + ui/android/app/src/fenecon/res/xml/config.xml | 4 + .../app/src/fenecon/res/xml/file_paths.xml | 5 + .../app/src/heckert/AndroidManifest.xml | 39 + .../java/de/fenecon/heckert/MainActivity.java | 5 + .../heckert/res/drawable-land-hdpi/splash.png | Bin 0 -> 11787 bytes .../heckert/res/drawable-land-ldpi/splash.png | Bin 0 -> 3100 bytes .../heckert/res/drawable-land-mdpi/splash.png | Bin 0 -> 5419 bytes .../res/drawable-land-night-hdpi/splash.png | Bin 0 -> 12100 bytes .../res/drawable-land-night-ldpi/splash.png | Bin 0 -> 3058 bytes .../res/drawable-land-night-mdpi/splash.png | Bin 0 -> 5578 bytes .../res/drawable-land-night-xhdpi/splash.png | Bin 0 -> 23762 bytes .../res/drawable-land-night-xxhdpi/splash.png | Bin 0 -> 38521 bytes .../drawable-land-night-xxxhdpi/splash.png | Bin 0 -> 58332 bytes .../res/drawable-land-xhdpi/splash.png | Bin 0 -> 23686 bytes .../res/drawable-land-xxhdpi/splash.png | Bin 0 -> 38250 bytes .../res/drawable-land-xxxhdpi/splash.png | Bin 0 -> 58067 bytes .../src/heckert/res/drawable-night/splash.png | Bin 0 -> 3058 bytes .../heckert/res/drawable-port-hdpi/splash.png | Bin 0 -> 10933 bytes .../heckert/res/drawable-port-ldpi/splash.png | Bin 0 -> 3014 bytes .../heckert/res/drawable-port-mdpi/splash.png | Bin 0 -> 5058 bytes .../res/drawable-port-night-hdpi/splash.png | Bin 0 -> 11513 bytes .../res/drawable-port-night-ldpi/splash.png | Bin 0 -> 2993 bytes .../res/drawable-port-night-mdpi/splash.png | Bin 0 -> 4992 bytes .../res/drawable-port-night-xhdpi/splash.png | Bin 0 -> 24774 bytes .../res/drawable-port-night-xxhdpi/splash.png | Bin 0 -> 36603 bytes .../drawable-port-night-xxxhdpi/splash.png | Bin 0 -> 56210 bytes .../res/drawable-port-xhdpi/splash.png | Bin 0 -> 23688 bytes .../res/drawable-port-xxhdpi/splash.png | Bin 0 -> 36350 bytes .../res/drawable-port-xxxhdpi/splash.png | Bin 0 -> 55777 bytes .../app/src/heckert/res/drawable/splash.png | Bin 0 -> 5058 bytes .../res/mipmap-anydpi-v26/ic_launcher.xml | 9 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 9 + .../heckert/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6563 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 0 -> 864 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 44877 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 8472 bytes .../heckert/res/mipmap-ldpi/ic_launcher.png | Bin 0 -> 1232 bytes .../mipmap-ldpi/ic_launcher_background.png | Bin 0 -> 353 bytes .../mipmap-ldpi/ic_launcher_foreground.png | Bin 0 -> 11927 bytes .../res/mipmap-ldpi/ic_launcher_round.png | Bin 0 -> 2682 bytes .../heckert/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2504 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 0 -> 471 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 20300 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 4295 bytes .../heckert/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 12464 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 0 -> 1379 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 79449 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 14107 bytes .../heckert/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 30212 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 0 -> 2854 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 180053 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 29596 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 55588 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 0 -> 4486 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 327298 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 50891 bytes .../res/values/ic_launcher_background.xml | 4 + .../app/src/heckert/res/values/strings.xml | 7 + .../app/src/heckert/res/values/styles.xml | 22 + ui/android/app/src/heckert/res/xml/config.xml | 6 + .../app/src/heckert/res/xml/file_paths.xml | 5 + ui/android/app/src/main/AndroidManifest.xml | 39 + .../getcapacitor/myapp/ExampleUnitTest.java | 18 + ui/android/build.gradle | 32 + ui/android/capacitor.settings.gradle | 21 + ui/android/gradle.properties | 22 + ui/android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 61608 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + ui/android/gradlew | 244 + ui/android/gradlew.bat | 92 + ui/android/keystore.properties | 4 + ui/android/settings.gradle | 5 + ui/android/variables.gradle | 16 + ui/capacitor.config.ts | 58 + ui/ionic.config.json | 6 +- ui/key.jks | Bin 0 -> 2660 bytes ui/package-lock.json | 9706 +++++++++++++---- ui/package.json | 18 +- ui/src/app/app.component.ts | 6 + ui/src/app/app.module.ts | 2 + ui/src/app/app.service.ts | 154 + .../edge/history/common/energy/flat/flat.ts | 8 + .../app/edge/history/history.component.html | 5 +- ui/src/app/edge/history/history.component.ts | 2 + ui/src/app/edge/history/historydataservice.ts | 6 + ui/src/app/edge/live/live.component.html | 4 + ui/src/app/edge/live/live.component.ts | 4 + ui/src/app/edge/live/livedataservice.ts | 10 + ui/src/app/index/login.component.html | 2 +- ui/src/app/index/login.component.ts | 4 + ui/src/app/shared/directive/autofill.ts | 25 + .../genericComponents/shared/dataservice.ts | 3 + ui/src/assets/i18n/de.json | 5 +- ui/src/assets/i18n/en.json | 5 +- 164 files changed, 8792 insertions(+), 2425 deletions(-) create mode 100644 ui/android/.idea/.gitignore create mode 100644 ui/android/.idea/compiler.xml create mode 100644 ui/android/.idea/jarRepositories.xml create mode 100644 ui/android/.idea/misc.xml create mode 100644 ui/android/app/.gitignore create mode 100644 ui/android/app/build.gradle create mode 100644 ui/android/app/capacitor.build.gradle create mode 100644 ui/android/app/proguard-rules.pro create mode 100644 ui/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java create mode 100644 ui/android/app/src/fenecon/AndroidManifest.xml create mode 100644 ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java create mode 100644 ui/android/app/src/fenecon/res/drawable-land-hdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-ldpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-mdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-hdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-ldpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-mdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-xhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-xxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-xxxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-xhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-xxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-land-xxxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-night/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-hdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-ldpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-mdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-hdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-ldpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-mdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-xhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-xxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-xxxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-xhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-xxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-port-xxxhdpi/splash.png create mode 100644 ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml create mode 100644 ui/android/app/src/fenecon/res/drawable/splash.png create mode 100644 ui/android/app/src/fenecon/res/layout/activity_main.xml create mode 100644 ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher_background.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher_round.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/fenecon/res/values/ic_launcher_background.xml create mode 100644 ui/android/app/src/fenecon/res/values/strings.xml create mode 100644 ui/android/app/src/fenecon/res/values/styles.xml create mode 100644 ui/android/app/src/fenecon/res/xml/config.xml create mode 100644 ui/android/app/src/fenecon/res/xml/file_paths.xml create mode 100644 ui/android/app/src/heckert/AndroidManifest.xml create mode 100644 ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java create mode 100644 ui/android/app/src/heckert/res/drawable-land-hdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-ldpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-mdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-night-hdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-night-ldpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-night-mdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-night-xhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-night-xxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-night-xxxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-xhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-xxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-land-xxxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-night/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-hdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-ldpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-mdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-night-hdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-night-ldpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-night-mdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-night-xhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-night-xxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-night-xxxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-xhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-xxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable-port-xxxhdpi/splash.png create mode 100644 ui/android/app/src/heckert/res/drawable/splash.png create mode 100644 ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher.png create mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher.png create mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher_background.png create mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher_round.png create mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher.png create mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_background.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 ui/android/app/src/heckert/res/values/ic_launcher_background.xml create mode 100644 ui/android/app/src/heckert/res/values/strings.xml create mode 100644 ui/android/app/src/heckert/res/values/styles.xml create mode 100644 ui/android/app/src/heckert/res/xml/config.xml create mode 100644 ui/android/app/src/heckert/res/xml/file_paths.xml create mode 100644 ui/android/app/src/main/AndroidManifest.xml create mode 100644 ui/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java create mode 100644 ui/android/build.gradle create mode 100644 ui/android/capacitor.settings.gradle create mode 100644 ui/android/gradle.properties create mode 100644 ui/android/gradle/wrapper/gradle-wrapper.jar create mode 100644 ui/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 ui/android/gradlew create mode 100644 ui/android/gradlew.bat create mode 100644 ui/android/keystore.properties create mode 100644 ui/android/settings.gradle create mode 100644 ui/android/variables.gradle create mode 100644 ui/capacitor.config.ts create mode 100644 ui/key.jks create mode 100644 ui/src/app/app.service.ts create mode 100644 ui/src/app/shared/directive/autofill.ts diff --git a/ui/README.md b/ui/README.md index b57cb48b67a..7464899feaf 100644 --- a/ui/README.md +++ b/ui/README.md @@ -36,9 +36,15 @@ This project was generated with [angular-cli](https://github.com/angular/angular `ng build -c "openems,openems-backend-prod,prod"` +## Testing +- Testing + `ng test` +- Testing with Karma UI + `ng test -c "local"` + ## Further help -#### Creating a Theme +## Creating a Theme - Create new folder under `/src/themes` - Files in `root` will be copied to `/` of the OpenEMS UI @@ -48,7 +54,31 @@ This project was generated with [angular-cli](https://github.com/angular/angular Place them in `root` subdirectory - Add entries in `angular.json` according to the original openems-configurations -#### i18n - internationalization +### Create Android & iOS App + +* Add Configuration to [capacitor](capacitor.config.ts) +* Build app: +`NODE_ENV=$theme ionic cap build android -c "$theme,$theme-backend-deploy-app"` +* Extend [build.gradle](android/app/build.gradle) +* Extend [capacitor](capacitor.config.ts) +* Build your assets: `npx @capacitor/assets generate --logoSplashScale 0.3 --pwaManifestPath src/manifest.webmanifest` +> [!IMPORTANT] +> Crucial information necessary for users to succeed. Only provide /resources/logo-dark.png and logo.png +* Move the files from res(except values and xml) to ```/android/app/src/$theme/``` (```/main``` acts as default) +* Build apps: `gradlew bundle{$theme}Release` + +Important (if not generated, can be copied and adjusted from existing theme): +- `ui\android\app\src\{$theme}\res\xml\file_paths.xml` +- `ui\android\app\src\{$theme}\res\values` + +### Debugging + +Use `gradlew install{$theme}Release to install it on any device` + +- Available Tasks: `gradlew tasks` +- list available devices + emulators: `$npx native-run android --list --json` + +## i18n - internationalization Translation is based on [ngx-translate](https://github.com/ngx-translate). The language can be changed at runtime in the "About UI" dialog. @@ -84,4 +114,4 @@ ngOnDestroy() { ``` #### Debugging Angular PWA Via USB-Connection -Please follow this: https://medium.com/nerd-for-tech/google-chrome-how-to-inspect-websites-on-mobile-devices-804677f863ce +Please follow this: https://medium.com/nerd-for-tech/google-chrome-how-to-inspect-websites-on-mobile-devices-804677f863ce \ No newline at end of file diff --git a/ui/android/.idea/.gitignore b/ui/android/.idea/.gitignore new file mode 100644 index 00000000000..26d33521af1 --- /dev/null +++ b/ui/android/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/ui/android/.idea/compiler.xml b/ui/android/.idea/compiler.xml new file mode 100644 index 00000000000..b589d56e9f2 --- /dev/null +++ b/ui/android/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ui/android/.idea/jarRepositories.xml b/ui/android/.idea/jarRepositories.xml new file mode 100644 index 00000000000..de647e0dbb5 --- /dev/null +++ b/ui/android/.idea/jarRepositories.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ui/android/.idea/misc.xml b/ui/android/.idea/misc.xml new file mode 100644 index 00000000000..8978d23db56 --- /dev/null +++ b/ui/android/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/ui/android/app/.gitignore b/ui/android/app/.gitignore new file mode 100644 index 00000000000..043df802a29 --- /dev/null +++ b/ui/android/app/.gitignore @@ -0,0 +1,2 @@ +/build/* +!/build/.npmkeep diff --git a/ui/android/app/build.gradle b/ui/android/app/build.gradle new file mode 100644 index 00000000000..d2ac2d9ac0a --- /dev/null +++ b/ui/android/app/build.gradle @@ -0,0 +1,101 @@ +apply plugin: 'com.android.application' + +def keystorePropertiesFile = rootProject.file("keystore.properties") +def keystoreProperties = new Properties() +keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) + +android { + compileSdkVersion rootProject.ext.compileSdkVersion + defaultConfig { + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 29 + versionName "2024.5.1.1" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + aaptOptions { + // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. + // Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61 + ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~' + } + multiDexEnabled true //important + } + + flavorDimensions "version" + productFlavors { + create("heckert") { + applicationId "com.heckertsolar.ems" + namespace "com.heckertsolar.ems" + dimension "version" + } + create("fenecon") { + applicationId "de.fenecon.fems" + namespace "de.fenecon.fems" + dimension "version" + } + } + + sourceSets { + heckert { + res { + srcDirs 'src/heckert/res' + } + java { + srcDirs 'src/heckert/java' + } + } + fenecon { + res { + srcDirs 'src/fenecon/res' + } + java { + srcDirs 'src/fenecon/java' + } + } + } + + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile file(keystoreProperties['storeFile']) + storePassword keystoreProperties['storePassword'] + } + } + + buildTypes { + release { + signingConfig signingConfigs.release + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +repositories { + flatDir{ + dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' + } +} + +dependencies { + implementation fileTree(include: ['*.jar'], dir: 'libs') + implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" + implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion" + implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion" + implementation project(':capacitor-android') + testImplementation "junit:junit:$junitVersion" + androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" + androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" + implementation project(':capacitor-cordova-android-plugins') +} + +apply from: 'capacitor.build.gradle' + +try { + def servicesJSON = file('google-services.json') + if (servicesJSON.text) { + apply plugin: 'com.google.gms.google-services' + } +} catch(Exception e) { + logger.info("google-services.json not found, google-services plugin not applied. Push Notifications won't work") +} \ No newline at end of file diff --git a/ui/android/app/capacitor.build.gradle b/ui/android/app/capacitor.build.gradle new file mode 100644 index 00000000000..65d219eae7a --- /dev/null +++ b/ui/android/app/capacitor.build.gradle @@ -0,0 +1,24 @@ +// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN + +android { + compileOptions { + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 + } +} + +apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle" +dependencies { + implementation project(':capacitor-community-file-opener') + implementation project(':capacitor-app') + implementation project(':capacitor-filesystem') + implementation project(':capacitor-splash-screen') + implementation project(':capacitor-blob-writer') + implementation project(':capacitor-secure-storage-plugin') + +} + + +if (hasProperty('postBuildExtras')) { + postBuildExtras() +} diff --git a/ui/android/app/proguard-rules.pro b/ui/android/app/proguard-rules.pro new file mode 100644 index 00000000000..f1b424510da --- /dev/null +++ b/ui/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 diff --git a/ui/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java b/ui/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java new file mode 100644 index 00000000000..f2c2217efa5 --- /dev/null +++ b/ui/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.getcapacitor.myapp; + +import static org.junit.Assert.*; + +import android.content.Context; +import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.platform.app.InstrumentationRegistry; +import org.junit.Test; +import org.junit.runner.RunWith; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + + @Test + public void useAppContext() throws Exception { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + + assertEquals("com.getcapacitor.app", appContext.getPackageName()); + } +} diff --git a/ui/android/app/src/fenecon/AndroidManifest.xml b/ui/android/app/src/fenecon/AndroidManifest.xml new file mode 100644 index 00000000000..553e97f84cf --- /dev/null +++ b/ui/android/app/src/fenecon/AndroidManifest.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java b/ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java new file mode 100644 index 00000000000..29ecf67fabb --- /dev/null +++ b/ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java @@ -0,0 +1,5 @@ +package de.fenecon.fems; + +import com.getcapacitor.BridgeActivity; + +public class MainActivity extends BridgeActivity {} diff --git a/ui/android/app/src/fenecon/res/drawable-land-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a21ff7c4ddd1d23a0a7c81b286f0b733172ebc GIT binary patch literal 10376 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-ldpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-ldpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..77c4bed755dec460ca1a0b80a6cc8b99a7fe9d30 GIT binary patch literal 3829 zcmd6q`8U*!7so$?XtJlWg~~3wCu@VKCu83tYZQhIlC5SU5mHhidzK1i8A3C*VUWs_ zVaOPJ_Q5O+gBZS^|KfYkxyz5Qd+z(*b8fP&^>yA8VkZCq;Dwr9wFdx@@lj1b&Uq9= zRj`3a34G7YB@6(#h5mC8kee?80DNW8t5+N!zV@Qxyx!Unqi+bTtZug7C z|A!X)P{8bN`Y<)a^4iOS0?X}0UdqsEM)Sn3_*b?na}x|*GS`pEMS^1W-h_563P6|4{@Os>-ki#^pt~tHI1mz`C0!5*6tXZ9 z>^8`%^9Y4aGryoBK7?K)j~h738#v6G?W6^u4hPuZ;ZW3{+4evLNbX(U(-W@f8mao&9 zJT#XF((iu~UDO{lRa}mu&hgtXPRpunQiXxL1(Q~_%OBF17GgTZVR;|ZTM&;)d(Y>R z+uRVW0kF5@8W{P4_!Qe^+OkeAcM z(p_TCz<8ixh$gmW_e5?A1AC}URut;*#zJINYVd;KD?r_Cr0cB;p0*-9k4BJjzvWr3 zZU&BfBXrzx0iX@?MW|_S`^%ZfCCOs@0=a;`XA;bq0ghfnA!WCcYiijyYGh3R6cqG* zgKcT%K~s`pDQT#6#OHXz;Psq9%M>76PzX+O(W*cD*bj}NJW>l6yK*x4Nw|q7=zcZ0 z4I)?57Q8aR&7od}12+^RA?0z6kzSpSb@{T+qv5VM6{@(oObP<-9Q2UnqWC!M<(dEF^| z%SZ(FVb;Oham?A}IkL_!K)Fx2aIN70Mf{}+OuGCT-2{Tv=ohN_0LPj?bSHV^H9{KZ zVT2$2{`t*Zl|o%cs*xOb;g8J84O@3R&d8LugCv7F)WP6nS#`^Hh8Qxo`~6y#XRLg6 zKL}S3+As~-*>hu9qugMNYbMM4rCCpRi`D!Nk;@g{G0S5;wd9MW{Q=BxP7;3d)6NKDoea!c$T?+V_a9cD_uU(FYL2G%(PhY7C7 zz<51^{=np}bnMeL8co(Gy}gH!VRq{T^|o~gdVWJ(?bqqV16lFY_`G=18p|5#lpDAS zfE+o#x0PHz+_SEN$TjoGrI}SZ z*1gfGzohIK*I1BVE%2Igr3 zp%v~pR_MOk5L444(A1*Q0U!0UK=)2B9GfYWVSObA11f!--?56O-!a2YyY2HP%dLZ_ zVH3I_-EzS6>Tx>{%UQk5#o?OI`{IKv zCA_1fA1HJQylL4-l>>>qJupmpZqQ*88mO%l9A+W%7VYz4wv+T}XO8+?yl~afpz@1H zRN2$N8?NIVGo*HAt!DtbwHD-$$w0hxu9lO~;g@XP{QE@OfH)EQ^j0R{MA-c7e$AwB zlM^$>xrAc|)^~|bz&})*qu)$a$#C(kfeRAIl)n^5K4U=~WiZCKsxp!#41_EJHkJNF z+%apLZqAuQ^YXdWp3s4HO8YU1_}?$0J#YSqjMkS09{Zs*z-;xp;-_dfVBFx}R(-6_ez54oVHH(56}R^L-ALC=!nqE`w8FD<>L~+~t8MXGWZ&8_no*2u?3l z)O@)whMJO2p>=-RtaoN6*#%rqF-KareNhGZk8dp=VMiu=!cju8#@uyRG+qxGr+4;Nvl>gcbTbP>CDv9!G38ReYu1UnyOB+3y{l-6nzLXh6%(FieC10|S z27`{**Wb70Xt%LvyXOJX;axtMO6;tyNX$}kf!t>jrvB6^nL8p((NT?lh zj+tFgU`(KXkFEBMfWJ37D`L-`YlcVu(#nx^DN+RX8c1a&SJ7K`da52j?rHSU2iMP1 z;_$=yV?{aO;A)~O5h!>E5|JtEytLZ-FaQs{!!uQ@C1cP0a|1wy%mQ$mhh48E&&7%w zu~+u$;~v@vNu0w2AWKbC+)SBbNZiD>@^RyBD}ksp4V~_=<2?21;sE9&hu8ho;JRAS zj-eXh!gYK`jqP59IS?E&E1AZN<1gVj7ZL|#d$Cg!Gl2cCAD8|itB;~r(-lEGx?Iwr zd-1b*inP81Yr+>R$=F*~VBGZYh_XPys+Y5?%$|)7hN=Y;ifXp^;xh^;ooT571TQXi zF3?W<(I^b-Jh6V>@j=n%K&qMka0OSO8TOLSezbz< zHU`_hzDJ(7QN-1n_wntV<8KzdO9E-iV{8xi${b;rZY4JAwddN?7iph~*aGTn?mqE0{V-lZT!!0D=bT)ozRCV| zav4|*{rRB8x%v&s)?jMWlXV^oSrq}4;;MS{z|5?dKDnP%mJq9=L2j)>SA#(J1dvwO zb9e>z@5o5K3D0-N46@UEZ;V`0-ChCVd}^vbZ~XhyE%%%*T>K1F%o@DmBVI|&(LcJY zmbLB710_5toy8^&(cS+;YY?98;^e;vFurk)E2c#vxu2yQ8Of4=drtm)hjy`CbD#CT z(fT;sryj_;?p>bNK^*9IXGpT>N)ss9bib0b^)bNc?@dWJPd8U+p& zdUMA2C-S{Ce8cV~neC;!e^c?nH*OnZ_c|z1;#8>5HF|V))sybgsf{MyI^SuOLR2Vu%6#s@l|O{qbq3Eq8~k zDXG{1QqfHXa%)C$jkr2C%{n{=^$Yx|sK1y<-S3~@ZgVC`IUr)Ftb-2@QUITiQ$%~9 zEW}CHXYKJJlpx&4*N4J^RWbE96aykCYbf4U>5qL~X)!q)rAaD&qL%c=9yEaKBY6%b z^dp+;1;Y8y(zIyf1s5cu9!MN~(IRxr^Gt`yL|-GIm8K<-oilkZOtvD=^ADgsBOBDP zD@G#Q=IxPCqqI$4MTQ`hmNC|^!=?UCk<8;_+F>#ay%6jSzt)c7 z_Stl|UPu@C@;19|RzxJ!hK|1x=@Mz`ue{(|<=eK4jiHkYiah9#K9G34XA^f1`HCdh za@!oz@QpNwnHw*xbUs4W1L*lrlgwS2X{|KSitgoU>yyE@`6_(=; literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-mdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e1e087295b1b6775598184e0eb5a0faa187982 GIT binary patch literal 5972 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-night-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-night-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..5032a47107e0a7cddb971c87c01b44e59083ad50 GIT binary patch literal 18305 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⁣?xxc`Fd;uo#o=h9?M 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 M&YI{J>o`RH2TQ1Vy8r+H literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-night-mdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-night-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..93824bb898920735fe403eead690b4ea2625cf8d GIT binary patch literal 9012 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 Mebe)$XPsjH3n}$KbpQYW literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-night-xhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-night-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..cbe51b2c0ff3ba2efd4c7fb90010a06de1303186 GIT binary patch literal 36611 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%0DQL=jh~qlG~H65oKm}nt#p=#@g%X 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 YzcPGXl27V13jX)o8okx@mF7qO4@Fo;^8f$< literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-xhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..3034de2e15e6cd649323c95f1d96a260433c13c4 GIT binary patch literal 18644 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 CO)>HS literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-xxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..d07810fa043cddfa0ee782dca9c1a09711531f25 GIT binary patch literal 25823 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-land-xxxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..ab811151bb4670698d13e24b30d13fcb0d75d35e GIT binary patch literal 34053 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⁣?xxc`Fd;uo#o=h9?M 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 M&YI{J>o`RH2TQ1Vy8r+H literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..c94e47d1a372d531b72d467b7d1d1a39a89f1007 GIT binary patch literal 10122 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 Y!-5NH7jB1+{SL@eOhbk_ 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2d6d319cef8849fda63f34f499837478c4f627 GIT binary patch literal 15158 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-ldpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-ldpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..565f8ff6fc2371fdfb36e0dcf6be084eb2b6db08 GIT binary patch literal 4632 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 W4|Z!+=7FyskhQs;S(S-L%)bF|7nTtK literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-mdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..89de2874e0a4af8c5f48c22f2c4e1f5cf196b3fd GIT binary patch literal 7269 zcmeHMcTkhr+D{0CC?HstBGqLVbdj=vpdf_eiVYADrG+4hpmZ^WUKK8hxhzPoL zX$gTqY`B0DYO+8eK|x9&AT1CG`CgLTxiijuf83dSXYPF8{*ifd-kkTG^R(Z2o?lYV z+E__!-@6?I0!f@aam*eB0-FIJIt&Ut=}WCW28eAzC!9k-Ajss_2V56v?+XGc$ecW8 zelG0E?66qsuw$O+{K@AxtLQ5oHBIl1wTC3C+^LRxnq=6jBDP&qJ0&GS>P|;CV$8AN z?D_7S`>&~(CVE}`S;aQ%!!G$k*-Y7=nmunzS$3)1w$qO=n6TmIL>d=;JQE+;&N;Kt zQJZJ1$9=Lm+OftZeX;rJz$tkhqFHN|gxc|FFz>stif}?480skui&yc8i^qv1nMnat zjzVto87a?mEhsk-YhrXNHIuVN$7_ zSYh$YenVy;gRX7Bu2NwBX0l)l-r@m*#YuuiAE-#dgrKswojqW}V2JoTU0J>~GUH1N zAHKAa;>+`g`O=*?UvAMLNY(<9_p}xa*%`-QX(wOH&(g9&=0p(Wo46ED{<=+wr}aaD z)&~>gd0LkVv_E*0Z;csY{&T-uiM-!uc=PZ58VE_=r~mI%=`X>7{@O0eJD8`o4&a`6 zU8X->=O)z1{3-Y9`%LyF0OPH^km^g0*Cn$t3Mfo;&f=Tek-|zGn zZ@$W<5$Fy}pQpPs4LnqY1V$3#hXPf|lIN{_f!EXoF0Uc-ZS1APmnebFZ*}p-^i z2l2-Q-hAD!f2#z7{Q9?-{ti3)Jp`);Rq z|4D3pTBP#O7|q=4+edk!YvAvp;ReZ@zgA{#I9%&jKX8RW%Jr*0$)!znT0hE_sqE*J zxg^3*UrmIW!CbZ_XuWi2(i|-3vsO)hsbm}I2>CtTO1jowA(qdYuL9%M{Z0{k=I*-q1q5pDmZ90HWmE0cw3_`FLN3URoL9>pzVP)4?m2f+(qyS?AuTYf zaAWBOTr-x#KmzAn$hpqtuyXWBM{7P};7F-zcXF{rDhTYtm^U7~XW5>I9vKjO$qt?) zu(H3T8&~+Xa8@{!&QD{$h9%%tjA3?42-o{iUDFx2FyBWZ8zLGl-m7TBxMtwgt*PC% zN4wWeGE7#SoU1RNI?@hg(XTgDVU!PJi-XUF~2m@I82Qg`N6d9wkFGcBPZsSxvN%d>ol&r4V<%7P^sa6 z?@(>LcU;`Z!#`zfBS$1#053N+O<4y%4xL;gg9GqaA2m*0(RS+ z7)>js@aIDpEA9eCh4xzcoSgTQZn0eE+R(G#?jAS&JQzCU-ys>h`Zi`icT62VWuo54 zJsul=ABfDGmj})5C<~mghAmT~pIFT-!iZkOR8%1Ly+8BoVmnk6V^8K{W3?H|buY_e z`vx8?kFY0xBgE2tSR6H^aiSf4oB9)-Js&Zv@6=O;2DF5v5_0^OE_g>VtgzJax5}II zwN|mix)0OP;USN3^jxpc&xRsTyGLLejksjp-~obH=bO95igAd3l^A-wD0|c`r+wzt z2PKPpT%i7Y?UL+~H(E|w$7dk9Y>FQK(@Z6Vx?Jw{nJVA@?lYb_$8IBWTt-~?>P_Gl zz4yc+K$wuuBLv?_X2V1T#@EBv@Tp^KwFFhjuxp#<1sNrj>yQV|E#%W7OC)9m7BoRn zqpU}7bm|6wn|*6+u7xi@(IFmEFQ9 z^ar|L{Vg$>&V!&v@3`CmcLOTxW%cWQ%KPONqI!NoT_2#|b7*fho;^|sQYc$zHU>@_ zF*ZjZxxHw2s*B(00m-Dm%> za_P^A*matNTN(7tm3KrH_7i|_KD92Ek+f)*VnkXG6evT_sKch42St^mf_#LXyj{KJ z<4`xTqo#9O@(MRR2j~c~cIceTVK>n{Cxd)$Ya6BWS;n+aWjY&b6+f&rnl0p7l)}e0 zm$HD`bC~7+5Dvcl%JLV^Tr4*g;uR*n3b^|Vy8MYq^WqwQent0{-`5&qDR~%8Gg(rY zFDb2f{B5};^*4DK5o%O04mvth^)_Oky`=o)@pw_CFnX77v4aB%(zJPt0#<_8pyCiH zFsr{Z2DKkFhx?L#AN%6e1Ai5e{NzpPQn3dSV}115F$Y_dehfI@8nhCc(1(g66_N3z$5aT_k+a^7(w^UZP?h2Rub79P&5FJh}SJc9mIGIVOwz>_?^D=vuB~qY}s(et50UV3n5%eI70Wy?( zX)S76*@VdV2azwWiK_cgTSaFdS>0PC0f1reh!91@Bk!Vr-7r3=RPs~+ zv;`R&=*)dMLHi*xx*G>|eXEQ319UyAt_2(BTobmugdQW8glik^68~KkAfoSXXSu8S^ zc3mb8b;OqQ7^FZb)juZ$7{w{)c-$6tc+15-z;MGy>b*LDz1!hyT2)qtUMTV+JkXA8 zw!zmneeL6F$v4mbS+|`Sv1-n`GK&DYM@$tFDz_248&6sOycK4s1E4_MXwnr*FN#vj z-CVbo1Cv997+Y$uACSlb0oQ!%0nmiarOSq_pJ7Bt40t=SJMvWGKVJ4W7TY-0_xMVD zjuv8Y{qfF!zD6zrHE~vkawUn0lBQwpMrI_C6%Bs1YAY(Mv_$CW=Ec1GNQ#)FA>R1& zZB@3hIUaPByV0gvp9)O0z50?DzSsJDvtlGT95j&PxuX zjOjVMZ7W0jOGtgwQ`(87o|xrQWEO?MM5(sa9}=MhH_&j)SLU&YK=z>~51o<+${=@r z7!%K^C;*ksZ95vfxuFJmE`~K4?M8&4_ntBN@iZvCIitr(4!o5R$!!bc9mzuTwy|u7 zn&i8ol#N^3Q5Pp4GbXn5wsx;+KLIrA7PwZO2KIDm@|))|ea__9lv;ZPZumy8wSz?@ z$%M5hPGZS!uLdt@oDevmA_;fMf6=cxA&Ts^@AqZDmW}Ou^&XR@6#Dzo$(a)eA(@p?9L!m8vSKuu=O0w@USNbsHaSp zfOH1h<%a=PN9TzUOYrIk_~xq_0&B$5{Kzz5`w+}JHPbs=ncbDl%WP-|KeO>?*9Ixg z^)@$8MR#JaIZ;TPrixD-7SxU>J3>+o^%t&=hbQPCb61-fComP$km$b^qW{@CF^ zEA5Kf{^580?(D{$^e-83_fTr^hx^Dc9%qqZqqiIqBI@TZKGT)vBP!W<@spu8oZX#K zOod{CTjf4cp`={H%A>3FM9w{C#kbmC8{e;c9UuGhHFrY>u|-KBDH6m z4r(qC9c^p6c6lJ0H5`dF6jC4*={s%Zq)!8s1|ZRky4UxdYklnI7=>;=ZX`_w1x{U) zyIs*AyraIs+XF6~$h7l_mc{{>UFw)Yjo5I9c1x3T%%LZFAiW3;XDc3{mS2$Zn~S8a zvsH<&?dT>fYOnk)iRP88?JXi=(o5(Vara&hi#FGQgoO5lZAJ1$M2RsIcd6Z|k@@NO zdRokS46NA=o0kZ0OrrJL!cF$HBTy6E296@(k-i%bL}aebYpP?yzdnkY6i@QV+cPDt zC>cW=OzJ9u7b>+ObDH`tRX}sTmf?@v@k#{u5|zn-Kp-lq1#~%aj5j8_9<6c}>lk1i zUtjDp%0#E+a22P|a}dLNL>hOK zMdStu~>8j;*R`oeVikIk8yA$Qf5EmUbcJ7@7C zAf+_pMW&?Aql%s27fB)zg7>kLR{$rubQZlPDYFvY0cvv|K=~-yXeVYNg z`Sg|w5+!p&;)T(=D`kh48?Fi)RXkEnPDyt`sfAZfzpT(ISex;N59RJT!ddF=h#XnW zuco+1S|7PlU~>c3(#;Adf79J+|J>8eSFeA37Ye^HpVpkQ_{)JUyl8q{n&c=^j)zuh z<^2&@TzjpYNn^D1m(W<(1Iiub7`!}4=z)qK1MykO;{qPbRlq{(2?)2JV0^|@z$LyC zhw^&!SKsyOuXgi^xK}^y;QubO#XXv}Hc2QXb(yK}_a~bDXSvspTimO}jekLGQ|m?IhqqQ^VyCixICYUk(V*|9dh1w@Q##|NThx|Ika$mhu~LQKS#<*Pwkv!2gDzlfT&n^u3n>aimR6=djg^^e znYLJ3?t+NcB$f-PB`N~$VhWfdC%7kM zysrE1#v%K?^XDy_r=p@V-|m-PzpALH(p6N{RKACUPkbA^5a6%5{=YZ{s;I!Y(4RR) z*k8R>RF_7k?mxYPL#;Y3!|m4Y=_!Bn%A#hi%{i6rs6(0Nk{b&bFVviO zWxvn@zFlYOUev-4)cie>rJe8v3x9Chy=#Bu;r*u%>ug`Q@|QVYzwO9UDVU;c#gzMq z%~=s>;uC>Xw9R$ArLs;)AH$|&KQp2OX}UMApFLBl0@F1A`U9nTr|Nn}`3W75-{!!- z{I8yns>j?t@Y!3w^BzU8fA!r8*q=A-vHZiC z43zPSE4Sy&T--vhjfXN8t*fe;z3J;4byw5p-t+jjc)OA`7b`F4&zMoJjxu&CQOeBv z--kONHz=`lrkE<@|9@ZnD`|j|BJAD6`fM=!gZALTWL<1|H}lX zva%>Ei?XsPom9x(RaO>dWl>fZWn%;Ci7DGY%BGmdZ_1XTvY`sl;NM{Eww83gn3)Cm ze`!4{^@~!!DD{g{zbN&Ka%|_%Ij(seV@{%2GcLfNU#K?i)8OJMzGtVN9=-OA4` z*(y>Y3mrQ?H8d;_Z7tIUQ*)@rwKKDD{n>=cv4IjbjirS}3^(i>PV*A(la~cJY`a9G zy}5;RE(^_WAF`Jey`ab?K5yq+>6dosO%L8ZMD3iO)5~e9+@t67QPk=gFZ$qEkxw3f z>E|QBE2K;`Qrae}_rn#W;v|EM?s1I;#8)o^K4O_hWX0n^R8%^aw8B_{lEj*wpzEAG}$oP!FePW8Z;nW-T`kwVNYE?WnNjS z0>4N8c#1sU;!WZcy|J|}>?YIlkvF1Pzwk`i)Bw^i9x1;(grA}*rW^!RliborKCi0a zJq=qiNZa57UVDO^|Hkr?q{yfDqe**Bw~3=Kk%s6Yim1`#g8G;z@ot7q3IVT}>B~#Q z@^!_VgN-Qi@jRwa39BWyLh?C;Up7#@Qwve(Q&4Y7wixhKuuaECmIb7o`HgVs>tG|{ z?go15GgcrC!3>}pFicV@Q+;Mk&v-=3J@FSNM_w%J)~0Y%3An-i?!-DTz5V<7M?zXN zV^c=5Ec3Zdmig!23-BjzSO?hYg$_6}m*pW#>XRuAiyC%d)FuoBm-k8=<8dENnkZ71 zAZ=t^E>Ot*@(yuuQXcP7jOm5FhM{Me;2-4U<;S7L^M@}}Rab@U=+sm?d%xTq)*qa3 z(DM9VgW#hs`Dg4%Vm5ZK#z5=nBsVj@*hWxZ;Cku(N?xiU9Bnf-@)qlb9ZniBUd-i@ zR3q&4tS8f%HFk-`w-e0V%LYG)yYq@S$4ypV(g?yAx1NqE7F0+@rW~&6hC$Q8QiWWa z=<<|g@d+va63^U=lr$FmcfBcY*t%cQ!C&^-R4-0{Kj^3*@6kN@=JxdDX72`b(eKyl zEtxOKg9rUCaO9#A=8E`j8*@*JG=eZoC8M=wg1b$r7Xs}{K zD^@^ezBf+qklNUS>vousf{l}W%4^R`bZZxJ@QPwSaX;q;H$Se+W%EXliM=+wo_O1+QHR!=?dT?f3iv8*DEP0Ue^DRRE%wWw43ZAjID2g zW;IT4o*jUV^2;E3zx!dYej`rOoF11JU}(dlYT+l|hKy9HJCMxdmU3TW&aV(mylJvI zAB2ABFgbejAVwU^r}Ebc2N}hi-NY4^e)W?k!b5j&WSdZ*q+HrZ0-K%o&%KIFQk0~O z7Qv@u(9qEAhFUN{OSc{|f7PzXZ6Kxvw>a^vD3kS<^5*d6G7a~MH(b{>*;wxqTp7<0 zH)^b2@iI2$G6=0N-C2o&DHB=90}76@^tG6lSZHh@O%nC86aualtT_N7611>PB==l= zb;Z^1P2=TlgZx~BXoHZ}3w|{Le*|15oOn4i&P!;sqMO}drLG||i^prb@{u8ahT&oo zheZ;MJ)hXx|B~z`aE9>7T{@QP-XRZ9jBxb8DWn)&0QU1zo4B;Lw81uzz1R|-3!Al< z7_V*={tDxbOuV$^p7p&A3v=vdCX&tdVJ<#J$4H|eOw#>ZLNA8ee)(h3UK+O{XnP9Z zYiW*zrYFU)gPIRwG2L8r(Zw5leso0p`6r=AOM8-fbYVWhH8aqBmWHA%^eyYVmx(@> zxSqxea#*}={Ns`Ikx&c7*x5_jp@Y@CnkluvV3?%5@IDg&u>9C4*BfqkL#HwR=WhpM zpfI(?G@PiQXWm%8*T~cuO~7hs@I8I3sh<)`C^BAVQtbLhnbeCDHuRE= zy&zq6RWDBuetN;#nE}IsBWV}_xNINBDpFJlDfw!XRd6?0+u4`qXjh@H{|M}3C8H!t3`%$i#&LYr-Qf$$+` zp=s!X0~jr*vYt4bRrR7b8fHh+7L_jmlkeAcK~Wc78NG7aqd||G_H!vf>emXKLMARr zEbm=O=Gf@1B)X@i7dK}6#Ab3Bd+aIMu_oU0v;temlH5Z?&(LbkiKLIY;?Za@z@Lczpx9K+3no-K@(~26=yX5u}d0A{q(0M)U!TdF6uW$-LJsZshRf6sBn{0*WIoW6+MD?5Qja`99D4ky&Zy6+7Av%E#*_5cQ~Qq41AvO_bfHZ_`rgfD5zTdX>A*+ zyhL#tM9ZEzM0{}KewU{KEYs8N0NdPtar;HH&Kf4ONQqgxe%bn815k4?*fbYRR09Dn3n9zJ)-eEd_>a@2I5i} zMJCd7Bd|}!TV6VinM>`nIGPcSnY-7@I5nv0YGSPr&nF8a1au$Bu|plO08#Z1^&jE= zcL=y2aPLgq8V#|-ukFm%OjKJ{Y`A0GC+pG_1~O}Gh!*t3lG}^ST*KCnJuWyiiR9cJ z!MJ{Ex%@WNhwWS-UiHSy0^gYVPU16ky?BiPAzQ0#sct+<6B^A?HW{#Xo9s@hD}Zfiy8V{HDdTR zHG8eU>tt$!rgTU^d*GehmRr{UVD6Y8kvm31;<@fQ(>t&aVB*^z6>t;gbh9@s7$Tc^ zwew-L;RSVl|H@LDg+*dj5;|@2YF(lX-jC%--I)Gw=l3-j!ZZtS&OFCbS+|7S6OY7w zD4?;%X|%AGg5HXGd69h6=KI6R_W=$*K`16^B`_)yu5)e)cqVB2c^E>{hF5&zP%#ZJ zA6vAPi+e_rONNe|RBUt95CURs-Q`K9x~a>=c!hXov3{9dEDLyX$EDi2e(s6mmKVt0 z_tD&gS8tywZabSSiZq(?_~3U&f<2TGO|gJ->KceL^11SJI;;IM+$%+G==8biSFJ>K z19Od2%!PTOrZi9|828pWZS1q!Xw~7rQ*e9etvu{&ew%|#Sf;)J-hYcgk&-Ch5GP)> zp3c(KBvHe)q~1K_aPRq{_2(SgzJ&7L)0|q<%7<{g_axJkH`+=N!9%Ic^34NJCeQZE zfPg72sIO(d18U?Gsl#)4;Hz-@R#dAiskWlmb7^6s{Y;sd!wG5gN_=>)Sne|b(Ftin zWSq~6CvJ^<>?_J+Q%3uir1Qs!G^AXE_a3XirO^0?IC8A3xCf95D`L!ziljl@OGW(w z#TfJq)AD&BTE9M-WZ~J_?wyx9@&ZjcigBo7o{m``^X`n}9TKa39cW64V0~sLW1)?N z^<-3`LSX{iwJ_vvq z7#!B8A)KSGZ$6mRfIBP|l~7ogoba)ScveoWn+V*gD48>L_5(RwA?5fn!2-}JzSEa6 z2SDMefJ%>yasvNX!u#AJo_5htE-4qX6Lu=X91~T^Qa+H+rPiO^e8FWkVz;Bq3ah81 z=y$MNDE*%yNW&I5Q!)-7|Cn1o`oR(}pL&QV2S!L%PM9f1&6qH)ZRYf38z73b{(R(p9OCFmz+WMNZ~6UJ|9h_8WIw8$>o{R*ZdfEvPy5Fd2PApK4T zay$M%9itBM$}?Y;g}CTticak_)tCKP{&s;)A!MC=P?Z76A7>kTh+rs}L*;l4^g!sL z@x0^HlAea_QRl0A?IcL%M$k1L0<_{0hrBevGqLRh!{NB ziaL-41N=1)LaF1fkhn`zr8tnsKk6B(v zP&!spM5cyfvbNRs>APHfy<5r_S6B@y47h@RA3v;%AaF6ai<0*DrSQoxc?;-VNpPYB*qRAYz5_GmzHpO;&UsEPc}iwZh5IG zYd`Jhyt;MH0PXQbK?GYsP5v*@9YlG2@MwlKQ7a`v)D~Ed!Y>CH3lTwI^+ij#K%Aht z?sf5sg93Dh6+qFDo>;2|L2yY&AnjlvuXy_Fi@_fLbIT#1Wb2XgR-Ci4q=7%-xAQH zXboKuK461Qw-|oZLOF1X?d)BGjA-K&-^PSLjMZ06p0CrM_Vs{Q;3knG@e|m=vsG8r zc%YCPl%h!2SR)uHXf*GDpn2E*?hWcZYzYk&pUQvG_vB)U3$Oqb&t;SDxl`MM#|-w+ zE~1mr+kiArCsd5Q(O^1zuSZ~gA-KG~ZB`tTa|wKhdlv6>!QX~d+v&uvpDsKwPyr&l zJ*uFS2;RINu1mg=#;tbB*vR8$|)WkDXJ-z~>h=KEogY z1+~yOrfFlfMijvsKX)(XF&S`NUPPQK0;?v;PWHVtckdMjMAA28f<1CO>ULD~g{7JV zLP%9a45{s6LH!=10^3gs-y_GLIh0*pQ8n})9QCU~>A}}Kaa)yzKM`#~FDOU`6d*qW zfS(apvyj<3Ur}@hTB;O+1>Mcu4JfBcRhD8h_wgEfK}j;&b}Wep88A;#ie{uNL5ecI zi~u}o;k-@XE%;8eE&^uqYX%8B-vs(HNL?bZczqhcmr{XnS!nS9I_RGlOC&M;#nz@> zCyHza2S|_=43!a>D=b1jIiSV*9g4uKs`Cl3Ik22a!jd&~ZTIjmbPD^^GnC-f+XXy6 zNnrRCg&&DD(w8uNrky7b;1a*>{;jI=!jTL!%G4-;+MFW<_W38N?SQW#4-xpBOy++K zQcPFr=jS=?#Gzahfzw(#X*hpBwv(U^VlhVBtXP}61F+&_vz%#AccR~lVtt5E0phhC zFs5F_ezh=Aqb@*l6{Qvi9Jn4^26U2t1k7dv0>*I1%Sty|9=03e{51aK%q&2|QNP#k zmX4-nsgi*+I$ek|rp3WpdfYX)WX;00e<=nh0pElz;que|VCgY?5jJ^ckPVF(tyuv+ zwE~7|W@2w^yyri_M8oK;;}`}9J4Vwy+JqZTNG}A`wg{~Gk`v>3B+oeOYy|M|7xA;D zWdOW^WizkP^P%TYu$TM(a^Wn*RbvynEM4IHtQaU+u(84iSSgcZ8|Et6rACx;_l01J ziBf$|>lVYUh8q_`{OPNJ7}VV|kP?`7=)*n7kA~qRRqWuho9)Bp{S8}sZV^OH1qMs(eD^O`Y;WCnhj7ywV=08BR79M&kE3jepJ^oHq7=aYbS(6{sIP9Iu6upQ zUsfl`50yOpE8#U#L1d8a329l3j+KcgH-h2{fVH8RYKRruQdjE7MaM;J?jp>dtxr=} z+wxPiev=`7>I-3BAv3FW9o3jXNC?2?dGWskJUPZ1JsCRq0Z z;AXQ6Mjp7}W#i1RNDfSEKrxsXEwBOWKvUrO${EbK??%A!1Ji9r773t^1t0_ANqOB2 zmWb)c@dXWyfHsH11pa~XtwS$7jpMEX>-hPsDrh#LL&`0zTev~*7j13 z6#p(pn;G4+9LUanf7z24MJ>*m@ndOEQSlM?KU7HhOzAfCHnhBmK@$p_9gHwZ)n^=j z8us1E-Q2ka81aVzEPj2d!+qSTA!MxobKs`D>;Wzbxz6#+P%gHhf4THBWW*8F4bK_H zMS>+->op^snki>8NR&XztAj!BQHlZDwy^_Ad2bl3YCXSgVOm_kJAf6#3}J_&rT+TR z#;ln=n_QRsRts4U`+YNUvn%xr#9CVmSBFJ9^Q3Ots z3ALPh_N6D4X~x+~xQ$j?_Ty)2_|Aj;gBhb}u%UnPA}km?0Gy1&Sd$M)AA9IKwT@*t zHhM#Gu2+u*?n0BD@fU#(SkRZwvteriH=VY~Q1P-NTtFZ^?5sPU<=Ny{{-xSZY+iiS z=u*v3J#5WsRd9IL1HG>cqZ;9-?j$Y{?q}`RcKv9A%};M*xQqY!fd6CC_IW|#L&^NG zLH=0yik>apBA@|ht=MdIhI@sZq$#l&5~3NZGGOkM`T%{ApWbDlAMnQyFhOU3vL7E2 zm5K)$rgQ!DY~-|f6&l2)fZ2mmDpV7NZD5B<*dC5#gC<_%LCm4 zHFq`6uIX9Li-nDQV93f$>51~ouZPhi<0Sy4i*xcS!ak_7INQagg4cat3&1z8A`lL@ zhP5k-a)-+ngh`Ub8Y5$A;&O;qBf9kN_T3!-&cDBK{#5{u8J^2whu6(UO$9;js_zEu zt+=H{&vL7HredfG)rZ`fS5;Cm{<0R)Oer76gMLe~PjTBGQ5+r$*IARh*@}*gDFYqY zB6lE_6YiD1rnIoifbEccx7LGK#PD@=3+-_X`h`t z`1icc!Wv_$BPyJ})In@bD|T+o?F zFG>w*e{XnvbaoOH48Z!sCx{nq^(7QXv-ixzaVN;A+z4s+1c7rx*^om;4z%zQVmKm6n2 zz2mv(4L1$oWehw|W~AD0AcpK0^bCqv_;u>iF7J^_7!=#Sq{i3p1a%g)!k8s>6M%Lt zn-~rh2LOwzwsk{1z}WHG*!z@Xfatq(WRFJ2a=%sOKo>GW&u}ULAC3(sj z*j+xFh-Dn8ZGlex=<-Zvzxu3s(!WX#cDG#a)Wq*H@xx1*)VsSaY$L~8T=HDQ2D41= z3<3X-?Kbv+QFGTg&logozL{EV;CF{;4MV6}eYfn{2R1cFT@=X1KS2GDryl%?quglInY0$guSRO(0iZj60H= z2uyjhm2)oFYDI&sO|^CPhJ}H%iFjfhZu{kigXYPpYIy}v=)Q%!@<8RuaSh-rQc2WI zElE_}YtGXk@paqo>nrvs%1tf|(1Nvqcf;XiGhwSL%j`-CJIosk?D*Fm zSF9P?3e3<=zr?mY+<4BCwKVoE>nQ_ZOf1aV1d;!`m|KKT)s-Nqw$c;E?yZlM+1Ll| z9tGaBo_O`=+=~s@Hj;-qUBEN3huZXl`M-HmZUfpb1K@-%!%qveU0-J7FNAYwqSjr0 z>13nJ?O$7$yyqVbfEuHv>bXbPH`TiRp8syCOJRcj)@RU&gnQR5$z+fb;G_{u;Gadw z#lWcs9+MhCU=Qn3p!amShIck{BW@*vMjb~n9Ine8SC?#gj_f zg1j#89vw^^;D?=$A2yWR16%g`vFYA=zgl(Wg-}0kJbtRjzm?jCFcaUf*fs0 zR%=7>qFv}PQc``vM;1Ou!Et5hnVoo*0c`(QsX(%lsh0o}XE3gtCEJM`St}%9st4sw7p~TE-{j5k(YS#lAVowqK64=>b4e8DDC#2QRK%D zF0J3LNa5cLVl}IX!8|}nixYa>wBUqjO{|G?3KeIM=@0wT{cb1c<+S!)+khfO)e)iy zpBhkv8ocDKo#SdlJJw^r0f!xcL|CGAHLYnO!pPsZ(r>)n#K zE}(IWWo(4XG7qqc0BJI1GC8DL7hMPqrLcexOfLAtlfv$k8Ng*++dSj|xZtbk&S_)2 z|6Avw{6})FDM@Hr#Z9cbyXJP};>O&g957r$_P&(|4Wu;g)-KWlz61|YDuJu~%d}Ba zc{@_ewp9EFgzv^(bP1X3}E#G>;^`7DGbHZ)K`7K?BWj&USf zD9F53vav+*_yMu!@a9gViAwc5XzB*)26+2tpxD0_0Zkf8@#{@UQcj}{`A()ZVAak3 ze6?a}AZd`F*OAWWkldwU7DlinY+v`NybchTa3O72QD*VwVAW{DNsRcNZP(RBVTren zl4H~VA}=*xluvh!F>7{VLQ16fpA{6D{A%xb_Uw@7MMLCNmloDby3a`wUvU$JbP~p207TtKapOf1RGX30vF?S3*@Pdl#l3mcwAw2 z1jqCExz>DqUGL^U+K|<57OaRMBu;?kcta?GEqOae{6ahhQZaTG8_VH9LYIV8sc9F2 zvf@{GLWEC=*&WtKaTL=^SRpQgrh8yu<|0=Ly)TXM3vj)^E?BRHx#(a3E1tE!m*`R? zqvEHikFOPUQ%B_sSb7UdF8uY*g->}vN%vgR75Pr%VN?omOuOhmEYm%@fqs{YMhrQT zZ5%ql>;l=P;oyKMxInhy6K|N<)PXn{@c#Fe#;;$!S1b7)A#6gy$QA4o^HXMBF`w!`mvoSe{AXNSq@#%pU?2AhcL zg+Yu>Q0J9*S3!{vQG9K9g-2Y_slnM(SjZPvfz8aZSsZ?vC==)23SrDQ0&@&xYEU|c z9m)eEDmw({qglc4z%&~zED;}+g~>(|fA2s%du1|W#R(70TMe-~KBAw5JvjmVcP8Mm z6&*I`SJ$~|#oYismWDqk<=$?yAP-*z6q_tH#w6MemvC_80!m)kr=0e#Xd`yqmhS6p z-Qmo*tWO z3@ekmIvYMwYww_ErNDxLkG}dlv#;Ot zId-N~bJK|hrZX?w`?jioenLjtf1({|6yF;S&g zVbhaqfBpg_r5VaW;OPzdmpvl?Z+QA;Hi*1t@_OcVlFDatrxWgLiYZq|`JztcGl|NV zyh3Q8L}jRhqI~DSxS@m(WiAWVPgpR_=E5apUE<3yP|N+|fB29H6S|CT!R-=`uf zujIdoYA6?0xv(DpE?%n)wtrW!adnh}L8*U~noy~emEM85QvdvC{X^gIHz(|0WLzl= r{J*Qf|9|r)m0PUbVn{HA@7&W_bn2w)J@7y8s@Uze-<7+=F$AS$|5g9>>l_mtGw*+Jc9Tm{A;LsHT z0Vzr+kVFwtkzNfY0fZ1*fB@;q{dPk0IRAal|DSvB^W1YX&m$@_`M$lrwbuKtcdfnm z@5fAyW&ft|Hy8{id+6Z46EGN@2!kPv79+rS3T(H02EQ$FKX}>${KEkBODaF$gbNI& z20OHG&q?3d;m##F5BvOd#*#KXbq@A;zxf)@{)Z)-Z!AClu%+nDkIrYlyLZgF$uT@Z zZ_&5cUOjx{DH>k*eN{${}sfgcZX|5o9fJqtb&`s`(+u)S)F=RXYkxo0Pl`qv)3 z`umRtUw-QU`Gt;27W$u_k;HWWWA~PrPGY*5%og%Y;tUdJkT?TGDE>9hAc-SM97*En zzZFLmIn8gceL>|{AG8<@G0xfk%eTqWUy}dT!E2X&`^C3l@UzmZzvlB1M*qm?r4X-` z?H7OhWjV2IrDUOhEQKVdlX%^1xxGx{3=(IMID-TxBnUevK}wwA-^>}j|AJI@FV^}; zQfjYO4F5`EKJmbxvi!Nssy+XpQ!hh&#WjgWZBk)I%NB~+z^8s)SN9hZ_1Bbk-*5jv zFC^vjm5q(kPe^2MiR>*d{3HV8UnGHlwofI|oFtl)M05IYX-3UMoO@=G;zG5jlm)Lw1)tAPa|a4vWJM}d=QRP;4zee$!x zfAB)Yuk~hoHKmZRsre5Q(mDexvvW3*-q=EeNJy)Mw9XZ95@(P&gTxuc6OMuje5|w3MaNUuCzRJ*A36^&pTIfbF%GxWHL1YYsepVKpjbq zz4~DlSKFQSY;vP9e?MuuG}$TU7WNKFqd3#jCFYi!Nqe=`3B|DUse5AhO1RMymlDok zMq|}hLM&$dmfh3qD*iuqUa3^3MZ07j^639~$RYO10oPrEHyaJ_B4kOt>?CoYNzLk+ zG=efa!jv;5E3;<%56V~Ht##`E_@~o&PX&!j7GnG->y2IDy_~5bbE=SEE99AtwCi;F zuCwv&{>@rxwa=r;PZ6(t1Rt7qQnQ+NqW$PC9XJ=lw6|UHX4y6`Itk0*dxtW?1$qkk z%vM7tR>;Jrng|OoRYy+_=hn7hK8EXbJ<=$fZ1C*3Qkh(zWX$;So=8qQkugn##m?S` zThMj4AH~f@9f`8>KFxWB#N5Gf8WU2;{868@3}Lf0rBW5EAFhhR+!BUkDzWPMHW;(Y zF>9HOG6R@A!EJoV?rOjws-H;0dU#Ymu0;uXlboS!^khI=2i>(iOqOOz;8^&xy015S zwc1#=uN8dWhqf_UzF z9wYb{p$~ySf_AA)5RR(~x2c~g(lm+F&94&L5>{v&bX__+64OZzM^M^N2qR6}dSIpP zZn)&F;NWOrJ7!xfvyRs4Gmcsnx^)I1dQ7mw3ZZSlNIr=kL~BT}vd{`RNML z&C4cT3%3;nuQ+d!!2amaV4~A`KOV!OF=a4u*YQ2=Pi}TLoEz9O`aa&T|4-Vpq=BM1I z;*framkR49HVav{bk$D>E0sKsj!E_sG z8?|TPD!)6m#yD0F>62lZZR*qI=ivH_hV9Q9qta-O3-j|4L|+lSqnVz@Iud%$r>Jd> z;Jq2KlD(EC)5OIwT_F;2B+Gp6H{ zLxPRslid$5if(PW>xYyfuKDR&0~~-{q66Y)wpT#QX@_PNpLA8Pu8y4P7Hf2}w2H4< zoM*!!ClCj;+<2zm_-j1(yMr+*A)`IZpCh*~miGyx)+X5DHu5mo$92WE6;anq_|xr; z_cxjU^3XxF&?f4_6v&iS@}-2(9$LE{a%s)#9Hv+cg%$i3KSqCY8FQ3XQXF(zb@ym& z)6M``l+^4j0D8YOHv^{|*4&jvuzE<+ushDRD(4%k)@_8lQ}_6CCTaOeJyV8gj`nYQ z^en>I>!q{~k6M#;#t|2+vbI5v@>D6n9yXV%JM|`bpK38X`BenoktiG)~l56A#i{Uj>!@!b~Y(gJ0P~4^ACzX(RD&fH$v@%VHLA zM{%txOSn_n*s@P+i@F%vE-gQTWi9vR4Qr~ z_H=)~XJ$%ZRctL84jPwVQPHZbq0(~B8ZWxmeFqFQVGcQq#R!xo`+ek3D{*(S%ce;< z+?^P?vr}>J$wC3sss73S{J5&^{?^0qNAL#X*>#6^?C=_F znj9-f5*%1T1n#Ryl)!i7q8t9A5;U)GbfIBkPT;)A$jB;5pZ0RZk%E4TpxAnUx`;pE zs!Ar{g#xY)ZdIHxXuR)_OCKM-sMjbKIbLvx=G=%umy10JrGp?-0DNcwQ(YZ5`a;2;U3O;L!BUh~ z_9ZX$7P_|Pg?D#6->;8)+G>X_du$wq=XTOtMwblrweT69O~;L!BX;X-{}#pme2)f9 zRd`@~B-G1RTQfI~8YlC;@g=*Uspc?5M$ZxD5rR;_v1~|qoLi&2CDXR7qsC%C~v<66MiM&~GlpPi5v| z_?$5Bp=^N8TFy<+8c>BI+p2ADU2r-qJ9xlov4ho%bNly}qqn(N|G8tMtb*1->%fD3%?LHP2_B-JhcEIZ!t_g2w8(w&gs2OdzsS!G~x8Z<)WK#swF2Bahh?kP7(6 zv#RbwLw)trFQ4vor`gzIF>fPP?YMs!hszKvOofZ&&m7}8oD!ewMZlBhvcTO{8fV(Z z>Zu7r9+d{LsM?!Z_$*|d_YwGXM>f-i8DuV_Y|EjeJuIGAR><4Mwq#nj)>*Bx``KyY z^ZR71o9Lb$qmxhOdCkdAqwzsTqZz8RZWKL!bL`rprH6$dV=|`WybtTC>@t|*b|lmG z+TphcIbPb@DleZLspNG)At#`+z8gSE1GYBi)cC~+%*4F}EiIV*P*Az7&eP@V4%`&6(EC{C_T;;VVDKX9}{878E8P|ihalm zzu@vd8Es?f3waEi(N!%3I$F?=2A5}@9;w8505P(N=yqufUP%=BUP1AI>Iq@c+h#$` zZiCwvs6Q~25NSLvgWPQA{5`qLyWQ34^Sg);+ZiG~c^qJo`;yfV5^2FJ)}1;MrP0}Q zr^zohr)aDH=ex$2Tnorc8Y zvg_TlGsEAg`gB~GJD@zzd7yii9&*4NtA`{Oc3eH;nzNbf;jhXu^`m zPsarCpF$R5_Ze{QA!w4wv{7 zj8n?NE_y^i@G&IU!p^SFZgPWetMFP9OQFtK+3O@N!CG|D%hcQFeL3CH9$*;lPltFX zUuGdo;Z;TJ-!#D9EWCryClQ|R0+~)xFmbBFitO2F;xtBim7JY4b388>98W!Q_){)f z8B?Ng`)0sXu>Xs+gyOp|;iXqlAS4pveS3a)>tq;yzO(nRow3+^^DZnfPISnX-nY%( zo{GvhZ2{r-{J58ktz<9u%UMJ#4!KW7%~=Z_E@ z?@#N4sCr~4U*oZnLbBeS2qTRo&7}VPuY7U@XL|<9xcDd^=TxChMW(-GCy@ z_(S@FtEnKS*vS{%jU!s4%d|nRe>Pd$m6VQ5ttgDkU=W6Q=L;v#@8pl0oS2eg-B=g# ztZb~~oyJ&-9rN^TT%G`@p}FLH5SR8DvU^r+G(DPeD%06_u~qIRlM>3crO_nE0Im>Y zEu_{6F^#IYVpVf8tvaaE$HO8}mI@%kHLt3@*$#8Yqgs1DAWtqh+pFdob;#z`ET~Y0 zA|vd20*cp-qy><(6e<<7?SQgZZ%`z zKq5#cYrp#eKrQjqHg|xWDN{qOK0_-hy^*N++Eolc0096CT9v=Aq#z9@>*n2d0qo?J zgxL6W=1=!U-aKDzBTJlmH2~F8BW<3az(tH63I^4BVA8r8@K1mRT5(>><8$h>AI}u# z{%vr$rv5j-0?IPr0S9Cj?LYB;BTfmUhZUZWG&sdAdDW7dFSuP3t-Xa$#R?n>fBG1w z*9wYd(kAfGsu0JJ`Gi$a6QAl_DYxGLP^@A-+m29RR=!f!!FF2oDHSnk0S6~e& z>mv2H8*qnnZL9`({0dqK@a5vk+APt2ZluuX>$^-h3eW&*T_UZ#@`o&i_?{zu-y2`N zE~jk8aj-0F4}EdIG6l*Yva&=kWTgJYLESMTJabW`h`G>0K}9cfSM4k)syR(YFFcr; z=%5U1q`p32qDn#R#ib*kz>P;97zTbAhSUq^7_6CdOyQH>_O53=tyb=6QvWq;mr!>Zg)tjW0oWSZZShyvgZyG+OJkn;R?(i@ov# zez-RCFOK7~J(L?CSlZHBBFK=3PJ^1V0Tp1DPQEQ{d|_=ZlU`=PYmuf@(GR&sb;NV% zdiYJ!lpVGDxdm0^I4Ks6%+IoXwc{5(D2$dZR1~Z}5kLO9qmhmka>K&nIE7UY)m=zu zQvvEXc{_3gVfeh&!5g*uV1cifY;3~Ucvx=G#bU?ZTco6w0KJ)WQgHYX@dOVp;UOm=O=FGM>~p>v$Mqz5nVD55qaq$Wn|Lzc*}bW65OjA1N){^X&C4JqeVNw}h0(PJl7V{1o z23(|k1cJV*sMN@y=e;hfTf`5&;^-8k@MZbID!y(U#7ty zO_#x0aMkhrfsGqeT?w3#rs*lJc{?w_y!{&2Kl`Q~x|^Rbg(Dx5PX_FMgoSn(%1 z0>>-zuV3|BpGLmT0LtxjyW^N!0cX&X5Pb?@gSsLR z0t2J<{U&hu4*~=66aSvj{OzS@^{h-sdqD2;^zq}! zcIDGw1}N;hTC3&$StX4hX~AOxFx%^0i>!T zRSY1|Ef~C15l{OhbaM5-E;zWAA|Y1Yx&U~s>A35-uKTz@fDOATS7ZcAz?#gk0pnk zX3JC{YCjaPEy&aMJ#T)8_}O4VWY73dI6@$Y@g7pjkRVjUjDtmpd@j-VJsZ$z+H`O( zNC8@x+cY(-JNhu(ktob`Zh}{PGMZ+1#-(I<+(}ez;G{DC=C~-sMM)^Q_-5 zpS&j&@c`OD!ZKf=QserPSkoynZqD!5O^6GFw#~q--12^;BBkYx|>&f8+xeUoWsK{xNpw1`?M`&N8md-rPX)+YRA6CVV{Yp5le z)|jfpAGPHszH*`fb}Yrc4GMJjg{>_`TK4qF)am887Vm3G?}vcPVSMy1`0xA&FQW91d0URJJUsh0dYss>SNim6OX(~72)^$5wKa^mi%9+q< zfDn>2-7ysK!tG#tT#)Oa&+GkZ!U4W{UX+l_SIhULHH72e98WrsVj4$kIw0=<9Jhi@ z0OP>liA_Kcq6f&z?u^489d|sHJ387-?;9-=-p{LM>!cPeVkQ^(`J@(9Sx%Z(6E;Hq z1Lv65@mf^@kEi7x)u|_FU&9jw_#d_hRYIpi@U8Px#!6TAnJXL@=U&OA6ljN z3IciT<)6)wP!7+M&FfSSMhV%qQG!o1ipBjeHmVQ!S+i2GS&>@4dYb}#%r#Aj?~MV) z_r!-S0a~!y*xkAF>0o#P5p<-yl2#p_hVgoCZQaR_D*EIMA4@LO;loND>z|18GYmv` zVIw4R&+~yV{HpGr6pKwwFau@GbABM)eTWX*`b$pYbh-!dG@#aR1mw;y8S5>!gx1CR zD#dX>+(0=P2{GGR9ay12ZtV4MOL3spqeqmt@jR}e@9R!Wu$u{}1%;kfy-~6>g}tRy zYP4L+cY64f(?H$h;<~<4dAV=I$LuZwgc|4q|kJ@9^GCovDlyf(WG?GWv z&NIK)3uxv|g#UIJ3aA54Jl4300gUcGaJ$Kyrkv*59hBzUbu*%q54~1a6v-gx$G9XdxkL_`VNi# zE10RajQ;AOdbu&Er5T1)wVkW$8s|0kkW*UFVgDv?>&Vd~rlaXF`FK3L8l3{fv;l3j zs60r+0ngmKZWr_r-pdHeDc^5hJdBfcnDm=ix6hTOWJL-O-rHc}oTf)~W*GdE=Xe~n>1+z=Fgvei3zb*rsuI*85T1G}jj(tB zRT`xIJJm4WU`BSz`+FM|gSVWU$Oh6vBWR`Kv|(rf-+bZpXvOKFm&5Wb0%fJcG2)8& zb6U$^-G6gl)=d@nt{hdL1Ziyx7zC>5YcObEi$+xSCv!tF5moK+&LJ44+IDe;|jK)3E$|uGD2LQl)D{h4I z=f$4%t}<%@e+H=Afv0`3F^D*Oww=8WHYQcXcNuI-i^=2S#$ka_&%n0K|9@iz7N`x6 zLbc=+SuwbsFbX;Y&YgM@d(b!U@*G=OU48|2&Cg?V49hmHqsDrePLa{M)jL~mS_0<^ z4rw|Fk|1%hEci>}5t)yVwk4%?Um9+EakPba!SFQ?lp8xs;jxkL6Rx~nqb?N8ppcxb^;89UJ+OP!o*GvAZ<%;Ndu7Zl&gxk0o5Yn3p(d36% zVY*9zCe&R3bWB?thV9#8mnM)yCSMt3-UsaU1_Gjv2izg*XmgGNdh^YQ(5e(UVylgh z4GDdHT(LBoeWrMOxPo>%M{gMB@t6BZ&&W!T$k?e1qb4C;gxrC;V9I$7ld3Z_QWs4&FT#@ByOIq4TLxW1A+1#~LhhPJ-9u)*8lu!4n^i z_KrTlFYi6vYS)z$2^4Vckuqi%g7Qs^xX{)4!r3V8WP!I;!R6EC@S2Wdk48|jo(7At zNQE1YKFWE&@mpQtpS=1*>_xOwSfQ9o4?F}LkQa9_6Kx`k`nl2Ja=U=|dkEBiW>Y?^ zgWC%?m_*+PX`}GHp)MY<)VtGQ>I0ngUwnYFtddvLaVG(fEsMH3*%d(d>nlWfHJa#X z>+|}vK~t=9oztS{2@ojXa3d{D2}EE%J7otqPgqUmImXggnF4`D>$Dp3WjN^_b|X7X#kqOqDnBsL7FQ4hdu6B2wSQA1FL~peKpPyCpzJvQkjf$EI@7M!Lkqz3dXYO&B^x8`?B&BWV_W5`J zCLgU3Tp6L<4t!J0UOEc^jC~`1&`@4dNLLx?u&H8vL!~a6UysGn@p_Pq+=mJsERk-A zE>;zcSE{DoGu2H4Ui=M%#=Hkb(}piCaTY&P(B48GzkFeF{BDnwC`>zV-OE+#R!up# zct#{J;o$_5g)Edhj655^NZ}K5oqbVu@h#7J8I73PS%A}xV~GqPmnVbXKr*zGXq7Xd zS>e?8;ejmfmmK>&kOtVweK~V3U-)iUX}f>el=>7<#MJIMJfu@3MH-fX`~@~}G)~v+9_pL4+*?rNs1_?= zwESiwPN0`TS{qxu3`(F?GD@IybLxKmo8s`O+n`OYN3B8Yw$`0_#lS#WSS43;6VIYY z+b`b4buW7USnQ4+3*52Us4Fv|H(V#0^AiOW_b)j=CZ7_@I9E;EgEG>z){uL-e8WVm zg{4i!xA!m`*MRh$w;RL}{D*x|D%aSN)9KxA!Q82+>^+fC270^=!BTM6 zHSMcE8DeeRUoC1TcS}8Q5jU8=jE80;0*2oZiZm>GUv5g>vm04sxU`7x4Di6I;^s=w z%V6W(@#gVDIl!%3kBgX|4yftpaK|~(hu#GhC{94DiqRkQlp!*xwPs-A$g&EH$iL`c zw=EBv85mO6+78=#`sEu37-N8W7x>h{7|<=#+;>eRQg4SF_)i|}t&Gf8$#?dwL_@Pm ztlmg!ZgpVS)hcyG-rmX-e_u%V2Yj_|-nAj!Yu2@ML$Wbb8O@an+916?_Iv#+geT1p zhh71S5w8N;(g2@8;hFk)?{zEW24G7mL_B%KcMBpfmK>pk5H$V%dGC;Ba zEaJFz(lpD!fHzj&7`xj;fm3-W0_DS~*0GFC&*wOZCzkdVjxMmsWqVMaABN_Z_Tn(g zSg3QJVW?Bkj0z=fXJQFcndsyPTP$}1$P#kNWD5O+sQLrS>AWZgwn7YnH}aWe0_K_P z=e5su$bmb;m3IG8AB_rrfRg7-Hk#>xWcpAr5>SJO4~_k_Wm&-+rQ)l49}j)jp_l=hf!M#^ydy>R!+geu%y_Tn4SPf)tOB$D-1^RO;K#qU{-$a(k{!9c6vuPq>zc}N98KXJW9@PA{ z&oU6u*5@#GDe!)Rdk{~Vmh;$5B)_d6O=BSO#W-re;&{D>L1p+Ot5L}vAMra3qG|Oal zSGR!*IwR?0xXhk7>BpPQQ}V#ig$v7#F~rNSt}Qa*msj3gxuxN>LtOqVvWTLC`eSDj zs6T>#T?{soVeG-uXaYFjaJ>)* zMiL-pPC?7@jx9qpGj^u{YRwxhSt&YJQR@MWpbDDC?3>0N?6CZ)L5(Zavqv5@hX$g3 zfQyUVPPo@tzyVMn$U81IB<^6yE+FG^GLwVNF8pl+2UHFW@*Fk-3gtgJP!D`D$RCLx z`)%vf-5&i~Wn4Yb5rVq^16$9FYGtP*ps^zJz#d9{1<@gZFx)dU++7BSx?=K|2EJQ+ z{qmSk`c-f2R^0H*Fdt~XVuwS`Q9hT6X4gIu_mK(~lz(13ATq86l8cUw(Q_Nhc1&adb2QGabo}k09GaR>x}P0!mJJHb43#?PskyBzpr>B^+iekX zuMZ%SYp{au>#C+AmR$Q(V23o_)%|PUh4+8RB1i{XC$n&)=@G|=Hd%@cQojfQYv}qj z5U@TB+5pWa;7^w~0IKvzqjc=&u%()%ji!1Qsy0o2K?*jtB5}!oFil-}dWPo}EFid9 zI3k(#R;K}E-<>Xw(K_fZPUQX*nbx%;keB|w`g9eK)l7L6nz^n@w0c?wNO@sLh)~K? z-*M-995e()v!O)1f(B-{ z?4p-48bD?(e5KhmFm_+nW@59aOADO{M;_gZXPq+#vn|@OU_cj|X8C+qUp%5b``pR8 z0tCS8C@oM?RI4PO$~yBW;PiI@nJ zc7n;U89aK13!w*6^&l=0V{lO2rbG**uNJlZl`TIJ@Ill#A3?i~o_lown+#lnz0!lA4JAKSRzwb1eQN0EOkcsbH zX5~8b8TkOqW_gOtKHZVL#&qS5OVa5zdm*V0QWfLCgicbSHH*20-qhdC1Of2rdHx`a zK4H9Zq+}?o<&d1H4)|gAF-p(EMeG?g0nYP>YGU+$={w7La!cbdn7|%E;G)vmDz}w( zZ#RGjWatg((gW-^ZYzFT+vW9ok*|}i407NyF+?cjZf?^AV|`FmIPW6GuFYVKlOTj0 zdL2`&!B#~^fcayn6qw?>POJW?i|uqTmvzF86u1p@7v3&1p}7*Jcr1+R=od{0(4ox@}mS#v>DeGV26}>Fo%k80pVyqP@*N zAK$1`W*E#~52?N(eTTcPj5Y2$jR%9&8Pc&<{2ks=x;;16HFWxr%k~TQJYirHP)s(D zQ43On7&~r|rhvRTQ?IUWt0NB7CpCiW!dG0U=-1oPynU%049tV0;~#CiKu40zn~#_(N*;VgF-T1W?eTvWoko zs|7`IHFk;w%{aT8@rFVE3MfpVg082ds~uS|5k-gv8KPto$kQoMgD2G1_4n)ufMX@tS#U6E$%+k6ja7rRsuNJCAl`Uo0x3p4pAjQ`(H-ki zRDSvUh`7gM(?<#-bs##O!{D);eoX7 zM2dy;rUg7(bBrtt6+O+zNPf=-2eb8Mvd$F0Bq>)jPcf)Vr~&W6fVurt@oT?CB~5#y zZF_AhYup59Izjj5u|fyqO0O!9B25E=L7I0F8Dz6OptEH*5F)%j7^i#C^>thP*NIpy z#D>MMWh=QJ0?IO7Fx=`8+MT{7tU#Ezf&+$pE%Z{@Qkgv62_QN>fNrAEAn+!fH6hm* zsoJvffb$!B1qM_q`y35L$Q}lz{c{9SKXH1by|BcmJ=dYu*^!_3L5TLtslo1~clAHs zDKud3@MDY*L$fy}xv_RGHMo-0cz26y`prGI6!8y4PQIuZG4^vbtouSoP1t2@`i|y!yj_?>^!x z0F!aEdU@fHS1HuW$TqyXNmU0wl!a^9ie*=Mf?=VP$N-aQtxY!mwB!UUsM8U#6l%-U zAf>2;mJ*Y`hYR&|Mu(tr9%z)9hQ@NOwJH5VEJL}!G&e@NMmSl9X{mjgjMoht;qiIU zT{zlBg{1Hq=FB1h6h6CbF@(Z}+uh$RH+~BBeHCTAta~#Uu;MgaD!cac+TE6z3!CYG zr>@mjU0M_BAwUVu`%qEBz$_lQpK#usKHx1-DZGT$#S`@JQ@cBB&_h@|F*v^11Bef1 z6Ym6sZ=E$nu-_OAx1H=Zb~-;(FsQGFu8yN+?*5EvVcsJEA>lqy2%iiV`DDb+yhLyA zQFe~faCXEVnH``K90B_cUc3aV z@!J)lzU@ha?;p_P-SlJGgVC=FlL*;(jx(o=iKo8E_y&U%U*-6p0EM~x$8SOPQ{HbO zyyJTST)KJ5_?WBSnrQAAiy=&)b^>ClOuMsJ?oa}^gKC8r%xrV+?SO+Uqf>&_k3r4n z!LKVAAM4L}@wkv7{L}7PJdjKeFw8`EW^ zN8oYvH%3$P0LC5V3hfl{Qbb*<qtf zvJrSQ#qacxZ#w;c6rkZ~!3QC(Im6PjvO*Qyo8k$SwPcV9Q%QT!Q_)cG2NJc^p(#0W zUGVI;kZ`-rqwR%g5||BW1gtTBgK6v|6=)U{3<*N6HuyMIsCCd==5DfVWgH=@hTNMP z)F%uQ40l!Bl23&uv^a~?czz%J29&iNj}3x3`l{9=qIwXBV37OUFOi4bX&Ny>jEX!& z)ysl3TNIyWmJzZG`*s8jmN$S}%+M=})fiS+Q%-GpR;z&5^Y)3-u!$CcS~dmvk_NaH zOxp&`E;O660DCk~Fbr}=8_B%`mt(KyyrAq{{Uf@t$e}jg325AAfJ-{&>-kr#w0sKb zeFji>5vYzdh($-pP?dX2V@ljQOPX$G>r?ubhj_)MK$lGm>(DQv_I9#+Z$h^jI=310 z-8XLl5=q7$vK)FSTx`WB>mir#V^oRi);gknEb81QtjsZt4F_}*vJ6)Z7^67HOTaK} zM$#L$+z7~nCq~q$t@l*1yz$95E6h$tqWhwEdt55l2Id%~zr)(8I5Wt6aL+|5z)zh{ zp#C%m^#g1?xm8=$E<38n2QgFmc zq-me9xEGrcxt@wj*g|h}3%ouv2)pq0KRMc>D);#dQI!UcD_dpPH#Xun6=Ye+Tc9s< zAv*u9fAOtf$H9}#EhG!g8~LAq$*RP3|Mf$6A*h3p_P=;Pt;BQ^)6FEckZ1oloZ+wD z%;p8XFzs*u58lkCEm>$j{>4e)pM4pZ#B^W1-&;2QO zfRlLLf4J9OI~@0Nb{0TPTf}Kg;u!zojv;Y|*>w6Zy{lFdN0K<2D+vFuI77$RFQ`j1 zh29l1+Y6f0P*%?=x%1!p7hg(pK(f#RK}sZ4{j=|Lk(lm({7`9$=_IC`6^5TkoI&CY z5@!%~q2`~hIS)$z^!vsB?c!+g0&(3hGs92|3D4YY%YxPim=_RFJj@$z^sJ9ML2@+-lFx>S#2F;c zFbCQaXOK99#2G}X@n3t*iiG3OxsjOYOE|vxiRH7f3q~3LqCApt{CWF;KS|(70!MRs zNGn;~ya@)dqAXTmU2nPN;wBK}J J*3b6W{udOST+{#n literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-xxxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..83734cf71eb328a994ad9ce7e1f64f6951755aa7 GIT binary patch literal 68657 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 Hc;){A4pGf> literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-xhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..46466fe3e91ea63d257897bdfb561e46aec48f4d GIT binary patch literal 18414 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 Sd8wZR0=uWHQGWONoBsoG;;+a6 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-xxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8d8f48c5b84548b7cc2a721412cd268d092691 GIT binary patch literal 25354 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 W_*OOZ25iq36hGOV$38!OIq~1RB_jy{ literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-port-xxxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f3b2bfda3dece90a4f4fc7c3465d9c794fd3c8 GIT binary patch literal 33924 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

    imQ)#6{%}+fOG<8bj^heT0aH&?q8v0d`jKe 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml b/ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 00000000000..c7bd21dbd86 --- /dev/null +++ b/ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml b/ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml new file mode 100644 index 00000000000..d5fccc538c1 --- /dev/null +++ b/ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ui/android/app/src/fenecon/res/drawable/splash.png b/ui/android/app/src/fenecon/res/drawable/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..562720ded9aaf9a185cd53161de5f35a09ef8f32 GIT binary patch literal 5925 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/layout/activity_main.xml b/ui/android/app/src/fenecon/res/layout/activity_main.xml new file mode 100644 index 00000000000..b5ad1387011 --- /dev/null +++ b/ui/android/app/src/fenecon/res/layout/activity_main.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml b/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 00000000000..0aa82aa1b9a --- /dev/null +++ b/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml b/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 00000000000..0aa82aa1b9a --- /dev/null +++ b/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..86746c3e8716e79415bb7ca38ff0303d3675dfa7 GIT binary patch literal 1498 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..996922e389ef977c5430fdc675f6de5f3ecab730 GIT binary patch literal 1716 zcmV;l221&gP)&8_O&QgP>K2j zLgbgxm>5YkB4RX}jVR)?h>4HHsEP8Bnc0?7+wzhMDr!W^&TgTlltO|Kd_O^Pmoay9 zE;+r~?gO^FQ=BikIqlrp^L=yX-gEEVdjSs~Jb3Wn!Gi}69z1yPaHhitKm$-lHig-S zp@rJo%6OUWI4A4bZ_3EW83(O^59d<@Jec8A0&^~aX#k!8P=`^Y&Jz~{Mr=;dioG4Q z?7E<7FV#)^&A{p%57BQ%0(b$yQvhxTa6a>`4dxc*V{dsZfHwg20QdsH5&$z13W?yM zvbm=|^Y0E{Q!g2RtN1|OB7 z0Kx$N0k8+aZR}xuaGccJ*H=eh(aqR?-HJzpR?OB-d#`TUrs7Z9S^ymYk^r6qFpTjH z3i!yL4PZ3@2S77`RCh|3q;+H4@L;6-qDo`WXi>!9AtOG5`BZ;%4giaMH&8d^+^&X? z?7Q>;+gaX_UFLLr3m*a_sJjY|6>0cg361RiB>Xslo9J39-}C`>v4GVvE?`D))jzUp zQ^knSm}0a~%D^LiRRTChTr#P2AEroAp;+3R)F-Wo8Yujjxkeb+GF7DZFZ z;Ug<%&7CCjZvf-62tAo2YBn8Sf8$q2o$Ad;5;dETB&UA z!^7REnU(NSE=Q*tJuv=-hH6IxAJo=-q+(cvYSOYG(WoE80p5jqH3Tuqme;AV;zKj*qK1eAnkw zBiOLJE6Yq83P*(TizOD<4D}k>rJICmjT^lglr-~x}o?^C7%#;5E#$V^g0KJrVfC|h1 zA>&`>_5iI>>X5Z1g&lvNLai&0F1E_;0a}uGk}eD+M?K?T>c#+tnZS)joFvKswJ`pd z-58*SC7vj5W&DfW7@!B3z$k6U6!TM~o$)VlV}Rx`fd>FwP=o;a*fvl%%V9GGZk$mg`eys+Ch~fb)|kFxhK<3tK`1E2;4b?Z}%K#BJU~U zn)EEj`-_{me|9jTuN5It$^boI;sGKn{As59pRxLZ5-R;}X1rq0-Zl9LikNvM@&qO7 zfn55OKF0v~i3Mn(qRAETlf8}>>`#!`#|BWW`ce{P%N0$of*-)w%G&fm>~uRwRZ*ku3?vA6m=fGRekolevD zvr%y}+h!8w2g*nCK375``=ru}M8K-4P9B%j*!eu&1~gE@hJfRuoa&u`)OajhyE7V{!s2e zp#)o;3z|5Xx)z5_rWev0@n7sg|D|qnj7Fd&J-jSQ3c_)^=P3O~{$2$7Eox<)YtW&L zi62Ktqm5xw~U0000< KMNUMnLSTaEpfOAU literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a98fcad94d92fd220d3c15b2575a903d560cf6c1 GIT binary patch literal 456 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..e56bb85265c85b55e35fb481a2eecce6b0a344da GIT binary patch literal 779 zcmV+m1N8ifP)WZE7o2<1hXe8nG3v{Sk`RD2O*Lq9-LX$-KG@u@sfv z2=l>^+4tT&-h2CIb~j+LSS%Kc#bWta1c9RLERzY4$rR}k(E6e&eSroa(DP6py~qOE zwxE!JRue4V18j_TjjX7-KGEtV-*&`%->n1U1dAJiwc55|?t}!t4@eLS)c|ve#%>=Kjs=FQvAI+aAw%ttkUW zfd<2e=SaU71J8g%>Y}2ywnY6#5<^w7u9qL9iJ{Mxtpi(>tUOj%s@LoXo&zO@FHe!m zZ3DgmOY;O1$aAe&tk-OxX489?z+oUQ!n)4RtUT5;7OuIOe(2mtr>d`v#&WuhyIo!b zNBm4cHsD3zo}R0-KU?L>wt=!(*KmDx&qzb$+VG;RHm8%ja0h5Ne0holatr953PdLm zZSP+gO}uD~bPw$fx1`Fm+MG^;Rj1Jd!WCdx(wdf0ev%NMLFMCk>g~CZ9~v3-tYFohL{o zFaKdHsQ&-8`F%jn^y9!6VD1d6DZ1IfC*Y*v%TwgxvrBb5uxSRtNTuU?&2Gb&r${i% zfJxx2zMf@#8z|)bS31QR;484w@Z~vD?en^#JEsXqWIMENi{Zl;q{ry?`JPMoue(3igb?4kZd_yX`3b?P6P~*F9tw}u>`6FPBvDSAakP^K?4*;iiYn{_Q ze^7nrxV`}jCiv+dT7P5b3jx<(CqZL~ykLX3SS%Kc#bV(<<0qT_qt9i&`?vrA002ov JPDHLkV1nC*Zqxt( literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_background.png b/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..5b990d7b51b5db38ca9be2d2eb513195db1759bf GIT binary patch literal 350 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 XEhpmgv)fL7SHRrZ%BcCe*PZ_Y{y$4r literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..28a16586853fc230ec9af21adc6375bc49cc8545 GIT binary patch literal 1067 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 YuXJE{$C+tcfN7Dz)78&qol`;+0IHh6-T(jq literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_foreground.png b/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..8f9cca8f17534059f99001e3b554c051d501b387 GIT binary patch literal 5502 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..6d34f6c8d5cb71ad61d923b83eb5f18e69e0cde2 GIT binary patch literal 2435 zcmZ{mi8~XF1IIVanR_VrF&UfWzRArPn)}L8Bn-LzFiSaxBv*)dU70)4h;52;RF)jW z>r9v{_Ld~FU+*9AexK*_{XEb2FZkjd?X9>uML7Wg0Jn{`IqHx7{)L_OPk%0r*ZCuk zNNbO10Dw#IUx0w}it~RqO&fC)=Y)zq?}%J)7a_)n-7Z_at8|uoEvuK9$=#yvZ%cLr zF4j{3h~upiU(Rg6#pv?MoiKg%zIXkJNvWfwDP{4Si_u?oj~1dS#C;&^e`Qht2@o*f z){FaW&o}faPz|~EFu`)Sh@$$_I5HEd=`418lA$1XsjavhBROycYylmpVO72%VUwvj z>%Uaw)vq~xqBELC#uE%n3YUX)f0MzK-h#6eKCBcV7Y^>0p9g=VUNh+Yv)#^W3O-waL1DfS&ewC?a-GsoRKT+@a5QDi}`tj#$x3g?O*( z1B{;1#W^}U$QS*Knev!^+SR{)!fqDbH$yN?f?BU<#lEI0c{)!zQdp46M56lG zM4;iTt-;yCSLjsX0aaCPbQ_MqmzH@T4!9dox?j7zZTP+y-5s!mx45~PfhBX?Ri<&> z@EL@x2)b~I;<$(CI|!K zh^-h)>N;uEIkzX;L*DBhGVUyQ6aA+G zG9!b9cYoL#I!;U`dajmC#MM^P=h0N-aQ!orcXS?Drw^lg{eQy+7bvZFtTz1d8);8M zzw2JHk4%ApDL^Gb&%#(`CmTZ8YOV6zQem+F=6J72`;Jp$1Ma=kpsWDOWN_EgHO(7K zyd;~u%5mxFdf`azmsKZlwpvxhr%RPBlO4xZ49-`1>2@9Gi#Ktj#d$ZotD#P!rMz?)TqDtu*~JnVdyWo(lU~r zAfi{U+y9!26&(_$yR<#EA#rCt!76OnxM?J+KR%4g+mbtcTp#k}!(k9^O2c7@YHk9g z26HBKH@HOhoijTEl{{9NpX=u|Vb0;|SpZPhc0>M0J}sZhZkeGLbf z&hLEup0O8=rjlo(xZD)fmrxcna!b=W6{MX4u_TqESlB&-^oe%G75#EJH^^`rCKMTz z^?9e%@k&(#cHhzjxI6>y$mF>`-H4Ue(vyO^se5McY{SVFOvy-Kb4?@G&9opp*E-K5A=##5w1Jta8WZz_PZW1z`{<*~N>ku@<|T z=?J`;Qz0bwj!;vLtuJSq$`}U8j6EA_G^iSHM1U6fKp;5(W4iY>0a?%x-dnmLBMd&4 zAnFQ)&&td453h@uLEI}4wg+z6rfT*Za}PpFgc`(c3rn6W;c)JipLyO{x6TnT?snn( zw=z2g8jS_kT4u#CW*I^s?X1Y_8HD*d-oM#-kUh#W0&x3v*89UE zrbBD@T0`$|q_N&&hQOIhY=`hvuR%3LD62Xd@vS{XIr1v|DU6T;BtoExr?-p1k-b@$ zbp&2|G&?z*wNZI^v`^#e!u_M)c;O6&7%kIyww~zJX8I4UbjsmI1Zu$O46o)f5#6PC zxMGXu;STP{KVp|-e$iRQE@LY*(yeietAqb9tnc*0b{jU{Rbd%v3bR9|A4|+F10;=h zW0s!A7k96%y?HI^wOh$3qaRLk;?LkqM1e?1Xtg<&G%J%srjSy-%4oaeP*3v0_gN21 z8u!#O(&=;}_k!%vw_&wf`gA^87`dfd?2o3k*QR)6QF4)%3L_4W=+F13=Qnz{;_g$e zO=Cw~kp~4MWN)SIH(e1Vdi=7zg|~x}>cypu6;Ufc{`1q zyhoIJJ#>utMtsqY>o6()Y)N6xDy?O%w2L$$08i*cewD1A+EPo}b(R%Z$RNelAe@1tQ zVtzUL%4dbHE?@ZW@@Boux3A=dmT!%SV%*1?JVl2i=b2bTtS{i_MIuJ8+0Kh~&98|R we1b_4)kS6Hq`TB-9#=_pb&D1aL|Di{ZDF6Tf literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6acae093bdb1505fda496e781ccdf970899114a2 GIT binary patch literal 4066 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 KHA^)xFa8Gx;DHwa literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_background.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..5da73954fe1169845e34a67baa30382f782d3eea GIT binary patch literal 1040 zcmeAS@N?(olHy`uVBq!ia0y~yU~~at4mO}j{44ikK#H@#BeIx*f%ydpGj6R8$_6qH zdAc};RLpsMZ6hy(0ngzL|NfV7ZHfBCyz>Y1!E}a-bMg!0*)*l3QR5nj7l90 zf-VglN)DsKz%UVTX*laV8Z!8jMH9z{%F#4~FT*$pFq-j`o5{|UGuA9KuQvz`y8z7M N44$rjF6*2UngEEk#HauO literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_foreground.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..cad34a477f489fd4dcfda4734d17a1cd2e7fed17 GIT binary patch literal 8635 zcmcgyhdbNf_b2vFsx766Xsa!XTD5~1En1(dJz~|ay<=0ND5`4JtXj4ARxO%RV((S8 zVg(^YgkQe@#P9t)_jy0heLweo*6W^o&OIki@3|%mBNrnD1qI7fE!ay63QE}j20bl# z2EMJ?Pku3YXqk9ZP%yFoZ%|TXedeT~08>1Lsk{pKytl~k(cB>O`(brzjc8;z@Hz+e z>>U6@+4gf)=z`uYAbrC3{L=9I_qXy3y%P$zO2t|zq8NYPqb`5QaL3x8o|PUj+x8Fx z)uJ%@2|-YQ*sqdpCK6ZIO%}^ew+&7a)tBAgOHaWhH~;DOQ-psvgv`$W|ATrj-Kl{@ zX^{}5@=57TQyviU27YtvYId)y<`m#4{)S6(L295~W8$o>O($30{}mkS8u>tZ#M3u0J9m&Q4AwMqr5vy_0)65XG`&?j?X#aM^yycx zx1yN6x##E-&-7wr=2Zx-)m2k1GWZ#6PTj5nSz)B9dkxAo35bg5C7sU0>|~56*;DwC zS}L%cNYp>bQ6ZBugLFeplzP_sT`kgF6ry}1<)7q?yCPKAD<91SeK+}V!YmG@!gXOE zhk6V$sq7I5@ZHI?2y&md>hZu1Zel;>wH}|mpJg+ccknrBLYtc=?hK%Jw{v~wQ}?l_ z`^Vq7We&RC!)aQ+0lL)=wr`~Tf~^^XWHn(*0ucEL!YzPSoE0T+nbh~x#^UCeupnpZ zE*aRGE(zhjvYa&4;5;=@0e4@1xjDKg(N^AS^IEs-)qWgqAZ=ig@bYVxkU{R7Zs(<{ zeWGq9o~40$_KI5+5_TGyN6K~I#(hatAWr_&~9=k+RlUsV>CcND5wl+_rK9H#u&kFKlSI!G!bQ zCiasA&`}|@fuL4Z*#3=_O}f&%ess<$_`r@w5dV0Tzq(yIw2k80Ky_n<~CmoZDtXGD(3y#ma-HR%z|-AyE$?UWrIyKJb&N^91ws zAGbqfT~|Zy{Z|a2L}o4@x(k$R#-S`Cit}&m^OCMyIE!NJy4L@DMRUQ20qBYHxHUV;c&tf-k&5B&i0z7#vy9BNfg0;UkD8dbW1 zr_`78QdBPv7#s2oi!g!=tjIHK&mnBxhvY>H@MT#Z;p1yxL z{~Cw=^aXJo91@9No?2^v3S(vd^DF-KyEvNO!@jrrF@n%y+G7(Om$KNTmT4^OW009I7Xx!Df$G7oO4H6zm!{ z;;hP2YrO9(Fhj5*5b!SpYyR6Pjf`-GgEB2P9d@feAa}RE(&RH#;FbtQNCk7--WEfC z-!J8Gz7IdjQj31U>sQnWnHGwB)5^v}FW}~H@@nri2`Ptop7xsYRyUz7rNjQ*Xg+3h zm2`@;`u=x`LI(}bYfl_*-=|k&=W=tq6um;N3rN?`c1j=M14!@Os!CF$mnpRpQexEyZq^;{T$h6eK;Av)qeh91dqyG)SaJiM-gp zzIp(yweEvvz`p`tYPGB7u8PzDzQ^Q-Y|u^27&z28$+}g_qM3~~#TMqwB4za0|G3AH zbg%-Ptb8t)yzpP%_31O-Z9Lp)*3zEyi)RtxGR6gMlkMqBKkYh3LiK;)>ceH>CHk@o z%3!^Aq9u~6e_W2|S2y3!U(4XtE}&Gf|Es8!}NdJ4ORqy zmcrj*#ZY#WjVlWt(sRQA%Q1$YOOh5V(^U2Z;X}PcXzaevehFm*Gn0K@`4^}4Y02Vy zU4dU+5`Lu($Zxz$BhAOBy}yu3WAHR5e)_a4NlrwvqZYNt&f^$nCisWLA+IzO`^6daDr z37&*>+X=5T)j8A`>_2(sK2C6lj5YrfXbfw(_Kh;Q{e5vAJmXSebg;`uxwrOhAfgF= zW#zxz`X_|Q@7L$I?jVdIJ97O=yzJm+;^kgNBD=YMgF|pM$1$x7jWMrByN~?Si=6No z6OCm*uR@bYIPcd&&*M8LDb<$MHPJ2APMZ%zscq*E3_|TvYH!igQXVXEBF{hom zZ&;3{X4A)rr;_4oS#T%hDXBAj#&~bPLynj}MSaf7Zl?9p2Q}d_d2MG;yF(po`$O^Z z5aa&-QUpfP_Ytm6S0mN*i~&hC4U{SMmM!k?!Iqp@(i$h5-24*?s>2@CNnU4lMoP^} z$P3uj&%!@3*u8(fJ1Uo6lUpY3r>hgRH^L8QJzr@4hHE97wYC1UVZU04&^Tu;nKF?- zPGW0R8)4t$+kBi}a-2vngEQZFNx)Z&pIV?80j9cOe$O(m54+ zpFeGtNlO82x*E>5@R@9qr{p#3gxa7-^>_R~ngG!ID{>_($3gP0^$!^`ZAn_1lO}2h z>6j2LtZq;NT%JuFp3&?OYCp}*Gp#%V*Z$nq!Zn?iZHdVZz}Ze-BvcV`Z`);_9Vo!^ zNWpGPYh!Y7V!fV*e>GC7WHFgs=4@^n4`yl#eAS@)s|sdi>XbkJpAEluZQpH zkURMVOUQ1@7q~mLzM_3tNM^>E*E81mgf5h?3PSj_X~!ih~s*zCKu#y z!c<{K<>?2$WYejRZ<{0h-5xECgY$G_(58ucw&E*nQanoj#L_uViwBX4Ww-VrJnu}m z%22%dXSf=77qb~JaAMi^U$WdMrx%RkZ3{eG%0>5*6|Ivv4sgTO$CgJlFMm1v8%3ke z@KVQo_R8S>b(*#yGuC(?A@SHLs+WOBbL_tMLB!K(lkP01%i!L-{Pujtyt5+7tjPgW zMZYIAM@g!+Fs695Vl;0U$L=hDoBro*u?kAm1m=WN$@N#)N!JPxY`Wxk&kE2}1q1-g?rP&N+A|4zzfgK`LP> zCcTaOWR>Z|h-0gSUYHGJ!${on7k*3qt*V5x;M$9Shi}!F`QXNqjeozrx(w}V z+4|MG`XTBLx5YzSbvs{_lD$j;BI)BMsA22=YI$;INa7=$HfiFWd4YHFd~=QM@KNr2 z*}-pz7D7Sy7S2lN9S#$s`BY5N+TPxZmQA?|tKG(IlSBq2YQerH)cPzN*`e4t#J`wb z6LL<)x1Vv6JipN`XjJaA`EEV8r7F0#uFZC;ZaaE*Fg>Z$YsoRpcJ8_}lc#+>A8_%d zo?vCSj42BF{d`?a2z0ZEP}z;Ak5DCKba`iH2Sh`wj6)yM&`q-STLz@7qXg?;631YJ z4A0BxaT|G$9yH;T%P={b$9%7rd)12Hb5b9q2$trD6$k*`rS{8WVQqa@6@1#S6SLkViqldHg0ex z`yJ{FKftDXdU>Y%QF_8+IlH~%cbjK3q;tL?Ed zXS**@8W3H$nEUxta{h@%JD$%>E2M4LzXBR$%iOy1t8UbD@ABlJd(Q85dvT)Y&HaenQYZIP`0JlubZ9hkCb2B0xG?FG@~^O!40>(}ib>uZYiw zRG|v8c1xHOJj`c4_N($0InrToi<=C4#|cDFOOBb>EJKWTI~;$ouo($1T}&^<$tZ7M zCj1R*@LwHDGQdf+8E#gY1a!cK-uw+e-7c#sQHhzy8pLTCG~@#@qt{WsY!OW*tG&b3s3WGiI8 z4or&Y1i~jIOl~_PwO&EZwV=H~I#~0(9OeJ;=+2(`jV*zEVLSeTl52KM%F#nMW zzlaWcW^Mo^#{1(ek4bF^SQJpkipcEJbgpRG_fpUJ$Up)`v~4 z^;0Gn**xHV zI8ukEmxhc9^XJb~4cU+!WUQcTNE~%_DitA%c_*RDiVd`gB@XiDrSYVO8PzY`Pv$j^ zQp765n2|4#D8q<`aO?36-}lR0j*QdXz;us~cG^c&Gsk2^0#@O&`ZP~h*<$|0aRQAz zJ{C0uEwzfjCHD2WiSCeD`*zC~so?>S2{|8uYfSN*W0IOyEnv5iXM?$d*)RhNcahf>N zXCu0}Ofv?!#tu~8^bI(T*}d)GGvOX8Komyu0PFm==z4LIEJrNYIDl-p$7Dwz@Tpj( z->ow|Ab^VUumZ|U9g{;-n}nczT&&V;&+c5QQ5x?R)Za7 z(GKNJ{TBVAzV;U>I;uIV$^I0*k}e}=vsJwJB!RQ(dFbq-*{|Eu;I^#0$y>~q@ySDc zVITIMX3bM}usL2V@du#LjIJ}aSgpQQ>Kv4=@keN% z>kCFt4OS>Px5RT)iFNSG4pO^^4z-+Bff>Ga)iqu*FFTcAyK(1ns+mR}Z^4((i8f}j zG&NM*8D9T3z+OzEH_e%pwJQwUNOGTa_RVw@K+| zgwO2UV3lvk#ay4Y6>arLqN4cCu7z5jClssks;pL)$fv;e_`JSZ+CcTj2DK@Z+RUAYI_SDGyc#8NZ z$pe7A{Evw~xBA-a>h}3g0IXh?TZ8tT?TheUaQOJG6zMNqoW`|T-;#(i3}}#+C?bZ>S?t9Hbi6=_rfgvelSohV-T5Pp zZfsZKalJ!;ee_&GSnKNoR?(+LkHGJb@EQqTMd9-*h-_$hgEGL;V2A97r1gVxBvGIuVi3vx(s-^I2G1`fLNnbVMbDv^X*4o_{ zWnb5+)6Jp9re(o0dLp0%DwuWc8K1nb;bKbNcU1(^fGN)esBoa4 z$J~>1#P^ZOOC0}-kWu$P(JdHSXSj`_{Qua5Ar z#^Rsapt5S7U0&-Y6AzE|FIhKfAR*{5j>Q^*0qt7B8h+vNH_36AU*x$f_;r|y;@0ZZ zr<(y$0@g&ft9uaaL<2n%1xv+L&@#Q9ze|Y9y7?AD*zId9Kq}l0_;h0F;@rU;$Pby+ z2$+wkbgr>7&vz0R6esN73Q@GtpT#~RsDgFDle?9naH_XINrbxnubX<>I+wU54gV6S zBJ9BfP#^+q0iF~N$hlU_H`=|~EhR#0G$zrWpRyU!THMD3%(TuVkRV6FQH`)>lU_UB zr2Gs8!+7r~u#kXX${8WbAyKDp#n(3a%FVU)f~=2)9#^WO~YP)71#j z@V`m}Z;v7OSW}y$+{0fGg=tgt8FvBcuIOXUbMoT zcXEtQ<=SFA#3EE+_?6be8wt!hJs79_gO0MWtE}Ru@bQs)ba0p=r>ia%dcxAHdp)pl z(m9SCyno<~EVS^eQB?8Vg1aH&P!i$_gXLBBL1Ex(3K3tczzO?$I0bxiR987fQkiqV z%wbvb{B|YwU;%m#)o$(X$x^TJv!0J0Etyfk&+c!(Sr|d#>Jf{ueSh4=$h$~y@-?$w zsGbk$UEZnlE$aTWhCr!ihPL4+?;RYZ2FE)#X&Y`c85+@M=_XD{R(RxorTM0tJ#wrm zWp9`N&DMZ<$nNU08;QD?rG#b_`Th73(J3|DDL!$%GWkZQcaFuu*L-z^hCpXxC>p1< z`6M@uM%@oa*YU$ISf>#t(M9~qc zhZMhW%074LFfahQPv-00-w&>A!(3aSJ@>q*5M0ZpxC|lWICzt=0SCik2$D=5!WI z|3a=na*kpTM_&DThycxCg_bs$OM+52_SUZ(L47b4Q{7?e-GZWb@@a)QOK7qTJS`O? z#upwVv(9=>S6S1{z1wXz}b--5Jb~D@1iv{-d%s&`W*oKt~x0iam zct#=@kJwoOa`%g1A7KvA(@Sgrfm3+idE(NURN5bDEx%u4mvcTc>3191G>q2;d?5Gppz|ILY8VuEh8B%BYQ}=sBjO1Hx5-9#M<-(>q0fx> z`dWU-TM|25Df-=2iR}5`M0{qod)N~8(cRnhm$99dZO(fYEZ}vG?R(5s)rZePfdv}j z$5HBYR9}~q>LSy-t7Kay zs+xamQ|=+A&s%BF6%8@H_(9kjHE345nFS|q3}`?`Fe0+|XZ>qf2k5*S@#Jm+>;Lrv zn2SKdruG_sxG8VYRqfMOm+GEd@-Vl)@Sh{3xCOVjH#ZDxrgA#|4d1%QUR^EKcS1*h zjT;mGgA+tZaBB~%LVonA?q8R?I;5!#Wa(Qwu*|tUDnu%XK$4KC&NkED6H-n=1bQ#C zCCaUdoB8rf$MRxmSTUL+fGN!EGN|}tMRj}I?i~ms9%Z*!zD!eO3tPiMj_!hF|ARfh znIgKA7iEE$62x>qO0-p9yHBpZ)5$ON=(TSx46ewEMRihVJfzD1yYi&GKdq=tFp88w ztwN#3`-DW5cj59X%BWH@_S{P7|G)KsOi}B@g|e_tb_+w^N&Np9c&h#!R;6kc`G05Q BriB0i literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c14e9ce9e2e7e6b66f56e9133acd9d5c9dec7eef GIT binary patch literal 3705 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..92c3cc2e63d3af95990fd1bbce2fb046de438000 GIT binary patch literal 5641 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_background.png b/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..62d0494ea43a110c872e4897e9908283ab281d49 GIT binary patch literal 1726 zcmeAS@N?(olHy`uVBq!ia0y~yVB7%09Be?56MhC-K#H@#BeIx*f%ydpGj6R8%4T3- zEAVu245^s&_NpN-g8|Qh4WHES7QQfc-6Z(rv>Z*z{|7$~?kdAl z;E^rL>pG8R88#1*W(*?df`eic0B~@yxno;Zknh2_CG1+3U-SH|G5>(KKdDmv<@n#e z9OXSof#G%SxsBtYeL)Yd=sBh;_`roa;Pt^V7-;~eJt0?%> zR?~7AbDWca#CsUck<(@?ofQu6?w>~vH2!+%-|_2g@VgLu9fz~ktRU^gw$Q6ol+Qw( z6kF2Gt z^sBs9hRE9Nc-~1$zPU&)Tjt|&99B=~5t=+4vL?Fpxx7lvx#V?nag|1JkZ^OJSus{_ zBco$*a$@G;;%IMRmcz%>m18+D!92)gQ*!@$#|j+&=}-;asRb#|FVaNGPKM7(>@@=c z_rpHVSq{tdg&Gg<@Xe;zu0nPeY|ke*?Y2+}=Df6~b(u{7bN#*&(R1`5tB^n|@5JuD zy+iOxUD->^z4_g+<$-3wNj0r~?s3iMXF8)BT5u!9y-7Y&kq`L0iA>Mr%!ZYitN<`t zocgdqVi@-t1Wd;#+O)x2T9vaG@x~q%qu&u(a?yPR5=Qr=4B5k(%DR+m7XZcM>ykoM z_5!Rndw3RzLAckQvwo$bz10fK%o9QYdtjr<@Jg$QD#R9W_F0eqBh+kq`a{fthoI1; z{j+1nizcHAK=HI9vY1aK@o-7}&X*t*m;z@LaQN|CgpfR&O~GrAMuivhuc?4c*QI(@ zH-+zlpYzUEyj6)&9)TR+P7+r`2JsM__*G3<__BOr zD-BA(`6?dDgO+x>S8p5$%NN7Zf0N-4S$%Ztw+`)?l`Ww+`!-4=sF^b~{uaROwx~s> zI_ASpO^kyAV{Q4l$=o_2yrBo;jz~FdYm0b19hm`@L0_mYIbk6l_6d9+CNsigoxI}p z7NF71BPquhv!X+8ckBT515VOMmwH2FL*~axYoQU;3kW_`ui5e5rDV8<@cBv-LyLw`cEXtU{@iyp@F39;M%bINV?|F>m9AzAe$mFk*BZ}A;avpp=j6R$+Kv_mhr@Ffwl8Q&@=6mA9{9O zZ)QNEba7v5Wi%3KRBYQ?j-t@7ND}Y6(SvVj?-rO zINFadjJ?@1th+efTWBStf49P8VDD(Jxap+I#DCEDdKgLpvp8v&nkiz7+YZ;RUb!1) z<%;zTHZ^D5vXk~}`JDi74_NsMRSP{{aAU8))|Fj$E{w%ZHrLwP8Q@z+(l})z+CvWh zNGiQ&mF{->t>_s(P-1I%OjqL@eWwoqv6!(_lCBr{9hlg%RJuEoXO*VcCzz~38Fw1z zDp{N-Ci3bv{y$?kfi$72os?fyJ2e}E#+^;(Y-N|VFF6%`mfsCsQZZR+^^qJ!fpX&4 zTO1(vO6f(O3{P8`#DH|lq%N6jLy~F&GIa@$(z!8_?(7NMK^iVi9)hyBoeqk0F5C$Z z_c9`=OPv;2BPhUUos3ZXIfmvoqh{mV>=J_4dfb@|TUT*^_-Y6*yPmE4HivT^%Qx2nakMpNik z)qbr2xlK=@rjU5aSG%Co-37(!ayttUBnQthZ7>|oq$a#6-{E~9mb&AtpgXK?$UzmI z@Ww>eQrwi(g9Fk8jV9=D#b@88MqR_?ZrBW0Bm1d}eCJ)CKBtaI=^DZ}av%P3ksR(G z=evG0pMBGWJcaHFfQH zFtoJiAF_hqRQtL-#BdqWDeHly{0mn1o_*9lmv-H-3l-B*IH3tb zT!9l)b;<>d68PyZ1p=s55(&wzzDj8|yY#;(aLgqft<+#Efm_wC`-XKj>*wv4Bhp&5 zU&g3xF1`Dh0(V~jQd8K|NCv7Y;9iPdhns!j_)GgMqxAT;crxXoY%^tJaYS|+mo0oU z=FSq3{dYlrvH1_@#i2{_Z3Kylvj5{T=YWOqb4Mjj?O~P5gqfGy75r+O0a5#aLssQe z<|0Z&ru$Yyt%8kVz_vl+z}JNj@h7#a!-1pnxyq+HyER2D(lpBW*Gq?UpW;1uWh;LB z@Aw96x-Grl3hzysy1CSYlbL=qs!NG5{3Uv=73?q?=?Jabrd0=yYb~y68r^bpCkb^h zt9&{7iwW-A*dFptWQr|q(y%9`9Mg-jKl&zVG#)u%ayMQ>wDbF`xc#pEj=qt!rkdOa ziK5%rA_4_p9y7vGbVy&5I?yV^oZY2ajN0R{@?gCL-OQX?^mgbv*Bh~fk}s6W^!#-o zOz%d;KvUtvjjtP5N(YsW*!33r1N3Bgw7l&3d>;AAQ=vbE;T2LF9*oTUYCYp(6arbk zv4MRER20-SiL-uhJ~LQx>fDUWMiQ=>05Zd^0od8OI9TNiHA(x}4bLZg4oam9MPssQ zH%dDgVTCA!k!SXKJKyGBB`W37U@=fS=xmsWn6NipU_^%4+kdw814N6g1^Ne41DRyd zb0ZZ;x6#eB*JnO4geJDAl_tpEyE6o!IG*V~T5D`768ae3*vU9P7?K-Nze)govU3#0~gZjg2 zrj7iGrDmMOD*$AdWKSFHX4d%Z#J~u_gO*#`8^`F4pdrmE?GCqcJNdmX1RbesoSp-Y zs=wSm8of^y-xrBM^>RKKTUcA)QDl&wvkScp`K}GHbh!6=C`{fl<~ZKv z*p`dT#9rlqeZ)!Bq#SQkbsW)xEYKrNR(fm9)L=;Y{<*(01m8;Lt{&KWN*Op2Mg)lWaCx=xo!XEko-{b~0w} znlokEm{u$|^R%0d-%Hq~oR6K33l6;l6fv#LBs}I~7ZDj-Pd+o}Qxx&h1*|5R!UESF0~s%;iyI`klccrnHl!XcgBL#T9F z^9Sa^2o$oyOyTqrA2~POP^ti@`|Lb>bn{tFjY%Z?5dBGDNPxvcbH=ejF{#l8u@Z;wf#cGd^`byCsEf2 zG`bf_cN|HA_mIJco7I zMLmn0sz-0&AkXS$F)+|6@|p?FnMs*vM6&tI<<%|t?YHmtlJ;E#e-|pwue>?g0fwwX zu4&jD2wHM&J$cOJjIlY%6k7H2?Vn<-c`qDRu9)T8H|7Qsw|jGS!wVCb3&^SZ^?LL) z6n`4&23}`r1_Jrf`mvWSSIKrSTa1ekPxJ0d^}$Fyt%A)K@;w|+c3*?#H5>^DJ9mE5 z4}`()W+=7!2y)D}Ei#Yd;7z$i9UVF2hn!fw&;F+50%wyYDm!eXlDh1Qxi3pE9gt@7 z9!LpD4^izqd&t8(pPW)_r8p{!zS0c6$*Ul7kydTX1QJPi<8o5ot|Dhl%!&2molUp< z(QbTo^*Zu8yOqTP>3+58=jGBT=X``A@^ba(iHFd=^^VO0PxoZFrt+)YY#V`%;|;?b zCKu41s{JorK*lzws4c_ss-Wv$y?r{<;7iER*OLb4*piUB5_RK8Jv_baOY`L+39n0) zDpz|tzWN~=+?+_Y%f^yV-PW2`l<$wuI3&Z?p8`Vjp>?>Xd4 zJ4BvX%zmz;Fb>ha;q0+Rd^Vo>%f77eA*WD_nj8-|wn9$Ob;Q>343<_ZSNwvPrh%VM z08V0Fr{|rP&up3=%1NwwwlHec#({F^4ho^X&JTo<72xp=aC3KV7{cj3g?=B!7vuce z>m`v<{f@Gz-{%z+MwXDLMgOXqxHQdFuCY#_H2oIk)d3@+W#Km5*LuP$SLK3trWbx| zLu8I;*Jz6@v3h5NJM{=CZT1mBt=OVOCyrReKf7(Sw}TS;k6nf0wEJ=@R(Ct+spIj= zO88e&%3%q5fzN>y2GJ>Am^I2itUQ49f948|T(Qppn$vfr9WaysJ?m9ah$J za=!Vd3Zt~LR;7eFN_n^CX>rXpy^T68a+iL8D@r`$wIZFeF?gyBp~(s(xhYA1{i!7i zH2`9vJ=+WGZKlAjk)^j8{5(3~jSrHt(KBBz8H0f6_>^XQc+s$1dr4y2^(W@!YC><+ zv9P0!_I>M-RbmYq$yBy_A$7Kn^C3nY^}~y_Z>L-7!O{!Yz0*BAp(FsQT$^6gN&zL} zF}kd3GFBCjClxZ*pyM*D{q;ZoH~ILg6GTdOMj z{Xgb}P!!N0gQ~WXgcpMZY}ck?UC7FQ7jCwK$&wYmKb`{b1PyHc7$5H^*7zE(4yRl1 zi(-|kuoG%D;Wd$OG9r%_{XV3BREaz#+rqGt;k@!Pr$f1HTK>4^Mbd~^1ay8q@Os^6 z72*+kEIaXNDoohQGRN=Anyny0=t{cc1=KPpGVM-Mv~HIRrB6O4oDSe;*8?~h-!wG> zv0srLurqKgRn*&I#Xor6*qtC9G3KuH8a4uQ+@V;&S8+WeVm=)PP%|Lij7aqC zzlVMj8lI2>h5=;{l022cZW5G83SLx8&*lV$lflK=6%AO17v5y9sO07-@siqq^+T9u z^n-RE*sLo?5-1=QEw_MFtCaMc0?2pwfYi(;)ZSDr^)8lz;ooxfG{%D}KY5{dxuZcg);)sgtJ_=Qoo#&g1V9qlWPf|& z{w4*Nr*y{(ANKZ{XNTU93%b7}vW9rDLvgYrf|R%^&WM`hN-=Ouz{-E(yqB6> zjBQ)#T`AEfq3M!E&+)B&izV4CCR$6Sua-_XH*MPb^B~Pr#%*W^G`r2yH~>mnnl8gf zq|bgy0tR}&+%Z>F05m%~-my{9mG<%#yXOH5ex3|~wml8%Gpk%5Dp<#@5Y^=G{axI? zucLqE%hIu_fDik#M^rs*cm?zkYpnZ4E=sRI7mv@uAH7BY6<)B998Q2Li-( zKy+-=nw+R(OE#e`B5_1vA5WK6{_8Wg+;?H+>p#jbuFCP%xZF5L=2Y-1eldWZZknei zk@zmi^K<14{hFcO=qJ1Jg?2LKm;E_bi2&F5DJN%DHoi`j^+Z+N72Q$NUcAFzA{rV& z=XiX|x(uvN(0Pl!j}GH=?R|O*@LheImCS$}!hcZoQNQq9V9SwgP9nPkE1T11isb)GKF31 z81V~~li~Wbwtf)%UF=yj$Uz2n3vq~ckh0$jgN>194&T}paTk2SdWGAhr&(>LnXu~rKUGhRAF<0vi9Aw77Co;Q%L7nDW41JADfZ`Mw&2iLE6$8I zwp#mcB_SlS03ir$D^V488oF4_r-|0_LbzIt|cJ`$(Mi)<_hn0lSOZR@NQf zV)gjxo0ZROR(FGC(1{4y&;DSd?+_b=ZZf`^68W7v;Ch_sq7&FrC=Eb5)ko^22~Klj zv~lCza$Ax}`2rC750NSVte%JH($c2a(($>l-n|+CG&)~Mf(p5-zsf;e$Agacd_Jus z8v|(292P3IAVSbb4EYdZ;}Let-Jt|Cvf2sCHsH)Od6>0=zUuEu1}--(te3mILI)$uH4s98?-;=nGq2 z5_gm)L}96it2(>frn_%{H!+P?q}Hz4*RgvhkW&p~ylD(7L%F-OB&Kgbtu`rA8R2z^ z?tAEq#^8pO=P;nhGKRx1FH-gJCYYt)VEJSSL%kf%y1{bxG8GtD`#)MH z!?g^RRhDMAX)mbMoJkThBo_(Ir&OY40ylbahuobDQJF{AlrR@rVgaXrE6qb3EOg|s z(KP*sr2-(+xDidzC)P{k9Zlk($-lt};IU2RPc9;X@t|R%WAOm{M-YDo5}MT)TU6qK z4jMA1?ezBtL#G~n=!)-KE#geCqagPOD2g8nH7hr$RmPez0R!_>dUtGMbhW+ugxU~ zDBVI5OzLR3No2`zLcFtCLxKOzTcO$iZL~Ta(vo*J%@$V9ra0Js{x*W)REKz8;NK~5 zWr^EZaWsyOW_95b-5PZv{Xd(eo2S(mtioT|Q&C3A-lHM$HEUJQjcz&Xoc$n1IJePft~d*|q9; zSMh)Dkl||XERhmrS0ZJ3WC`_$}~2s8x6fz1R%E43RuZ; zc0y@MEX2SCv&KFSg3XG$mi>UoKUI>RY(2GmB7$Q0Ky7yvc)#eh~aU2Z?N z)!qJE(kqxHh%CRET%Q*tF5tvsW9z)a%-2IP$WJe5r>%y|PNkh8HHvMbXnpE&LEY5-6M(K6=li_XRzL8f>s`%f} zNwtN|x=g>kQSvO|{yt1r3*RG@0w*#dA!_p!uPe7|)8Uv880n^c`+)_j)NZZpBJ}LWu>Nhl=in1N3=i zx%Cu)y0h~inG&}+?fID|aSA5Ey4v^Wfyw|d5Sb5^R7g*#@s&+C7?rz*n5!yzWD)R} z$tlmXD11HRwuRQ>X(A27T$X$#@_qo1n`k2YF?+X#(&Xs=hNwa5z%tH3YUd?CLOfma zo+;QUW!dfsZLVK<{twdwz+)-%SSb*>_6TVMj_KwtN^!=$q0a~>eY_%iJL%BuU$XF( zpeH7mS8!lpghw(f@;_koOMH=YZAbdEB%UxX_Vf%>3*enp_f0%9Xbg@~bWI{edgz3u%y1R%Tj@cd0ahc1{L zSChBTYNUGG9W)lOqgrrNTv_+G?@jSsqS}5z)UY(jU-_ja?!+zm1C$gqFdhNf%72I5 ze6BK}U~!y!s6sAKq4)gik^Ja)o1+|Nr7By-ee`~;)eR!4s45e!EPP{amO)3w=^kjj zl+7qfZf86bf88?3tq-v75=4i%EDL2_y@x%8ak7mK36luNngLet?Qo+c^8g3m(r<&! z1*}L{^Y!>OZW2kPJ0wfRIk>j*G4aPJ4*Q{(5E7cKGW@(Oa!25Q6GGNy^kW%9R+8N? ze0tkeiP@inXmgX!=PbXn@I5o{#6P(tkM?_KowFyt5W|1~`u_@3?mph``5tz@llB9z z@=)Qw46U4Mf#v4#mqpithl+GaW~Y}mijCVf`ZO-NKu+m?CjNfAj}FBz(Ez}$m;c@c zXcxPqyn4t*#>@Y}aqKaB%At!;CV-Uc4=$FdUYBH98QUf#sKmWyM3O7ji8cY(5SD{K zvBv97${A6V{yi`eaZZ`CVR9C%ED0Gka>cpwh3X6gG$N&6oLbIN9(>*P!(chC0f}Ha zViVMdMf^Mzl4N`B${XnH)Xn*~pIztN33u-RgcDwWq+i0ISosn=aH52}FO;bs`dP+H ziZjc=zK=aX20SG~#IGES4am+~hbAST7P*nPHN&d$G`n%=W&g>QacxdDX#ktxT18K#nCw#?OOif%7JaH1aD!}7AU;-apdl=NoZ$;`N<0YI@ay!Kl z#%b>;DSYc+n+6-r@0%Z*I~jiMFEkx_=WXCY$M8b~Z^!Zotsf&4#6`ryRsR`|WQmzo z=kG4S{QjDckrL)(*Zas`?~b_g4c;wB#}QIesy65|0S88#x!1JVKaD*-g=5iy2O7h= z)qf3{h#b|5aIf~fkONRL+U)eZ;P{mGE`!BW@v05MJP&A&X0!G#5j(uZd#Rp$>dMVG zm&oXv2L{54hbF|ylRE*9Tag5TDLc>aAb`2|6iljrpBtIdpn?E!)E6hS(;0b{h7;tR zJzrLi0jxbBNIHN;P}Iv*wCe{26J2xTbPqpzP}Hhs`6(vSv{a>8dsx~?DUVVGc#69+ zU{#`67WtE8nnFrU`V;%6BUq?PtM*mhQ0t`3wq z-uCNF4i#n#%8R$l!bbbY)ZOMp#~j+()uHBDoY>mEC2aW62?+qzfI2hj#Ftv0b*t~lW`jwH&e_HT+iv~LV!r|GTUsP}3DSMTri z?}k0$$(Xv}GE%~R;4a>sdWcD{*bALTW|G8-nR2%Ol$@a#yMi3{A-V@0g4-4r~ z6!WSiR@nk=FwuwfBHexlaFjT)X7;H10JCBl9vyKticIBOH_5=TySaS_Yij3E)Qh*p z$H1@HSd|!#MTBy!Sj?6JR!E7!dHCW_T$Orawa!;MKs}5Qdz@4`E=ps1i|0yxSSf0P zguj>6@i};fk4@7xp(<)@Wi1qF33(e-neR8{|MnynMGk};L9M;w*)&Y0k)BD1_tymm zFPWqCoD^bN2(7J8Kf{bf3#V$QlrSEKY*BJyuSbz~C-kdN!bq@{$S91!R=Mb&jik8g z98Okv5uSqh#zM#Co4~aCf^1j8Oo_a z4ijAl9$&5Az`o9s6>}!GTX^cR6cV?H-J>uUgz66U>RYBASpRW-H7zr(*iOJPq%x@d zfnK7&S4Y4gyP>VXO4`(hcpc>`FzkNLr#*F^TbN=#4-W)J|Gu;|8}i=bXIO1X?;QkL zZf|g|g5u)c^(5|N4=5+x^HXKSWr*e>i$*GNc?mUU75N#EOA%LDe#D--EjwxzNw4O6 zOw45J5P`_&I%q%ldv;ACC}U% zF<#q=>58dQs^f3pZbP$90*3G?L@=u|@+%FZ`8gyS#T0OBbv~vW7=?D#)QhF~`nkl* zRD}617ad>fBho>N4W8`D4yJPJ{5eNNXDsq+5q}Cw+>RmB;t#25FBz<`m7PKha-WyVrH7_h>cn#Oq;JyE`)2{KM$f;80YgWh+$wgSndpd##nUxJm5QAG*VroeA+569hf!?m zTpg+dIZ@%-V+b?&u0HLu7#i*C|INP8#7jClF!8Wc8g6V+WQ4n%ft}qrysbQ+BeKTj zQ9sBl_Sp8a;r;h{5Ih9p*7<&xPb3b4-&!5(M4c0G8!r-IO1H|f>S~f(G!o6b9Ihy& z_q;vaj*!8mLzTh4B|9;I*;w`33RnvUhI+Dti+w4}AyUxI%*1RPgdTOhJjN}9Ry~ru z`!Z@SP<}(-<;K?R8XZ7oC7Am7l>yz)S>}5=S0Uy3iVQoX?JM}PMZU|fCTyhN4|xS% zxBSeLe@sDRX@QYx6KTpCif`By0pr$R zT8SlufGEq>W>h;yr}&3%#23bCCCpB3PTg&UqG(J4)eribuI||X5 zOuN&PI5E%MF2skzR%d&SQ>#FA5|lOuVUOFkjRSw{eq|ohTL;1lL!2hbIBRXjw!)&V zD_dVY)dWL+qhv%awpMcXsuOQje6z&2LoII+>JyK+FB->E3-`}%0@zWo2vmyav&we| za-ewr#FB~!SJqMEjfP2JuERloEVR-`Pbk~;xR+Wg&k<0+`UFC9!L zgK2B7v9S9?Orxkx_hnuyRMvQy-9tik{~eQc@>=Pod=AUVrX+O(Uo)<-4WE6|H;ww< z(b04cSF~rE00VHm&4Z|ZQQo~lt2yQhC*~n`zR=EUx5-J-)^0*`!K_RalGB6p9AUuLLCOe)j)h znVd6|->xJ=RoM@5$!H?T$y79Z^zt)b0yoOHdDco3oA_K!TbiCLhy2)IkvIPT}!;tCypB6nWudYYv%!eJXInWJIVv@Xy<2!f><%4Qq3ntInL4lZpt(%FW$^Ori$W;X3lrsJ&H$ESTc#rYK(EvClMC7h&0L*nAh?pEM81 z2|HN%)1l9F90Z=vNqy%<=`P`t1q!%$l&B=U7Vh42>O0+9IF}z;QEk(5S4Ks&dUxMe zAMlKC8yF(6e#y8-g8Mi(Q8>P2Zr^fj%&tYvpw=X`c95uaZ%sdQbT?$9+dYc~5({-R z{W9(#=q;3a`-B7R$IB_aHk+tqPwc?)UUqMj%{^GlVLw&6kbLlBNA{LzxOH>&+WA#F zK!yL}-5t^2_-bn1q3x(g4Ufl*f`A0jtlUQFj3amXi{XOAum`T+X7g@V95>mj`R7#4 z%?e2S^i|}{6RxJ;9XKb#x6+I8raKQ5TD>EWQZG)6yFPbs-J{YWlk92dl8;k{_Du*hQ?h6qoc zTRr`m&spO6(48`OO9B1l3ktve;56dr2(xDV_6f}s7^j!vQl_E}Euc=jJV(S;-QRZo zXpTj*UK7;1-5=@Y5I_%bX*eQV+7q%Dta%J?&p6cX~O)-Ds?j34yY&!h@dO? z_PctYSe9V6nAP;d_wU33mGVwiifUlgIysO$cQ6EQw`&2$CrGRFc0uHyExvlR{FG4F z`s)NR_=?a$EbgnHxrLI-5M=9jBwebV%}w6y2k0b`mL5BnN zMQL{t=sWzcEj)^^I~7IXG{D2J{ab}sPo}Th-uF#hZXA+j*kf9%_}3pP3$ERvF4LTR z(@XR*^x>A$=1^60sduxS&$oO{qu6^M)$)Ep+6z)(L|P>(G|jYZfDRC`6VWatt}u~W zQ2*HMZwhz&0ENkg;)gLKC1<+(=j7i;JaC_~nPE*5^jj56*NW~xA38w&;yfG#d!a5L zECSDq9-RwgL(H6qTbTds782a@~u5j)bOB1osq+9L%zhQOb6-p zIEP77m(i_`>yxO!vOJK++Av zIe|4cbJ-=yYH>f@Te*ArfLz*E@{eLk{+0QL?$R@H?50m2*BSaC4#yMElRR7=BSAXo zlZyQ4d_8lq4OVS50Ct?=go*CoMk%NcQ}c21u9>it$YUYQO}XyMoZM}mss5im*jORP z*R}-aocg!(QzCbYe*geewLh0r1NU??JPjK$av@N#9D3Y|hAk0!8*#rtDRqP=O+{)Urpd$dFZ*$lg;C zQ1+_GXay_?C|jPt_x^;JyX3pv<#J!{lH4VUCPwpukoa`N~A0M2Ctn9hUHyr20@X*T9O@x}*WX%675i z7VZ`+9*YFIf=eI027{f-zO{47TRsPuviH(GBiyD?ho0W$Wp@JLE%xzUtCQ7 zj+IR(`-_6GseBE0fB(G|6c(MyI@O45bb&9 z()Ib~J03=>Ve2E3}QQh+$9?$@^T-6kh{1=1O%_%mH+Fe{_5jIV|p0jx<+)WYGk&8eLlnFL@vm+l@PiPfWBiIkQK zEmPilKzPNuwP%*eecia$VW<(a#=8qgRqbs7aqXX1m{V7KOiwOBpiSi@<*+^5NPQy{ zX+1~Qg!0$6eS%9tWsbt(u~PbiGiryoU3nUI6fYAX0qw$4UIO=w*<0TT*#EPK z9OGqq`td9ySn2n(^$}g~Xv<#CdIT{e#$d^R4GM$&YS5(e@}1loRIM&J88tA948oIj zNRPf35Z|(ksp#hZ&glEP5>*!i3#tj_${92Y<=oQ0^EPgZ9lqg)X#mj+a&zFT(DB!Q zV1nv`+he+njb?+|;w+9%v=Pto%n zkvu#J%DeFL@`UB#M5c6453HVxtgD#j1T#sIB4kDy1sGs*aIcT8)$Hg;ctkX=TW)oX z$^3~{v7|sD^4VHOuMbX#8vo?`4PGmUQNEYfaiPKyZ4OUV{x?aHp8|7@+c}tU=3M8- zbwDZNPtd`L_29>8k4?}M1hzUTx5{ZcX1#`~IGe52bLfSz$310P6HPJo zazTdT$)V3jo8S9PR0rG&T(eGVK7@64$4tCYXCY8cv1-F_Gpai(8LwC!0h0yTxEwa4 z#rmD;Hx%07ji?r5h(hw?OW%og0yZHp)jKW5mWD9HPaODPi5DsV`JSAMPh5x`p6i=N zzcD1-Xnh^!d!7a5(m-h3sy&r|%Aa;#s;j%hd5^%|a}}PC8qf!}&Sa+P z+=Dx#WbnUM4-}C{n<-W!eh8{-(~F1_Kkq@@Lc!Pr%67KRmi;&Glcb|riFC34>ysOI zg`g$J`}pRI)%Cj=ZZM6%A({s6`vhT=e5H!LDK^4?fToW5G;8{n@9&*KRq?e53(I18 zyX}S$wuKwJPQO^+X42x}^ro>5(Wqxvwazv53Ka)-2rLU6j*j>+Rj< z^s|N8=HSF>rMhLb1()?XlCP^y`Q*m^ndz>z)whU#My)d%k5sV?EKGqLuYstlO@x-I z?8T6WEYz_E`MBY2h~F)i7*n)bcLnxNZo#X`8>=~Snhm4jE*;LkcJF;3-1ys{u=H&q z@cgenX-1A??u-Ac3A3OuHgb=oy50gG5hD|TPU5^p>O$g1?eF!G`AU^v%V7d_ z@((=`ME%7~Y(WaYY1FH|+dxi9k1tZt4!lofq80EHvfWXtOCXBcr4K&i2G8oz5qV6H z$aM1am$e?Rw4tk9Pu5#L{#>654PZbbRl-u_GUoGdpWjywi}5J(31-4_66DZe4pPj4GvUTf4Jf?X6NbHY(8Rbk7?M!@qGd>?iKpa2)hcLhw7-=j z<9xJ;_0r_1!V?K@hy4ngKR`~siqTJubWb#pK3gEAsE|i* z0B3&9y3D(F2QcYQ8#yT41Q;dy8X$!TZ1b^Z5~bleE?Fa2sZF8OcD%=hpBb&)lVET{ zxH5g`xgrqtSL`58~&K@B+c%7w zu|)S~=;Uex*YzjL{BUTRq6^a6s1txL1t@3?bRseNIH+)FcA1t)h4QWgWR|P2{SUiB z90c$Hu01-zZdsFKq)8lvLe1j?nb?N*zBNJbn|Vt^x%dK&%UNc4%W{RyQ6^g#Alew5 zxL`RI(gR@xt!b!E{LePVgT=%n3)a1_3w=){$#FDAhtDME#T2Fv@vL|5 zFzxqn1SQJ75FCuQt;lHlwW{=)xtzx)GlFBh`Ck(mz*>&$fp7rFx)Yk_(dAGGxv%%? zX>(bo_`2B*XKBk%a(}uI!~5?Nj^d%BGjI=mNF3EnPaS2WI6gj2&K* zr6SQz|A>kw@5IPn@9`nG@;A~?uT+eZTZF#LqvPLTiptyT4xe17d-rCmFJhV| zYsc2{*tcV~m1s9VMS{F5g$4*D0)J=vH&XEQYWI`v`;HvD-d82y4-v<{A4JvTu-9%# z^~xAUkYeR@W#?EH>;y?BPgHl1`}+4H_Cj!^djFOH{}@)yg26prUgG1nTPzA~ zPR8pvUHH+FJw~Ee6HlI;-+oux*vHgxwY2MnZD}|fZ1~4sy+0Yh0=Q|_clyJ>yh;bb zHsHmW#X#v-lM|_2%JM$dDtT7ZVQ|GissiwqJ<@UB{@o0l5+v{2RMyVU?jMC4Hh7_4 z!acUfCX1zCEBq_N3z|*!QWI4tS$SuE;A90Sk?j`wEbd2Po=~Z?4uVe6SAwEtvcW zsJd~o&BI9@V=l$m`<Yzx-gJSV`ENK9A0mxHq_|_Dp=xou|v2t!a0H`H;Hqb*&2L z%?V>KW*`4(&JtG-_WG_Q#vr>qTx=o$qx>e%VO9>jO26!~m4_?4)8=@KOniasMztXv z*<;4|yzPs*bq1xhU}M|Wwz>a~lxv9WH}V}N8>=3_=kNw&Q^y&CuR7m9cl(KwQe-s( z)pWmb`RyuRXdQkje`{Ke%O(NqR(cY7W)!T)biR1?gWQq|9FxOS0QJWtiQausTUpAH z1#B-o^txpu5zECOB|jtvQ^R4S`Weppj;eXfw`G>M$%_HB711xnSzFjRZkjk7gDryU zMtKN|wSa8KN$C1m%=Q(+N|->fVzAVFc4Y(7PoNvVT_aI=KU6q%nN5nYatJ*EcE-bp`-wz#QtHTDgi^ruWW36kNCnyB=T%LIl* ziin7h{CbIjAyOu@?qJPKepN_f>5awfgNmi4_P={8v#U3w9#6xa@1R_vLqz0?l(gsGJ0|b^LI>4 zl@>JSo4Zb&2GO^UK1nT&reY~08xc;eY&7G!mMsD5K`Ua%qK3r%-g=R}cxh(EmsU4h z)5(Ud-GLl(bs|(p3^UBh+CV}rfpfeM_P_yxA>LEFn%7V~0*p@GB}KomtXEhz)UKCn z3{IhSSSY}CZ)y;_`?lmm6zzM@O!E`qJt$Ow@V4VZZ$JhY?k(RJNxfPmAIG?`*yCH)yYtAV=lbO7Ln>{Z1d4mx{!n--W( + + #FFFFFF + \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/values/strings.xml b/ui/android/app/src/fenecon/res/values/strings.xml new file mode 100644 index 00000000000..5f4ce35958a --- /dev/null +++ b/ui/android/app/src/fenecon/res/values/strings.xml @@ -0,0 +1,7 @@ + + + FENECON + FENECON + de.fenecon.fems + de.fenecon.fems + diff --git a/ui/android/app/src/fenecon/res/values/styles.xml b/ui/android/app/src/fenecon/res/values/styles.xml new file mode 100644 index 00000000000..be874e54a4a --- /dev/null +++ b/ui/android/app/src/fenecon/res/values/styles.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/xml/config.xml b/ui/android/app/src/fenecon/res/xml/config.xml new file mode 100644 index 00000000000..77bc445a5bd --- /dev/null +++ b/ui/android/app/src/fenecon/res/xml/config.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/xml/file_paths.xml b/ui/android/app/src/fenecon/res/xml/file_paths.xml new file mode 100644 index 00000000000..bd0c4d80d04 --- /dev/null +++ b/ui/android/app/src/fenecon/res/xml/file_paths.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ui/android/app/src/heckert/AndroidManifest.xml b/ui/android/app/src/heckert/AndroidManifest.xml new file mode 100644 index 00000000000..665cbc6d021 --- /dev/null +++ b/ui/android/app/src/heckert/AndroidManifest.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java b/ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java new file mode 100644 index 00000000000..d7391906690 --- /dev/null +++ b/ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java @@ -0,0 +1,5 @@ +package com.heckertsolar.ems; + +import com.getcapacitor.BridgeActivity; + +public class MainActivity extends BridgeActivity {} diff --git a/ui/android/app/src/heckert/res/drawable-land-hdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..79efd724bf116398d65dd5278a684a2c600a8244 GIT binary patch literal 11787 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 F{uh`5+LHhP literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-ldpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..33c32e134954a8dfba5040f82cda2f2f4be541e9 GIT binary patch literal 3100 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 X@?Bx=OYpUL$oB68e9Qh3cH+MQeSnCA literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-night-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-ldpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..6752e0dde2fe40966b7667247b0be9ec5790e287 GIT binary patch literal 3058 zcmds3X;hO}8cs+E34|uJ)dr;!x(Es*n=okE5^+IRK~NM)N@N*!3%{(mZ7Mq zAYzrNSaysMB@2TySQbH`l95fUg(48ZKtc$C`SN|AbIve-=gc{sAIXz@&zpPi^FH^! z&wJ6|cfXNo8N$!7%slLmJ@ zJt&9MOJ;_<5`qSdF)u@@G=wQGlTRNAAA0uV{ zyvX6&VemFYB$h`8=B^^CWGsnJ-oY~?qJe280>WG}5vzkCeHBE4V@DE%uI>=- zi-ypX2;m_o2t&Yl<7L}98#Fd&m7{~PyU!paETgl5T|E%cW|3TIaW8mr7kJT6u;^?q z5);0Gq(hM)P<4hF2nj?8jW&Up{5~4O58s1uqc+|>Cll|Czm>h!f+2B7lcAL`5X&ZX zjyust;y#2r2clKBJIFd1W<5wJgY4BX`^~qYESOWE`Tb)MMuG7spR`F@iQE61lzia> zefw96_F!dB26#Z8GQ66UPNM4i`2U^D!@^0zL&-?SX(PD2COwGaQ8W*vR;jZGr1qc% zqNsoccBDe{>vkeP1>>LmIiGjI>~Ie{0#Eu10VSyuPDYUgQi}zvwilLsyA71%&3Fh+ z;hcZE6CA(#3{vxzg$Xpa(#G@fs^2H2wNbKD`W)TZ)YO{6VEo!&5f~93{=Ii;sa0X1 zkI&_bib*>cmlKhZk*f?JLd=Pfy7N>x}-`tMm6*o~J2Ye7m(LLoccs-zk*=VPa&GG~?|&dZUyw(#0Bq$#CB-hHQ64U189 z4-j(L$zaHY7E7HAjA3%a#92al_Yb{Oa0D`aT3Yu_l!7h8*W!9w`e@Z*!WSZuhC8g> z?P3K=M&z3NmPDH#t=)iJQp_9&<`V7Ep955>raE&=^S^AimsCAOi;{oYH*wRid;qMy zRN6*LsVjRq1Q1B9eEm~leN(j2ovG4DEGV?7f4b9KkTMx?t@!4k^lg2uwEtCN%$I#v zu5uF33exApccsZfRm)Qaip6Q&Y0(dp890gl^)goz)L7eIpwbR*GfB&o9da6#Kg%H4 zpNzl&R|_y4vJO5CeM}GMohqxYBj3xym@VbgvbLG~mBx+wVNZ|B7s}9Dbvy8LUb=L-eY*2=jaoUV z`~VQe*~J2WN2f4NDu*LSj&!VQ)L*PMZx@o_7p7LsSmv9$C7it{pf!p_VI!4QeEY`5 z?k2sa=lw5^sqa>e^Eu0^iMMTuqRAEcy@hZ*xSiL>yHoDw<>wdG&DWh;UYN9Va0vQK zRAhVSblfiHxc4rmBJOyUTfo^-hqa;U>9}jxu5AnK>x(!QbI;q``%+z9oq|u$O!m~w zDlf>~YTmv0f0qR`j8NDxWUx_eggx&^xa`N;Td eB^4dNinBb~7S1}qGz>KH2+zH~9@SKO_CEn>cTVE~ literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-night-mdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..bcfe27c52e75a7f0e4b878f60c8820179bb4eace GIT binary patch literal 5578 zcmeHLX;2es8cv7=MFzxKC7f}^gB?Ublq-RN2jDOY<$8?>fkmK{fdtVI4Iv4Xq9cd1 zqR0S&DHiY|h^&BI35Y~F66Flbkzfn~1VRWoA<1@N+}fjRYk$n2t>VX5-CsZ5Uw3`| zywCH#@9p5@{$Ckd7=l2cuZ{*BJ^=!OdBE^l4+XAVcw0#T4jZrm-zS1VkV)MDza*T9 z1%b9CA3f}Q5??SoI!r5&65GWit=XB!$Q(ZwI496<$0^&(dVe)-1~FtW#L%=r$L(HZ zyWrb@Zi60ZA1?+sf-w(<#(aDV2J8$sb8aPCrYX-zesm5y)mt3Ug%pcidTjYoj_i42 zvuJ5DGm&jSbuV7mqJw;1Mux8eYg@8LhP5zQQ-(E7{O@jXH_V9EFjrrSx=Fvm z+yU!5z+!+5a<;*+fR#ML85v=HHuR*oOmycntF_`8_vFV=J3n z1=2w@eE0D}*zO=|!R6`2sf6nt(`Q2q1zl&o5~B;0q!*s-84-2box zw%b!FS=I>GQMr9(oo(`4@ucl1_jc~A!?LD{(_*>G|%h7(Ck!skuw8K z3wRm9GX(7M;(msK3GLPNdD-mK%4Q2RQ7TyEhSdC!XH#O&6D)1-Po;p3?R-^6^DWQ8 z)KD-xUPRYw&eq0{_IPZ7_TO4Xi5onl$inQ%s3_*5;=Fn2g*vm}OE_608TJh3P2Cg{x zlnX=R=!>qyMp(Q)GSTTsFYv?T^1US2WRd=EBiOVvEr#=lp6vXx=x!?hPu=&5wqBDW z8i4(a;U_sZ?VrKGBH zAxXrk21Zj1d$B6C0hd{rjogQu8S%i)aGYx@pJm*?f4_>jB>O`(o9o#*Q1M3_s$e|5 z9Jycci}?K^lS~76GFGLAm>{1|^wTm#3&gvZx>q^0r-w2$Z-Hici28cWVLbBYzi>~@ z&k!m*-@edt^&!SN;9Zoj!K-P`X7f6|UB&k{t<3%j$S^iK5B@hors|%dTw?wQQ&U@# zWRhkyT`xDBLHTio_yE5LD$yv{_z`#4A2{yn`is3~RTq2X_%*`=(Yb6W^XIrvBOJK;EvppYO43J?5UoSQ z;FLiO3NKyKq$rrEtcJN}LU*L8k$Z4p6wi?3JGt#V52O`hNDa^JdCIsHbhTrIWkfSV zc*^JtW6aRW3FDAtsk%u%MgS7XD zcCIw{fqds=5IY;LRlo<3Hb8O_MLxz*SG;v2>7Vs$j={9^-kr{JWDW*I{l=LDK+0&xTUF2YENMfXcs}Og zo83*XTn%?^OYz1ly#ijw@C+ZWn>9&2LN^>x%eknUif0+K_V$tTxl#THf4FtFmqx*% zleG9{F)43>qfzs#n6e-^w-&?A@t4n95@f)T&lSFiVUJZ2*wiU5=Osaozc5IvlKkY~ z4)B!;h;MsGM@P==aBX(na82ftNL#Lx-%8|G+b*Jze(oCxWMW&Sp#xQ)Jd zrW>ZIbcdgX3xQOj~?6J2?oY(~^a(haGjqSC-z+K85<)(ECLKXy*o!cHFgB8F^~ zcDV$;A>goK@ETbhY)}{mq?|qCN*zI+vtpY50%Gu6JIP-N#Elqji6#%JNfSBNl zJ>FZG%+Gv_$1S~vkHOt&AxwQC#JKMx3@E4yAn_DP@;tBQ5tvFu<27y1971a93~}CA zZ#&3$db?9&FO!ArRI1lThU1r~eTs74Fz2>!b`J8XsZhm6B}bb^VGJNi7BJ z@Lj@m-{Y$Kde1RDKT|xBkI8c5rVtvXECe424|5ECX)Y&8dvJn;k$F_Ji3Ay@Q96K^ zRMfWTxsAb|#;`Ja%Y%aCR{>K^nBm0o-+n0JbE+bH3_no;(<%2lh%t~6^k=PD zpc7Dux(Cm$0c%@g=etIRwfG=I)K)t8{uhA>2l`Uj;=ein-vTO+-`MuodUgL>mvSC; ZHLo%EX0)Rx(3}MwJ#zdo?O=H7-vNQ%bv6J1 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-night-xhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..336f21f2a05fc735f5bb43146c2164b7830e33da GIT binary patch literal 23762 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-night-xxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..6e296593d12675cc5d6dcae494af829aa57499c1 GIT binary patch literal 38521 zcmeHwcT|(vx;{lvM-=XO6f6Ur@r+m~j;KgY91G5cSU?ew zVqyaolu*PFT2MqfQ4k_6K_CewAwVD@q}`9XXOb`A$RGE&?)sf`KGzbmLcU$z{XXx0 z-m-VDIM~@P{%Yk{N=izLf84w47bPWixRR1;`2uy|9pB#yJ_5fMp4)pQ5O}kH`oD4k z@)sW^C4HqIckMVBmd5H5#&?Ax^hQJr!(V*;c6s9AyoF{=gF8PaAJ1671-9kIfpy#B zf_{z0J8Zu8{o8pzqu@5as02qrSOsDQ5smoWyEd%YRIa3|@%bNc4F`2n zD+d;NOZl%p0zCVh+JbrNU;MyQeJ!1Nf6)ifz^+3p3RSWq*RK1*ShSXZxs6R)c9C!o zt=NIPd{N*;v;oFr}qIP_tfrGcBHs*YF`ofn4cKpk2D5-v$ z_ho_p{Ihy?`G$K7e^UQznf~t=WjC}aU|>Lt0>%~`LW;}^?1GRYlf|@-KuCd*@_D)d zAqA`%5KPf4#bd4<*T5V(t|N|6 zjthhpDDkKeEBtrL2CoaodjDAqFc)f|)C!ndKyeDWG@#UqTo%)>Af$lh0U<>$4G1Z6 zSwKhuajZXl6bLDD?SPOXmj#3r2r1xv%*efA+^~ zm3b=BfAP0J9(uh{Yk`K!XP^D!?++emxJDgjp0W zzWJQmVdVo3oBwJaIv)ClUv9%gKTRpBT>lFVY^W_?=B&15N6lZ$BP!?1ZA3<$`?5fz zo~%=a7DX;#Xi*e!2_Z#hX&|I1XvV*;`RWcb%kg-1!O{El>HZ^IF%ps2A(FIn1GXjJ zi^onb_5I0@1=^vt0O%dhpRW}Fo*BG>z`i-XT>*olYbRyi|l^ zHm>ro_w9H|zp*Nm(P)BNPZH5db@&MSMghscXuW^YKt_pxk;;`uOk@cP@M07-pw37z zfyY?;i{Cy+44ILVX@zVTLlYycf?8=qr!v#B{@N=<4_k!SQe321-AM34|<-x=rD&UEq5N)TQ!9C^&W@cxS?BpQ~c1k0F#6g2GYuI@;GfG zR4At{p3kOsoyr}O%nzVs3&)0!6^{)Ua~g^{MV6dGZexj<*U@n;wS;uO!xu61oL24P zCkRJR_+W5mT@it3dPZt{8ERmkd*iB5>K)4vRyD97%vRryz~;o~g7-c)iOjqFRgZNP zXu!;UU;P!FbDe|XTl$l$bdiRsUg6(F z`8P08x_5(Kg|Uzx6I{JwC%iP-*Eh-vvM?#iuy8crI?*%u=E_oomLOq<_?{D&&l2Co z`P-Siu#K-W=)mgX?o`td!VdfI?}JZs⋙V8r2hxT@r0?==#zYaDvtrJyx9xF@9xA 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 NciZjC{=wtIe*>#QPA&id literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-night-xxxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8db482ee6e8b811a282e1095bc3fecfdc645c9 GIT binary patch literal 58332 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 T8>Nl_{yVtWWKYW9?SA|pDp#n@ literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-xhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..47d4247ace2b8f63725e413b973d9c0ef3bd8ad3 GIT binary patch literal 23686 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-land-xxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9d7f2100cafdbe52bcf9916638269a8a88d84b GIT binary patch literal 38250 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 N+J9_c<{rnN{tpC>Y`*{i literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-night/splash.png b/ui/android/app/src/heckert/res/drawable-night/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..6752e0dde2fe40966b7667247b0be9ec5790e287 GIT binary patch literal 3058 zcmds3X;hO}8cs+E34|uJ)dr;!x(Es*n=okE5^+IRK~NM)N@N*!3%{(mZ7Mq zAYzrNSaysMB@2TySQbH`l95fUg(48ZKtc$C`SN|AbIve-=gc{sAIXz@&zpPi^FH^! z&wJ6|cfXNo8N$!7%slLmJ@ zJt&9MOJ;_<5`qSdF)u@@G=wQGlTRNAAA0uV{ zyvX6&VemFYB$h`8=B^^CWGsnJ-oY~?qJe280>WG}5vzkCeHBE4V@DE%uI>=- zi-ypX2;m_o2t&Yl<7L}98#Fd&m7{~PyU!paETgl5T|E%cW|3TIaW8mr7kJT6u;^?q z5);0Gq(hM)P<4hF2nj?8jW&Up{5~4O58s1uqc+|>Cll|Czm>h!f+2B7lcAL`5X&ZX zjyust;y#2r2clKBJIFd1W<5wJgY4BX`^~qYESOWE`Tb)MMuG7spR`F@iQE61lzia> zefw96_F!dB26#Z8GQ66UPNM4i`2U^D!@^0zL&-?SX(PD2COwGaQ8W*vR;jZGr1qc% zqNsoccBDe{>vkeP1>>LmIiGjI>~Ie{0#Eu10VSyuPDYUgQi}zvwilLsyA71%&3Fh+ z;hcZE6CA(#3{vxzg$Xpa(#G@fs^2H2wNbKD`W)TZ)YO{6VEo!&5f~93{=Ii;sa0X1 zkI&_bib*>cmlKhZk*f?JLd=Pfy7N>x}-`tMm6*o~J2Ye7m(LLoccs-zk*=VPa&GG~?|&dZUyw(#0Bq$#CB-hHQ64U189 z4-j(L$zaHY7E7HAjA3%a#92al_Yb{Oa0D`aT3Yu_l!7h8*W!9w`e@Z*!WSZuhC8g> z?P3K=M&z3NmPDH#t=)iJQp_9&<`V7Ep955>raE&=^S^AimsCAOi;{oYH*wRid;qMy zRN6*LsVjRq1Q1B9eEm~leN(j2ovG4DEGV?7f4b9KkTMx?t@!4k^lg2uwEtCN%$I#v zu5uF33exApccsZfRm)Qaip6Q&Y0(dp890gl^)goz)L7eIpwbR*GfB&o9da6#Kg%H4 zpNzl&R|_y4vJO5CeM}GMohqxYBj3xym@VbgvbLG~mBx+wVNZ|B7s}9Dbvy8LUb=L-eY*2=jaoUV z`~VQe*~J2WN2f4NDu*LSj&!VQ)L*PMZx@o_7p7LsSmv9$C7it{pf!p_VI!4QeEY`5 z?k2sa=lw5^sqa>e^Eu0^iMMTuqRAEcy@hZ*xSiL>yHoDw<>wdG&DWh;UYN9Va0vQK zRAhVSblfiHxc4rmBJOyUTfo^-hqa;U>9}jxu5AnK>x(!QbI;q``%+z9oq|u$O!m~w zDlf>~YTmv0f0qR`j8NDxWUx_eggx&^xa`N;Td eB^4dNinBb~7S1}qGz>KH2+zH~9@SKO_CEn>cTVE~ literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-port-hdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..1fdb98cd55ed2658f85301fe4dedd31666187e1a GIT binary patch literal 10933 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 ALI3~& literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-port-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-ldpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..353b8b7d9081cf49af887c1f3aac1ec4b7fc2426 GIT binary patch literal 3014 zcmeAS@N?(olHy`uVBq!ia0vp^9~c-I9XQy4tfm(qgMk!hfk$L90|WC55N6z39hA+$ zz+K_#;uumf=k1-7T~j#4+8#c3$$aG(@c!V`Sz3J2g%2HKn{FQ~-I}&YJJv(l<9?Tt z>w3}l-VSFg9UUo_^^Uo=Xa7%6T$pQ`w&aT9BO6Znu*_LC`@Ys4Ut!SG(ILWPA+Y(> zf;|lh2O13$ge+KYPH?PbJlMdTctE9qW0PX@C#EJw_CpPx4+K)2*`BhpF!QxAPClS` zqK)SiHwT*x2eVqE^8{YWDdGY^lh}Ni+7+aYH1riD3KV!|u<$vWr3Az|7(8&0FyNGF z$~iG=5jBGj9Nbo;!99{v>h{SAcXyTAt6bgB*SXbzp+HP>P5l0U?LGNFqz+$S_3x{P zL_s=dn;_rK4T*l1;pNkQ2=X+{QDvKazf?bd-<V z&j0!1V)vgvK0Y=)Y;RxnNo9VG^5pZ<`(*3hb&KnNIyF^$e!s)l_5Oz%tUU_8zq>1A zcW;0F{L6Jdb??5uzRqirX7-ddg^O)_{(ZUQ-@m=RUD&bu>}|#T`+f0`udEDyd|gH^ z>i2uW&BuUw-{;_ib91d9|G2le`ukA>`INi~arl$5$I^+0CyKD;XnMn@?WI zySL}(a{h((b$@=i{`>s#@$-v*ZU1iP|39~XuI=xiC-wi!CWQfuoC%t2d$O;uvjLhj zW3hXG-+ejDqLe@1E-ZAe{P5tQA-i3z^}o-J%*o&0-JKo1E$8Q>*PdszfF)Yckpu7d z81lcHDn7w<4@2^;A9Ky09o_wj$%wT%u|?WEPsX^i@YsZt-~UGPm_Iwa{S(tCapMmc zET5g+`H5*07cc-F`(>@CiR;Im`TYF+^G}~XJ)aXFcW&v@r8ebxnSVAa?*H?5dW_Zf zDe33toP2wGyL921sl|{m%DWqNReNKby`Pj_-2S?`>i+Z19?g(`e~SBr2+zB_yT6|e zPXY$b|M*5z$xofa>c`eUz8Y@$`XA7tni6;R*VnI_9^}VX^XZ8vbKlN_^?MrDJX|_u zbuGu=XJ=>I{N3Ds!O;F5NbS5MR&{?W;&zp2PS=l-n1AM1m|o4VvLAC44^NJ;E`KLe zzb}1Ja@-zmeTDjuj355*HS|9RwxZ^Ix7og_AH>Cr&dmWzW>=_QTjo1^pLRU|P3IRg z#DVVg5MD~SP^?x?*?e2d3 zoVUKU;QTz>+%Ob!uI|9@mRNXU2UO+N?I?lYKlBO`&RAyhW+Q>>+i1l{xURj z|Nae!<@Jy1?23qU=(->F?O3n$k literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-port-mdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..bab27eb8736c78ccd17cc86c787d824ff69b2215 GIT binary patch literal 5058 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-port-night-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-night-ldpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..4d503e364fcf21c92ca9225dd7cab79316a6ca8c GIT binary patch literal 2993 zcmeAS@N?(olHy`uVBq!ia0vp^9~c-I9XQy4tfm(qgMk!hfk$L90|WC55N6z39hA+$ zz@6;r;uumf=k1--c~jd(kAB>9=#f(4Y{dtXGa7at7BFO(<;Op*U9+Yp=uG+hd$k+W z@~^M|pZn>2>!v(5E}P|yyGmbQ%dg}7`|s~>|1amizqg-Kw)MsSKcD&^`aeHk|Ks8H zEA#nX8?9Rt&d;+wyfOK>+gyvnq(5JQ&VIb!y6oc;RA$;pSGo}S)*^ytxtzz~t&VsZJ=qk@Nr9{qUjbN~O( z--#a&Jt}y2XJ_K`b924sy!;#d;8|3y((&nb!r9-hdv4x-eSJKC`oGUdc)jQBoUXs{ zdC2$o_v1g$jL_Ep|5q|%wX0q2uP;9==G9I;xi{oNTh)gL2Y1c$T6tjR9cxxShIOZc zHTQq>eqo+}kLP~f_qRVJ_O+b5b9(xP;#I-R{dmLI#Yq19beR7!|K@9#md@0RmAaq4 z>?Z%lviJAa?wNVd9%w>-+|%D+Z;LmWmva8UKH2PAjZ%AhB5!c@@&l{~LMzp-Jv%#l zzsG#>o8R~UbUyL@K=0F)Q)k{`X3bj_ySt2+o16P^BQtxO^XmUG9}e3~+E~cgR22NF z=Qh^W>G|JMaDQLz;&1QnTIT>6H8S`4)7PZ})0X}JKi}8?%3gB*ztzjDtHTff{QO)L zn2c5)I2(WE-RJNJ5#ICn*VcH>eLcBeZ%V20h6BY?3#`lE)r226W`(iTbwj{azRyL#5&?{B_OpQqpZ{(DJgX3fO!?fr7S{U0y;+iMmq`ySFLo%!wZW8LU& zJki_pWaAg)eG7gXXkEr*eeJ@V@AiAne|!7*_!+yh)7NzCCQN<#H{=160VkwFG@78F z@}N2)vCzP1Kaa?c2F?~okq8c%rY*?{jodRFBwQL>4=8$Avx$vLjfMtY(#DJFjNCB? zSPm(0>9FuQ-ZI>9fYnEVXVC$t2LelEnTLziejXY%Y$Da0>lqEtwD%u#mYfP~gEM%# L`njxgN@xNAvB`l( literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-port-night-mdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-night-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ef2d8ac741ed8d88c9ac97c9c8da828380e261 GIT binary patch literal 4992 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ℑQ4lFU$Q1>m200-7Rw@B38Q^ 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 DS}I_95?fSU*eVJtODKzMAtBlsYpI}8 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 McHWcwrPsxO00Wfs^8f$< literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable-port-xxxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..2014e956c9b6a9b4b01b7374230d15f23d28fed2 GIT binary patch literal 55777 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/drawable/splash.png b/ui/android/app/src/heckert/res/drawable/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..bab27eb8736c78ccd17cc86c787d824ff69b2215 GIT binary patch literal 5058 zcmeHLYfuwe7VbPqA_9rBD=YzwV(HXsA;KVxm=I7G-=O285HyUBVFWZds9*v~NF3DN z9V0dBXaUB@Dlj}!PK*Kq3Cj2w5LOHiArMfJHwln;lVm&Hv8J^4&sI&-O#H zKKDE4eBZgJ@0pm*QLfHj&HwExesGWIH|T?g3&j5k@9 zt&-nacAHPo7iIdnlifFj^K*7be;Q~UNa{J|R@ZV|{qrC{-LiK4tMxu}3?RFFWwT^F z_`3z$S#kh#S%QD)aaGGh;rzCj!Wu0s~1RdBH%A%*Mjw zu|K#W^Eq~a^jqpWt!wHm2-&T%I*rpOR0yjx;!3>_Vqtg|;>v^@3I0+#0}TV}aLR#Q z`nC>sh4L1OOpM^4Fp$&VQ4l~kQjxg?1{jz{yv5}G4GK}iJfBE8&!fKa_@Xd3mdxxeKTY1CE$-d#KJqF`ypg} zL&h`vtmMkTiC(XIIke`oBb{Tp2v`?AhUzl;de>lDN3I4FxMt zOqO>lJFB+m<#BDy<*ezBiT>pBTK!TtZ)20FSW7XqVO$jgHc^%Z>UGg`EyX1a2FG-O zsjPUO7sB+HN+d7DwdUdSPKzaMq)DZUZEf1j?5Vh&`K(neq?wCAy=5Dr>Tt3Pjt?#b zh(0S6OKXjLXB0DKmb+|AvLShoj8g*|)E>Oioj_!&3fs%I$Wawle(@Ib>(-J6kwNp2 zNVMHADP3jXgs5_=aT!{Z$E=ODnqDS~bWd{q8bphL$6S4^(5n`Z;!wuMpl0n z`|v2^x3)&fp5RPW(k7OsGg+*g>~F|2bf>fXf4)#_vw|DStXVpl%+SNGIXcub36@l4 zOuX8vj<4>R>EXXb2dWr@Vd`qhG|1!{?pw_vvZ2?)@Y>8QXzidTbE|##HioMMzY&cr zK$H03XG`Xuc$3>DbuP7s5VW=35Ynoq)3mA$2MYd88Lbm|VpUUH(ogK)lN78>k)JRQ zTq;hoR|e$)`K?nU^C6q~gL6`KKJiTjVeLVQO-DgxWxq;YIyN?Th04C0xI=2Tr7#Uz zy?#=?p@7=8lVMTQChFZIH8f*WL8a<3UJJ}WMZ)PRZtl({XA>1qRuOWF2Bl|=wFgEH-&EKya{gDOWKHQbj~ zPdp+ww1*Hwt&%2I8D+VCp|?fQ4v;*XU%2_osA+0|%>uQ7<3Ii| zme$pg+g^TYNk(EwH&*)32j*p* zdoa<*raBJ{WV+Z~f*4R#J}CAY09UtLD79%eZLz&zo*gD%KWp14u|m9APqdbyRI^pV zvr&XPi|=`{%xa!|DD+oOtjaB)?jzpghPL!K+~d$&E-Y5-pj(JX<8#m70Uze>(7nxL z>bV?U2~FRzuc7_kxYAZ94Mu)Tc`PcgY+r8QL$*QI2>4Q!X`fAV0&TUXA5^3lwK z6;X+qzJ^ZKB^$c-?XF=RGfiQ8jm@+XM?xU=Y6ZC7@%Cztg=J8yYz5(QLlIaC)(@k3 zx=1wocrLdZ+d7=p{VXp8Y;9`#df@n!Zx3p`G$}FBv?H!WY#ESE-wX#$%}x|`_YGfy z8?}Rs!4rK)Z|{4|def16CG^O3GMU`1>>Pgjc_Axl`%+o8qQUl$<6Nf6Rqo`d3jXMbcWEET9r8_z`ON0%PPRv%OTpE#zU#*vo`M^X?F2GdoXmW{5d!J!m;7s zTF3l5>bFwfZ}3PTG + + + + + + + + \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml b/ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 00000000000..0aa82aa1b9a --- /dev/null +++ b/ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9690aacf230d524f14af4c53ef63d67816afe2 GIT binary patch literal 6563 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_background.png b/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..05e84834965a1fb729c4b39c19a161a1588699de GIT binary patch literal 864 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
  1. iK`>qtXJaE(B!<%%02g--ZBLiYqnh#WEGh8XZrs;+P!bzuCcharB3_ZBgGdW^`=sKfV&ry@ydO`&Oc5hBMeY&LEL}P zWE78ahcL}R*6W%M^j6@WW$}yv;8Gyvm?y&8hTOOh{!Ipyp3`*b^>)aw&wh>>BWFmvdps6e^-K+w&VTU~bXMyCw&{{c+2 VztNXhVS)ev002ovPDHLkV1hN_-B$nr literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..7263ce4c78d7c10c743d5629bb12812dc156eaee GIT binary patch literal 8472 zcmV+zA?MzSP)Ki@9pjOzOS?N^sJZ}fWQC*24DmN z0s)dDh>akLl@v%(wu_SdWJeE)N-o<~evm6xq(n)IvgE{a(Wy9*NCE@_F4jw4&YU|D7ismxx&rZ`2fDG%4V> zzb+B7AVXGwJ?@}R_BhF&ZSVpf@bepdlVDB`&`qE(;(}IKdnAMNRQW5(LPJ z>wQsihi_z$Kb93A*b~o@Jpd~Z%M+YXsw{pZC!R=3e6fNA`E^!8iM#~j`L}(s+__+~ zJmmN^9D|3wlt)f@#5L5gK1 zWN8mTf%b%wCGqQ7@kC7V$BP6o&<7|lJ|icQY+dwxQ$mT-ik5GGJ&-KAK2dOdkwo4V zFfM>CxIqFGG6;fVP?(=MwZ~!*&Ty(k{qaT+ZZUECtnjkLnKurAtndmZi_{-z65boR zC42G|et-lf`I99viX8$O%{IxnV4`?AnyHmP5pX==#G*Hx_&bCS!UKTV01f#yhS!ik zO8s#MV|{@}dPj(WA)ZKr0O9>Z0iEFm;1FU=?PQrLA+t7FoT&c1I48;fIIfU!+!Hact54qsC~^ycR0c!J zrv6Z%mH(keL@oUxKw*kG^+s1IyD!d3WG5@U%(4ovm(q*VZfn`Vf4ZvhZee8}KU_5t#15>6_C z25_E8T$}`RHN68E>W`6K4X;Fj;kKIE)ir@c3BE^yu{=Se_QVUwToR#AYDgH2yOBK- zN)#oUt%_b~Ue~gX`)&(3o^WEbD-^$iPaUyO2H61F4DxIAG}IrY_)v^K2LQQ(F@_ib z;te9a;GO}lUt@Ry1m9ZyF){>*wgB173NJ6h3tkCe#UaiBNU;au1b{+`lBGQ;O)3)2 zf;~;XA0q4&2E!|w zu1Yl9kVvK`p?F@RnJUvi7{zeRx8BnWozlkw$LZHxo^bp!ZWLL_21tdNaf3+HBnAxv zG~f-3S4%NWeBmSu(tu`)o~=p{Hx)~ZKboKiQiW+oA^k80ZQ;g#1 zB|YEy^?j1dul>Hw1ONm8RvBaiq(TfDLsx8NG3d&=L7%K2^vb#+pA0wy;tr=|y(=W^ zodIzSdc@%v633uV*16%OqO#r%Po&8@S6Bu^Nf`{rWx%V6Gn(et>pYq`oDo?cOv?H| zTn2o)toIw@@ai%UN{LZu5k!Vp(hjeN6<$d7Wzll=K0tcDC3>zUdT~UwTJrO=v?KpX%yt?X45E!U7pwx+Td!mH4vc?56-s4&b^%QjcE zd~4&c1dd-z54r=!8^|)Ah^m*|p#;;i0w`$#w5ma>%uwmv;c&_~{^VPNV|jU5?(|{* zj6eR9Z^=+3Lydtz_p?{3OlCpo!7>$I(4mGHr4iBcZGxudn?DX^s=vIz^=s*;0S3ax zV>2kUmO%=jz6N9axQ*=4P zM7S9sHvvjA+o&{ei*(omNQIbV&?`TD@ug3WLD#SI@zC+p;?ncV@1!jK$=2z8U=}qN zuq{3hK=eXK^diHHx&?s3+3L@YV#ohc06i1X)2yK=ykT_wR$&djv@Jw|{)yIFDtdDy>0FX0a90Y6p zn#CZL0il?cwUk&h#Bin8`U8OQTB_cYM0M8z5+qCDPygSKqlK46=cF`|Wq+kH7hCsg6vGH&K*$0ku|L!kL-`k+CcxM!3O= zQ=n0Xq+uLwfmRIa3v{|7u|iwS)}$n=qd&L-oPd!w-ND#0Sfc4j(_&_cKQx zJ0pjWpOj;#o|GexpOK@FpOxdMpOT{|o}kykbw^G-DLZ!GC&gx0hJtbN>RCxvM_Hiu z9W*nTO64kpm8=Y=LaZ;)@IPP>1UgTFmUyuvW^)1nUC)oqu8x%aM*0b8$SOc;R^^8G z38TFM2H7H=x^;*JV=ObAL6i_l85s1-fGa5LhXUe`BxNWNQ(rs%;#lt%$5229y=buM zbkIY7Xc(Nc$sUm_oD{d76=x_Z10GEV{4sHA8F7XZtiQB$nP8yA08?<|Xx^_Ds0~%U zQ+!nhLzQo!#K?EVC_Bl4|q_dU0&-)G9!F`p*CgZk7N+l=}e1#e-j# zMW+JDy_P|~s0EPG2Z%ZqR06LCg=Gn{5KXE%7&?&QIEz=dH*`!aa=Zp4MzP1LBR7UFmZDMBX2e63j_o}st#gK0_;DxEr42mfNWh+t&)nWzw8vx z5@UoZUR#sFP?DtT<77~(-j)2w?7L>8H-Msa0(}=7Ao?H<`ECxe)hxykv;g9WC!n*7 z2!H^T4Uj9KG>ia6Qx-tljh#dz({Huf0D&C{8`M*3{*@+!`T%jtp#Wlw6}rPtVu?K; zu)zihAr>pb11ScrP4Uzq0Fq}70thV-ya#LmKv!IDP7B}l&^Z(Xrw8VxYh%)2E*6+CK-fBFep(SlWcoRa-C^B z9tJ>P4H#)<^!gfPg;)sYa5alTixfb{DnQgAHS%GI1#~h2^LRGz!Jt%eO%1oYsKDt2 zM?EQqAR6=`v!ptS0LYr4LaQLi0Dz4$3?JD=guWo1TL7)`KuGm0GZB)49c`7f5+kWYu{4(F*QzB03nOnGcnb$ zXNS>xKN@D7$J^5kjEB4t&cYC4xOt^N5Mp~tA*W{W>8g05X<0WE5LYxU!DN}ueYj)Q zq(^pY+yD@S-R?oNNoH$MM)iUK2pL3^*kag)G6=)Aq#COX$`8*X)Sd%_-mn?uya^zW z1rR=MJH%`aLc7Ce5Z~+9l~HsCWZ#2_E#(OSYye$9muYM^1{P+G)X1DB;^KTb5 zBV}t6MsdnEt6~sYVOE$4(WIwNp-E-|wALgNAeck~)I%-C@FGC%sn;AXpZ4Dn5?}-Y zvWr!lL6Ox`gINqrxLKrGsM-Me<*$DD!fkWXwtGfl`pP z0753r)+B~Ws|k0#T4w0^4zGhr3|au0%}Fc7rY(@B{|0IPZHS_B&nPw2%8K1a_4KRx z7{P()B2@6Yo#ycxz(Hs^+#&hV2Wqhu>%3Kswem~O>jWB)IR3+5JkKo-xM;fIOqDej zvJhrzst?qrX0goZ15~xjjJC>RRvl(n@&G8^nxsk04bL#lileh{IXpq*YM{>`U2R_2 z4YN>OWi0Cv06|j#5&+?5hCf0>2=+mM*LfoH!udPX?zm>PH~z)9{mP3n+d>?o6%L)vdpui~YSq+2XAq%bmz6fecmxhoEDBz_ff z?ewcLG5*c8O@I=X2U3n0shT1U2BAUkiHZwzcxyQd^Re}QjT&<&0J8f(-~9G>#Njg} zULH|~GS}iwvM~>lwj8*cj;PKe05S4yG6(>{S?d&YH5y7*M#XIQBtaLwLCpHN0>~Fh zz70^IA-GYngvQUWS#$KH+8xA#0jC-%W*}+~1sbV5&KVa|z2A`k@}n1dBUi3m{fHLp zuXbL$_P$)bdX?dd4FznB;0*T}1Wi)4 zTaD!f0jiElX>3kX)vlDf3vW4mnn{tymW9t^h}}Z<+U^%+fo9U!AvL?g2~I@;lG@xr zF^Xa~F6(@n{HOo?!`m*>SFc`^Klr0>h=vU{%LB2;gD?U>xY2Zlvw7Swyb@frkw@8~ ze31&TVXntetl1-~(oUr7g)2#2aq8E6DqNZJdPiaGEd z`1D}V2ngIYbP2wRH=1JVWzos)R5;@toh)bWye`T9ju#7=*xW!p1u$Y+H9t2i5{MW3 zzc{~_1qSLZTnm#($DG4F3tdF3_rvPHu7uZAy&`xdq|~9HB)1D8K+qQ2kPvBiJ%kn-c&8^$^66`#rIoxEW?9S9RI0 zK>dcYAyH6;BzAqUwt^81b_xMdEUTJeU?bM%P?;x+d=IN`WFAwsOm*uQht~LGn36Wc zkLv&s7?dcfi3B@`0HAJfk*V4&WdW3}ORO|Z8(?=5F)ZXP3?hv(1#|s;o4yAb40RY7 zge=ya-G0asi03B25>+89fNqdU>Iql|K&JtN3ucy_?~20RrD$NmJtNkz7k+MKGfw(Y#945NFQ9EP%i!G}Bmb zA;qH)T|$aitqx=`um`%8s*b8&P*r)LYzr*f@NRu(yZXD3P_p=a?%7zYxImUS8pl>d zg`tAp3z-1sfKgx*0K;|G-%;?Utx0C0jHzYas+EdX%hc`X=$WKzL!Bj5n%$4ZsYiF=}owyg2FsdkSr`hn++#v+?`p zniOa>>j6-4bdKRw7_nNeID(1%S%lW=HkV>Y1nv~Wx3mI>xUxV8oQcP)dd{C5aWp87qp*$cr~#WMh7PAR+5R zDRCJk8H}c7Ae4}yu-ShOJ_dRcD~)1P%+eEtjjF*kum@ikIt*E`2k$|ViupXRrTbQ1 z3gMNkjY*m*evYZW+}m_=wP~-VQ=vp*Ig(auw+JPE^69Et)P_LE@=A-a$OJGfU}*8J z0Uhg_OkIkdDS7zOGjiy$Gjj0QNjZ4@v>ZP11V=bWc&hc5W2er^vD06WBPXAdM=;_! zbxsarJcJR?$#Zh_)KmN(SbsV4_!IKb@w2k$bB{=)w^7{jiUh3`Z3{4GV+d2Q#|}Yc zE&x;>R{CR=8_bNkhQv$5Ozmj3LVF<4nMQB9KD{+@!)z>+C_JyU2YnPZJ@7+pnMu^9 zJ46zT0X*?%0nihMf|^6Ya|}h(@~!XuyW8fZZ{@6i`m;CX8~^e<(wf{T-dKSmtD5#| zX#smc2u-jHuTh+t-iMV*yA6v_X~e zvsuMSB|t#xB>^zNc zWXGx2->0cFZBldCsl%zJm`I`apbpo0V|jV;!Yg+apqtwtuUvjz&Aaj~iC4O+ki~tF zJtJb2$CR-1zQ7*UBQhJ9gQ*guI5wxI8Lg?$J3j1)mxg^tvHcdi|1?r{C46wIm}^_~ z#3zKbtoCfwr$U!nXp1jZm6u-rWB?*amd+hH@pbO(N0c;Q;i9US4PMl)kW-`b^NkpZ1e8H_QKBBs}oz`CYb_LwJv+L zaimIC#VVx0FxquK*6BHhBBp%%-#qt;FL8eR-+otIdV$$U)m)=iXd%>;SaXh6Xwi&j z+taM<(E}=XHv*g=m%H=7+FvP7Zu{(9cgwviBb)A##?0MP>TYCwnsop*#w>vfn6$+h z1+{q(cyeCA7X=9w?c6JPvoIs3&g%b91sBxj%bik$hv zm*mvb&&tWCpXGaaKKVsCdG0sl)KkAHr_TMRoOPOf&#rnXz>s0GBA&AGAz@Y;#LS9^Y}(F>%Ffze%)hY>ps`?jsusbw(pnm zMFrI8U7wNGh8p1@>j|T2bi&ZiMeC z4NJT{Dv9za{Ry5|;f!XxdLPm4(0k60%w9~_yH3Z)ImQ?FmL~7s|K7~f12VB~A3^Fa-YdhK?vdt(?Py8Tc_REW z9GNJfkQpG9N-&ksQzY3?w{*+u1=|9zI)q3D_5Knj0WG!_aMdouhMQql*eGB|`Fx@} zF0o3t-%?fJsNElYAdm#;POO6K0n{`y*So2Dx8V4P9KFTQZW>?Q`-|D72V{E3{RFAE zZLf@O-YxBgozkA$A?5CZHP6PtjXQn{s1kr0=~Esz!_#`6uOnMl!2-nu_3tr>AwBaN zm63Sn+k9UVuQNl9k}+Tuz7LHcz(Yp>{Ux?MR4tZkPqW_x_Mn|w?#^G$G$*$@ZpSgP z?Y_@+H}6@V-f=)S?0isqTR$tktqQ2l#(QLV<2}-x-6nA<}vG3p#xTd zQL61=gNE0TQDQbA)DIPYHvnzv3>Xuyj!U98P9SXn!5VyjS`zet%EMMMI!$(C(1`S2 z?k-%<4bSXz+|FZq$AL$>cinq^^6vcvY0?V0$-DP47 z2_>Y8QD6f=vj8esOoNsHIGagi3N&V164rZJr6WODVU6$tFsRbek4lzDB|AJL$=Wzy z!_=ZUHn&_Hn>*&X6UWSs`*)9T+4~ECgOHoren7fg?v=^y`($j(ZfVUg$;hUEBF)*m zsZGch=+GhbOdBXEsKGdrM52c)}sH^Z&FxJR0EOVUQz zE$l*^lhXN-4XP2sxpzxr^PBD{IQB8S^TAwi%ii;o+wPN@rTZz~-Meve(Yqv~p`z%8a z;tg{NUFyv5RK1o)k2ipl3gFnJ!Wwd|V{s}C^_k+DCjV-)Y8k;|x z>r4+iK5fVJ_5;4@9rvG|Svv6F$G7aECQa=CNS{%ra$%Qr7Iw)fv}tCmnt@vjlMwN8 zPk~kHF7Sl7gG~sCKM0`!00001TXuEP)lYpk*U=kkjY1cV6ul8%6+!xvOA9aP{GR0Jdgycz==QV~=v1S2*?Gl`Jy zAQ*8VMpFpKvj|%rWXpq+C}4OXAp!zL!3Yp9Qy^B*z{@cN!Up{(l42POLfwhy zD9lJ43P=MW(%*K7nc^|wm%tq0z_21FcomZ&0}Q9(KrjOFEg;n?4$2)NkY5}CO>tp} zS_~guT*swPH*j(N3f8V{;L_C_Si5!;Ygcbz{rW9f*%|~h1;x%mb;^(v1sIv?2!KQ# z0h%ElT-XFN$)ncjVE@HS5WRl=8gKOK)hpV6{`CoBUJXJt1(jsSDbWnYa?MdVWc=+= z*u(@YAd$@ByYKH}>%lheZEj(6>mfF`wsHUABYges9ds8~;MWq=9g-UYq&fvyh4yHG z0>mLQI#H*Ap5kRNlYv1^_`pmHU;;7@a4IG^1)LIxZ0Bfx6sG{iDME8gh!;B}a!4FF zSlq7Gg*!A$eW zml}Bb>>2j^eeCS)U}tw1yL)~7_WK`LzjhO>V$=1{HObu>zc6gxBU(bLT zO(Uec2pLHPjU*U80)~}opA@5Df(9l96H~GcPEXM_m+d^%WQ77nvvs5zheqL0oIaL< z?m~*C>7(h@dbo4m_rv)3mnX0bEhtWzhFZ^5VVAq8&7T+^sJD6nt>x3m z_m0pzLhee`tKs8MKF8&aFR^z0HmysvzQFotw{dynD>&sIWP7k((OeVRnMLF}i^BsQ zTse<}tLM>OIgj>{Gbr?qz{Rb8-J60DYjLawu0g6TC7FU_Fw z?n$VL;_yK2r8DTQoEtzLJBQA(v#8F$53judyVwC4sp-{WX6i7!2J}pgZd4>)rOw21 zEmY=?!)qntEypMz7KrN@u-bn`H( u^Cu__ITLI+239nN2O4XvvBqNlTm1>Um5|8Gy(6Lk00001TYd9(P(Dmv5jm-5Fqg)*+AgrEtV~7 z#?s6UKIeXaRn;xQen>_lP#{^XDzeV++r3XXFFkC1$%5tTQx?xuY$#v1K3+dFY&`>M zJ(tJyXG)gH*KMdUs>daYBQ}_;S|V4qp;FV*wMiSy*DO&SwRCmDGPNli8g5u3KVtov ziVfyRELok@&y&Sb8{#%Rs_zGfo0eD}&D-)KjPg!%HVVU}z030kfS{EZzZv&XAj61L+)0S^6SgJZ@ z+0nTO#Eih;4|Na=)*YCrH!cR2tUHm_o9auI#WXkuKtvD#RG_g0mS~4o&zB9 zd{qpGxej7U?B$OFoJ6kX0H%v#As3)GS=8eO^L1U|{!G~c%vLOsui8*~%uK%SGXOj&Mp-tvtIM8YPK6Dt(XVq!*N>g;h4dj>NWC%n=X>l27&>mAIA zp|G%fAg#v`x_!x_9gn93D6b!da{o|KpbMbXut0=qq=w#P-r}T}{-kvc`UO+?1{RV= z_*yLF%@U%8xj#oRBYH_Zp8Z2Wg9Gv+E8^uKTi_AFc8*~8Y&YCN3pjuW!c8O zC59W81g!eBWfaD! zO!-a#k|RrFmTKKMB?d+S!a#iV)z?`nGRYzocSI`0^&f{@9#}Gh^@*Tii$!RHpWxRXS`-VAPy1g1?51B zfq1-Mg+yId`#eIoTk)vD)3wfhrVYcSsPBAG57E(-#BLWhz$Y~S^LO%-Q zWSOGjg#=JxXr}6~3u6H)RrP$B14tOyT-5yl8ykdKL81)hsgQ(oL9BwIk};i31jM1D z!(PK%(tV^phW5;)sbzp$=)IL{E;&R$Y6h2<7yXp-g_u!mOGA;Xd9p z;Rh?pr!Hy6pJbsz9Zl%@(8IW{YMdXN7f9$q6(%uqsuji*k|+K>u+$K{TP#GfkT=sEEG)D&AvS1nVXJyi| zjX4z^avw#5O6+0WP{E1vU^?W%Tt^`xoMB*Ybk?$?GZu4Zp$pTN$W+8QfisvBK$0;X zAW|it>{jwYBc=r+kKyqVh=}rd)-RNUNGFqXX#-GPq?9Xyu8yiK_7&<<0xfYpJSq^? zofJm&Mo9@#MJAk)E4AkI7Y=m@Y8VFF(ocu6@*v#7P#`l*64SZD~uc0~>>Bp1R$iSdaiSs21tX#s$dGqouzP<$$Y zIWGWnjm0OzmjV1#td}qJpg9=dE6udB5LikzEhKk;LQB>6Gg?xBoAnW-s=j@BO z@}Yy;s>*0Xh4O?7h(bA6Ys;FzLaOpWVZ`&<$h25XMNX8wGl{wqfr_LNsFPM~E(TG( z&}LzCNdWTrJiT^xLOHR}n70^Rin@GcY(UZHZI@G8$T;Tx^H392|5dJ$Gr$3ge5x zoNx(~kc62Gxo}Rbz@9dU-m&x`wp$?PLrx4#Bs2x0e@{3g zU*c5h%&^!_^2X~!QpsdUxjOJ(8K#lTU?c9$h@_3ew>+kwd3!b`JvW%E>y`pkX}pHQ znH%iHE9CdNxW;7g;^YNoPG8IBigaNE{pkI1_KAu-r`#!5r#7LyS)N|gErwhmG`)Y$ z>JL^m4#qxGH^=~i`afrv&-WUV(~%OQFfy@xHVjk7unrU9m1w$3V_{vo(ExJf5>- zy=glZ&)bPq#f}f;tSeEl6N5Q@eLOL&N}Mi_OR6Z80j!GI`cy%w(%#K`$RncZROpYJ z9lEgLMTv@BXe?NDe#?pz%NCXx6C!{bRZnyp!dV8y6FD*0263<*&RAlx z-h`D#r|inrTXyO2hF!XPQ@3k(AK8`bckRmc+jg1z4zAn&!8N;d^_E?E=B^#yxUZid z-h5zJuHUhvTMz8$?jt+AdEX9iJ+SNdp0lfW9@)W-`*!)-9Xq)B(2njt*7J^TJ=Ej) z8TU07w&dtgB$5?`dZZ1b7H?E7UdyG4SXiIwC@APcXCf@5pbSr}SY>v@h9_4n2BXM1 z>YwA@`cbW6BC;g{F>tY{WF-@9eIhNBZ(dFw}rKB`{?73^=3Z(^wXa!h|%x+!4H05a~o$Y zQSoXHaLR{(iW?+m63Q;3BW)PvLqJT|kTrBUZD*TM9-dgX+U$nK07?C8u%Qy@MmmgO zhsnu~KBC*{o5ZfJ#S71Qwv&Hq3zc3IZCVudHzi&h3$&e45%6+YT*x}X`l@Gnx zAbkkq9HCrqhcd|J~pHLO}fSkAI@izxJgsTX$wel4K~fiq1sOhnN@Httf+a1hDI`VuxgGGTxEz3;bJ@>zZW;D7()Ke4ZU^IMiFkJ(^p%~j?I z8$+t54BE)G@fiw51?IW!|r)oScl?VNZh?Zjm+C z$;7@eT8KcDBNM(p-k-LO-E;Q(TVJ(T-}s8X`udmcjjw*gUjOQE*q7dV$6kGt``)%M zzV@cRe(kMy?Da2y!(My)9ee#N-_T?D{N~rbX|I3z>-OeXf79Oj`aiNazWST?rMJIs zUwZ3n_WC=&Wxx8`+qQpr(~6_hb|O)bX;GS57HD{aO!qJy1R^UTk?BDDrxC!s9Bdyv zQAp;kfOlALcPc~G@t-OxjpaS7&jk<%^HqT-5Q81&;f&RfA?wvy!}Wgv#J&I`x>5OY zAZ@W@U3Tn5uRh~=pXg26u@iBN9q-Y7vDh(vO-p#Zd(dJh;xZ(To#?mYy-7PhSg>O~ zgLb?>VWT_PkYQ*4veNdDm*QTNWdaB|1Q4L*WS!WrIZ^Vj}$XwC_aA3JXk> z!J4+dw6}``p%5XJGSzWQ;kMvfXNoc(yb~%ZH%B`+n$pR99n%}79hGfAGUM|Z42*nT zpdg}K_L@cl%u^PX^R!=6cXI+TeYa*dw0qcL?qVmIyNohv$tMJ01r4^V(5#VQ$Q6R@UThom<4{(65Z85eg%HtXbAaAlGxH1!giC#D~ zR>0v2vIR2%#(HI*w!-*|Dzoxq!z(k3PB2lX!#I_B%Nk3&R-RgoK&+~ubb{DoqQ<2W zh|a`LE37Yo2=gK)MnkIpOb3WbZwJ%WaR;C^TgmG28VdyfP%9&OhV||v0wNwGAd=(U z?XI=Pqn+abIos^nAWOokoE-76%@BboCZZ98{e{a@Xf8_9;+zOf?C!{kfQVGms!1?pwe?V) z5LhnS3vzo}AckE+ZGUOwp{!5^NW4V~0iqdz9dH0+H?i(JhcJ{ORb|489WxboZ8zU!s-n$hs(Z`~xu%A;LYs(v?4HBoO!Xgl>3R8h7Cf1(Fi7G5f+P){n zww5&$`LN8y%sH#ai;3}+^>={i-ebPSM1G&T8wURvvb`r%7SR$S13r&FNJ#}Aetu74iJ3z$Bmut=<0KIr3=bK!b zZ+o>zV;*Bv%I^rPBg|Gb9!L*63kg#O_o3?;2t_5qmIKTzP*ehlFt#=&CZYv35(I_E=b2L{WoTGi4XmK+abt~L7@|>5b zPUF@{XfODDxx>97C&I|m#IluVHd-LoW;d-ix7jW%fFdi4J)4%q=@8o;AYxDedYlj+ z47-V8xl>!S8r-L?CsnkseEqlVyC436{rh*{vv=Qn-`@M~hxVQKziaQl_knKTe)m25 z_IKX5ci;a&_eZz)J_w(``}_9Z2OqY+e*e24+VA|^-?e}8Pye}{JGf;%8DBxxm^1=$ zWXAH^t7$JS$;OH-FeP#eQoPC9{6@_>NBJK^jkxE=fCr&L(BRnmFMZ$PAUgHL;MoE(xHzjjXY6l(^rKeq9GM0GuQ$wy zpZw$}t$zG_-~S6+J$cr;H~~RLrs6UURNw4t#L9znln!c993p@C~i0u##t8$ zAU5YMQR!&;X4XT?2Z)>2T-n3L@ik*@C&++^wpw#7r&YT;_!NGA)aju<1E90$}uROhK6Vo|!g!5+wVr0Vp+4sM1bL+d- zpBwRG6{Ut+zI1)2H6~Tg3qo5hA7M(X$HJ2~XlJZ2#%#sci+zyq9wb$q9LSs*Qx*`* zlPfm9dfKb>_rB``(}1=BbNvduZtZ##=sm;%Q5kn_4G^ZLm)R ze7YAN+raJduyzNBS@U8GL|#vWtg!_-*@f{XRphaiJu6MD*yP4JhWEZq?nf_t-l9I2 zaHh>eFk=>kJwpcJl0axVKpaG5=Ubr;h+KqY0~uB4|MORW^_ejd5dYP`{%vbauS$DL zL{~z$GTiWiJv)iWo4~|$C9Ku4@jwA$d8vX!!?weMSlBKy2yH-|lA{fHI5@TW4Qnm~ z;<8O|?fWhc%{?NyZ>Shf5ERu-$gN?Bl?`1Ap&UT$XI7mW);gRH5NS)IV%=J7&)Y!0 zX5GoWef1mPZ0W@BeDHhr?t88g(T3c|=WnAKgLeEjKY!o9|IP;=+Pm-np1zj8?%M^k^}Q<*|f}=saOvM2*7zL`LPKu7_DQvsJ)slPFPXx*+=9eX&cPX z?+sy_vH6uBX)US8b9L)V6lKQtX6vf7Y5c@e(`PC{G*g+Gle9J-A|H_fJ_D;zWFjd8 z@B(st*@bqn!LZe62P;#I1=cldMrae-ROjif3l`&-_j77AHSBIq*b>v0LpaUEo72I> zd|2NFXg$Xr9r9zuPTDqFHs4aM$}H7xVX0w-hM$w;#-b;pT|0zf_mDS-8_jb(Uttyy zik{eAKqF6@VS|;~aZ~w^3&a5+KN>M($;y<=8%_A8+m3c<`6w(J3q&kr&Z4achE$xk zYJ-SItWK|6RW09&ib{Q9OCZjiybOq3>AC>n)TZ{NkuNevaZh|@7eIBSA$WE$2X^(P zE5VkkSzjiwmaWyW(XWlyV5n+IQ|`0h*Uf%5ugw{}VL%uaQ{>oG*<_v30Y~jlBa$&6 zFl+Vm85s*YkH?7tj+K?i<+NzyU;Bjg$>FRX-ry*^+J1x$CX(j>(N6-*S$;ek3xxd} z7#-vdGiI2`DqVAV$42IziF3OL7IWa76w^s7T0DEKh`T_`Sq1y}IaU)zAxG}1voeg;@25mD0JLZx z{zU-J3dM&(kVJ1|PA)QiYoPA-wp^2{;-4_V(z9B%1q$6KC^TySj2w~<7N_GOM4q-x9pXW-R=%@o`=YkEE z#%<%wW&5=^-m#ay_=bJ{mDla_Uwp&9@TITV%dfp{ue|;h`@(B)+sm)LWnXypO?&0d zckGonziuyo=^Z`il{dbo$NkE$zoi@Bzw-J!_A9TxXrYF4>;KT?X$~(zThB^E_mkx^HsI!r57}eDor^X=~T#zqYGOq zD(jc-cy%Vkl-u}k9c7mQ%73b`t_wBOV5S=tn2;k=NEhWMXKiF;awMWLzi!|E^S@}d zXrJW=z4ZV1lkeF#zV(mAtazc}tkT?gx@~tgDI$L4O!JfmEcAs=g>n$x(b%;-;rS3} zs6OvSg;1VcKPwQo4<1;|g|AoGXoDcqiaOC0X2GyfK!?H-4b@X&T}`q-vW z#_5ap!@vDoSyi|>Kl@Ilp`fM8Z8OL&WoRyo3VId)OIfXd_jyp zA|OBb@DE#m53DMVuc!zjsIkBZ;ljj+U zo!r0n3jwhc$XCDo8>;f#_PH`4%}kk#-&_o`CICq5SLcL)8??w7&h3E% z0()ZpjC$qK1#k6M_ixy#YmaRn1A^+Zap{gNpTA)Xr>@%c)(WzV|}?%JK2#FecFe|?H_#p)c(Gyo&*2HEnJMJSB!u5M9@L} z>%aM-&262tfzr5@CRW4Iip5qKN6hpSS3W|e;9zyZLIgb4*BDiKYE@45{NAB$UAb?2 zS0AhJ#I~@*E37 z+TWXPtz&Q-Dveupaz*>ooy_=oGm+n4n_hR|I8qS+>|`O~Oo!u}Ukg?u7tU{4P8xB; zCe}_%<}hQK-MMT_=dRnSYtPyG{w>M9*v6&1wsG;EZC<)(0DAK9p=}@Bw~dQ;Z0+K0 zTR#7clIY~dc`0?O6zrsrq;)EwvvepMr^P)x!kRx|s5)h{Tj%ZGi!a-q=e}Tfo)5Pd zU$(n1zHIkC_ln*Br7zmu7hblzFZ`4wt4x!tzQJtyAqH)htJyP<$D5h{nBk)-M?w`r;coD>!MUUSBBlZ%FMdt z0^wdHC#tezHBHL+#E|I9)U22P-&JT@U*|2~wBAC~dh-qI%Qy77JJ+zTY+auz2tAp) z_2ow`UT9jpFlPP5F^dmRSbTU)_v`1mQGMNCY+9l+W%2Tqb<;LxN3?$p7=Q?X#qm{D zXLTzSNQ~R?FIz}g6cbiOlnZCqLoVD@KAhdXtb($8^^t8~zNcc^pQ~H!WFqqv8euyyUiEnB~M+g8rsu=%|so8ERX>vJ0_|NIiHb3%i{5_JO{_u^J) z(8sb+$zkhx8zyYH+G7j;7(R#lhR2a3i&`A=G_tCE#*No*J*T;#$C76Jf^NG08}TiF z>?%EHeASARYmzwpUA{&PXq<0hj4-FyqDQVTY)hFCZOVl!r}cLz7oIv&{U8_4ZC{cd zh$9sP(artaCNQr)*6rlsvkL9?{W}8FL;Rtw?ccVwiw-7vVgA&i&1_$^#^O$EFNLdz zNX2F+2l1vNQ2E~q^6_N2(w9$#BISA1zYohrVNm2b*XPB4THd=OLJx+O0B2%V^Av?G zZqCGt4Fi}$a@9&x>#Y@HHzXEY0Q&z=D{A8dcxL~2ex|tmU1TdZ(Y8x(2few+^Hj* zKYe7=o9D$yej#8|wUjf*krJ?nkY8#8%Y8}%H?Vy<$0R>mpybR*KAk}^zKAO1Z~(@lu5yV6yde`+eR06!{4-|s6trNtx#mp zg|mAH%7uGZAKB8WBb`vta1ADIUAk*KS0CG%8!y_atB-8+!Y$jpa9a;1#CH#$6%*I? zZ;6S3i%MU=a7!V+arut&1h>W0M@qK193*7--Bz773ex~UU}gj=Qls_8#T-8?Qk+~B z2rxrlAE2oz0CbuH*QC+w{uFq~nD87P514A}G(I4uka`xyK;=!2;Lfhw*zzf*D$)q8 z-rU}SEuVWv?|b*~p@#N-uuve50OB3n*uU+%=lXMY=9w34=gNKC*uN?1L%tM+DKr=F z+Uoh60(JN5V_lim{TsG*<(_io+}@%5wYl9Z(pk)D8!LNaCwZ$7!kjmwkONS$(PtY1 zHr(8zit?-fEc#x6iOv3e3{}7fxY9IZP4r;93sEG5O)nhre8{B=;e}my#KXc8sfj8~ zBzYKLkvh?PK6+&HJC{{V0I#1B2~6BMc&K~``_?bqw(Y}b#mc=SSb5vFFL^ol@P4F< zy>j-3!kX{5uXuQGUUo?YkhmLwIT8LCB!jl7u-E}p?4#`pp^o+h6al*`K*UnzQ%?ij z2Qy)r@|zy-z!fJ#(GcrG*y0iDg86;Qy^I3J=B+fgsPiYI%e!JZe+yGQKqC(l&iviv z`ZCtqH66f+g5AVwW`GRiS7w@Wq(<|;>dn}#AW66`7i1dSp z;rpAmcHxF?Ub(AEMi?xdy=IGNVCCuX$DULR#pmdV7qbfv?;z0S?~UQ{IiM5)d4KBV zomrm$9FXXKF+12c>6~e18^7b*{SQ#+u0j01{rk6 zPF;ImdU7`ca^HbO4z(-!P1`qp(=~1L7cmwchMXbA|6Y@z>U^96SV8XwzD1PPAuty;Rg`D&E-={HRZ`Q8(%#m zGC6?v^`3SQ9*V7uc%6kc4ymZ&NIU{e|%DHE3%wj2OV5*!9B@SWfs678*mVJUUj=7Ddh)8xpSo%br?1)U$%~=W*;L_~ z*f^&VByXHQ8W74eYb`MAbK7DILv;OYYE56`HtA>c+g4uyFb;C>>U*_sks_E_R{Fq| zZU**wN?DUTLqYKrbXlr{_i^gzkxi|i6L6T%0x&R;8_QTd$&$qgKiWFw!oW)83XF_^ z+`13}>7fmf+ZXTH=@8a?*B;x+D*;Hl9YXuafm}O()3y%owe%#R0xPNBOQ(-)ay>XC z^VH{*gP^4&1!zZRLxA(Mf(j0xQPG$5yr^*CNW(q~ zTrFG-ufi7uARXBD!9B@6nhv}|LRkOwjY`bM8uBJv({6b85F2o1i!GnK?xOjU8xO1d zxBPbQhAp3c#~9|}mmro%ZaAgS7S1nll1!kljAo@5b#J^|!DK;G9CUO00tF!IP2 z&s?=-bmhrQ{;vS$`JW2A4(9q<8{asmaHpGqb?zWJsIuf}`=(X|6xE*3^t^yiPtWVQ z3v)`LsvVm7tmhGpC&DP~REgeb7<4bN{xEqSi0|AN7qQlv` za#s?FYV9)U$QDi?DGx24K9pkuV+b=pfVd+Yicp{2JTE&AmQs*l6GEPR3c~=4Fy(80 z?!fUlb_q`^&%!>68bH#@EuX#Kx|rm07)TCW+B?$H7ND`Z5&;MUorV0%FWP9&(|YB1r(#zdk9JjxOy99O+I#)7m#CG%_tW#RqJ5=G5M?mU2cql2uii|ILje7nIJu)l=P>P9mGxbmCiWcJyNPe8W zENbJ@Y+Sq@?62FljyZe&hKkL0$Q7ICZ%GE7z45-0uV-0bha*Gr`=Xq zcQTST5%XgE=z)YRjEuy&v+}Af(~Iw2v8j!-)?C?j02dq_zNUb{E*M2F_5A5YhXag+ zDvX19NUHI*(>A+vNsQC)+B?+OT+ow8&nivr9X=8UXhDF}k>PC3^PtXPS3Hbipu*S} zT)SD1L2__amd-w7b2|Y@awMS|fRxMK5!%v`I6j9D1>|Y^=zW02n{?@eGsM+hN4SfT z? z+lXmdNJ$rxl|v$3fMn(%=+5s%D}S$Kxcy%Vn4q96g+%?*KukqMHW8K#2ud39q>E_6 zKrp64P}2|%8={_tWO;~N9^`Zpf@VXcd($Ow7geXS@TGx7m6Q+`^`{2}1tCdCP*f3B zEQBT9XTq=%mNb4w>)PeiO6PBP^{NO zqK05>3n00hF2g}gOCuzz2+Jm7lrBAsxRu*vC)Q<$Q)qfnoeJdaAmnU`u3weYMdPNy zL}c@#AX}^tN(lp!G?0G6af4qXC@FpxRa094c}S%4h+BEYbcc7*aEKMCc7<6|?Q(Cw zsJXQpgNnqHLR7Y1C#?vI<%1zmqQ>kbk~W8Kmmnu?h*}DA%7dCNK+6`PJ7pwuHE7uq zv}_r=J?KZS1|>V_19QsEpypPgxwTgfuNnD5Kw-&vn$seitd}4GqO?gG24V{OLUHs* z6@=m@`oa@kZd6+sEEW31cD+)Cuec$%qmWtI*XMv&*8+%Y5aQSG+&=Qy~_Kk zv*$Q^_b2IW^?B^veE<>NVOCh&P8ph0gYGq<=bEIc-JegDqz?#6>JkG=YylKg5KSZz z2!!yhhaLf~&p!JMH@h}AHh4dH|2HupXE=3orU2coL3MpVTCM@bDPJ&4?Q4B195?P4 zh;B*uD=E=UnV=%F3FuM&@%8m}eER99Hx;zbzxZ27mY*`JG$qs152dTgsZ-qwQiCH$ zuQ8M`e;-ZwJ%*Tx$X1sjwaZW#_dW0pe!(Z7e8Mc`6l*hOAuf3mw2Fk0#pKK!X6BYTIy1X4b^9V_=JxRY z?BYJ`T)Go8b9*tnxF5CADfEj;#8U+**)rs8nRhi?f}U&mg3b{`Rp_}oGPSV{r!nCX zpoa+%^_^=BT>}*Cc4Gq8*B|97>yO9?^aarul&~$TVp~K(zm&v4+`_h~hQ6qVVBAC^ zMS7_sk@ow~)(Rs~lrmz-@anMZ6R>Mz#|Y3fp97?9NtxjHAnrp7{f+7SlAc8*u0zl= zd{4e6rwgnPB~^e%%`cT_U-K)gr=MPhRbk|*!dTEq7Fx*Ew!>+5juW6aIc4(oH53#z z?nNQVKtj*Lbj#2(9uh_dYB~?Y9)#fz!t|<07n|&B+e8BHak}W`+?mNbNYGBjXUJ=@ zuw}aptJFrOGKySl>NNs%g@ntta2-Gq>O<3ELOXx@o-%~McJ1OgF!`;qV85}=>`;#Y{V%U69dJ7vEI5j&ebsLo^*Q4?|<-*Zfg9v{LZ_6y!#$5zw;jNe}3x% z9{cf65K%K-o2YVH*i^esk(eP-Q@5t`bY%oiW1JZJFc32`ZxR5iE~*+Hv?IJtA>D7=b)R8W>kQp38rqp8HY@_~Tg0;1vk%Abcb5R)!MBgZq1(47JWdd5Rm4pMj4A%KEG(;?k^T-Mb1MAN@E zTps|XM6r8-%G`r`P0`4=x@^_B!ib^b=H}$ag@e(9Sg)wrx3Ti4FW}=GhmvZc9V$ywu#!}Lb z*d5I2Ge%C+6j;H4oW|E5^v93?TwPD_$1U&PxK&^#sJ#AZ+{VCCN}QE8l9zn!Ifc_hF}!@26qi$n?*}!{E5?bblQm}0z*s_Gj^kMbDz?^wPWx7 z(ecH@Pcl>U2Qe~t0L|Hbs7%a}2{JJ9A5JBKV_<%8C+=R8lcy`&84Ud+ZmaWzQ}5h3 zO*dMd#Upc_rK1F7P&I8&6a@MF0Q*07*qoM6N<$g1zki9smFU literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb782f93bee09beca9c68c0b7ac4bf7443eb263 GIT binary patch literal 2504 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 SbL)@*0000bP0l+XkKnO3d; literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_foreground.png b/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..9372358b1bbe3bd46f88d66e60bdb60577d7334f GIT binary patch literal 20300 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..f9b8a436c34dc980377234ba50384347f744a0ec GIT binary patch literal 4295 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8bc5cf13183af3c44544a63b6ef5080a58f8bd GIT binary patch literal 12464 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_background.png b/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..7318ca91a43bae14b632c4e8037dc668f13e954c GIT binary patch literal 1379 zcmeAS@N?(olHy`uVBq!ia0vp^H$a$!4M=t>=)MI~oCO|{#S9G0FF=@aYjsdI0|Tq5 zr;B4q#hkZSHgYl;3NRmhy+5;7)NRj7kxE@Y5)!AR(m7SN_g>w9{O6owjydMhd81>MY-H!{k)6~!cB(+gUc*+F7$_$Fj~zP&ncT759lR#))*}8tTnV+Z*J%9vAsNRSZlPj zW`C-m$8$QZ_pH($TBXI~_w7|Rvs!y>ug+Wc*>Tk>*+kFdpH1-?6}^w zdT(m=&cx1nzSYc*D{Xsm*03|4UuSHuDh+#e-q81)XG3d@S9aPSSZA`e^LkJJ#{1Ri z&h=VODs4NdwyoBiS#z|q(?(CPjrXe39$0(0vdPsO8!WHvRlR4m?#vpUnYBk7t9M40 zjW>GC^VZPn-LciWyjNp8tM}}r(y~`)bvteL?W8%d<66hgS_7*O7S%E0OqtxwFAyZ_V-Ax~p58>|X0L?98uhaPeTh^_^v$|M}jUyyyL; zb!L~=U+!(Vxv>`S!Sc#Fi!19a{XLuP-`M2xy>*wj));Q=2!QcHoi>MY;5s^Vr`61= z&5@p1YrMA8ddFT?+E!^#?7TU!N{fS=*-52iug*D4LwkAFuxe{yC#`|iIuon5NA{}T z)gk8qowo;e-WXV=x3J@CR|mV+8{0{(ZRgoUhwlt9cBXb*@9F2YM=PskBYj9Z%(b4K zxB7P07}zn-x7M*rV_-+eRr~C?riH=A@blbSD6;JJEAJY4+{KSyPX} zf6ueAoi@7m*-6!2oi*)MrERtT%+5Mv0g4ZfpUI_AYfr3}&Frk!wd3=q9amcVko=PB z`SYr__4r&+vzvGN8OP0mRk=twK;5Y|`!lO_#`f81O@Cj_23E<2dXE6t%hS5OI%^1A zuWDU;$@Iauou zp0=lU+8XKeUjP2=8AUmxO1j1~}!QWVWytZ0*Zk5)^n&Xwe25?n- zGpi3bR_RRathcn@?zOD>{;?WwzrL||5HrPH`cX^`=pf$U&dT(y^?!wxWo%I%b>#wh@ zIa&++fD2%?XImTZUfcNcoqk4bu+rllRhnHpZ}tLUfGg91=k}^JM)ATocGl?G%Sy{C zt+Aa0f@c6bZw++2*V+R`FaXAF`U(Ivhjs=i6?sMhu#UatunJ(AZd(o+H!>gQajh#* zbS4`Cwc4H7$$4AA;`wp_cs|_F9LS@W=l1HXB_IPfE(s3xE4`jfkHtk&6Tlq!0P6*Z zxXR;C?YP>q&rbPX2X14$w&Pacn!}~lI#U6ci>BV0S+zY8-~kv>t2NmQz&syaP>qf? zdNUhdJlJS^=kG&jYPD=CuvW97-dCbD-_P@^b_RO=3Aj8SKa(tg=XgQ{?9Hv#pLk^A z0^~-{Cc3qWoUPGHhx{y?=yjZTCpNx(V-+sGh!*GVp}^fC%Jt^fob9bXTw8a3Y1!;T zhX-&sCw}m2Tn599^;Xx`n(wVKTw8x}Wv%I6pIf~@7q|i08Q^OBXI~%iSQBfEcUC9L zj@H&DBFy#zC7&fxiwvnfSz8S-De5h(t*Eh7#HtU8kTW~)&a8X!WWD9Jo)?je_g5E8 zXQuan*U?+uTYvY)IuW_*1c}LoRoXLM4!s;)D}f7O@LaP6k?YYqfQ#2Yy-;RAL?%n< zFE6bpz(%BBURir~A%KndZ*6?}R+mD3uok#Fi<^jGq%}=$tgZvB+S1{vG=|oiZ1e+3 z5nog|z|R3j)B|9B0ixO**jWdF`OOb#mCh;Z0kW}Gx(k7l16}Kl6k$k3Nbk-7V0Y#R zs@Ab=w6bc))5~K323Q+CMbVe%Ej^c$YR8UVoY_gOuPAi%s^VYM9_rS1fVHfmpEFj< z^s?Gfqyk_{W3!RHJg?h})0$q-S$m+gXKk6v67e#lNpmjMSC zQ8rY%MD!xPcvbJ`(Tj-C=o3jCv>!*Wwnwk?rbn;3N3TkXUL9U@SJ8{#+`{}Oy(SuP zcuyMxdsS^)Z*y)P{6rPO>jL@S~J zAR#s6_9oTm(%`~q@&DOO;Np_t`J87HMV`iVZ?)mdBiDRy)gJFvU*{^Ng?xRbHPQRh zUhMVWajEkCeEn%>YT4$&`s*8O3|9`W-J`XJs}i_2)>}HbG7kS_YmLc9V5tzf0N3W$ zdNYq)+2Y2=7f%kZ`K9%@1-Q5f$TAxJm45bMb!lCmmw@Aui>Sr_PxfzZw0mRC@r3}+ z*K}8RHokgK1mhAY6rfD8|}O^Q;l@e=&0rZ zAbzus^`Vg7IC%Qj9(ldM&p1BM1XTW>+waABQwRRld0PMjd_0HGPHKvlDVmV3y`p|3 zN{|Y+_+GEmK0B?e{yJ;*6}?_YdRXmG?YuWt3de`Yfd@E5Aby_`?Eye7Q}p6z`r~=T z78vrx(^7Z>+P}3tall zDw(wx*VY)!t=gfsyHp)RB*-Qgks5C8yfgO5#Uby`JvD3&J+0%?=q;@|yVB#dlokSl zl~P;2r!%|IbEfX8wx^2X?fFgzRNxw{tk&~r+*;nME&>db%Xc=qeA4&wp7OkFMBv4( z4fpRHT+^*C4x$i|t3KL#TDT~IDOlhVe5%c% zy*Ozk8{IrT^!f{cH3YQt4k=e=pPf{6F!}n%Xk{nufuc_x zz$-oMI>6dvJK^ijo1Sis)*?`-zX14Iq?M2xo!Qo2*1Ae@xM`KnbUh8C-XoQ&cBngv zUR*Y9dwEvZa}%+VqF2YG*LgX z7D$ff^iqUGlN4~a6UcavRL{+Js=0Xn)oiBEt2OibjL1$6Q}0vPj;%hswBi1Zz%bf9 zDdp|X_Da*KH;G)??8?Elx>oH}8+$rRmqgLmdVKyJa1Ab=M8NP`2b)_vQp9O+aEDR%IKY(VG={oq z2(=vS=Kwn`0gOZS9AJ5h7ytvzB1t+0z$yTY+M>Tu1X3NAO%z$EVVW>d-KlPNfam}l zD1B7z)EtW3NCXFjfu2X)#7YmT)kM4m=sC1X4{K2yIeRFAX36e zsP^JLZup^0wHKd(YNKqb^o0mX9V3zmMzzusBM7rby2+)c^sqft3Od8Ak zO1%iF!Dj_qs|eSdS+zg6`e36=qdMB!@bZnmw!bFrdaJ_?(Ud`6jCl<^8|~j(w!Rf` z0Ti_&Y+(%&V|AnYiAdR;UE1XGtu81ri4YnAE`R*F*Id)0=4z7ii7E87kos$~kH}R5 z7b&K|HQw4_d#7|$5sbo}H0fA3Z~|D<0X8TA_VN=EOoTwynMi?>=+g0Y=)7EmC4d1S z0jyzXt)2iz`oryX+8pWMiKaxb<^cAF!!Z?*l^ThfCY^2T5S};sie4|zh#bx)QqwuX z5%m|(I~yt$BjUWQWI4cyX8hZWvzikg=R}LKRTM2akVJr{gEkBHkW`xbtD5Pir}j}g zr{|dIkPJ3=HoCYM`zMApm^RWwK4<}!mW1j;zcgTOVGT(~d0ww-5KAzuW7SLL+Kbzl zBAo+4U8`0~=IJAV%^5ch+e~@?t-Q-*Ih8vb%5F?6`bj7)IR7F>w(x+^ zh?*-R7vSoZ(n8gjTrxzi?UN05Z$zdzxUQ|YxK04e3V@v-0<7^vBG?ZH*!W|B@f!fO z$2!b_>%7&~0VPEgMNjXBwC}90`ir!V-`vD!^}YkF=?o(D|7ook1V`5ij^nB#4vz=G z=tq(AdHppK!SUjpG_0ZLaLV7c`u5_qlGF17d-U??t#~~|tu(W0i}cXhL!NgzJtV4m zdbqO5^;;e0mr9AIqIvmQ6!8F<*QYwA49Oe&Ajby}Zvk+iZtxln|2MsKGBteQ>0+v)wL{t;Wp!5=wm*v?r) zQp1%Z@>y1-hCI&-Y4G&QYSbeWj|x223280SM0JP0;+W9sw4US_IRa8N0g&(C1n-3Hg|dC z;=IQg|7uJe%5e%XWi9}_2$>sUEc#RKHN+*Agb=DWdfKe=>`#{<-Y+3saShtr_I4f^%rD|*IynL>mz3m zNlUmKh&F(k=*6W2xJd6ftlYRt4NbAjnpXSU{?Xh)NgufF94=~ zVWsVNP;o-`tB`B|=kssu$Rud7o>(%lllUh1tB6781Fl<|@GDk&EvgZtty2 z0HV<~hjeJU@m*%UK3Jx%s#PeFuTBL|DG1({pHqxQX0d{^E!43g7JOo(lIl!RY zJ1S(k{rG!sFAf)A&Bm)ZgyR5MieSzl@?QWh2C>0o!5})7uKp292avYBTCD*t%W-%`Fj;Dtg58l{Sdg!d9 z1B@DFA+}QFMm8*{`D#JU(~#zUbLNxiMbo&ai$x5ZqSy8yda3q0r}p|p^lBH;i@K{G z1OPoR*tS>HyMP9ApfkyPUQGZo-dKNmrF4wc9$*75E=0gZ*1^xMB-U^mtRW=E9KvF* z%a6xNq6M{N=y#30naq1e3QV1+beOac5@NWt;RTEwWYJFPB+-@w-Vp%b=5%}=wwveJ zp6Geg>*`E5YC03;U_N0mQD^kF_tEUW$RnxJ;rY%6>+1qsMD020si&5DPQezYv`{q{ zk?Z1Kk*hlkaINpHyMDBzngHezOlb*4enc>84QOTF9Bxn@Y5{B{84%y+tRuy7Uxx$$ zRFM48Z&Iz))z?#FK&X&n5UBt{wHpA-CjR%OCNt3pX^#K~FwWabQ$2$9z3EM=c-9OC z(V0i;2yYL#nnC~zWr_Ztepc##QPY+CUkCM9s5j0U&*=HAXfBib&|J>hLr;TX4~Z5p zOT90csb+t!)RpFPHBs}l2von78q4**y@Z;lF;4WN8IK%|^lP}*;impl-%HHlREPMa z(N*+P?WJ1HqgS&Wy=EzTxwJC__S;M{lTTTrD7c8DA`QB9Nr~cd}@{uCa8d+F>Pu=Cj!sPnBz%FnRrA9Q3cQ)L? z7~Xg^BU;XbF{BB+zEkgy8jpiM+}tbLQ*ZSz9+Y7aGyoFWMSHxn?rdj+?Tsrmi0q-z zaQV|)rI+PC7g2C@`Oa&=RCCR)^>}?!*43lF=Lk0DOeDuJ0G9b7$^o|24Z%SNV5*Y@ zvH)0KgY`-Pqp0_O6JQa*QVqt9Mi1*0fQ|GsycThCgPTx&pL#csU;qmsCx8(#B-;Y0 z$2EI#To>?(LOgHRMIx(mi4=#3^voN~5F8D$l%#L;gO=Q}gK z4n;-SL+YyG!gY?M){-%ebi>YI4<*Nn^f1T`bd|h^07n-`#_NF*_2(oFWXPh#kaBp@ z9Fp?Z`l?eng25MV^GdZ(c2NfAjabAU|*Fb-e!Il$`u&>^DT z^E3$di4TKFrrM*~lUAlLJKrqvm>f>VyLd4r-Z7Nx`9mPqfHJ(O`Ch z<1+-lx&AQqzp}jlMXkioC#r~^S9;jD<1^U9mcEWCr}R)Vrf4p6vq>7|0%nSTm-28J z=S6x*?S-t2pIL1=HP8G0OcqsDW4WvL1_uCuL6378QhTX~M_pLUL=&rlUCBzd*Hlbs zs=d%mCNVFcmD0DxbxE;tZS6%t%L5izN6DcEA;XHE7g1Rt?#_eQaMqCY5C-q0*4O2n zl~O~bP|XpVzkQH5MC0gpP3U(4h`D4(qy1~WR&Ph_U1PX@wB7}Emy<6Dcxec8t`cL| zN{k^9Mon($_(y?HX{u6T(p`kX7dF^jOIXasgQ9~7Ms1jD3#Wy)u)Dmo$<+ssT$|e< zG_I_Zz_ol(+6cIslf47%yx#FQ8&yPw2!*n)>-I6`$T@P9T;vO8utHHHfb&_VTPP@MtS(btDX)6C6_~MuOlV#iH>F!NH+qQh=tf>Mv?Xz(fOB>J1KgPhSJr&zfCl z4=>+HS_Q?f^su{7jX}%7)5B(w9zuff{h{2TJ`}l8byn9K%P#6AB?NFBIO-Jr%;73D zhbT|xHr_w^>nC;V9oAlnITUM1ZKdc{50S5v7w8&uF>fd~h zCnF+We=gwAL{{X2&{*CIT-oa0M!UCS6igo~Y{)q?{0AtMKQz_y}9VV|~HKm9hKMVA3D)fV`Qd{j?nvGss5^#>Mvd^ks#Gy zVqCcp##?C*Nr7lCAF_u_fBzb!hpG2PUn>i8Bc+GlK$n`KPk)I%;ZXISQn)eXhBubI zo&|s{QO=|~TojT-F}Bk4x}~VSLM<=Cz{iu?FopeyUdwA8G7htgd3SmYfFz}SZ;>nI zIS)w=)kx8cR8S)`Q$6P_ZzwzaSEC-J2S#d`OQAe96eYh75ihCX=1x(DOoFc`m80(J zsF{ocrKHptZ=Ae{x(lgNe|0NXlA5TueaJ}-Qb(Q(EeFx@EBb!XNDc{9e|@Ww6S9$N zL@uJ>`1*s=PDr0Fn#RSo1ii?t0M~H$M!%axVwlSHtpkiXD=F%wP^YFUQp8$&Dw2cr z##6+BdO-rAX3H5fo3f>G;0)01v+ySb9yQ^X`f704oj0Sbz9J_ruB ztH)jB`zr5&bq^?dX%M9v@8$rLQauqI8i5G~J#%FuIBJSg)Sgi8=MXeBJGoG3_}0q( zucY3XDX(`aRzc50(N6YHO5a?2NP1Xi4{HLor-$DA(pZX=8=f8#y#Nr8aY$~Eo-Oj! zPYM&LdFtP6q;yJINF&YDxoU&QMMIbbz5I6Ou;ElQ>A!%>2*EJrUF^PaRx zwyqY0YN%#1DiCJLATLl{MBO#sJ*k$4co3-p)gGElks6Z=kuD!Gh9x>4`km(o_*&zg z2#wC_-nw(r%{yI2U6@R%@9#AlBO-+82H4kkuBKPIm+KKdMHEdB`$hz7Pkn@8usDcd z67X`61+YvXZfZ0GFef>XK?T5~ejGIEY3rks3OKcx!=$2})a#NX_i|AF4=mim#6dSIT zzjQfNXbn|DWIm|df;EKL$dJ2@L(jM_RPvMtu!g(W0zG0|M6#V{sUad>SIA!q$Xo)n z66nM68u~PoxlG0vN)35TfSk{DNn;36=Pd}YyC6~!IbTZb>tg4NTp2HgM)bO%`APfq zebMV8T@`7vytCd0edIgUp+rt3U7f|PHOG59qHj=@4$i51&4g8x;J59XFVIhlqn=Vf zuffh631Da$17PZP6)9qwDBI7&qEqK_0k+*-UDkZ zMdU*TBpR{|+F5-iNu*pCd6rA0P;fB8j4rNcpP}GTy_R|ZD+mrGSZO@vV7Rh|JZkN! zTSQ7O4-WnG=51*-h0zOFqEJghwy3$>^$6xo@=|)J@sf_BqIzGwX|6j= z3R+%_Af&}$C0d^7Dq>^gb)$$4w1x~rD)nW|W|gbt``deG4X<6Tq1TF1WSmmNx0bDL zT{Tbiiqw#vp88#k-V9f20+T*Uc~Yvor0!7E42|LHDtdrHYB1w9DU%xhTErNx6CICg z#KA?ci?p*#L|Z$!viXfJDNxea4<;?*AlRiy5xb)}bk70iIz$H;GAWN>PI81MGKh?%qKCL3{Ui1ANoRUs zF1$@MV7Wvp7(|#q2#({N;8^Aa2al-clti~?EnBE z07*naREA=v7gl9_ zUnGP7Tn;sLk9uEF^^gv;RCkq{$&x|2fY(R;sk_$tUXdEB8>@aqYV5=qc2=R%V4#yW z!TM3);?Ja^{0#mdN}se5vgSxHv`MoQ8hofU#R29cD>R~2s50Fvfh_>@`78i-{CplP z0gMQd_rW|xtUONebE0CwgP4D|((AXjk&$&oji8B=*x(+5xerT!18ATwaO z2GJYU`3%@;Vi3o!{5Y*T3rI712syy*ztSzw&lADX9@{B3o%}ecB@nJU@dA)lf32v$ z9=&;udcEW107L_?!L^5;9`b%D`bjxokGZd&p6_{yJ>()Hf~4LT{X>m+prUAzZL~Fp zK~t3)(rYgo%lKog1U{$cIV^4k0BfruNumK!NUDt+^~k8l%FH1ENwrrVy_ABw-VlJm z7)pgs^b#!}(QE7khN9PGttjVXD0p-%a;+gVRYcY4O*E9VP|4G;Q;qXBm_1Jo8>Q5+ z7nFPx0)n(|$eh=eGkU4+Vj>=K@R+)b5t3`ER(M>myDoA8FUkx>E;Y0F>UBxa2&u7t zMrthY59oNwq}F#1uEm|wM4I163gOL>G1;8tQe}X-FGm23LYx#P0CwIyj9^6#RsgJA zgC&xKuUCr5uqE0*34KFJkEaHzZm~U+TqXsuyl)fM1&pbj)Kqt=2X|{vm-!HRePwwR1^a0CSkzxMUW1;e{vs*? z2H66rx$NzUkDAL$4}(2SV=2*GmZ46hhaxv>kWzh-8v<-&kdqrU=yO?=4yq430+?5! zm=~Ld=8(oJOk$`u!~#+~$_Bt|Jw>mkGl#0Z6ulCYM^l+mmqGkI*BkQltI+a&bb&<9 zMNZ2nIn*c-8&}AX&`&ZeH&-p^Lf*I53FDcR8YWK-CX;E0@Vq7BouDA0MtUfwl4&pD z2Qu)wYq)XYu#_5k-L(y+#v89G)l4QWeWThcue$&jZ32PoE+;h_4=)umOWi=>CS z_AsLEvFb0MTBc>8x)Z5Wq=%$9A}&(ztL@@kS8llOkoV5*07~RWh(f2uVNI1QX-WTV)(MLHABox^hOJql=8ic zC!a%`Un+XR-boIXhz%X$H)lH~$jHodG zwv6->`IY-`Kyb+2sovE=RD(GP4h=Dq;z%AvGdtB^g?fW1DP~ahS23C*_E2_m@tPo1 zVrp6JA?kIM8(eM}+5nsw=ixP?2&dNK^Kv@?oNH{Z?uCKY5cU-t zJR(@p^YQ^oX$_ft#%rVvu>whP<0B{|k3OR3H9Yxf8Ej~hLbVx8btzPz7R2ySAumgZ ztM}Gl->armAYmZ$`h)5&n8qZ7a$wy{V@TZvur)Kz5mL-som8q&agg3|^ULTa0WhiP!$pd^BS?y9 zE|Zc`9}%@U7@i(R?~5k8ybh!HMN_+^nn&2`y2FCpAbsO=@@ZvQ%B6Za+_Y)lixf-j zplYv@YNLg61OU_ba{D#DRz0oZ>Wib-#FZ9K%X2x*rQ}JpJY)m_^TxM3W2woVhz<3; zHco74I(el=bGO`3M&?EI<)AZyl4?R35#gypzl$2qo9v?Gi7-kH--wde$bTs0`7`Vv zUrS^nLP@!w>MoQT+t*%qshNCVs=IClE+)y*K5}_Ez*-Yg?hde!OKCm{fOSh#&7oos zZ^Rs6ieP+SM6m2Rz($cGI=}!h=@t=;o|S5_62QcAl>vs!Q!t2_eo|_DGq!- z2gdMYQ1mkCOjFDu@=XllX|v}NDMZ0U(GeQEp|yu=w*%k;fB*`6HZh85EC=o$#q);X zAQdJ@AFgjSu&Vlt)Q)tH`in@1YgW`>v=nHZAGk*8HMwtxw1@mZBuUJDRm$vPN)N|0 zU+>(YC!!0{TIpd6 zeJ`2SJda-c&{KL-nI2~Y-$6VGM@yxKiI#_0;()hl)JhI@?Q$r3UP@b2&+958)|J>( z33*A=wk4H(&KmADf`X@pSV2jlt|f&UGX`_{UePQ`p%CkiF5iD5HS~U0f9o_p&Go#Q zJV(cPrP(juYgov^=0U6}@9z;Z8K_iEHaC2_*lRF%HzI-|_~pidnwR~VZncsFv z>%!X*=5XTC%Yi$yv+hi_7sLUq>-74aN3X0Ly&kPcsz;3#v^syx zQWx1`6zVB4KaUH9&jhuGBw|Vpsf`kAh!pBkQYZkGQbRO^gLR=ZRBE^`D0zUUh(>f< zd1~l&*Ofp;YN#}JbE~a{T}p@4NsiNMS2uE28oG2P$0z{i5zMuS)J9m8 zx$$V4l70>_-Tnz+^#rhSK5WUqsRm18F9a17U~zvPS982E>q>aQe^ z(zr~r25{}707kkSb*+X@rT7@A4tB+Z&tCyBXnJI1np$r5)l{vLZjv5`p$+UI5muAE zrRXK&oq8`fvjM!+A5Lz#?yyX5G!ix6O7mVsFckCU+H0@p%y~((UW#5Bu2S9xs6*4s zeJTbiiB1x#5J}OC!B57g=2tcfKSO4`Tx+<`NB?=Q z_-gbb6%?_-TpNF$Zu0pqAD(2s%UQ$j=27pLq)?0NXcIVVi0=n#j_0XiR!R*S4kaRX z8MguGqZN(jq4zcfFd~=}0y?PNzLiW~>Y_?xWF-wn(W#*>^{oTRh^V{h}4CekXDn~!7G4i=86cGd=TqyBGX}hDqN)i z7(|HJJLF9>9exocow*bpQ0Zb2lY&DvlnZ=02mnl@EApoB*(LXxpC0zVq(6-Q*J)9I zQByjBfJoNq`DAF5gu6sCXAh&feDR=*L`rnVV!F@RL+I!j7}Q8m_-*8>dHKt4WCwun z1mDNw5h=M)HBcE=4lax0!0&T!c@0z6`tC6ZsW3vdAJHpFiE4S)tK+V`oFgdjgW4;Y z!#6kaL{rS#v+qDi}hl7=kb}m~=-Wr{f<(kiUZJl0M^eSl$r$KC7(sR4>hB9A^ ze(~yq=HBRMWo6b7DO5@grJ2e!uHK+&t#On7!kf!j zDd+&~o~4Ju9>U_u|J^N}i7Y&pdP|zGBRve4UV2}lnlIY{Jg4UQx8!jM%O_xHt`F<$ zFb}2fK{1c?ioO?~9o-bYCSe2M(QAsw#>Kr~Mk#ttqxOpEr7@aOieBFA)ez<4+J@Ul zs|}Z8@55; zcCrM(kd@bakQ(CUGFaMh_mBWaDukNj5MXLHpZmCm6!iliS#f}k17Or@nM;4f?xhIk z&b|Uz@N$0kD1vU>sOibʘ$&>%I7IGB>%RI$V>dOKLq*T? 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 LNkvXXu0mjfSr`8E literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..6f09b5410190605d8e67113c0118afa1f636349f GIT binary patch literal 14107 zcmWlgWmMfx6UKAl;_g!PkGo4L6nA%bcXtXGibHXS;_h0sSaFx)F2&uQm-oYFPxj;_ zIhmPfXMa11P*RXYK_o;3002c=N=)UWH~N2rhy6Hir+M;zbO=sT+O7bA+V}qkN@hU) z1OQ}!w3x7(SJvq_>$t)Nb#o7Qrq=W4&hvEj^yK8GdzIfcHn%2KyzqUPATicI5Jp>J zUDHov$U6aEuyTu7J20RWb5kRD-S%MfPpqS8(f^E%{P9Qsi`%W6JF4!)+F!jlH*a1x zimr435nPIUSeRRw|8_lZz0daDu+2Or{4L)u+9}mpw;5^X=pHs>DG-0-DEIu|WSdBY z;7<>joE*2OcmENr&-=(!lb@j?y6(kXCw=o<1>MEjCzrnuZ(PvGS`r8LRjpfD^kmXL zRNrm5j&EeW1^X`JEFL2lt#ceA`}N?+IE1>mr(aU_eHxGaLyFTbIP!ezQ6twD#D4lC zf+7vwl9g)RN`XJVa_nJy`v+bhj!XnY8nz=p&AOR3)Zx{2jM3F=w$@v;pf;-BY1e&5 z%jZAVT^w-_(*&Lm2w^-P#sgTmlB{$q#Qq2t^xF}5eFRdGJP9e*j#^ngEpqKa^=n&+ zbUX%`=rx7<@s+%y)}0%8EJxSVm0pEGmzXBRbc%JsNx9|{90!};A^*x_4XgF*#KUVxI(+=_C>$>G6A|JEmh(Kq=kY2 z!J^!R=Z0ekC5i$atDQy;pf-LD4CZ}7V9uvWP(I$z$Ll*&4Ck@X4oJ>9j@j$WDZGth z(cXU6+p6RRG$>iJ)o{*VT{UU1Jp$@Et)CZMGF@P(Pdg9LR=(BM$Sr;=!~~4csI7`P z0Dxo@f$o*}6;n>L@6%`$M;xXnFIRpJU6>)YJ}5nCq5BD1nwj#z5;h5X1d+O*SSDhy z-X9C?f+L`h!Aar*LaeE7n6q z|Mjid;YJ!pEYvPJZ;|@7Gb~F=Ce#4ElkD)tHRHNx6ZY?;SSe1`!lO6cBCl*Hot>p} z8JkG{aQdx(w3#~@lJ-o>Z*^A<3AF`ksWl_a;%Y_Xjak>ys~`9=pR?^`BWuNW7r2z*Cwn zqsS`C(CT7^k@oOVaCE{S!qqH&RS*mWSK$K?7k)M+nT&bV<9otmI3OHJ%P*k(zq3*u z!7`dG9L4(o*2Sdt@}hMDcq!J!0&fl!k|_18^rLrmNw35jlvi}OxKB}kE;`)*<_!@# zM4UGH8LCrU8;)8;4zTW^PG7|@@rp{PyMbHaYgK%JhMcKze|$g5GRx%)FA0kmgiETw zPXg1?E&**KLaV8|g1CZd%H@$b)~^7RQO^~Kl6Hh(Sek4hPOEG*=MihpF&OFRvE9Pa z_}LFR1>fHDbQc&Fg`kQ$turz_;(5NnztdPLr>He!52o9_+ie(-A8_DAKeQm0%4K31 z*R9jH@H|q|9`M4>^#!5X*CB_jP3I{Ypod5D>pe~UBQ2BhB`BOGgJy1Vu#(iMm8HSo zFPld@-l~iu&+g|r5?&kpCf?fg%k#_ONaLwaTkD^)-e{UDqM1QDOC?62wssc2I*=EX z#tm2j3hZlQ$Z3}noUn24$Bq6|Xex@hM(g3YhSc|(fRG?TQI1!(5Sfv$Ty6j4Cb90k zVe#!3(akpoZ9zss$yjHJE6g!2Dvcvn0(dh*OyA){Z zPfy5DWjrGxlH^?ff^G|RP!b8_KxJ?beFO?@EfXymkh&o)zu#f~bg#7UiT)SqxvYvw zQIq`=7flD2j1NAERF@^ABd>KG5ApYwarYIs6c<6~0>f9h_cZB`R=7AL;XLM*f~q)< zm9$$XsRYTH?qcde>22WpA9$jVdspiEev)KOY&%h%C&J}Ja@6#yF%Y}vXK9ujDAP3= zVM6FQ&{mTNwmx#XGZZZ9KoDCOTFIfn&PyyK0${WS0<1;}6f$$m0~b?8wu*W*E7r>& zgt?|)XwN0d?qb+;I&fVEp7i61sz?E^0&fJ13{3h)tJkkO0rEjhZNXRaQ_DO8(=R<0 z4G(XN(voDi^tdV@_%b+jfb@|R*xWC5*uv3LTBZ0?%bshERVb_*Xy&ZeBr@3JJN%An zCP-fQY?^w}wZ_OdqvS~|{RaEm?R!BOfOw;7id#rVE-MrDMVUHzb0g#4QvFVdQ96Z6 zhot#!BIVYS9u@)%0!n+-9`#sN+YjaSUkDr@sC~(PS)&!UNYVN+0#;R_K>(m4<86vuGgxs*U$nM@`BbB3V0z{NLxzjmIs%?lcXJZ@+tl)|CQ>QRtT zHjy}+B8+^16PPP4C_vc_1SxYys|Cnj0U#&RX{#}w?7uNL zA^is;jc#gak!}xI6ZU^}6sy{o;Dq)A@+jzfY>T_s|gBjW8hgT=tm7y+5a#oI~W_%dJxNbThDsg|htJP~GLwaiMKc zjXEgZIrw~pU`Q%n5W=KTaiOA{pn3HMPj6+ILBP} zTJvyQ=H~n6C-xg?S%sv&)Jmz+MT~Qt132|xup5Nm`T41n>>~x$sjR|DOEV~nTHjwn z8Q&Ti-2R?L=@Efg&p@dFIydle2onvGV?zN*V1Nv?3L{S~>ro|aHK|{i-<70IPe70i zMgW~AEjwS>l+Q316-FG1wXpC40EQW<42Y)D0H;A^KOAj8a&Fq6|N03gWN0_yyjn*y z$kNvGNf}$j1&z(bXwMRGX#sl;KWQ(KC_%J;8Crf2XSO8UpAUFUooiSTa_u54GlbL0 zSA+mQ?;Nzn06$O%iV}o^umJ#mtkctDhCPQtx=S7lV9ZR9#bKb|;S@>&namLzb9(6K zK21TOp+ADJFaRG~8|qo)hR=MW*cQ=9QhKVR2p=?Vt#vERmQKGK;DY&)+6VeE+@>TA zm#__~jHjKA{8pDAd_{bjc_MjOGO&%D+g*^hZefEtvcUB~O~S5*5na;I6h}UyJ$Q`c$vd zC%;n1etj$S+nXNzcS)0zBAMeA8B6-@1i|~}l4iFd_A7Ia_YK?Qn5p8B<>kwc;)v`9%<|Lu#_aZ_S3w1;;mv=RA0!T7f@uSE`k9aC(#>a_e=UQ+3?l9=d?Ej$)##_BJ=#}&G0!_ z?r9d2&Rudw)JV=}>SPeAi2kxZFUL;yKNu}P(OwxrSYQM{Gf?j}CpE*TU}>1Z@kUX} zE>NbC=2M9qG8u0?D{e580;w`OKLA80DRqrK^qQ=2Q*^x!l{^e~dc1YmIXF1zMn#lqiU@ceL@%cNTB_6&~D(0c5i>rB6O$r7EFkHx!05 zp()Xs$VO_MH7{B0?!ZE9hoQN7c)SCS?FE?=dn$vG^_>o<8&tu^jD%lp+R=A`NL^0sU$!4ONCKZnMxF2y^?>sS+ITr~%<QqzfEIn~Rp*H0ecoR|jFANB4}uG3{1^R*V5+#HJBm*1 zw<=Dobs0e_yGudH=zM=_nH1$likJBrsiu61K)k(bOm~iOlyGg+Qxljhc#s;t03u>T zC`SOO6qYS`1E6pW0PM07ypwSSx!(K2|5CPLYL6~8N6C5Qm)!Eucp?%t#}@n*%IGQp z*YJ@WhL6#wg;x?ZiP#-4k_lr%rkN>sGJrb&T|&G@zysN1;WE{W6_Iqt@%w|^ZSl4=Xq>L zQKtB_k@7&uC{MpV6suVTKwD~5mNONwiGdQq{?390Tm}51Qoazhisn;E4E!`pKzsFH zYq8lES)8$iDax=x z*8sl04R36bz8zK6j67cNZ$OTNS_j?*-n@>zqt2OF*WUxt(v6le1$hN+dB0SDgQ5Rf z415>DgRI6^M?ttoaiBteQ7FR&_giG9w4Z(PRp;N_?vLsSIQ*x%o0#+VZOM1H z(9SdDM_TBeX&@5Zgva1iX!G~r=tYe0*?Id}raS5eSr^XSN z)gN|CaehCQbKSay?wJtU9$e&WeD1do)wQ0}1b~{^&c7pf^ee@8z^C?gp0h^J>p7j03jbBa zg8Hw1U>knfA6{Iwnq2rU@OoPUI&?g_SV4l~_bym0TZTTeYN!-WDG42s0qCZ)xdqgk ztU84R=88Lta|?5nVS{0EO!WXjO)RPsLKRmPUq3S**mr!LP&y&~tHG<2wfTq`w24X+ z`(1(&$)n&}49HIfAe$8=kkD3cOCnQuAm}a`NULqr$*yhbO|d+jyjVKe7cuSG&PO|e zC%e-!jXn@Qz~(5STMQrEZR9q|J$FqALLmlA6AKsG$v+YnFmo~UhSeYgN=laoP~F23 zn9n_0eqI0~GZbWhTl@}9Er=B;v?(weO=|d?2(L0#nGE9k5Km-aq!Euw<5W6-Iq~I$ zy_&)lDD)@b6nQ1a?wjA37YXdbfjFbFYEPA-PI-X9R{1gTssI=hUwNcwbgm9ZIiuLTFG(f|SyZgYpoM8aP2&BV@HyoiZ1$=O3^6FMt z#eW9IOW~pk0nye?C#+y53{>4>09kdaP+AzNZFAbiuqprTgX1VfkhWG&+j_1Ezpysg-QPIy-E45gS=KlQgi&MPej@d775y1S2iHy9-e7 zG5-t|LYgHUsOL8#0vN&kP`Ysg`w-riesac}z>2@lQ?A`7v;y$hDb?gmYCh7UE>=-A zdGw{~&{h~08LZksJ{Qnto0OgREDB983T@+{JmrO$(Ey|+s(s4_c6Fix3j0$z4qU@j z@mN5>8ueA%De(N@Y6OE1Y}5YCoCO zs~2FS=z4+bGLQrbgc><{2GyNRUKkW^kX;A`Asa(3E@1=xQ~`vfQ#?3O zfqu^2D_DSk5(69dnBG#NiV*S*@}h+i`ZtB1mVUR|tnC8^rtbw|``9K}GfGuA@H=L@ z!1@EYm4KLeFJf=)U)g#xju?{x6^Rgh698bH9S3*szIqW0bBSsbNwa0ccIydyDQJmU zbG9Lk*>%4&M;En=@-6mL`@1w^pf%*KdSS>#3P$Yt%D)`Ym}1PqDpt!U!&VRxLNedcy>?1WGVybnNad z+Ziee*sEaZ?&c2>S|_f?FCY!6Ufo)_X7bE>b(qCP<%H#Y@i@?aVBl1WHrH+@8U#sl zStdw0RV6{Sm6!9CLRv(tR0&P3+2H<%xl$O_D#&a%)*XUi-3Q_i8|a|OC<)vAtksSc ziy=D|Ja}SRFJjx@n;0}khRfq%rVQgLAG47pRP8TKs)dJbN-O2ughIe{^dAF2+dE)x z^#kM;3ze(hpwUCy+m>LDR;tw_CH#e$gysBH@r4%lo$r4ZUSQPzDOV;re zwpq*Ld}f$AVUjIqraXOA|GGg?E$ivs-1sy)lVO;=RJ6w4-l0qQ+uY{M#U6rYQY0mA zd=Ftd7Qe9_dK5c{dH8Y)vhi}96vdW2AXH(b^=)aL(#6Qqb%ppo{;YZPc6FRA`}SkOFL82fW8U}S-0^59)xbylZO`$& z#_t6yCqcD&Re~jOzZN3O$Yy%5X{kl)ma9~457g2d5cka}q`?Tu&(6F3Oy%BI4jyMm z)nW%*A!cCmlj&H=cJR?yLruk>z(WFe+ZhzeVP8I1C|+EqVFv~me z_)d&?8_|`~zJTQHxDj(K&IR~mF&7`pf1~S|f$upD@08^b&lKGX;q(F8j~PmG@}8a@Yo z0kn0ZzHYpl%n$zYtu;6MB(5^#K>R7Lncxw0EkC_nUbU{NK+NRN!;N7_pj&Uc+xbqL zOb-}?K0ARM(zDC@ClG#6Z!J^i)w~fdP|HcK<*&j)CMQE7MTj=lIt2*-eTI*t4n1UqgL?1=b;FHuusDk-xn{ei<1OF!0RR_! z38gr5Izen8=vP70WzcqJI@-+iWiX<7F2ii680q3NF~=#YlG~1ldTephiaz;cpE_Xl za{uk$<2%!(i0Fs+ntl0tAansZIMU1D-z0{H&s!w(X9O!~sv*cHNzO5!6`0ElA98_V zISTodiNz_3f71^8#3nm+wljvbs!MD5sHAT^mXDvIL zHJ0j}I)bu6cPDTlH1#x%Vv7#&OFE+>jpVIi9>RjSv;NS^Xi8!V%ML(KRfEO*Bkd2q zVuqn>9?Kd#5cFtbf{hj`xZ7D|5KW*-K2Z+V#O@_3c zviL*{0eQ{@Cb?l4H5i?mKfZz;&#mW$*-R2HCMN|!GmRhB7WUO@^CZqDmnJ^QXng3O zGJ)>oKN}+5K1QX#Q+T(z{{avH~b$G z9SMQV%*=v~>mPXU2B<`W6p5X@bbYBaNto(fcc5clp9rM!|Dx$=-Kb8ms$ITdb^tgv zf_bLY0OZ9mqX-TF<^tWKVSoWy;^E2aT3Df5-Lwx*%%9IrbKC!;W?8SNFGuumkUK?} zr;6ur=?P?PfG9th&BZ}HpBJ}a6)AE{jQwB~kHb%9j0)-!gH731l1!Z@+C;CCirn<^=* z|B`Mf@5=nUSTkH6VJOXJEhSj{FRCBf5xk*Zu@X6jEnGa>Mu-&&&wObqbyy$ zmEeB-Qe(IGnb9ZynuYi1cakoN$u4%E===Aau1DR+2a22&-GGNd_Y;An__$#gB^cMp zp1(jG2CtBL3rPw}GFCQV9J_OPK#W~yT_gMi<#hvvY*I(23aDY&hoh-*f(~prVCS4% zg=Jp3hTURmW9MIRYok#Z>(dx z(7+J#<{SRKt8iHQz{e7Nz;g2dBBk@IT@+I~weWM-f5{UaHyYfu#GB6U9>PbiqIBH8 zDrd-rUz__Xe%C4>v3n>%wMbB@LCsV1Eb}h66tG= zCxIm8lgNEkDaKrf79d3F?{}YJWU1y7b{KJUyI)@d>&ce2|Fmg+Ot5i9T!3jUo;AJa ziYb0Yxj25|ft_vmYL1Xurl>U|=|k!GCzh-bZd5=B2fmvh_}&=Q>8N)&U}rT&!i2k# zH49r?dy1WcT0QtY)zmBTr4PxWG`y~_-0(pmT(Xo=kL0UKVCMO+?E_uNka;+i9gOa^gDvTavT1 zzOFnQ7eP(cunJlh)2Kx2KBx7rA{yKDQ>jvn?i~VJWMHz_AY7VIHo`WTz059ocU&*Ljto(dk-}~ z#8IA!LLCeVOiFpt67$zQ5UBN$`$AcJ0K>heEEVXF4pGK-e%nA^IPqo{`;hFO|JMQ> z5nv7ZyAff$pb++iBSP0(4~S}qc#^eG6B?!LL`z9d$Lv1yDo>Na^c<<)2KH5agHk#> zk5l`NMy`-i5#|63h`ME-{N2VPS|S6GJES;%_>GE>UXZMK)jmAzNGZlMGU2nc^7nFG z;U0t;+u@0ivZZaO{Ab0ba0AGZ2lpc2BA_#s0R`kh_i|6K zy|fo;?9U!CsDZItU!Qy_8d*fSU(!)xd<5Ot9D~T?lwfKGqv6j}i4Mvkk^p|k;1RKI zyK%3%Td&*Y77Q4u1C!Ok>n4a*(G2tbofN0L$Ajx)a^`Vob zB;`^;!DlxZ>3G+=wXm0fa~W0E=a}9&{E4#iez=~=fsHN*Pgb~GdDX~4R%$#Fl2P_+ ze338%X;NyxVVAIQiK5^PEMgb@V3}<$^qj0-ldHDqya>uLGz{i&bK zcS|2UwiC1}$_v4&C#C2H0e(D;U+ECszW>QwOggmM`Mo$t?`206^2Hh+g1W!gCW~1$ zCR2`Z>l$HAyDie%<=Rl^(p{kHytSJ8kr^$RTyvlbprpHUql9gb#=(xUvGB(uM#07k z$A^wPo1&lrxhR+dLJ^q-bv&sx)2i|!_`yH+TDh>ZP%nxRC>gt0GnAmwA4nSg?`-0a zxV&p&d6a~{?Z$H+xRotDG>r7~aVeV+4*&U}H=9JM(W4+{6!vN zV>m0VP&@9@8)$lvk|OHlCKUCjRlAXS|KWM)R7=kbc*q%l_@yvpEC#czQr>&Rp*$^t ze3xL%ic}>9rF1Oo-m?Fj0wC(yb><{8x@`2%>iK?y#Gk1|zqy6SdpDic0}=nzOU7(e z_j$_9!X_)FDRWj99v>Gv3hiI~e;QHFpq%{}hSx>sEM!{LnvygaBnj54=?1qhX6iIH z&lJVi%)ej{B8S$lBm;4_c8M1laP{0TF*QX6BvtZ1W= zrCqsL3pojB5n`q6L|PC4bI6E}1#aX+B9>l&OK?CfgRX-;_()*ux-0lrUA@3Uw5qq> zCXYyrwN7VHx^A`f`mA5M1(a7^k!Ya*;}_-OxG?(Ck=;IufTJt+VJ-&~+ZEp~nZ-i51>-Y(bcGS^HLm}+$*~na)&ZYvk3Z_SWZe%|t zbVI6$WWsIWgs%l*5>6aOPiCdZe^K-U!3hL?I3@hvz$csYomoq~fX+61_K{qhV z5zlyj={1wH`LDZ;c7*fm zU`_%;fR5fgC3HOwvWhVr5`T|fZ7m|hcsLO0ARu!0=QrS8@cIXd-jy%LLA_5Rn&Q1+ z`VY|2+rz@h7sN&jPoPxS{Is+nFX?OgNcvBVb(KVt$3(Jasd&=VQ10U26c%k*R7|?` zS~6gfFvzC3~|Fh1KpJ*MrXC3eQ zF89#qDea`IPxr+4{ABl8uQ098J%&l`lbxDpew%o^*>C~EXP=*=T=3RiH`;e&KEUX@ z_r~O?KHA3xpPxSn={L*Aw=d@c44!N64j=H;b2y;m+Q0SiS5DHrQ>t7D;7|DIISu{atSC=HT_?Q_82MtmO7_o0V&GLK36E)8!b0^fbR zHE`@H_k<;$LzD4}TQZIhaJ|mhDB=A?u~+NaGt)+H%-`L!;IhEaz zLO*w!XfC+F>rjyA9yfF(0SITi5pA~*?$xw zbQf?8Iqp`Ivw85awUFRno;AN-2%~Hc)8oi1uq#Puh+{1w9f7mSBRgv_HqiZ)p=;5) z$G!Qop-lUHxBF3X6#b}86gnFysnojT$l69V*Yo?_{*rzfv*tz?Oc&?@Alev3aKz`c z+&`J0N{!>^Y~qXja7{n?_>f-*aKxf1ygkqacs2r>JE0^Xk3-$AceJn1;1V3aLp~}L z5^31<&l~x-uJAl)!vqQ6bp+Yz9Hd3Mx$}us)v~$D>p2eLptZ+A4Wy0a(^)lR=T8%v zH>>eC+=`6Pmf2o0Q6=+LQDYePu9se{00iI2#qTHgp99iHlEPvg^p6k*_M%gF;}zfE zxa#C@KQ;?)L{>jG5mmP%Qr%K=+7uE`MM;tAV9tRJ&(?z>KQ}~?22xvYc-P`wTB-R1 zFY<-vgA(>dy2E)W$Ya#gOlQE$J8d|2d-K$q*030$4i6!`|kdA868b0Ksw3Q$C{h#fqvZt^KDZpUl zFr*=4vfbm>^rtLh^#oDUAnr96!SLjKvlC+H`=FRpi9f>A9ClU3a_vVni}w#Xnt*R+ zm}PfM|BQZ6plV>Kp>44^myP(pv!)O@%8{#~lJ^CwfQPwGZC%Z-m*g6mw)K*&{&Hyh zjzkMSJwGU+GoFBJt#OFf5b)zCYn3=N|KZ^78$hmo{H|_Z>)L+W-b!_J-ArZcDu#su zD?o!q#m)YckWSpyx3Fa1+on{>z2KVmT9}MmouV`Dm=J746x{s2sK_Spuh0#*WS=k( zW!^w!x#m)6Ut<1f{_=>eiM6n5xpSAA{Nl42X%gYb%{FT=g3{p4iz8(Rj# zuuqN){oW@8_(}08keU{^u#}y0oWZiN2}&S+as#`)vjoyr#Kz-q9&>hw>l|n8S=X*N zLDB>S!;ApKj#Y|RC6|G1jqcZh72(O!82LSDihnnvz7beX51$)zW?oSD-iLM0qe9k~ zJuP47tJ<#@Yg=8M8u+_puYTfiW1+7FG8TfdKRpyRhWeRC-#1y>1Oi50M|N!^M|aSq zFBe?r$0oFITE*W#ORMdtd(2!#HDFfV5nxp|CL+?pd`WyvQufMw?39Usf{nT@ zNA@TnS(M{}-B{7iM|xI#*KwRgu&yDFU*0xQW=)}-OXJC&E~zb=CPjfqnVFv_sc78a zwCViAvC_uiyBojp3hjN@$}*xF@ZjyetfwgO?CpJomXlZ_cn@PR`So71Bj9Lhf0y9v z+kfYm57r&2HG{rgWQt#(v-ls!_Pq}G1qK(k*fu5?1Zfn%zE<)-R(>t1dCYpNo_vpg znWyoWY?Jk+jAKi5c$gUSp@(m4I6_JKPt8K8>Ab&88%J%BY43IDaqel_&#>f{ru_B& zPJpQs%88o4>wcF9_E~ZCr89A6&08*`0xoa2uHd@?O?Nko*dCCrIVnW4#yV@()=H2R z!g4OZ(4YK)dxQdIZ5755OtlC&eq>AEyOHxgL@wa9VUBrH#hr(E#yYL-V*5U{o%-AcJB!*S6i8}W9I_ybzS>D+KT}?u+IuImix-q)kH~8 z+h4f}x;-C?!k@x%5c?{FdN3|h=u-};joT{Wt)Ys(MG1y^72z4we6M~my@1P45A0<4 zz9r@9c+9U*H~trGP~PMUpPm*Ogq=`njE}2Pu_DG6QLHvim0YabW{-^k?qs+jlo#Ch z>ZiYO0CE$ct4OZ}we7(mY#)E`6yMGpUk|FazLQD5>ZoCx_aBceiW)KNSB4s>8;sY! z3et`{;J~yEUzO!!$*HB(fh&J*LZ#chrOH30-(=GvSbxQ<`LO_3h~rRi6wf8Q6}?e6 zvy(qqel1rwC^;c5e1Jufje}mOo5D`&#`tFt@AQa4@|O~=Xj zGTk8PX;YvnaQJ@9S!Wd8=!~3MRUiZpglr*DMLuf}YoPJFopMG0O|O1F!1O&Q{cT{_ zFJNbPAr)}^c`LAa`qPKKhkFBO5xb9s4^R02YwB_EfnIioK`zK=(hTus7_WtJ zXp1NPIMo&7QeC9Om7`_mc*_9|Z`l-(RAXioJN^82sme3$R@%cQL zcD~Y?)4cWeiF?l@+sobf+!{m$3g3F;U~hirBOu{r`U7owfO2~K$FI7{2cl|J3LBqd zeOCx#w+Z58gulKz0xesrzp3{y*ieG>v?!Z&!0NVjD||%#3$}3*&E_8AI6 zk=tAlUVJA0S#z+rg+hkd!LE2nRxIonD|k_j#cNyj-XSoXg%+_x*66R$XM4v1`^SrM zo;y#&E`;M|TIsfP2e9dD?pf(7miugP?d)BNKD=f+;i{E1N7s68G95!U zQsP=It;&c)F!i_-DpcdjfFEj#4HRu@A5;Pytv08m|M_)2e;A1=HK7Duahca;I=?H_ zH(RSGR^+|=lz*bxo8*3+l_N&?7XBW$uq&C~x}RM}hd=zwandm>p-7Zx5a;4W!U?`HTBsA1Z8#_DlUb`856uFq`GC&L8;OAwoaw~`LSK?P%NN% z)lg6~OW)V^?LBSO(N@xN4gcix?aa%7v^Jj`mavw94-&Mi;|`xT-wijxM?_ZL{^@9I zkGU>K^-yL}Y!1DF-JRZ4Qc~@O3d)F@)|WG!ulMjMz!&|yUFD~5jX*L*+7EU0RB9hS zIX7vcV;3YSI7`&~Bb&K}Sa6^ESS3|AGVW4qgKkbQ7bE%ki@^uQ@9KJY91}$7t<&8P zd!BgF57_Z3E`^^08=upquYA+PMa`ONsojD9o%egEbnGmYhp2DK8Vu#2pS>|Gh@H~k ztuvd;r=m^=A&7-os{QiP<&nlWlKSjZ)1RU8sUdx|8~nprNcP>7dptLddWXZ}vqpA~ zZlakhtBTv@Yxi^VqrM@-?fky|La+Vn!wLt|vw{E$x{xShZ&iKmdE?kAAM?i$J9GC_ zrfpbJ(++&a;S#ar0m|a9*fA*6Pe9P4`?u^ASk}tM_%b>ki3%!A_?f?2Y!*=Ma|N3c zh_2e#LI-Z-q9%Vn*jst8GUtTy?Brw>$M|3Rj{e!|+6$?g4_TbV*_%iFWqbI`{{@a3 z@9t-(W9|Mfb*a_mCdybsD0qvH;7pK8Hq0?;X>Cwi@*P$y)q<|oH&+|crgB-GZ<9p>e}{Mb+GDQt1U&${Yhn6F|0bT%u$(|1PFPHh2@_0ijG zz27c%`uEF1d&IM|q>^GJW~4UuLVG&2Gu znfz&&s3+Z9KBU5rR+m&?Q6zK|sR7}E2E6sgJjdSYQg&)Y0Gw_&Gr z0M_RZTl$)_7X9^c8$9+s>wL4QjqGz_M{Q&!jIZK^h2gRg1{9Ze$nz3u; z*|qz@$jIqNu=qE6Y0aVli43QJ6VNt|7 ztrW)`Ctl0X8u1(r-=&Tn<#Ut5 z0tHr^hMt6Hc%otNqD;YT84UG|5{RZ z!j6}MJ+Q#!qA4?N7dPOVOMJXaQm`g#Zp`xw?Nz(8{p!xmb*ugTTw>j(x&J$lo$hCk z(Y%n?5<$L?tgm_RK09vf<9U}CKj^pfjwSf`Mv?LIDg zQwW;Y`rKVj4A7%^T#~SX0rFDKFhq^K=9sjLDm}|Xio=24JT+J2%+rk-d*gTOjhF1i z=JE5^x9P1Oj(r5Ej_$(J@g`BQ@NZC~o7!^4^C3p99gL}br0elm2IDbY|0c;Mt&r?X zs|pU?kzdFoeDVks2+Sj!WGdQUv{k)(p=vUp~ zf6zZa(z#!O^rcIU;KZwqv-xWJqjo9q;}h@6+4AP}gUS{TPT!$Twc}yCDub#%{&oYT M#TCS=MT~;}2jpGFY%df(2)A5AJTk6Et{WaCdniKyVB05(usd?(Xgc2oT`% ze&4$P?vLtPeQNcp)u&F^-lxv)2-Wwp*cjv(003ai%Soxf^zr{|Xs9pOJ(B zse2`#5SipeJc=cskX#ayNJT0aFdvVnr{=(>M#vw?kkFGQe))=?6U!j=7>Ed*Pi)2# zpiG={4H|1%Tl;=U(*QL>{SfHYDXG=ozIyiWROEKm^^A(#`}y)|=W*mA?Uv)rWcB9{ zf3N?S!OF(Q2BuY=U^#>nZS6>(T4Pyhmaab*n&d^HnBpj`QJdg78oK30A;0YaGphCM z_&_%l7*nV~Jfi6U)2Q3<9PQ^qiL&}mJTmLZV>Dr*URV@UIKr2>ej!Z}L2?X-**^?S zdXH^*&dMaAEQw{;Ot>xdyYdR*jxDTC6g-J?W;Z_O+fs~Z!PM;ZU`CA_7v&6|anAl9 zf6PxiLN@hAnu^%wGHVmu7Vz(i3L}*%l!+X9(wn3@?D8W5sYsRQooKBew!ETt%Dl&F z-1;VWVi_=$6^RY_vcE4m)!MYoM#o%;?b@ZX%(7`6=;kdp8M-d2?=+q&&UmM?xVsrN zzBOC8FX)S6TOl56a)22$cy^dwsOyaV<|~F7+Z;9;T68D&6)|97E6#bR!kQd^jE`?! zp6IcD-m6$PsMoAav+Gv!R?Ka3 z6Y6WE+AHfdzO`D|El9anY<=_HuWc{M6qeqE6p?qb2SgXbvP<<^CyAgyDvmeI9?}m| zo0XZ8Mp*JEG)-8lLEPw#X0Bv4y!>)&9C~o*G59iAbZh5vJ!OzPe*`r9^DqD>6p9DD zUKQ;Y%%GUPGcx5D7bnLQC^mY~v*+|(^7_>PA#+g|+4=GmV_J?p8Z~|aFpXMu|1R^p z(3rySsgvSm2X|Wwk$sa4LY)tnPZ5D9D%+02CQS*N6PqnX3<{1>dq?0ygy(8vN@byf zBZWLMn{kOj*>bICi+!oL3B-za9Fn(n+FrCX}QijMg`lc>+qW=col zQIhw!8YL}8ma5lCnGM+=A>DTU5?rNg9O@V$x`Md<&Bk2i6tW0n>`akk%kPTu_eG>P-y2yXvi(mHJ1&e^4Dq zeyw^DI_D)0V9)XFycs55K0o~kKvU6EU%rY935_ar=+sOlksvo;BFlnjVxH-xtn3 z-@_9qqGf^MgPg71n*nuiUtyh@vD}U3a&T3P2mMA)FHw@>!vcw5iZrThn(gWQV@9i<{^7J84#p?8pEW&U&u%}LY{UpKsr~_Z~5tP zcN5q-U=h{MkcD=O11*7$8lOGKv`nsY*MH%q!jJ@1K%#(64BFNf6;i3VPSIP(`Gn}6BV z(tk;Yq0DK09q%GlPFW5~)=w=}IqV#EcXoB3O*4E?Ojyl>sUfq4X!J;Zq^Wz%ZAeuYqkARM!I)u zQ>vM+T)k*@jwI|s!Stqw@U@HUyk)Y1naTm4$mD^d-)=&MFUC5)83|Bn$K1wtB9)@f?>r?E(T+^%RZrra zpWn74F=x?m>aQUki609}MR?$WvtqLD5s#U|lh8P;GAAmDt?nqOy+1 zUuHzX;RcHl0#o9def+IY-BhvvHUOf&;?!*j63$|1(y#Dh{hS6{%OdbwHQhqWHS3JNrV8}RgHEtN4F96(P`8^WF%wGnw*UB zQZf8L3k3fIiV}`XuV18Yc_0oa4ez?b;C+42b$aqhS8HSs5Pe@z4zFD%ii;$v7S(e8 z>X}P-)MK$OElkpc+%m8^R0iTV)Nz%e;h$wRI@ATfn>NPPksnfUN0y2!k<<7U?g64+ z`8F`49QsfUo64*<_Ykif>p}|au5~n^?(A`FL&~ufC$@UlRWR%V^*RE*SM0!`*XVn| zOHM42Y0-(6K*F=zyonEBaxoJA!WbZxbDeD~?MtbNbDq5sY>3%Q9v`#w{rzW2dJ;vm z2=y-%V{wJje3&O>dflGXig5C-yNo33RgS{Bz30t#N+=tZlyf}bJ6LfkO17ug%wib7 zW=u4O;C4=x%&Y@Jhv1n*5unryg|$SQ!|wa_&)Y1nF#txVWQTRPOO_t%dzfGx3lG~= zW`l4+`ktwgL@x>eLORPj8yy*52j4l|5o<%D_{~rd&eFv3s_pYe#GcJm9h&SZzYiP{K;`~tx`~l(bCoYMc_pm6<@zeOLo3NbV0ERImlwVvE+0?V=}oOv((h<;NPiR2Ss6oOuxUJe-RT3o z+7R?DpRado`5r#vDk5burJb%@N5A}?&$jO=(jaHHd}r|m;W!LxnrP1n7q8lILkj;X zhDHyw^nz4%Ca^n6U!|`h)tDmqnbJ>w)m~B2!d_k6nFGY@;XtsKD@k(0qm(INBTN@> zW()o01Wk;fP9%}a0cm4V_xbdKpJ`a8w(J}Iu~bvar@vCf8!waGF&WN#j;@f{2KilN z78CdSDYzKCxP*2M*M>jIf^7Ng&-dUXjUyk=>{8FqEz1)K^Vq6q1b?Jnib*4p2;D+9c0ANBIaYXWQ6 zs4FcBS(3ifuIY+~96J8R(HVO%^-D%N#O?Zh8i+#cpv-TkZAmyH7*Nf15s0IjEY}+- z#g64P1h%r@#LXwgeVMUd~+*2sBZ>yYHp+`47Btn{E( z@ij8^FxjTNR{;ac_#In`oAmz%wPh!CiZ)N9ZhKu4nufI<32&u6D}oMNsL=$pqtC>b zAx>J(prq4mE+ReTa_$M`_heRkZ=G?%sI6G~9`L0+dKfjC4MSNd9)^R1QFXLj>?mKZVxgY1lwG+uAA{74SFTIZAx? zFq(Lf*t}x%Fz}TL3^)Iz*Ezy!-(Iq}1GZ)Vqodia+FmYTtrzm#raBD$$@L}{?EE|2 zK3;wY>Kq{O;A~I%FUt!`T_qe3!v%s}HIr`!3PJUrp4gy(f0!-*)%?N%c7*FPk>DsG zv?gg(@+L_TL2UPftLXsr2w*q4{W0zNemfnB?kT7c*8>TD`r%eun@wD5H4O9ngoIz)hkRF@ zl_z~~;N_yn_`UYGZq(=xLy~p1!Ajq;=pD2LPy*L)+?&{>4+v|8pE_@}uhS>p$EbFe z-e*K?1Fue%7+&ddEko6o*`1)jzQE9}yZW}>`!D;}$^RM@MtVA#HKWo}!1|4VNV$3> zxox2yM412tgXTx=co$gOpVgmGfwY+uHqoK0{_$hEYFY}wQ?^eajaRdC=RgLkn>HF> zqwVYaz*G}IvzjhUf6vl-q^KpaZ#>sEaBXJ9Ki_O_XAD+tVC+^9kZj<@d0#C@$v?>U z!wROOvmdLKv&wKvN4pk(O(Pb3O_SDh)SHZzS!3=m4*73Rr@Q)S;RAw`P##p>R>?f# zP6E?&e?s1iz$ln*W+7lrb@ZhEp{IV&UjHmMLp#qyj(9Lt$}1V*1Z; z)X+1yt=beZ$-V)=)kuGybThqjKtk(2l<#FyUf*b=<=iGDR3qxvu}Zj!Mg?NtAkXU} z(6GQ+2@0m3(SeTgmRj=CDIB}KX8a=?+<1dE$rvjG>KM539_#oK+nTq-0s+9!QSX2p zdP_-bu5AHD!Vp-nH_3_@RIjGuUuCGblV>B$;o})2G%c?C6l)AP)`1m?1g5u|DKZT*1HbgVDt( z+xJg67OTe?5V$P8U;`k@qrfvmHt~n=*6scsucf*+qtM#&0l1c$A=7~pww(t63(NE7 z`h`6*)cI?s&K1K(PB18769m^>x3CTRp3p~(mYnjQ`Bx}zw;5WYmPeE)c>~WfiFRzO zk&_8+b*`KE?0<(pmvxx%6~6|x;j0RQGY6j!bA*IP*A96W)?ups=f-74wOvA;I{24N>cWjNpjTQQB~9qq$xMw}?w=fG zNls9yf-lT6w+5cij&rr0OR&FDz=-E;@8VdB+kLetWm?v04M8S%IYSm?AOVR5z>}W4 z9EbX>MvR52ZVd4S*gZ^|XNo+76EgwPfv(dde^qQY%WMJo7NKO1WAhtBrB?Eg)A!j7 zbAwGyEh@8hO9w17pUYpRTd9yI>QZVhLYA#pU5w(&fudDe^d5n+qj3IPX;x3=G$*Cd z5=?cn}_9ZV|1s!j@@AfvQ3Q(6b8#9q1wv;OyjNw#lH`$PCdGL`b=ELMN#E z<4h5Qg;<89+HZm{${04ftKl;Ul+7A-TGaUUVOpRRmMKAoSQoCqGbDycoF025V}W{Xe?J; zS4^7BGhhaL>3|4W6OvVx%A`UrvP=6DnZ5;Ke6r^KVv5K_S~=Y}mM;1fY)pHjcjeY&opl zwTA5|NbBmySmNm(Z*A~Wdx&_uVg{{d%zhN0YTbn{v<$IlJtDv;BxwFFz#s%c?;(zm z59h8N;T}))=2^b%tOM}+%sPb1{V;aTOM;J(WXU@~B}e3jDvDJy6W$aSEjLl&ul?b_JH6dz+a zLn8fM*fp7=P=KaiTpRkH}psoQXBy=8cI?D}WpB8eiVyhw>C; zNtammMmqa}I!|_6PeHP5f7>r3wM1F&`!9s+TYIxVSdeoj#hNihh zmgEW7=?T~J=6>WK{i@^HPjss{dow!ay`3op z`9gRTS>BQXQl*k=x})x$cY`4-Mwm7K`8l}ivgh<3!_ z{yXWvD<>-IB7Mq2?8wT<&axmZo&pmA#+|&+xHbxma`t`x3hbNs&*C;`2^8D&bz|5q z7$IlBnbD8%o2y)88Ibd6mPvX^jta}#rbCTVD8iS+J7_!dZqa!;q_rI-Zl&8(@e$bD z6j8>ta7q)`%SLBvtL3P>w$I*( z_2vgoBWs`L;5J`?a5_I%cFG45dv3w_22>m=-mk;Fm5j=4<(t8R&72+88{YsZNJb!M zy-X8wr9W%a?+zDMF(O4fX2vu{n3GW{iE0$+BL|n9gKjk(v|?f?>& zNepGdchaELMKVFEWpupPK;)$&``mvxX6>>rA5&CCX`x?N&HReW14ab~#S1Rdb+47& zgla{bIUu-3T3JKF@n`lLiu+Re^1vUbVfnJIP47Q=tI?_QYQP!!na8K z)j#a=LAcGLhb9S{4FV^bK|xGWT+B`Rrx=8QlvKizdY9XK$b3|jQOJ?;V=+UR%?MGb zl<{dc?NOciUA$cHJ=57#_UuDmL#&RE_OZI$PTem(kCR^Z7p{trrs+NqBJOnH#N-il zS8FE`Zf zg~z+IS$Z!8;I>;AiX)@S;zMW=OxL+bKAF$)D>vR*B*HJQv&Nz4LZ{9TFR%D1;2Aug z_=T|XE^e75r%I01=C(q*?Z(Z+FmcdWSDjz0^_X2BSDt-P+{XK{uf_Sg{aSX24OxWTsxr$uTAonE3HCyjyw+j>?(MSO>yRw)K@kmP3m=CrJe9WLx5A>n6T z$SJ#5CmTQk!ZEKud85fFGZ`JN z^PFFKB-!k#YHl_aQsQ4I{y7cNtRu*tjfjA+QESzRM^j}f0g@}2QDKD|6FdR-@N8B>w_?Zy35&Fyajj@%`G=qfmpO(! z;}eX`LUy(F=mwoweJ{HijJ5>1ZKcK7GD;fXuaT-1TfYL;l?$T~JkxomlYIbJ$Aybo-M z{C+i|HC?Y>G>&_VeZWTdnVxlGTA!CA10Oly8u zE>B;m8Z1*F`90du7oni_dKEddS){<1j ztU3ISwI24bUf1oJcn%qRMy#3C@0oZn7(bj?5lr@Rr4=K2M*t3f*Ww$)D$pPwNzVOw+?cWn0H$4ydfB3Z0l7EyX^yy)&>F%!aOGo>b$BVlT#v-0(AJ3XyUXR6{&Yf-S zEeU<}@fo-tU2|HwBM(~Y*}KbHd$6WmS!HU5NtExi#(&0veMC>opG1l1XS%1oTF%g( z$r_BZ%)=-aTG5Fw1C#1~8^5HxG|bI)nvKLgy(wSTv31cRE~)dhc_($v@X09%aLwT@ zfhKd?oY4qC@ED4_kz=73;WCX(Ly!e*HZlBU`SBfg7>m_$S|;ywu_a=EV)zt@Z(`h1 zAI)sD@xS=}i7f5)jqH7E&Z|XiMUK1JKN^ZYNG2L%e)uL{9 ztyXHy!uaAZO{|#lp}$EkK5o`ao_J954oa%=hiF-+Fu#|ExKgmip`wt^`-{6>pZ*o( zg-cKx5VdV@OWqPFC@$BJn}^GT?JQ5tt9_$%L@&%;*I~1 z<92-PWHMa={LUL@xce+eJ?sa9au^L}HLPxQK@s@cDkPk;LiLzV93!q61| zL4I?mA7QAiPV+s}c+JCGCtq*JTOtGp`Svd)AUxLT#M%QZB(qGD|5W)=3Qh{?w9}2# z9=h*&K6rG2K^Q=9SHGiIlZ_0ZE^XXhBS+9HRbA3XqYJePD{cKGYxZ(R;fPRJqW6Xb z2uI(FW8vhq0&ds+C(kCJeI5UkcMdk?rYWUbBb@w*NKs#zDbWu_q5qcaY2S1Ki)<`%>Y3b85CU#9rtvT7a=Lf<{U-7TEQ@Vky~`-q4x9VUjjNeEqHV?clQ;Nixr$%aB)w zop}H$NvyO&Z>PUpFv~-r>A4+}RQe4o|jPB=v1BF*P=9 z@Z&quvX}+TV$rdIHjVsQY7Qb#diQq$WkUSp?@45s>5i_e#}h8L0Pjl?N5m?|#N5xP zB!Byg10rUUl;R0w-b0gZf7;lsyVpd*`Fi19eqPs90aACbRV3~`iT{q3sa&94bJUKl z-U~AxB^`NQ<#pfo^=N17C*}N%c+eL#U)iB+>q2l%_BONkCk4^p;6$q@6gMq_q=Fk) z776gf&3dVT#Zxj#GTlWpgrQn^TQ~RwJH=BE>de5A3@-8P0=YfT`jEgqPXF$O^oV#~ z=}|=DMJo+@Ls=yK&`4Fm0CirzT%!1m-en9Gx>R1Ho1eY_bTLU}F{8o3$M}vCp>p^7 zqbo_j#eOpretW~NR@f1Ys=?e}eqpcwS8HTxMTpTLQmGZ{BL;w>_8$&k1_gkO)(u4g z$)PBy5PDOiku)N~g$zj>I1~2Am)L;>XB^;i_~|{S<^>ZL$qhB_#HXZ8-y=4ktA|f4 zcy}cJcgjA;v)tqtft)IOJEMWLv@v03(^dH4m7vQ}Oa-cn9MM058H=Aw{I&A$NhGQd z#OFfr!w*{nu8^MyB5U5~1UWg_^(~IbT7j4g_;zP2nm$WZ9Z4BmBp{T7VSLy?fqLlexUApB3*Vk*>vFU#gs>maYTRVa z{iLXEvCI>ppnB}!j-s^kg@{4o{096sZkeY3jl!-~hLzUtzE^Iz9xKtyz@OKiZvD-Q zsegRvxl2_bl}CU@>eD#axxmQSLDN5NRu0&)yjPiL1)phZNCi0*2qmoLxwc=sO!a^M}AUfuAJSB zWC?j3Ki}7h)%|=nc|>C6Ep{*|%Nx}wyB3urNIcfi2F2fg5kSQ5KK`v%eiNe{%xu9! z$>nRd08xs7_qZ>E6A;uq*ettq3pJg)Na49p-*il?_EGGn^cZ~;5BQG~e=zpCbNfTkk#h^aCN z4ZhF2=Bzu?-qUEOXK7Pjp z11Puo8(Dp+1eTz_73?@^Nh#FDPq(0SARvMqkekr9p`2DNqdM#nMzA3nsyrqe`5zV^9~TZdeD+ej)TXC=*hF!rQXrI*RfEc;TgBA|1`}Zt z;)k^KN00rZ2`&zUDW!S@o)CFUi(oc~bs|Ai>PK9N1*E(766(%JeOeSAH#m@Op_O>MM>S^I1Ha$yqIK$Gwo37HC7t|& zg>gbCkF()`KfuZP5Pj=v+b*&6@*mbm9;13JltH(J$-<(U;?x=MENg8ubXL6ta_39} zK=D5-UyhOYKiC*$r|G(cBH=|*HR}adA>JnGtF+dv5lt>j7;J(}yVLc$P}v^2G?uIa zM;$u5fSn(Q!M`kIYSyO)TG?H-+J4t-6>0m5s^aB}B7N)TH=gP2wn@cBNW1!b{vZsO zGW(7G-Oi9oIcl|UgUm*SFx7_Ip?P;<=X+i1(de){GkEK&iA1V^S?^pl{{9|@H}5x_ zxl-MKyn7mNgX2VhaNf;m;S5q$HW8H4y~~N0TmEcj>@J&Dj!wEMV;mEA3AZWBXL9i2 zQ+>Y^6^=A9OWDG!|Al9koreIYC{e8dJNVlhLBgnW%y!vv+cpP2qBj#hEg_SUs4OYEg`q zA1XKV1m8)?FN~INldg`ON)i`b<5i_=Lte;n3MW$$4t=>e5ClyBlK57{JATL6P*j#hpl%sC!IxbUwzM#R?PEJoJY8Tfs&KR5QZ2W+EP?h4Z>~ z4I9c)B;z<1;{h<;#&SNrtiMt*iSsL9QZrUnmO^FDjiNG{oQkRxjJrZg4nHL@qg!b- z;QrQMmcVuxB>QKSi3FIwFoPV1tYu5}KZc+3PN_=GN}pk{|5t*+Pg<697nT%61_uVi ztnXntZ9qY3m65cmE-DZqH0ilcMGhrWD~$`$QWbS{?^g&uC%@&|(%X+m>duny#>+sb zBO%6q50`qawXR0RNBl~UZ@N<-^Xsghz#B{{XAcr!Td0ZtAScWhYJdHf<8Tuz|CD~u z^QDIKwWRgIRFR{og8;siVN>xItq#wx8caMG@&}CT#jO0{de4si4-R0)`yYC*k~K~y zK!_U2t?EhvuRl$0_u;|1|BSg!x97AZ+CL}6K?xVtf<*>z<~D>T(b{27l9Hfu<#1vV zD=azl$R%xH9sgOZv6aQgg2dnWY$Qq$lUK`0#i2-<632YX-KrPavN+N$$KR#A^bBY+ zLb^%}ZPpC$oJQbPxP##~0lQ67MfTkGo1&JvU%4q*PET*m2s?WmcBQ&(FLs|URCX9$T3PO< z8J!9;bS(^zoMh;WH68GF2gXBiNm+XYR_&W4`T!DORAb}ZYqc^d>!#dotnH~81cSoG z8OzSJrbMv-`jOo!9h4kVjUN44{$UBat?>`kuT_d!euOHkh1`lz1iYI>GqW0LPx1H@ zAWeI3#mcFqkU7`@cgv9xfQFoRffKGuM;&x)+V+WUF5>M>V-9$~A1e^P0d}OJ3@k`+ zrQ`u{2qFor3LsRBu9+O%tY5MyxIQ0A3KuOv)C3~jrnIw<-IZKJ$%$Tc_LcZD+Ft|T zvR#X!0eG*a!Kfw!Qg;ls@LxGMq1`sr@vkJqi=30CJFE~+X1OFvzk_ovQqYEO&Hvs| z;lO75+2RdwKX4-PowN_$@ibY6ct!Anl>AH|r9t6*9}IESQY8MdOr1EJ0cbAA8zPiU zn_^$uIKFDwtm(~vr0pelPiqe$TTuz$b~4i?L*p?mj8vJPr3wCKcujj)PNIf>Gz6l# znCAsbUmIF;H*l`y^aQ{CqiK84U!C>xOokN)qJtt>t8cYh-M;+BtYTq zW;Nw8Y5J?*Up2|M9`&MZtU|kh@Y{lad8fELNeZHmN_0lP1ymm~z!m6Z&78~H3|MWy zwCis%{kZVREnWzaxD{%Z216hU`N(uT0WVf!AeKc+HQdfWvAa4y6Bn4w#z+juwXn)f zTTzy_!oo&bO9;Uc%=sbphd{`Couu#U4Jtz8*^;mNf^vL0)Lo92ovN|_PwVm$dn+eQwf+WL3l}n)=ZlCfvh<8`5F!xq)?thG`;J)u zFpPv*K(hrfVf~_v;l~Xk+K-B}ehFJgd_AX#85j50WvU<4=aN-qeqS`31MwbJcCTd3 zm%!3^|J_&&I!=fTzvm8>^)hMYgCq(<70b;qN>H-q@0my-{FoAqQ@|XdyG`xgi zWN88>#WrHnV-I18D3EglY|VWgz9M12aYe4l;K!wVsYNwcsA^C6(t^T`d5Wfsr#W`F z_UuHhi~$$+9ZB9Puqsb90m-fpdpAaq!aF7RijPQgA}2V|>n_FP9Xf-09-S$E(!>R9 zq+C@eKGdKdULB@rkB#d=3D8@Wr=n8>1SavWT0VKo*k9}=lc|qSml>E zTg;np6A4mxvC>?H&>1eLbRD2^`H~N2(z08YyA38H9hOs*a0J3VQeT~QU@qArm_l*# zI8(S92bQG?1XoKT>K117OjE7Frikvy;z2O>2c$xe=+890)?=hod`#=13y~9iud`Jo z61X*c+KKe;bcL>yLjgFMc3pC%W#L;>JnqVxc+FV#PKZR%^>5?q-ZdWeRMrh2_FGY|I^4ITCr2-S~EE zm?tD!)aT?PV``ZOqjXpz%3rNtSM5vK?egmNj=WTV^IzOjn|nKCc9O{?`MBM;pS5EZ zZQcOCKj~ZF{nxPj4kc&wBM^S@oe~NP7mjb$pn`8B>g`O6b6}QvbRzL~X3Zs>!NRrh zWSSogf^JqeA5^6Bj3&w5KaZ!B&8Td`1^jZ4he=}!VWZ2rQvI7hZgdR`gRp40A02Sl zENA=E^`z*D6?I{$_0BM2JnA^JWehw*0v&Fvk@YXlB3nB+*hIxLDQpIjspNz~S~pF% z)3v>~+-^|EhyL{a#i{gIt;v!#&KM*TCQQvsf$@yIiA;QeH$RLmn0#k5h=-= zKvy)<$Y@+mcbnC)cAxd!W&ALybMorvx%9(7dy^Wm`+xQ~eO10I#t)Zs$5&N;3;!EG zjx*ls;5axF`}Z;$X5y**)Bh>z%VT$1huyd5O&y5;nJ@d#pEo;IOC&99%f)kZ*AzDo z{^wo~RsPqnm%^Ts_8e^=!(-x!!c@ahTst0kg0J)!RubKU==1XU!)pLSB6UBbz+C`^ z`TJrV68f!zFdn(kPheaVH(xp?2w-sIT&q- z68_bW=&*uvMH+_?KO%s6kxJ&R)?E^mDN0+^c12uQ?Er{umXpxnZ9#97m{J zsl%bGOWV}m(b=L|Amv6i@k3PB{-ESEKVE@!%|Pg5MN3evQ~Qh&fQzDVawE|p$W+u? zl1(P=^oo}IwZ8&S^Vq&qH_K0i_fDa@45~{Z9TBPZKVF#n7z~OcgreL?-jy zu;n7S{psFg=I8rQ|5ii}JWTxm5IlX^bM*guq~bjq_vKH1*MqF1;PaE%zZSnujc?b# zcu!d!puyJCTl(wp?IcSCT0>76*tx{ij0aOL0|*-pDy1@wn)?5VA5~JNF>H1`EncjY_6r64AV!U#*4!G( zl>+hxS=3%OIGXL(n8ZwWj-PS1fywu8Mds#gYdN$iy#Isntiz+5Eb1}Ijxu}o(mn~B ztv!u;tZF6B3VEzHzFYIv2-v(_dzxCCy_KA$@+#Yf;YGf){*gp0WfX607+yb4WU`Kr zJw?9+%c|#^&BnVmQ=hnhlbA7;SVc>(F{=mYQ|UrW@p_=jF%+oqUjZLShaExCmpUd2 zU3t}*gRZ0Z%A462Q6N@*uqqC}stuS@-frg_YQ_Y#&`zYKzsR@r_%owFYgTiw5=Afi zD*abgG2RtY%J|FY_=PQZUhONohO6u5;FY47JfC{3X#tV!zgO}WpZ;{8mwQ&E zG)aVfMH&VDQRdg9h}!D`zcaDL#a@?!hVG1a8(9VT-J$Ow zpDYgt;|FTL3ceFJ<3MewMi4WB0&H0R&|tbC4iYU3=RS(DiTk-#ug0V`A%%ZA?|HqL z^!lGI#p1VfErl#q2tif46Y$ojb(zSMhex;sZ|0TB0Skg`$6xnanHtj67j8Q9W1KIH zDS8)9`?fqGRDCF=Cd*Xgz%{(2@? z!Pk?*`$`L;H!({MOJnmMYdbL^pME|zE|US?he)q$avz;jaH?7KiwkN83xMsA>5qe; zmg|cze+8sXR$q-Ja~06~eL_2i1%Jfih$7T%)m8NrwCT z1Ia|Ps%!tPRG(hb=s{g1&g)BqZqNFCbIM`Z5Q34em&286IRI*Mw;iIq$2NgTOQr*> z?u%Y;zFA6=H2J~RYs`2hVg?M}c33!88wZ~>bNp8PrS0~{r2X-aPk+ec?AcTHbi|fT zM&a27SHCHytG_foh3J;xp**4w#fm#}b{$?;9~NQN48Ig^Zl_JT?ew=?>Gn(X;JnZR zE}cCRi{cTd?0@;wQnoTsj4}xF!Or*6>=TPFN_V*b`S!LXpEfT1adD|9M3j!(5ZyyQP=v57$ zGK=nzj7!wd&I&Z`02!@>8Fqflm(`ulzlAXfK}cZlAkEAFqDG&Q-fGO}6{Vl3;Rvf5#yk}WD#QN}zdW<0cnaJLNQj|S`^ViMTl;LPf z7RGt8n)>+<2yXFB^rg8%;c2+?r8t(Rt_Taz<&V4cQk|_9!rUv7c-Wqaq(ZC3R%XlJ zq`u@oCrsFJP<~XQV=>?~O_HMRn+lDwjYD=V{@THycU3TgA8``5N;1fP(owCT7$?S?-CpcERa4+SQahg5*!r!W+nAshprH_TNx!YL?(vgKy_Xx z!ljJRpSv)`GfF$?Dyx30N32z&lVhae=tbah0Q>XofSiwrWH;{n?f@mAz|X8q>kj-5 z*`!0Tw1^|lNhGyucrqM5#geZ)XdEyj8sV@4qQC7s9Ll>fGffA^zZB&ryfKx2CmcDZ zZo4$@wERA^#pdUu&`*1lr^9#0m{op5FT7CaWW?klwEcx9E|UC|!24r=6T;!wS4F6A z@{s69L#Wac13tLf@*JIO54caMT1fkO@BXl<^Yf$0{oy;!@*Td@=gGMaGm~wRj^n0B zmFIs~H?N*2#2Vv#{}34nx(&)I^I%5>**r)4mOzTbK3v(F!nNCfzY5;R- zS6qBR0WXJ8##deL`oAb!>b=O`>aKz4<8c?5&m^z2(0*M{h>}duasEv}Wtld5k4aX% zY5a8|{y!`lvZ0=*MZd#gC`Nvcp#SkE`|+^pZ?&O!=P|fyYHhT^97xc$eM$z>4cT%t ziS^i789|GXll_m-O=BTCT4ziY9SOp*7bTQGK-l@V+3Yo@dyT1$*L;Sg`&VDWOHH%~ zQiC9U;;20~welmNM5AE7y5LP2$_|~>w?X#i8Ge158~?W#ioe6OMrKrdyicFXZRor*Fnnm+b+I~w3KLk=0P{zD;=thSGcqK!!>O`~ zio8TMaHC&;hyrcVJnYIalNjF!b6zY4_46S7uWjLg?F>N2J+d=AWo(d1SRz4)gyNi^nDA4Sdv6QCe>ir zRGDtP$U31Yn>pxkeUXE&_A=vAQG1-Lqbq4{l5!&5-XVU`qeX-??3`|l2icYqO)O7M(C3kUPj?dA^vVZ6 z)`8>R+7Q!=EJ2T!?%KCOIu!47!UDrkG4o~0Irn}h8F_3n_>06-AA$FNq7F}Se9-rE zs{a#RHKNKLkoJDzngE*TfVAoW(p(30=zV-9V$}P^Yic3~S?JE9WUV6MVN)T1@(qSQ zk%P}lzDG&KJ}zuS7RhGgRUK2>U{9UwR9G^ zrK#(H5rwJqQ!2f1=1M|Z6DNWT?N7j?d`H)Ca9^bU_a%KZ^KhzSBUxk-J+&9h6;c*K zFh(SpEQw^2Um4B0u9?poD>&FR7?eq}x~-x6s7oPP9Sl6E^<@DetQ;t&m}*h320-}% z0yqpi)IoszS{|3{`mFZ%VH`ovRELpAO{>m$IVq zQB4dIt`WYjYAj3uF5kAyRg31(8xhS_`3&<`VhTrZN%?8zV`<3KsEwxN6V|ab>X+iaTtg;bJx^+!;~+<_ zq^Y!kRz#}c=(|Sw(&1ZrzCc*h8N`>Zyo$6*Reiac|ow5$n%m6?R#D*jl={geBY4xkgHL~iG z$O%F5+SC?@_qgZBrpDN`IZH4v-tTMSSYX_hJpm$u% zhpF_zg~|FjsJ*1&0~Ltuq8tz$h%M38DP|%b6zA!$91kJOc1O$Mhou&X$?u$`0<%rPs^f_=*qxrh{0)QM0 zb_!>;)@{pu`IHO}vbYaG4Er)wi%dkYx6jc6D2-4*ywJ2#qyE%UqaP z^%fwh5S=(j0Mb{UYgCAlP7AXyzEFsvEr0B^U3 zKLILoJgucI%lGERf2h9q$U-k2Q3hH7I(*iq5A8xC(RICU_93IB;Aty~_M&SYCY(aG z9@>3dI`gA1nSv{vfQSV1jj&v19TKimhFc%D#=wcxfLCk_G+4AzI!6Ja#=rU6NI&y& ziESGzHuc5O;i-tF?t{7k3ZMA^)6v*riiKfYA;NaG>M)Ox-glRgasqfE6HeiUNLE%7 zxp>FttVc}b#F!0>sRRJk^v70a9;<9J z;Gx##Nkqv{tM2~P>lFyJq^MnXqEeFZ(0!2q(ac4%(S-9MHxzcFCU-8>ZO%wM2Jay# zsA;I?h6=07LQ7n~X){O8+0@o9lrs1-G%rVe<`v7UagKokzII#r9a>&UnuReW0s%aO zFE6U|Xs*tr4yt&PQUid;TYvHQTBL?sVPF9+4p*gJ?S1c?3RX-DZ{a7nN50s}73VUX z-P&IY=)8>J+y^a=Z$Kv0<~agQus({`AemIWDGSgtTxAT3cR^@WTzkfASPIJ_%dL<- zrgfO=Iw1EGh0YL$OVO#SadNn?2^YHaIkbL~k#bir*#xA&G5~4qzWV(>#{t4gm^+F(iq9?bw6rS>cCrg#h;4%&IHCO!Jnc`f$0jFqR>b(?ZXC=aCtV!9bMFy}ws zk?NB-WR2)Q!{yPsgO%#eIe?<6^lT`c1wbd|%BZt3U}5g)#ocjXoCyklvo$L+DT}PM z>RQfQh;sN+F!^d_QMBc=Y<&EhpY0mb#QploYcTPv-o_sk4m(1K`xLiP={#m%Ckf&lnsexC)=D;Z|j=(DZ2)>YC__prS8EQ=F(xiMJ?< z3F`ykDG+GD7$pW%bsy-h$znQL$osfU)JZ|Iue+pCF3JXnat61h)I;yfd3~J$r3Y`z zQL<9&E~f_iAovrj2z&&dhv!<+4F?LXJY>413Bm;j6`~Z4)t(P@==exGA}~G^tvijm zO_ebaj{zQB7}415;qx}P8<}XIzE#r~%$MTTbhkhpB;1xb0B5AaTelF3WqtIBA2)9O=P*lWC0Dx?5O3#g#gY|*n zD@W7U7bwykwjA>rGt{8M6pca$_cR&i^vqfU*VUw);MRu&2>B)AQlu$2NWs&$-oV4O zyiF5UaZ7~%9ZNQR;Vm5wyf@FuYkTs7A~DJfyoZGGp%G9`h9%F03p{eGwDI`bN&u{q z1#T;lXhdnu3c~fej@oylYCg0gFq#RM^cC5H)C5G)5}(yTGCW@OgUn84px&2^~{>pr&oO=GOaL(u{0cNMbS`w_Mkc> z==7vSQ0~rKmB9((9&;MpM0W!POTu;U8l|UwMg(2EyOi+`oCO(%EI9$kwCkKhO{+ZV z(U;tp2)Wn1G;JspArh0wGpd@4QHP z7=DMF1Q+9OVM-B$&U$ePT$sB-zy#N-PH%|QFoJhzyktWoSs%&Eb%=G{2^$*C+t7H? zhDI|slq}j%vgE&yMA&7%Vq;{1i!Hl&`LC%%_Oo{R`jd9~`cro8_H%aisSnwe+t1qdr#@g;pZcI4clGu&cJtW}+hqol-+tC^ zKJ#I__S8?=&FB7(U481qcJ;}hvKvo**ls@a5xf5EN9@YuJm)#P!u94ecJ=Y+{4vk| z9lQS2hwaMEr|cTELri6 z3kMGti98WjC!u|)EYfvFA})+6^5S5M;IN{hh{~wmi51ncL_h$Q0V=4sFWOs!de^_T zuDzj^25;E+-+WV7UpK(-KL{%czHe{-VEcF79vBxE8m!`7c6Cd$O^d9kf zCfOwyikL!&MF#iSTa@fWvk)Qmd=HXvEND16f_PRtxme$~??f{bv2+x13E!mwnmcHX zg-zwnka8#ky>i4R)=#+G#(izw?*#hjMLYK36ZZ}v0HXt|_FP{)M{dYR&Jw9iJ7@rf zhA2@5_mOd$pF`%DwjibX0SNBR{c@@n>0Cmj1xcoN316@L%bdP2@)=5`b?4-E?tkct zc2T?=1Z97l3u?vx^UwZo`+NW8KTyH*K&CF>LkkhH^%A`k*Ci)ZcP9{<)`+r9e{ z(Er81{8x7R!7COk_eHw3BoYX-Y2`OHWW7GA^zhbkBtN4S$a2+V~JAN+SI3Ya6*Ddx)f*Gt%|?K65Vu zdbxpcmQ1$G8i=kSvsZ3C_pWa1dFLhC5g)ZYV?E(lqeUbcOU@gSbcFsbfB>H%*+;N| z)yC~fO{hE))`x|1KIRSp?G%q`rKOhG%{j^LE-3nHE^diG;l7%)>*701;~+vq2Sh6~ zxu2OM=k4gF+qQM#<}UQcGbuwI7eVyJHBHl?Pv98ekyO-F_5c{F_~JYy1G%bgH;n41 zc&HI>UV(P9+;vMATpn@|AHPe&v1wz4j?TWJWW{bg`_u3G#=^hq!bA~1F(<&eM{n7_ zbS;!B!luD6+mKR2CKPlFZL9`)9BtG;*IYy8236uE(4ve%CK{LLsef&(3ClqE z!ik>Vs{rCcR|l7W`LF(1`6e>&6j~)2!F5fqi8xb2;{OLc3eVNLgUed>If!JS)feU@ zIx3=46Qm@A#D%@6gy+nIX4(fWJlY9Ae@O0&G=nD8FCMbFV-F~#-#B;Kjy?2*ZJoQm z3wfZh2~VOW$XoEU`lotGBAJR#V#_-M)T=F>3Z`^su-_9PsT`pw%0qNAu$(O#o~`*d zJ5uzVOlt( zX!`JZJ96ok9lChi4xhhq?*Njo?J_pRr+xa)sZhTmLrup(b9*O)&n0$+oP&>ldRb=; zwHMADoi$o^7P6@-U;-wWj>@e`*hNmswJcaSqKTnI#cn+Pk@vI(+Ijirx4vaZ&OU6T z`L-(I<>`YGs1aO52}2jpvy|6GW3)q)c@}wY?U=%<7NNc?3c?&{+*Wt>gicIOc3hTf zUz?|W!S3vaCUndnId3zE&f3y_583gDp0Lex*X_{RU9dn@ZX0u3D*IE@QQK?Sqrl(g zNw4r~ESr>be$Z9@rh!iR9`;Lw(uQ;@Zq1?vXu3k6)m`9GMvf45g2@qU8f8Mhqq(qY z2l73;{lWjtzWW|s`~8!w(69dbKe7GknspYBT2?D8JId)G`-pNxS*~5r32k#9-^i>i zH*G-r-jTW@pY=hSBn~N9*uOHV+C-OeHw=NwR#~-w*%`>)j{;C~@K%cv2 z%g1-27PfTX!#0m;+d6B#wUgFeI&R(h!^$0i;7EjBjQ~aMNoS02+7qbQsz)YOB@1*p zBpN%Gu23DH_AY{uzsN*U7^6(o9pT$+sOiW8#qxIb$q&4zqOiXSK!5yi{?xil$1L5P z^AeDDp03Ek_#TW!0f>`GtDK@bnDReZ_yt)VQG@1;gkz9r_zlZ*5!&PK;67ZZx9(RM zkMfYmV0q}km^pI6jz0LfZJxhjM=st}Z`eHpX!HDa+cO;NY6@^ArzNSS68$W+u2X-!kK4+HjMMb;E^G zM)>x3Ue|!jXwCO~@p>l!h_L?LJDbH&!rTo#xPp1W$xC*3;D96m4h&a&3#+*a6jx2{Swl8Z9ForNCy z$EYroEc3~s?!P^0H~ddQA88xJbGRc#v~oeKUSu@*AUA(AS!YVUss+UoKZp^dF>99>A91C6o z7qy_u`#D=a^^hHZ_z4~BqYvDYTSOXs&j2Esv~lK&t(|_%HtxS7^M;u_@}M*Iwfi5_ z_2Aj7wsG!?t(<;DE^g-VIh#FnPT^ulbr;vx!1$Ht=(`9Ue=VQgW9%B@a@X=i-4W9J z0;-7>Ri4q|Ak<=`@K3+^Gxmwk{#|?JGoQ1M|J*Ozt3UfWU0?akFZuOnf5~3`Iqv%v zJ?;}f|M%?G&;E+N`k7y{S3mPP`{ZZ;u6^>ezha;GxnH(VeCBiZ%BO$PUj5l$(QAC{ zQ@?00>vcY7FMsM6?4_UitiAL}u0Ln5eEOH{6THu-e%@Z@ai97H``9NxtLO1KUitJd z*o&X|jJ@=UpR z<0q5$yi4mti0xceC4exL7>`{#UM`0~+UeVD$1^*Lyh8>g(hazrOIp*!?r_UJ{M z+@kV+(~dlFO9o=)_$4)4l9SsN03AGk-L}r(u!Co>+1jbcZ1v=$wt4oN9l7*`tkR+L zH*D?nWm`S{n600?DimX(FpYqT4o4LJNGa7iOW|%|Q`KNxo6e@5OFzpJOA%err9h?L z0fn3cVol32`3+|6>`7Fm-x*5OY$(~VJ*lP*r5d&;-Lk#8w(ZHbZBM2p?aqGw&a`#k zo>blTrkl2x$EF%Kly2Bi5-kwdx(&svHWVwnwr3PgQPH(Utolw=Y$#rK9nyH&|4vkG zZ>DK`GYx;-aMp%Ka^f_44v*KW@Urd8v~7Q(XG7x^8`_t&J!2(ldC2$3EvYC9cu+DT ze2>1L#ch2M7FzW(mZz{XleGotq387-Vtw?zO8&AuP#w-}oe`MeKAOIP?)mUJ9VbF} zj`h(8ZVPN`gDUOLsgE2y2Vkz)%E?D;#|1L|@FNKCzg$Z3q4c61(AZi0GD6j9*fAd_@Z4g^x|XF z_C+k}c@@-#lS@{a;OC0u3w(jn_)f0sr#RRo^8j%Pz8|X+ZWn3gr^H#?ufc29rdO;! zy<*LoRb`DCJiup%kTzx+O0Z?ExlOB0t+;NvvtV_!#?$V)d2XG}$a5PS=+s<1swk@1 zn$cE3I3ovLL>U)FeXF}H(o3RNNm|x91(|A;8;Z0(8F&v<$;do+7Zr8YW)FHIvA-xV zG-kZ&j`bm8<^-PHxX%_vp6|EK^H;t0g^{@big+kpI7G_#3?NL}eGflnCmwpz4qdpZ zH`%&))3zSCWt$h=@&F{zd*ssNx?+I<5-9)(_tu4Akz|d|3s6kI@^NabS~uNWJ>qR8 zlTNtd10>IsfaKtl1CiecP~Ihhh+b1C)NKKYgq*ts)W_e_q(_a3VlDT1|2$GriP^P; zjr)CBn9(xC^kI?li8Fn}dxv3RzO>TPwANdz`iiWK?d{$Wq!f|$SvA}kE)3U8a z9TXC#a2>stqOK(?PdH!z5SEAc!Wwxmm(MuVJjCuccu+M;@u;NXf^`;;i04S%NDXXy zRlsF@udL6MFO}njUE~-Xy{PItl;q&~YjR(ct0&ZfEEkq|d%aW?M1YzI$2rrf}h zi?<{+I{x630uT2ex_HYDKXBVN&Rn(S6A#NOVXclla9bY^>%<3!U@K}nf7O;wK4de8 z&)V#fi?(?Dl9X_oPdv4vz9fo&a3st;K+;$eh$Ms?0#&%07OMKKc9(3*`&k7+ASx)!9v} z&LCW0c9|}!O5Be!>%pDUhC_ut{M7TNsaH8r0I^PhAQlsNnrs~Gsn%5qvxa!z>con5 z){beinD)o_7Ob_nsZgD$tB>LkcRI7~k=IdDFBg>m!TN9vF%WZy&Z@r+?xRlR^ezDC z#3N5j+DK(~^Yo*3@btsBdB!ag)<~A-!gcYZ!w)m(j@-@`@;V~)Op+#30_W8tU1;P0L^TkR_+efAt&-N+!yrY!VP_2 z^Z=roP)}WM7xF-dZR_FtZ#6=fCsl#oAXM$(jt>9N}E9Tu_%$=2Mg3&Ibw_VdDfZlp9orcpG!0V zT+nO+bp&gm7(8efNHo5Y$m{TfkK4&dpRtpVJnhNE`yaE7Q;*oj=|@%e#~Kld9lmf= zVLf>wT-(ZhkLbz=6=xFBzOCHR(us#`{R{vj%l(+@F|?Bq9gtR^KXhJE1VmBeN7hcr zwPBGUgBrFZS?IhhjiRSXPgY{`)o2%b#Wl?|nx)J^N=9SnT$bY7b({>>CTS5~@q-P}A>4Z36$g$0y{^v+KN8>4te?Qi zqR)qQ#cesqyx;%;6_QCrK~z;IEfE&g!TBVo=`N@siabLj?qm%Yt-D0qGR=YaOQK5i zASYpa{-7-!_mm2O%;8Hnm26r2|Mx76XHpL4zSP~LhcA|v~dQDO|qRz+C7jm1F~WG0;D+AHb@L#`s+ zN4+j`iS8cfwkO9cB68wgCWW9PGPxB1K`|K@Kp}$=X zgmTY5riIT6K;!7pTgWn&y|*1V-DTJ5F-_Qz06!#KwXS<|#ro?fRi~^>t@uVBx-AZ! z(TNFNpd3YdX5-v7J9hDw&1{|3I2|mG25Dp)VM59-WTFqBzbOK}aq=-ccs~UAh8?Z}t)G0@HqTxWaRx}Bdn;HSqB5Slbo?P(Q#SjiNVlxf1GjAD)WdRP z$*fMpF_vBa03gWBiUVN@97G=NaOHRM zHk{?b0))0;$U2dXh`FA-EP`I1aEk$-!8M^iDDgV7EU9EC2sy4 z?Y9Wk^k^Kf+@lK6wBXQ%GAZx?X23(D&^gyqusmBq!Qfm8MWK|3D@QfkhipIJ7db0j z*TQ`c9<2Pa;2pNkUy~8QdIB28#=wE7fiWFrbT>E<*5vTT+cI_QSfcwctEjr6aNXS+ zQ5l)(C{m-`L1q(zedxk10Y)G?f87?3J!I>rFUvxacmzm*ja(9~wA9xi*lQ5%V{UHw zr_%I_hprS|^I*ON^$KvI#KC#uA}$yC(}BKsvy1r#`wSqPz)=TBfWt|Ep-;HIh>%?^I=K01#`kV1=M&W_w=P^0 zy`ZXa{L*a&D#J{BqwQSQhdGi>@gaV{X8;{Mb48ry@C7o_*KOnU727yPZs@WSiAW!b z)J{I~jDT|R^kv&P{g^_-;}1RMrH%{k(xQ-Y=@=Zx$+gk|0bpzQUk=gRW43wmnxZ?* zE|D4_S`6-v3F;6<@+d@W2&DS!_eq*SjfdN~a#lwQN=gTU2gDrCX!0iB($L-Li+alIjB5perfE4i}+!-WWF747y2hq`sYB?bUMUzCxKeLH7 zT2WKR=^-YZq zPNeS{Kx?NSwUzteD38cZDZ+Z-agk~)4Hn09K)2<}PCxdnXEp&5yauB7;FHQX9DV?I zb}Mk7$8GK8qqchLQLnL`zo|qdR?*(*X5X6@x;9+e6B zC=-``(mca57Y|F%OkECwj`SF}N9BDvWScqp4n1%~kuBFKPam~sO}|u0Xo(TAQ?R0oL28Li#_sBJxP(^l?(G+3fg z$2oCH)@kYZMMY|SdE{ttKjcT?M}+^8?3SPPdA{hiL0Lp%HmN1I0j0A)SPBP~C;mKp z>{=zjQBnccfuZcOGR!VdQOz!-4*(3=Za_n?I>15Zo72>JPyR)gP~;upEFZPr`U$Hk zOb@zel7zUcxeXC~iqf-(gWH-p=qJhKvcQ3b20X}WocBC#YXmtLZraLy4?53L>p4xM z4jNn;gTEL|iW_6P?L7ks!c63}g0(pLuq_^cP`~4Lh`7Y&&tQ!nb<=q9rd-jXo}z7RVrh?0e2W`|NYxI-jH2I{d8mhspJozK?3434tb^4Nerr;7WA(iCRQELNDMg z?;eH5;nz?Zohg-(*RzyXh$=Q5V5QI$$tHDiccLA=-yVo?{}BZ>tFjLFPH}X-vq<6| z8I_z;MV8`X+WQw~b&booSxVZ;&gatn8urpf1I2BVweXbnc{naLdAk;)2vwddGWYso z#3{7}oW(*zQH#iCKU7KNIn%{HZV%KT72lC@4@bkM{8vx_Y#OM|wegvSUG=)o^?*aE z+paD8%Sv4j*%Qb05dm7QY&i;q`^_8S3IeqLp894foV zp_zV_1aAsfMNXs(>W__Vz%n5h4-pNYrFH)~|JPOvtaOl1o_&%UyOD&|+CcjNc|iaVX^)7c$r4oCd`(}6uClmZlQ?Jt7gM87 zLmEMjUHsp*C5?VqZ16^vI7^Y4d%)ZYFyY6+Az1SXfgH0Pcu!E@Z`ng&k|iO zCO7E<5WJ-HkN$4NMxQn6VFJ(2u?CN{Qx8jpMtHl?){q}6GUS;58xRv^vM8qQ@kE>g z05-4zGov^}7^=(H9}ON2EpRw)ZJ-9VR0Fvkji1zSCpM|Z#sUi_6%^;fTSRhaih?pm8q8AB7r&glX z{-CRW6+h?dO#QR;+Tc<;bDylzI|}vD7kx~!z!+2im7)@|0;y0P{rxYYnSRsr05~)X zNoPc(eA^&`8&Rd$;9rw)2LB=QAj;)hdrEIkUzM=P+7q-DjzW?<(A5+g4=Irp@JFE$ zmP;*1s*P4yEGA*OWN^Hz^wdgtSMCWYezaV2ucJn9-86$qf6roy30^v|*q->NmLHxY|cUmzNv8$|mTx|8@^2BPiZiGHp?q%!}=AnK+urA-8E zxDkG%&HiCnt#m}Nbv`<2W1Y&S8a^=E(mn{Q>amFqQqRx)SltnLmP=j=4xqHtIagEf?`@$T zitT;fJeD{1!nPz2i?(Epgx75JS?Tq`vsV#3oKED_#dcZB_lGQekM@m)#~e(<(WV?# zdIu3`dwixco|2m88@&@4y{xR*I#i)i<{#U67y(1%v4_YY0yqK@oCq;-bRH_bnMgAF zk+dPTO&qa^P=Hq!+OgGYB2i{RP$U|i3PhOHn(3vUr-a7dRAwp2B;etJn!VMZhC(tj z!CtRgc%+|3bkfv9KNK*U*GGyhnjj%9=|!&Tp##}+SR~v)%{)hdMvc(ut#-c+&yUk# zHgpMKwW~)Db`+v`yA8u2;HUafGg;X(Z~4dz_#0vtClKo@7VxGjvFn}o3^uiO}n1av}?{$NdmAZ;}q))9B zrcXsmO%!b)#{gK{Go#twky!a`28r;i9Y(9s33`vXa8J(E28KECq1%m zC%O!2RUja$WPk4HL(78q7annD?Q5T)#9_&Ik-{h$Ka_j2WB?4MkMTt$xDaai$Z4pI zzDO<3Km_QrNThT&I0-dGLRmS!hyKxb{nF?}<^EKlL?Z$`n9tx#fQ`F|?N@3O%dx>Ak~T@1_*$G{6cW~e~D};#!DLwRZjT5S?G<;l!}N+39ni4 zQQJfp{tvV)pJ{563_zKpDD_hPjq|dkj#VU7_gO_pXZ<`>1fC21odDqdUtXxg?j7Fv zdzQlk?P7|SRie+6Of-BIetP^uHddcg`&!3}-WovG6?_+}(J2t6VS9WoK0;*5_>f9| zaUw>Z(TT8kd=rm>?^I$L&x=gUVsP}I&^fqr+hcGfor2yOWjqgq&4Oa3XSG{q{wxwr zZ5bi@)%HHi7J_Y-NW}E4v>`ZAH;(QW3+2Hqe5wyz5~Bwd8v0!UhXfWr3xM$!~NBTJ9k4zKa1hKO=T z=J`Az;`^|&@Lc7UqLtI!7j3}$qK*J_dAld#Jp4TXKF5Uu7`DYxqWcWCH{l;TF_K6G z=ZS~>Jzos>9zEA~e~ujGjFG?p>T_^!4InBTS`E48o+1%tI~<5GiYm;Ds>KV~JfhVD zUV?gz*jODhtmc7zzLu0k>VoIMhX7Ig;7UA+mIz#_JN+IK797Pn?RIQ!ASRMR)qtH` z-hhZmgvg1&C{jN>3CYx>Dw$Tq^QO#KG-@A&5@IMsTR@tIt$rGEjU74qJloGGaAI>- zg^5nec+Zr-dheOD7jfURd6M~xL1?Z7`9??LYvD86f{(dfx>Q{iA@Tr~AEG8-LnM1! zbU%+iA0Be}9M2n&^4tN7Zm{%PR6;8M#QO{QnM58PtOt15mJ8Q;`bH&t)~*l_QYu>( z*eKiKKD_1VD|TQ$xRVq{$ZsF$g()QNIT6l9atBmHfaomhGuCL-{(u|(pc7HvtD`^q z61D{*Ui@nt(`J7uZP^NPs>p+aEs+uPetK;O9YUre5zYXoN5G3<2BBK&a0m)5@}qAR0bash_HMBBKOZ+okhi(PJZv$W&HHd z(2HJcsxXO=gJW?a{6sRGrLN#~$5Hi>vbgic{~NhhUu^=2?6amK!&i+siGz|Tqp}_# z_5C}2O3;hkN8?4y-<1A*jPysU+YKMeZD}%I6yeUkG@AkfW8!k3tt1GB`9@eN0;ojk zNI=0mgzZG0ZBK?mvc-wYov>ElkzW~(hE>IS7P^k7d9!gSY`@I|8}Ybt68?S%-;^Ox z#}}Tw)NW|`no*TWRh)B6qf`gsIP!38g;LjVi{akSzd7>6vi%_(=ocTe&f8l9D4$I9 z$9EU}FqHboq1ZlDJ3!jQo`(nNT~QH<4-qMdCL>Y`-FCM~c4vO?fUYQ>W?O7OP9K zzrOM!Q$-%1&`8vg*Et>lNaW#jUTW&93y>fl(s@_(iRtYAV=A&cNMZA9e$B7>HNWQ9 v{F-0$YktkI`8B`h*Zi7a^XqT_57&PI`)Tk~=(y8D00000NkvXXu0mjf@V=K$ literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_background.png b/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..c70f68c6e1d73a6d318edf6322240714de2b1748 GIT binary patch literal 2854 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
    + + + @@ -105,4 +108,4 @@ - + \ No newline at end of file diff --git a/ui/src/app/edge/history/history.component.ts b/ui/src/app/edge/history/history.component.ts index 61166b75f5d..03e9c052124 100644 --- a/ui/src/app/edge/history/history.component.ts +++ b/ui/src/app/edge/history/history.component.ts @@ -2,6 +2,7 @@ import { Component, OnInit, ViewChild } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; +import { AppService } from 'src/app/app.service'; import { HeaderComponent } from 'src/app/shared/header/header.component'; import { JsonrpcResponseError } from 'src/app/shared/jsonrpc/base'; import { Edge, EdgeConfig, Service, Widgets } from 'src/app/shared/shared'; @@ -33,6 +34,7 @@ export class HistoryComponent implements OnInit { // public channelthresholdComponents: string[] = []; public config: EdgeConfig = null; + protected handleRefresh: () => void = () => AppService.handleRefresh(); constructor( public service: Service, diff --git a/ui/src/app/edge/history/historydataservice.ts b/ui/src/app/edge/history/historydataservice.ts index 51e5a033ab5..07f2bec9050 100644 --- a/ui/src/app/edge/history/historydataservice.ts +++ b/ui/src/app/edge/history/historydataservice.ts @@ -8,6 +8,7 @@ import { DateUtils } from "src/app/shared/utils/date/dateutils"; import { QueryHistoricTimeseriesEnergyRequest } from "src/app/shared/jsonrpc/request/queryHistoricTimeseriesEnergyRequest"; import { Websocket } from "src/app/shared/service/websocket"; import { Service } from "src/app/shared/service/service"; +import { RefresherCustomEvent } from "@ionic/angular"; @Injectable() export class HistoryDataService extends DataService { @@ -56,4 +57,9 @@ export class HistoryDataService extends DataService { public override unsubscribeFromChannels(channels: ChannelAddress[]) { return; } + + public override refresh(ev: RefresherCustomEvent) { + this.getValues(Object.values(this.channelAddresses), this.edge, ""); + ev.target.complete(); + } } diff --git a/ui/src/app/edge/live/live.component.html b/ui/src/app/edge/live/live.component.html index 77f76e165e3..e771887a085 100644 --- a/ui/src/app/edge/live/live.component.html +++ b/ui/src/app/edge/live/live.component.html @@ -1,5 +1,9 @@
    + + + + diff --git a/ui/src/app/edge/live/live.component.ts b/ui/src/app/edge/live/live.component.ts index 8f36b79cb9f..8363d1c811d 100644 --- a/ui/src/app/edge/live/live.component.ts +++ b/ui/src/app/edge/live/live.component.ts @@ -1,7 +1,9 @@ // @ts-strict-ignore import { Component, OnDestroy, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; +import { RefresherCustomEvent } from '@ionic/angular'; import { Subject } from 'rxjs'; +import { DataService } from 'src/app/shared/genericComponents/shared/dataservice'; import { Edge, EdgeConfig, Service, Utils, Websocket, Widgets } from 'src/app/shared/shared'; @Component({ @@ -14,12 +16,14 @@ export class LiveComponent implements OnInit, OnDestroy { public config: EdgeConfig = null; public widgets: Widgets = null; private stopOnDestroy: Subject = new Subject(); + protected handleRefresh: (ev: RefresherCustomEvent) => void = (ev: RefresherCustomEvent) => this.dataService.refresh(ev); constructor( private route: ActivatedRoute, public service: Service, protected utils: Utils, protected websocket: Websocket, + private dataService: DataService, ) { } public ngOnInit() { diff --git a/ui/src/app/edge/live/livedataservice.ts b/ui/src/app/edge/live/livedataservice.ts index 6dd0c30ddbe..4bfbaaf98ac 100644 --- a/ui/src/app/edge/live/livedataservice.ts +++ b/ui/src/app/edge/live/livedataservice.ts @@ -5,6 +5,7 @@ import { v4 as uuidv4 } from 'uuid'; import { DataService } from "../../shared/genericComponents/shared/dataservice"; import { ChannelAddress, Edge, Service, Websocket } from "../../shared/shared"; +import { RefresherCustomEvent } from "@ionic/angular"; @Directive() export class LiveDataService extends DataService implements OnDestroy { @@ -52,4 +53,13 @@ export class LiveDataService extends DataService implements OnDestroy { public unsubscribeFromChannels(channels: ChannelAddress[]) { this.edge.unsubscribeFromChannels(this.websocket, channels); } + + public override refresh(ev: RefresherCustomEvent) { + this.currentValue.next({ allComponents: {} }); + this.edge.unsubscribeFromChannels(this.websocket, this.subscribedChannelAddresses); + setTimeout(() => { + this.edge.subscribeChannels(this.websocket, "", this.subscribedChannelAddresses); + ev.target.complete(); + }, 1000); + } } diff --git a/ui/src/app/index/login.component.html b/ui/src/app/index/login.component.html index 8c901dfc4d6..4c4cf15f044 100644 --- a/ui/src/app/index/login.component.html +++ b/ui/src/app/index/login.component.html @@ -93,4 +93,4 @@ - \ No newline at end of file + diff --git a/ui/src/app/index/login.component.ts b/ui/src/app/index/login.component.ts index 4cb1c9ff054..1197e06d501 100644 --- a/ui/src/app/index/login.component.ts +++ b/ui/src/app/index/login.component.ts @@ -5,6 +5,7 @@ import { ActivatedRoute, Router } from '@angular/router'; import { Subject } from 'rxjs'; import { environment } from 'src/environments'; +import { AppService } from '../app.service'; import { AuthenticateWithPasswordRequest } from '../shared/jsonrpc/request/authenticateWithPasswordRequest'; import { Edge, Service, Utils, Websocket } from '../shared/shared'; @@ -19,6 +20,9 @@ export class LoginComponent implements OnInit, AfterContentChecked, OnDestroy { private page = 0; protected formIsDisabled: boolean = false; + protected popoverActive: 'android' | 'iOS' | null = null; + protected readonly isApp: boolean = AppService.isApp; + constructor( public service: Service, public websocket: Websocket, diff --git a/ui/src/app/shared/directive/autofill.ts b/ui/src/app/shared/directive/autofill.ts new file mode 100644 index 00000000000..8665630df5b --- /dev/null +++ b/ui/src/app/shared/directive/autofill.ts @@ -0,0 +1,25 @@ +// @ts-strict-ignore +import { Directive, ElementRef, OnInit } from '@angular/core'; +import { Capacitor } from '@capacitor/core'; +import { Logger } from '../shared'; + +@Directive({ + selector: '[appAutofill]', +}) +export class AutofillDirective implements OnInit { + + constructor(private el: ElementRef, private logger: Logger) { } + + ngOnInit(): void { + if (Capacitor.getPlatform() !== 'ios') { return; } + setTimeout(() => { + try { + this.el.nativeElement.children[0].addEventListener('change', (e) => { + this.el.nativeElement.value = (e.target as any).value; + }); + } catch { + console.error("Android Autofill Directive inactive"); + } + }, 100); // Need some time for the ion-input to create the input element + } +} diff --git a/ui/src/app/shared/genericComponents/shared/dataservice.ts b/ui/src/app/shared/genericComponents/shared/dataservice.ts index 7af1ff7bb55..c43aad16467 100644 --- a/ui/src/app/shared/genericComponents/shared/dataservice.ts +++ b/ui/src/app/shared/genericComponents/shared/dataservice.ts @@ -3,6 +3,7 @@ import { Injectable } from "@angular/core"; import { BehaviorSubject, Subject } from "rxjs"; import { ChannelAddress, Edge } from "../../shared"; +import { RefresherCustomEvent } from "@ionic/angular"; @Injectable() export abstract class DataService { @@ -29,4 +30,6 @@ export abstract class DataService { * @param channels the channels */ public abstract unsubscribeFromChannels(channels: ChannelAddress[]); + + public abstract refresh(ev: RefresherCustomEvent); } diff --git a/ui/src/assets/i18n/de.json b/ui/src/assets/i18n/de.json index fbd56096e39..b582b58c8b2 100644 --- a/ui/src/assets/i18n/de.json +++ b/ui/src/assets/i18n/de.json @@ -954,5 +954,8 @@ "SET_VALUE": "Eingestellter Wert", "MORE_CHANNELS": "Weitere Kanäle hinzufügen", "CHANNEL": "Kanal" + }, + "APP": { + "FUNCTIONALITY_TEMPORARILY_NOT_AVAILABLE": "Diese Funktion ist vorübergehend in der App nicht verfügbar, verwenden Sie bitte dafür die Web-App." } -} +} \ No newline at end of file diff --git a/ui/src/assets/i18n/en.json b/ui/src/assets/i18n/en.json index 3b4def7a994..70acb7994e9 100644 --- a/ui/src/assets/i18n/en.json +++ b/ui/src/assets/i18n/en.json @@ -957,5 +957,8 @@ "SET_VALUE": "Set value", "MORE_CHANNELS": "Add More Channels", "CHANNEL": "Channel" + }, + "APP": { + "FUNCTIONALITY_TEMPORARILY_NOT_AVAILABLE": "This function is temporarily not available in the app, please use the web app instead." } -} +} \ No newline at end of file From ac56c9d7fe67a12cfcc65682f6c857acca2d7830 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 09:54:37 +0200 Subject: [PATCH 02/22] SymmetricEss: add Min-/MaxCellVoltage-/Temperature channels to modbus slave table Added the following register to the Modbus slave table - MIN_CELL_VOLTAGE - MAX_CELL_VOLTAGE - MIN_CELL_TEMPERATURE - MAX_CELL_TEMPERATURE Reviewed-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Pooran Chandrashekaraiah <46567310+pooran-c@users.noreply.github.com> Co-committed-by: Pooran Chandrashekaraiah <46567310+pooran-c@users.noreply.github.com> --- .../src/io/openems/edge/ess/api/SymmetricEss.java | 4 ++++ .../ess/generic/common/AbstractChannelManager.java | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/io.openems.edge.ess.api/src/io/openems/edge/ess/api/SymmetricEss.java b/io.openems.edge.ess.api/src/io/openems/edge/ess/api/SymmetricEss.java index 392eb4324cb..4c8c476ec44 100644 --- a/io.openems.edge.ess.api/src/io/openems/edge/ess/api/SymmetricEss.java +++ b/io.openems.edge.ess.api/src/io/openems/edge/ess/api/SymmetricEss.java @@ -211,6 +211,10 @@ public static ModbusSlaveNatureTable getModbusSlaveNatureTable(AccessMode access .channel(1, ChannelId.GRID_MODE, ModbusType.UINT16) // .channel(2, ChannelId.ACTIVE_POWER, ModbusType.FLOAT32) // .channel(4, ChannelId.REACTIVE_POWER, ModbusType.FLOAT32) // + .channel(6, ChannelId.MIN_CELL_VOLTAGE, ModbusType.FLOAT32) // + .channel(8, ChannelId.MAX_CELL_VOLTAGE, ModbusType.FLOAT32) // + .channel(10, ChannelId.MIN_CELL_TEMPERATURE, ModbusType.FLOAT32) // + .channel(12, ChannelId.MAX_CELL_TEMPERATURE, ModbusType.FLOAT32) // .build(); } diff --git a/io.openems.edge.ess.generic/src/io/openems/edge/ess/generic/common/AbstractChannelManager.java b/io.openems.edge.ess.generic/src/io/openems/edge/ess/generic/common/AbstractChannelManager.java index af85ef0b031..c77a5496cc1 100644 --- a/io.openems.edge.ess.generic/src/io/openems/edge/ess/generic/common/AbstractChannelManager.java +++ b/io.openems.edge.ess.generic/src/io/openems/edge/ess/generic/common/AbstractChannelManager.java @@ -108,6 +108,18 @@ private void addBatteryListener(ClockProvider clockProvider, Battery battery, Sy this.addCopyListener(battery, // Battery.ChannelId.SOC, // SymmetricEss.ChannelId.SOC); + this.addCopyListener(battery, // + Battery.ChannelId.MIN_CELL_VOLTAGE, // + SymmetricEss.ChannelId.MIN_CELL_VOLTAGE); + this.addCopyListener(battery, // + Battery.ChannelId.MAX_CELL_VOLTAGE, // + SymmetricEss.ChannelId.MAX_CELL_VOLTAGE); + this.addCopyListener(battery, // + Battery.ChannelId.MIN_CELL_TEMPERATURE, // + SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE); + this.addCopyListener(battery, // + Battery.ChannelId.MAX_CELL_TEMPERATURE, // + SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE); } private void addEssListener(ClockProvider clockProvider, Battery battery, SymmetricBatteryInverter inverter) { From c5546aec8aef7df9e24cc7dc9a30c442911720ac Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 09:56:42 +0200 Subject: [PATCH 03/22] UI: add footer subnavigation - New subnavigation in /history/production Reviewed-by: Sagar Venu <32655208+venu-sagar@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-committed-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> --- ui/src/app/app-routing.module.ts | 2 + .../common/production/details/chart/chart.ts | 88 ++++++++++++++ .../production/details/details.overview.html | 6 + .../production/details/details.overview.ts | 24 ++++ .../common/production/overview/overview.html | 1 + .../common/production/overview/overview.ts | 19 ++- .../history/common/production/production.ts | 4 + ui/src/app/shared/edge/edgeconfig.ts | 11 ++ .../chart/abstracthistorychart.html | 7 +- .../shared/genericComponents/chart/chart.html | 4 +- .../footer-navigation/footerNavigation.html | 48 ++++++++ .../footer-navigation/footerNavigation.ts | 114 ++++++++++++++++++ .../genericComponents/genericComponents.ts | 3 + .../genericComponents/shared/converter.ts | 1 + ui/src/app/shared/service/utils.ts | 2 +- 15 files changed, 327 insertions(+), 7 deletions(-) create mode 100644 ui/src/app/edge/history/common/production/details/chart/chart.ts create mode 100644 ui/src/app/edge/history/common/production/details/details.overview.html create mode 100644 ui/src/app/edge/history/common/production/details/details.overview.ts create mode 100644 ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.html create mode 100644 ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts diff --git a/ui/src/app/app-routing.module.ts b/ui/src/app/app-routing.module.ts index a520f995833..bae7f882cd2 100644 --- a/ui/src/app/app-routing.module.ts +++ b/ui/src/app/app-routing.module.ts @@ -48,6 +48,7 @@ import { LoginComponent } from './index/login.component'; import { OverViewComponent } from './index/overview/overview.component'; import { DataService } from './shared/genericComponents/shared/dataservice'; import { UserComponent } from './user/user.component'; +import { DetailsOverviewComponent } from './edge/history/common/production/details/details.overview'; const routes: Routes = [ @@ -92,6 +93,7 @@ const routes: Routes = [ { path: 'consumptionchart', component: ConsumptionChartOverviewComponent }, { path: 'gridchart', component: GridChartOverviewComponent }, { path: 'productionchart', component: ProductionChartOverviewComponent }, + { path: 'productionchart/:componentId', component: DetailsOverviewComponent }, { path: 'selfconsumptionchart', component: SelfconsumptionChartOverviewComponent }, { path: 'storagechart', component: StorageChartOverviewComponent }, diff --git a/ui/src/app/edge/history/common/production/details/chart/chart.ts b/ui/src/app/edge/history/common/production/details/chart/chart.ts new file mode 100644 index 00000000000..6797a9c1612 --- /dev/null +++ b/ui/src/app/edge/history/common/production/details/chart/chart.ts @@ -0,0 +1,88 @@ +import { Component } from '@angular/core'; +import { AbstractHistoryChart } from 'src/app/shared/genericComponents/chart/abstracthistorychart'; +import { Phase } from 'src/app/shared/genericComponents/shared/phase'; +import { QueryHistoricTimeseriesEnergyResponse } from 'src/app/shared/jsonrpc/response/queryHistoricTimeseriesEnergyResponse'; +import { ChartAxis, HistoryUtils, YAxisTitle } from 'src/app/shared/service/utils'; +import { ChannelAddress } from 'src/app/shared/shared'; + +@Component({ + selector: 'meterChart', + templateUrl: '../../../../../../shared/genericComponents/chart/abstracthistorychart.html', +}) +export class ChartComponent extends AbstractHistoryChart { + + + protected override getChartData(): HistoryUtils.ChartData { + + const component = this.config.getComponent(this.route.snapshot.params.componentId); + const isProductionMeter = this.config.hasComponentNature("io.openems.edge.meter.api.ElectricityMeter", component.id) && this.config.isProducer(component); + const isCharger = this.config.hasComponentNature("io.openems.edge.ess.dccharger.api.EssDcCharger", component.id); + + const channels: HistoryUtils.InputChannel[] = []; + + if (isCharger) { + channels.push({ + name: component.id, + powerChannel: ChannelAddress.fromString(component.id + '/ActualPower'), + energyChannel: ChannelAddress.fromString(component.id + '/ActualEnergy'), + }); + } + + if (isProductionMeter) { + channels.push({ + name: component.id, + powerChannel: ChannelAddress.fromString(component.id + '/ActivePower'), + energyChannel: ChannelAddress.fromString(component.id + '/ActiveProductionEnergy'), + }); + + channels.push(...Phase.THREE_PHASE.map(phase => ({ + name: 'ProductionAcActivePower' + phase, + powerChannel: ChannelAddress.fromString(component.id + '/ActivePower' + phase), + }))); + } + + const chartObject: HistoryUtils.ChartData = { + input: channels, + output: (data: HistoryUtils.ChannelData) => { + const datasets: HistoryUtils.DisplayValues[] = []; + datasets.push({ + name: component.alias, + nameSuffix: (energyQueryResponse: QueryHistoricTimeseriesEnergyResponse) => { + return energyQueryResponse.result.data[isCharger ? component.id + '/ActualEnergy' : component.id + '/ActiveProductionEnergy']; + }, + converter: () => { + return data[component.id]; + }, + color: 'rgb(0,152,204)', + hiddenOnInit: false, + stack: 2, + }); + + if (!isProductionMeter) { + return datasets; + } + + datasets.push(...Phase.THREE_PHASE.map((phase, i) => ({ + name: "Phase " + phase, + converter: () => + data['ProductionAcActivePower' + phase], + color: 'rgb(' + AbstractHistoryChart.phaseColors[i] + ')', + stack: 3, + }))); + + return datasets; + }, + tooltip: { + formatNumber: '1.1-2', + afterTitle: this.translate.instant('General.TOTAL'), + }, + yAxes: [{ + unit: YAxisTitle.ENERGY, + position: 'left', + yAxisId: ChartAxis.LEFT, + }], + }; + + return chartObject; + } +} diff --git a/ui/src/app/edge/history/common/production/details/details.overview.html b/ui/src/app/edge/history/common/production/details/details.overview.html new file mode 100644 index 00000000000..5e3c861b1f3 --- /dev/null +++ b/ui/src/app/edge/history/common/production/details/details.overview.html @@ -0,0 +1,6 @@ + + + + diff --git a/ui/src/app/edge/history/common/production/details/details.overview.ts b/ui/src/app/edge/history/common/production/details/details.overview.ts new file mode 100644 index 00000000000..8a2e5bc46ac --- /dev/null +++ b/ui/src/app/edge/history/common/production/details/details.overview.ts @@ -0,0 +1,24 @@ +import { Component } from '@angular/core'; +import { AbstractHistoryChartOverview } from 'src/app/shared/genericComponents/chart/abstractHistoryChartOverview'; +import { ChannelAddress, EdgeConfig } from 'src/app/shared/shared'; + +@Component({ + templateUrl: './details.overview.html', +}) +export class DetailsOverviewComponent extends AbstractHistoryChartOverview { + protected chargerComponents: EdgeConfig.Component[] = []; + protected productionMeterComponents: EdgeConfig.Component[] = []; + + protected override getChannelAddresses(): ChannelAddress[] { + // Get Chargers + this.chargerComponents = + this.config.getComponentsImplementingNature("io.openems.edge.ess.dccharger.api.EssDcCharger") + .filter(component => component.isEnabled); + + // Get productionMeters + this.productionMeterComponents = + this.config.getComponentsImplementingNature("io.openems.edge.meter.api.ElectricityMeter") + .filter(component => component.isEnabled && this.config.isProducer(component)); + return []; + } +} diff --git a/ui/src/app/edge/history/common/production/overview/overview.html b/ui/src/app/edge/history/common/production/overview/overview.html index c4706da4aaf..d02fe0a1f66 100644 --- a/ui/src/app/edge/history/common/production/overview/overview.html +++ b/ui/src/app/edge/history/common/production/overview/overview.html @@ -34,3 +34,4 @@ + diff --git a/ui/src/app/edge/history/common/production/overview/overview.ts b/ui/src/app/edge/history/common/production/overview/overview.ts index 480d20dc501..715e2dfff07 100644 --- a/ui/src/app/edge/history/common/production/overview/overview.ts +++ b/ui/src/app/edge/history/common/production/overview/overview.ts @@ -1,6 +1,9 @@ import { Component } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ModalController } from '@ionic/angular'; +import { NavigationOption } from 'src/app/shared/genericComponents/footer-navigation/footerNavigation'; import { AbstractHistoryChartOverview } from '../../../../../shared/genericComponents/chart/abstractHistoryChartOverview'; -import { ChannelAddress, EdgeConfig } from '../../../../../shared/shared'; +import { ChannelAddress, EdgeConfig, Service } from '../../../../../shared/shared'; @Component({ templateUrl: './overview.html', @@ -8,6 +11,16 @@ import { ChannelAddress, EdgeConfig } from '../../../../../shared/shared'; export class OverviewComponent extends AbstractHistoryChartOverview { protected chargerComponents: EdgeConfig.Component[] = []; protected productionMeterComponents: EdgeConfig.Component[] = []; + protected navigationButtons: NavigationOption[] = []; + + constructor( + public override service: Service, + protected override route: ActivatedRoute, + public override modalCtrl: ModalController, + private router: Router, + ) { + super(service, route, modalCtrl); + } protected override getChannelAddresses(): ChannelAddress[] { // Get Chargers @@ -19,6 +32,10 @@ export class OverviewComponent extends AbstractHistoryChartOverview { this.productionMeterComponents = this.config.getComponentsImplementingNature("io.openems.edge.meter.api.ElectricityMeter") .filter(component => component.isEnabled && this.config.isProducer(component)); + + this.navigationButtons = [...this.chargerComponents, ...this.productionMeterComponents].map(el => ( + { id: el.id, alias: el.alias, callback: () => { this.router.navigate(['./' + el.id], { relativeTo: this.route }); } } + )); return []; } } diff --git a/ui/src/app/edge/history/common/production/production.ts b/ui/src/app/edge/history/common/production/production.ts index 890070a3e15..bb70ba25068 100644 --- a/ui/src/app/edge/history/common/production/production.ts +++ b/ui/src/app/edge/history/common/production/production.ts @@ -7,6 +7,8 @@ import { ProductionMeterChartComponent } from './chart/productionMeterChart'; import { TotalAcChartComponent } from './chart/totalAcChart'; import { TotalChartComponent } from './chart/totalChart'; import { TotalDcChartComponent } from './chart/totalDcChart'; +import { ChartComponent } from './details/chart/chart'; +import { DetailsOverviewComponent } from './details/details.overview'; import { FlatComponent } from './flat/flat'; import { OverviewComponent } from './overview/overview'; @@ -23,6 +25,8 @@ import { OverviewComponent } from './overview/overview'; TotalAcChartComponent, TotalChartComponent, ChargerChartComponent, + DetailsOverviewComponent, + ChartComponent, ], exports: [ FlatComponent, diff --git a/ui/src/app/shared/edge/edgeconfig.ts b/ui/src/app/shared/edge/edgeconfig.ts index 47b529147d6..6a22df8406e 100644 --- a/ui/src/app/shared/edge/edgeconfig.ts +++ b/ui/src/app/shared/edge/edgeconfig.ts @@ -248,6 +248,17 @@ export class EdgeConfig { } } + /** + * Determines if component has nature + * + * @param nature the given Nature. + * @param componentId the Component-ID + */ + public hasComponentNature(nature: string, componentId: string) { + const natureIds = this.getNatureIdsByComponentId(componentId); + return natureIds.includes(nature); + } + /** * Determines if Edge has a Storage device */ diff --git a/ui/src/app/shared/genericComponents/chart/abstracthistorychart.html b/ui/src/app/shared/genericComponents/chart/abstracthistorychart.html index e0ac9bd56e9..0c1225b56f0 100644 --- a/ui/src/app/shared/genericComponents/chart/abstracthistorychart.html +++ b/ui/src/app/shared/genericComponents/chart/abstracthistorychart.html @@ -1,5 +1,5 @@ - +
    @@ -7,6 +7,7 @@
    - + -
    \ No newline at end of file + diff --git a/ui/src/app/shared/genericComponents/chart/chart.html b/ui/src/app/shared/genericComponents/chart/chart.html index f6f67a457d5..075411661cb 100644 --- a/ui/src/app/shared/genericComponents/chart/chart.html +++ b/ui/src/app/shared/genericComponents/chart/chart.html @@ -19,7 +19,7 @@ - + - \ No newline at end of file + diff --git a/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.html b/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.html new file mode 100644 index 00000000000..bfa8f32655c --- /dev/null +++ b/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.html @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + {{button.alias ?? button.id}} + + + ... + + + + + + + + + {{popoverbtn.alias ?? popoverbtn.id}} + + + + + + + + + + + + + + + diff --git a/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts b/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts new file mode 100644 index 00000000000..92668f82e3f --- /dev/null +++ b/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts @@ -0,0 +1,114 @@ +import { Location } from "@angular/common"; +import { AfterViewInit, ChangeDetectorRef, Component, ElementRef, HostListener, Input, QueryList, ViewChild, ViewChildren } from "@angular/core"; +import { PopoverController } from "@ionic/angular"; + +export type NavigationOption = { + id: string, + callback: () => void, + alias?: string, +} + +@Component({ + selector: 'oe-footer-subnavigation', + templateUrl: 'footerNavigation.html', +}) +export class FooterNavigationComponent implements AfterViewInit { + + @ViewChildren('subnavigationbuttons', { read: ElementRef }) + public subnavigationbuttons!: QueryList; + @ViewChild('container', { read: ElementRef }) public container!: ElementRef; + + @Input() public backButton: boolean = false; + @Input() public set navigationOptions(nodes: NavigationOption[]) { + this._buttons = nodes; + this.buttons = nodes; + } + + protected areButtonsReadyToShow: boolean = false; + protected buttons: NavigationOption[] = []; + protected popoverButtons: NavigationOption[] | null = []; + protected showPopover: boolean = false; + + private _buttons: NavigationOption[] = []; + + private static readonly INTERVAL: number = 1000; + + constructor( + protected location: Location, + protected popoverCtrl: PopoverController, + private cdr: ChangeDetectorRef, + ) { + } + + ngAfterViewInit() { + this.cdr.detectChanges(); + this.initializeFooterSubnavigation(); + } + + protected togglePopover(popoverbtn: NavigationOption) { + popoverbtn.callback(); + this.showPopover = false; + } + + @HostListener('window:resize', ['$event.target.innerWidth']) + private onResize(width: number) { + this.initializeFooterSubnavigation(); + } + + + /** + * Initializes sub-navigation + */ + private initializeFooterSubnavigation(): void { + this.buttons = this._buttons; + this.getSplitIndex() + .then((indexToSplit) => { + + if (indexToSplit == null) { + return; + } + + this.buttons = this._buttons.slice(0, indexToSplit); + this.popoverButtons = this._buttons.slice(indexToSplit); + this.areButtonsReadyToShow = true; + }); + } + + /** + * Gets the split index for navigation buttons + * + * @returns a promise + */ + private async getSplitIndex(): Promise { + return new Promise((resolve) => { + let indexToSplit: number = 0; + + const interval = setInterval(() => { + if (this.subnavigationbuttons && this.container) { + + const colLeftPadding = 16; + const paddingLeftRight = 24; + const ionItemWidth = this.container?.nativeElement.offsetWidth - colLeftPadding; + if (ionItemWidth) { + + let sum: number = colLeftPadding; + this.subnavigationbuttons.forEach((b, index, el) => { + sum += b.nativeElement.offsetWidth + paddingLeftRight; + if ((ionItemWidth) > sum) { + indexToSplit = index; + } + }); + + // Workaround + if (ionItemWidth > sum) { + ++indexToSplit; + } + + clearInterval(interval); + resolve(indexToSplit); + } + } + }, FooterNavigationComponent.INTERVAL); + }); + } +} diff --git a/ui/src/app/shared/genericComponents/genericComponents.ts b/ui/src/app/shared/genericComponents/genericComponents.ts index 417ac36b721..7136735eded 100644 --- a/ui/src/app/shared/genericComponents/genericComponents.ts +++ b/ui/src/app/shared/genericComponents/genericComponents.ts @@ -13,6 +13,7 @@ import { FlatWidgetHorizontalLineComponent } from './flat/flat-widget-horizontal import { FlatWidgetLineComponent } from './flat/flat-widget-line/flat-widget-line'; import { FlatWidgetLineItemComponent } from './flat/flat-widget-line/flat-widget-line-item/flat-widget-line-item'; import { FlatWidgetPercentagebarComponent } from './flat/flat-widget-percentagebar/flat-widget-percentagebar'; +import { FooterNavigationComponent } from './footer-navigation/footerNavigation'; import { HelpButtonComponent } from './modal/help-button/help-button'; import { ModalComponent } from './modal/modal'; import { ModalButtonsComponent } from './modal/modal-button/modal-button'; @@ -59,6 +60,7 @@ import { NotificationComponent } from './shared/notification/notification'; PickDateComponent, HelpButtonComponent, NotificationComponent, + FooterNavigationComponent, ], exports: [ // Flat @@ -85,6 +87,7 @@ import { NotificationComponent } from './shared/notification/notification'; PickDateComponent, HelpButtonComponent, NotificationComponent, + FooterNavigationComponent, ], schemas: [CUSTOM_ELEMENTS_SCHEMA], diff --git a/ui/src/app/shared/genericComponents/shared/converter.ts b/ui/src/app/shared/genericComponents/shared/converter.ts index 12458d38a0e..4054c9f9ec0 100644 --- a/ui/src/app/shared/genericComponents/shared/converter.ts +++ b/ui/src/app/shared/genericComponents/shared/converter.ts @@ -1,6 +1,7 @@ // @ts-strict-ignore import { TranslateService } from "@ngx-translate/core"; + import { CurrentData, EdgeConfig, Utils } from "../../shared"; import { TimeUtils } from "../../utils/time/timeutils"; import { Formatter } from "./formatter"; diff --git a/ui/src/app/shared/service/utils.ts b/ui/src/app/shared/service/utils.ts index c751bfd0527..8f3b5d125fd 100644 --- a/ui/src/app/shared/service/utils.ts +++ b/ui/src/app/shared/service/utils.ts @@ -659,7 +659,7 @@ export namespace HistoryUtils { export type DisplayValues = { name: string, /** suffix to the name */ - nameSuffix?: (energyValues: QueryHistoricTimeseriesEnergyResponse) => number | string, + nameSuffix?: (energyValues: QueryHistoricTimeseriesEnergyResponse) => number | string | null, /** Convert the values to be displayed in Chart */ converter: () => any, /** If dataset should be hidden on Init */ From 8a536319e3c2c29f177718c662e5538309d5d3d6 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:06:55 +0200 Subject: [PATCH 04/22] HeatingElement: added JUnit test Co-authored-by: Sebastian Asen <47855186+sebastianasen@users.noreply.github.com> Reviewed-by: Sebastian Asen <47855186+sebastianasen@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Johann Kaufmann <165755282+johannk24@users.noreply.github.com> Co-committed-by: Johann Kaufmann <165755282+johannk24@users.noreply.github.com> --- .../ControllerHeatingElementImplTest4.java | 95 +++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 io.openems.edge.controller.io.heatingelement/test/io/openems/edge/controller/io/heatingelement/ControllerHeatingElementImplTest4.java diff --git a/io.openems.edge.controller.io.heatingelement/test/io/openems/edge/controller/io/heatingelement/ControllerHeatingElementImplTest4.java b/io.openems.edge.controller.io.heatingelement/test/io/openems/edge/controller/io/heatingelement/ControllerHeatingElementImplTest4.java new file mode 100644 index 00000000000..854d4f90087 --- /dev/null +++ b/io.openems.edge.controller.io.heatingelement/test/io/openems/edge/controller/io/heatingelement/ControllerHeatingElementImplTest4.java @@ -0,0 +1,95 @@ +package io.openems.edge.controller.io.heatingelement; + +import java.time.Instant; +import java.time.ZoneOffset; +import java.time.temporal.ChronoUnit; + +import org.junit.Test; + +import io.openems.common.exceptions.OpenemsError.OpenemsNamedException; +import io.openems.common.test.TimeLeapClock; +import io.openems.common.types.ChannelAddress; +import io.openems.edge.common.sum.DummySum; +import io.openems.edge.common.sum.Sum; +import io.openems.edge.common.test.AbstractComponentTest.TestCase; +import io.openems.edge.common.test.DummyComponentManager; +import io.openems.edge.controller.io.heatingelement.enums.Level; +import io.openems.edge.controller.io.heatingelement.enums.Mode; +import io.openems.edge.controller.io.heatingelement.enums.WorkMode; +import io.openems.edge.controller.test.ControllerTest; +import io.openems.edge.io.test.DummyInputOutput; + +public class ControllerHeatingElementImplTest4 { + private static final String CTRL_ID = "ctrl0"; + private static final String IO_ID = "io0"; + + private static final ChannelAddress IO_OUTPUT1 = new ChannelAddress(IO_ID, "InputOutput1"); + private static final ChannelAddress IO_OUTPUT2 = new ChannelAddress(IO_ID, "InputOutput2"); + private static final ChannelAddress IO_OUTPUT3 = new ChannelAddress(IO_ID, "InputOutput3"); + private static final TimeLeapClock clock = new TimeLeapClock( + Instant.ofEpochSecond(1577836800) /* starts at 1. January 2020 00:00:00 */, ZoneOffset.UTC); + + private static ControllerTest prepareTest(Mode mode, Level level) throws OpenemsNamedException, Exception { + return new ControllerTest(new ControllerIoHeatingElementImpl()) // + .addReference("componentManager", new DummyComponentManager(clock)) // + .addReference("sum", new DummySum()) // + .addComponent(new DummyInputOutput("io0")) // + .activate(MyConfig.create() // + .setId(CTRL_ID) // + .setOutputChannelPhaseL1(IO_OUTPUT1.toString()) // + .setOutputChannelPhaseL2(IO_OUTPUT2.toString()) // + .setOutputChannelPhaseL3(IO_OUTPUT3.toString()) // + .setEndTime("15:45:00") // + .setPowerOfPhase(2000) // + .setMode(mode) // + .setDefaultLevel(level) // + .setWorkMode(WorkMode.NONE) // + .setMinTime(1) // + .setMinimumSwitchingTime(180) // + .build()); // + } + + private static final ChannelAddress ESSO_DISCHARGE_POWER = new ChannelAddress("_sum", + Sum.ChannelId.ESS_DISCHARGE_POWER.id()); + private static final ChannelAddress LEVEL = new ChannelAddress(CTRL_ID, + ControllerIoHeatingElement.ChannelId.LEVEL.id()); + private static final ChannelAddress GRID_ACTIVE_POWER = new ChannelAddress("_sum", + Sum.ChannelId.GRID_ACTIVE_POWER.id()); + + @Test + public void testDischargeTakeIntoAccount() throws OpenemsNamedException, Exception { + prepareTest(Mode.AUTOMATIC, Level.LEVEL_3)// + .next(new TestCase()// + .input(GRID_ACTIVE_POWER, -2500)// + .output(LEVEL, Level.LEVEL_1)) // + .next(new TestCase() // + .timeleap(clock, 181, ChronoUnit.SECONDS)// + .input(GRID_ACTIVE_POWER, -2500)// + .output(LEVEL, Level.LEVEL_2))// + // Grid power reducing because of 2kW heating power + .next(new TestCase()// + .timeleap(clock, 181, ChronoUnit.SECONDS)// + .input(GRID_ACTIVE_POWER, -500) // + .output(LEVEL, Level.LEVEL_2)// + ).next(new TestCase() // + .timeleap(clock, 181, ChronoUnit.SECONDS)// + .input(GRID_ACTIVE_POWER, -500) // + .input(ESSO_DISCHARGE_POWER, 2300) // + .output(LEVEL, Level.LEVEL_1)// + ); // ; + } + + @Test + public void realDataTest() throws OpenemsNamedException, Exception { + prepareTest(Mode.AUTOMATIC, Level.LEVEL_3)// + // ensure level 3 + .next(new TestCase()// + .input(GRID_ACTIVE_POWER, -6000)// + .output(LEVEL, Level.LEVEL_3)) // + .next(new TestCase()// + .timeleap(clock, 181, ChronoUnit.SECONDS)// + .input(GRID_ACTIVE_POWER, 0)// + .input(ESSO_DISCHARGE_POWER, 2280)// + .output(LEVEL, Level.LEVEL_1)); // ; + } +} From 4661578ac1e542003d7a7e3e4007cfe507c8d094 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:07:34 +0200 Subject: [PATCH 05/22] UI: allow SNAPSHOT update for OWNER/INSTALLER - Remove special handling for SNAPSHOT versions in update handler Reviewed-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> --- .../settings/system/executeSystemUpdate.ts | 48 ++++++++----------- 1 file changed, 19 insertions(+), 29 deletions(-) diff --git a/ui/src/app/edge/settings/system/executeSystemUpdate.ts b/ui/src/app/edge/settings/system/executeSystemUpdate.ts index 00b806ce07c..04da612d21d 100644 --- a/ui/src/app/edge/settings/system/executeSystemUpdate.ts +++ b/ui/src/app/edge/settings/system/executeSystemUpdate.ts @@ -3,7 +3,6 @@ import { Subject, timer } from "rxjs"; import { takeUntil } from "rxjs/operators"; import { ComponentJsonApiRequest } from "src/app/shared/jsonrpc/request/componentJsonApiRequest"; import { Edge, Websocket } from "src/app/shared/shared"; -import { Role } from "src/app/shared/type/role"; import { environment } from "src/environments"; import { ExecuteSystemUpdateRequest } from "./executeSystemUpdateRequest"; import { GetSystemUpdateStateRequest } from "./getSystemUpdateStateRequest"; @@ -51,35 +50,26 @@ export class ExecuteSystemUpdate { private refreshSystemUpdateState(): Promise { return new Promise((resolve, reject) => { - // if the version is a SNAPSHOT always set the udpate state - // to updated with the current SNAPSHOT version - if (this.edge.isSnapshot() && !this.edge.roleIsAtLeast(Role.ADMIN)) { - const updateState = { updated: { version: this.edge.version } }; - this.setSystemUpdateState(updateState); - this.stopRefreshSystemUpdateState(); - resolve(updateState); - } else { - this.edge.sendRequest(this.websocket, - new ComponentJsonApiRequest({ - componentId: "_host", - payload: new GetSystemUpdateStateRequest(), - })).then(response => { - const result = (response as GetSystemUpdateStateResponse).result; + this.edge.sendRequest(this.websocket, + new ComponentJsonApiRequest({ + componentId: "_host", + payload: new GetSystemUpdateStateRequest(), + })).then(response => { + const result = (response as GetSystemUpdateStateResponse).result; - this.setSystemUpdateState(result); - // Stop regular check if there is no Update available - if (result.updated) { - this.stopRefreshSystemUpdateState(); - } - resolve(this.systemUpdateState); - }).catch(error => { - if (this.systemUpdateState.running) { - this.isEdgeRestarting = true; - return; - } - reject(error); - }); - } + this.setSystemUpdateState(result); + // Stop regular check if there is no Update available + if (result.updated) { + this.stopRefreshSystemUpdateState(); + } + resolve(this.systemUpdateState); + }).catch(error => { + if (this.systemUpdateState.running) { + this.isEdgeRestarting = true; + return; + } + reject(error); + }); }); } From aeb93296148979b4a1939f40ab997240c27f938e Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:08:25 +0200 Subject: [PATCH 06/22] Tools: add internal tool to convert between JSONRPC and XLSX --- cnf/pom.xml | 9 ++- .../BackendApp.bndrun | 6 +- .../jsonrpc/response/JsonrpcToXlsxApp.java | 63 +++++++++++++++++ .../jsonrpc/response/XlsxToJsonrpcApp.java | 70 +++++++++++++++++++ io.openems.edge.application/EdgeApp.bndrun | 5 +- io.openems.wrapper/bnd.bnd | 3 +- io.openems.wrapper/fastexcel.bnd | 7 +- 7 files changed, 156 insertions(+), 7 deletions(-) create mode 100644 io.openems.common/test/io/openems/common/jsonrpc/response/JsonrpcToXlsxApp.java create mode 100644 io.openems.common/test/io/openems/common/jsonrpc/response/XlsxToJsonrpcApp.java diff --git a/cnf/pom.xml b/cnf/pom.xml index 271f2e7233a..79d3e7d73c3 100644 --- a/cnf/pom.xml +++ b/cnf/pom.xml @@ -9,8 +9,8 @@ - biz.aQute.bnd.workspace - biz.aQute.bnd.workspace.gradle.plugin + biz.aQute.bnd + biz.aQute.bnd.gradle 7.0.0 @@ -262,6 +262,11 @@ fastexcel 0.18.0 + + org.dhatim + fastexcel-reader + 0.18.0 + org.eclipse.paho diff --git a/io.openems.backend.application/BackendApp.bndrun b/io.openems.backend.application/BackendApp.bndrun index 3187a198622..e103405ba64 100644 --- a/io.openems.backend.application/BackendApp.bndrun +++ b/io.openems.backend.application/BackendApp.bndrun @@ -60,6 +60,7 @@ -runbundles: \ Java-WebSocket;version='[1.5.4,1.5.5)',\ + com.fasterxml.aalto-xml;version='[1.3.2,1.3.3)',\ com.google.gson;version='[2.11.0,2.11.1)',\ com.google.guava;version='[33.2.1,33.2.2)',\ com.google.guava.failureaccess;version='[1.0.2,1.0.3)',\ @@ -100,7 +101,9 @@ io.openems.wrapper.retrofit-converter-scalars;version=snapshot,\ io.openems.wrapper.retrofit2;version=snapshot,\ io.reactivex.rxjava3.rxjava;version='[3.1.8,3.1.9)',\ + org.apache.commons.commons-compress;version='[1.26.1,1.26.2)',\ org.apache.commons.commons-csv;version='[1.10.0,1.10.1)',\ + org.apache.commons.commons-io;version='[2.15.1,2.15.2)',\ org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\ org.apache.felix.eventadmin;version='[1.6.4,1.6.5)',\ org.apache.felix.fileinstall;version='[3.7.4,3.7.5)',\ @@ -121,4 +124,5 @@ org.osgi.util.promise;version='[1.3.0,1.3.1)',\ org.owasp.encoder;version='[1.2.3,1.2.4)',\ org.postgresql.jdbc;version='[42.7.3,42.7.4)',\ - reactive-streams;version='[1.0.4,1.0.5)' \ No newline at end of file + reactive-streams;version='[1.0.4,1.0.5)',\ + stax2-api;version='[4.2.0,4.2.1)' \ No newline at end of file diff --git a/io.openems.common/test/io/openems/common/jsonrpc/response/JsonrpcToXlsxApp.java b/io.openems.common/test/io/openems/common/jsonrpc/response/JsonrpcToXlsxApp.java new file mode 100644 index 00000000000..154dcbdf4b4 --- /dev/null +++ b/io.openems.common/test/io/openems/common/jsonrpc/response/JsonrpcToXlsxApp.java @@ -0,0 +1,63 @@ +package io.openems.common.jsonrpc.response; + +import java.io.FileOutputStream; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.time.ZonedDateTime; + +import org.dhatim.fastexcel.Workbook; + +import com.google.gson.JsonParser; + +public class JsonrpcToXlsxApp { + + private static final String PATH = ""; + private static final String FILE_IN = "file.json"; + private static final String FILE_OUT = "file.xlsx"; + + /** + * Tool to convert from JSONRPC to XLSX. + * + * @param args arguments + * @throws IOException on error + */ + public static void main(String[] args) throws IOException { + var json = JsonParser.parseString(// + String.join("", // + Files.readAllLines(Path.of(PATH, FILE_IN)))) + .getAsJsonObject(); + if (json.has("result")) { + // handle full JSONRPC-Response and UI log output object + json = json.getAsJsonObject("result"); + } + var timestamps = json.getAsJsonArray("timestamps"); + var data = json.getAsJsonObject("data"); + + try (// + var os = new FileOutputStream(Path.of(PATH, FILE_OUT).toFile()); + var wb = new Workbook(os, "", null) // + ) { + var ws = wb.newWorksheet(FILE_IN); + var cols = data.keySet().toArray(String[]::new); + + // Header + ws.value(0, 0, "Timestamp"); + for (var i = 0; i < cols.length; i++) { + ws.value(0, i + 1, cols[i]); + } + + // Data + for (var i = 0; i < timestamps.size(); i++) { + var timestamp = ZonedDateTime.parse(timestamps.get(i).getAsString()); + ws.value(i + 1, 0, timestamp); + ws.style(i + 1, 0).format("yyyy-MM-dd H:mm:ss").set(); + for (var j = 0; j < cols.length; j++) { + var d = data.get(cols[j]).getAsJsonArray().get(i); + ws.value(i + 1, j + 1, d.isJsonNull() ? null : d.getAsNumber()); + } + } + } + } + +} diff --git a/io.openems.common/test/io/openems/common/jsonrpc/response/XlsxToJsonrpcApp.java b/io.openems.common/test/io/openems/common/jsonrpc/response/XlsxToJsonrpcApp.java new file mode 100644 index 00000000000..e7a34d5c98a --- /dev/null +++ b/io.openems.common/test/io/openems/common/jsonrpc/response/XlsxToJsonrpcApp.java @@ -0,0 +1,70 @@ +package io.openems.common.jsonrpc.response; + +import java.io.FileInputStream; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; + +import org.dhatim.fastexcel.reader.Cell; +import org.dhatim.fastexcel.reader.ReadableWorkbook; + +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +public class XlsxToJsonrpcApp { + + private static final String PATH = ""; + private static final String FILE_IN = "file.xlsx"; + private static final String FILE_OUT = "file.json"; + + /** + * Tool to convert from XLSX to JSONRPC. + * + * @param args arguments + * @throws IOException on error + */ + public static void main(String[] args) throws IOException { + var timestamps = new JsonArray(); + var data = new JsonObject(); + + try (// + var is = new FileInputStream(Path.of(PATH, FILE_IN).toFile()); + var wb = new ReadableWorkbook(is) // + ) { + var ws = wb.getFirstSheet(); + var rows = ws.read(); + var cols = rows.get(0).stream() // + .skip(1) // + .map(Cell::asString) // + .toArray(String[]::new); + for (var col : cols) { + data.add(col, new JsonArray()); + } + for (var i = 1; i < rows.size(); i++) { + var row = rows.get(i); + timestamps.add(row.getCell(0).asDate().toString() + ":00Z"); + for (var j = 0; j < cols.length; j++) { + var cell = row.getCell(j + 1); + if (cell == null) { + continue; + } + data.get(cols[j]).getAsJsonArray()// + .add(cell.asNumber()); + } + } + + var result = new JsonObject(); + result.add("timestamps", timestamps); + result.add("data", data); + var json = new JsonObject(); + json.addProperty("jsonrpc", "2.0"); + json.addProperty("id", ""); + json.add("result", result); + + Files.writeString(Path.of(PATH, FILE_OUT), + new GsonBuilder().setPrettyPrinting().serializeNulls().create().toJson(json)); + } + } + +} diff --git a/io.openems.edge.application/EdgeApp.bndrun b/io.openems.edge.application/EdgeApp.bndrun index f158c0a74bd..6e8b0a17909 100644 --- a/io.openems.edge.application/EdgeApp.bndrun +++ b/io.openems.edge.application/EdgeApp.bndrun @@ -395,7 +395,9 @@ io.reactivex.rxjava3.rxjava;version='[3.1.8,3.1.9)',\ javax.jmdns;version='[3.4.1,3.4.2)',\ javax.xml.soap-api;version='[1.4.0,1.4.1)',\ + org.apache.commons.commons-compress;version='[1.26.1,1.26.2)',\ org.apache.commons.commons-csv;version='[1.10.0,1.10.1)',\ + org.apache.commons.commons-io;version='[2.15.1,2.15.2)',\ org.apache.commons.math3;version='[3.6.1,3.6.2)',\ org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\ org.apache.felix.eventadmin;version='[1.6.4,1.6.5)',\ @@ -424,4 +426,5 @@ org.osgi.util.promise;version='[1.3.0,1.3.1)',\ org.owasp.encoder;version='[1.2.3,1.2.4)',\ reactive-streams;version='[1.0.4,1.0.5)',\ - rrd4j;version='[3.9.0,3.9.1)' \ No newline at end of file + rrd4j;version='[3.9.0,3.9.1)',\ + stax2-api;version='[4.2.0,4.2.1)' \ No newline at end of file diff --git a/io.openems.wrapper/bnd.bnd b/io.openems.wrapper/bnd.bnd index a4088ac1113..eaa0db0019f 100644 --- a/io.openems.wrapper/bnd.bnd +++ b/io.openems.wrapper/bnd.bnd @@ -25,5 +25,6 @@ Bundle-Description: This wraps external java libraries that do not have OSGi hea de.bytefish:pgbulkinsert;version='8.1.3',\ fr.turri:aXMLRPC;version='1.13.0',\ org.dhatim:fastexcel;version='0.18.0',\ + org.dhatim:fastexcel-reader;version='0.18',\ org.eclipse.paho.mqttv5.client;version='1.2.5',\ - org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm;version='1.7.3',\ + org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm;version='1.7.3',\ \ No newline at end of file diff --git a/io.openems.wrapper/fastexcel.bnd b/io.openems.wrapper/fastexcel.bnd index ab7f758a06e..92ccb7bb914 100644 --- a/io.openems.wrapper/fastexcel.bnd +++ b/io.openems.wrapper/fastexcel.bnd @@ -3,13 +3,16 @@ Bundle-DocURL: https://github.com/dhatim/fastexcel Bundle-License: https://opensource.org/licenses/Apache-2.0 Bundle-Version: 0.18.0 -Include-Resource: @fastexcel-0.18.0.jar +Include-Resource: \ + @fastexcel-0.18.0.jar,\ + @fastexcel-reader-0.18.0.jar,\ -dsannotations: * -metatypeannotations: * Export-Package: \ - org.dhatim.fastexcel + org.dhatim.fastexcel,\ + org.dhatim.fastexcel.reader,\ -sources: false From d568154c495116475e7bf709ca41ebe1d42665f1 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:09:09 +0200 Subject: [PATCH 07/22] UI: add loading screen during authentication - Introduction of loading screen, shown during authentification process - Skip "Login"-screen if a valid authentication token exists Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-committed-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> --- ui/package-lock.json | 1819 ++++++++----------- ui/src/app/app-routing.module.ts | 7 +- ui/src/app/index/index.module.ts | 2 + ui/src/app/index/shared/loading-screen.html | 5 + ui/src/app/index/shared/loading-screen.ts | 38 + ui/src/app/shared/service/websocket.ts | 2 +- 6 files changed, 778 insertions(+), 1095 deletions(-) create mode 100644 ui/src/app/index/shared/loading-screen.html create mode 100644 ui/src/app/index/shared/loading-screen.ts diff --git a/ui/package-lock.json b/ui/package-lock.json index fbf68d0aa38..2fb7e864c4f 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -33,14 +33,10 @@ "@ngx-formly/schematics": "^6.3.0", "@ngx-translate/core": "^15.0.0", "@nodro7/angular-mydatepicker": "^0.14.0", -<<<<<<< HEAD - "chart.js": "^4.4.3", -======= "capacitor-blob-writer": "^1.1.14", "capacitor-ios-autofill-save-password": "^2.0.0", "capacitor-secure-storage-plugin": "^0.9.0", - "chart.js": "^4.4.2", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) + "chart.js": "^4.4.3", "chartjs-adapter-date-fns": "^3.0.0", "chartjs-plugin-zoom": "^2.0.1", "classlist.js": "^1.1.20150312", @@ -141,9 +137,8 @@ }, "node_modules/@angular-devkit/build-angular": { "version": "16.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.14.tgz", - "integrity": "sha512-bXQ6i7QPhwmYHuh+DSNkBhjTIHQF0C6fqZEg2ApJA3NmnzE98oQnmJ9AnGnAkdf1Mjn3xi2gxoZWPDDxGEINMw==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "2.2.1", "@angular-devkit/architect": "0.1602.14", @@ -275,9 +270,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { "version": "0.1602.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.14.tgz", - "integrity": "sha512-eSdONEV5dbtLNiOMBy9Ue9DdJ1ct6dH9RdZfYiedq6VZn0lejePAjY36MYVXgq2jTE+v/uIiaNy7caea5pt55A==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "16.2.14", "rxjs": "7.8.1" @@ -290,9 +284,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { "version": "16.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.14.tgz", - "integrity": "sha512-Ui14/d2+p7lnmXlK/AX2ieQEGInBV75lonNtPQgwrYgskF8ufCuN0DyVZQUy9fJDkC+xQxbJyYrby/BS0R0e7w==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -317,9 +310,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core/node_modules/ajv": { "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -333,15 +325,13 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core/node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } @@ -651,9 +641,8 @@ }, "node_modules/@angular-devkit/build-webpack": { "version": "0.1602.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.14.tgz", - "integrity": "sha512-f+ZTCjOoA1SCQEaX3L/63ubqr/vlHkwDXAtKjBsQgyz6srnETcjy96Us5k/LoK7/hPc85zFneqLinfqOMVWHJQ==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/architect": "0.1602.14", "rxjs": "7.8.1" @@ -670,9 +659,8 @@ }, "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": { "version": "0.1602.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.14.tgz", - "integrity": "sha512-eSdONEV5dbtLNiOMBy9Ue9DdJ1ct6dH9RdZfYiedq6VZn0lejePAjY36MYVXgq2jTE+v/uIiaNy7caea5pt55A==", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "16.2.14", "rxjs": "7.8.1" @@ -685,9 +673,8 @@ }, "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": { "version": "16.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.14.tgz", - "integrity": "sha512-Ui14/d2+p7lnmXlK/AX2ieQEGInBV75lonNtPQgwrYgskF8ufCuN0DyVZQUy9fJDkC+xQxbJyYrby/BS0R0e7w==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -712,15 +699,13 @@ }, "node_modules/@angular-devkit/build-webpack/node_modules/jsonc-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } @@ -2856,6 +2841,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/@capacitor-community/file-opener/-/file-opener-1.0.6.tgz", "integrity": "sha512-iHsPblcgqTF8rEmvpVyAGfxuTUtV8BthoBv/zBLKEEb1vSUVONed0UTRjvvqjHxewS8LNEWVXzuMzXfQU1r1cA==", + "license": "MIT", "engines": { "node": ">=16.0.0", "npm": ">=8.0.0" @@ -2868,14 +2854,16 @@ "version": "5.2.3", "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-5.2.3.tgz", "integrity": "sha512-TqXOq5RIniMACcAckn/X84XajPP2GU4VH7Er390Ja2Y2BWSeUKgk7T8aURcwLYu2hnv+Op9eTww5MTBb3zBtmg==", + "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.2.0" } }, "node_modules/@capacitor/app": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-5.0.7.tgz", - "integrity": "sha512-oad0jwQu+vgQDukeS9UV56yG10dlxkAGGl26IQpZlTmg3dTI9qSJtvhmlLfkF0nEtoj5IsVQUPE+NLH1oZkgGQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-5.0.8.tgz", + "integrity": "sha512-ClUPJG6Awkf5HncVCZQwLrnuugjU8TnACSJ1dKJb6QNCHv2jQzmXvB3KvTvxTZyWbh5EVvlla0qlobYyU1lb6A==", + "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" } @@ -2885,6 +2873,7 @@ "resolved": "https://registry.npmjs.org/@capacitor/assets/-/assets-3.0.5.tgz", "integrity": "sha512-ohz/OUq61Y1Fc6aVSt0uDrUdeOA7oTH4pkWDbv/8I3UrPjH7oPkzYhShuDRUjekNp9RBi198VSFdt0CetpEOzw==", "dev": true, + "license": "MIT", "dependencies": { "@capacitor/cli": "^5.3.0", "@ionic/utils-array": "2.1.6", @@ -2907,10 +2896,11 @@ } }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { - "version": "5.7.5", - "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.7.5.tgz", - "integrity": "sha512-CEgCXq3NNacS+9EptJXM+Cm915oB8eNPhiTP7ylKsQchrY0CGbeyO5y4A/oYnB/h4f+UiaX3ShlIOljx3+agqw==", + "version": "5.7.6", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.7.6.tgz", + "integrity": "sha512-CDDcBF7wHm5v/j0dA2bls0vK954XlD1JCjMuTgLtjZMvWrIlTJAkwCQLkiqRhS2P63AXqfqQqkb/qs2RHc1zDQ==", "dev": true, + "license": "MIT", "dependencies": { "@ionic/cli-framework-output": "^2.2.5", "@ionic/utils-fs": "^3.1.6", @@ -2943,6 +2933,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } @@ -2952,6 +2943,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -2961,6 +2953,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } @@ -2970,6 +2963,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2984,6 +2978,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "minimatch": "^8.0.2", @@ -3002,6 +2997,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -3014,6 +3010,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -3029,6 +3026,7 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=8" } @@ -3038,6 +3036,7 @@ "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.1.tgz", "integrity": "sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w==", "dev": true, + "license": "MIT", "dependencies": { "@ionic/utils-fs": "^3.1.7", "@ionic/utils-terminal": "^2.3.4", @@ -3063,6 +3062,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^9.2.0" }, @@ -3081,6 +3081,7 @@ "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 10.x" } @@ -3090,6 +3091,7 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -3099,6 +3101,7 @@ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dev": true, + "license": "MIT", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -3112,6 +3115,7 @@ "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.2.3.tgz", "integrity": "sha512-iqjOnA9fCxm+cFv5iTvxb/vElK2Z1kDpVS+N9XyD2Msyv3l3ezuOZTSvABiDoo6w6CGkj4/AUMpdT4nrZkTHTg==", "dev": true, + "license": "MIT", "dependencies": { "@ionic/cli-framework-output": "^2.2.5", "@ionic/utils-fs": "^3.1.6", @@ -3144,6 +3148,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -3153,6 +3158,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } @@ -3162,6 +3168,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "minimatch": "^8.0.2", @@ -3180,6 +3187,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -3195,6 +3203,7 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=8" } @@ -3204,6 +3213,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^9.2.0" }, @@ -3222,6 +3232,7 @@ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dev": true, + "license": "MIT", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -3234,14 +3245,16 @@ "version": "5.2.3", "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.2.3.tgz", "integrity": "sha512-Q1zbgt3Mvldy7six2/GX54kTL0ozgnR37jeDUAXL/fOJBF4Iorr/8A0OjGEAnwEjpR1la7uFZUunESMFyMLhEQ==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@capacitor/filesystem": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.2.1.tgz", - "integrity": "sha512-mexkJHUbNhydzfJywEUTIGARlB/HRogrtbjCZdA+mQxOi07T2887a70CwFaYRu1nKLMoKoliTM5UsLSsdl0PlA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.2.2.tgz", + "integrity": "sha512-h0Ta0NXF/zX9bXoD5qtoEoWSWCewow8Kredb2bBFO+vrd4NVthZH+GyrII2dk0++UIw40HjyLNk4apwGGSu9Sg==", + "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.1.1" } @@ -3250,14 +3263,16 @@ "version": "5.2.3", "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-5.2.3.tgz", "integrity": "sha512-ailR/Mer48GEXdqip+ENyN3Qk+ZtUBNDTlHh83WLNbx6uv71z6lCeoLKBXdtSEBFwzFrwtCO5upzbdzK79pONQ==", + "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.2.0" } }, "node_modules/@capacitor/splash-screen": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@capacitor/splash-screen/-/splash-screen-5.0.7.tgz", - "integrity": "sha512-2aAhhZPi7GU8DDs9dhH4OnMJ3rTscPS/TYKzm03fzhBby6ykSXY6HqKgaWdhfCR4TvLsHf0VKpWZu4ZHD0S7iQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@capacitor/splash-screen/-/splash-screen-5.0.8.tgz", + "integrity": "sha512-mDRJS9QFxL5UMN74gRr6cBhOtkZjWwdttPCjBJNgcMDJIGi9IAKRJuDGTsqSUbp6zWrPF4AW29Mu6qhXtHpHWg==", + "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" } @@ -3311,21 +3326,6 @@ "node": ">=16" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.17", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "dev": true, @@ -3479,6 +3479,7 @@ "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=6.9.0" } @@ -3487,6 +3488,7 @@ "version": "5.36.0", "resolved": "https://registry.npmjs.org/@ionic-native/core/-/core-5.36.0.tgz", "integrity": "sha512-lOrkktadlKYbYf1LrDyAtsu1JnQ0oCCdkOU7iHQ8oXnNOkMwobFfD2m62F1CoOr0u9LIkpYnZSPjng8lZbmbNw==", + "license": "MIT", "dependencies": { "@types/cordova": "latest" }, @@ -3498,6 +3500,7 @@ "version": "5.36.0", "resolved": "https://registry.npmjs.org/@ionic-native/file-opener/-/file-opener-5.36.0.tgz", "integrity": "sha512-UKp3pbqvQXsAtLMJ5JE+KcTMxpjSZMFebf6nvy/KJvwy85JGIaCV4ZVM/H9CFUrHJMWBH6wDbY+WPygnsrl4Yg==", + "license": "MIT", "dependencies": { "@types/cordova": "latest" }, @@ -3625,6 +3628,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/@ionic/cli/-/cli-7.2.0.tgz", "integrity": "sha512-IEms9Df8mJOoWPqgvZEXmqKztttHDFAz+9ewDPZGYv8Xx66Cj7zSen13O2Vf4FuLXhl+U95HXT9sAs4lDwFmcQ==", + "license": "MIT", "dependencies": { "@ionic/cli-framework": "6.0.1", "@ionic/cli-framework-output": "2.2.8", @@ -3664,6 +3668,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-6.0.1.tgz", "integrity": "sha512-Fyix4eQt2HKTV+GoeoiziQGZyqIA8RfoMqjGyAS5XgNXLOYW0P27Ph348hQZh9Mphjf+m0lOYa6dWQTEPzUHiQ==", + "license": "MIT", "dependencies": { "@ionic/cli-framework-output": "2.2.8", "@ionic/utils-array": "2.1.6", @@ -3689,6 +3694,7 @@ "version": "2.2.8", "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==", + "license": "MIT", "dependencies": { "@ionic/utils-terminal": "2.3.5", "debug": "^4.0.0", @@ -3702,6 +3708,7 @@ "version": "2.1.13", "resolved": "https://registry.npmjs.org/@ionic/cli-framework-prompts/-/cli-framework-prompts-2.1.13.tgz", "integrity": "sha512-Yj1fz6p7OehreQ8C70bd9+M6tYP/rvzLw5JVj8pT/N9s0kQSjqEFRbs96LKr3lfd3TADZaS8OlZrQIqenFIUpg==", + "license": "MIT", "dependencies": { "@ionic/utils-terminal": "2.3.5", "debug": "^4.0.0", @@ -3716,6 +3723,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3730,6 +3738,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3745,6 +3754,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3756,6 +3766,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -3764,6 +3775,7 @@ "version": "7.3.3", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.0", @@ -3787,6 +3799,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3798,6 +3811,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", + "license": "MIT", "dependencies": { "@ionic/utils-array": "2.1.6", "@ionic/utils-fs": "3.1.7", @@ -3816,6 +3830,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3830,6 +3845,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3845,6 +3861,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3856,6 +3873,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -3864,6 +3882,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3875,6 +3894,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", + "license": "MIT", "dependencies": { "@ionic/utils-array": "2.1.6", "@ionic/utils-fs": "3.1.7", @@ -3893,6 +3913,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3907,6 +3928,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3922,6 +3944,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3933,6 +3956,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -3941,6 +3965,7 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -3956,6 +3981,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3976,6 +4002,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==", + "license": "MIT", "dependencies": { "debug": "^4.0.0", "tslib": "^2.0.1" @@ -3988,6 +4015,7 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", + "license": "MIT", "dependencies": { "@types/fs-extra": "^8.0.0", "debug": "^4.0.0", @@ -4002,6 +4030,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -4016,6 +4045,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -4027,6 +4057,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -4035,6 +4066,7 @@ "version": "2.1.7", "resolved": "https://registry.npmjs.org/@ionic/utils-network/-/utils-network-2.1.7.tgz", "integrity": "sha512-5Q3NdZtSLiLs7ufuX9X293BvAwo8CxaD93Hkp3ODPgctLYErv3nFibhq3j+eguEqUh2um9WNXEUOuQ8x+Sd1fw==", + "license": "MIT", "dependencies": { "debug": "^4.0.0", "tslib": "^2.0.1" @@ -4047,6 +4079,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz", "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==", + "license": "MIT", "dependencies": { "debug": "^4.0.0", "tslib": "^2.0.1" @@ -4059,6 +4092,7 @@ "version": "2.1.12", "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.12.tgz", "integrity": "sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==", + "license": "MIT", "dependencies": { "@ionic/utils-object": "2.1.6", "@ionic/utils-terminal": "2.3.5", @@ -4075,6 +4109,7 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.7.tgz", "integrity": "sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==", + "license": "MIT", "dependencies": { "debug": "^4.0.0", "tslib": "^2.0.1" @@ -4088,6 +4123,7 @@ "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", "integrity": "sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==", "dev": true, + "license": "MIT", "dependencies": { "@ionic/utils-array": "2.1.6", "@ionic/utils-fs": "3.1.7", @@ -4107,6 +4143,7 @@ "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.11.tgz", "integrity": "sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==", "dev": true, + "license": "MIT", "dependencies": { "@ionic/utils-object": "2.1.6", "@ionic/utils-terminal": "2.3.4", @@ -4124,6 +4161,7 @@ "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", "integrity": "sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.0.0", "tslib": "^2.0.1" @@ -4137,6 +4175,7 @@ "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", "integrity": "sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==", "dev": true, + "license": "MIT", "dependencies": { "@types/slice-ansi": "^4.0.0", "debug": "^4.0.0", @@ -4156,6 +4195,7 @@ "version": "2.3.5", "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==", + "license": "MIT", "dependencies": { "@types/slice-ansi": "^4.0.0", "debug": "^4.0.0", @@ -4341,15 +4381,13 @@ }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@ngtools/webpack": { "version": "16.2.14", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.14.tgz", - "integrity": "sha512-3+zPP3Wir46qrZ3FEiTz5/emSoVHYUCH+WgBmJ57mZCx1qBOYh2VgllnPr/Yusl1sc/jUZjdwq/es/9ZNw+zDQ==", "dev": true, + "license": "MIT", "engines": { "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", @@ -4365,6 +4403,7 @@ "version": "6.3.5", "resolved": "https://registry.npmjs.org/@ngx-formly/core/-/core-6.3.5.tgz", "integrity": "sha512-9p4yl7fr2Ojmm/uN7/nM1hYezheUxecEC0WZ0YI6jeSoEJR8NYTglVxTmHrpW5had2oolHeO39sAo9ttJNifSA==", + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -4377,6 +4416,7 @@ "version": "6.3.5", "resolved": "https://registry.npmjs.org/@ngx-formly/ionic/-/ionic-6.3.5.tgz", "integrity": "sha512-WqcsG9YXr9PZdWOV+DVT++2cHrndMabRNlOOHx+VIf8QXQc1cyxq9UWW3CmBKw5lT1P2cy4cxxuKMk4EzNJV+Q==", + "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -4483,8 +4523,7 @@ }, "node_modules/@ngx-translate/core": { "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-15.0.0.tgz", - "integrity": "sha512-Am5uiuR0bOOxyoercDnAA3rJVizo4RRqJHo8N3RqJ+XfzVP/I845yEnMADykOHvM6HkVm4SZSnJBOiz0Anx5BA==", + "license": "SEE LICENSE IN LICENSE", "engines": { "node": "^16.13.0 || >=18.10.0" }, @@ -4746,36 +4785,6 @@ "dev": true, "license": "ISC" }, - "node_modules/@nx/nx-linux-x64-gnu": { - "version": "16.5.1", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-linux-x64-musl": { - "version": "16.5.1", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@parcel/watcher": { "version": "2.0.4", "dev": true, @@ -4807,6 +4816,7 @@ "resolved": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", "integrity": "sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew==", "dev": true, + "license": "MIT", "dependencies": { "@xml-tools/parser": "^1.0.11", "prettier": ">=2.4.0" @@ -4971,15 +4981,16 @@ } }, "node_modules/@stylistic/eslint-plugin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.2.2.tgz", - "integrity": "sha512-GNRtyhhPsc9I9FNTaU2L0V/4LdSPAciQNEdYo6NBRdAz7sdiaxgEJKLNSXeXSQAuO9JBWWjZBs/57+WvrU0Iug==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.3.0.tgz", + "integrity": "sha512-rtiz6u5gRyyEZp36FcF1/gHJbsbT3qAgXZ1qkad6Nr/xJ9wrSJkiSFFQhpYVTIZ7FJNRJurEcumZDCwN9dEI4g==", "dev": true, + "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "2.2.2", - "@stylistic/eslint-plugin-jsx": "2.2.2", - "@stylistic/eslint-plugin-plus": "2.2.2", - "@stylistic/eslint-plugin-ts": "2.2.2", + "@stylistic/eslint-plugin-js": "2.3.0", + "@stylistic/eslint-plugin-jsx": "2.3.0", + "@stylistic/eslint-plugin-plus": "2.3.0", + "@stylistic/eslint-plugin-ts": "2.3.0", "@types/eslint": "^8.56.10" }, "engines": { @@ -4990,10 +5001,11 @@ } }, "node_modules/@stylistic/eslint-plugin-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.2.2.tgz", - "integrity": "sha512-Vj2Q1YHVvJw+ThtOvmk5Yx7wZanVrIBRUTT89horLDb4xdP9GA1um9XOYQC6j67VeUC2gjZQnz5/RVJMzaOhtw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.3.0.tgz", + "integrity": "sha512-lQwoiYb0Fs6Yc5QS3uT8+T9CPKK2Eoxc3H8EnYJgM26v/DgtW+1lvy2WNgyBflU+ThShZaHm3a6CdD9QeKx23w==", "dev": true, + "license": "MIT", "dependencies": { "@types/eslint": "^8.56.10", "acorn": "^8.11.3", @@ -5012,6 +5024,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -5024,6 +5037,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.12.0", "acorn-jsx": "^5.3.2", @@ -5037,12 +5051,13 @@ } }, "node_modules/@stylistic/eslint-plugin-jsx": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.2.2.tgz", - "integrity": "sha512-xfIMdLivoMV1wV+5Tl0PtkLN/oUwjIt7LuIu48vhrZfJ2jCXwjlTGPGSoM7dnLZYD65XjtrHHIFAvPuvvvjlaw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.3.0.tgz", + "integrity": "sha512-tsQ0IEKB195H6X9A4iUSgLLLKBc8gUBWkBIU8tp1/3g2l8stu+PtMQVV/VmK1+3bem5FJCyvfcZIQ/WF1fsizA==", "dev": true, + "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "^2.2.2", + "@stylistic/eslint-plugin-js": "^2.3.0", "@types/eslint": "^8.56.10", "estraverse": "^5.3.0", "picomatch": "^4.0.2" @@ -5059,6 +5074,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -5068,6 +5084,7 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5076,10 +5093,11 @@ } }, "node_modules/@stylistic/eslint-plugin-plus": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.2.2.tgz", - "integrity": "sha512-oeqPs01yAH4ad4bSchGtx8Jf5XTbxRx++A0joNYiOoq3EBTAUHE/ZB7dVv3BhNuCKiwojOQduLkUCXI5UMHoSw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.3.0.tgz", + "integrity": "sha512-xboPWGUU5yaPlR+WR57GwXEuY4PSlPqA0C3IdNA/+1o2MuBi95XgDJcZiJ9N+aXsqBXAPIpFFb+WQ7QEHo4f7g==", "dev": true, + "license": "MIT", "dependencies": { "@types/eslint": "^8.56.10", "@typescript-eslint/utils": "^7.12.0" @@ -5093,6 +5111,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.14.1", "@typescript-eslint/visitor-keys": "7.14.1" @@ -5110,6 +5129,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -5123,6 +5143,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "7.14.1", "@typescript-eslint/visitor-keys": "7.14.1", @@ -5151,6 +5172,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/scope-manager": "7.14.1", @@ -5173,6 +5195,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.14.1", "eslint-visitor-keys": "^3.4.3" @@ -5190,6 +5213,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -5199,6 +5223,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -5215,10 +5240,11 @@ } }, "node_modules/@stylistic/eslint-plugin-plus/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -5234,17 +5260,19 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@stylistic/eslint-plugin-ts": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.2.2.tgz", - "integrity": "sha512-n6cYMSWTDDcrQLLxEKIrL/ihQ1lyyq6+gGp0g5VdstBElmImSRsQkCq+g3jRoDJIUo7tGO9lwQtGnuJ7oGB4kg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.3.0.tgz", + "integrity": "sha512-wqOR38/uz/0XPnHX68ftp8sNMSAqnYGjovOTN7w00xnjS6Lxr3Sk7q6AaxWWqbMvOj7V2fQiMC5HWAbTruJsCg==", "dev": true, + "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "2.2.2", + "@stylistic/eslint-plugin-js": "2.3.0", "@types/eslint": "^8.56.10", "@typescript-eslint/utils": "^7.12.0" }, @@ -5260,6 +5288,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.14.1", "@typescript-eslint/visitor-keys": "7.14.1" @@ -5277,6 +5306,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -5290,6 +5320,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "7.14.1", "@typescript-eslint/visitor-keys": "7.14.1", @@ -5318,6 +5349,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/scope-manager": "7.14.1", @@ -5340,6 +5372,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.14.1", "eslint-visitor-keys": "^3.4.3" @@ -5357,6 +5390,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -5366,6 +5400,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -5382,10 +5417,11 @@ } }, "node_modules/@stylistic/eslint-plugin-ts/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -5401,6 +5437,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5416,19 +5453,22 @@ "node_modules/@tootallnate/quickjs-emscripten": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "license": "MIT" }, "node_modules/@trapezedev/gradle-parse": { "version": "7.0.10", "resolved": "https://registry.npmjs.org/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz", "integrity": "sha512-k822Is3jGroqOTKF0gAFm80LmhFJWBAyZvNtyuXq6uQUzDDe2fj/gHwixP6VFzlpaWKLP7IuR609Xv8gwJCXyg==", - "dev": true + "dev": true, + "license": "SEE LICENSE" }, "node_modules/@trapezedev/project": { "version": "7.0.10", "resolved": "https://registry.npmjs.org/@trapezedev/project/-/project-7.0.10.tgz", "integrity": "sha512-UjwsStjhHq/+D1bWREmFDoyKql+qFIgJX93zQLg7R6CyWZUdtlGP2hU3l7tsVRtjJBVXpVu5mj8tdwJJoABO3A==", "dev": true, + "license": "SEE LICENSE", "dependencies": { "@ionic/utils-fs": "^3.1.5", "@ionic/utils-subprocess": "^2.1.8", @@ -5464,6 +5504,7 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -5473,6 +5514,7 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -5485,6 +5527,7 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -5494,6 +5537,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.14" } @@ -5562,9 +5606,8 @@ }, "node_modules/@types/body-parser": { "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -5572,27 +5615,24 @@ }, "node_modules/@types/bonjour": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -5606,7 +5646,8 @@ "node_modules/@types/cordova": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-11.0.3.tgz", - "integrity": "sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg==" + "integrity": "sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg==", + "license": "MIT" }, "node_modules/@types/cors": { "version": "2.8.17", @@ -5621,6 +5662,7 @@ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -5642,9 +5684,8 @@ }, "node_modules/@types/express": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -5654,9 +5695,8 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -5668,21 +5708,20 @@ "version": "8.1.5", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/http-errors": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5712,34 +5751,27 @@ }, "node_modules/@types/mime": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { "version": "20.12.7", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", - "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/node-forge": { "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5748,7 +5780,8 @@ "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/q": { "version": "0.0.32", @@ -5757,21 +5790,18 @@ }, "node_modules/@types/qs": { "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/selenium-webdriver": { "version": "3.0.26", @@ -5785,9 +5815,8 @@ }, "node_modules/@types/send": { "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -5795,18 +5824,16 @@ }, "node_modules/@types/serve-index": { "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -5816,13 +5843,13 @@ "node_modules/@types/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==" + "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", + "license": "MIT" }, "node_modules/@types/sockjs": { "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5831,13 +5858,13 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6534,6 +6561,7 @@ "resolved": "https://registry.npmjs.org/@xml-tools/parser/-/parser-1.0.11.tgz", "integrity": "sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "chevrotain": "7.1.1" } @@ -6543,6 +6571,7 @@ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -6617,6 +6646,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6680,7 +6710,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", @@ -6799,13 +6830,7 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "type-fest": "^0.21.3" }, @@ -6818,12 +6843,11 @@ }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -6921,15 +6945,15 @@ }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.7", @@ -7050,7 +7074,8 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" }, "node_modules/asn1": { "version": "0.2.6", @@ -7072,6 +7097,7 @@ "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -7083,6 +7109,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -7094,21 +7121,16 @@ }, "node_modules/asynckit": { "version": "0.4.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/autoprefixer": { "version": "10.4.14", @@ -7204,7 +7226,8 @@ "version": "1.6.6", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/babel-loader": { "version": "9.1.3", @@ -7313,18 +7336,14 @@ }, "node_modules/balanced-match": { "version": "1.0.2", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/bare-events": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.3.1.tgz", - "integrity": "sha512-sJnSOTVESURZ61XgEleqmP255T6zTYwHPwE4r6SssIh0U9/uDvfpdoJYpVUerJJZH2fueO+CdT8ZT+OC/7aZDA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", + "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", "dev": true, + "license": "Apache-2.0", "optional": true }, "node_modules/bare-fs": { @@ -7332,6 +7351,7 @@ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.1.tgz", "integrity": "sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA==", "dev": true, + "license": "Apache-2.0", "optional": true, "dependencies": { "bare-events": "^2.0.0", @@ -7340,10 +7360,11 @@ } }, "node_modules/bare-os": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.3.0.tgz", - "integrity": "sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.0.tgz", + "integrity": "sha512-v8DTT08AS/G0F9xrhyLtepoo9EJBJ85FRSMbu1pQUlAf6A8T0tEEQGMVObWeqpjhSPXsE0VGlluFBJu2fdoTNg==", "dev": true, + "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { @@ -7351,21 +7372,22 @@ "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", "dev": true, + "license": "Apache-2.0", "optional": true, "dependencies": { "bare-os": "^2.1.0" } }, "node_modules/bare-stream": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.1.2.tgz", - "integrity": "sha512-az/7TFOh4Gk9Tqs1/xMFq5FuFoeZ9hZ3orsM2x69u8NXVUDXZnpdhG8mZY/Pv6DF954MGn+iIt4rFrG34eQsvg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.1.3.tgz", + "integrity": "sha512-tiDAH9H/kP+tvNO5sczyn9ZAA7utrSMobyDchsnyyXBuUe2FSQWbxhtuHB8jwpHYYevVo2UJpcmvvjrbHboUUQ==", "dev": true, + "license": "Apache-2.0", "optional": true, "dependencies": { "streamx": "^2.18.0" } ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/base64-js": { "version": "1.5.1", @@ -7397,15 +7419,15 @@ "version": "5.0.5", "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/batch": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", @@ -7420,6 +7442,7 @@ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, + "license": "Unlicense", "engines": { "node": ">=0.6" } @@ -7520,9 +7543,8 @@ }, "node_modules/bonjour-service": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -7538,6 +7560,7 @@ "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", "dev": true, + "license": "MIT", "dependencies": { "stream-buffers": "2.2.x" } @@ -7547,6 +7570,7 @@ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", "dev": true, + "license": "MIT", "dependencies": { "big-integer": "1.6.x" }, @@ -7556,13 +7580,7 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7573,6 +7591,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "devOptional": true, + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -7682,6 +7701,7 @@ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -7712,9 +7732,8 @@ }, "node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -7759,13 +7778,7 @@ }, "node_modules/call-bind": { "version": "1.0.7", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7801,6 +7814,7 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, + "license": "MIT", "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -7836,6 +7850,7 @@ "version": "1.1.16", "resolved": "https://registry.npmjs.org/capacitor-blob-writer/-/capacitor-blob-writer-1.1.16.tgz", "integrity": "sha512-MKeqLUB7hBmRiJQcMeucD22Ckql1tk1GFnk/xYQDtFNBhKcAJBoV5rMXgkTphvZoRFw9b8025PAdjSj23dbg7A==", + "license": "MIT", "peerDependencies": { "@capacitor/core": ">=3.0.0", "@capacitor/filesystem": ">=1.0.0" @@ -7845,6 +7860,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/capacitor-ios-autofill-save-password/-/capacitor-ios-autofill-save-password-2.0.0.tgz", "integrity": "sha512-7Tnu7qU5elnv1YkcXtXPIBhvyCZX9nskKrI78kJG65qaf6rSL1EE5IBOdTSQcpyPSyVio+UX1EFsS/QZjQrPuA==", + "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" } @@ -7853,6 +7869,7 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/capacitor-secure-storage-plugin/-/capacitor-secure-storage-plugin-0.9.0.tgz", "integrity": "sha512-P5fiC94opcLHu41vceo9weXH+20g0SPYKkeAx+qm9eKNcVFqpcuI4dqwivXlGXYNMDygyjSQuAaFwZ4gW0Y91Q==", + "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" } @@ -7877,18 +7894,13 @@ }, "node_modules/chardet": { "version": "0.7.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/chart.js": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz", "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==", + "license": "MIT", "dependencies": { "@kurkle/color": "^0.3.0" }, @@ -7919,6 +7931,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-7.1.1.tgz", "integrity": "sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "regexp-to-ast": "0.5.0" } @@ -7951,13 +7964,7 @@ }, "node_modules/chownr": { "version": "2.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=10" } @@ -8004,13 +8011,7 @@ }, "node_modules/cli-width": { "version": "3.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 10" } @@ -8053,6 +8054,7 @@ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -8083,6 +8085,7 @@ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -8101,6 +8104,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8123,13 +8127,7 @@ }, "node_modules/combined-stream": { "version": "1.0.8", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "delayed-stream": "~1.0.0" }, @@ -8162,6 +8160,7 @@ "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", "dev": true, + "license": "MIT", "dependencies": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" @@ -8175,15 +8174,15 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -8193,9 +8192,8 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -8211,34 +8209,25 @@ }, "node_modules/compression/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, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/connect": { "version": "3.7.0", @@ -8256,9 +8245,8 @@ }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } @@ -8319,9 +8307,8 @@ }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -8342,6 +8329,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", "dev": true, + "license": "MIT", "dependencies": { "conventional-changelog-angular": "^5.0.12", "conventional-changelog-atom": "^2.0.8", @@ -8364,6 +8352,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", "dev": true, + "license": "ISC", "dependencies": { "compare-func": "^2.0.0", "q": "^1.5.1" @@ -8376,7 +8365,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8387,6 +8378,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", "dev": true, + "license": "ISC", "dependencies": { "q": "^1.5.1" }, @@ -8398,7 +8390,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8409,6 +8403,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", "dev": true, + "license": "ISC", "dependencies": { "q": "^1.5.1" }, @@ -8420,7 +8415,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8431,6 +8428,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", "dev": true, + "license": "ISC", "dependencies": { "compare-func": "^2.0.0", "lodash": "^4.17.15", @@ -8444,7 +8442,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8455,6 +8455,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", "dev": true, + "license": "MIT", "dependencies": { "add-stream": "^1.0.0", "conventional-changelog-writer": "^5.0.0", @@ -8480,6 +8481,7 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -8492,6 +8494,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -8504,6 +8507,7 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -8518,7 +8522,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8528,13 +8534,15 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/conventional-changelog-ember": { "version": "2.0.9", "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", "dev": true, + "license": "ISC", "dependencies": { "q": "^1.5.1" }, @@ -8546,7 +8554,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8557,6 +8567,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", "dev": true, + "license": "ISC", "dependencies": { "q": "^1.5.1" }, @@ -8568,7 +8579,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8579,6 +8592,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", "dev": true, + "license": "ISC", "dependencies": { "q": "^1.5.1" }, @@ -8590,7 +8604,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8601,6 +8617,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", "dev": true, + "license": "ISC", "dependencies": { "q": "^1.5.1" }, @@ -8612,7 +8629,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8623,6 +8642,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", "dev": true, + "license": "ISC", "dependencies": { "compare-func": "^2.0.0", "q": "^1.5.1" @@ -8635,7 +8655,9 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -8646,6 +8668,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -8655,6 +8678,7 @@ "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", "dev": true, + "license": "MIT", "dependencies": { "conventional-commits-filter": "^2.0.7", "dateformat": "^3.0.0", @@ -8678,6 +8702,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -8687,6 +8712,7 @@ "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", "dev": true, + "license": "MIT", "dependencies": { "lodash.ismatch": "^4.4.0", "modify-values": "^1.0.0" @@ -8700,6 +8726,7 @@ "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", "dev": true, + "license": "MIT", "dependencies": { "is-text-path": "^1.0.1", "JSONStream": "^1.0.4", @@ -8722,23 +8749,22 @@ }, "node_modules/cookie": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cookiejar": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", - "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "license": "MIT" }, "node_modules/copy-anything": { "version": "2.0.6", @@ -8799,13 +8825,7 @@ }, "node_modules/core-util-is": { "version": "1.0.2", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/cors": { "version": "2.8.5", @@ -8943,19 +8963,14 @@ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", "dev": true, + "license": "MIT", "dependencies": { "node-fetch": "^2.6.12" } }, "node_modules/cross-spawn": { "version": "7.0.3", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -8970,6 +8985,7 @@ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9406,6 +9422,7 @@ "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9425,6 +9442,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "license": "MIT", "engines": { "node": ">= 14" } @@ -9517,19 +9535,14 @@ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/debug": { "version": "4.3.4", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "ms": "2.1.2" }, @@ -9555,6 +9568,7 @@ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, + "license": "MIT", "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -9571,6 +9585,7 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9585,6 +9600,7 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -9600,6 +9616,7 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -9611,9 +9628,8 @@ }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -9633,13 +9649,7 @@ }, "node_modules/define-data-property": { "version": "1.1.4", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -9680,6 +9690,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "license": "MIT", "dependencies": { "ast-types": "^0.13.4", "escodegen": "^2.1.0", @@ -9780,13 +9791,7 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.4.0" } @@ -9826,20 +9831,21 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "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 + "dev": true, + "license": "MIT" }, "node_modules/dezalgo": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "license": "ISC", "dependencies": { "asap": "^2.0.0", "wrappy": "1" @@ -9852,13 +9858,7 @@ }, "node_modules/diff": { "version": "4.0.2", -<<<<<<< HEAD - "dev": true, "license": "BSD-3-Clause", -======= - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.3.1" } @@ -9876,9 +9876,8 @@ }, "node_modules/dns-packet": { "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -9983,6 +9982,7 @@ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, + "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -10007,6 +10007,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "license": "BSD-3-Clause", "dependencies": { "readable-stream": "^2.0.2" } @@ -10015,6 +10016,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10028,12 +10030,14 @@ "node_modules/duplexer2/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/duplexer2/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -10059,9 +10063,8 @@ }, "node_modules/ejs": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -10081,6 +10084,7 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", + "license": "Apache-2.0", "dependencies": { "sax": "1.1.4" }, @@ -10091,17 +10095,12 @@ "node_modules/elementtree/node_modules/sax": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", - "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==" + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "license": "ISC" }, "node_modules/emoji-regex": { "version": "8.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/emojis-list": { "version": "3.0.0", @@ -10130,19 +10129,15 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "once": "^1.4.0" } }, "node_modules/engine.io": { - "version": "6.5.4", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", + "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", "dev": true, "license": "MIT", "dependencies": { @@ -10155,7 +10150,7 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" + "ws": "~8.17.1" }, "engines": { "node": ">=10.2.0" @@ -10178,7 +10173,9 @@ } }, "node_modules/engine.io/node_modules/ws": { - "version": "8.11.0", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "license": "MIT", "engines": { @@ -10186,7 +10183,7 @@ }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -10330,13 +10327,7 @@ }, "node_modules/es-define-property": { "version": "1.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -10346,13 +10337,7 @@ }, "node_modules/es-errors": { "version": "1.3.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.4" } @@ -10485,26 +10470,14 @@ }, "node_modules/escape-string-regexp": { "version": "1.0.5", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.8.0" } }, "node_modules/escodegen": { "version": "2.1.0", -<<<<<<< HEAD - "dev": true, "license": "BSD-2-Clause", -======= - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -10523,26 +10496,14 @@ }, "node_modules/escodegen/node_modules/estraverse": { "version": "5.3.0", -<<<<<<< HEAD - "dev": true, "license": "BSD-2-Clause", -======= - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=4.0" } }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", -<<<<<<< HEAD - "dev": true, "license": "BSD-3-Clause", -======= - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "optional": true, "engines": { "node": ">=0.10.0" @@ -10753,9 +10714,8 @@ }, "node_modules/eslint-plugin-unused-imports": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", - "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", "dev": true, + "license": "MIT", "dependencies": { "eslint-rule-composer": "^0.3.0" }, @@ -11043,13 +11003,7 @@ }, "node_modules/esprima": { "version": "4.0.1", -<<<<<<< HEAD - "dev": true, "license": "BSD-2-Clause", -======= - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -11106,22 +11060,15 @@ }, "node_modules/esutils": { "version": "2.0.3", -<<<<<<< HEAD - "dev": true, "license": "BSD-2-Clause", -======= - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11146,9 +11093,8 @@ }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -11179,6 +11125,7 @@ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "dev": true, + "license": "(MIT OR WTFPL)", "engines": { "node": ">=6" } @@ -11190,9 +11137,8 @@ }, "node_modules/express": { "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -11232,18 +11178,16 @@ }, "node_modules/express/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, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/extend": { "version": "3.0.2", @@ -11252,13 +11196,7 @@ }, "node_modules/external-editor": { "version": "3.1.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -11270,13 +11208,7 @@ }, "node_modules/external-editor/node_modules/iconv-lite": { "version": "0.4.24", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -11300,7 +11232,8 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", @@ -11329,7 +11262,8 @@ "node_modules/fast-safe-stringify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "license": "MIT" }, "node_modules/fastq": { "version": "1.16.0", @@ -11341,9 +11275,8 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -11356,19 +11289,14 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } }, "node_modules/figures": { "version": "3.2.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -11426,6 +11354,7 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "devOptional": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -11435,9 +11364,8 @@ }, "node_modules/finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -11453,18 +11381,16 @@ }, "node_modules/finalhandler/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, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "4.0.0", @@ -11598,6 +11524,7 @@ "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.1.tgz", "integrity": "sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==", "dev": true, + "license": "MIT", "dependencies": { "dezalgo": "^1.0.4", "hexoid": "^1.0.0", @@ -11609,9 +11536,8 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11630,9 +11556,8 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11681,37 +11606,11 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11777,13 +11676,7 @@ }, "node_modules/get-intrinsic": { "version": "1.2.4", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -11811,6 +11704,7 @@ "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", "dev": true, + "license": "MIT", "dependencies": { "@hutson/parse-repository-url": "^3.0.0", "hosted-git-info": "^4.0.0", @@ -11829,6 +11723,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -11840,6 +11735,7 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -11852,6 +11748,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -11864,6 +11761,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11878,13 +11776,15 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/get-pkg-repo/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -11894,6 +11794,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -11903,13 +11804,15 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/get-pkg-repo/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -11928,15 +11831,15 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -11964,6 +11867,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "license": "MIT", "dependencies": { "basic-ftp": "^5.0.2", "data-uri-to-buffer": "^6.0.2", @@ -11978,6 +11882,7 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -11991,6 +11896,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -12002,6 +11908,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -12019,6 +11926,7 @@ "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", "dev": true, + "license": "MIT", "dependencies": { "dargs": "^7.0.0", "lodash": "^4.17.15", @@ -12038,6 +11946,7 @@ "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", "dev": true, + "license": "MIT", "dependencies": { "gitconfiglocal": "^1.0.0", "pify": "^2.3.0" @@ -12051,6 +11960,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12060,6 +11970,7 @@ "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", "dev": true, + "license": "MIT", "dependencies": { "meow": "^8.0.0", "semver": "^6.0.0" @@ -12076,6 +11987,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -12085,6 +11997,7 @@ "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", "dev": true, + "license": "BSD", "dependencies": { "ini": "^1.3.2" } @@ -12093,13 +12006,15 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/glob": { "version": "10.3.12", @@ -12210,13 +12125,7 @@ }, "node_modules/gopd": { "version": "1.0.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -12226,25 +12135,20 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", -<<<<<<< HEAD - "dev": true, "license": "ISC" -======= - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/gradle-to-js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/gradle-to-js/-/gradle-to-js-2.0.1.tgz", "integrity": "sha512-is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "lodash.merge": "^4.6.2" }, "bin": { "gradle-to-js": "cli.js" } ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/graphemer": { "version": "1.4.0", @@ -12271,15 +12175,15 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/handlebars": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -12301,6 +12205,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -12350,6 +12255,7 @@ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -12391,13 +12297,7 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "es-define-property": "^1.0.0" }, @@ -12407,13 +12307,7 @@ }, "node_modules/has-proto": { "version": "1.0.3", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.4" }, @@ -12423,13 +12317,7 @@ }, "node_modules/has-symbols": { "version": "1.0.3", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.4" }, @@ -12458,13 +12346,7 @@ }, "node_modules/hasown": { "version": "2.0.2", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "function-bind": "^1.1.2" }, @@ -12492,6 +12374,7 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, + "license": "MIT", "bin": { "he": "bin/he" } @@ -12500,6 +12383,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "license": "MIT", "engines": { "node": ">=8" } @@ -12525,9 +12409,8 @@ }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -12537,9 +12420,8 @@ }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -12552,15 +12434,13 @@ }, "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -12578,8 +12458,6 @@ }, "node_modules/html-entities": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "dev": true, "funding": [ { @@ -12590,7 +12468,8 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ] + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -12622,9 +12501,8 @@ }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", @@ -12643,9 +12521,8 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -12675,9 +12552,8 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -12725,9 +12601,8 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -12791,7 +12666,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ignore-walk": { "version": "6.0.4", @@ -12873,13 +12749,7 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.8.19" } @@ -12899,13 +12769,7 @@ }, "node_modules/inflight": { "version": "1.0.6", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -13044,13 +12908,7 @@ }, "node_modules/ip-address": { "version": "9.0.5", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -13061,29 +12919,16 @@ }, "node_modules/ip-address/node_modules/jsbn": { "version": "1.1.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" }, "node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", - "dev": true, "license": "BSD-3-Clause" -======= - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" - }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/ipaddr.js": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } @@ -13211,13 +13056,7 @@ }, "node_modules/is-docker": { "version": "2.2.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "is-docker": "cli.js" }, @@ -13238,13 +13077,7 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } @@ -13288,6 +13121,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "devOptional": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -13311,6 +13145,7 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -13355,9 +13190,8 @@ }, "node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -13412,13 +13246,7 @@ }, "node_modules/is-stream": { "version": "2.0.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" }, @@ -13459,6 +13287,7 @@ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", "dev": true, + "license": "MIT", "dependencies": { "text-extensions": "^1.0.0" }, @@ -13482,13 +13311,7 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/is-unicode-supported": { "version": "0.1.0", @@ -13518,13 +13341,7 @@ }, "node_modules/is-wsl": { "version": "2.2.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "is-docker": "^2.0.0" }, @@ -13534,13 +13351,7 @@ }, "node_modules/isarray": { "version": "1.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/isbinaryfile": { "version": "4.0.10", @@ -13555,13 +13366,7 @@ }, "node_modules/isexe": { "version": "2.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC" -======= - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/isobject": { "version": "3.0.1", @@ -13975,7 +13780,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -14037,6 +13843,7 @@ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, + "license": "(MIT OR Apache-2.0)", "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -14396,6 +14203,7 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -14410,9 +14218,8 @@ }, "node_modules/launch-editor": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", "dev": true, + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -14422,6 +14229,7 @@ "version": "0.0.24", "resolved": "https://registry.npmjs.org/leek/-/leek-0.0.24.tgz", "integrity": "sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==", + "license": "MIT", "dependencies": { "debug": "^2.1.0", "lodash.assign": "^3.2.0", @@ -14432,6 +14240,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -14439,7 +14248,8 @@ "node_modules/leek/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/less": { "version": "4.2.0", @@ -14542,6 +14352,7 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -14557,6 +14368,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -14570,6 +14382,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -14603,13 +14416,7 @@ }, "node_modules/lodash": { "version": "4.17.21", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/lodash-es": { "version": "4.17.21", @@ -14619,6 +14426,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", + "license": "MIT", "dependencies": { "lodash._basecopy": "^3.0.0", "lodash.keys": "^3.0.0" @@ -14627,17 +14435,20 @@ "node_modules/lodash._basecopy": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==" + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "license": "MIT" }, "node_modules/lodash._bindcallback": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==" + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==", + "license": "MIT" }, "node_modules/lodash._createassigner": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", + "license": "MIT", "dependencies": { "lodash._bindcallback": "^3.0.0", "lodash._isiterateecall": "^3.0.0", @@ -14647,17 +14458,20 @@ "node_modules/lodash._getnative": { "version": "3.9.1", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "license": "MIT" }, "node_modules/lodash._isiterateecall": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "license": "MIT" }, "node_modules/lodash.assign": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", "integrity": "sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA==", + "license": "MIT", "dependencies": { "lodash._baseassign": "^3.0.0", "lodash._createassigner": "^3.0.0", @@ -14672,23 +14486,27 @@ "node_modules/lodash.isarguments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "license": "MIT" }, "node_modules/lodash.isarray": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "license": "MIT" }, "node_modules/lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.keys": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "license": "MIT", "dependencies": { "lodash._getnative": "^3.0.0", "lodash.isarguments": "^3.0.0", @@ -14703,7 +14521,8 @@ "node_modules/lodash.restparam": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==" + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", @@ -14800,6 +14619,7 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz", "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -15040,6 +14860,7 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -15071,6 +14892,7 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -15096,6 +14918,7 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15108,6 +14931,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -15120,6 +14944,7 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -15135,6 +14960,7 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, + "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -15150,6 +14976,7 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -15167,6 +14994,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -15175,13 +15003,15 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -15194,6 +15024,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -15203,6 +15034,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -15212,6 +15044,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -15223,32 +15056,27 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/meow/node_modules/yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/merge2": { "version": "1.4.1", @@ -15263,6 +15091,7 @@ "resolved": "https://registry.npmjs.org/mergexml/-/mergexml-1.2.4.tgz", "integrity": "sha512-yiOlDqcVCz7AG1eSboonc18FTlfqDEKYfGoAV3Lul98u6YRV/s0kjtf4bjk47t0hLTFJR0BSYMd6BpmX3xDjNQ==", "dev": true, + "license": "ISC", "dependencies": { "@xmldom/xmldom": "^0.7.0", "formidable": "^3.5.1", @@ -15274,14 +15103,14 @@ "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz", "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0" } }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -15311,26 +15140,14 @@ }, "node_modules/mime-db": { "version": "1.52.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "mime-db": "1.52.0" }, @@ -15350,6 +15167,7 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -15362,6 +15180,7 @@ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -15386,19 +15205,12 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minimatch": { "version": "3.1.2", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "brace-expansion": "^1.1.7" }, @@ -15408,13 +15220,7 @@ }, "node_modules/minimist": { "version": "1.2.8", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15424,6 +15230,7 @@ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, + "license": "MIT", "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -15438,19 +15245,14 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/minipass": { "version": "5.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } @@ -15622,13 +15424,7 @@ }, "node_modules/minizlib": { "version": "2.1.2", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -15639,13 +15435,7 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "yallist": "^4.0.0" }, @@ -15655,23 +15445,11 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC" }, "node_modules/mkdirp": { "version": "1.0.4", - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "mkdirp": "bin/cmd.js" }, @@ -15683,13 +15461,15 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/modify-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15704,19 +15484,12 @@ }, "node_modules/ms": { "version": "2.1.2", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -15727,13 +15500,7 @@ }, "node_modules/mute-stream": { "version": "0.0.8", -<<<<<<< HEAD - "dev": true, "license": "ISC" -======= - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/nanoid": { "version": "3.3.7", @@ -15756,13 +15523,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/native-run": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/native-run/-/native-run-1.7.4.tgz", "integrity": "sha512-yDEwTp66vmXpqFiSQzz4sVQgyq5U58gGRovglY4GHh12ITyWa6mh6Lbpm2gViVOVD1JYFtYnwcgr7GTFBinXNA==", "dev": true, + "license": "MIT", "dependencies": { "@ionic/utils-fs": "^3.1.6", "@ionic/utils-terminal": "^2.3.3", @@ -15788,6 +15557,7 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", "dev": true, + "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } @@ -15797,6 +15567,7 @@ "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 10.x" } @@ -15839,6 +15610,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -15881,31 +15653,17 @@ "@angular/core": ">=15.0.0" } }, -<<<<<<< HEAD - "node_modules/nice-napi": { - "version": "1.0.2", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" -======= "node_modules/node-abi": { - "version": "3.63.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.63.0.tgz", - "integrity": "sha512-vAszCsOUrUxjGAmdnM/pq7gUgie0IRteCQMX6d4A534fQCR93EJU5qgzBvU6EkFfK27s0T3HEV3BOyJIr7OMYw==", + "version": "3.65.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.65.0.tgz", + "integrity": "sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, "engines": { "node": ">=10" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) } }, "node_modules/node-addon-api": { @@ -15918,6 +15676,7 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -15937,19 +15696,22 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -15957,9 +15719,8 @@ }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -16022,6 +15783,7 @@ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", "dev": true, + "license": "MIT", "dependencies": { "css-select": "^4.2.1", "he": "1.2.0" @@ -16032,6 +15794,7 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -16048,6 +15811,7 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -16062,6 +15826,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -16077,6 +15842,7 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -16091,6 +15857,7 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -16105,6 +15872,7 @@ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "debug": "^3.2.7", @@ -16133,6 +15901,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -16142,6 +15911,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -16356,13 +16126,7 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "path-key": "^3.0.0" }, @@ -16375,6 +16139,7 @@ "resolved": "https://registry.npmjs.org/npm-watch/-/npm-watch-0.9.0.tgz", "integrity": "sha512-C5Rgh5+jvY33K1EH8Qjr1hfpH9Nhasc90QJ0W+JyKg2ogE0LOCZI4xirC8QmywW7XinyBpynwxlrN6aPfjc3Hw==", "dev": true, + "license": "MIT", "dependencies": { "nodemon": "^2.0.7", "through2": "^4.0.2" @@ -16734,13 +16499,7 @@ }, "node_modules/object-inspect": { "version": "1.13.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -16826,9 +16585,8 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", @@ -16843,22 +16601,15 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "wrappy": "1" } @@ -16987,6 +16738,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz", "integrity": "sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==", + "license": "MIT", "dependencies": { "macos-release": "^2.5.0", "windows-release": "^4.0.0" @@ -17000,13 +16752,7 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.10.0" } @@ -17052,9 +16798,8 @@ }, "node_modules/p-retry": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -17065,9 +16810,8 @@ }, "node_modules/p-retry/node_modules/retry": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -17081,18 +16825,19 @@ } }, "node_modules/pac-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", - "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz", + "integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==", + "license": "MIT", "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", "agent-base": "^7.0.2", "debug": "^4.3.4", "get-uri": "^6.0.1", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.2" + "https-proxy-agent": "^7.0.5", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.4" }, "engines": { "node": ">= 14" @@ -17102,6 +16847,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -17113,6 +16859,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -17122,9 +16869,10 @@ } }, "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -17134,13 +16882,14 @@ } }, "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", - "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.1", "debug": "^4.3.4", - "socks": "^2.7.1" + "socks": "^2.8.3" }, "engines": { "node": ">= 14" @@ -17150,6 +16899,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "license": "MIT", "dependencies": { "degenerator": "^5.0.0", "netmask": "^2.0.2" @@ -17299,13 +17049,7 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.10.0" } @@ -17317,13 +17061,7 @@ }, "node_modules/path-key": { "version": "3.1.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } @@ -17358,9 +17096,8 @@ }, "node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", @@ -17374,7 +17111,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", @@ -17532,6 +17270,7 @@ "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", "dev": true, + "license": "MIT", "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", @@ -17546,6 +17285,7 @@ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -17555,6 +17295,7 @@ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0" } @@ -17692,6 +17433,7 @@ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", "dev": true, + "license": "MIT", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -17717,13 +17459,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/prebuild-install/node_modules/tar-fs": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, + "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -17744,6 +17488,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -17775,13 +17520,7 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/promise-inflight": { "version": "1.0.1", @@ -17805,6 +17544,7 @@ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -17818,6 +17558,7 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -18062,9 +17803,8 @@ }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -18075,9 +17815,8 @@ }, "node_modules/proxy-addr/node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -18086,6 +17825,7 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", + "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", @@ -18104,6 +17844,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -18115,6 +17856,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -18124,9 +17866,10 @@ } }, "node_modules/proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -18139,18 +17882,20 @@ "version": "7.18.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/proxy-agent/node_modules/socks-proxy-agent": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", - "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.1", "debug": "^4.3.4", - "socks": "^2.7.1" + "socks": "^2.8.3" }, "engines": { "node": ">= 14" @@ -18158,13 +17903,7 @@ }, "node_modules/proxy-from-env": { "version": "1.1.0", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/prr": { "version": "1.0.1", @@ -18181,17 +17920,12 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -18223,13 +17957,7 @@ }, "node_modules/qs": { "version": "6.11.0", -<<<<<<< HEAD - "dev": true, "license": "BSD-3-Clause", -======= - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "side-channel": "^1.0.4" }, @@ -18268,13 +17996,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -18333,6 +18063,7 @@ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -18347,13 +18078,15 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18405,6 +18138,7 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, + "license": "MIT", "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -18419,6 +18153,7 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -18432,6 +18167,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -18444,6 +18180,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -18457,6 +18194,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -18469,6 +18207,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -18481,6 +18220,7 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -18490,6 +18230,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -18498,13 +18239,15 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -18517,6 +18260,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -18529,6 +18273,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -18538,6 +18283,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -18570,6 +18316,7 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, + "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -18620,7 +18367,8 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", "integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", @@ -18678,6 +18426,7 @@ "resolved": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", "integrity": "sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "2.4.2", "minimatch": "3.0.5", @@ -18696,6 +18445,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18711,6 +18461,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -18722,6 +18473,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18734,6 +18486,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -18746,6 +18499,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -18759,13 +18513,15 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/replace/node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -18788,6 +18544,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -18987,13 +18744,7 @@ }, "node_modules/rimraf": { "version": "3.0.2", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "glob": "^7.1.3" }, @@ -19006,13 +18757,7 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -19055,19 +18800,14 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", "engines": { "node": "0.12.* || 4.* || 6.* || >= 7.*" } }, "node_modules/run-async": { "version": "2.4.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.12.0" } @@ -19301,9 +19041,8 @@ }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/selenium-webdriver": { "version": "3.6.0", @@ -19362,9 +19101,8 @@ }, "node_modules/selfsigned": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -19375,13 +19113,7 @@ }, "node_modules/semver": { "version": "7.6.0", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "lru-cache": "^6.0.0" }, @@ -19394,13 +19126,7 @@ }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "yallist": "^4.0.0" }, @@ -19410,19 +19136,12 @@ }, "node_modules/semver/node_modules/yallist": { "version": "4.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC" -======= - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -19444,24 +19163,21 @@ }, "node_modules/send/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, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serialize-javascript": { "version": "6.0.2", @@ -19473,9 +19189,8 @@ }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -19491,27 +19206,24 @@ }, "node_modules/serve-index/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, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -19524,36 +19236,31 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -19571,13 +19278,7 @@ }, "node_modules/set-function-length": { "version": "1.2.2", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -19631,6 +19332,7 @@ "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "dev": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.2", @@ -19652,17 +19354,12 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/shebang-command": { "version": "2.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "shebang-regex": "^3.0.0" }, @@ -19672,35 +19369,22 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/side-channel": { "version": "1.0.4", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -19828,7 +19512,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/simple-get": { "version": "4.0.1", @@ -19849,6 +19534,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -19860,6 +19546,7 @@ "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", "dev": true, + "license": "MIT", "dependencies": { "bplist-creator": "0.1.0", "bplist-parser": "0.3.1", @@ -19871,6 +19558,7 @@ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", "dev": true, + "license": "MIT", "dependencies": { "big-integer": "1.6.x" }, @@ -19883,6 +19571,7 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" } @@ -19891,13 +19580,15 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/simple-update-notifier": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", "dev": true, + "license": "MIT", "dependencies": { "semver": "~7.0.0" }, @@ -19910,6 +19601,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -19918,7 +19610,8 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/slash": { "version": "4.0.0", @@ -19935,6 +19628,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -19951,6 +19645,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -19965,6 +19660,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19974,13 +19670,7 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -20004,15 +19694,20 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.5.2", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", "dev": true, "license": "MIT", "dependencies": { - "ws": "~8.11.0" + "debug": "~4.3.4", + "ws": "~8.17.1" } }, "node_modules/socket.io-adapter/node_modules/ws": { - "version": "8.11.0", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "license": "MIT", "engines": { @@ -20020,7 +19715,7 @@ }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -20045,9 +19740,8 @@ }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -20056,22 +19750,17 @@ }, "node_modules/sockjs/node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/socks": { - "version": "2.8.1", -<<<<<<< HEAD - "dev": true, + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", - "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -20181,9 +19870,8 @@ }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -20197,9 +19885,8 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -20214,6 +19901,7 @@ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, + "license": "MIT", "dependencies": { "through": "2" }, @@ -20225,6 +19913,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "license": "ISC", "dependencies": { "readable-stream": "^3.0.0" } @@ -20237,7 +19926,8 @@ "node_modules/ssh-config": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/ssh-config/-/ssh-config-1.1.6.tgz", - "integrity": "sha512-ZPO9rECxzs5JIQ6G/2EfL1I9ho/BVZkx9HRKn8+0af7QgwAmumQ7XBFP1ggMyPMo+/tUbmv0HFdv4qifdO/9JA==" + "integrity": "sha512-ZPO9rECxzs5JIQ6G/2EfL1I9ho/BVZkx9HRKn8+0af7QgwAmumQ7XBFP1ggMyPMo+/tUbmv0HFdv4qifdO/9JA==", + "license": "MIT" }, "node_modules/sshpk": { "version": "1.18.0", @@ -20295,6 +19985,7 @@ "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", "dev": true, + "license": "Unlicense", "engines": { "node": ">= 0.10.0" } @@ -20303,6 +19994,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", + "license": "MIT", "dependencies": { "duplexer2": "~0.1.0", "readable-stream": "^2.0.2" @@ -20312,6 +20004,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -20325,12 +20018,14 @@ "node_modules/stream-combiner2/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/stream-combiner2/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -20353,6 +20048,7 @@ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", "dev": true, + "license": "MIT", "dependencies": { "fast-fifo": "^1.3.2", "queue-tick": "^1.0.1", @@ -20371,13 +20067,7 @@ }, "node_modules/string-width": { "version": "4.2.3", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -20479,13 +20169,7 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=6" } @@ -20495,6 +20179,7 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -20534,6 +20219,7 @@ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz", "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==", "deprecated": "Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net", + "license": "MIT", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.4", @@ -20554,6 +20240,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -20567,6 +20254,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", + "license": "MIT", "dependencies": { "dezalgo": "^1.0.4", "hexoid": "^1.0.0", @@ -20581,6 +20269,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -20624,6 +20313,7 @@ "url": "http://opencollective.com/swiper" } ], + "license": "MIT", "engines": { "node": ">= 4.7.0" } @@ -20651,13 +20341,7 @@ }, "node_modules/tar": { "version": "6.2.1", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -20675,6 +20359,7 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0", "tar-stream": "^3.1.5" @@ -20689,6 +20374,7 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, + "license": "MIT", "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -20712,13 +20398,7 @@ }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "minipass": "^3.0.0" }, @@ -20728,13 +20408,7 @@ }, "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "yallist": "^4.0.0" }, @@ -20744,18 +20418,14 @@ }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", -<<<<<<< HEAD - "dev": true, "license": "ISC" -======= - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -20765,6 +20435,7 @@ "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", "dev": true, + "license": "MIT", "dependencies": { "del": "^6.0.0", "is-stream": "^2.0.0", @@ -20784,6 +20455,7 @@ "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "dev": true, + "license": "MIT", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -20806,6 +20478,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -20826,6 +20499,7 @@ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -20835,6 +20509,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -20844,13 +20519,13 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/terser": { "version": "5.29.1", @@ -20989,6 +20664,7 @@ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.0.tgz", "integrity": "sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "b4a": "^1.6.4" } @@ -20998,6 +20674,7 @@ "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } @@ -21009,38 +20686,26 @@ }, "node_modules/through": { "version": "2.3.8", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "3" } ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tmp": { "version": "0.0.33", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -21061,6 +20726,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "devOptional": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -21081,6 +20747,7 @@ "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", "dev": true, + "license": "ISC", "bin": { "nodetouch": "bin/nodetouch.js" } @@ -21120,13 +20787,7 @@ }, "node_modules/tree-kill": { "version": "1.2.2", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "tree-kill": "cli.js" } @@ -21136,6 +20797,7 @@ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -21145,6 +20807,7 @@ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -21359,13 +21022,7 @@ }, "node_modules/type-fest": { "version": "0.21.3", -<<<<<<< HEAD - "dev": true, "license": "(MIT OR CC0-1.0)", -======= - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=10" }, @@ -21463,6 +21120,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } @@ -21484,6 +21142,7 @@ "resolved": "https://registry.npmjs.org/typescript-strict-plugin/-/typescript-strict-plugin-2.4.4.tgz", "integrity": "sha512-OXcWHQk+pW9gqEL/Mb1eTgj/Yiqk1oHBERr9v4VInPOYN++p+cXejmQK/h/VlUPGD++FXQ8pgiqVMyEtxU4T6A==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^3.0.0", "execa": "^4.0.0", @@ -21680,6 +21339,7 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", "dev": true, + "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -21706,17 +21366,12 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/undici-types": { "version": "5.26.5", -<<<<<<< HEAD - "dev": true, "license": "MIT" -======= - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -21781,6 +21436,7 @@ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -21808,6 +21464,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -21877,6 +21534,7 @@ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -21934,9 +21592,8 @@ }, "node_modules/vite": { "version": "4.5.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", - "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", @@ -22028,9 +21685,8 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -22255,9 +21911,8 @@ }, "node_modules/webpack-dev-server": { "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", "dev": true, + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -22314,9 +21969,8 @@ }, "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "dev": true, + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -22336,10 +21990,11 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -22447,9 +22102,8 @@ }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -22461,9 +22115,8 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -22507,13 +22160,7 @@ }, "node_modules/which": { "version": "2.0.2", -<<<<<<< HEAD - "dev": true, "license": "ISC", -======= - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "isexe": "^2.0.0" }, @@ -22579,6 +22226,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz", "integrity": "sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==", + "license": "MIT", "dependencies": { "execa": "^4.0.2" }, @@ -22593,6 +22241,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -22615,6 +22264,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -22629,6 +22279,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } @@ -22637,17 +22288,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -22704,13 +22350,7 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "color-convert": "^2.0.1" }, @@ -22723,13 +22363,7 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", -<<<<<<< HEAD - "dev": true, "license": "MIT", -======= - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "color-name": "~1.1.4" }, @@ -22739,27 +22373,24 @@ }, "node_modules/wrappy": { "version": "1.0.2", -<<<<<<< HEAD - "dev": true, "license": "ISC" -======= - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } ->>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/ws": { - "version": "7.5.9", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "license": "MIT", "engines": { @@ -22783,6 +22414,7 @@ "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "simple-plist": "^1.1.0", "uuid": "^7.0.3" @@ -22796,6 +22428,7 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -22805,6 +22438,7 @@ "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", "dev": true, + "license": "MIT", "dependencies": { "sax": "^1.2.4" }, @@ -22847,6 +22481,7 @@ "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0" } @@ -22856,6 +22491,7 @@ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4" } @@ -22903,6 +22539,7 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" diff --git a/ui/src/app/app-routing.module.ts b/ui/src/app/app-routing.module.ts index bae7f882cd2..15d4d7eff5d 100644 --- a/ui/src/app/app-routing.module.ts +++ b/ui/src/app/app-routing.module.ts @@ -49,12 +49,13 @@ import { OverViewComponent } from './index/overview/overview.component'; import { DataService } from './shared/genericComponents/shared/dataservice'; import { UserComponent } from './user/user.component'; import { DetailsOverviewComponent } from './edge/history/common/production/details/details.overview'; +import { LoadingScreenComponent } from './index/shared/loading-screen'; const routes: Routes = [ // TODO should be removed in the future - { path: 'index', redirectTo: 'login', pathMatch: 'full' }, - { path: '', redirectTo: 'login', pathMatch: 'full' }, + { path: '', redirectTo: 'index', pathMatch: 'full' }, + { path: 'index', component: LoadingScreenComponent }, { path: 'login', component: LoginComponent, data: { navbarTitle: environment.uiTitle } }, { path: 'overview', component: OverViewComponent }, @@ -125,7 +126,7 @@ const routes: Routes = [ { path: 'demo', component: LoginComponent }, // Fallback - { path: '**', pathMatch: 'full', redirectTo: 'login' }, + { path: '**', pathMatch: 'full', redirectTo: 'index' }, ]; export const appRoutingProviders: any[] = []; diff --git a/ui/src/app/index/index.module.ts b/ui/src/app/index/index.module.ts index 9c1805b0a24..fc90698bdaf 100644 --- a/ui/src/app/index/index.module.ts +++ b/ui/src/app/index/index.module.ts @@ -6,6 +6,7 @@ import { FilterComponent } from './filter/filter.component'; import { OverViewComponent } from './overview/overview.component'; import { SumStateComponent } from './shared/sumState'; import { LoginComponent } from './login.component'; +import { LoadingScreenComponent } from './shared/loading-screen'; @NgModule({ imports: [ @@ -17,6 +18,7 @@ import { LoginComponent } from './login.component'; SumStateComponent, LoginComponent, OverViewComponent, + LoadingScreenComponent, ], }) export class IndexModule { } diff --git a/ui/src/app/index/shared/loading-screen.html b/ui/src/app/index/shared/loading-screen.html new file mode 100644 index 00000000000..c20266ac0b3 --- /dev/null +++ b/ui/src/app/index/shared/loading-screen.html @@ -0,0 +1,5 @@ + + +

    Loading...

    +
    +
    \ No newline at end of file diff --git a/ui/src/app/index/shared/loading-screen.ts b/ui/src/app/index/shared/loading-screen.ts new file mode 100644 index 00000000000..8538a706089 --- /dev/null +++ b/ui/src/app/index/shared/loading-screen.ts @@ -0,0 +1,38 @@ +// @ts-strict-ignore +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; + +import { Service, Websocket } from '../../shared/shared'; + +@Component({ + selector: 'index', + templateUrl: './loading-screen.html', +}) +export class LoadingScreenComponent implements OnInit { + + protected readonly spinnerId: string = "IndexComponent"; + + constructor( + public service: Service, + public websocket: Websocket, + private router: Router, + ) { } + + ngOnInit() { + + // TODO add websocket status observable + const interval = setInterval(() => { + this.service.startSpinner(this.spinnerId); + if (this.websocket.status === 'online') { + this.service.stopSpinner(this.spinnerId); + this.router.navigate(['/overview']); + clearInterval(interval); + } + if (this.websocket.status === 'waiting for credentials') { + this.service.stopSpinner(this.spinnerId); + this.router.navigate(['/login']); + clearInterval(interval); + } + }, 1000); + } +} diff --git a/ui/src/app/shared/service/websocket.ts b/ui/src/app/shared/service/websocket.ts index a6295c1dbb9..2cfa39ac454 100644 --- a/ui/src/app/shared/service/websocket.ts +++ b/ui/src/app/shared/service/websocket.ts @@ -82,6 +82,7 @@ export class Websocket implements WebsocketInterface { } const token = this.cookieService.get('token'); if (token) { + // Login with Session Token this.login(new AuthenticateWithTokenRequest({ token: token })); this.status = 'authenticating'; @@ -89,7 +90,6 @@ export class Websocket implements WebsocketInterface { } else { // No Token -> directly ask for Login credentials this.status = 'waiting for credentials'; - this.router.navigate(['/login']); } }, }, From 6b7373321402815f43b154dd4c463724373a51d8 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:09:45 +0200 Subject: [PATCH 08/22] EdgeConfig: remove unused factories & properties - Removed unused factories & factory properties from EdgeConfig - Added separate request to get all factories and properties for component update / installation Reviewed-by: Sagar Venu <32655208+venu-sagar@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-committed-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> --- .../io/openems/common/types/EdgeConfig.java | 18 ++- .../ComponentManagerImpl.java | 36 ++++++ .../jsonrpc/GetAllComponentFactories.java | 66 +++++++++++ .../jsonrpc/GetPropertiesOfFactory.java | 76 +++++++++++++ ui/src/app/app-routing.module.ts | 8 +- .../component/install/index.component.ts | 67 ++++++++--- .../component/install/install.component.ts | 100 ++++++++--------- .../component/update/index.component.ts | 3 - .../component/update/update.component.ts | 82 +++++++------- ui/src/app/shared/edge/edge.spec.ts | 53 +++++++++ ui/src/app/shared/edge/edge.ts | 36 +++++- ui/src/app/shared/edge/edgeconfig.spec.ts | 56 +++++++--- ui/src/app/shared/edge/edgeconfig.ts | 104 ++++++++++++------ .../request/getPropertiesOfFactoryRequest.ts | 33 ++++++ .../getPropertiesOfFactoryResponse.ts | 31 ++++++ ui/src/app/shared/service/service.ts | 12 +- ui/src/app/shared/shared.ts | 13 +++ 17 files changed, 611 insertions(+), 183 deletions(-) create mode 100644 io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetAllComponentFactories.java create mode 100644 io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetPropertiesOfFactory.java create mode 100644 ui/src/app/shared/edge/edge.spec.ts create mode 100644 ui/src/app/shared/jsonrpc/request/getPropertiesOfFactoryRequest.ts create mode 100644 ui/src/app/shared/jsonrpc/response/getPropertiesOfFactoryResponse.ts diff --git a/io.openems.common/src/io/openems/common/types/EdgeConfig.java b/io.openems.common/src/io/openems/common/types/EdgeConfig.java index 0c54d0334eb..1a7ad131b23 100644 --- a/io.openems.common/src/io/openems/common/types/EdgeConfig.java +++ b/io.openems.common/src/io/openems/common/types/EdgeConfig.java @@ -9,6 +9,7 @@ import java.util.SortedMap; import java.util.TreeMap; import java.util.stream.Collectors; +import java.util.stream.Stream; import org.osgi.service.metatype.AttributeDefinition; import org.osgi.service.metatype.ObjectClassDefinition; @@ -1060,19 +1061,12 @@ public String[] getNatureIds() { * @return configuration as a JSON Object */ public JsonObject toJson() { - var natureIds = new JsonArray(); - for (String naturId : this.getNatureIds()) { - natureIds.add(naturId); - } - var properties = new JsonArray(); - for (Property property : this.getProperties()) { - properties.add(property.toJson()); - } return JsonUtils.buildJsonObject() // .addProperty("name", this.name) // .addProperty("description", this.description) // - .add("natureIds", natureIds) // - .add("properties", properties) // + .add("natureIds", Stream.of(this.getNatureIds()) // + .map(JsonPrimitive::new) // + .collect(JsonUtils.toJsonArray())) // .build(); } @@ -1431,6 +1425,10 @@ public JsonObject componentsToJson(JsonFormat jsonFormat) { public JsonObject factoriesToJson() { var b = JsonUtils.buildJsonObject(); for (Entry entry : this.getFactories().entrySet()) { + if (!this.getComponents().values().stream() // + .anyMatch(c -> c.factoryId.equals(entry.getKey()))) { + continue; + } b.add(entry.getKey(), entry.getValue().toJson()); } return b.build(); diff --git a/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java index bf41766cd55..1af0b8c790e 100644 --- a/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java +++ b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java @@ -12,6 +12,8 @@ import java.util.Dictionary; import java.util.Hashtable; import java.util.List; +import java.util.Map.Entry; +import java.util.stream.Stream; import org.osgi.framework.BundleContext; import org.osgi.framework.InvalidSyntaxException; @@ -65,10 +67,12 @@ import io.openems.edge.common.user.User; import io.openems.edge.core.componentmanager.jsonrpc.ChannelExportXlsxRequest; import io.openems.edge.core.componentmanager.jsonrpc.ChannelExportXlsxResponse; +import io.openems.edge.core.componentmanager.jsonrpc.GetAllComponentFactories; import io.openems.edge.core.componentmanager.jsonrpc.GetChannel; import io.openems.edge.core.componentmanager.jsonrpc.GetChannelsOfComponent; import io.openems.edge.core.componentmanager.jsonrpc.GetChannelsOfComponent.ChannelRecord; import io.openems.edge.core.componentmanager.jsonrpc.GetDigitalInputChannelsOfComponents; +import io.openems.edge.core.componentmanager.jsonrpc.GetPropertiesOfFactory; import io.openems.edge.core.componentmanager.jsonrpc.GetStateChannelsOfComponent; import io.openems.edge.io.api.DigitalInput; @@ -413,6 +417,38 @@ public void buildJsonApiRoutes(JsonApiBuilder builder) { return new GetDigitalInputChannelsOfComponents.Response(result); }); + + builder.handleRequest(new GetAllComponentFactories(), endpoint -> { + endpoint.setDescription(""" + Handles a GetAllComponentFactories. + """) // + .setGuards(EdgeGuards.roleIsAtleast(Role.ADMIN)); + }, call -> { + final var edgeConfig = this.getEdgeConfig(); + + return new GetAllComponentFactories.Response(edgeConfig.getFactories().entrySet().stream() + .collect(JsonUtils.toJsonObject(Entry::getKey, i -> i.getValue().toJson()))); + }); + + builder.handleRequest(new GetPropertiesOfFactory(), endpoint -> { + endpoint.setDescription(""" + Handles a GetPropertiesOfFactory. + """) // + .setGuards(EdgeGuards.roleIsAtleast(Role.ADMIN)); + }, call -> { + final var factoryId = call.getRequest().factoryId(); + + final var edgeConfig = this.getEdgeConfig(); + final var factory = edgeConfig.getFactories().get(factoryId); + + if (factory == null) { + throw new OpenemsException("Factory with id " + factoryId + " could not be found."); + } + + return new GetPropertiesOfFactory.Response(factory.toJson(), Stream.of(factory.getProperties()) // + .map(EdgeConfig.Factory.Property::toJson) // + .collect(JsonUtils.toJsonArray())); + }); } private static ChannelRecord toChannelRecord(Channel channel) { diff --git a/io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetAllComponentFactories.java b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetAllComponentFactories.java new file mode 100644 index 00000000000..8d9301f7cb2 --- /dev/null +++ b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetAllComponentFactories.java @@ -0,0 +1,66 @@ +package io.openems.edge.core.componentmanager.jsonrpc; + +import static io.openems.common.jsonrpc.serialization.JsonSerializerUtil.emptyObjectSerializer; +import static io.openems.common.jsonrpc.serialization.JsonSerializerUtil.jsonObjectSerializer; + +import com.google.gson.JsonObject; + +import io.openems.common.jsonrpc.serialization.JsonSerializer; +import io.openems.common.utils.JsonUtils; +import io.openems.edge.common.jsonapi.EndpointRequestType; +import io.openems.edge.core.appmanager.jsonrpc.AddAppInstance; +import io.openems.edge.core.componentmanager.jsonrpc.GetAllComponentFactories.Request; +import io.openems.edge.core.componentmanager.jsonrpc.GetAllComponentFactories.Response; + +public class GetAllComponentFactories implements EndpointRequestType { + + @Override + public String getMethod() { + return "getAllComponentFactories"; + } + + @Override + public JsonSerializer getRequestSerializer() { + return Request.serializer(); + } + + @Override + public JsonSerializer getResponseSerializer() { + return Response.serializer(); + } + + public record Request() { + + /** + * Returns a {@link JsonSerializer} for a {@link AddAppInstance.Request}. + * + * @return the created {@link JsonSerializer} + */ + public static JsonSerializer serializer() { + return emptyObjectSerializer(Request::new); + } + + } + + // TODO change to proper type + public record Response(JsonObject factories) { + + /** + * Returns a {@link JsonSerializer} for a + * {@link GetAllComponentFactories.Response}. + * + * @return the created {@link JsonSerializer} + */ + public static JsonSerializer serializer() { + return jsonObjectSerializer(GetAllComponentFactories.Response.class, json -> { + return new Response(json.getJsonElementPath("factories").getAsJsonObjectPath().get()); + }, obj -> { + return JsonUtils.buildJsonObject() // + .add("factories", obj.factories()) // + .build(); + }); + } + + } + +} \ No newline at end of file diff --git a/io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetPropertiesOfFactory.java b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetPropertiesOfFactory.java new file mode 100644 index 00000000000..e942097bd79 --- /dev/null +++ b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/jsonrpc/GetPropertiesOfFactory.java @@ -0,0 +1,76 @@ +package io.openems.edge.core.componentmanager.jsonrpc; + +import static io.openems.common.jsonrpc.serialization.JsonSerializerUtil.jsonObjectSerializer; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; + +import io.openems.common.jsonrpc.serialization.JsonSerializer; +import io.openems.common.utils.JsonUtils; +import io.openems.edge.common.jsonapi.EndpointRequestType; +import io.openems.edge.core.appmanager.jsonrpc.AddAppInstance; +import io.openems.edge.core.componentmanager.jsonrpc.GetPropertiesOfFactory.Request; +import io.openems.edge.core.componentmanager.jsonrpc.GetPropertiesOfFactory.Response; + +public class GetPropertiesOfFactory implements EndpointRequestType { + + @Override + public String getMethod() { + return "getPropertiesOfFactory"; + } + + @Override + public JsonSerializer getRequestSerializer() { + return Request.serializer(); + } + + @Override + public JsonSerializer getResponseSerializer() { + return Response.serializer(); + } + + public record Request(// + String factoryId // + ) { + + /** + * Returns a {@link JsonSerializer} for a {@link AddAppInstance.Request}. + * + * @return the created {@link JsonSerializer} + */ + public static JsonSerializer serializer() { + return jsonObjectSerializer(Request.class, // + json -> new Request(// + json.getString("factoryId")), // + obj -> JsonUtils.buildJsonObject() // + .addProperty("factoryId", obj.factoryId()) // + .build()); + } + + } + + // TODO change to proper types + public record Response(JsonObject factory, JsonArray properties) { + + /** + * Returns a {@link JsonSerializer} for a + * {@link GetPropertiesOfFactory.Response}. + * + * @return the created {@link JsonSerializer} + */ + public static JsonSerializer serializer() { + return jsonObjectSerializer(GetPropertiesOfFactory.Response.class, json -> { + return new Response(// + json.getJsonObject("factory"), // + json.getJsonArray("properties")); + }, obj -> { + return JsonUtils.buildJsonObject() // + .add("factory", obj.factory()) // + .add("properties", obj.properties()) // + .build(); + }); + } + + } + +} \ No newline at end of file diff --git a/ui/src/app/app-routing.module.ts b/ui/src/app/app-routing.module.ts index 15d4d7eff5d..4f24cc18d84 100644 --- a/ui/src/app/app-routing.module.ts +++ b/ui/src/app/app-routing.module.ts @@ -105,10 +105,10 @@ const routes: Routes = [ { path: 'settings', data: { navbarTitleToBeTranslated: 'Menu.edgeSettings' }, component: EdgeSettingsComponent }, { path: 'settings/channels', component: EdgeSettingsChannelsComponent }, - { path: 'settings/component.install', component: EdgeSettingsComponentInstallIndexComponentComponent }, - { path: 'settings/component.install/:factoryId', component: EdgeSettingsComponentInstallComponentComponent }, - { path: 'settings/component.update', component: EdgeSettingsComponentUpdateIndexComponentComponent }, - { path: 'settings/component.update/:componentId', component: EdgeSettingsComponentUpdateComponentComponent }, + { path: 'settings/component.install', component: EdgeSettingsComponentInstallIndexComponentComponent, data: { navbarTitleToBeTranslated: 'Edge.Config.Index.addComponents' } }, + { path: 'settings/component.install/:factoryId', component: EdgeSettingsComponentInstallComponentComponent, data: { navbarTitleToBeTranslated: 'Edge.Config.Index.addComponents' } }, + { path: 'settings/component.update', component: EdgeSettingsComponentUpdateIndexComponentComponent, data: { navbarTitleToBeTranslated: 'Edge.Config.Index.adjustComponents' } }, + { path: 'settings/component.update/:componentId', component: EdgeSettingsComponentUpdateComponentComponent, data: { navbarTitleToBeTranslated: 'Edge.Config.Index.adjustComponents' } }, { path: 'settings/network', component: EdgeSettingsNetworkComponent, data: { navbarTitleToBeTranslated: 'Edge.Config.Index.networkConfiguration' } }, { path: 'settings/profile', component: EdgeSettingsProfileComponent }, { path: 'settings/profile/:componentId', component: AliasUpdateComponent }, diff --git a/ui/src/app/edge/settings/component/install/index.component.ts b/ui/src/app/edge/settings/component/install/index.component.ts index 147379b3235..7814b549482 100644 --- a/ui/src/app/edge/settings/component/install/index.component.ts +++ b/ui/src/app/edge/settings/component/install/index.component.ts @@ -1,9 +1,9 @@ // @ts-strict-ignore -import { ActivatedRoute } from '@angular/router'; import { CategorizedFactories } from 'src/app/shared/edge/edgeconfig'; import { Component, OnInit } from '@angular/core'; -import { Service, Utils, EdgeConfig } from '../../../../shared/shared'; -import { TranslateService } from '@ngx-translate/core'; +import { Service, Utils, EdgeConfig, Websocket, Edge, EdgePermission } from '../../../../shared/shared'; +import { JsonrpcRequest, JsonrpcResponseSuccess } from 'src/app/shared/jsonrpc/base'; +import { ComponentJsonApiRequest } from 'src/app/shared/jsonrpc/request/componentJsonApiRequest'; interface MyCategorizedFactories extends CategorizedFactories { isClicked?: boolean, @@ -18,27 +18,42 @@ export class IndexComponent implements OnInit { private static readonly SELECTOR = "indexComponentInstall"; + private edge: Edge; public list: MyCategorizedFactories[]; public showAllFactories = false; constructor( - private route: ActivatedRoute, private service: Service, - private translate: TranslateService, + private websocket: Websocket, ) { } - ngOnInit() { - this.service.setCurrentComponent({ languageKey: 'Edge.Config.Index.addComponents' }, this.route); - this.service.getConfig().then(config => { - this.list = config.listAvailableFactories(); - for (const entry of this.list) { - entry.isClicked = false; - entry.filteredFactories = entry.factories; + async ngOnInit() { + this.edge = await this.service.getCurrentEdge(); + this.list = await this.getCategorizedFactories(); + for (const entry of this.list) { + entry.isClicked = false; + entry.filteredFactories = entry.factories; + } + this.updateFilter(""); + } + + private async getCategorizedFactories(): Promise { + if (EdgePermission.hasReducedFactories(this.edge)) { + const response = await this.edge.sendRequest(this.websocket, new ComponentJsonApiRequest({ + componentId: '_componentManager', + payload: new GetAllComponentFactoriesRequest(), + })); + for (const [factoryId, factory] of Object.entries(response.result.factories)) { + factory.id = factoryId; } - this.updateFilter(""); - }); + + return EdgeConfig.listAvailableFactories(response.result.factories); + } + + const config = await this.service.getConfig(); + return config.listAvailableFactories(); } updateFilter(completeFilter: string) { @@ -64,3 +79,27 @@ export class IndexComponent implements OnInit { } } } + +class GetAllComponentFactoriesRequest extends JsonrpcRequest { + + private static METHOD: string = "getAllComponentFactories"; + + public constructor() { + super(GetAllComponentFactoriesRequest.METHOD, {}); + } + +} + +class GetAllComponentFactoriesResponse extends JsonrpcResponseSuccess { + + public constructor( + public override readonly id: string, + public override readonly result: { + factories: { [factoryId: string]: EdgeConfig.Factory }, + }, + ) { + super(id, result); + } + +} + diff --git a/ui/src/app/edge/settings/component/install/install.component.ts b/ui/src/app/edge/settings/component/install/install.component.ts index 89ad5585219..d53a0a642fc 100644 --- a/ui/src/app/edge/settings/component/install/install.component.ts +++ b/ui/src/app/edge/settings/component/install/install.component.ts @@ -4,7 +4,6 @@ import { Component, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { FormlyFieldConfig } from '@ngx-formly/core'; import { Service, Utils, Websocket, EdgeConfig, Edge } from '../../../../shared/shared'; -import { TranslateService } from '@ngx-translate/core'; @Component({ selector: ComponentInstallComponent.SELECTOR, @@ -27,67 +26,64 @@ export class ComponentInstallComponent implements OnInit { protected utils: Utils, private websocket: Websocket, private service: Service, - private translate: TranslateService, ) { } - ngOnInit() { - this.service.setCurrentComponent({ languageKey: 'Edge.Config.Index.addComponents' }, this.route).then(edge => { - this.edge = edge; - }); - const factoryId = this.route.snapshot.params["factoryId"]; - this.service.getConfig().then(config => { - this.factoryId = factoryId; - this.factory = config.factories[factoryId]; - const fields: FormlyFieldConfig[] = []; - const model = {}; - for (const property of this.factory.properties) { - const property_id = property.id.replace('.', '_'); - let defaultValue = property.defaultValue; - // if the type is an array and there is no defaultValue then set the defaultValue to an empty array - if (property.schema["type"] === 'repeat' && defaultValue === null) { - defaultValue = []; - } - const field: FormlyFieldConfig = { - key: property_id, - type: 'input', - templateOptions: { - label: property.name, - required: defaultValue === null, - description: property.description, - }, - }; - // add Property Schema - Utils.deepCopy(property.schema, field); - fields.push(field); - if (defaultValue != null) { - model[property_id] = defaultValue; + async ngOnInit() { + this.factoryId = this.route.snapshot.params["factoryId"]; + this.edge = await this.service.getCurrentEdge(); + const config = await this.service.getConfig(); + + const [factory, properties] = await this.edge.getFactoryProperties(this.websocket, this.factoryId); + this.factory = factory; + const fields: FormlyFieldConfig[] = []; + const model = {}; + for (const property of properties) { + const property_id = property.id.replace('.', '_'); + let defaultValue = property.defaultValue; + // if the type is an array and there is no defaultValue then set the defaultValue to an empty array + if (property.schema["type"] === 'repeat' && defaultValue === null) { + defaultValue = []; + } + const field: FormlyFieldConfig = { + key: property_id, + type: 'input', + templateOptions: { + label: property.name, + required: defaultValue === null, + description: property.description, + }, + }; + // add Property Schema + Utils.deepCopy(property.schema, field); + fields.push(field); + if (defaultValue != null) { + model[property_id] = defaultValue; - // Set the next free Component-ID as defaultValue - if (property_id == 'id' && property.schema["type"] !== 'repeat') { - const thisMatch = defaultValue.match(/^(.*)(\d+)$/); - if (thisMatch) { - const thisPrefix = thisMatch[1]; - let highestSuffix = Number.parseInt(thisMatch[2]); - for (const componentId of Object.keys(config.components)) { - const componentMatch = componentId.match(/^(.*)(\d+)$/); - if (componentMatch) { - const componentPrefix = componentMatch[1]; - if (componentPrefix === thisPrefix) { - const componentSuffix = Number.parseInt(componentMatch[2]); - highestSuffix = Math.max(highestSuffix, componentSuffix + 1); - } + // Set the next free Component-ID as defaultValue + if (property_id == 'id' && property.schema["type"] !== 'repeat') { + const thisMatch = defaultValue.match(/^(.*)(\d+)$/); + if (thisMatch) { + const thisPrefix = thisMatch[1]; + let highestSuffix = Number.parseInt(thisMatch[2]); + for (const componentId of Object.keys(config.components)) { + const componentMatch = componentId.match(/^(.*)(\d+)$/); + if (componentMatch) { + const componentPrefix = componentMatch[1]; + if (componentPrefix === thisPrefix) { + const componentSuffix = Number.parseInt(componentMatch[2]); + highestSuffix = Math.max(highestSuffix, componentSuffix + 1); } } - model[property_id] = thisPrefix + highestSuffix; } + model[property_id] = thisPrefix + highestSuffix; } } } - this.form = new FormGroup({}); - this.fields = fields; - this.model = model; - }); + } + this.form = new FormGroup({}); + this.fields = fields; + this.model = model; } public submit() { diff --git a/ui/src/app/edge/settings/component/update/index.component.ts b/ui/src/app/edge/settings/component/update/index.component.ts index fcec4e80b41..fb24d9860f9 100644 --- a/ui/src/app/edge/settings/component/update/index.component.ts +++ b/ui/src/app/edge/settings/component/update/index.component.ts @@ -1,6 +1,5 @@ // @ts-strict-ignore import { Component, OnInit } from '@angular/core'; -import { ActivatedRoute } from '@angular/router'; import { CategorizedComponents } from 'src/app/shared/edge/edgeconfig'; import { EdgeConfig, Service, Utils } from '../../../../shared/shared'; @@ -23,13 +22,11 @@ export class IndexComponent implements OnInit { public showAllEntries = false; constructor( - private route: ActivatedRoute, private service: Service, ) { } public ngOnInit() { - this.service.setCurrentComponent({ languageKey: 'Edge.Config.Index.adjustComponents' }, this.route); this.service.getConfig().then(config => { this.config = config; const categorizedComponentIds: string[] = []; diff --git a/ui/src/app/edge/settings/component/update/update.component.ts b/ui/src/app/edge/settings/component/update/update.component.ts index e4e0f1b7f5b..08a268df402 100644 --- a/ui/src/app/edge/settings/component/update/update.component.ts +++ b/ui/src/app/edge/settings/component/update/update.component.ts @@ -4,7 +4,6 @@ import { Component, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { FormlyFieldConfig } from '@ngx-formly/core'; import { Service, Utils, Websocket, EdgeConfig, Edge } from '../../../../shared/shared'; -import { TranslateService } from '@ngx-translate/core'; @Component({ selector: ComponentUpdateComponent.SELECTOR, @@ -28,55 +27,54 @@ export class ComponentUpdateComponent implements OnInit { protected utils: Utils, private websocket: Websocket, private service: Service, - private translate: TranslateService, ) { } - ngOnInit() { - this.service.setCurrentComponent({ languageKey: 'Edge.Config.Index.adjustComponents' }, this.route).then(edge => { - this.edge = edge; - }); + async ngOnInit() { + this.edge = await this.service.getCurrentEdge(); const componentId = this.route.snapshot.params["componentId"]; - this.service.getConfig().then(config => { - this.componentId = componentId; - const component = config.components[componentId]; - this.factory = config.factories[component.factoryId]; - this.componentIcon = config.getFactoryIcon(this.factory); - const fields: FormlyFieldConfig[] = []; - const model = {}; - for (const property of this.factory.properties) { - if (property.id === 'id') { - continue; // ignore Component-ID - } - const property_id = property.id.replace('.', '_'); - const field: FormlyFieldConfig = { - key: property_id, - type: 'input', - templateOptions: { - label: property.name, - description: property.description, - required: property.isRequired, - }, - }; - // add Property Schema - Utils.deepCopy(property.schema, field); - fields.push(field); - if (component.properties[property.id]) { + const config = await this.service.getConfig(); + this.componentId = componentId; + const component = config.components[componentId]; + this.componentIcon = config.getFactoryIcon(this.factory); + const fields: FormlyFieldConfig[] = []; + const model = {}; - // filter arrays with nested objects - if (Array.isArray(component.properties[property.id]) && component.properties[property.id]?.length > 0 && component.properties[property.id]?.every(element => typeof element === 'object')) { + const [factory, properties] = await this.edge.getFactoryProperties(this.websocket, component.factoryId); + this.factory = factory; + + for (const property of properties) { + if (property.id === 'id') { + continue; // ignore Component-ID + } + const property_id = property.id.replace('.', '_'); + const field: FormlyFieldConfig = { + key: property_id, + type: 'input', + templateOptions: { + label: property.name, + description: property.description, + required: property.isRequired, + }, + }; + // add Property Schema + Utils.deepCopy(property.schema, field); + fields.push(field); + if (component.properties[property.id]) { - // Stringify json for objects nested inside an array - model[property_id] = JSON.stringify(component.properties[property.id]); - } else { - model[property_id] = component.properties[property.id]; - } + // filter arrays with nested objects + if (Array.isArray(component.properties[property.id]) && component.properties[property.id]?.length > 0 && component.properties[property.id]?.every(element => typeof element === 'object')) { + + // Stringify json for objects nested inside an array + model[property_id] = JSON.stringify(component.properties[property.id]); + } else { + model[property_id] = component.properties[property.id]; } } - this.form = new FormGroup({}); - this.fields = fields; - this.model = model; - }); + } + this.form = new FormGroup({}); + this.fields = fields; + this.model = model; } public submit() { diff --git a/ui/src/app/shared/edge/edge.spec.ts b/ui/src/app/shared/edge/edge.spec.ts new file mode 100644 index 00000000000..9d943acd1ed --- /dev/null +++ b/ui/src/app/shared/edge/edge.spec.ts @@ -0,0 +1,53 @@ + +import { TestBed } from "@angular/core/testing"; +import { DummyConfig } from "./edgeconfig.spec"; +import { EdgeConfig, Websocket } from "../shared"; +import { GetPropertiesOfFactoryResponse } from "../jsonrpc/response/getPropertiesOfFactoryResponse"; +import { JsonrpcResponseSuccess } from "../jsonrpc/base"; +import { GetEdgeConfigResponse } from "../jsonrpc/response/getEdgeConfigResponse"; + +describe('Edge', () => { + const websocketSpyObject = jasmine.createSpyObj('Websocket', ['sendRequest']); + + let websocket: Websocket; + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [ + { provide: Websocket, useValue: websocketSpyObject }, + ], + }); + websocket = TestBed.inject(Websocket); + }); + + it('#getFactoryPropertiesOldVersion', async () => { + const edge = DummyConfig.dummyEdge({ version: '2024.1.1' }); + + const dummyConfig = DummyConfig.from(DummyConfig.Component.EVCS_KEBA_KECONTACT('evcs0')); + dummyConfig.factories[DummyConfig.Factory.EVCS_KEBA_KECONTACT.id].properties.push(new EdgeConfig.FactoryProperty()); + websocketSpyObject.sendRequest.and.resolveTo(new JsonrpcResponseSuccess('', { + payload: new GetEdgeConfigResponse('', dummyConfig), + })); + + const [factory, properties] = await edge.getFactoryProperties(websocket, DummyConfig.Factory.EVCS_KEBA_KECONTACT.id); + expect(factory.id).toBe(DummyConfig.Factory.EVCS_KEBA_KECONTACT.id); + expect(properties).toBe(dummyConfig.factories[DummyConfig.Factory.EVCS_KEBA_KECONTACT.id].properties); + }); + + it('#getFactoryPropertiesNewVersion', async () => { + const edge = DummyConfig.dummyEdge({ version: '2024.6.1' }); + + const dummmyFactory = new EdgeConfig.Factory('dummy.factory.id', 'description'); + const dummyProperties: EdgeConfig.FactoryProperty[] = [new EdgeConfig.FactoryProperty()]; + + websocketSpyObject.sendRequest.and.resolveTo(new JsonrpcResponseSuccess('', { + payload: new GetPropertiesOfFactoryResponse('', { + factory: dummmyFactory, + properties: dummyProperties, + }), + })); + + const [factory, properties] = await edge.getFactoryProperties(websocket, 'dummy.factory.id'); + expect(factory).toBe(dummmyFactory); + expect(properties).toBe(dummyProperties); + }); +}); diff --git a/ui/src/app/shared/edge/edge.ts b/ui/src/app/shared/edge/edge.ts index 93e0077735d..2a8c11a4dcc 100644 --- a/ui/src/app/shared/edge/edge.ts +++ b/ui/src/app/shared/edge/edge.ts @@ -28,6 +28,9 @@ import { GetChannelResponse } from '../jsonrpc/response/getChannelResponse'; import { Channel, GetChannelsOfComponentResponse } from '../jsonrpc/response/getChannelsOfComponentResponse'; import { GetChannelsOfComponentRequest } from '../jsonrpc/request/getChannelsOfComponentRequest'; import { EdgePermission } from '../shared'; +import { filter, first } from 'rxjs/operators'; +import { GetPropertiesOfFactoryRequest } from '../jsonrpc/request/getPropertiesOfFactoryRequest'; +import { GetPropertiesOfFactoryResponse } from '../jsonrpc/response/getPropertiesOfFactoryResponse'; export class Edge { @@ -71,6 +74,18 @@ export class Edge { return this.config; } + /** + * Gets the first valid Config. If not available yet, it requests it via Websocket. + * + * @param websocket the Websocket connection + */ + public getFirstValidConfig(websocket: Websocket): Promise { + return this.getConfig(websocket) + .pipe(filter(config => config != null && config.isValid()), + first()) + .toPromise(); + } + /** * Gets a channel either from {@link EdgeConfig edgeconfig} or requests it from the edge. * @@ -81,8 +96,8 @@ export class Edge { */ public async getChannel(websocket: Websocket, channel: ChannelAddress): Promise { if (EdgePermission.hasChannelsInEdgeConfig(this)) { - const config = await this.getConfig(websocket); - const foundChannel = config.value.getChannel(channel); + const config = await this.getFirstValidConfig(websocket); + const foundChannel = config.getChannel(channel); if (!foundChannel) { throw new Error("Channel not found: " + channel); } @@ -110,8 +125,8 @@ export class Edge { */ public async getChannels(websocket: Websocket, componentId: string): Promise { if (EdgePermission.hasChannelsInEdgeConfig(this)) { - const config = await this.getConfig(websocket); - const component = config.value.components[componentId]; + const config = await this.getFirstValidConfig(websocket); + const component = config.components[componentId]; if (!component) { throw new Error('Component not found'); } @@ -128,6 +143,19 @@ export class Edge { return response.result.channels; } + public async getFactoryProperties(websocket: Websocket, factoryId: string): Promise<[EdgeConfig.Factory, EdgeConfig.FactoryProperty[]]> { + if (EdgePermission.hasReducedFactories(this)) { + const response = await this.sendRequest(websocket, new ComponentJsonApiRequest({ + componentId: '_componentManager', + payload: new GetPropertiesOfFactoryRequest({ factoryId }), + })); + return [response.result.factory, response.result.properties]; + } + + const factory = (await this.getFirstValidConfig(websocket)).factories[factoryId]; + return [factory, factory.properties]; + } + /** * Called by Service, when this Edge is set as currentEdge. */ diff --git a/ui/src/app/shared/edge/edgeconfig.spec.ts b/ui/src/app/shared/edge/edgeconfig.spec.ts index 9b6a9bb0b99..f2fbe800b66 100644 --- a/ui/src/app/shared/edge/edgeconfig.spec.ts +++ b/ui/src/app/shared/edge/edgeconfig.spec.ts @@ -10,12 +10,42 @@ import { EdgeConfig, PersistencePriority } from "./edgeconfig"; export namespace DummyConfig { + export function dummyEdge(values: { + edgeId?: string, + comment?: string, + producttype?: string, + version?: string, + role?: Role, + isOnline?: boolean, + lastmessage?: Date, + sumState?: SumState, + firstSetupProtocol?: Date, + }): Edge { + return new Edge( + values.edgeId ?? "edge0", + values.comment ?? "edge0", + values.producttype ?? "", + values.version ?? "2023.3.5", + values.role ?? Role.ADMIN, + values.isOnline ?? true, + values.lastmessage ?? new Date(), + values.sumState ?? SumState.OK, + values.firstSetupProtocol ?? new Date(0), + ); + } + const DUMMY_EDGE: Edge = new Edge("edge0", "", "", "2023.3.5", Role.ADMIN, true, new Date(), SumState.OK, new Date(0)); export function from(...components: Component[]): EdgeConfig { - return new EdgeConfig(DUMMY_EDGE, { - components: components?.reduce((acc, c) => ({ ...acc, [c.id]: c }), {}), - factories: components?.map(c => c.factory), + return new EdgeConfig(DUMMY_EDGE, { + components: components?.reduce((acc, c) => { + c.factoryId = c.factory.id; + return ({ ...acc, [c.id]: c }); + }, {}), + factories: components?.reduce((p, c) => { + p[c.factory.id] = new EdgeConfig.Factory(c.factory.id, '', c.factory.natureIds); + return p; + }, {}), }); } @@ -24,16 +54,15 @@ export namespace DummyConfig { const factories = {}; components.forEach(obj => { - const component = obj as unknown; - if (factories[component['factoryId']]) { - factories[component['factoryId']].componentIds = [...factories[component['factoryId']].componentIds, ...component['factory'].componentIds]; + if (factories[obj.factoryId]) { + factories[obj.factoryId].componentIds = [...factories[obj.factoryId].componentIds, obj.id]; } else { - factories[component['factoryId']] = { - componentIds: component['factory'].componentIds, + factories[obj.factoryId] = { + componentIds: [obj.id], description: "", - id: component['factoryId'], - name: component['factoryId'], - natureIds: component['factory'].natureIds, + id: obj.factoryId, + name: obj.factoryId, + natureIds: edgeConfig.factories[obj.factoryId].natureIds, properties: [], }; } @@ -45,7 +74,7 @@ export namespace DummyConfig { }); } - namespace Factory { + export namespace Factory { export const METER_SOCOMEC_THREEPHASE = { id: "Meter.Socomec.Threephase", @@ -210,7 +239,8 @@ export namespace DummyConfig { // identifier `Factory` is also used in namespace // eslint-disable-next-line @typescript-eslint/no-unused-vars type Factory = { - id: string + id: string, + natureIds: string[], }; /** diff --git a/ui/src/app/shared/edge/edgeconfig.ts b/ui/src/app/shared/edge/edgeconfig.ts index 6a22df8406e..e5e04a8b8f8 100644 --- a/ui/src/app/shared/edge/edgeconfig.ts +++ b/ui/src/app/shared/edge/edgeconfig.ts @@ -120,34 +120,62 @@ export class EdgeConfig { } } + public getFactoriesByNature(natureId: string): EdgeConfig.Factory[] { + return EdgeConfig.getFactoriesByNature(this.factories, natureId); + } + /** * Get Factories of Nature. * * @param natureId the given Nature. */ - public getFactoriesByNature(natureId: string): EdgeConfig.Factory[] { + public static getFactoriesByNature(factories: { [id: string]: EdgeConfig.Factory }, natureId: string): EdgeConfig.Factory[] { const result = []; - const nature = this.natures[natureId]; + const nature = EdgeConfig.getNaturesOfFactories(factories)[natureId]; if (nature) { for (const factoryId of nature.factoryIds) { - if (factoryId in this.factories) { - result.push(this.factories[factoryId]); + if (factoryId in factories) { + result.push(factories[factoryId]); } } } return result; } + public static getNaturesOfFactories(factories: { [id: string]: EdgeConfig.Factory }): { [natureId: string]: EdgeConfig.Nature } { + const natures: { [natureId: string]: EdgeConfig.Nature } = {}; + // initialize Factorys + for (const [factoryId, factory] of Object.entries(factories)) { + // Fill 'natures' map + for (const natureId of factory.natureIds) { + if (!(natureId in natures)) { + const parts = natureId.split("."); + const name = parts[parts.length - 1]; + natures[natureId] = { + id: natureId, + name: name, + factoryIds: [], + }; + } + natures[natureId].factoryIds.push(factoryId); + } + } + return natures; + } + /** * Get Factories by Factory-IDs. * * @param ids the given Factory-IDs. */ public getFactoriesByIds(factoryIds: string[]): EdgeConfig.Factory[] { + return EdgeConfig.getFactoriesByIds(this.factories, factoryIds); + } + public static getFactoriesByIds(factories: { [id: string]: EdgeConfig.Factory }, factoryIds: string[]): EdgeConfig.Factory[] { const result = []; for (const factoryId of factoryIds) { - if (factoryId in this.factories) { - result.push(this.factories[factoryId]); + if (factoryId in factories) { + result.push(factories[factoryId]); } } return result; @@ -159,11 +187,15 @@ export class EdgeConfig { * @param ids the given Factory-IDs pattern. */ public getFactoriesByIdsPattern(patterns: RegExp[]): EdgeConfig.Factory[] { + return EdgeConfig.getFactoriesByIdsPattern(this.factories, patterns); + } + + public static getFactoriesByIdsPattern(factories: { [id: string]: EdgeConfig.Factory }, patterns: RegExp[]): EdgeConfig.Factory[] { const result = []; for (const pattern of patterns) { - for (const factoryId in this.factories) { + for (const factoryId in factories) { if (pattern.test(factoryId)) { - result.push(this.factories[factoryId]); + result.push(factories[factoryId]); } } } @@ -373,35 +405,41 @@ export class EdgeConfig { return false; } + public listAvailableFactories(): CategorizedFactories[] { + return EdgeConfig.listAvailableFactories(this.factories); + } + /** * Lists all available Factories, grouped by category. */ - public listAvailableFactories(): CategorizedFactories[] { + public static listAvailableFactories(factories: { [id: string]: EdgeConfig.Factory }): CategorizedFactories[] { const allFactories = [ { category: { title: 'Simulatoren', icon: 'flask-outline' }, - factories: Object.values(this.factories).filter(factory => factory.id.startsWith('Simulator.')), + factories: Object.entries(factories) + .filter(([factory]) => factory.startsWith('Simulator.')) + .map(e => e[1]), }, { category: { title: 'Zähler', icon: 'speedometer-outline' }, factories: [ - this.getFactoriesByNature("io.openems.edge.meter.api.SymmetricMeter"), // TODO replaced by ElectricityMeter - this.getFactoriesByNature("io.openems.edge.meter.api.ElectricityMeter"), - this.getFactoriesByNature("io.openems.edge.ess.dccharger.api.EssDcCharger"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.meter.api.SymmetricMeter"), // TODO replaced by ElectricityMeter + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.meter.api.ElectricityMeter"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.ess.dccharger.api.EssDcCharger"), ], }, { category: { title: 'Speichersysteme', icon: 'battery-charging-outline' }, factories: [ - this.getFactoriesByNature("io.openems.edge.ess.api.SymmetricEss"), - this.getFactoriesByNature("io.openems.edge.battery.api.Battery"), - this.getFactoriesByNature("io.openems.edge.batteryinverter.api.ManagedSymmetricBatteryInverter"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.ess.api.SymmetricEss"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.battery.api.Battery"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.batteryinverter.api.ManagedSymmetricBatteryInverter"), ], }, { category: { title: 'Speichersystem-Steuerung', icon: 'options-outline' }, factories: [ - this.getFactoriesByIdsPattern([ + EdgeConfig.getFactoriesByIdsPattern(factories, [ /Controller\.Asymmetric.*/, /Controller\.Ess.*/, /Controller\.Symmetric.*/, @@ -411,13 +449,13 @@ export class EdgeConfig { { category: { title: 'E-Auto-Ladestation', icon: 'car-outline' }, factories: [ - this.getFactoriesByNature("io.openems.edge.evcs.api.Evcs"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.evcs.api.Evcs"), ], }, { category: { title: 'E-Auto-Ladestation-Steuerung', icon: 'options-outline' }, factories: [ - this.getFactoriesByIds([ + EdgeConfig.getFactoriesByIds(factories, [ 'Controller.Evcs', ]), ], @@ -425,14 +463,14 @@ export class EdgeConfig { { category: { title: 'I/Os', icon: 'log-in-outline' }, factories: [ - this.getFactoriesByNature("io.openems.edge.io.api.DigitalOutput"), - this.getFactoriesByNature("io.openems.edge.io.api.DigitalInput"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.io.api.DigitalOutput"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.io.api.DigitalInput"), ], }, { category: { title: 'I/O-Steuerung', icon: 'options-outline' }, factories: [ - this.getFactoriesByIds([ + EdgeConfig.getFactoriesByIds(factories, [ 'Controller.IO.ChannelSingleThreshold', 'Controller.Io.FixDigitalOutput', 'Controller.IO.HeatingElement', @@ -443,13 +481,13 @@ export class EdgeConfig { { category: { title: 'Temperatursensoren', icon: 'thermometer-outline' }, factories: [ - this.getFactoriesByNature("io.openems.edge.thermometer.api.Thermometer"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.thermometer.api.Thermometer"), ], }, { category: { title: 'Externe Schnittstellen', icon: 'megaphone-outline' }, factories: [ - this.getFactoriesByIds([ + EdgeConfig.getFactoriesByIds(factories, [ 'Controller.Api.Websocket', 'Controller.Api.ModbusTcp', 'Controller.Api.ModbusTcp.ReadOnly', @@ -463,10 +501,10 @@ export class EdgeConfig { { category: { title: 'Cloud-Schnittstellen', icon: 'cloud-outline' }, factories: [ - this.getFactoriesByIdsPattern([ + EdgeConfig.getFactoriesByIdsPattern(factories, [ /TimeOfUseTariff\.*/, ]), - this.getFactoriesByIds([ + EdgeConfig.getFactoriesByIds(factories, [ 'Controller.Api.Backend', ]), ], @@ -474,7 +512,7 @@ export class EdgeConfig { { category: { title: 'Geräte-Schnittstellen', icon: 'swap-horizontal-outline' }, factories: [ - this.getFactoriesByIds([ + EdgeConfig.getFactoriesByIds(factories, [ 'Bridge.Mbus', 'Bridge.Onewire', 'Bridge.Modbus.Serial', @@ -486,24 +524,24 @@ export class EdgeConfig { { category: { title: 'Standard-Komponenten', icon: 'resize-outline' }, factories: [ - this.getFactoriesByIds([ + EdgeConfig.getFactoriesByIds(factories, [ 'Controller.Debug.Log', 'Controller.Debug.DetailedLog', ]), - this.getFactoriesByNature("io.openems.edge.timedata.api.Timedata"), - this.getFactoriesByNature("io.openems.edge.predictor.api.oneday.Predictor24Hours"), - this.getFactoriesByNature("io.openems.edge.scheduler.api.Scheduler"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.timedata.api.Timedata"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.predictor.api.oneday.Predictor24Hours"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.scheduler.api.Scheduler"), ], }, { category: { title: 'Spezial-Controller', icon: 'repeat-outline' }, factories: [ - this.getFactoriesByNature("io.openems.edge.controller.api.Controller"), + EdgeConfig.getFactoriesByNature(factories, "io.openems.edge.controller.api.Controller"), ], }, { category: { title: 'Weitere', icon: 'radio-button-off-outline' }, - factories: Object.values(this.factories), + factories: Object.values(factories), }, ]; diff --git a/ui/src/app/shared/jsonrpc/request/getPropertiesOfFactoryRequest.ts b/ui/src/app/shared/jsonrpc/request/getPropertiesOfFactoryRequest.ts new file mode 100644 index 00000000000..b5ed8cf783e --- /dev/null +++ b/ui/src/app/shared/jsonrpc/request/getPropertiesOfFactoryRequest.ts @@ -0,0 +1,33 @@ + +import { JsonrpcRequest } from "../base"; + +/** + * Represents a JSON-RPC Request to get properties and the factory of a factoryId. + * + *

    + * This is used by UI to get the properties for component update and installation. + * + *

    + * {
    + *   "jsonrpc": "2.0",
    + *   "id": "UUID",
    + *   "method": "getPropertiesOfFactory",
    + *   "params": {
    + *      "factoryId": string
    + *   }
    + * }
    + * 
    + */ +export class GetPropertiesOfFactoryRequest extends JsonrpcRequest { + + private static METHOD: string = "getPropertiesOfFactory"; + + public constructor( + params: { + factoryId: string, + }, + ) { + super(GetPropertiesOfFactoryRequest.METHOD, params); + } + +} diff --git a/ui/src/app/shared/jsonrpc/response/getPropertiesOfFactoryResponse.ts b/ui/src/app/shared/jsonrpc/response/getPropertiesOfFactoryResponse.ts new file mode 100644 index 00000000000..7ca2647c505 --- /dev/null +++ b/ui/src/app/shared/jsonrpc/response/getPropertiesOfFactoryResponse.ts @@ -0,0 +1,31 @@ +import { EdgeConfig } from "../../edge/edgeconfig"; +import { JsonrpcResponseSuccess } from "../base"; + +/** + * Represents a JSON-RPC Response for a {@link GetPropertiesOfFactoryResponse}. + * + *
    + * {
    + *   "jsonrpc": "2.0",
    + *   "id": UUID,
    + *   "result": {
    + *     "factory": EdgeConfig.Factory,
    + *     "properties": EdgeConfig.FactoryProperty[]
    + *   }
    + * }
    + * 
    + */ +export class GetPropertiesOfFactoryResponse extends JsonrpcResponseSuccess { + + public constructor( + public override readonly id: string, + public override readonly result: { + factory: EdgeConfig.Factory, + properties: EdgeConfig.FactoryProperty[], + }, + ) { + super(id, result); + } + +} + diff --git a/ui/src/app/shared/service/service.ts b/ui/src/app/shared/service/service.ts index 64997f0428c..fb192b6ae74 100644 --- a/ui/src/app/shared/service/service.ts +++ b/ui/src/app/shared/service/service.ts @@ -169,14 +169,10 @@ export class Service extends AbstractService { public getConfig(): Promise { return new Promise((resolve, reject) => { this.getCurrentEdge().then(edge => { - edge.getConfig(this.websocket).pipe( - filter(config => config != null && config.isValid()), - first(), - ).toPromise() - .then(config => resolve(config)) - .catch(reason => reject(reason)); - }) - .catch(reason => reject(reason)); + edge.getFirstValidConfig(this.websocket) + .then(resolve) + .catch(reject); + }).catch(reason => reject(reason)); }); } diff --git a/ui/src/app/shared/shared.ts b/ui/src/app/shared/shared.ts index 12eb25994cb..86e15a76d18 100644 --- a/ui/src/app/shared/shared.ts +++ b/ui/src/app/shared/shared.ts @@ -70,6 +70,19 @@ export class EdgePermission { return !edge.isVersionAtLeast('2024.6.1'); } + /** + * Determines if the edge has only the factories which are used by the + * active components in the edgeconfig or if all factories are inlcuded. + * + * The reason this was introduced is to reduce the size of the EdgeConfig + * and therefore improve performance in network, backend, ui, edge. + * + * @returns true if only the factories of the used components are in the edgeconfig + */ + public static hasReducedFactories(edge: Edge): boolean { + return edge.isVersionAtLeast('2024.6.1'); + } + } export class UserPermission { From 0ad6d1c60651d3039fb609c054c945b463fdf35f Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:11:26 +0200 Subject: [PATCH 09/22] UI: fix error messages shown in status.component - fix display of error message in status.component, was showing property channels as well Reviewed-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-committed-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> --- ui/src/app/shared/status/single/status.component.spec.ts | 2 +- ui/src/app/shared/status/single/status.component.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/src/app/shared/status/single/status.component.spec.ts b/ui/src/app/shared/status/single/status.component.spec.ts index 7499acb1944..4f92151f8fb 100644 --- a/ui/src/app/shared/status/single/status.component.spec.ts +++ b/ui/src/app/shared/status/single/status.component.spec.ts @@ -12,7 +12,7 @@ describe('StatusComponent', () => { const testComponent = new EdgeConfig.Component("test", {}, { "testChannel": { accessMode: "RO", - category: "ENUM", + category: "STATE", type: "BOOLEAN", unit: "W", level: "OK", diff --git a/ui/src/app/shared/status/single/status.component.ts b/ui/src/app/shared/status/single/status.component.ts index c1d8c019409..c203e873a27 100644 --- a/ui/src/app/shared/status/single/status.component.ts +++ b/ui/src/app/shared/status/single/status.component.ts @@ -82,6 +82,12 @@ export class StatusSingleComponent implements OnInit, OnDestroy { if (EdgePermission.hasChannelsInEdgeConfig(this.edge)) { const channels: typeof this.channels['componentId'] = {}; for (const [key, value] of Object.entries(this.config.components[componentId].channels)) { + + // show only state channels + if (value.category !== "STATE") { + continue; + } + channels[key] = { text: value.text, level: value.level }; } resolve(channels); From 7d753ddc7e508d49304ea9af4216f02cc9d968f1 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:12:15 +0200 Subject: [PATCH 10/22] Apps for DiscovergyMeter and TimeInfluxDb Reviewed-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Johann Kaufmann <165755282+johannk24@users.noreply.github.com> Co-committed-by: Johann Kaufmann <165755282+johannk24@users.noreply.github.com> --- .../common/oem/DummyOpenemsEdgeOem.java | 2 + .../edge/app/api/TimedataInfluxDb.java | 219 +++++++++++++++++ .../edge/app/meter/DiscovergyMeter.java | 229 ++++++++++++++++++ .../core/appmanager/OpenemsAppCategory.java | 6 + .../core/appmanager/translation_de.properties | 35 +++ .../core/appmanager/translation_en.properties | 34 +++ .../io/openems/edge/core/appmanager/Apps.java | 22 ++ .../core/appmanager/TestTranslations.java | 8 + 8 files changed, 555 insertions(+) create mode 100644 io.openems.edge.core/src/io/openems/edge/app/api/TimedataInfluxDb.java create mode 100644 io.openems.edge.core/src/io/openems/edge/app/meter/DiscovergyMeter.java diff --git a/io.openems.common/src/io/openems/common/oem/DummyOpenemsEdgeOem.java b/io.openems.common/src/io/openems/common/oem/DummyOpenemsEdgeOem.java index 9a75699e20a..4b0aabf35b8 100644 --- a/io.openems.common/src/io/openems/common/oem/DummyOpenemsEdgeOem.java +++ b/io.openems.common/src/io/openems/common/oem/DummyOpenemsEdgeOem.java @@ -74,6 +74,7 @@ public SystemUpdateParams getSystemUpdateParams() { .put("App.Api.ModbusTcp.ReadWrite", "") // .put("App.Api.RestJson.ReadOnly", "") // .put("App.Api.RestJson.ReadWrite", "") // + .put("App.Timedata.InfluxDb", "")// .put("App.Evcs.HardyBarth", "") // .put("App.Evcs.Keba", "") // .put("App.Evcs.IesKeywatt", "") // @@ -92,6 +93,7 @@ public SystemUpdateParams getSystemUpdateParams() { .put("App.Meter.Socomec", "") // .put("App.Meter.CarloGavazzi", "") // .put("App.Meter.Janitza", "") // + .put("App.Meter.Discovergy", "")// .put("App.PvInverter.Fronius", "") // .put("App.PvInverter.Kaco", "") // .put("App.PvInverter.Kostal", "") // diff --git a/io.openems.edge.core/src/io/openems/edge/app/api/TimedataInfluxDb.java b/io.openems.edge.core/src/io/openems/edge/app/api/TimedataInfluxDb.java new file mode 100644 index 00000000000..88bcaef205e --- /dev/null +++ b/io.openems.edge.core/src/io/openems/edge/app/api/TimedataInfluxDb.java @@ -0,0 +1,219 @@ +package io.openems.edge.app.api; + +import java.util.ArrayList; +import java.util.Map; +import java.util.function.Function; + +import org.osgi.service.cm.ConfigurationAdmin; +import org.osgi.service.component.ComponentContext; +import org.osgi.service.component.annotations.Activate; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Reference; + +import com.google.common.collect.Lists; +import com.google.gson.JsonElement; + +import io.openems.common.exceptions.OpenemsError.OpenemsNamedException; +import io.openems.common.function.ThrowingTriFunction; +import io.openems.common.oem.OpenemsEdgeOem; +import io.openems.common.session.Language; +import io.openems.common.session.Role; +import io.openems.common.types.EdgeConfig; +import io.openems.common.utils.JsonUtils; +import io.openems.edge.app.api.TimedataInfluxDb.Property; +import io.openems.edge.app.common.props.CommonProps; +import io.openems.edge.common.component.ComponentManager; +import io.openems.edge.core.appmanager.AbstractOpenemsApp; +import io.openems.edge.core.appmanager.AbstractOpenemsAppWithProps; +import io.openems.edge.core.appmanager.AppConfiguration; +import io.openems.edge.core.appmanager.AppDef; +import io.openems.edge.core.appmanager.AppDescriptor; +import io.openems.edge.core.appmanager.AppManagerUtil; +import io.openems.edge.core.appmanager.ComponentUtil; +import io.openems.edge.core.appmanager.ConfigurationTarget; +import io.openems.edge.core.appmanager.OpenemsApp; +import io.openems.edge.core.appmanager.OpenemsAppCardinality; +import io.openems.edge.core.appmanager.OpenemsAppCategory; +import io.openems.edge.core.appmanager.OpenemsAppPermissions; +import io.openems.edge.core.appmanager.OpenemsAppStatus; +import io.openems.edge.core.appmanager.Type; +import io.openems.edge.core.appmanager.Type.Parameter; +import io.openems.edge.core.appmanager.Type.Parameter.BundleParameter; +import io.openems.edge.core.appmanager.dependency.Tasks; +import io.openems.edge.core.appmanager.formly.JsonFormlyUtil; +import io.openems.edge.core.appmanager.formly.enums.InputType; + +@Component(name = "App.Timedata.InfluxDb") +public class TimedataInfluxDb extends AbstractOpenemsAppWithProps + implements OpenemsApp { + + public enum Property implements Type { + // Component-IDs + TIMEDATE_ID(AppDef.componentId("timedate0")), // + // Properties + ALIAS(AppDef.copyOfGeneric(CommonProps.alias())), // + QUERY_LANGUAGE(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedLabelWithAppPrefix(".queryLanguage.label") // + .setField(JsonFormlyUtil::buildSelectFromNameable, (app, prop, l, params, field) -> { + final var options = new ArrayList(); + options.add("INFLUX_QL"); + options.add("FLUX"); + field.setOptions(options); + }) // + .setDefaultValue("INFLUX_QL"))), // + URL(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedLabelWithAppPrefix(".url.label") // + .setTranslatedDescriptionWithAppPrefix(".url.description") // + .setField(JsonFormlyUtil::buildInput) // + .setDefaultValue("http://localhost:8086"))), // + ORG(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedLabelWithAppPrefix(".org.label") // + .setTranslatedDescriptionWithAppPrefix(".org.description") // + .setField(JsonFormlyUtil::buildInput) // + .setDefaultValue("-"))), // + API_KEY(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedDescriptionWithAppPrefix(".apiKey.label") // + .setTranslatedLabelWithAppPrefix(".apiKey.description") // + .setField(JsonFormlyUtil::buildInput)// + .setRequired(true))), + BUCKET(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedDescriptionWithAppPrefix(".bucket.label") // + .setTranslatedLabelWithAppPrefix(".bucket.description") // + .setField(JsonFormlyUtil::buildInput)// + .setRequired(true))), + MEASUREMENT(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedDescriptionWithAppPrefix(".measurement.label") // + .setTranslatedLabelWithAppPrefix(".measurement.description") // + .setField(JsonFormlyUtil::buildInput) // + .setDefaultValue("data"))), // + NO_OF_CYCLES(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedDescriptionWithAppPrefix(".noOfCycles.description") // + .setTranslatedLabelWithAppPrefix(".noOfCycles.label") // + .setDefaultValue(1) // + .setField(JsonFormlyUtil::buildInputFromNameable, (app, property, l, parameter, first) -> { + first.setInputType(InputType.NUMBER); + first.setMin(1); + }))), // + MAX_QUEUE_SIZE(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedDescriptionWithAppPrefix(".maxQueueSize.description")// + .setTranslatedLabelWithAppPrefix(".maxQueueSize.label") // + .setDefaultValue(50) // + .setField(JsonFormlyUtil::buildInputFromNameable, (app, property, l, parameter, first) -> { + first.setInputType(InputType.NUMBER); + }))), // + IS_READ_ONLY(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedDescriptionWithAppPrefix(".isReadOnly.description") // + .setTranslatedLabelWithAppPrefix(".isReadOnly.label") // + .setDefaultValue(false) // + .setField(JsonFormlyUtil::buildCheckbox))); + + private final AppDef def; + + private Property(AppDef def) { + this.def = def; + } + + @Override + public Type self() { + return this; + + } + + @Override + public AppDef def() { + return this.def; + } + + @Override + public Function, BundleParameter> getParamter() { + return Parameter.functionOf(AbstractOpenemsApp::getTranslationBundle); + } + } + + @Activate + public TimedataInfluxDb(// + @Reference ComponentManager componentManager, // + ComponentContext componentContext, // + @Reference ConfigurationAdmin cm, // + @Reference ComponentUtil componentUtil, // + @Reference AppManagerUtil appManagerUtil // + ) { + super(componentManager, componentContext, cm, componentUtil); + + } + + @Override + protected ThrowingTriFunction, Language, AppConfiguration, OpenemsNamedException> appPropertyConfigurationFactory() { + return (t, p, l) -> { + final var id = this.getId(t, p, Property.TIMEDATE_ID); + + final var alias = this.getString(p, l, Property.ALIAS); + final var queryLanguage = this.getString(p, Property.QUERY_LANGUAGE); + final var url = this.getString(p, Property.URL); + final var apiKey = this.getString(p, Property.API_KEY); + final var bucket = this.getString(p, Property.BUCKET); + final var measuremtn = this.getString(p, Property.MEASUREMENT); + final var noOfCycles = this.getInt(p, Property.NO_OF_CYCLES); + final var maxQueueSize = this.getInt(p, Property.MAX_QUEUE_SIZE); + final var isReadOnly = this.getBoolean(p, Property.IS_READ_ONLY); + + var components = Lists.newArrayList(// + new EdgeConfig.Component(id, alias, "Timedata.InfluxDB", // + JsonUtils.buildJsonObject() // + .addProperty("queryLanguage", queryLanguage) // + .addProperty("url", url) // + .addProperty("apiKey", apiKey) // + .addProperty("bucket", bucket) // + .addProperty("measurement", measuremtn) // + .addProperty("noOfCycles", noOfCycles) // + .addProperty("maxQueueSize", maxQueueSize) // + .addProperty("isReadOnly", isReadOnly)// + .build()) // + ); + + return AppConfiguration.create() // + .addTask(Tasks.component(components)) // + .build(); + }; + } + + @Override + public AppDescriptor getAppDescriptor(OpenemsEdgeOem oem) { + return AppDescriptor.create() // + .setWebsiteUrl(oem.getAppWebsiteUrl(this.getAppId())) // + .build(); + } + + @Override + public final OpenemsAppCategory[] getCategories() { + return new OpenemsAppCategory[] { OpenemsAppCategory.TIMEDATA }; + } + + @Override + protected Property[] propertyValues() { + return Property.values(); + } + + @Override + public OpenemsAppCardinality getCardinality() { + return OpenemsAppCardinality.MULTIPLE; + } + + @Override + protected TimedataInfluxDb getApp() { + return this; + } + + @Override + protected OpenemsAppStatus getStatus() { + return OpenemsAppStatus.BETA; + } + + @Override + public OpenemsAppPermissions getAppPermissions() { + return OpenemsAppPermissions.create()// + .setCanSee(Role.ADMIN)// + .build(); + } + +} diff --git a/io.openems.edge.core/src/io/openems/edge/app/meter/DiscovergyMeter.java b/io.openems.edge.core/src/io/openems/edge/app/meter/DiscovergyMeter.java new file mode 100644 index 00000000000..be525db7656 --- /dev/null +++ b/io.openems.edge.core/src/io/openems/edge/app/meter/DiscovergyMeter.java @@ -0,0 +1,229 @@ +package io.openems.edge.app.meter; + +import java.util.ArrayList; +import java.util.Map; +import java.util.function.Function; + +import org.osgi.service.cm.ConfigurationAdmin; +import org.osgi.service.component.ComponentContext; +import org.osgi.service.component.annotations.Activate; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Reference; + +import com.google.common.collect.Lists; +import com.google.gson.JsonElement; +import com.google.gson.JsonPrimitive; + +import io.openems.common.exceptions.OpenemsError.OpenemsNamedException; +import io.openems.common.function.ThrowingTriFunction; +import io.openems.common.oem.OpenemsEdgeOem; +import io.openems.common.session.Language; +import io.openems.common.session.Role; +import io.openems.common.types.EdgeConfig; +import io.openems.common.utils.JsonUtils; +import io.openems.edge.app.common.props.CommonProps; +import io.openems.edge.app.enums.MeterType; +import io.openems.edge.app.meter.DiscovergyMeter.Property; +import io.openems.edge.common.component.ComponentManager; +import io.openems.edge.core.appmanager.AbstractOpenemsApp; +import io.openems.edge.core.appmanager.AbstractOpenemsAppWithProps; +import io.openems.edge.core.appmanager.AppConfiguration; +import io.openems.edge.core.appmanager.AppDef; +import io.openems.edge.core.appmanager.AppDescriptor; +import io.openems.edge.core.appmanager.AppManagerUtil; +import io.openems.edge.core.appmanager.AppManagerUtilSupplier; +import io.openems.edge.core.appmanager.ComponentManagerSupplier; +import io.openems.edge.core.appmanager.ComponentUtil; +import io.openems.edge.core.appmanager.ConfigurationTarget; +import io.openems.edge.core.appmanager.OpenemsApp; +import io.openems.edge.core.appmanager.OpenemsAppCardinality; +import io.openems.edge.core.appmanager.OpenemsAppCategory; +import io.openems.edge.core.appmanager.OpenemsAppPermissions; +import io.openems.edge.core.appmanager.OpenemsAppStatus; +import io.openems.edge.core.appmanager.Type; +import io.openems.edge.core.appmanager.Type.Parameter; +import io.openems.edge.core.appmanager.Type.Parameter.BundleParameter; +import io.openems.edge.core.appmanager.dependency.Tasks; +import io.openems.edge.core.appmanager.formly.Exp; +import io.openems.edge.core.appmanager.formly.JsonFormlyUtil; + +@Component(name = "App.Meter.Discovergy") +public class DiscovergyMeter extends AbstractOpenemsAppWithProps + implements OpenemsApp, AppManagerUtilSupplier { + + public enum Property implements Type { + // Component-IDs + METER_ID(AppDef.componentId("meter0")), // + // Properties + ALIAS(AppDef.copyOfGeneric(CommonProps.alias())), // + TYPE(AppDef.copyOfGeneric(MeterProps.type(MeterType.GRID))), // + EMAIL(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedLabelWithAppPrefix(".email.label") // + .setTranslatedDescriptionWithAppPrefix(".email.description") // + .setField(JsonFormlyUtil::buildInputFromNameable).setRequired(true))), // + PASSWORD(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def// + .setTranslatedLabelWithAppPrefix(".password.label") // + .setTranslatedDescriptionWithAppPrefix(".password.description") // + .setRequired(true) // + .setField(JsonFormlyUtil::buildInput, (app, prop, l, params, field) -> { + field.setInputType(io.openems.edge.core.appmanager.formly.enums.InputType.PASSWORD); + }) // + .bidirectional(METER_ID, "password", ComponentManagerSupplier::getComponentManager, t -> { + return JsonUtils.getAsOptionalString(t) // + .map(s -> { + if (s.isEmpty()) { + return null; + } + return new JsonPrimitive("xxx"); + }) // + .orElse(null); + }))), // + SERIAL_NUMBER_TYPE(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedLabelWithAppPrefix(".serialType.label") + .setField(JsonFormlyUtil::buildSelect, (app, prop, l, params, field) -> { + final var options = new ArrayList(); + options.add("SERIAL_NUMBER"); + options.add("FULL_SERIAL_NUMBER"); + options.add("METER_ID"); + field.setOptions(options); + }) // + )), // + SERIAL_NUMBER(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedLabelWithAppPrefix(".serialNumber.label") // + .setDefaultValue("")// + .setTranslatedDescriptionWithAppPrefix(".serialNumber.description") // + .setField(JsonFormlyUtil::buildInputFromNameable) // + .wrapField((app, property, l, parameter, field) -> { + field.onlyShowIf(Exp.currentModelValue(SERIAL_NUMBER_TYPE).equal(Exp.staticValue("SERIAL_NUMBER"))); // + }))), // + FULL_SERIAL_NUMBER(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedLabelWithAppPrefix(".fullSerialNumber.label") // + .setDefaultValue("")// + .setTranslatedDescriptionWithAppPrefix(".fullSerialNumber.description") // + .setField(JsonFormlyUtil::buildInputFromNameable, (app, property, l, parameter, field) -> { // + field.onlyShowIf( + Exp.currentModelValue(SERIAL_NUMBER_TYPE).equal(Exp.staticValue("FULL_SERIAL_NUMBER"))); // + }))), // + DISCOVERGY_METER_ID(AppDef.copyOfGeneric(CommonProps.defaultDef(), def -> def // + .setTranslatedDescriptionWithAppPrefix(".meterId.description") // + .setTranslatedLabelWithAppPrefix(".meterId.label")// + .setDefaultValue("")// + .setField(JsonFormlyUtil::buildInputFromNameable, (app, property, l, parameter, field) -> { // + field.onlyShowIf(Exp.currentModelValue(SERIAL_NUMBER_TYPE).equal(Exp.staticValue("METER_ID"))); // + }))),// + ; + + private final AppDef def; + + private Property(AppDef def) { + this.def = def; + } + + @Override + public Type self() { + return this; + } + + @Override + public AppDef def() { + return this.def; + } + + @Override + public Function, BundleParameter> getParamter() { + return Parameter.functionOf(AbstractOpenemsApp::getTranslationBundle); + } + } + + private final AppManagerUtil appManagerUtil; + + @Activate + public DiscovergyMeter(// + @Reference ComponentManager componentManager, // + ComponentContext componentContext, // + @Reference ConfigurationAdmin cm, // + @Reference ComponentUtil componentUtil, // + @Reference AppManagerUtil appManagerUtil // + ) { + super(componentManager, componentContext, cm, componentUtil); + this.appManagerUtil = appManagerUtil; + } + + @Override + protected ThrowingTriFunction, Language, AppConfiguration, OpenemsNamedException> appPropertyConfigurationFactory() { + return (t, p, l) -> { + final var id = this.getId(t, p, Property.METER_ID); + + final var alias = this.getString(p, l, Property.ALIAS); + final var meterType = this.getString(p, Property.TYPE); + final var email = this.getString(p, Property.EMAIL); + final var password = this.getString(p, Property.PASSWORD); + final var meterId = this.getString(p, Property.DISCOVERGY_METER_ID); + final var serialNumber = this.getString(p, Property.SERIAL_NUMBER); + final var fullSerialNumber = this.getString(p, Property.FULL_SERIAL_NUMBER); + + var components = Lists.newArrayList(// + new EdgeConfig.Component(id, alias, "Meter.Discovergy", // + JsonUtils.buildJsonObject() // + .addProperty("type", meterType)// + .addProperty("meterId", meterId) // + .addProperty("email", email) // + .addProperty("serialNumber", serialNumber) // + .addProperty("fullSerialNumber", fullSerialNumber)// + .onlyIf(password != null && !password.equals("xxx"), b -> { + b.addProperty("password", password); + }) // + .build()) // + ); + + return AppConfiguration.create() // + .addTask(Tasks.component(components)) // + .build(); + }; + } + + @Override + public AppDescriptor getAppDescriptor(OpenemsEdgeOem oem) { + return AppDescriptor.create() // + .setWebsiteUrl(oem.getAppWebsiteUrl(this.getAppId())) // + .build(); + } + + @Override + public final OpenemsAppCategory[] getCategories() { + return new OpenemsAppCategory[] { OpenemsAppCategory.METER }; + } + + @Override + protected Property[] propertyValues() { + return Property.values(); + } + + @Override + public AppManagerUtil getAppManagerUtil() { + return this.appManagerUtil; + } + + @Override + public OpenemsAppCardinality getCardinality() { + return OpenemsAppCardinality.MULTIPLE; + } + + @Override + protected DiscovergyMeter getApp() { + return this; + } + + @Override + protected OpenemsAppStatus getStatus() { + return OpenemsAppStatus.BETA; + } + + @Override + public OpenemsAppPermissions getAppPermissions() { + return OpenemsAppPermissions.create()// + .setCanSee(Role.ADMIN)// + .build(); + } + +} diff --git a/io.openems.edge.core/src/io/openems/edge/core/appmanager/OpenemsAppCategory.java b/io.openems.edge.core/src/io/openems/edge/core/appmanager/OpenemsAppCategory.java index d6508f37f9b..3e287c25f9b 100644 --- a/io.openems.edge.core/src/io/openems/edge/core/appmanager/OpenemsAppCategory.java +++ b/io.openems.edge.core/src/io/openems/edge/core/appmanager/OpenemsAppCategory.java @@ -69,6 +69,12 @@ public enum OpenemsAppCategory { */ API("api"), + /** + * Timedata.. + * + */ + TIMEDATA("timedata"), + /** * Category for test apps. * diff --git a/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_de.properties b/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_de.properties index a7bb8211d12..fb814f5c16c 100644 --- a/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_de.properties +++ b/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_de.properties @@ -94,6 +94,27 @@ App.Api.RestJson.ReadOnly.Name.short = REST/JSON lesend App.Api.RestJson.ReadWrite.Name = REST/JSON Schreibzugriff App.Api.RestJson.ReadWrite.Name.short = REST/JSON Schreibzugriff +App.Timedata.InfluxDb.Name = Influx Db Timedata +App.Timedata.InfluxDb.Name.short = Timedata +App.Timedata.InfluxDb.queryLanguage.label = Abfragesprache +App.Timedata.InfluxDb.url.label = URL +App.Timedata.InfluxDb.url.description = Die InfluxDB-URL, z. B.: http://localhost:8086 +App.Timedata.InfluxDb.org.label = Organisation +App.Timedata.InfluxDb.org.description = Die Organisation; für InfluxDB v1: '-' +App.Timedata.InfluxDb.apiKey.label = API Key +App.Timedata.InfluxDb.apiKey.description = Der API Key; für InfluxDB v1: 'Benutzername:Passwort', z. B. 'admin:admin' +App.Timedata.InfluxDb.measurement.label = Measurement +App.Timedata.InfluxDb.measurement.description = Die InfluxDB measurement +App.Timedata.InfluxDb.noOfCycles.description = Wie viele Zyklen bis die Daten in InfluxDB geschrieben werden +App.Timedata.InfluxDb.noOfCycles.label = Anzahl der Zyklen +App.Timedata.InfluxDb.maxQueueSize.description = Maximale Größe der Warteschlangenaufgaben. +App.Timedata.InfluxDb.maxQueueSize.label = Anzahl der maximal geplanten Aufgaben +App.Timedata.InfluxDb.isReadOnly.label = Read Only Modus +App.Timedata.InfluxDb.isReadOnly.description = Aktiviert Read Only Modus. Dann werden keine Daten in InfluxDB geschrieben. +App.Timedata.InfluxDb.bucket.label = Bucket +App.Timedata.InfluxDb.bucket.description = Der Bucket-Name; für InfluxDB v1: 'Datenbank/retentionPolicy', z. B. 'db/daten' + + # Evcs App.Evcs.controller.alias = Ladestation Steuerung App.Evcs.ip.description = Die IP-Adresse der Ladestation. @@ -294,6 +315,20 @@ App.Meter.Kdk.Name = KDK Zähler App.Meter.Kdk.Name.short = KDK App.Meter.Microcare.Sdm630.Name = SDM630 Zähler App.Meter.Microcare.Sdm630.Name.short = SDM630 +App.Meter.Discovergy.Name = Discovergy Zähler +App.Meter.Discovergy.Name.short = Discovergy +App.Meter.Discovergy.email.label = Authentifizierungs E-Mail +App.Meter.Discovergy.email.description = E-Mail für Ihren my.discovergy.com Zugang. +App.Meter.Discovergy.password.label = Authentifizierungs Passwort +App.Meter.Discovergy.password.description = Passwort für deinen my.discovergy.com Zugang. +App.Meter.Discovergy.serialNumber.label = Discovergy Seriennummer +App.Meter.Discovergy.serialNumber.description = Seriennummer Ihres Zähler, z.B. 12345678. Siehe https://my.discovergy.com/readings +App.Meter.Discovergy.fullSerialNumber.description = Komplette Seriennummer Ihres Zähler, z.B. 1ESY1234567890. +App.Meter.Discovergy.fullSerialNumber.label = Discovergy Komplette Seriennummer +App.Meter.Discovergy.meterId.label = Discovergy MeterId +App.Meter.Discovergy.meterId.description = Interne Zähler Id. Dieser is ein Hex String mit Länge 32. +App.Meter.Discovergy.serialType.label = Typ der Seriennummer + # PeakShaving App.PeakShaving.power.label = Maximale Netzbezugsleistung diff --git a/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_en.properties b/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_en.properties index 00e23e68823..bbec3469d64 100644 --- a/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_en.properties +++ b/io.openems.edge.core/src/io/openems/edge/core/appmanager/translation_en.properties @@ -94,6 +94,27 @@ App.Api.RestJson.ReadOnly.Name.short = REST/JSON reading App.Api.RestJson.ReadWrite.Name = REST/JSON write access App.Api.RestJson.ReadWrite.Name.short = REST/JSON write access +App.Timedata.InfluxDb.Name = Influx Db Timedata +App.Timedata.InfluxDb.Name.short = Timedata +App.Timedata.InfluxDb.queryLanguage.label = Query language +App.Timedata.InfluxDb.url.label = URL +App.Timedata.InfluxDb.url.description = The InfluxDB URL, e.g.: http://localhost:8086 +App.Timedata.InfluxDb.org.label = Org +App.Timedata.InfluxDb.org.description = The Organisation; for InfluxDB v1: '-' +App.Timedata.InfluxDb.apiKey.label = ApiKey +App.Timedata.InfluxDb.apiKey.description = The ApiKey; for InfluxDB v1: 'username:password', e.g. 'admin:admin' +App.Timedata.InfluxDb.measurement.label = Measurement +App.Timedata.InfluxDb.measurement.description = The InfluxDB measurement +App.Timedata.InfluxDb.noOfCycles.description = How many Cycles till data is written to InfluxDB +App.Timedata.InfluxDb.noOfCycles.label = No of Cycles +App.Timedata.InfluxDb.maxQueueSize.description = Max-Size of Queued tasks. +App.Timedata.InfluxDb.maxQueueSize.label = Number of max scheduled tasks +App.Timedata.InfluxDb.isReadOnly.label = Read-Only mode +App.Timedata.InfluxDb.isReadOnly.description = Activates the read-only mode. Then no data is written to InfluxDB. +App.Timedata.InfluxDb.bucket.label = Bucket +App.Timedata.InfluxDb.bucket.description = The bucket name; for InfluxDB v1: 'database/retentionPolicy', e.g. 'db/data' + + # Evcs App.Evcs.controller.alias = Charging station control App.Evcs.ip.description = The IP address of the charging station. @@ -294,6 +315,19 @@ App.Meter.Kdk.Name = KDK meter App.Meter.Kdk.Name.short = KDK App.Meter.Microcare.Sdm630.Name = SDM630 meter App.Meter.Microcare.Sdm630.Name.short = SDM630 +App.Meter.Discovergy.Name = Discovergy Meter +App.Meter.Discovergy.Name.short = Discovergy +App.Meter.Discovergy.email.label = Authentication E-Mail +App.Meter.Discovergy.email.description = E-Mail for your my.discovergy.com access. +App.Meter.Discovergy.password.label = Authentication Password +App.Meter.Discovergy.password.description = Password for your my.discovergy.com access. +App.Meter.Discovergy.serialNumber.label = Discovergy Serial-Number +App.Meter.Discovergy.serialNumber.description = Serial-Number of the meter, e.g. 12345678. See https://my.discovergy.com/readings +App.Meter.Discovergy.fullSerialNumber.description = Full Serial-Number of the meter, e.g. 1ESY1234567890. +App.Meter.Discovergy.fullSerialNumber.label = Discovergy Full Serial-Number +App.Meter.Discovergy.meterId.label = Discovergy MeterId +App.Meter.Discovergy.meterId.description = Internal MeterId. This is a hex string with length 32. +App.Meter.Discovergy.serialType.label = Type of the serial number # PeakShaving App.PeakShaving.power.label = Peak-Shaving power diff --git a/io.openems.edge.core/test/io/openems/edge/core/appmanager/Apps.java b/io.openems.edge.core/test/io/openems/edge/core/appmanager/Apps.java index 28c448cf56f..ca6f501674b 100644 --- a/io.openems.edge.core/test/io/openems/edge/core/appmanager/Apps.java +++ b/io.openems.edge.core/test/io/openems/edge/core/appmanager/Apps.java @@ -16,6 +16,7 @@ import io.openems.edge.app.api.ModbusTcpApiReadWrite; import io.openems.edge.app.api.RestJsonApiReadOnly; import io.openems.edge.app.api.RestJsonApiReadWrite; +import io.openems.edge.app.api.TimedataInfluxDb; import io.openems.edge.app.ess.FixActivePower; import io.openems.edge.app.ess.FixStateOfCharge; import io.openems.edge.app.ess.PowerPlantController; @@ -36,6 +37,7 @@ import io.openems.edge.app.loadcontrol.ManualRelayControl; import io.openems.edge.app.loadcontrol.ThresholdControl; import io.openems.edge.app.meter.CarloGavazziMeter; +import io.openems.edge.app.meter.DiscovergyMeter; import io.openems.edge.app.meter.JanitzaMeter; import io.openems.edge.app.meter.MicrocareSdm630Meter; import io.openems.edge.app.meter.SocomecMeter; @@ -299,6 +301,16 @@ public static final IesKeywattEvcs iesKeywattEvcs(AppManagerTestBundle t) { return app(t, IesKeywattEvcs::new, "App.Evcs.IesKeywatt"); } + /** + * Test method for creating a {@link TimedataInfluxDb}. + * + * @param t the {@link AppManagerTestBundle} + * @return the {@link OpenemsApp} instance + */ + public static final TimedataInfluxDb timedataInfluxDb(AppManagerTestBundle t) { + return app(t, TimedataInfluxDb::new, "App.Timedata.InfluxDb"); + } + /** * Test method for creating a {@link AlpitronicEvcs}. * @@ -427,6 +439,16 @@ public static final SocomecMeter socomecMeter(AppManagerTestBundle t) { return app(t, SocomecMeter::new, "App.Meter.Socomec"); } + /** + * Test method for creating a {@link DiscoveregyMeter}. + * + * @param t the {@link AppManagerTestBundle} + * @return the {@link OpenemsApp} instance + */ + public static final DiscovergyMeter discovergyMeter(AppManagerTestBundle t) { + return app(t, DiscovergyMeter::new, "App.Meter.Discovergy"); + } + /** * Test method for creating a {@link CarloGavazziMeter}. * diff --git a/io.openems.edge.core/test/io/openems/edge/core/appmanager/TestTranslations.java b/io.openems.edge.core/test/io/openems/edge/core/appmanager/TestTranslations.java index 05f25ba9c60..1e5ae260b70 100644 --- a/io.openems.edge.core/test/io/openems/edge/core/appmanager/TestTranslations.java +++ b/io.openems.edge.core/test/io/openems/edge/core/appmanager/TestTranslations.java @@ -60,6 +60,10 @@ public void beforeEach() throws Exception { this.apps.add(new TestTranslation(Apps.restJsonApiReadWrite(t), true, JsonUtils.buildJsonObject() // .addProperty("API_TIMEOUT", 60) // .build())); + this.apps.add(new TestTranslation(Apps.timedataInfluxDb(t), true, JsonUtils.buildJsonObject() // + .addProperty("API_KEY", "123456789") // + .addProperty("BUCKET", "bucket")// + .build())); this.apps.add(new TestTranslation(Apps.hardyBarthEvcs(t), true, new JsonObject())); this.apps.add(new TestTranslation(Apps.kebaEvcs(t), true, new JsonObject())); this.apps.add(new TestTranslation(Apps.iesKeywattEvcs(t), true, new JsonObject())); @@ -92,6 +96,10 @@ public void beforeEach() throws Exception { this.apps.add(new TestTranslation(Apps.thresholdControl(t), false, JsonUtils.buildJsonObject() // .add("OUTPUT_CHANNELS", JsonUtils.buildJsonArray().add("io0/Relay1").build()) // .build())); + this.apps.add(new TestTranslation(Apps.discovergyMeter(t), false, JsonUtils.buildJsonObject() // + .addProperty("EMAIL", "test@test.test") // + .addProperty("PASSWORD", "xxxx") // + .build())); this.apps.add(new TestTranslation(Apps.socomecMeter(t), false, JsonUtils.buildJsonObject() // .addProperty("MODBUS_ID", "modbus0") // .build())); From 426e6117c0a798be069696b9ff54b06e32b21e43 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:14:21 +0200 Subject: [PATCH 11/22] SunSpec: set persistence priority VERY_LOW --- .../edge/bridge/modbus/sunspec/Point.java | 6 +++- .../edge/bridge/modbus/sunspec/PointTest.java | 29 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 io.openems.edge.bridge.modbus/test/io/openems/edge/bridge/modbus/sunspec/PointTest.java diff --git a/io.openems.edge.bridge.modbus/src/io/openems/edge/bridge/modbus/sunspec/Point.java b/io.openems.edge.bridge.modbus/src/io/openems/edge/bridge/modbus/sunspec/Point.java index 3ea9dc3bbdd..9f43d5aadcb 100644 --- a/io.openems.edge.bridge.modbus/src/io/openems/edge/bridge/modbus/sunspec/Point.java +++ b/io.openems.edge.bridge.modbus/src/io/openems/edge/bridge/modbus/sunspec/Point.java @@ -9,6 +9,7 @@ import io.openems.common.channel.AccessMode; import io.openems.common.channel.Level; +import io.openems.common.channel.PersistencePriority; import io.openems.common.channel.Unit; import io.openems.common.types.OpenemsType; import io.openems.common.types.OptionsEnum; @@ -34,6 +35,8 @@ */ public abstract sealed class Point { + private static final PersistencePriority DEFAULT_PERSISTENCE_PRIORITY = PersistencePriority.VERY_LOW; + /** * A Point that relates to a {@link ModbusElement}. */ @@ -69,7 +72,7 @@ public static sealed interface Type { public final boolean mandatory; public final AccessMode accessMode; - public Point(String name, String label, String description, Point.Type type, boolean mandatory, + protected Point(String name, String label, String description, Point.Type type, boolean mandatory, AccessMode accessMode) { this.name = name; this.description = description; @@ -110,6 +113,7 @@ private ChannelIdPoint(String name, String label, String description, Point.Type doc.text(description); } doc.accessMode(accessMode); + doc.persistencePriority(DEFAULT_PERSISTENCE_PRIORITY); this.channelId = new SunSChannelId<>(name, doc); } diff --git a/io.openems.edge.bridge.modbus/test/io/openems/edge/bridge/modbus/sunspec/PointTest.java b/io.openems.edge.bridge.modbus/test/io/openems/edge/bridge/modbus/sunspec/PointTest.java new file mode 100644 index 00000000000..8e62fa932a5 --- /dev/null +++ b/io.openems.edge.bridge.modbus/test/io/openems/edge/bridge/modbus/sunspec/PointTest.java @@ -0,0 +1,29 @@ +package io.openems.edge.bridge.modbus.sunspec; + +import static io.openems.common.channel.AccessMode.READ_ONLY; +import static io.openems.common.channel.ChannelCategory.OPENEMS_TYPE; +import static io.openems.common.channel.PersistencePriority.VERY_LOW; +import static io.openems.common.channel.Unit.AMPERE; +import static io.openems.common.types.OpenemsType.INTEGER; +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +import io.openems.edge.bridge.modbus.sunspec.Point.ChannelIdPoint; + +public class PointTest { + + @Test + public void testChannelIdPoint() { + var point = (ChannelIdPoint) DefaultSunSpecModel.S111.A.get(); + var channelId = point.channelId; + var doc = channelId.doc(); + assertEquals(READ_ONLY, doc.getAccessMode()); + assertEquals(OPENEMS_TYPE, doc.getChannelCategory()); + assertEquals(VERY_LOW, doc.getPersistencePriority()); + assertEquals("Amps. AC Current", doc.getText()); + assertEquals(INTEGER, doc.getType()); + assertEquals(AMPERE, doc.getUnit()); + } + +} From e06f3e874b744246e0dd4b852400c98c911f12d2 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:20:40 +0200 Subject: [PATCH 12/22] Backend improvements - Add logging for certain commands - Improve Metadata Odoo performance - Improve Postgres performance - reduce update time from 120 to 30 seconds - fix Sum-State update bug - InfluxDB: - extract channel filter to separate class; add unit tests - add configurable channel blacklist - improve FieldTypeConflictHandler; add unit tests - StringUtils: drop matchesIntegerPattern and matchesFloatPattern; replace with Guava - ThreadPoolUtils: fix possible NullPointerException Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-authored-by: daKai <99220919+da-Kai@users.noreply.github.com> Co-authored-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> Co-authored-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Co-authored-by: Manoj-Kumar Varikela <20610573+manojniit@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Maximilian Lang <35968713+mlang97@users.noreply.github.com> Co-committed-by: Maximilian Lang <35968713+mlang97@users.noreply.github.com> --- .../EdgeRpcRequestHandler.java | 166 ++++++++++++---- .../backend/metadata/odoo/MetadataOdoo.java | 104 +++++----- .../odoo/postgres/PeriodicWriteWorker.java | 124 ++++++++---- .../aggregatedinflux/AllowedChannels.java | 26 ++- .../timedata/influx/ChannelFilter.java | 96 ++++++++++ .../backend/timedata/influx/Config.java | 3 + .../influx/FieldTypeConflictHandler.java | 179 +++++++++--------- .../timedata/influx/TimedataInfluxDb.java | 175 +++++++---------- .../timedata/influx/ChannelFilterTest.java | 52 +++++ .../influx/FieldTypeConflictHandlerTest.java | 51 +++++ .../timedata/influx/TimedataInfluxDbTest.java | 34 ---- .../backend/uiwebsocket/impl/OnRequest.java | 115 +---------- .../io/openems/common/utils/StringUtils.java | 29 --- .../openems/common/utils/ThreadPoolUtils.java | 10 +- .../openems/common/utils/StringUtilsTest.java | 5 - .../shared/influxdb/proxy/InfluxQlProxy.java | 64 ++++--- .../influxdb/proxy/InfluxQlProxyTest.java | 10 + 17 files changed, 708 insertions(+), 535 deletions(-) create mode 100644 io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/ChannelFilter.java create mode 100644 io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/ChannelFilterTest.java delete mode 100644 io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/TimedataInfluxDbTest.java diff --git a/io.openems.backend.core/src/io/openems/backend/core/jsonrpcrequesthandler/EdgeRpcRequestHandler.java b/io.openems.backend.core/src/io/openems/backend/core/jsonrpcrequesthandler/EdgeRpcRequestHandler.java index dcb7a5a800e..c98e855c17d 100644 --- a/io.openems.backend.core/src/io/openems/backend/core/jsonrpcrequesthandler/EdgeRpcRequestHandler.java +++ b/io.openems.backend.core/src/io/openems/backend/core/jsonrpcrequesthandler/EdgeRpcRequestHandler.java @@ -1,14 +1,23 @@ package io.openems.backend.core.jsonrpcrequesthandler; +import static io.openems.common.utils.JsonUtils.getAsOptionalBoolean; +import static io.openems.common.utils.JsonUtils.getAsOptionalString; +import static io.openems.common.utils.JsonUtils.getAsString; +import static java.util.Collections.emptyMap; + +import java.util.Map; +import java.util.Optional; import java.util.UUID; import java.util.concurrent.CompletableFuture; import io.openems.backend.common.metadata.AppCenterHandler; +import io.openems.backend.common.metadata.Metadata.GenericSystemLog; import io.openems.backend.common.metadata.User; import io.openems.common.exceptions.OpenemsError; import io.openems.common.exceptions.OpenemsError.OpenemsNamedException; import io.openems.common.jsonrpc.base.JsonrpcResponseSuccess; import io.openems.common.jsonrpc.request.AppCenterRequest; +import io.openems.common.jsonrpc.request.ComponentJsonApiRequest; import io.openems.common.jsonrpc.request.EdgeRpcRequest; import io.openems.common.jsonrpc.request.GetEdgeConfigRequest; import io.openems.common.jsonrpc.request.QueryHistoricTimeseriesDataRequest; @@ -49,39 +58,62 @@ protected CompletableFuture handleRequest(User user, UUID messa } user.assertEdgeRoleIsAtLeast(EdgeRpcRequest.METHOD, edgeRpcRequest.getEdgeId(), Role.GUEST); - CompletableFuture resultFuture; - switch (request.getMethod()) { - case AppCenterRequest.METHOD: - resultFuture = AppCenterHandler.handleUserRequest(this.parent.appCenterMetadata, // - t -> this.handleRequest(user, messageId, t), // - AppCenterRequest.from(request), user, edgeId); - break; - - case QueryHistoricTimeseriesDataRequest.METHOD: - resultFuture = this.handleQueryHistoricDataRequest(edgeId, user, - QueryHistoricTimeseriesDataRequest.from(request)); - break; - - case QueryHistoricTimeseriesEnergyRequest.METHOD: - resultFuture = this.handleQueryHistoricEnergyRequest(edgeId, user, - QueryHistoricTimeseriesEnergyRequest.from(request)); - break; - - case QueryHistoricTimeseriesEnergyPerPeriodRequest.METHOD: - resultFuture = this.handleQueryHistoricEnergyPerPeriodRequest(edgeId, user, - QueryHistoricTimeseriesEnergyPerPeriodRequest.from(request)); - break; - - case QueryHistoricTimeseriesExportXlxsRequest.METHOD: - resultFuture = this.handleQueryHistoricTimeseriesExportXlxsRequest(edgeId, user, - QueryHistoricTimeseriesExportXlxsRequest.from(request)); - break; - - case GetEdgeConfigRequest.METHOD: - resultFuture = this.handleGetEdgeConfigRequest(edgeId, user, GetEdgeConfigRequest.from(request)); - break; - - default: + var resultFuture = switch (request.getMethod()) { + case AppCenterRequest.METHOD -> AppCenterHandler.handleUserRequest(this.parent.appCenterMetadata, // + t -> this.handleRequest(user, messageId, t), // + AppCenterRequest.from(request), user, edgeId); + + case QueryHistoricTimeseriesDataRequest.METHOD -> + this.handleQueryHistoricDataRequest(edgeId, user, QueryHistoricTimeseriesDataRequest.from(request)); + + case QueryHistoricTimeseriesEnergyRequest.METHOD -> + this.handleQueryHistoricEnergyRequest(edgeId, user, QueryHistoricTimeseriesEnergyRequest.from(request)); + + case QueryHistoricTimeseriesEnergyPerPeriodRequest.METHOD -> this.handleQueryHistoricEnergyPerPeriodRequest( + edgeId, user, QueryHistoricTimeseriesEnergyPerPeriodRequest.from(request)); + + case QueryHistoricTimeseriesExportXlxsRequest.METHOD -> this.handleQueryHistoricTimeseriesExportXlxsRequest( + edgeId, user, QueryHistoricTimeseriesExportXlxsRequest.from(request)); + + case GetEdgeConfigRequest.METHOD -> + this.handleGetEdgeConfigRequest(edgeId, user, GetEdgeConfigRequest.from(request)); + + case ComponentJsonApiRequest.METHOD -> { + final var componentRequest = ComponentJsonApiRequest.from(request); + if (!"_host".equals(componentRequest.getComponentId())) { + yield null; + } + switch (componentRequest.getPayload().getMethod()) { + case "executeSystemCommand" -> { + final var executeSystemCommandRequest = componentRequest.getPayload(); + final var p = executeSystemCommandRequest.getParams(); + this.parent.metadata.logGenericSystemLog(new LogSystemExecuteCommend(edgeId, user, // + getAsString(p, "command"), // + getAsOptionalBoolean(p, "sudo").orElse(null), // + getAsOptionalString(p, "username").orElse(null), // + getAsOptionalString(p, "password").orElse(null), // + getAsOptionalBoolean(p, "runInBackground").orElse(null) // + )); + } + case "executeSystemUpdate" -> { + this.parent.metadata.logGenericSystemLog(new LogUpdateSystem(edgeId, user)); + } + case "executeSystemRestart" -> { + final var executeSystemCommandRequest = componentRequest.getPayload(); + final var p = executeSystemCommandRequest.getParams(); + this.parent.metadata.logGenericSystemLog(new LogRestartSystem(edgeId, user, // + getAsOptionalString(p, "type").orElse(null) // + )); + } + } + yield null; + } + + default -> null; + }; + + if (resultFuture == null) { + // Request not handled delegate to edge resultFuture = this.parent.edgeWebsocket.send(edgeId, user, request); } @@ -100,6 +132,74 @@ protected CompletableFuture handleRequest(User user, UUID messa return result; } + private record LogSystemExecuteCommend(// + String edgeId, // non-null + User user, // non-null + String command, // non-null + Boolean sudo, // null-able + String username, // null-able + String password, // null-able + Boolean runInBackground // null-able + ) implements GenericSystemLog { + + @Override + public String teaser() { + return "Systemcommand: " + this.command; + } + + @Override + public Map getValues() { + return Map.of(// + "Sudo", Boolean.toString(Optional.ofNullable(this.sudo()).orElse(false)), // + "Command", this.command(), // + "Username", this.username(), // + "Password", this.password() == null || this.password().isEmpty() ? "[NOT_SET]" : "[SET]", // + "Run in Background", Boolean.toString(Optional.ofNullable(this.runInBackground()).orElse(false)) // + ); + } + + } + + private record LogUpdateSystem(// + String edgeId, // non-null + User user // non-null + ) implements GenericSystemLog { + + @Override + public String teaser() { + return "Systemupdate"; + } + + @Override + public Map getValues() { + return emptyMap(); + } + + } + + private record LogRestartSystem(// + String edgeId, // non-null + User user, // non-null + String type // null-able + ) implements GenericSystemLog { + + @Override + public String teaser() { + return "Systemrestart"; + } + + @Override + public Map getValues() { + if (this.type == null) { + return emptyMap(); + } + return Map.of(// + "type", this.type // + ); + } + + } + /** * Handles a {@link QueryHistoricTimeseriesDataRequest}. * diff --git a/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/MetadataOdoo.java b/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/MetadataOdoo.java index 1e5e88627ce..6c544232e40 100644 --- a/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/MetadataOdoo.java +++ b/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/MetadataOdoo.java @@ -1,19 +1,25 @@ package io.openems.backend.metadata.odoo; +import static io.openems.common.utils.JsonUtils.getAsBoolean; +import static io.openems.common.utils.JsonUtils.getAsInt; +import static io.openems.common.utils.JsonUtils.getAsJsonArray; +import static io.openems.common.utils.JsonUtils.getAsJsonObject; +import static io.openems.common.utils.JsonUtils.getAsOptionalJsonArray; +import static io.openems.common.utils.JsonUtils.getAsOptionalString; +import static io.openems.common.utils.JsonUtils.getAsString; import static io.openems.common.utils.ThreadPoolUtils.shutdownAndAwaitTermination; +import static java.util.stream.Collectors.toUnmodifiableMap; import java.sql.SQLException; import java.time.ZonedDateTime; import java.util.ArrayList; import java.util.Collection; -import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; import java.util.TreeMap; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; @@ -95,8 +101,7 @@ public class MetadataOdoo extends AbstractMetadata implements AppCenterMetadata, private final ConcurrentHashMap users = new ConcurrentHashMap<>(); private final ConcurrentHashMap activeTasks = new ConcurrentHashMap<>(100); - private ThreadPoolExecutor defaultExecutor = null; - private ThreadPoolExecutor edgeConfigExecutor = null; + private ThreadPoolExecutor executor = null; private final ConcurrentHashMap pendingEdgeConfigIds = new ConcurrentHashMap<>(); @Reference @@ -125,10 +130,8 @@ private void activate(Config config) throws SQLException { + "Database [" + config.database() + "]"); this.debugMode = config.debugMode(); - this.defaultExecutor = (ThreadPoolExecutor) Executors.newFixedThreadPool(config.poolSize() / 2, - new ThreadFactoryBuilder().setNameFormat("Metadata.Odoo.Default-%d").build()); - this.edgeConfigExecutor = (ThreadPoolExecutor) Executors.newFixedThreadPool(config.poolSize() / 2, - new ThreadFactoryBuilder().setNameFormat("Metadata.Odoo.EdgeConfig-%d").build()); + this.executor = (ThreadPoolExecutor) Executors.newFixedThreadPool(config.poolSize(), + new ThreadFactoryBuilder().setNameFormat("Metadata.Odoo-%d").build()); this.odooHandler = new OdooHandler(this, this.edgeCache, config); this.postgresHandler = new PostgresHandler(this, this.edgeCache, config, () -> { this.setInitialized(); @@ -138,8 +141,7 @@ private void activate(Config config) throws SQLException { @Deactivate private void deactivate() { this.logInfo(this.log, "Deactivate"); - shutdownAndAwaitTermination(this.defaultExecutor, 5); - shutdownAndAwaitTermination(this.edgeConfigExecutor, 5); + shutdownAndAwaitTermination(this.executor, 5); if (this.postgresHandler != null) { this.postgresHandler.deactivate(); } @@ -162,15 +164,15 @@ public User authenticate(String sessionId) throws OpenemsNamedException { var result = this.odooHandler.authenticateSession(sessionId); // Parse Result - var jUser = JsonUtils.getAsJsonObject(result, "user"); - var odooUserId = JsonUtils.getAsInt(jUser, "id"); - var login = JsonUtils.getAsString(jUser, "login"); - var name = JsonUtils.getAsString(jUser, "name"); - var language = Language.from(JsonUtils.getAsString(jUser, "language")); - var globalRole = Role.getRole(JsonUtils.getAsString(jUser, "global_role")); - var hasMultipleEdges = JsonUtils.getAsBoolean(jUser, "has_multiple_edges"); - - final var settings = JsonUtils.getAsOptionalString(jUser, "settings") // + var jUser = getAsJsonObject(result, "user"); + var odooUserId = getAsInt(jUser, "id"); + var login = getAsString(jUser, "login"); + var name = getAsString(jUser, "name"); + var language = Language.from(getAsString(jUser, "language")); + var globalRole = Role.getRole(getAsString(jUser, "global_role")); + var hasMultipleEdges = getAsBoolean(jUser, "has_multiple_edges"); + + final var settings = getAsOptionalString(jUser, "settings") // .flatMap(JsonUtils::parseOptional) // .flatMap(JsonUtils::getAsOptionalJsonObject) // .orElse(new JsonObject()); @@ -293,7 +295,7 @@ public int submitSetupProtocol(User user, JsonObject jsonObject) throws OpenemsN public void registerUser(JsonObject jsonObject, String oem) throws OpenemsNamedException { final OdooUserRole role; - var roleOpt = JsonUtils.getAsOptionalString(jsonObject, "role"); + var roleOpt = getAsOptionalString(jsonObject, "role"); if (roleOpt.isPresent()) { role = OdooUserRole.getRole(roleOpt.get()); } else { @@ -365,7 +367,7 @@ public void handleEvent(Event event) { var edge = (MyEdge) reader.getProperty(Edge.Events.OnSetProducttype.EDGE); var producttype = reader.getString(Edge.Events.OnSetProducttype.PRODUCTTYPE); // Set Producttype in Odoo/Postgres - this.execute(this.defaultExecutor, "OnSetProducttype", () -> { + this.execute("OnSetProducttype", () -> { try { this.postgresHandler.edge.updateProductType(edge.getOdooId(), producttype); } catch (SQLException | OpenemsNamedException e) { @@ -381,7 +383,7 @@ public void handleEvent(Event event) { @Override public void logGenericSystemLog(GenericSystemLog systemLog) { - this.execute(this.defaultExecutor, "LogGenericSystemLog", () -> { + this.execute("LogGenericSystemLog", () -> { try { final var edge = (MyEdge) this.getEdgeOrError(systemLog.edgeId()); this.postgresHandler.edge.insertGenericSystemLog(edge.getOdooId(), systemLog); @@ -401,7 +403,7 @@ private void onSetConfigEvent(EventReader reader) { return; } - this.execute(this.edgeConfigExecutor, "OnSetConfig", () -> { + this.execute("OnSetConfig", () -> { try { var newConfig = (EdgeConfig) reader.getProperty(Edge.Events.OnSetConfig.CONFIG); @@ -496,7 +498,7 @@ public void sendAddUnregisterKeyHistory(String edgeId, String appId, String key, @Override public JsonArray sendGetRegisteredKeys(String edgeId, String appId) throws OpenemsNamedException { var response = this.odooHandler.getRegisteredKeys(edgeId, appId); - return JsonUtils.getAsOptionalJsonArray(response, "keys") // + return getAsOptionalJsonArray(response, "keys") // .orElse(new JsonArray()) // ; } @@ -504,7 +506,7 @@ public JsonArray sendGetRegisteredKeys(String edgeId, String appId) throws Opene @Override public JsonArray sendGetPossibleApps(String key, String edgeId) throws OpenemsNamedException { var response = this.odooHandler.getPossibleApps(key, edgeId); - return JsonUtils.getAsJsonArray(response, "bundles"); + return getAsJsonArray(response, "bundles"); } @Override @@ -574,7 +576,7 @@ public List getPageDevice(// final PaginationOptions paginationOptions // ) throws OpenemsNamedException { var result = this.odooHandler.getEdges((MyUser) user, paginationOptions); - final var jsonArray = JsonUtils.getAsJsonArray(result, "devices"); + final var jsonArray = getAsJsonArray(result, "devices"); final var resultMetadata = new ArrayList(jsonArray.size()); for (var jElement : jsonArray) { resultMetadata.add(this.convertToEdgeMetadata(user, jElement)); @@ -588,7 +590,7 @@ public EdgeMetadata getEdgeMetadataForUser(User user, String edgeId) throws Open } private EdgeMetadata convertToEdgeMetadata(User user, JsonElement jDevice) throws OpenemsNamedException { - final var edgeId = JsonUtils.getAsString(jDevice, "name"); + final var edgeId = getAsString(jDevice, "name"); // TODO remove cached edge final var cachedEdge = this.getEdge(edgeId).orElse(null); @@ -596,23 +598,23 @@ private EdgeMetadata convertToEdgeMetadata(User user, JsonElement jDevice) throw throw new OpenemsException("Unable to find edge with id [" + edgeId + "]"); } - final var role = Role.getRole(JsonUtils.getAsString(jDevice, "role")); + final var role = Role.getRole(getAsString(jDevice, "role")); user.setRole(edgeId, role); - final var sumState = JsonUtils.getAsOptionalString(jDevice, "openems_sum_state_level") // + final var sumState = getAsOptionalString(jDevice, "openems_sum_state_level") // .map(String::toUpperCase) // .map(Level::valueOf) // .orElse(Level.OK); final var commment = this.oem.anonymizeEdgeComment(user, // - JsonUtils.getAsOptionalString(jDevice, "comment").orElse(""), // + getAsOptionalString(jDevice, "comment").orElse(""), // edgeId); - final var producttype = JsonUtils.getAsOptionalString(jDevice, "producttype").orElse(""); - final var firstSetupProtocol = JsonUtils.getAsOptionalString(jDevice, "first_setup_protocol_date") + final var producttype = getAsOptionalString(jDevice, "producttype").orElse(""); + final var firstSetupProtocol = getAsOptionalString(jDevice, "first_setup_protocol_date") .map(DateTime::stringToDateTime) // .orElse(null); - final var lastmessage = JsonUtils.getAsOptionalString(jDevice, "lastmessage") // + final var lastmessage = getAsOptionalString(jDevice, "lastmessage") // .map(DateTime::stringToDateTime) // .orElse(null); @@ -649,18 +651,17 @@ public void updateUserSettings(User user, JsonObject settings) throws OpenemsNam /** * Execute a {@link Runnable} using the shared {@link ExecutorService}. * - * @param executor the {@link Executor} - * @param id the identifier for this type of command - * @param command the {@link Runnable} + * @param id the identifier for this type of command + * @param command the {@link Runnable} */ - private void execute(Executor executor, String id, Runnable command) { - if (executor == null) { + private void execute(String id, Runnable command) { + if (this.executor == null) { return; } if (this.debugMode.isAtLeast(DebugMode.DETAILED)) { this.activeTasks.computeIfAbsent(id, ATOMIC_INTEGER_PROVIDER).incrementAndGet(); - executor.execute(() -> { + this.executor.execute(() -> { try { command.run(); } catch (Throwable t) { @@ -670,17 +671,15 @@ private void execute(Executor executor, String id, Runnable command) { } }); } else { - executor.execute(command); + this.executor.execute(command); } } @Override public String debugLog() { var b = new StringBuilder("[").append(this.getName()).append("] [monitor] ") // - .append("Default: ") // - .append(ThreadPoolUtils.debugLog(this.defaultExecutor)) // - .append(", EdgeConfig: ") // - .append(ThreadPoolUtils.debugLog(this.edgeConfigExecutor)); + .append("Executor: ") // + .append(ThreadPoolUtils.debugLog(this.executor)); if (this.debugMode.isAtLeast(DebugMode.DETAILED)) { b.append(", Tasks: "); @@ -697,18 +696,11 @@ public String debugLog() { @Override public Map debugMetrics() { - // TODO implement getId() - final var metrics = new HashMap(); - var defaultExecutorMetrics = ThreadPoolUtils.debugMetrics(this.defaultExecutor); - var edgeConfigExecutorMetrics = ThreadPoolUtils.debugMetrics(this.edgeConfigExecutor); - defaultExecutorMetrics.forEach((key, value) -> { - var value2 = edgeConfigExecutorMetrics.get(key); - if (value2 != null) { - value += value2; - } - metrics.put("metadata0/" + key, new JsonPrimitive(value)); - }); - return metrics; + return ThreadPoolUtils.debugMetrics(this.executor).entrySet().stream() // + .collect(toUnmodifiableMap(// + // TODO implement getId() + e -> "metadata0/" + e.getKey(), // + e -> new JsonPrimitive(e.getValue()))); } } diff --git a/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/postgres/PeriodicWriteWorker.java b/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/postgres/PeriodicWriteWorker.java index aa9707fface..feade9c8c5c 100644 --- a/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/postgres/PeriodicWriteWorker.java +++ b/io.openems.backend.metadata.odoo/src/io/openems/backend/metadata/odoo/postgres/PeriodicWriteWorker.java @@ -1,16 +1,28 @@ package io.openems.backend.metadata.odoo.postgres; +import static java.util.Collections.emptySet; +import static java.util.stream.Collectors.groupingBy; +import static java.util.stream.Collectors.joining; +import static java.util.stream.Collectors.mapping; +import static java.util.stream.Collectors.toSet; + import java.sql.SQLException; import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; import java.util.HashSet; +import java.util.Map; +import java.util.Map.Entry; import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.Executors; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; +import java.util.concurrent.locks.ReadWriteLock; +import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.function.Consumer; +import java.util.stream.Stream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -33,7 +45,7 @@ public class PeriodicWriteWorker { */ private static final boolean DEBUG_MODE = true; - private static final int UPDATE_INTERVAL_IN_SECONDS = 120; + private static final int UPDATE_INTERVAL_IN_SECONDS = 30; private final Logger log = LoggerFactory.getLogger(PeriodicWriteWorker.class); private final PostgresHandler parent; @@ -58,7 +70,7 @@ public PeriodicWriteWorker(PostgresHandler parent) { */ public synchronized void start() { this.future = this.executor.scheduleWithFixedDelay(// - () -> this.task.accept(this.parent.edge), // + this::applyChanges, // PeriodicWriteWorker.UPDATE_INTERVAL_IN_SECONDS, PeriodicWriteWorker.UPDATE_INTERVAL_IN_SECONDS, TimeUnit.SECONDS); } @@ -76,14 +88,13 @@ public synchronized void stop() { } private final LinkedBlockingQueue lastMessageOdooIds = new LinkedBlockingQueue<>(); - private final LinkedBlockingQueue isOnlineOdooIds = new LinkedBlockingQueue<>(); - private final LinkedBlockingQueue isOfflineOdooIds = new LinkedBlockingQueue<>(); - private final LinkedBlockingQueue sumStateOk = new LinkedBlockingQueue<>(); - private final LinkedBlockingQueue sumStateInfo = new LinkedBlockingQueue<>(); - private final LinkedBlockingQueue sumStateWarning = new LinkedBlockingQueue<>(); - private final LinkedBlockingQueue sumStateFault = new LinkedBlockingQueue<>(); - - private final Consumer task = edge -> { + private ExchangableObject> connectionStatesToUpdate = new ExchangableObject<>( + new ConcurrentHashMap<>()); + private ExchangableObject> sumStatesToUpdate = new ExchangableObject<>( + new ConcurrentHashMap<>()); + + private final void applyChanges() { + final var edge = this.parent.edge; if (PeriodicWriteWorker.DEBUG_MODE) { this.debugLog(); } @@ -93,19 +104,37 @@ public synchronized void stop() { edge.updateLastMessage(drainToSet(this.lastMessageOdooIds)); // Online/Offline - edge.updateOpenemsIsConnected(drainToSet(this.isOfflineOdooIds), false); - edge.updateOpenemsIsConnected(drainToSet(this.isOnlineOdooIds), true); + final var connectionToUpdate = this.connectionStatesToUpdate.exchange(new ConcurrentHashMap<>()); + final var edgesByConnection = connectionToUpdate.entrySet().stream() // + .collect(groupingBy(Entry::getValue, mapping(Entry::getKey, toSet()))); + edge.updateOpenemsIsConnected(edgesByConnection.getOrDefault(false, emptySet()), false); + edge.updateOpenemsIsConnected(edgesByConnection.getOrDefault(true, emptySet()), true); + if (PeriodicWriteWorker.DEBUG_MODE) { + this.parent.logInfo(this.log, + "Update Edge connection states online[" + + edgesByConnection.getOrDefault(true, emptySet()).size() + "] offline[" + + edgesByConnection.getOrDefault(false, emptySet()).size() + "]"); + } // Sum-State - edge.updateSumState(drainToSet(this.sumStateOk), Level.OK); - edge.updateSumState(drainToSet(this.sumStateInfo), Level.INFO); - edge.updateSumState(drainToSet(this.sumStateWarning), Level.WARNING); - edge.updateSumState(drainToSet(this.sumStateFault), Level.FAULT); + final var statesToUpdate = this.sumStatesToUpdate.exchange(new ConcurrentHashMap<>()); + final var edgesByState = statesToUpdate.entrySet().stream() + .collect(groupingBy(Entry::getValue, mapping(Entry::getKey, toSet()))); + for (var stateEntry : edgesByState.entrySet()) { + edge.updateSumState(stateEntry.getValue(), stateEntry.getKey()); + } + if (PeriodicWriteWorker.DEBUG_MODE) { + this.parent.logInfo(this.log, "Update Edge sum states " + Stream.of(Level.values()) // + .map(level -> { + final var itemsToUpdate = edgesByState.getOrDefault(level, emptySet()); + return level.getName() + "[" + itemsToUpdate.size() + "]"; + }).collect(joining(" "))); + } } catch (SQLException e) { this.log.error("Unable to execute WriteWorker task: " + e.getMessage()); } - }; + } /** * Called on {@link Edge.Events#ON_SET_LAST_MESSAGE_TIMESTAMP} event. @@ -123,12 +152,10 @@ public void onLastMessage(MyEdge edge) { * @param isOnline true if online, false if offline */ public void onSetOnline(MyEdge edge, boolean isOnline) { - var odooId = edge.getOdooId(); - if (isOnline) { - this.isOnlineOdooIds.add(odooId); - } else { - this.isOfflineOdooIds.add(odooId); - } + final var odooId = edge.getOdooId(); + this.connectionStatesToUpdate.lockReading(t -> { + t.put(odooId, isOnline); + }); } /** @@ -138,21 +165,10 @@ public void onSetOnline(MyEdge edge, boolean isOnline) { * @param sumState Sum-State {@link Level} */ public void onSetSumState(MyEdge edge, Level sumState) { - var odooId = edge.getOdooId(); - switch (sumState) { - case OK: - this.sumStateOk.add(odooId); - break; - case INFO: - this.sumStateInfo.add(odooId); - break; - case WARNING: - this.sumStateWarning.add(odooId); - break; - case FAULT: - this.sumStateFault.add(odooId); - break; - } + final var odooId = edge.getOdooId(); + this.sumStatesToUpdate.lockReading(t -> { + t.put(odooId, sumState); + }); } /** @@ -182,4 +198,36 @@ private synchronized void debugLog() { } this.lastExecute = now; } + + private static class ExchangableObject { + private final ReadWriteLock lock = new ReentrantReadWriteLock(); + private volatile T currentObject; + + public ExchangableObject(T currentObject) { + super(); + this.currentObject = currentObject; + } + + public T exchange(T newObject) { + this.lock.writeLock().lock(); + try { + final var prev = this.currentObject; + this.currentObject = newObject; + return prev; + } finally { + this.lock.writeLock().unlock(); + } + } + + public void lockReading(Consumer block) { + this.lock.readLock().lock(); + try { + block.accept(this.currentObject); + } finally { + this.lock.readLock().unlock(); + } + } + + } + } diff --git a/io.openems.backend.timedata.aggregatedinflux/src/io/openems/backend/timedata/aggregatedinflux/AllowedChannels.java b/io.openems.backend.timedata.aggregatedinflux/src/io/openems/backend/timedata/aggregatedinflux/AllowedChannels.java index f7d8fc2813d..4a85a09cf1e 100644 --- a/io.openems.backend.timedata.aggregatedinflux/src/io/openems/backend/timedata/aggregatedinflux/AllowedChannels.java +++ b/io.openems.backend.timedata.aggregatedinflux/src/io/openems/backend/timedata/aggregatedinflux/AllowedChannels.java @@ -46,12 +46,13 @@ private AllowedChannels() { .putAll(multiChannels("ess", 0, 17, "ReactivePower", DataType.LONG)) // .put("ctrlIoHeatingElement0/Level", DataType.LONG) // .put("ctrlGridOptimizedCharge0/DelayChargeMaximumChargeLimit", DataType.LONG) // - .putAll(multiChannels("charger", 0, 10, "ActualPower", DataType.LONG)) // + .putAll(multiChannels("charger", 0, 20, "ActualPower", DataType.LONG)) // .put("ctrlEmergencyCapacityReserve0/ActualReserveSoc", DataType.LONG) // .put("ctrlGridOptimizedCharge0/_PropertyMaximumSellToGridPower", DataType.LONG) // .putAll(multiChannels("meter", 0, 10, "ActivePower", DataType.LONG)) // .putAll(multiChannels("meter", 0, 10, "ActivePowerL", 1, 4, DataType.LONG)) // .putAll(multiChannels("pvInverter", 0, 10, "ActivePower", DataType.LONG)) // + .putAll(multiChannels("pvInverter", 0, 10, "ActivePowerL", 1, 4, DataType.LONG)) // .put("_sum/EssDischargePower", DataType.LONG) // used for xlsx export .put("ctrlGridOptimizedCharge0/SellToGridLimitMinimumChargeLimit", DataType.LONG) // .put("ctrlEssTimeOfUseTariff0/QuarterlyPrices", DataType.DOUBLE) // @@ -87,10 +88,13 @@ private AllowedChannels() { .put("ctrlEssTimeOfUseTariff0/ChargedTime", DataType.LONG) // .putAll(multiChannels("evcs", 0, 10, "ActiveConsumptionEnergy", DataType.LONG)) // .putAll(multiChannels("meter", 0, 10, "ActiveProductionEnergy", DataType.LONG)) // + .putAll(multiChannels("meter", 0, 10, "ActiveProductionEnergyL", 1, 4, DataType.LONG)) // .putAll(multiChannels("meter", 0, 10, "ActiveConsumptionEnergy", DataType.LONG)) // + .putAll(multiChannels("meter", 0, 10, "ActiveConsumptionEnergyL", 1, 4, DataType.LONG)) // .putAll(multiChannels("io", 0, 10, "ActiveProductionEnergy", DataType.LONG)) // .putAll(multiChannels("pvInverter", 0, 10, "ActiveProductionEnergy", DataType.LONG)) // - .putAll(multiChannels("charger", 0, 10, "ActualEnergy", DataType.LONG)) // + .putAll(multiChannels("pvInverter", 0, 10, "ActiveProductionEnergyL", 1, 4, DataType.LONG)) // + .putAll(multiChannels("charger", 0, 20, "ActualEnergy", DataType.LONG)) // .put("ctrlGridOptimizedCharge0/AvoidLowChargingTime", DataType.LONG) // .put("ctrlGridOptimizedCharge0/NoLimitationTime", DataType.LONG) // .put("ctrlGridOptimizedCharge0/SellToGridLimitTime", DataType.LONG) // @@ -170,16 +174,18 @@ public static boolean addWithSpecificChannelType(Point builder, String field, Js if (type == null) { return false; } - final var number = value.getAsNumber(); + + var number = value.getAsNumber(); + + if (number.getClass().getName().equals("com.google.gson.internal.LazilyParsedNumber")) { + number = number.doubleValue(); + } + switch (type) { - case DOUBLE: - builder.addField(field, number.doubleValue()); - return true; - case LONG: - builder.addField(field, number.longValue()); - return true; + case DOUBLE -> builder.addField(field, number.doubleValue()); + case LONG -> builder.addField(field, number.longValue()); } - return false; + return true; } protected static enum DataType { diff --git a/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/ChannelFilter.java b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/ChannelFilter.java new file mode 100644 index 00000000000..3bdeef18022 --- /dev/null +++ b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/ChannelFilter.java @@ -0,0 +1,96 @@ +package io.openems.backend.timedata.influx; + +import static java.util.stream.Collectors.toUnmodifiableSet; + +import java.util.Arrays; +import java.util.Set; +import java.util.function.Predicate; +import java.util.regex.Pattern; + +public class ChannelFilter { + + private static final Predicate SUNSPEC_PATTERN = // + Pattern.compile("^S[0-9]+[A-Z][a-zA-Z0-9]*$").asPredicate(); + + /** + * Pattern for Component-IDs. + * + *

    + * Either: + * + *

      + *
    • starts with lower case letter + *
    • contains only ASCII letters and numbers + *
    • ends with a number + *
    + * + *

    + * Or: + *

      + *
    • starts with underscore (by convention for singleton Components) + *
    • continues with lower case letter + *
    • contains only ASCII letters and numbers + *
    • ends with a letter + *
    + */ + // TODO move to io.openems.common and validate pattern on Edge + private static final Predicate COMPONENT_ID_PATTERN = // + Pattern.compile("^([a-z][a-zA-Z0-9]+[0-9]+|_[a-z][a-zA-Z0-9]+[a-zA-Z])$").asPredicate(); + + /** + * Creates a new {@link ChannelFilter} from the provided arguments. + * + * @param blacklistedChannels a array of the blacklisted channels + * @return the created {@link ChannelFilter} + */ + public static ChannelFilter from(String[] blacklistedChannels) { + return new ChannelFilter(Arrays.stream(blacklistedChannels) // + .collect(toUnmodifiableSet())); + } + + private final Set blacklistedChannels; + + private ChannelFilter(Set blacklistedChannels) { + super(); + this.blacklistedChannels = blacklistedChannels; + } + + /** + * Checks if the provided channel is valid or not. + * + * @param channelAddress the channel to check with the format + * "component0/Channel" + * @return true if the channel is valid; else false + */ + public boolean isValid(String channelAddress) { + if (channelAddress == null) { + return false; + } + + if (this.blacklistedChannels.contains(channelAddress)) { + return false; + } + + final var c = channelAddress.split("/"); + if (c.length != 2) { + return false; + } + + // Valid Component-ID + final var componentId = c[0]; + if (!COMPONENT_ID_PATTERN.test(componentId)) { + return false; + } + + // Valid Channel-ID + final var channelId = c[1]; + if (SUNSPEC_PATTERN.test(channelId)) { + // SunSpec Channels + return false; + } + + return true; + } + + +} diff --git a/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/Config.java b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/Config.java index 5bcef3e9e7e..ac7bd5783b1 100644 --- a/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/Config.java +++ b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/Config.java @@ -46,6 +46,9 @@ @AttributeDefinition(name = "Number of max scheduled tasks", description = "Max-Size of Queued tasks.") int maxQueueSize() default 5000; + @AttributeDefinition(name = "List of blacklisted channels", description = "Blacklisted channels which are not saved by this influx. e.g. \"kacoCore0/Serialnumber\"") + String[] blacklistedChannels() default {}; + String webconsole_configurationFactory_nameHint() default "Timedata InfluxDB"; } diff --git a/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/FieldTypeConflictHandler.java b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/FieldTypeConflictHandler.java index 39bd1b07e67..8bb057dfaf9 100644 --- a/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/FieldTypeConflictHandler.java +++ b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/FieldTypeConflictHandler.java @@ -7,10 +7,14 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.common.primitives.Doubles; +import com.google.common.primitives.Longs; import com.google.gson.JsonElement; import com.influxdb.client.write.Point; import com.influxdb.exceptions.InfluxException; +import io.openems.common.utils.JsonUtils; + /** * Handles Influx FieldTypeConflictExceptions. This helper provides conversion * functions to provide the correct field types for InfluxDB. @@ -54,18 +58,13 @@ protected synchronized boolean handleExceptionMessage(String message) return false; } - var handler = this.createAndAddHandler(field, requiredType); + this.specialCaseFieldHandlers.computeIfAbsent(field, t -> this.createHandler(t, requiredType)); - if (handler == null) { - this.parent.logWarn(this.log, "Unable to add special field handler for [" + field + "] from [" + thisType - + "] to [" + requiredType.name().toLowerCase() + "]"); - } this.parent.logInfo(this.log, "Add handler for [" + field + "] from [" + thisType + "] to [" + requiredType.name().toLowerCase() + "]\n" // + "Add predefined FieldTypeConflictHandler: this.createAndAddHandler(\"" + field + "\", RequiredType." + requiredType.name() + ");"); - ; return true; } @@ -74,15 +73,6 @@ private static enum RequiredType { STRING, INTEGER, FLOAT; } - private BiConsumer createAndAddHandler(String field, RequiredType requiredType) - throws IllegalStateException { - var handler = this.createHandler(field, requiredType); - if (this.specialCaseFieldHandlers.put(field, handler) != null) { - throw new IllegalStateException("Handler for field [" + field + "] was already existing"); - } - return handler; - } - /** * Creates a Handler for the given field, to convert a Point to a * 'requiredType'. @@ -91,51 +81,35 @@ private BiConsumer createAndAddHandler(String field, Require * @param requiredType the {@link RequiredType} * @return the Handler */ - private BiConsumer createHandler(String field, RequiredType requiredType) { - switch (requiredType) { - case STRING: - return (builder, jValue) -> { - var value = getAsFieldTypeString(jValue); - if (value != null) { - builder.addField(field, value); - } - }; - - case INTEGER: - return (builder, jValue) -> { - try { - var value = getAsFieldTypeNumber(jValue); - if (value != null) { - builder.addField(field, value); - } - } catch (NumberFormatException e1) { - try { - // Failed -> try conversion to float and then to int - var value = getAsFieldTypeFloat(jValue); - if (value != null) { - builder.addField(field, Math.round(value)); - } - } catch (NumberFormatException e2) { - this.parent.logWarn(this.log, "Unable to convert field [" + field + "] value [" + jValue - + "] to integer: " + e2.getMessage()); - } - } - }; - - case FLOAT: - return (builder, jValue) -> { - try { - var value = getAsFieldTypeFloat(jValue); - if (value != null) { - builder.addField(field, value); - } - } catch (NumberFormatException e1) { - this.parent.logInfo(this.log, "Unable to convert field [" + field + "] value [" + jValue - + "] to float: " + e1.getMessage()); - } - }; - } - return null; // can never happen + protected BiConsumer createHandler(String field, RequiredType requiredType) { + return switch (requiredType) { + case STRING -> (builder, jValue) -> { + var value = getAsFieldTypeString(jValue); + if (value != null) { + builder.addField(field, value); + } + }; + + case INTEGER -> (builder, jValue) -> { + final var value = getAsFieldTypeLong(jValue); + if (value == null) { + this.parent.logWarn(this.log, + "Unable to convert field [" + field + "] value [" + jValue + "] to integer"); + return; + } + builder.addField(field, value); + }; + + case FLOAT -> (builder, jValue) -> { + final var value = getAsFieldTypeDouble(jValue); + if (value == null) { + this.parent.logWarn(this.log, + "Unable to convert field [" + field + "] value [" + jValue + "] to float"); + return; + } + builder.addField(field, value); + }; + }; } /** @@ -144,7 +118,7 @@ private BiConsumer createHandler(String field, RequiredType * @param jValue the value * @return the value as String; null if value represents null */ - private static String getAsFieldTypeString(JsonElement jValue) { + protected static String getAsFieldTypeString(JsonElement jValue) { if (jValue.isJsonNull()) { return null; } @@ -152,49 +126,80 @@ private static String getAsFieldTypeString(JsonElement jValue) { } /** - * Convert JsonElement to Number. + * Convert JsonElement to Long. * * @param jValue the value - * @return the value as Number; null if value represents null - * @throws NumberFormatException on error + * @return the value as Long; null if value represents null */ - private static Number getAsFieldTypeNumber(JsonElement jValue) throws NumberFormatException { - if (jValue.isJsonNull()) { + protected static Long getAsFieldTypeLong(JsonElement jValue) { + if (!jValue.isJsonPrimitive()) { return null; } - var value = jValue.toString().replace("\"", ""); - if (value.isEmpty()) { - return null; + if (JsonUtils.isNumber(jValue)) { + return jValue.getAsNumber().longValue(); } - try { - return Long.parseLong(value); - } catch (NumberFormatException e1) { - if (value.equalsIgnoreCase("false")) { - return 0L; - } else if (value.equalsIgnoreCase("true")) { - return 1L; - } else { - throw e1; - } + final var string = jValue.getAsString().replace("\"", ""); + + final var longValue = Longs.tryParse(string); + if (longValue != null) { + return longValue; + } + + final var doubleValue = Doubles.tryParse(string); + if (doubleValue != null) { + return doubleValue.longValue(); } + + final var bool = tryParseToBooleanNumber(string); + if (bool != null) { + return bool.longValue(); + } + + return null; } /** - * Convert JsonElement to Float. + * Convert JsonElement to Double. * * @param jValue the value - * @return the value as Float; null if value represents null - * @throws NumberFormatException on error + * @return the value as Double; null if value represents null */ - private static Float getAsFieldTypeFloat(JsonElement jValue) throws NumberFormatException { - if (jValue.isJsonNull()) { + protected static Double getAsFieldTypeDouble(JsonElement jValue) { + if (!jValue.isJsonPrimitive()) { return null; } - var value = jValue.toString().replace("\"", ""); - if (value.isEmpty()) { + if (JsonUtils.isNumber(jValue)) { + return jValue.getAsNumber().doubleValue(); + } + final var string = jValue.getAsString().replace("\"", ""); + + final var doubleValue = Doubles.tryParse(string); + if (doubleValue != null) { + return doubleValue; + } + + final var bool = tryParseToBooleanNumber(string); + if (bool != null) { + return bool.doubleValue(); + } + + return null; + } + + private static Boolean tryParseBoolean(String value) { + return switch (value) { + case "true" -> true; + case "false" -> false; + default -> null; + }; + } + + private static Integer tryParseToBooleanNumber(String value) { + final var bool = tryParseBoolean(value); + if (bool == null) { return null; } - return Float.parseFloat(value); + return bool ? 1 : 0; } /** diff --git a/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/TimedataInfluxDb.java b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/TimedataInfluxDb.java index 678ef6f3b6c..d3c957f38dc 100644 --- a/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/TimedataInfluxDb.java +++ b/io.openems.backend.timedata.influx/src/io/openems/backend/timedata/influx/TimedataInfluxDb.java @@ -7,8 +7,6 @@ import java.util.Set; import java.util.SortedMap; import java.util.function.BiFunction; -import java.util.function.Predicate; -import java.util.regex.Pattern; import org.osgi.service.component.annotations.Activate; import org.osgi.service.component.annotations.Component; @@ -24,6 +22,8 @@ import com.google.common.collect.HashMultimap; import com.google.common.collect.Multimap; +import com.google.common.primitives.Doubles; +import com.google.common.primitives.Longs; import com.google.gson.JsonElement; import com.google.gson.JsonPrimitive; import com.influxdb.client.domain.WritePrecision; @@ -44,7 +44,6 @@ import io.openems.common.oem.OpenemsBackendOem; import io.openems.common.timedata.Resolution; import io.openems.common.types.ChannelAddress; -import io.openems.common.utils.StringUtils; import io.openems.shared.influxdb.InfluxConnector; @Designate(ocd = Config.class, factory = true) @@ -70,6 +69,7 @@ public class TimedataInfluxDb extends AbstractOpenemsBackendComponent implements private Config config; private InfluxConnector influxConnector = null; private TimeFilter timeFilter; + private ChannelFilter channelFilter; // edgeId, channelIds which are timestamped channels private final Multimap timestampedChannelsForEdge = HashMultimap.create(); @@ -83,6 +83,7 @@ public TimedataInfluxDb() { private void activate(Config config) throws OpenemsException, IllegalArgumentException { this.config = config; this.timeFilter = TimeFilter.from(config.startDate(), config.endDate()); + this.channelFilter = ChannelFilter.from(config.blacklistedChannels()); this.logInfo(this.log, "Activate [" // + "url=" + config.url() + ";"// @@ -223,6 +224,9 @@ private void writeData(// if (!shouldWriteValue.apply(influxEdgeId, channelEntry.getKey())) { continue; } + if (!this.channelFilter.isValid(channelEntry.getKey())) { + continue; + } this.addValue(// point, // channelEntry.getKey(), // @@ -284,69 +288,75 @@ public SortedMap> queryHis */ private void addValue(Point builder, String field, JsonElement element) { if (element == null || element.isJsonNull() // - || !isAllowed(field) // Channel-Address is not allowed/blacklisted - // already handled by special case handling - || this.specialCaseFieldHandling(builder, field, element)) { + || this.specialCaseFieldHandling(builder, field, element)) { // already handled by special case handling return; } - if (element.isJsonPrimitive()) { - var p = (JsonPrimitive) element; - if (p.isNumber()) { - // Numbers can be directly converted - var n = p.getAsNumber(); - if (n.getClass().getName().equals("com.google.gson.internal.LazilyParsedNumber")) { - // Avoid 'discouraged access' - // LazilyParsedNumber stores value internally as String - if (StringUtils.matchesFloatPattern(n.toString())) { - builder.addField(field, n.doubleValue()); - return; - } - builder.addField(field, n.longValue()); - return; + if (!element.isJsonPrimitive()) { + // Non-Primitives are ignored + this.logWarn(this.log, "Ignoring non-primitive Field [" + field + "] Value [" + element + "]"); + return; + } - } else if (n instanceof Integer || n instanceof Long || n instanceof Short || n instanceof Byte) { - builder.addField(field, n.longValue()); + final var p = (JsonPrimitive) element; + if (p.isNumber()) { + // Numbers can be directly converted + final var n = p.getAsNumber(); + if (n.getClass().getName().equals("com.google.gson.internal.LazilyParsedNumber")) { + // Avoid 'discouraged access' + // LazilyParsedNumber stores value internally as String + final var s = n.toString(); + + final var longValue = Longs.tryParse(s); + if (longValue != null) { + builder.addField(field, longValue); return; + } + final var doubleValue = Doubles.tryParse(s); + if (doubleValue != null) { + builder.addField(field, doubleValue); + return; } - builder.addField(field, n.doubleValue()); - return; - } else if (p.isBoolean()) { - // Booleans are converted to integer (0/1) - builder.addField(field, p.getAsBoolean()); + // unable to parse lazy number return; + } - } else if (p.isString()) { - // Strings are parsed if they start with a number or minus - var s = p.getAsString(); - if (StringUtils.matchesFloatPattern(s)) { - try { - builder.addField(field, Double.parseDouble(s)); // try parsing to Double - return; - } catch (NumberFormatException e) { - builder.addField(field, s); - return; - } - - } else if (StringUtils.matchesIntegerPattern(s)) { - try { - builder.addField(field, Long.parseLong(s)); // try parsing to Long - return; - } catch (NumberFormatException e) { - builder.addField(field, s); - return; - } - } - builder.addField(field, s); + if (n instanceof Integer || n instanceof Long || n instanceof Short || n instanceof Byte) { + builder.addField(field, n.longValue()); return; } - } else { - builder.addField(field, element.toString()); + builder.addField(field, n.doubleValue()); return; } + + if (p.isBoolean()) { + // Booleans are converted to integer (0/1) + builder.addField(field, p.getAsBoolean()); + return; + } + + if (p.isString()) { + // Strings are parsed if they start with a number or minus + final var s = p.getAsString(); + + // try to save string value as numbers + final var longValue = Longs.tryParse(s); + if (longValue != null) { + builder.addField(field, longValue); + return; + } + + final var doubleValue = Doubles.tryParse(s); + if (doubleValue != null) { + builder.addField(field, doubleValue); + return; + } + + // string not can not be parsed to any number => currently not saved + } } /** @@ -367,8 +377,13 @@ private boolean specialCaseFieldHandling(Point builder, String field, JsonElemen // no special handling exists for this field return false; } - // call special handler - handler.accept(builder, value); + try { + // call special handler + handler.accept(builder, value); + } catch (RuntimeException e) { + this.logError(this.log, + "Unexpected error in special case field handler for Field [" + field + "] Value [" + value + "]"); + } return true; } @@ -387,60 +402,6 @@ public String id() { return this.config.id(); } - private static final Predicate SUNSPEC_PATTERN = // - Pattern.compile("^S[0-9]+[A-Z][a-zA-Z0-9]*$").asPredicate(); - - /** - * Pattern for Component-IDs. - * - *

    - * Either: - * - *

      - *
    • starts with lower case letter - *
    • contains only ASCII letters and numbers - *
    • ends with a number - *
    - * - *

    - * Or: - *

      - *
    • starts with underscore (by convention for singleton Components) - *
    • continues with lower case letter - *
    • contains only ASCII letters and numbers - *
    • ends with a letter - *
    - */ - // TODO move to io.openems.common and validate pattern on Edge - private static final Predicate COMPONENT_ID_PATTERN = // - Pattern.compile("^([a-z][a-zA-Z0-9]+[0-9]+|_[a-z][a-zA-Z0-9]+[a-zA-Z])$").asPredicate(); - - protected static boolean isAllowed(String channelAddress) { - if (channelAddress == null) { - return false; - } - - var c = channelAddress.split("/"); - if (c.length != 2) { - return false; - } - - // Valid Component-ID - var componentId = c[0]; - if (!COMPONENT_ID_PATTERN.test(componentId)) { - return false; - } - - // Valid Channel-ID - var channelId = c[1]; - if (SUNSPEC_PATTERN.test(channelId)) { - // SunSpec Channels - return false; - } - - return true; - } - @Override public String debugLog() { return "[" + this.getName() + "] " + this.config.id() + " " + this.influxConnector.debugLog(); diff --git a/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/ChannelFilterTest.java b/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/ChannelFilterTest.java new file mode 100644 index 00000000000..0f473a6d56d --- /dev/null +++ b/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/ChannelFilterTest.java @@ -0,0 +1,52 @@ +package io.openems.backend.timedata.influx; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import org.junit.Test; + +public class ChannelFilterTest { + + @Test + public void testFromDuplicatedChannel() { + final var filter = ChannelFilter.from(new String[] { // + "component0/Channel", // + "component0/Channel", // + }); + + assertNotNull(filter); + } + + @Test + public void testIsValid() { + final var filter = ChannelFilter.from(new String[] { // + "component0/Channel", // + }); + + assertFalse(filter.isValid("component0/Channel")); + assertTrue(filter.isValid("component0/SomeOtherChannel")); + + assertFalse(filter.isValid(null)); + assertFalse(filter.isValid("invalid")); + assertFalse(filter.isValid("in/va/lid")); + + // Channel-ID + assertTrue(filter.isValid("ess0/ActivePower")); + assertTrue(filter.isValid("_sum/EssActivePower")); + assertTrue(filter.isValid("_cycle/MeasuredCycleTime")); + + assertFalse(filter.isValid("ess/ActivePower")); + assertFalse(filter.isValid("Ess1/ActivePower")); + assertFalse(filter.isValid("cycle/MeasuredCycleTime")); + assertFalse(filter.isValid("_cycle1/MeasuredCycleTime")); + assertFalse(filter.isValid("My Heat-Pump/Status")); + assertFalse(filter.isValid("äöü/Status")); + assertFalse(filter.isValid("äöü0/Status")); + + // SunSpec + assertFalse(filter.isValid("pvInverter0/S1Evt")); + assertFalse(filter.isValid("pvInverter0/S111A")); + } + +} diff --git a/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/FieldTypeConflictHandlerTest.java b/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/FieldTypeConflictHandlerTest.java index 82ed6467f87..32cde5dfa15 100644 --- a/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/FieldTypeConflictHandlerTest.java +++ b/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/FieldTypeConflictHandlerTest.java @@ -1,9 +1,15 @@ package io.openems.backend.timedata.influx; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; import org.junit.Test; +import com.google.gson.JsonNull; +import com.google.gson.JsonObject; +import com.google.gson.JsonPrimitive; + public class FieldTypeConflictHandlerTest { @Test @@ -16,4 +22,49 @@ public void testHandleExceptionMessage() { already exists as type float dropped=2""")); } + @Test + public void testGetAsFieldTypeString() throws Exception { + assertEquals("123", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive(123))); + assertEquals("123", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive("123"))); + assertEquals("123.5", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive(123.5))); + assertEquals("123.5", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive("123.5"))); + assertEquals("string", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive("string"))); + assertEquals("{}", FieldTypeConflictHandler.getAsFieldTypeString(new JsonObject())); + assertNull(FieldTypeConflictHandler.getAsFieldTypeString(JsonNull.INSTANCE)); + assertEquals("true", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive(true))); + assertEquals("true", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive("true"))); + assertEquals("false", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive(false))); + assertEquals("false", FieldTypeConflictHandler.getAsFieldTypeString(new JsonPrimitive("false"))); + } + + @Test + public void testGetAsFieldTypeLong() throws Exception { + assertEquals((Long) 123L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive(123))); + assertEquals((Long) 123L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive("123"))); + assertEquals((Long) 123L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive(123.5))); + assertEquals((Long) 123L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive("123.5"))); + assertNull(FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive("string"))); + assertNull(FieldTypeConflictHandler.getAsFieldTypeLong(new JsonObject())); + assertNull(FieldTypeConflictHandler.getAsFieldTypeLong(JsonNull.INSTANCE)); + assertEquals((Long) 1L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive(true))); + assertEquals((Long) 1L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive("true"))); + assertEquals((Long) 0L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive(false))); + assertEquals((Long) 0L, FieldTypeConflictHandler.getAsFieldTypeLong(new JsonPrimitive("false"))); + } + + @Test + public void testGetAsFieldTypeDouble() throws Exception { + assertEquals((Double) 123D, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive(123))); + assertEquals((Double) 123D, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive("123"))); + assertEquals((Double) 123.5, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive(123.5))); + assertEquals((Double) 123.5, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive("123.5"))); + assertNull(FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive("string"))); + assertNull(FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonObject())); + assertNull(FieldTypeConflictHandler.getAsFieldTypeDouble(JsonNull.INSTANCE)); + assertEquals((Double) 1D, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive(true))); + assertEquals((Double) 1D, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive("true"))); + assertEquals((Double) 0D, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive(false))); + assertEquals((Double) 0D, FieldTypeConflictHandler.getAsFieldTypeDouble(new JsonPrimitive("false"))); + } + } diff --git a/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/TimedataInfluxDbTest.java b/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/TimedataInfluxDbTest.java deleted file mode 100644 index 707f19f9340..00000000000 --- a/io.openems.backend.timedata.influx/test/io/openems/backend/timedata/influx/TimedataInfluxDbTest.java +++ /dev/null @@ -1,34 +0,0 @@ -package io.openems.backend.timedata.influx; - -import static io.openems.backend.timedata.influx.TimedataInfluxDb.isAllowed; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - -import org.junit.Test; - -public class TimedataInfluxDbTest { - - @Test - public void testIsAllowed() { - assertFalse(isAllowed(null)); - assertFalse(isAllowed("invalid")); - assertFalse(isAllowed("in/va/lid")); - - // Channel-ID - assertTrue(isAllowed("ess0/ActivePower")); - assertTrue(isAllowed("_sum/EssActivePower")); - assertTrue(isAllowed("_cycle/MeasuredCycleTime")); - - assertFalse(isAllowed("ess/ActivePower")); - assertFalse(isAllowed("Ess1/ActivePower")); - assertFalse(isAllowed("cycle/MeasuredCycleTime")); - assertFalse(isAllowed("_cycle1/MeasuredCycleTime")); - assertFalse(isAllowed("My Heat-Pump/Status")); - assertFalse(isAllowed("äöü/Status")); - - // SunSpec - assertFalse(isAllowed("pvInverter0/S1Evt")); - assertFalse(isAllowed("pvInverter0/S111A")); - } - -} diff --git a/io.openems.backend.uiwebsocket/src/io/openems/backend/uiwebsocket/impl/OnRequest.java b/io.openems.backend.uiwebsocket/src/io/openems/backend/uiwebsocket/impl/OnRequest.java index f30098586d3..9883cf030ac 100644 --- a/io.openems.backend.uiwebsocket/src/io/openems/backend/uiwebsocket/impl/OnRequest.java +++ b/io.openems.backend.uiwebsocket/src/io/openems/backend/uiwebsocket/impl/OnRequest.java @@ -1,15 +1,13 @@ package io.openems.backend.uiwebsocket.impl; -import static java.util.Collections.emptyMap; - import java.util.List; -import java.util.Map; import java.util.Objects; -import java.util.Optional; import java.util.UUID; import java.util.concurrent.CompletableFuture; import org.java_websocket.WebSocket; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import io.openems.backend.common.alerting.UserAlertingSettings; import io.openems.backend.common.jsonrpc.request.AddEdgeToUserRequest; @@ -26,7 +24,6 @@ import io.openems.backend.common.jsonrpc.response.AddEdgeToUserResponse; import io.openems.backend.common.jsonrpc.response.GetUserAlertingConfigsResponse; import io.openems.backend.common.jsonrpc.response.GetUserInformationResponse; -import io.openems.backend.common.metadata.Metadata.GenericSystemLog; import io.openems.backend.common.metadata.User; import io.openems.common.exceptions.OpenemsError; import io.openems.common.exceptions.OpenemsError.OpenemsNamedException; @@ -36,7 +33,6 @@ import io.openems.common.jsonrpc.base.JsonrpcResponseSuccess; import io.openems.common.jsonrpc.request.AuthenticateWithPasswordRequest; import io.openems.common.jsonrpc.request.AuthenticateWithTokenRequest; -import io.openems.common.jsonrpc.request.ComponentJsonApiRequest; import io.openems.common.jsonrpc.request.EdgeRpcRequest; import io.openems.common.jsonrpc.request.GetEdgeRequest; import io.openems.common.jsonrpc.request.GetEdgesRequest; @@ -55,6 +51,8 @@ public class OnRequest implements io.openems.common.websocket.OnRequest { + private final Logger log = LoggerFactory.getLogger(OnRequest.class); + private final UiWebsocketImpl parent; public OnRequest(UiWebsocketImpl parent) { @@ -218,6 +216,12 @@ private CompletableFuture handleEdgeRpcRequest(WsData wsData, U EdgeRpcRequest edgeRpcRequest) throws OpenemsNamedException { var edgeId = edgeRpcRequest.getEdgeId(); var request = edgeRpcRequest.getPayload(); + + // TODO still not the best to check the access => should be separate service + if (user.getRole(edgeId).isEmpty()) { + this.parent.metadata.getEdgeMetadataForUser(user, edgeId); + this.parent.logInfo(this.log, "Role was not defined for user=" + user.getId() + ", edge=" + edgeId); + } user.assertEdgeRoleIsAtLeast(EdgeRpcRequest.METHOD, edgeId, Role.GUEST); CompletableFuture resultFuture = switch (request.getMethod()) { @@ -227,37 +231,6 @@ private CompletableFuture handleEdgeRpcRequest(WsData wsData, U this.handleSubscribeSystemLogRequest(wsData, edgeId, user, SubscribeSystemLogRequest.from(request)); case SimulationRequest.METHOD -> this.handleSimulationRequest(edgeId, user, SimulationRequest.from(request)); - case ComponentJsonApiRequest.METHOD -> { - final var componentRequest = ComponentJsonApiRequest.from(request); - if (!"_host".equals(componentRequest.getComponentId())) { - yield null; - } - switch (componentRequest.getPayload().getMethod()) { - case "executeSystemCommand" -> { - final var executeSystemCommandRequest = componentRequest.getPayload(); - final var p = executeSystemCommandRequest.getParams(); - this.parent.metadata.logGenericSystemLog(new LogSystemExecuteCommend(edgeId, user, // - JsonUtils.getAsString(p, "command"), // - JsonUtils.getAsOptionalBoolean(p, "sudo").orElse(null), // - JsonUtils.getAsOptionalString(p, "username").orElse(null), // - JsonUtils.getAsOptionalString(p, "password").orElse(null), // - JsonUtils.getAsOptionalBoolean(p, "runInBackground").orElse(null) // - )); - } - case "executeSystemUpdate" -> { - this.parent.metadata.logGenericSystemLog(new LogUpdateSystem(edgeId, user)); - } - case "executeSystemRestart" -> { - final var executeSystemCommandRequest = componentRequest.getPayload(); - final var p = executeSystemCommandRequest.getParams(); - this.parent.metadata.logGenericSystemLog(new LogRestartSystem(edgeId, user, // - JsonUtils.getAsOptionalString(p, "type").orElse(null) // - )); - } - } - - yield null; - } default -> { // unable to handle; try generic handler yield null; @@ -303,74 +276,6 @@ private CompletableFuture handleSimulationRequest(String return simulation.handleRequest(edgeId, user, request); } - private record LogSystemExecuteCommend(// - String edgeId, // non-null - User user, // non-null - String command, // non-null - Boolean sudo, // null-able - String username, // null-able - String password, // null-able - Boolean runInBackground // null-able - ) implements GenericSystemLog { - - @Override - public String teaser() { - return "Systemcommand: " + this.command; - } - - @Override - public Map getValues() { - return Map.of(// - "Sudo", Boolean.toString(Optional.ofNullable(this.sudo()).orElse(false)), // - "Command", this.command(), // - "Username", this.username(), // - "Password", this.password() == null || this.password().isEmpty() ? "[NOT_SET]" : "[SET]", // - "Run in Background", Boolean.toString(Optional.ofNullable(this.runInBackground()).orElse(false)) // - ); - } - - } - - private record LogUpdateSystem(// - String edgeId, // non-null - User user // non-null - ) implements GenericSystemLog { - - @Override - public String teaser() { - return "Systemupdate"; - } - - @Override - public Map getValues() { - return emptyMap(); - } - - } - - private record LogRestartSystem(// - String edgeId, // non-null - User user, // non-null - String type // null-able - ) implements GenericSystemLog { - - @Override - public String teaser() { - return "Systemrestart"; - } - - @Override - public Map getValues() { - if (this.type == null) { - return emptyMap(); - } - return Map.of(// - "type", this.type // - ); - } - - } - /** * Handles a {@link SubscribeChannelsRequest}. * diff --git a/io.openems.common/src/io/openems/common/utils/StringUtils.java b/io.openems.common/src/io/openems/common/utils/StringUtils.java index 1402944d8d8..13bc4a34e1a 100644 --- a/io.openems.common/src/io/openems/common/utils/StringUtils.java +++ b/io.openems.common/src/io/openems/common/utils/StringUtils.java @@ -1,7 +1,6 @@ package io.openems.common.utils; import java.util.OptionalInt; -import java.util.function.Predicate; import java.util.regex.Pattern; import com.google.gson.JsonElement; @@ -90,36 +89,8 @@ public static int matchWildcard(String source, String pattern) { } } - private static final Predicate DETECT_INTEGER_PATTERN = // - Pattern.compile("^[-+]?[0-9]+$").asPredicate(); - - private static final Predicate DETECT_FLOAT_PATTERN = // - Pattern.compile("^[-+]?[0-9]*\\.[0-9]+$").asPredicate(); - private static final Pattern NAME_NUMBER_PATTERN = Pattern.compile("[^0-9]+([0-9]+)$"); - /** - * Checks if the given string matches an Integer pattern, i.e. if could be - * parsed to Integer/Long. - * - * @param string a string - * @return true if it matches Integer - */ - public static boolean matchesIntegerPattern(String string) { - return DETECT_INTEGER_PATTERN.test(string); - } - - /** - * Checks if the given string matches an Float pattern, i.e. if could be parsed - * to Float/Double. - * - * @param string a string - * @return true if it matches Float - */ - public static boolean matchesFloatPattern(String string) { - return DETECT_FLOAT_PATTERN.test(string); - } - /** * Causes this character sequence to be replaced by the reverse of the sequence. * diff --git a/io.openems.common/src/io/openems/common/utils/ThreadPoolUtils.java b/io.openems.common/src/io/openems/common/utils/ThreadPoolUtils.java index 1d875582b70..1167c401294 100644 --- a/io.openems.common/src/io/openems/common/utils/ThreadPoolUtils.java +++ b/io.openems.common/src/io/openems/common/utils/ThreadPoolUtils.java @@ -56,6 +56,10 @@ public static void shutdownAndAwaitTermination(ExecutorService pool, int timeout * @return a String */ public static String debugLog(ThreadPoolExecutor executor) { + if (executor == null) { + return "UNDEFINED"; + } + var activeCount = executor.getActiveCount(); var b = new StringBuilder() // .append("Pool: ").append(executor.getPoolSize()).append("/").append(executor.getMaximumPoolSize()) // @@ -75,7 +79,11 @@ public static String debugLog(ThreadPoolExecutor executor) { * @return a Map of key to value */ public static Map debugMetrics(ThreadPoolExecutor executor) { - return Map.of(// + if (executor == null) { + return Map.of(); + } + + return Map.of(// "PoolSize", Long.valueOf(executor.getPoolSize()), // "MaxPoolSize", Long.valueOf(executor.getMaximumPoolSize()), // "Active", Long.valueOf(executor.getActiveCount()), // diff --git a/io.openems.common/test/io/openems/common/utils/StringUtilsTest.java b/io.openems.common/test/io/openems/common/utils/StringUtilsTest.java index 2b5fa1ce8af..2203d0de5b8 100644 --- a/io.openems.common/test/io/openems/common/utils/StringUtilsTest.java +++ b/io.openems.common/test/io/openems/common/utils/StringUtilsTest.java @@ -50,11 +50,6 @@ public void testMatchWildcard() { assertEquals(-1, StringUtils.matchWildcard(activePower, foobar)); } - @Test - public void testMatchesFloatPattern() { - assertTrue(StringUtils.matchesFloatPattern("208.6")); - } - @Test public void testDefinedOrElse() { assertEquals("foo", definedOrElse("foo", "bar")); diff --git a/io.openems.shared.influxdb/src/io/openems/shared/influxdb/proxy/InfluxQlProxy.java b/io.openems.shared.influxdb/src/io/openems/shared/influxdb/proxy/InfluxQlProxy.java index 4a78e42f73b..bdd64fb4cb5 100644 --- a/io.openems.shared.influxdb/src/io/openems/shared/influxdb/proxy/InfluxQlProxy.java +++ b/io.openems.shared.influxdb/src/io/openems/shared/influxdb/proxy/InfluxQlProxy.java @@ -19,6 +19,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.common.primitives.Doubles; +import com.google.common.primitives.Longs; import com.google.gson.JsonElement; import com.google.gson.JsonNull; import com.google.gson.JsonPrimitive; @@ -34,7 +36,6 @@ import io.openems.common.types.ChannelAddress; import io.openems.common.utils.CollectorUtils; import io.openems.common.utils.JsonUtils; -import io.openems.common.utils.StringUtils; import io.openems.shared.influxdb.DbDataUtils; import io.openems.shared.influxdb.InfluxConnector.InfluxConnection; @@ -628,17 +629,8 @@ private static JsonElement convertToJsonElement(Object valueObj) { } else { str = valueObj.toString(); } - if (str.isEmpty()) { - return JsonNull.INSTANCE; - } - if (StringUtils.matchesFloatPattern(str)) { - return new JsonPrimitive(Double.parseDouble(str)); - } - if (StringUtils.matchesIntegerPattern(str)) { - return new JsonPrimitive(Long.parseLong(str)); - } - return new JsonPrimitive(valueObj.toString()); + return parseToJsonElement(str); } private static SortedMap convertHistoricEnergyResultSingleValueInDay(// @@ -685,7 +677,7 @@ private static SortedMap convertHistoricEnergyResul continue; } var valueObj = record.getValueByKey(column); - JsonElement value; + final JsonElement value; if (valueObj == null) { value = JsonNull.INSTANCE; } else if (valueObj instanceof Number n) { @@ -697,15 +689,7 @@ private static SortedMap convertHistoricEnergyResul } else { str = valueObj.toString(); } - if (str.isEmpty()) { - value = JsonNull.INSTANCE; - } else if (StringUtils.matchesFloatPattern(str)) { - value = new JsonPrimitive(Double.parseDouble(str)); - } else if (StringUtils.matchesIntegerPattern(str)) { - value = new JsonPrimitive(Long.parseLong(str)); - } else { - value = new JsonPrimitive(valueObj.toString()); - } + value = parseToJsonElement(str); } try { m.accept(new Pair<>(ChannelAddress.fromString(column), value)); @@ -758,15 +742,7 @@ private static SortedMap convertHistoricEnergyResul } else { str = valueObj.toString(); } - if (str.isEmpty()) { - value = JsonNull.INSTANCE; - } else if (StringUtils.matchesFloatPattern(str)) { - value = assertPositive(Double.parseDouble(str), influxEdgeId, channels); - } else if (StringUtils.matchesIntegerPattern(str)) { - value = assertPositive(Long.parseLong(str), influxEdgeId, channels); - } else { - value = new JsonPrimitive(valueObj.toString()); - } + value = parseToJsonElement(str); } map.put(ChannelAddress.fromString(column), value); } @@ -844,4 +820,32 @@ private static JsonElement assertPositive(Number number, Optional influ return new JsonPrimitive(number); } } + + /** + * Parses a String to a JsonElement; handles null/empty, double and long. + * + * @param str the String + * @return the {@link JsonElement} + */ + protected static JsonElement parseToJsonElement(String str) { + // Null/Empty + if (str == null || str.isEmpty()) { + return JsonNull.INSTANCE; + } + + // Try to parse long + var l = Longs.tryParse(str); + if (l != null) { + return new JsonPrimitive(l); + } + + // Try to parse double + var d = Doubles.tryParse(str); + if (d != null) { + return new JsonPrimitive(d); + } + + // Fallback + return new JsonPrimitive(str); + } } diff --git a/io.openems.shared.influxdb/test/io/openems/shared/influxdb/proxy/InfluxQlProxyTest.java b/io.openems.shared.influxdb/test/io/openems/shared/influxdb/proxy/InfluxQlProxyTest.java index 5d76d9c7f69..f4e35cc4ec2 100644 --- a/io.openems.shared.influxdb/test/io/openems/shared/influxdb/proxy/InfluxQlProxyTest.java +++ b/io.openems.shared.influxdb/test/io/openems/shared/influxdb/proxy/InfluxQlProxyTest.java @@ -1,5 +1,6 @@ package io.openems.shared.influxdb.proxy; +import static io.openems.shared.influxdb.proxy.InfluxQlProxy.parseToJsonElement; import static org.junit.Assert.assertEquals; import java.util.List; @@ -33,4 +34,13 @@ public void testAverage() { assertEquals(4d, last.getAsDouble(), 0d); } + @Test + public void testParseToJsonElement() { + assertEquals(123.456, parseToJsonElement("123.456").getAsNumber()); + assertEquals(123L, parseToJsonElement("123").getAsNumber()); + assertEquals(" 123 ", parseToJsonElement(" 123 ").getAsString()); + assertEquals("foo-bar", parseToJsonElement("foo-bar").getAsString()); + assertEquals(JsonNull.INSTANCE, parseToJsonElement(null)); + assertEquals(JsonNull.INSTANCE, parseToJsonElement("")); + } } From b45a4463a20ec3b0cc953754877051a9295e3539 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:21:23 +0200 Subject: [PATCH 13/22] ComponentManagerImpl: remove Thread Sleep Remove test thread sleep in "GetChannel" handler Reviewed-by: Hueseyin Sahutoglu <34771592+huseyinsaht@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-committed-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> --- .../openems/edge/core/componentmanager/ComponentManagerImpl.java | 1 - 1 file changed, 1 deletion(-) diff --git a/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java index 1af0b8c790e..2dd6105f73c 100644 --- a/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java +++ b/io.openems.edge.core/src/io/openems/edge/core/componentmanager/ComponentManagerImpl.java @@ -399,7 +399,6 @@ public void buildJsonApiRoutes(JsonApiBuilder builder) { final var request = call.getRequest(); final var channel = this.getChannel(new ChannelAddress(request.componentId(), request.channelId())); - Thread.sleep(5000); return new GetChannel.Response(toChannelRecord(channel)); }); From 407c0a7ef30cac08e26beef8311ddf9f0feba16d Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:21:53 +0200 Subject: [PATCH 14/22] UI: Channels fix setting values Bug: "Cannot read properties of undefined (reading 'componentId')" when setting a value in the channels view Co-authored-by: Lukas Rieger <73471197+lukasrgr@users.noreply.github.com> Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> Co-committed-by: Michael Grill <59126309+michaelgrill@users.noreply.github.com> --- .../app/edge/settings/channels/channels.component.html | 4 ++-- .../app/edge/settings/channels/channels.component.ts | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ui/src/app/edge/settings/channels/channels.component.html b/ui/src/app/edge/settings/channels/channels.component.html index 8c192b88627..90d4834506c 100644 --- a/ui/src/app/edge/settings/channels/channels.component.html +++ b/ui/src/app/edge/settings/channels/channels.component.html @@ -133,14 +133,14 @@ - - diff --git a/ui/src/app/edge/settings/channels/channels.component.ts b/ui/src/app/edge/settings/channels/channels.component.ts index 660aee32288..a848236abae 100644 --- a/ui/src/app/edge/settings/channels/channels.component.ts +++ b/ui/src/app/edge/settings/channels/channels.component.ts @@ -115,19 +115,19 @@ export class ChannelsComponent { this.saveChannelsInUrl(); } - protected setChannelValue(address: ChannelAddress, channelValue: any) { + protected setChannelValue(componentId: string, channelId: string, channelValue: any) { if (this.edge) { this.edge.sendRequest( this.service.websocket, new SetChannelValueRequest({ - componentId: address.componentId, - channelId: address.channelId, + componentId: componentId, + channelId: channelId, value: channelValue, }), ).then(() => { - this.service.toast("Successfully set " + address.toString() + " to [" + channelValue + "]", "success"); + this.service.toast("Successfully set " + componentId + "/" + channelId + " to [" + channelValue + "]", "success"); }).catch(() => { - this.service.toast("Error setting " + address.toString() + " to [" + channelValue + "]", 'danger'); + this.service.toast("Error setting " + componentId + "/" + channelId + " to [" + channelValue + "]", 'danger'); }); } } From 4766367184299a3441f88f43fd63a4e4fc91b212 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:23:00 +0200 Subject: [PATCH 15/22] Debian package: implement apt purge Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> Co-committed-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> --- tools/debian/DEBIAN/postrm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tools/debian/DEBIAN/postrm diff --git a/tools/debian/DEBIAN/postrm b/tools/debian/DEBIAN/postrm new file mode 100644 index 00000000000..5f387c310fe --- /dev/null +++ b/tools/debian/DEBIAN/postrm @@ -0,0 +1,16 @@ +#!/bin/bash +# postrm script for openems-edge + +set -o errexit + +function purge-openems { + local confdir="/etc/openems.d" + local libdir="/var/lib/openems" + + if [ -d "${confdir}" ]; then rm -r "${confdir}"; fi + if [ -d "${libdir}" ]; then rm -r "${libdir}"; fi +} + +case "$1" in + "purge") purge-openems;; +esac From ea6855c371b85753340373875944cfc8aca33123 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:23:50 +0200 Subject: [PATCH 16/22] CI: Improve java build Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> Co-committed-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> --- build.gradle | 4 ++-- gradle.properties | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index a432a1fa395..72457c55315 100644 --- a/build.gradle +++ b/build.gradle @@ -80,8 +80,8 @@ subprojects { html.required = false sarif.required = false } - minHeapSize = "256m" - maxHeapSize = "1g" + minHeapSize = "512m" + maxHeapSize = "2048m" // Exclude com.dalsemi.onewire exclude '**/com/dalsemi/onewire/*' } diff --git a/gradle.properties b/gradle.properties index 9779ffb8f4e..ac682e37020 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,4 +10,4 @@ maven.repo.local=cnf org.gradle.caching=true org.gradle.parallel=false org.gradle.workers.max=1 -org.gradle.jvmargs=-Xms256m -Xmx512m "-XX:MaxMetaspaceSize=256m" +org.gradle.jvmargs=-Xms512m -Xmx2048m "-XX:MaxMetaspaceSize=512m" From d9a34c8871e8eb27aef2f82d438127f7617e3bf7 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:25:20 +0200 Subject: [PATCH 17/22] Debian: fix build ```bash + dpkg-deb -Zxz --build debian /woodpecker/src/git.intranet.fenecon.de/FENECON/fems/build/target/fems.debdpkg-deb: error: maintainer script 'postrm' has bad permissions 644 (must be >=0555 and <=0775) ``` Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> Co-committed-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> --- tools/build-debian-package.sh | 12 ++++++++++-- tools/debian/DEBIAN/postrm | 0 2 files changed, 10 insertions(+), 2 deletions(-) mode change 100644 => 100755 tools/debian/DEBIAN/postrm diff --git a/tools/build-debian-package.sh b/tools/build-debian-package.sh index 9582af59322..a57747c6e13 100755 --- a/tools/build-debian-package.sh +++ b/tools/build-debian-package.sh @@ -1,7 +1,9 @@ -#!/bin/bash -e +#!/bin/bash # # Creates a Debian package for OpenEMS Edge + UI +set -e + OUTPUT=$( realpath ${1:-.} ) DEBIAN_UI_LOCATION=tools/debian/usr/share/openems/www @@ -28,7 +30,7 @@ initialize_environment() { source $SCRIPT_DIR/common.sh common_initialize_environment common_build_snapshot_version - + DEB_FILE="${PACKAGE_NAME}.deb" VERSION_FILE="${PACKAGE_NAME}.version" } @@ -53,6 +55,12 @@ prepare_deb_template() { echo "# Build Debian package" sed --in-place "s/^\(Version: \).*$/\1$VERSION/" tools/debian/DEBIAN/control + for script in preinst postinst prerm postrm + do + script="tools/debian/DEBIAN/$script" + [ -f $script ] && chmod 755 $script + done + echo "## Add OpenEMS Edge" if [ -f "$DEBIAN_EDGE_LOCATION/openems.jar" ]; then echo "openems.jar exists. Skipping common_build_edge." diff --git a/tools/debian/DEBIAN/postrm b/tools/debian/DEBIAN/postrm old mode 100644 new mode 100755 From d406c936c383092ca73cb287e75a9a0258ca74a8 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 10:29:43 +0200 Subject: [PATCH 18/22] CI: split build image - Split android sdk into a seperate image. - add bash image to git Reviewed-by: Stefan Feilmeier <3515268+sfeilmeier@users.noreply.github.com> Co-authored-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> Co-committed-by: Kai Jeschek <99220919+da-Kai@users.noreply.github.com> --- tools/drone/openems-android.sh | 37 ++++++++++++++++++++++++++++++++++ tools/drone/openems-bash.sh | 19 +++++++++++++++++ tools/drone/openems-build.sh | 29 ++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100755 tools/drone/openems-android.sh create mode 100644 tools/drone/openems-bash.sh create mode 100644 tools/drone/openems-build.sh diff --git a/tools/drone/openems-android.sh b/tools/drone/openems-android.sh new file mode 100755 index 00000000000..8e19fd37bea --- /dev/null +++ b/tools/drone/openems-android.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +NODE_MAJOR=20 + +ANDROID_SDK_VERSION=9477386 +ANDROID_HOME="/opt/android-sdk" +ANDROID_BUILD_TOOLS_VERSION=32.0.0 +ANDROID_PLATFORMS_VERSION=32 + +# Build/Update 'openems-android' Container for Drone/Woodpecker CI + +docker pull node:${NODE_MAJOR} + +docker build -t openems-android:${NODE_MAJOR}.${ANDROID_PLATFORMS_VERSION} -f - . < /usr/bin/copy \ + && chmod +x /usr/bin/copy + +RUN ln -sf /bin/bash /bin/sh + +EOF \ No newline at end of file diff --git a/tools/drone/openems-build.sh b/tools/drone/openems-build.sh new file mode 100644 index 00000000000..810fbb5922b --- /dev/null +++ b/tools/drone/openems-build.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +JAVA_VERSION=21 +NODE_MAJOR=20 + +# Build/Update 'openems-build' Container for Drone/Woodpecker CI + +docker pull eclipse-temurin:${JAVA_VERSION}-jdk + +docker build -t openems-build:${JAVA_VERSION}.${NODE_MAJOR} -f - . < Date: Fri, 28 Jun 2024 11:30:05 +0200 Subject: [PATCH 19/22] Replace StringUtils.matches*Pattern --- .../timedata/timescaledb/internal/Type.java | 32 ++++++++----------- .../app/integratedsystem/FeneconHome20.java | 1 - .../app/integratedsystem/FeneconHome30.java | 1 - 3 files changed, 14 insertions(+), 20 deletions(-) diff --git a/io.openems.backend.timedata.timescaledb/src/io/openems/backend/timedata/timescaledb/internal/Type.java b/io.openems.backend.timedata.timescaledb/src/io/openems/backend/timedata/timescaledb/internal/Type.java index 925d52ad8b4..d9cd35eccf9 100644 --- a/io.openems.backend.timedata.timescaledb/src/io/openems/backend/timedata/timescaledb/internal/Type.java +++ b/io.openems.backend.timedata.timescaledb/src/io/openems/backend/timedata/timescaledb/internal/Type.java @@ -6,6 +6,8 @@ import java.util.Map; import java.util.function.Consumer; +import com.google.common.primitives.Doubles; +import com.google.common.primitives.Longs; import com.google.gson.JsonElement; import com.google.gson.JsonNull; import com.google.gson.JsonPrimitive; @@ -17,7 +19,6 @@ import io.openems.common.function.ThrowingBiFunction; import io.openems.common.types.OpenemsType; import io.openems.common.utils.JsonUtils; -import io.openems.common.utils.StringUtils; public enum Type { INTEGER(1, "data_integer", "bigint" /* 8 bytes; covers Java byte, int and long */, // @@ -151,7 +152,8 @@ public static Type detect(JsonElement value) { if (n.getClass().getName().equals("com.google.gson.internal.LazilyParsedNumber")) { // Avoid 'discouraged access' // LazilyParsedNumber stores value internally as String - if (StringUtils.matchesFloatPattern(n.toString())) { + final var doubleValue = Doubles.tryParse(n.toString()); + if (doubleValue != null) { return Type.FLOAT; } return Type.INTEGER; @@ -168,24 +170,18 @@ public static Type detect(JsonElement value) { } else if (p.isString()) { // Strings are parsed if they start with a number or minus - var s = p.getAsString(); - if (StringUtils.matchesFloatPattern(s)) { - try { - Double.parseDouble(s); // try parsing to Double - return Type.FLOAT; - } catch (NumberFormatException e) { - return Type.STRING; - } + final var s = p.getAsString(); - } else if (StringUtils.matchesIntegerPattern(s)) { - try { - Long.parseLong(s); // try parsing to Long - return Type.INTEGER; - } catch (NumberFormatException e) { - return Type.STRING; - } + // try to save string value as numbers + final var longValue = Longs.tryParse(s); + if (longValue != null) { + return Type.INTEGER; + } + + final var doubleValue = Doubles.tryParse(s); + if (doubleValue != null) { + return Type.FLOAT; } - return Type.STRING; } } // TODO parse JsonObject and JsonArray diff --git a/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome20.java b/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome20.java index f0c98903754..083bd11673b 100644 --- a/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome20.java +++ b/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome20.java @@ -259,7 +259,6 @@ public FeneconHome20(// } } - @SuppressWarnings("removal") @Override protected ThrowingTriFunction, Language, AppConfiguration, OpenemsNamedException> appPropertyConfigurationFactory() { return (t, p, l) -> { diff --git a/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome30.java b/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome30.java index 60c8bacec42..34d2c672789 100644 --- a/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome30.java +++ b/io.openems.edge.core/src/io/openems/edge/app/integratedsystem/FeneconHome30.java @@ -260,7 +260,6 @@ public FeneconHome30(// } } - @SuppressWarnings("removal") @Override protected ThrowingTriFunction, Language, AppConfiguration, OpenemsNamedException> appPropertyConfigurationFactory() { return (t, p, l) -> { From edf74be84555dad3d9c866f8509b387b5fcb4776 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 12:01:02 +0200 Subject: [PATCH 20/22] Fix build --- codecov.yml | 4 +-- .../timescaledb/internal/TypeTest.java | 2 +- io.openems.edge.application/EdgeApp.bndrun | 1 + ui/capacitor.config.ts | 33 +++++++------------ ui/src/app/app.service.ts | 2 +- .../footer-navigation/footerNavigation.ts | 2 +- 6 files changed, 17 insertions(+), 27 deletions(-) diff --git a/codecov.yml b/codecov.yml index 3ee859df746..1f9dcb53ef3 100644 --- a/codecov.yml +++ b/codecov.yml @@ -4,7 +4,7 @@ coverage: status: project: default: - target: '60%' + target: auto #default comment: layout: "condensed_header, diff" @@ -12,4 +12,4 @@ comment: require_changes: false require_base: false require_head: true - hide_project_coverage: true \ No newline at end of file + hide_project_coverage: true diff --git a/io.openems.backend.timedata.timescaledb/test/io/openems/backend/timedata/timescaledb/internal/TypeTest.java b/io.openems.backend.timedata.timescaledb/test/io/openems/backend/timedata/timescaledb/internal/TypeTest.java index 88815512917..db6f7eadd90 100644 --- a/io.openems.backend.timedata.timescaledb/test/io/openems/backend/timedata/timescaledb/internal/TypeTest.java +++ b/io.openems.backend.timedata.timescaledb/test/io/openems/backend/timedata/timescaledb/internal/TypeTest.java @@ -20,7 +20,7 @@ public void testDetect() throws OpenemsNamedException { assertEquals((Long) 101180500005L, JsonUtils.getAsType(OpenemsType.LONG, j)); } { - var j = new JsonPrimitive("519100001009210611000019"); + var j = new JsonPrimitive("X519100001009210611000019"); assertEquals(Type.STRING, Type.detect(j)); assertEquals(j.getAsString(), JsonUtils.getAsType(OpenemsType.STRING, j)); } diff --git a/io.openems.edge.application/EdgeApp.bndrun b/io.openems.edge.application/EdgeApp.bndrun index 6e8b0a17909..addfe0c17f4 100644 --- a/io.openems.edge.application/EdgeApp.bndrun +++ b/io.openems.edge.application/EdgeApp.bndrun @@ -196,6 +196,7 @@ bcpkix;version='[1.70.0,1.70.1)',\ bcprov;version='[1.70.0,1.70.1)',\ bcutil;version='[1.70.0,1.70.1)',\ + com.fasterxml.aalto-xml;version='[1.3.2,1.3.3)',\ com.fazecast.jSerialComm;version='[2.10.4,2.10.5)',\ com.ghgande.j2mod;version='[3.2.1,3.2.2)',\ com.google.gson;version='[2.11.0,2.11.1)',\ diff --git a/ui/capacitor.config.ts b/ui/capacitor.config.ts index 8a2085648c4..7702fbd212e 100644 --- a/ui/capacitor.config.ts +++ b/ui/capacitor.config.ts @@ -28,28 +28,17 @@ const baseConfig: CapacitorConfig = { } switch (process.env.NODE_ENV as Theme) { - case 'FENECON': - config = { - ...baseConfig, - appId: 'de.fenecon.fems', - appName: 'FENECON', - server: { - ...baseConfig.server, - hostname: 'portal.fenecon.de' - } - } - break; - case 'Heckert': - config = { - ...baseConfig, - appId: 'com.heckertsolar.ems', - appName: 'Heckert', - server: { - ...baseConfig.server, - hostname: 'symphon-e.heckert-solar.com' - } - } - break; + // case 'EXAMPLE': + // config = { + // ...baseConfig, + // appId: 'io.openems.ui', + // appName: 'EXAMPL', + // server: { + // ...baseConfig.server, + // hostname: 'portal.openems.io' + // } + // } + // break; default: throw new Error(`Capacitor config for theme ${process.env.NODE_ENV} not implemented.`) } diff --git a/ui/src/app/app.service.ts b/ui/src/app/app.service.ts index 14bb188a8bc..397e6c06b35 100644 --- a/ui/src/app/app.service.ts +++ b/ui/src/app/app.service.ts @@ -97,7 +97,7 @@ export class AppService { * * @param clickedApp the app that has been clicked */ - public async presentAlert(header: string, message: string, successCallback: Function) { + public async presentAlert(header: string, message: string, successCallback: () => void) { const alert = this.alertCtrl.create({ header: header, diff --git a/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts b/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts index 92668f82e3f..b0774b0538b 100644 --- a/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts +++ b/ui/src/app/shared/genericComponents/footer-navigation/footerNavigation.ts @@ -6,7 +6,7 @@ export type NavigationOption = { id: string, callback: () => void, alias?: string, -} +}; @Component({ selector: 'oe-footer-subnavigation', From 3d338f71695a0ddb509bfb9cf4f7b181dc0f4473 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 12:12:48 +0200 Subject: [PATCH 21/22] Cleanup --- ui/android/app/build.gradle | 39 ++-- .../app/src/fenecon/AndroidManifest.xml | 39 ---- .../java/de/fenecon/fems/MainActivity.java | 5 - .../fenecon/res/drawable-land-hdpi/splash.png | Bin 10376 -> 0 bytes .../fenecon/res/drawable-land-ldpi/splash.png | Bin 3829 -> 0 bytes .../fenecon/res/drawable-land-mdpi/splash.png | Bin 5972 -> 0 bytes .../res/drawable-land-night-hdpi/splash.png | Bin 18305 -> 0 bytes .../res/drawable-land-night-ldpi/splash.png | Bin 5236 -> 0 bytes .../res/drawable-land-night-mdpi/splash.png | Bin 9012 -> 0 bytes .../res/drawable-land-night-xhdpi/splash.png | Bin 36611 -> 0 bytes .../res/drawable-land-night-xxhdpi/splash.png | Bin 56802 -> 0 bytes .../drawable-land-night-xxxhdpi/splash.png | Bin 83791 -> 0 bytes .../res/drawable-land-xhdpi/splash.png | Bin 18644 -> 0 bytes .../res/drawable-land-xxhdpi/splash.png | Bin 25823 -> 0 bytes .../res/drawable-land-xxxhdpi/splash.png | Bin 34053 -> 0 bytes .../src/fenecon/res/drawable-night/splash.png | Bin 5236 -> 0 bytes .../fenecon/res/drawable-port-hdpi/splash.png | Bin 10122 -> 0 bytes .../fenecon/res/drawable-port-ldpi/splash.png | Bin 3821 -> 0 bytes .../fenecon/res/drawable-port-mdpi/splash.png | Bin 5925 -> 0 bytes .../res/drawable-port-night-hdpi/splash.png | Bin 15158 -> 0 bytes .../res/drawable-port-night-ldpi/splash.png | Bin 4632 -> 0 bytes .../res/drawable-port-night-mdpi/splash.png | Bin 7269 -> 0 bytes .../res/drawable-port-night-xhdpi/splash.png | Bin 30631 -> 0 bytes .../res/drawable-port-night-xxhdpi/splash.png | Bin 44684 -> 0 bytes .../drawable-port-night-xxxhdpi/splash.png | Bin 68657 -> 0 bytes .../res/drawable-port-xhdpi/splash.png | Bin 18414 -> 0 bytes .../res/drawable-port-xxhdpi/splash.png | Bin 25354 -> 0 bytes .../res/drawable-port-xxxhdpi/splash.png | Bin 33924 -> 0 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 ---- .../res/drawable/ic_launcher_background.xml | 170 ------------------ .../app/src/fenecon/res/drawable/splash.png | Bin 5925 -> 0 bytes .../src/fenecon/res/layout/activity_main.xml | 12 -- .../res/mipmap-anydpi-v26/ic_launcher.xml | 9 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 9 - .../fenecon/res/mipmap-hdpi/ic_launcher.png | Bin 1498 -> 0 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 531 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 4144 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 1716 -> 0 bytes .../fenecon/res/mipmap-ldpi/ic_launcher.png | Bin 456 -> 0 bytes .../mipmap-ldpi/ic_launcher_background.png | Bin 277 -> 0 bytes .../mipmap-ldpi/ic_launcher_foreground.png | Bin 1959 -> 0 bytes .../res/mipmap-ldpi/ic_launcher_round.png | Bin 814 -> 0 bytes .../fenecon/res/mipmap-mdpi/ic_launcher.png | Bin 779 -> 0 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 350 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 2793 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 1067 -> 0 bytes .../fenecon/res/mipmap-xhdpi/ic_launcher.png | Bin 2328 -> 0 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 697 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 5502 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 2435 -> 0 bytes .../fenecon/res/mipmap-xxhdpi/ic_launcher.png | Bin 4066 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 1040 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 8635 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 3705 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 5641 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 1726 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 11950 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 4911 -> 0 bytes .../res/values/ic_launcher_background.xml | 4 - .../app/src/fenecon/res/values/strings.xml | 7 - .../app/src/fenecon/res/values/styles.xml | 22 --- ui/android/app/src/fenecon/res/xml/config.xml | 4 - .../app/src/fenecon/res/xml/file_paths.xml | 5 - .../app/src/heckert/AndroidManifest.xml | 39 ---- .../java/de/fenecon/heckert/MainActivity.java | 5 - .../heckert/res/drawable-land-hdpi/splash.png | Bin 11787 -> 0 bytes .../heckert/res/drawable-land-ldpi/splash.png | Bin 3100 -> 0 bytes .../heckert/res/drawable-land-mdpi/splash.png | Bin 5419 -> 0 bytes .../res/drawable-land-night-hdpi/splash.png | Bin 12100 -> 0 bytes .../res/drawable-land-night-ldpi/splash.png | Bin 3058 -> 0 bytes .../res/drawable-land-night-mdpi/splash.png | Bin 5578 -> 0 bytes .../res/drawable-land-night-xhdpi/splash.png | Bin 23762 -> 0 bytes .../res/drawable-land-night-xxhdpi/splash.png | Bin 38521 -> 0 bytes .../drawable-land-night-xxxhdpi/splash.png | Bin 58332 -> 0 bytes .../res/drawable-land-xhdpi/splash.png | Bin 23686 -> 0 bytes .../res/drawable-land-xxhdpi/splash.png | Bin 38250 -> 0 bytes .../res/drawable-land-xxxhdpi/splash.png | Bin 58067 -> 0 bytes .../src/heckert/res/drawable-night/splash.png | Bin 3058 -> 0 bytes .../heckert/res/drawable-port-hdpi/splash.png | Bin 10933 -> 0 bytes .../heckert/res/drawable-port-ldpi/splash.png | Bin 3014 -> 0 bytes .../heckert/res/drawable-port-mdpi/splash.png | Bin 5058 -> 0 bytes .../res/drawable-port-night-hdpi/splash.png | Bin 11513 -> 0 bytes .../res/drawable-port-night-ldpi/splash.png | Bin 2993 -> 0 bytes .../res/drawable-port-night-mdpi/splash.png | Bin 4992 -> 0 bytes .../res/drawable-port-night-xhdpi/splash.png | Bin 24774 -> 0 bytes .../res/drawable-port-night-xxhdpi/splash.png | Bin 36603 -> 0 bytes .../drawable-port-night-xxxhdpi/splash.png | Bin 56210 -> 0 bytes .../res/drawable-port-xhdpi/splash.png | Bin 23688 -> 0 bytes .../res/drawable-port-xxhdpi/splash.png | Bin 36350 -> 0 bytes .../res/drawable-port-xxxhdpi/splash.png | Bin 55777 -> 0 bytes .../app/src/heckert/res/drawable/splash.png | Bin 5058 -> 0 bytes .../res/mipmap-anydpi-v26/ic_launcher.xml | 9 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 9 - .../heckert/res/mipmap-hdpi/ic_launcher.png | Bin 6563 -> 0 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 864 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 44877 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 8472 -> 0 bytes .../heckert/res/mipmap-ldpi/ic_launcher.png | Bin 1232 -> 0 bytes .../mipmap-ldpi/ic_launcher_background.png | Bin 353 -> 0 bytes .../mipmap-ldpi/ic_launcher_foreground.png | Bin 11927 -> 0 bytes .../res/mipmap-ldpi/ic_launcher_round.png | Bin 2682 -> 0 bytes .../heckert/res/mipmap-mdpi/ic_launcher.png | Bin 2504 -> 0 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 471 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 20300 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 4295 -> 0 bytes .../heckert/res/mipmap-xhdpi/ic_launcher.png | Bin 12464 -> 0 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 1379 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 79449 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 14107 -> 0 bytes .../heckert/res/mipmap-xxhdpi/ic_launcher.png | Bin 30212 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 2854 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 180053 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 29596 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 55588 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 4486 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 327298 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 50891 -> 0 bytes .../res/values/ic_launcher_background.xml | 4 - .../app/src/heckert/res/values/strings.xml | 7 - .../app/src/heckert/res/values/styles.xml | 22 --- ui/android/app/src/heckert/res/xml/config.xml | 6 - .../app/src/heckert/res/xml/file_paths.xml | 5 - 122 files changed, 13 insertions(+), 452 deletions(-) delete mode 100644 ui/android/app/src/fenecon/AndroidManifest.xml delete mode 100644 ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-hdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-ldpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-mdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-hdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-ldpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-mdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-xhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-xxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-night-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-xhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-xxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-land-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-night/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-hdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-ldpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-mdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-hdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-ldpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-mdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-xhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-xxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-night-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-xhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-xxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-port-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml delete mode 100644 ui/android/app/src/fenecon/res/drawable/splash.png delete mode 100644 ui/android/app/src/fenecon/res/layout/activity_main.xml delete mode 100644 ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/fenecon/res/values/ic_launcher_background.xml delete mode 100644 ui/android/app/src/fenecon/res/values/strings.xml delete mode 100644 ui/android/app/src/fenecon/res/values/styles.xml delete mode 100644 ui/android/app/src/fenecon/res/xml/config.xml delete mode 100644 ui/android/app/src/fenecon/res/xml/file_paths.xml delete mode 100644 ui/android/app/src/heckert/AndroidManifest.xml delete mode 100644 ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java delete mode 100644 ui/android/app/src/heckert/res/drawable-land-hdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-ldpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-mdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-night-hdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-night-ldpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-night-mdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-night-xhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-night-xxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-night-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-xhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-xxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-land-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-night/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-hdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-ldpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-mdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-night-hdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-night-ldpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-night-mdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-night-xhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-night-xxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-night-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-xhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-xxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable-port-xxxhdpi/splash.png delete mode 100644 ui/android/app/src/heckert/res/drawable/splash.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-ldpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_background.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 ui/android/app/src/heckert/res/values/ic_launcher_background.xml delete mode 100644 ui/android/app/src/heckert/res/values/strings.xml delete mode 100644 ui/android/app/src/heckert/res/values/styles.xml delete mode 100644 ui/android/app/src/heckert/res/xml/config.xml delete mode 100644 ui/android/app/src/heckert/res/xml/file_paths.xml diff --git a/ui/android/app/build.gradle b/ui/android/app/build.gradle index d2ac2d9ac0a..04b12182cfc 100644 --- a/ui/android/app/build.gradle +++ b/ui/android/app/build.gradle @@ -22,35 +22,22 @@ android { flavorDimensions "version" productFlavors { - create("heckert") { - applicationId "com.heckertsolar.ems" - namespace "com.heckertsolar.ems" - dimension "version" - } - create("fenecon") { - applicationId "de.fenecon.fems" - namespace "de.fenecon.fems" - dimension "version" - } + // create("example") { + // applicationId "io.example.ui" + // namespace "io.example.ui" + // dimension "version" + // } } sourceSets { - heckert { - res { - srcDirs 'src/heckert/res' - } - java { - srcDirs 'src/heckert/java' - } - } - fenecon { - res { - srcDirs 'src/fenecon/res' - } - java { - srcDirs 'src/fenecon/java' - } - } + // example { + // res { + // srcDirs 'src/example/res' + // } + // java { + // srcDirs 'src/example/java' + // } + // } } signingConfigs { diff --git a/ui/android/app/src/fenecon/AndroidManifest.xml b/ui/android/app/src/fenecon/AndroidManifest.xml deleted file mode 100644 index 553e97f84cf..00000000000 --- a/ui/android/app/src/fenecon/AndroidManifest.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java b/ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java deleted file mode 100644 index 29ecf67fabb..00000000000 --- a/ui/android/app/src/fenecon/java/de/fenecon/fems/MainActivity.java +++ /dev/null @@ -1,5 +0,0 @@ -package de.fenecon.fems; - -import com.getcapacitor.BridgeActivity; - -public class MainActivity extends BridgeActivity {} diff --git a/ui/android/app/src/fenecon/res/drawable-land-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-hdpi/splash.png deleted file mode 100644 index e1a21ff7c4ddd1d23a0a7c81b286f0b733172ebc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10376 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 diff --git a/ui/android/app/src/fenecon/res/drawable-land-ldpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-ldpi/splash.png deleted file mode 100644 index 77c4bed755dec460ca1a0b80a6cc8b99a7fe9d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3829 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 diff --git a/ui/android/app/src/fenecon/res/drawable-land-mdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-mdpi/splash.png deleted file mode 100644 index d8e1e087295b1b6775598184e0eb5a0faa187982..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5972 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 diff --git a/ui/android/app/src/fenecon/res/drawable-land-night-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-night-hdpi/splash.png deleted file mode 100644 index 5032a47107e0a7cddb971c87c01b44e59083ad50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18305 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⁣?xxc`Fd;uo#o=h9?M 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 M&YI{J>o`RH2TQ1Vy8r+H diff --git a/ui/android/app/src/fenecon/res/drawable-land-night-mdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-night-mdpi/splash.png deleted file mode 100644 index 93824bb898920735fe403eead690b4ea2625cf8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9012 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 Mebe)$XPsjH3n}$KbpQYW diff --git a/ui/android/app/src/fenecon/res/drawable-land-night-xhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-night-xhdpi/splash.png deleted file mode 100644 index cbe51b2c0ff3ba2efd4c7fb90010a06de1303186..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36611 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%0DQL=jh~qlG~H65oKm}nt#p=#@g%X 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 YzcPGXl27V13jX)o8okx@mF7qO4@Fo;^8f$< diff --git a/ui/android/app/src/fenecon/res/drawable-land-xhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-xhdpi/splash.png deleted file mode 100644 index 3034de2e15e6cd649323c95f1d96a260433c13c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18644 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 CO)>HS diff --git a/ui/android/app/src/fenecon/res/drawable-land-xxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-xxhdpi/splash.png deleted file mode 100644 index d07810fa043cddfa0ee782dca9c1a09711531f25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25823 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 diff --git a/ui/android/app/src/fenecon/res/drawable-land-xxxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-land-xxxhdpi/splash.png deleted file mode 100644 index ab811151bb4670698d13e24b30d13fcb0d75d35e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34053 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⁣?xxc`Fd;uo#o=h9?M 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 M&YI{J>o`RH2TQ1Vy8r+H diff --git a/ui/android/app/src/fenecon/res/drawable-port-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-hdpi/splash.png deleted file mode 100644 index c94e47d1a372d531b72d467b7d1d1a39a89f1007..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10122 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 Y!-5NH7jB1+{SL@eOhbk_ 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 diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-hdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-hdpi/splash.png deleted file mode 100644 index 0f2d6d319cef8849fda63f34f499837478c4f627..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15158 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 diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-ldpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-ldpi/splash.png deleted file mode 100644 index 565f8ff6fc2371fdfb36e0dcf6be084eb2b6db08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4632 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 W4|Z!+=7FyskhQs;S(S-L%)bF|7nTtK diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-mdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-mdpi/splash.png deleted file mode 100644 index 89de2874e0a4af8c5f48c22f2c4e1f5cf196b3fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7269 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 J*3b6W{udOST+{#n diff --git a/ui/android/app/src/fenecon/res/drawable-port-night-xxxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-night-xxxhdpi/splash.png deleted file mode 100644 index 83734cf71eb328a994ad9ce7e1f64f6951755aa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68657 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 Hc;){A4pGf> diff --git a/ui/android/app/src/fenecon/res/drawable-port-xhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-xhdpi/splash.png deleted file mode 100644 index 46466fe3e91ea63d257897bdfb561e46aec48f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18414 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 Sd8wZR0=uWHQGWONoBsoG;;+a6 diff --git a/ui/android/app/src/fenecon/res/drawable-port-xxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-xxhdpi/splash.png deleted file mode 100644 index 0d8d8f48c5b84548b7cc2a721412cd268d092691..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25354 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 W_*OOZ25iq36hGOV$38!OIq~1RB_jy{ diff --git a/ui/android/app/src/fenecon/res/drawable-port-xxxhdpi/splash.png b/ui/android/app/src/fenecon/res/drawable-port-xxxhdpi/splash.png deleted file mode 100644 index b0f3b2bfda3dece90a4f4fc7c3465d9c794fd3c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33924 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

      imQ)#6{%}+fOG<8bj^heT0aH&?q8v0d`jKe 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 diff --git a/ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml b/ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21dbd86..00000000000 --- a/ui/android/app/src/fenecon/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml b/ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml deleted file mode 100644 index d5fccc538c1..00000000000 --- a/ui/android/app/src/fenecon/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ui/android/app/src/fenecon/res/drawable/splash.png b/ui/android/app/src/fenecon/res/drawable/splash.png deleted file mode 100644 index 562720ded9aaf9a185cd53161de5f35a09ef8f32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5925 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 diff --git a/ui/android/app/src/fenecon/res/layout/activity_main.xml b/ui/android/app/src/fenecon/res/layout/activity_main.xml deleted file mode 100644 index b5ad1387011..00000000000 --- a/ui/android/app/src/fenecon/res/layout/activity_main.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - diff --git a/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml b/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 0aa82aa1b9a..00000000000 --- a/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml b/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 0aa82aa1b9a..00000000000 --- a/ui/android/app/src/fenecon/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 86746c3e8716e79415bb7ca38ff0303d3675dfa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1498 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 diff --git a/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 996922e389ef977c5430fdc675f6de5f3ecab730..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1716 zcmV;l221&gP)&8_O&QgP>K2j zLgbgxm>5YkB4RX}jVR)?h>4HHsEP8Bnc0?7+wzhMDr!W^&TgTlltO|Kd_O^Pmoay9 zE;+r~?gO^FQ=BikIqlrp^L=yX-gEEVdjSs~Jb3Wn!Gi}69z1yPaHhitKm$-lHig-S zp@rJo%6OUWI4A4bZ_3EW83(O^59d<@Jec8A0&^~aX#k!8P=`^Y&Jz~{Mr=;dioG4Q z?7E<7FV#)^&A{p%57BQ%0(b$yQvhxTa6a>`4dxc*V{dsZfHwg20QdsH5&$z13W?yM zvbm=|^Y0E{Q!g2RtN1|OB7 z0Kx$N0k8+aZR}xuaGccJ*H=eh(aqR?-HJzpR?OB-d#`TUrs7Z9S^ymYk^r6qFpTjH z3i!yL4PZ3@2S77`RCh|3q;+H4@L;6-qDo`WXi>!9AtOG5`BZ;%4giaMH&8d^+^&X? z?7Q>;+gaX_UFLLr3m*a_sJjY|6>0cg361RiB>Xslo9J39-}C`>v4GVvE?`D))jzUp zQ^knSm}0a~%D^LiRRTChTr#P2AEroAp;+3R)F-Wo8Yujjxkeb+GF7DZFZ z;Ug<%&7CCjZvf-62tAo2YBn8Sf8$q2o$Ad;5;dETB&UA z!^7REnU(NSE=Q*tJuv=-hH6IxAJo=-q+(cvYSOYG(WoE80p5jqH3Tuqme;AV;zKj*qK1eAnkw zBiOLJE6Yq83P*(TizOD<4D}k>rJICmjT^lglr-~x}o?^C7%#;5E#$V^g0KJrVfC|h1 zA>&`>_5iI>>X5Z1g&lvNLai&0F1E_;0a}uGk}eD+M?K?T>c#+tnZS)joFvKswJ`pd z-58*SC7vj5W&DfW7@!B3z$k6U6!TM~o$)VlV}Rx`fd>FwP=o;a*fvl%%V9GGZk$mg`eys+Ch~fb)|kFxhK<3tK`1E2;4b?Z}%K#BJU~U zn)EEj`-_{me|9jTuN5It$^boI;sGKn{As59pRxLZ5-R;}X1rq0-Zl9LikNvM@&qO7 zfn55OKF0v~i3Mn(qRAETlf8}>>`#!`#|BWW`ce{P%N0$of*-)w%G&fm>~uRwRZ*ku3?vA6m=fGRekolevD zvr%y}+h!8w2g*nCK375``=ru}M8K-4P9B%j*!eu&1~gE@hJfRuoa&u`)OajhyE7V{!s2e zp#)o;3z|5Xx)z5_rWev0@n7sg|D|qnj7Fd&J-jSQ3c_)^=P3O~{$2$7Eox<)YtW&L zi62Ktqm5xw~U0000< KMNUMnLSTaEpfOAU diff --git a/ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-ldpi/ic_launcher.png deleted file mode 100644 index a98fcad94d92fd220d3c15b2575a903d560cf6c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 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 diff --git a/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e56bb85265c85b55e35fb481a2eecce6b0a344da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmV+m1N8ifP)WZE7o2<1hXe8nG3v{Sk`RD2O*Lq9-LX$-KG@u@sfv z2=l>^+4tT&-h2CIb~j+LSS%Kc#bWta1c9RLERzY4$rR}k(E6e&eSroa(DP6py~qOE zwxE!JRue4V18j_TjjX7-KGEtV-*&`%->n1U1dAJiwc55|?t}!t4@eLS)c|ve#%>=Kjs=FQvAI+aAw%ttkUW zfd<2e=SaU71J8g%>Y}2ywnY6#5<^w7u9qL9iJ{Mxtpi(>tUOj%s@LoXo&zO@FHe!m zZ3DgmOY;O1$aAe&tk-OxX489?z+oUQ!n)4RtUT5;7OuIOe(2mtr>d`v#&WuhyIo!b zNBm4cHsD3zo}R0-KU?L>wt=!(*KmDx&qzb$+VG;RHm8%ja0h5Ne0holatr953PdLm zZSP+gO}uD~bPw$fx1`Fm+MG^;Rj1Jd!WCdx(wdf0ev%NMLFMCk>g~CZ9~v3-tYFohL{o zFaKdHsQ&-8`F%jn^y9!6VD1d6DZ1IfC*Y*v%TwgxvrBb5uxSRtNTuU?&2Gb&r${i% zfJxx2zMf@#8z|)bS31QR;484w@Z~vD?en^#JEsXqWIMENi{Zl;q{ry?`JPMoue(3igb?4kZd_yX`3b?P6P~*F9tw}u>`6FPBvDSAakP^K?4*;iiYn{_Q ze^7nrxV`}jCiv+dT7P5b3jx<(CqZL~ykLX3SS%Kc#bV(<<0qT_qt9i&`?vrA002ov JPDHLkV1nC*Zqxt( diff --git a/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_background.png b/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_background.png deleted file mode 100644 index 5b990d7b51b5db38ca9be2d2eb513195db1759bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 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 XEhpmgv)fL7SHRrZ%BcCe*PZ_Y{y$4r diff --git a/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 28a16586853fc230ec9af21adc6375bc49cc8545..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1067 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 YuXJE{$C+tcfN7Dz)78&qol`;+0IHh6-T(jq diff --git a/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_foreground.png b/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index 8f9cca8f17534059f99001e3b554c051d501b387..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5502 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 diff --git a/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 6d34f6c8d5cb71ad61d923b83eb5f18e69e0cde2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2435 zcmZ{mi8~XF1IIVanR_VrF&UfWzRArPn)}L8Bn-LzFiSaxBv*)dU70)4h;52;RF)jW z>r9v{_Ld~FU+*9AexK*_{XEb2FZkjd?X9>uML7Wg0Jn{`IqHx7{)L_OPk%0r*ZCuk zNNbO10Dw#IUx0w}it~RqO&fC)=Y)zq?}%J)7a_)n-7Z_at8|uoEvuK9$=#yvZ%cLr zF4j{3h~upiU(Rg6#pv?MoiKg%zIXkJNvWfwDP{4Si_u?oj~1dS#C;&^e`Qht2@o*f z){FaW&o}faPz|~EFu`)Sh@$$_I5HEd=`418lA$1XsjavhBROycYylmpVO72%VUwvj z>%Uaw)vq~xqBELC#uE%n3YUX)f0MzK-h#6eKCBcV7Y^>0p9g=VUNh+Yv)#^W3O-waL1DfS&ewC?a-GsoRKT+@a5QDi}`tj#$x3g?O*( z1B{;1#W^}U$QS*Knev!^+SR{)!fqDbH$yN?f?BU<#lEI0c{)!zQdp46M56lG zM4;iTt-;yCSLjsX0aaCPbQ_MqmzH@T4!9dox?j7zZTP+y-5s!mx45~PfhBX?Ri<&> z@EL@x2)b~I;<$(CI|!K zh^-h)>N;uEIkzX;L*DBhGVUyQ6aA+G zG9!b9cYoL#I!;U`dajmC#MM^P=h0N-aQ!orcXS?Drw^lg{eQy+7bvZFtTz1d8);8M zzw2JHk4%ApDL^Gb&%#(`CmTZ8YOV6zQem+F=6J72`;Jp$1Ma=kpsWDOWN_EgHO(7K zyd;~u%5mxFdf`azmsKZlwpvxhr%RPBlO4xZ49-`1>2@9Gi#Ktj#d$ZotD#P!rMz?)TqDtu*~JnVdyWo(lU~r zAfi{U+y9!26&(_$yR<#EA#rCt!76OnxM?J+KR%4g+mbtcTp#k}!(k9^O2c7@YHk9g z26HBKH@HOhoijTEl{{9NpX=u|Vb0;|SpZPhc0>M0J}sZhZkeGLbf z&hLEup0O8=rjlo(xZD)fmrxcna!b=W6{MX4u_TqESlB&-^oe%G75#EJH^^`rCKMTz z^?9e%@k&(#cHhzjxI6>y$mF>`-H4Ue(vyO^se5McY{SVFOvy-Kb4?@G&9opp*E-K5A=##5w1Jta8WZz_PZW1z`{<*~N>ku@<|T z=?J`;Qz0bwj!;vLtuJSq$`}U8j6EA_G^iSHM1U6fKp;5(W4iY>0a?%x-dnmLBMd&4 zAnFQ)&&td453h@uLEI}4wg+z6rfT*Za}PpFgc`(c3rn6W;c)JipLyO{x6TnT?snn( zw=z2g8jS_kT4u#CW*I^s?X1Y_8HD*d-oM#-kUh#W0&x3v*89UE zrbBD@T0`$|q_N&&hQOIhY=`hvuR%3LD62Xd@vS{XIr1v|DU6T;BtoExr?-p1k-b@$ zbp&2|G&?z*wNZI^v`^#e!u_M)c;O6&7%kIyww~zJX8I4UbjsmI1Zu$O46o)f5#6PC zxMGXu;STP{KVp|-e$iRQE@LY*(yeietAqb9tnc*0b{jU{Rbd%v3bR9|A4|+F10;=h zW0s!A7k96%y?HI^wOh$3qaRLk;?LkqM1e?1Xtg<&G%J%srjSy-%4oaeP*3v0_gN21 z8u!#O(&=;}_k!%vw_&wf`gA^87`dfd?2o3k*QR)6QF4)%3L_4W=+F13=Qnz{;_g$e zO=Cw~kp~4MWN)SIH(e1Vdi=7zg|~x}>cypu6;Ufc{`1q zyhoIJJ#>utMtsqY>o6()Y)N6xDy?O%w2L$$08i*cewD1A+EPo}b(R%Z$RNelAe@1tQ zVtzUL%4dbHE?@ZW@@Boux3A=dmT!%SV%*1?JVl2i=b2bTtS{i_MIuJ8+0Kh~&98|R we1b_4)kS6Hq`TB-9#=_pb&D1aL|Di{ZDF6Tf diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 6acae093bdb1505fda496e781ccdf970899114a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4066 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 KHA^)xFa8Gx;DHwa diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_background.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_background.png deleted file mode 100644 index 5da73954fe1169845e34a67baa30382f782d3eea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmeAS@N?(olHy`uVBq!ia0y~yU~~at4mO}j{44ikK#H@#BeIx*f%ydpGj6R8$_6qH zdAc};RLpsMZ6hy(0ngzL|NfV7ZHfBCyz>Y1!E}a-bMg!0*)*l3QR5nj7l90 zf-VglN)DsKz%UVTX*laV8Z!8jMH9z{%F#4~FT*$pFq-j`o5{|UGuA9KuQvz`y8z7M N44$rjF6*2UngEEk#HauO diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_foreground.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index cad34a477f489fd4dcfda4734d17a1cd2e7fed17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8635 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 BriB0i diff --git a/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_round.png b/ui/android/app/src/fenecon/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index c14e9ce9e2e7e6b66f56e9133acd9d5c9dec7eef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3705 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 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher.png b/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 92c3cc2e63d3af95990fd1bbce2fb046de438000..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5641 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 diff --git a/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_background.png b/ui/android/app/src/fenecon/res/mipmap-xxxhdpi/ic_launcher_background.png deleted file mode 100644 index 62d0494ea43a110c872e4897e9908283ab281d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1726 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 - - #FFFFFF - \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/values/strings.xml b/ui/android/app/src/fenecon/res/values/strings.xml deleted file mode 100644 index 5f4ce35958a..00000000000 --- a/ui/android/app/src/fenecon/res/values/strings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - FENECON - FENECON - de.fenecon.fems - de.fenecon.fems - diff --git a/ui/android/app/src/fenecon/res/values/styles.xml b/ui/android/app/src/fenecon/res/values/styles.xml deleted file mode 100644 index be874e54a4a..00000000000 --- a/ui/android/app/src/fenecon/res/values/styles.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/xml/config.xml b/ui/android/app/src/fenecon/res/xml/config.xml deleted file mode 100644 index 77bc445a5bd..00000000000 --- a/ui/android/app/src/fenecon/res/xml/config.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/ui/android/app/src/fenecon/res/xml/file_paths.xml b/ui/android/app/src/fenecon/res/xml/file_paths.xml deleted file mode 100644 index bd0c4d80d04..00000000000 --- a/ui/android/app/src/fenecon/res/xml/file_paths.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/ui/android/app/src/heckert/AndroidManifest.xml b/ui/android/app/src/heckert/AndroidManifest.xml deleted file mode 100644 index 665cbc6d021..00000000000 --- a/ui/android/app/src/heckert/AndroidManifest.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java b/ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java deleted file mode 100644 index d7391906690..00000000000 --- a/ui/android/app/src/heckert/java/de/fenecon/heckert/MainActivity.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.heckertsolar.ems; - -import com.getcapacitor.BridgeActivity; - -public class MainActivity extends BridgeActivity {} diff --git a/ui/android/app/src/heckert/res/drawable-land-hdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-hdpi/splash.png deleted file mode 100644 index 79efd724bf116398d65dd5278a684a2c600a8244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11787 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 F{uh`5+LHhP diff --git a/ui/android/app/src/heckert/res/drawable-land-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-ldpi/splash.png deleted file mode 100644 index 33c32e134954a8dfba5040f82cda2f2f4be541e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3100 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 X@?Bx=OYpUL$oB68e9Qh3cH+MQeSnCA diff --git a/ui/android/app/src/heckert/res/drawable-land-night-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-ldpi/splash.png deleted file mode 100644 index 6752e0dde2fe40966b7667247b0be9ec5790e287..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3058 zcmds3X;hO}8cs+E34|uJ)dr;!x(Es*n=okE5^+IRK~NM)N@N*!3%{(mZ7Mq zAYzrNSaysMB@2TySQbH`l95fUg(48ZKtc$C`SN|AbIve-=gc{sAIXz@&zpPi^FH^! z&wJ6|cfXNo8N$!7%slLmJ@ zJt&9MOJ;_<5`qSdF)u@@G=wQGlTRNAAA0uV{ zyvX6&VemFYB$h`8=B^^CWGsnJ-oY~?qJe280>WG}5vzkCeHBE4V@DE%uI>=- zi-ypX2;m_o2t&Yl<7L}98#Fd&m7{~PyU!paETgl5T|E%cW|3TIaW8mr7kJT6u;^?q z5);0Gq(hM)P<4hF2nj?8jW&Up{5~4O58s1uqc+|>Cll|Czm>h!f+2B7lcAL`5X&ZX zjyust;y#2r2clKBJIFd1W<5wJgY4BX`^~qYESOWE`Tb)MMuG7spR`F@iQE61lzia> zefw96_F!dB26#Z8GQ66UPNM4i`2U^D!@^0zL&-?SX(PD2COwGaQ8W*vR;jZGr1qc% zqNsoccBDe{>vkeP1>>LmIiGjI>~Ie{0#Eu10VSyuPDYUgQi}zvwilLsyA71%&3Fh+ z;hcZE6CA(#3{vxzg$Xpa(#G@fs^2H2wNbKD`W)TZ)YO{6VEo!&5f~93{=Ii;sa0X1 zkI&_bib*>cmlKhZk*f?JLd=Pfy7N>x}-`tMm6*o~J2Ye7m(LLoccs-zk*=VPa&GG~?|&dZUyw(#0Bq$#CB-hHQ64U189 z4-j(L$zaHY7E7HAjA3%a#92al_Yb{Oa0D`aT3Yu_l!7h8*W!9w`e@Z*!WSZuhC8g> z?P3K=M&z3NmPDH#t=)iJQp_9&<`V7Ep955>raE&=^S^AimsCAOi;{oYH*wRid;qMy zRN6*LsVjRq1Q1B9eEm~leN(j2ovG4DEGV?7f4b9KkTMx?t@!4k^lg2uwEtCN%$I#v zu5uF33exApccsZfRm)Qaip6Q&Y0(dp890gl^)goz)L7eIpwbR*GfB&o9da6#Kg%H4 zpNzl&R|_y4vJO5CeM}GMohqxYBj3xym@VbgvbLG~mBx+wVNZ|B7s}9Dbvy8LUb=L-eY*2=jaoUV z`~VQe*~J2WN2f4NDu*LSj&!VQ)L*PMZx@o_7p7LsSmv9$C7it{pf!p_VI!4QeEY`5 z?k2sa=lw5^sqa>e^Eu0^iMMTuqRAEcy@hZ*xSiL>yHoDw<>wdG&DWh;UYN9Va0vQK zRAhVSblfiHxc4rmBJOyUTfo^-hqa;U>9}jxu5AnK>x(!QbI;q``%+z9oq|u$O!m~w zDlf>~YTmv0f0qR`j8NDxWUx_eggx&^xa`N;Td eB^4dNinBb~7S1}qGz>KH2+zH~9@SKO_CEn>cTVE~ diff --git a/ui/android/app/src/heckert/res/drawable-land-night-mdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-mdpi/splash.png deleted file mode 100644 index bcfe27c52e75a7f0e4b878f60c8820179bb4eace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5578 zcmeHLX;2es8cv7=MFzxKC7f}^gB?Ublq-RN2jDOY<$8?>fkmK{fdtVI4Iv4Xq9cd1 zqR0S&DHiY|h^&BI35Y~F66Flbkzfn~1VRWoA<1@N+}fjRYk$n2t>VX5-CsZ5Uw3`| zywCH#@9p5@{$Ckd7=l2cuZ{*BJ^=!OdBE^l4+XAVcw0#T4jZrm-zS1VkV)MDza*T9 z1%b9CA3f}Q5??SoI!r5&65GWit=XB!$Q(ZwI496<$0^&(dVe)-1~FtW#L%=r$L(HZ zyWrb@Zi60ZA1?+sf-w(<#(aDV2J8$sb8aPCrYX-zesm5y)mt3Ug%pcidTjYoj_i42 zvuJ5DGm&jSbuV7mqJw;1Mux8eYg@8LhP5zQQ-(E7{O@jXH_V9EFjrrSx=Fvm z+yU!5z+!+5a<;*+fR#ML85v=HHuR*oOmycntF_`8_vFV=J3n z1=2w@eE0D}*zO=|!R6`2sf6nt(`Q2q1zl&o5~B;0q!*s-84-2box zw%b!FS=I>GQMr9(oo(`4@ucl1_jc~A!?LD{(_*>G|%h7(Ck!skuw8K z3wRm9GX(7M;(msK3GLPNdD-mK%4Q2RQ7TyEhSdC!XH#O&6D)1-Po;p3?R-^6^DWQ8 z)KD-xUPRYw&eq0{_IPZ7_TO4Xi5onl$inQ%s3_*5;=Fn2g*vm}OE_608TJh3P2Cg{x zlnX=R=!>qyMp(Q)GSTTsFYv?T^1US2WRd=EBiOVvEr#=lp6vXx=x!?hPu=&5wqBDW z8i4(a;U_sZ?VrKGBH zAxXrk21Zj1d$B6C0hd{rjogQu8S%i)aGYx@pJm*?f4_>jB>O`(o9o#*Q1M3_s$e|5 z9Jycci}?K^lS~76GFGLAm>{1|^wTm#3&gvZx>q^0r-w2$Z-Hici28cWVLbBYzi>~@ z&k!m*-@edt^&!SN;9Zoj!K-P`X7f6|UB&k{t<3%j$S^iK5B@hors|%dTw?wQQ&U@# zWRhkyT`xDBLHTio_yE5LD$yv{_z`#4A2{yn`is3~RTq2X_%*`=(Yb6W^XIrvBOJK;EvppYO43J?5UoSQ z;FLiO3NKyKq$rrEtcJN}LU*L8k$Z4p6wi?3JGt#V52O`hNDa^JdCIsHbhTrIWkfSV zc*^JtW6aRW3FDAtsk%u%MgS7XD zcCIw{fqds=5IY;LRlo<3Hb8O_MLxz*SG;v2>7Vs$j={9^-kr{JWDW*I{l=LDK+0&xTUF2YENMfXcs}Og zo83*XTn%?^OYz1ly#ijw@C+ZWn>9&2LN^>x%eknUif0+K_V$tTxl#THf4FtFmqx*% zleG9{F)43>qfzs#n6e-^w-&?A@t4n95@f)T&lSFiVUJZ2*wiU5=Osaozc5IvlKkY~ z4)B!;h;MsGM@P==aBX(na82ftNL#Lx-%8|G+b*Jze(oCxWMW&Sp#xQ)Jd zrW>ZIbcdgX3xQOj~?6J2?oY(~^a(haGjqSC-z+K85<)(ECLKXy*o!cHFgB8F^~ zcDV$;A>goK@ETbhY)}{mq?|qCN*zI+vtpY50%Gu6JIP-N#Elqji6#%JNfSBNl zJ>FZG%+Gv_$1S~vkHOt&AxwQC#JKMx3@E4yAn_DP@;tBQ5tvFu<27y1971a93~}CA zZ#&3$db?9&FO!ArRI1lThU1r~eTs74Fz2>!b`J8XsZhm6B}bb^VGJNi7BJ z@Lj@m-{Y$Kde1RDKT|xBkI8c5rVtvXECe424|5ECX)Y&8dvJn;k$F_Ji3Ay@Q96K^ zRMfWTxsAb|#;`Ja%Y%aCR{>K^nBm0o-+n0JbE+bH3_no;(<%2lh%t~6^k=PD zpc7Dux(Cm$0c%@g=etIRwfG=I)K)t8{uhA>2l`Uj;=ein-vTO+-`MuodUgL>mvSC; ZHLo%EX0)Rx(3}MwJ#zdo?O=H7-vNQ%bv6J1 diff --git a/ui/android/app/src/heckert/res/drawable-land-night-xhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-xhdpi/splash.png deleted file mode 100644 index 336f21f2a05fc735f5bb43146c2164b7830e33da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23762 zcmeHPX;hQfy8dEpf)xptR_3AgwAea;A_6j6wAfP%T8k)zp>;qROdthhOj4^Fajou3Wx+0nS=~NATkCLAS5Bl{lEnC*>KjnXPtF_Wi1&c$;sbZvFuPJ^;U6(4>O^zceN@cY$9PVYlwV0Ra5X%m=JA@rQ5# zumZl_yy?dyIYZ3OOlC`rHCD06pZUXwr*Bz5h@w8sj?~$k_?5R=M|$|#tXqE;k$BtYf4zVsj6w*o_di`e?>e=u0uNk8 z>e|u)`1_xJgIO*7_3w`YpNV)AuD@WDhKJbFJscP460J16n9=Vm3y>qgs*t6BSp0vy z+A9&=obbV_Up2mWqAl>7hrXs|*y_guUt8&Dg3Cz9i}0!b!uMgCd6pegi@Wffge}_> zG=ZXzAn5BXcpv@Qmw2e>p|cS7H|S@c^Rk<(?46`s>y_O z;PayO6LMZ-#V$0`Y^?gFe4;b3c=tlh4)7B&FIq$Mn@>96so8ukPr71}A+S>g=*F8}S?r`FlD&Zc!XZRuYv3D8y}AxcJDjf5u5vwW$oMnc1ewi*dZm}h%r z+G-@URrr22lIW94Oixco-^IQ@)Y8!*zU3>!Hx>@OtjH*`n;70EBa^(VcFgr{qfR7- z06JL(KS3&-Z<*?M$s`?6>+;eItLZPUGUNHlqTVNIrl!IC3WYq0LqrPxOtpCWefEal z>TCzz`PCWR*5ZI4%D)z?W&woHy(}AwGu$q9mPOXrlwlfc%J|RBonyI-+=}Qnav(KP zl-E@f>f<){$bcHhXLXfhg5AX2%(PchZZnmCy-;wSl$WwGKcz1#DM2CsX4oBTC9*uS z0cCb%Lw@pPNQvIAm=!3Cjiq|LKRr{0qpz#uM@P@N{KBO^5v8V^)m68M(kKo5qTp~} zp(wB3Gqp&;KjYFqbzdBcGEX6o@xxyJS&dT^573x5j>dC3j#6nPcw?VjhK$Bf;M_~x z^OH#8xL4);{;mp9U6=5YK^jd#4y?e{FmkEM(jMyYt(xe7mU6GMzUqK7t|y2D9OZUV z#Kz-UiTo;RRF5llEH6>uK3${u123>vT)X9YlljHmV1P%`hY2BoS{t|^0`3I+a*<)6kKfk`bbeQu>!zP6o~{YgT(`t_B-dy3Yt*3F+2uSs3RjI z@o;M&C!g@|5eNjYIP2Z00;C&^CBx|~7AwB`i`l=GNF+;us^;iiB^5kW?*Zqu0XJzh zJnLrN&L_?O83xwg+%yL!SLdcE;ECPa00U{+b1D%8I2rq&;$c!G&FDJ^ z&xksu4XT+CNH)a40FI9BM(d4%W#iA*yPu&ZY=~raPf_9m?yFuQrwZxzLHl>zpR2qG zPWNePHhJRRu&uA0CJU^=@4u+K_pOIPMltBt8$ysF;u<_#@;sxmlNG7bOIB|8k+DF+ zj>;9v@e6Dj3KoS7iSiko;=hU+G*g@l7MxNcqCNq^+YcJV5EJh%?PwI>@})WRzOgkC zKs%dlqg(V+>2A1%d3!3ki8-T2bgmnK1{odjIim z0W5?93z6n$J-dGW`jc|Jq)@>cZFFAUX8e}(tlajX%wUr*jvP{IDNe+Ut;9Pwxm?)K za^UBC=S5h^n5BuRBEd;j==j}-1&4dsq#LFxf5TV@46Ows2JM{UZ;wqJyAbsB*kY#C zn!^1=`9>l8za|~#40I}TTsq9;=B}};4DpjC5%mspJH?>P>{NWEi)yFN!$Qi<2^VBp zSy`8)kJv|3^?L2w&^;`7r_T$O%eG?BkO)GMm5sg{v@Okc&VNKBIlV`|C@kb9$mrL; zH+Ji9lYV(c_3mx%fREB&^pWzl9Xs{tBZuMi`q6DZJ`SXW6nTc?qG$E;SXtc{9gma< zM@50u@@BtaopPh-9kD=cj4=@OuyEsmv%P)Gl$^`mH^QoLpp9R(X$XMNaSI*lIX|1e zx#*f8NyAU1xya?x;{?P0tSoa$ZoOIl^igWMgogh;xYt9i{^~37V zdzl<1^(}45>ial6HpO?zZSUgN9j!aV1)lcFFnfDDoPPuQS4jvuPQpwr4wiA^ve~&} zAN;sbn6GfL#3y;lSq`*AqdeF1y-LLOFOZSxK;nbS5almMmm-#}+TApD5BpQ-VW#BZ zeGzLcC&wk~Q&SH44KF{#vXLgP^NFq@Go9A2yVRC4f)gU}v9fr>-nE)6;MF0{;^3)a z^zD7$_8i?rs(>XXN~5s{S9p107y;*3*9TxKR%2+%zT}`}FLI!BUXOu+liRIN+rE#e zJuzV#Ejx}1``L41(0~fA#mq9lc5G}6T@f33WfwcjiyTz)gRNji#5{tCm|A`zEb+-;j~$caPYKjKRyl9F-?Wlxpw#0FAfp+n*U8igeNV}O*< z(wzBSMTPK*Ddy>xQ_FJ8>R)gg6IXYtjBU*!)DSR!Hoi`kwh-&X3QVTN1Qb74l&*B8 z?%NY|plLDhn2Oze94j{#Z*(?=7ym%Ia>dtt%elCQiYF>>-yASwjJ-m^9BU|dY=%TO zCxcQ%EeJvtiFOuBwGS%RSC510X@hna3M!Ciaf4JJ&>P|A=H|RTxeWt3#XD*46KxDB z8y|maty8tiQXdsw13AU;-O%9*HsQ~^+w`q7QBm#j8!LCS6J&rrF?;ojNUeWu;XMDN-d3KGU@795| zhL+VOEz`Uwd^V`j8c1@Q1FyFBpq@k6KT?ke*ykMe^mKA`d^v^D)73km@F<#b_0v_! zvW_-(KIq{S_N2mc5^Jdc(5{KNFke5PM)d085qZJAdwl}|Z2z;t)7^%+*AI^sE`d8` z+N*ren7m)kOpCdK9}=(?tjPhK&ZkyE0zKK7FA zOP8MZ_h;gc(jDYNd>w^_t*#9E>fKQ0<<+jXz_=h@taL)osu|r81gGPU_$Mwe+Qg~L zv^HhagbW)&S?A#rgY8dhjg(RP_en5|YWnWY=lhfbutXOq@_7|AEy{FnNj_1`B%m;? zv*zYGbtZF~LVY-LI}5<>`{gAtx`3~9BM**5_4@h+Gl%#?GQzuoSZGUZ*aApTW3DT| z(tt~8Hz3HySHv4LZ2r&4q8;{Ti}3QCE0BYHF-?0h%lPeeyjlBjltFhzz)ok59ymkF?znweXKA6gMYe`MMlPk+$~o0|kEej;yooEI5L|zKz6EJZ>kJ+e(#FM)8vC_%mwAZ@^;j0-p6~#M>H?
      e#?X~hCAg~a2_IF4t!t|vIZT8VTxj~PRvCOO_i{)@6h>rc zIqyVfL&Y%pC0GOaD#Ow}k2YNx+^0z78H(LmNh>Xrusc&k8S;ay)TH(aUhdfO~P?~>zLUG3yT z`6l`Z_ozu$@#_rI^XF#9=8;K}FKgd)QS4J>p7@l%CS*hS3eo`YpllobsApP!DZUKM z)NdD(SgfIu;Rf=^$k0H4-PM*hG8w%wfGuT-1mVHbgdn_ZLM(2?%kON;e-JE9o8wrB zX#;S>W)J&u+{+7JQXeW&+40_PkM^%^y4N}K&*E57uo{^E!Px^3G|Uyd@UHeagNiX` z*hxn_^r<50Ssr}9%&OuoWnn^{Qkqg`v>EyCaPaje2@F05IRPg@wNpL|)t_9#sp1{r(Jg;iqjHNzu^fAsP3nMCPwM{Bo& zA^&Xs1xjt_F7h+qqBicO(r{c-(r0bO!TAQJ8@R`v`OlpB_g3;N2S>nv6+&{w$l)YB zk6992#0G!r!tw&Ca)vWbcAT_feb~>k<7kIle~$6}%MT}~`)uQy8}v|PnfEI9Cb@tm z+w8a-f!Rg;yUYD3dz%09E%I|1nDi}*-tSvZd3tUo1~Z-H%S`BuO!JQ#ET$$sK8bE6 z?Oz$)A?S4~OWKpZI^g`?@~*Rc_wIG_Z)xyN>l=M@P!E;CZ5qYu=`G=LI3aqvy6Y33 zx3Mp{R#m03e(_EAe|5usdNNM1m?nGNjKCv^!{x>E>V?RVvF^uIFvv{zQdso{nVJ1! zZev|t-Sp!MeqT1G>Rh&i`&l-BfDyjTCT}n*X0zkvE5A?dnk!%KD0vU}PWq&|vx(=8 z>lsG!hG);7wTzFC8;6I5-5yg=!obQ!OqehJaF}4Z!c`b9(6vuy#0)ehuN~;h@5`4- z6+)DF^t_kgTJ~W{lhsXGxJu~25SPCJb)|X;%Okd04IDScJQJ~;-5lNs(d|1YZkiYTI-#n+%4*XZ*7$c%g}6nl)xXjTyWW&x~n< zmUqzGXEOYc;!mgrda&?H{plR*EetFTk*-f8R@=XAwl9 z1!xs|8$!JigkBdr%Os;(pP7RGd;9#zOT@7w04gb=n>0StHlR7-)&Z*q4i(poiP(*l zq=}+*Sp8ZjRkcd}%@T#LVC~J#&KM5&OWvX4Z!s9kzgd$B5E~cQXu2W(X}o_80b^lm z2aKoGA5oeE#1oP}n~4=^6q-VcKb_g!g7h{5&I^8Axpt=vbAYt=V&H9VCs^C0?RQaH z3#2y9=%f!~DxVv_(qsvKwx;-K=&lc*V-i5XMHQ!50NJw&Rw=@G%vAH z=~x8f=%-fiP9#oo5h*;$ps=BwofkLsa<h1@1JdNAx$0nTt!`(B4%8$+bHL#xXBYW+Y$uZfjF@BCvNY_023=` zoM?ne4OO=JCdQk^<93Z)IUFhAJUALZ+VrQ(FH=~H_z`N-h?pm&8V1!G1}9wKV?)ca z0gd*)O8}*E(!V6g^%BJl{IGCt{j1IU`rexK-se|p1aH2i#g1=_86RgmZwR0y{}q%x zy!(E_9WgscY8(_FIl@cmKj(MJeX!n!x7eoYk4DPowcl zkf;rER^t#m--pj;zj=J$I{%sV^@5PtgHq) z;c)dMsQG$u^W0o2_VvSNlH?Hw*PJiHfhPA{72A8nSY; zhXxi^-Q#VB05KvJvCOUnT1Ze;h-O{&-yC(;j{B(>VBeyp9b{J-JAE;Q`3V4+MaSTF28wg4$F6P|luV7)U=AVnamjQ2QL+D1{|-1_g@Ne{`XTHp*$E+*_{J zI-AznW(ft7Uqih^d!LPZIe9j{fn>f=w6u{8nrmtAvw>9Kway07FK?re_VOr|(tF1x z+7l%2u$cKydxGTexuv$Xsa9+RY4-on+JvU0T4&Qb+uLHN_F6<}D1tO1Axh@I>TE;> zn_-><=vUk7-}p&tGf6&4uoYtAf&#CtXLa|@I4gIN?ZT6g1t^6Cry`H&4j|8m%>EhF zj&*HM!##99R?Rj+|C0({s`(j|K$K5uoh&C7M#q~xI_Z6 z3%qx7DfH!)GWoPMU4Mn9J4T6&P!5Vt{M^V`)8n|{QJF1J5>x(}$6?^>0?qfJ)*6Ip z2E&7AH;UxYKl&ftzpFDCA{x9;a~_}^fO&wLf4>TZ##3-?$f9o$kVHXgc24sHWlGQt z6bvB%FACKNMw3`~8s>O&;c`v)=n~E52WrW@Rud0ildBPoH%SONV7B|$Gn%Z;LvMbd z5c67%3wXDyMyvV74UPx&Rz0ZIbN);FJyjqcpl3SLqUe7nVaGx_U~U;h^qd6TmM diff --git a/ui/android/app/src/heckert/res/drawable-land-night-xxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-xxhdpi/splash.png deleted file mode 100644 index 6e296593d12675cc5d6dcae494af829aa57499c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38521 zcmeHwcT|(vx;{lvM-=XO6f6Ur@r+m~j;KgY91G5cSU?ew zVqyaolu*PFT2MqfQ4k_6K_CewAwVD@q}`9XXOb`A$RGE&?)sf`KGzbmLcU$z{XXx0 z-m-VDIM~@P{%Yk{N=izLf84w47bPWixRR1;`2uy|9pB#yJ_5fMp4)pQ5O}kH`oD4k z@)sW^C4HqIckMVBmd5H5#&?Ax^hQJr!(V*;c6s9AyoF{=gF8PaAJ1671-9kIfpy#B zf_{z0J8Zu8{o8pzqu@5as02qrSOsDQ5smoWyEd%YRIa3|@%bNc4F`2n zD+d;NOZl%p0zCVh+JbrNU;MyQeJ!1Nf6)ifz^+3p3RSWq*RK1*ShSXZxs6R)c9C!o zt=NIPd{N*;v;oFr}qIP_tfrGcBHs*YF`ofn4cKpk2D5-v$ z_ho_p{Ihy?`G$K7e^UQznf~t=WjC}aU|>Lt0>%~`LW;}^?1GRYlf|@-KuCd*@_D)d zAqA`%5KPf4#bd4<*T5V(t|N|6 zjthhpDDkKeEBtrL2CoaodjDAqFc)f|)C!ndKyeDWG@#UqTo%)>Af$lh0U<>$4G1Z6 zSwKhuajZXl6bLDD?SPOXmj#3r2r1xv%*efA+^~ zm3b=BfAP0J9(uh{Yk`K!XP^D!?++emxJDgjp0W zzWJQmVdVo3oBwJaIv)ClUv9%gKTRpBT>lFVY^W_?=B&15N6lZ$BP!?1ZA3<$`?5fz zo~%=a7DX;#Xi*e!2_Z#hX&|I1XvV*;`RWcb%kg-1!O{El>HZ^IF%ps2A(FIn1GXjJ zi^onb_5I0@1=^vt0O%dhpRW}Fo*BG>z`i-XT>*olYbRyi|l^ zHm>ro_w9H|zp*Nm(P)BNPZH5db@&MSMghscXuW^YKt_pxk;;`uOk@cP@M07-pw37z zfyY?;i{Cy+44ILVX@zVTLlYycf?8=qr!v#B{@N=<4_k!SQe321-AM34|<-x=rD&UEq5N)TQ!9C^&W@cxS?BpQ~c1k0F#6g2GYuI@;GfG zR4At{p3kOsoyr}O%nzVs3&)0!6^{)Ua~g^{MV6dGZexj<*U@n;wS;uO!xu61oL24P zCkRJR_+W5mT@it3dPZt{8ERmkd*iB5>K)4vRyD97%vRryz~;o~g7-c)iOjqFRgZNP zXu!;UU;P!FbDe|XTl$l$bdiRsUg6(F z`8P08x_5(Kg|Uzx6I{JwC%iP-*Eh-vvM?#iuy8crI?*%u=E_oomLOq<_?{D&&l2Co z`P-Siu#K-W=)mgX?o`td!VdfI?}JZs⋙V8r2hxT@r0?==#zYaDvtrJyx9xF@9xA zA@_L_m`L6*yLdNhX7e_**hEj{G4yLS6EiL@06qAo+{);1(&a`S9oFgZ-#=T*p2yX@#MjgEo`f|A;d`emb>g>Vq8iq5JX>w6qogq9kVy%}Q zrnA_`sWH_I&(Q^I06_F-Jmm07r7y3p-R!lc>0@Q9V5_@!{0g#3$;j*0sAfGe<^X6J z0fa5rSD@B9BDLytU;(Y0&4q1x#UWjk&=~o|lvIB{{<$ZmE%pXG~wIrH;U#8Yk2vZIQfZngl}&&subL1&84c(4F4*LdgBauELB;b07<=mke<7RZ zhvbagO5H(|g&$0wxr)=ORt?wVZ6Cm8JB~P3;Zz_di29{I4xlM}o6b@k z6F4<=w35B5*Dg|n(VQl_V@=OHUUiX{zJ{8dWfFm&`K9btjO=oYQd|b6 zR99C*-6?1#l(BDX7CXu11bCRg*UZ!uzy^kH=ze|GI0dEJ6&P+}ld@Fb-L>pnZKLp( z_11?KpRS$tG)ARQ)1>4a?|KkoFsx0iAQ4>8p!Z%8A^VjApwN75K6xxeoqbKs&aS0rM>$f^F4qh(wX*9+EL z(F0)50K6b!*cHx^<-dB!8DRaVZ#}CTS9#g52&+Ye?~BEWxiBVyghZmpQ(%qUM&WhG zaAv+u{Z~?w+?T)Hyg_wQoWcp}4=3&+)`-V8QgK;M_!@uIkR{QJT-I5N^dIiBytU@x zLxjg!LrvX?O`3W(X__dhP|&|7mZ6Cman>~t*b=+iIt3Ok8Wp|IJ>hGOW?iugVHqG; z1~BWV=v!6Tuy6JJrQ%%Cd9D~HIj@Tnjap4Ttm5{+*CUWx->c-2Rbx(T-8QR)v z_DOPcJ7E^>&y)3HS(qZ;^~Mj?r*B*fA`P!vQFHU=P2Nx$%AkdMv(s|(Eo4f&r6W6* z&k!SdeZwf>7|(LJku;@;iRTESrD=FXgAcC7qZNopRtJ6BW#YK zHp5L&Yt?%#qp{j)%f#$`UslF4uS4{<79;UvY4mJM!R4Ya!X zX?&6<*!GNm3v3a})mq18L5Ti})FHcNx9Qo0puF*Zj0rfD<+ed}x&EdV>*Q#e`Ks^U z$r&5IqTe>%4dm9#4K5S_lgVOQQJ?^r0$l!Ok@BRjTqNKIzPg}B$^-l|ySi{23?Zo~ zg+`#E4$Z*>f&oq@_R{GaG&(*dW-5BOQ?uNV>A1xS$#ws5N3?`2{nqK((S*7reD$)8 zhv~HmS%EE?hlt?~DX#gae6w8$HWWN9ZiwPvyLi<$CZoY6pt>E(Bllb5jz7!Qh|v<|YF1 zfRp?DI;|X6nK3UNNDUNc9O!B<{2u7+qqyk!iEJ0r@t3X7TyQ=VJh@<~mEK-36wuHf zOblnYyOw6SWVIh{Zmn&}DlW(r7SyDREx5gOVEBvKlx2vDu>?USeIxf0y{==bKA6G; zJj_IYR0pZSlx#J0yCgOK@8V&if`|E@08rQxrBbC8GDg4{>8om?L>R`}@Au^Hx3?#_ zTboGE+!B4dxrTVWA|ry2M8mX=jt13!>xrchDdsXRrKEbqWfmRk?W>w^GZMvXn6i5u z5BzHzSnZDy)ny8;AwWKH8B8Tc+C=M=hAm|rhR#!8qxG9o~H6-~-m>sF58 zvMdl!gC<8lmGGKzHSU<{{dGQw3Ms39&Mi~F6cfX(e*Z9kkrsKMbW2?riQHeoq=9S`Zh7?Qare|s5{YsOyH(xGH=t)OESQB(_JGCo!_BL$D8&U!5IO< z^G#nrLbQ|DCksXdI57)1HdcqvnfJZ0-bQ9KqjXrG@mInhYh)Mphyfqdsw*qE=K(KJ4aAj-*+ZazY6D#2?L^msaLg4{Dhth zfl*vj7{#t>=IeP+aTK*#+1|9XKobLJ>@EOG7Q{jEnIj`P-(5zW*4-@2?7r##>;U=( zvpUS$jo<)r){CPi_Z#mRCP^i(oAc-WtYCudgtKG_c&$F!#0=r7VzScuv4IKt5KVN- z_>N$|mV%DL0StDXE?hKlM3bkHt%$qfT_GJYsoy zduNKn$NOUgYi@mq;y(mMamwK(-P5)qvLsRt1P0)$KE_Nvz~gzifec&6F12bk?UG{lUA4VZcUuLv zsWQzrt43soN#{E|?K2runi@1KXP4G%{Vg;?ZReSYI$@hU~l*bM}}dM@@|d?RxQfMsLP z$C{Df?Bcg)?TlGMA99mU@g_E5BoX*U`8Q>DATnxu>C7Moe6f=U>Ln_^Yhm0i>;Nlh zZM&Xz7~mOIAeaTEc|Z(gXpcMw;-T+$0T?%Y^L~X@4qzAH{Ai~EG|`hAYiitIz}hh$ zR_?+gN&#x@K9dn8HISq4^OzRZ;6xN&L&%~y39Pxf8E}Kqj4C4ndQFny3O}T$;JuV` zRRPt%0jO3w`9$7sJz!fhH8GD+6@adi$R9p@IIDR$`>1t?0mUs@RpKtg^d>FUq|b#n zDwlBxN(0UF@0zs?>~BPW6gb*{L*57zeR^qPhZ>h|eE`yTEfYsTUC*u9BsW$j52L87 zSlVu3_to~2vWo|U0=zSkgT0dZy45sMgBjWQF{2^1inO9ywru5ajZ>dfdV#j4=M?2`^Q_%{y0_ySjAK(MiU?zc|at_fL`XEiN86h=z$Pyl;sg6Jo{j8%d!sBe^1Ejz}GoFtEF#rVl1vpVlD=LYnM${ zmJH|P8e&~h!EO&)#51irE0>&{ltjX1FzOHP-*I8`+I4hXior-ds2Gsir}f z<;iW>-135MFqGM+X@d?ONSAMGz^fT4K!v~k0n7hik3d1P)Y(L6uiR%R9_^_VNIQxNdX`z-CFRl|&@XeN;NiP7GuXRbp56?2zb@vg zmP2;a)jdzP{9`im7V!3=zi&12J^0l8iNSjBrWctXGCyglT>K%@Vu^#+!dEe`u36i} zTAwK2w#0YuGUO8EAsWF;bK92HUwTi1tKU-MaZtRgBb<`>q?kJ6RjuhsZikIaS$P2i=}Ej6v98(Kj}EPPy_TtfADxn1e`yUa z$j%Br=}X#vl;V|ts-fL1jc(t(rY>$2a~QnGj+p}FU*+bG*D`pWQ(hcoGVb45_%wo^ z<-V~)7hQOkM$ES=IAPnC>*Lh6b?YH47Hiy$oi^WQ=ER8A zGvShLT(GF&U5Mc~SH?PPv}?JK?ULe6(u^OwZ9nF=T^!wF5j+)S-Xayf8pO~J@v97q zNsJEz0S~g`AJ<-qH@Us^v0VbQcu-Qdae~DqC-oX&H*yWIMqF}eiPmxK*_x(P+R~KXf{y_Wg;9l)I~1Z$3Qs4I5(;6I-8Hk)JOn5A#F&-`xy2cQ8gX zNi{|@Q5>`6HY$dffSMn(HP9oYo@MF4Yh+=FJoZN9sZ+Js(qn9PU@DgC7y>gr76Rk$ zM}+f(lG{s*S%ZKl#A10f8}m+7W#^%UyfHDmqwa)#1VO|liF^bs9Q7BQpoy*Y+Kt&( zc=xU!zj+*7zd(wWdneVqr*n~N;7ZH(P4DjhK1ufN_=#_5V#0@62U|tIx+g{Sym>mN z$H!!yEgNv8XNF2d-Wdig5z`_sz-~mu zMa0Q{7UOc2zNsO+JL>*0u@L*p12N&9H!K)UHl>@uq!;th6_>c-&lDQToK7lU0AEiW z@8i)`6f7pM@|)Zx9qUx->p?HqF5;Y7Vf;fz2*;R%AR`-x@@b$y{ zv!mW$9koY~z5TQ($N+9!#7v-tM&S>iy3gkHE*KYmohZNjTgob)i(?n1S(Q^HGi3ZSZ5Lweb{Hf?IlGeeehF-WP4SXWkf=4xg9&G^M z>%57mo~Cq$v*PYp8__4z6)m8jFatfXDQ?fq-pc!cT9Y$e^ZdMdf>e^Ym>QLp^HzEU zR5Q}#3b=&Jz{SybT!GY>k##gT`}H762X#I-qB~lTWmNc;j|gWA7S42jOi?&MK}-`v zj^`{lCWj+eQXppJC*M$cM?fW^*{FN7M60-Ly4^tc&PGyC;QsTZi&XRqn!pAj1x z8;-*W)}oP*;DRrWN4c|PCRh~LVAi!I;_qbv-2=g zAe(m0l*VZf<-AIjM-5(+yZgHWJJ_M)%Oh4yO~Sy{Iw{iyNeWcQoGJX(qy9P`|OBmNGdq2lRWadkpm7N-{h4Md?m7|tE!t`h8b)o zA+d|(s{n*}epNideeU~}I;H*8!ZVIil}?pMY_)0>V9fd5E1!*Gw#iFeqV`7s#c?xC zsJ6bDU*|`X5&_VeBS()8Vz5>dKOm|s(S9sr`J>9}M>ow{diThPp0}%n+TF|b**0}` zbz*WBp7_!%H-z1uD+Ebcr+VIOP;Jc#IjKB0y2`KL9Vi`pA-on&JJP>@QWsziplY?K z{XsKV2hi1r(j=+BI|d~kLmodq`E|sE@b6YjB^qu8N`g|FG@AOGTJ zC{gJn*zj@_lDfT&Y*Jh?8kb5<(nXC`Ff?^Q|BJ%TU0FDo8Jf7%z@BGPo|L3*xFh9g zq{by{lk_yntE+Tv>O}Vat6P2EDps&9O#^CS6+m~o_ixpD)QCXo*AeGO_aAZI-t2y5 z{8Xm!Yc?hGmB$FfhyI=TiSbLX35ujyM0NiepTucuYDyh$YpbkGaMQHMh~77t;kxi>cR3AXx}(OrcWNd)cOfMD(gb#hzMHnS4`Zzl>taM##@;NY83Bb7@pPfR^&xC~ z?nBncf-F`_$_7V!j&bqh$91O7NPr_D>!``ed7-qj%|P93Tj+>K8>ZXA{M?hQHS}(P z4o+5|HMi<$c|XkyldUbxo)L+gk!L5l{Xcz^isShBNy6N@RWUH;4V>dfjE(g7mEx^c zd!)iZ=~T<0gvzCV>=X^cxc#{agJ|o(K>EmgV!$KmR$ZffF}@h+;vMU(RA?U7x7YmK z{t zr3N^bDO!|kQ2S6i5jHJ=x|cC}#y}Qsqo!}yQQffaR{=CJpN}eHQjvi8Xvc;{470j# zXp?)0Y+i>Di!SA`pVP0pi+(`>!txg!Z%rwX2SA89fVrG}CwK>1Cb+70&)`GCbxBx5 z3VI;#6uVu5>!1_`pX_>KOnl@T;P>1ev;LfbOw07={92JYPR;GzIsG*m5KR6l zQ3xg=*h4Up2?K(OOcc}B6oLsz91u)o!uZ#L$y_Yr%zB6q$!R9UhyG-S(=vhF1{v9f z+yMOpjhpnW( zAmj{z1PjFsz=jeEt^LU-fV?;qGXR-mD6|IB3mma0B^lJ+{ws2%vKSS6(& NciZjC{=wtIe*>#QPA&id diff --git a/ui/android/app/src/heckert/res/drawable-land-night-xxxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-night-xxxhdpi/splash.png deleted file mode 100644 index fd8db482ee6e8b811a282e1095bc3fecfdc645c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58332 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 T8>Nl_{yVtWWKYW9?SA|pDp#n@ diff --git a/ui/android/app/src/heckert/res/drawable-land-xhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-xhdpi/splash.png deleted file mode 100644 index 47d4247ace2b8f63725e413b973d9c0ef3bd8ad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23686 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 diff --git a/ui/android/app/src/heckert/res/drawable-land-xxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-land-xxhdpi/splash.png deleted file mode 100644 index ce9d7f2100cafdbe52bcf9916638269a8a88d84b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38250 zcmeHw30RU@+rMUMGg>&)JDJm>Gfml4E~RE}V9Sg(X4Y6^rK!_qiHb>vh=NW{*7VM3 znVNg6R+dzzhzMw#TYyVSib8InA)ullvVAnAAWijt|97tU`o917bX_VM=ixc$+`s$& z-P?K2Y}@KS>(ehk)zQ(JwRzLVA9Zx}-E?&HDrV}d{t|k!_=W1nC*hlR!&QImd;O(b zjQSC(qhqeKdE>erQCR~WsHE&sq}ibRipvqJ*025pyFr>LcRz2c+-@-h`JHhyd0xzs z`4tyY*>yT=)-I|F-RH9Oep8-jW|?kBy?pke_OD)4&YQnKEY+s({+>JERLr}p+gg3` zL1foHo?~0AlK>@J`T40;x<8SdC9%x(AnFe@`y0gaEO%RhE!p+6&u$*5(9tupdC#|1 zyG;K9bE}Ed)t?vmo^OrQrcXQZp8xxE(8EuRXBtg={{^nxGWyNo(g$zji0-ubb?>>w zKkvPB`poJ2y6>OI_MQ4q=5Jg5zB#DwGyZ{2e1-Xk-VpxbiN@bpexhsEGSl}hrRqN2 z_Qbgb8h_{wYd<_uw;d_#hV(BOy>~O_1)5vBncK|#&>ONoJW=yowU?swe$aofOc>cD z%{4ckH~j-|Fy8v%i5l-bxUF1wiQfB#V%{dh4@=FwnHC?O=;>Rlmoekce?TaVuFd$c z)EJ$d^WlkZ+zG(rEo9;Wcuc4t03L5w0)WS)f&<_&$uat)9soSv8@UCn2LKNM z9soRmG}J`GChp%(d+Y_$9zfbdJC6y(b^jmYx}hiWjT5y1@6*wM=9o`|rb}VpT|B%kABcLDa0p!J>gyh|h)%8z4RurF7rU zae;kxWE7P~wxE$=G&0T;59t+LRyP?K+aH?R*bpCVG?F&&x-?4CJObukw>D}c3l0$L z*KEuOYAeOs7LA`xZj9CJ9@(fJWWV&Op4{Li7A5DxJ2?s$EI~2eUV3zY znBrk1vSXG*&n$$9iYm5XYWM{&t*qGiG$T}Zb z4VD=VWsVnPIdmAok}Ue2A)JrH*piXbg~+OG1UnnSOhI%+dNE_gu1Fe=PlbiHp7$*Y zqgaZWnPRk*R4yj@hY|&(a)Cn1C{rpz@u7^8_L5llFxEX=9Iri{f#5$|=$ruO3~u5t zV5U4G9PcgMyV&tQ6fs-C%qAQcP|tN-4dwCaeK`wEJDN!RR@;oLC{Yie2xOX6lcF zNXjQL(h4(-Y$&Ag%$YNyX8TefsmI?i2wI1`Vx+}-+`30>`pj*4pGHSno zlKXok!=NjhS~+l>fGvGW=yn7vYG2h~-jL9|QCg3#FOZ-_N~*Peei|y#$-tTC3R$}* zl`JVlEc|)BW}{d9-Kl*-Yv;}yfe7|jLIX0r_$(H9rr>y0biUqi*&g8wc?C`V9YUV- z@h$0VOCW~dYh1_tk6*P)UTyB`AEM=SkVr~BCHr)5LIH`p4Tl)#1SkqHu_tFu=?Z!{ zwdd;PF57xcbu7Cz2nQl(!p_)5I!;?XM*mq{iV;|s^>wv8&T@qRCf%XY=ykf1s@2Y< z2fd_Bl4ikau3cZ17Tljz{TMD*$b{BwAD&VJS>+9AZBqDc(>_QKSS%AV5?FK1M;GZH z0f!UuOgWzw>^U}fS1&79V|$FEwHnUmjm@Z*nE1Z{%Sv=^3NtSDS+37f4B0wj6tb3+ zpmo+tg~na)tGAs>c`GWc-KJKY26+na+6FTmex_6qVuZfT z#kwwCOWGTDR{f8#5y#y6wex`s(@*fRsiqgjgJZno#0Pt4H%idcEXLg?4|VCjBt3o74b zY*6?w45ClFRtAlUDUXd66EFq#FGt)Z;;ZT{GcMNZhKrB4S52H_zox}melJAwTT6Ve zYQzWzH(ukK^Iu>KpgfA(*wtFmfRD>8wf8*gbb;`Hy{OLt-0U(wf9>k zppKjzXGwT_!X?mv{W-@~s~Y(06s#f|8&)pN<`EI&S7p*|YHXk0^Ny5$c~{4@@6n%}v46Kq95YR#36a`7^;qYd^gOf#er%lhjd%qDSGpghEsuV03 zTwFi?JS8{BNwNysa=VMK*`m2#-&5bbdh$xDR?~j}xU7S^tBrkxM>z>?Fl4jy=+Hpr z35hh#Z*{TE#^c%N6EsdWYTr_A>8OOfUa1n$vslC1`=!DB0Oca^NOppdj^@!5$L^xk zGW?grYmZdB+W+5rV^d>7&nCo zM|O4Y2$NQ}$`kqv(~%8-g&FM?c0wt;0G0`~qy za4Jj5?3O&9BNf)jr9uNQ*A&Rw@Jn~{XS-w@%$6+!$@;1iniGdBn!GsPJPafW5`vb4 zFc+n{(aXikmp9wV$^=PIvJ|dVU17)~r&<7!96$?(s)Y9hketL=0ZQ^>Kda8&47Jh> zInof*bFONbkmzzAgb_Eylp!8Fo>jv{M>po3A+Ky+N~l(Co~?&0TsFY2kT=KsmpzW+YjUNSmZ$O-0D zADETcGZ-$2PhL+EZwm#-?Ux zT4aT<&xz_fgB-50;FKftd&(t3c;zoM9F@gbUh^+A@PU;#@h_iyqp*fsDRhz2S4pP^ z)GIJTHid@F&uUcoW091aWGwaw_geDS+BsX-ewzpxdMu*JEG)8;s?0Dk)NID{c9$@I zyC{;Hg-5m@tvWtCku^~Z(3|DxNjU;Ne3;sUJN3#(`KU4>Z!TmNe%so)xB78n@vtuE zy5QF-VtLOb=0*`3ivHhsCPxAofgS!b_wtz{W%NN&7OL!8Y)b=>paSE~+d zsaXvz_O_}JX#an+CP4eYT6}=^|H&Z4|4w+^sI924-$qTh<(RY#v=$}SM1PCH`4BR; zc(8ml6o`tP7~225)W)>K&D?tu5bJE z#_RaQLyhHmv3s-VEBBoDvEFlD_49)2=Y?E+@XzSJcA=1t>CQ&VhAg%mbXCzu(Sc3E zJ>#SmYUj+z#`yZ`I4{jJITqYWHZvo3?MH@(tjvV&+jk{4k~mzjd06V@a<1SfY>k+x z)I&CIwpe&?<|k*3;nb}Cle)Y5Q!U=^_Jsw+iZs?G`Z*TIplr=g?%-F7xF!WmY=3zL z26ZnNb2<7ZnJ*zDl*&w58LMuG7foKu6Aq5M%aNYH6aT5?aJYll8&8117ktp;wvus& z@}t3@HMSdAtgj`TX_DctzJul=niI3xs}h2C4lOrV6;*%~>l`JH`xMFgtp6B4n?#n9 zAvNSNEG8X`>fq+3ZU-kkk#;-_nw-h$Jz64FQIV^N5=faa$50WfaLjZf0FgcZlE-Kbz`h+)#zD9;h-6^Uq<0X$~- zIi(ZAGZ!S4aoAIp@JcXb1*SOu);46WFWkw@jrhZYKaI-l6a>OXf{wKjA8HYS( zOApjp?~$#-*r}oJ3&g)jA|o%251v(>q$F$9=9;F%pJUdD3gAtLD$Xw zJB+3;*CY~oDBWQL%vb_X4`JbUsJeOOy4hd`S~AKYrCa2>&^~{>U=XHe_ijdh@AwQe zs+XkgZ2^bibkaBbz(4N^ls2cL1a&hE=ROeEZcZ8&%-7H=@llbhjjw60>_z^JYIiGg zd2D@{?rM0U!r&UBD%v9n#zF+-tj3^G^p~s|lU`H&yp!5Nr$NJ{6@{f&#CJOq zF43wBFacrs(UzO2L!bPpkYCjl1?);a-P%bBd*iLi8mb`Z$0v@{pAp8zhk7%L=b9h- z1!JO4lkPKrM-Z*uz(Z%e77ZnJ*xO?7)kxtr*VBr{p{juLlUd(tBEZ<%K`%<<4k}&? zA6QbOd;#92TCi67*jSXb45I|WNi@Ax^C{n}r|I%k3(2qJM2a3SaPyx-JLwzQQTd2Z zdt3#MSBZ$N@fR>=njihRuFfrds+^gaW5#cK;XuunZihtn4eeKlnA3XxY0C`K-M3~; z9RHT|sg4=?qyMi~7!s-*vC?l&!t7$K!R!Uq-X>XXOv3J>Lth}SY0l8CJjtHe^tsH&MG%;kKYoi`Q-h28n&jUE;7WC-L4Iqy1R%goaqm_dK^}4tj?f45UrTC!B{)B>e;hBMB=oWM_ zRLqR&?x_KpMf)pUr%JQG{=*CE3%*(CZioWJdvx3|X_)@_@kUh`H&=30Xc<6}2u*gO zFX}25PSTfor{kY#hfm2m_<_d65>UIPTdjY0cel4Vu%_{#qsnlV#IRM)@^2be->rPy zbmmS?yR}6;t>>Ykb&1ZmBkMRSFFpGv$QdJQJ%LogV{2?(!6Ds!`WJQ8ZnDv1bM2Ih zDuAKfa;AvtR5$I~a~$E-ad=EQ;#D_8+>uL`)sZ6}NBp3n&*I|eJ^u?)ZKAEciqq*o z_QQbgE#K$`PREuJ_V4H6%7Y8dAi^#F=qFWq`~;A*wUViMY}o03np^c$#2Af`iH+q* z;jk)xa@g#t*sPY|FE4Q9HT3_p*dvKO4uMFdvO1;0N8&*qId$_%0!=!Ib`Y9QuJM&r z?c1x@AJ3mfB73O$Wc)#A%f<#!YjuC zwp`3E0>{+j#ifokb&%$rAmwt^T8%bhWv{U8hcvWR+RELjXXjc|mw2SI@AuZhTYvik z$*XmHy9HuML~R^nXklm3w>T^XPUVv zVqw_0f032XoxPa_7E1p*A8eR1r_Msjq!;cw=aFVjyIz;dQSnmv(D{Qr?iCd=Z8*OK zNxAYJl5&2DL{fmI7Rmk+=0)$iKn=W|J^UVX{+bgQ@3U?-~5DXnAaaIt;H;&8O2-wd}sy zLcM(jluf*~p8x&4@T6c*5-s3(xC!|JPEVY`*Z;`V6XW+kueiOtD1w^h=!g;xh`5dN z8`YODUl!%q_2$@gx@tt$PrQ>?wyAgVgDol{UkGrvLmgj)Xg}&GR^kw_RmW55rg3Ri z1~EFeB}aGIhg!F7qRcS)eN%+@`V7Lzm2)?Yz6qS4k(ZG9(~jUhZJScgFMYK+I3@4M z^&jqhIpDS_;~(pn%`=*@edF)E%75}q&7SU046U$OKmW%kIgk9Cm4en22J5FC82||c zlIz#wjWc@@kfN`7DfXzEM!&Kcq*VYK>5rE5;)iQjz{A6B41BQEozRw^R|SQ&1%+kH zeXzSTp)G}!;-X@WI?XzOsW45o;R?C;*7916U2Gk#5znYi%^&iJ0ux5}vu zO-a^@+gd#xzA9-ezl;%Da)mJR;FI?Ikx+2ae)lj2$rUGPPj^l@HQd_SxqwM@5dSey z7i%!Pr}EyAiyeAx;+8Ev4c%437eX3GXq{DUvi0>>4%NgfyCylG)^oE-RZNhc#(woY z-4=OEKHk_4f!&gDlPOq7RsPg2a(GA1TBMU#mQ#xLnr0cPXjFFAnmshfy64^;8t0x# zX0SqDHT=R*^)(dcxgfWCv3p`q!__Kb_2YZ38P$*6%k04ocQzzsI<+fyKb`$M=Y`61 zDV7KqxA}3=)RZlvNO3Aeo$CKe{xS z?MdGu;O_ADe!^`J8BH}OVp$4-vc@{JEsGq*GhpvMIo7a?{i~8PNgwB(_E@6jp^V6f zyMr+Ny^;=rLQwAT!a6%&xb#*)4z+#XHL;WDR?l8Cto6KEDgOiolFY zdCGj2=@Ds(rHXMb!=WkDp~W?g+EnhJoXjbs+omH0a#n3FMoi%NGaRIsMVfTdXyX~9 zieydi!z5bwepp8t-r>1xT1!*^vuEFCq>kTw!BOgG{P#5#|^^vd(UDXN$-)!Z1k@?UcRM z*V~)ZMpnv9NH0iC^nz4;aN+7n*7BI4U9T}BpLXEUow??6nVm;cO{+%|L^2Z8MsNT8 znoOLlCa}iEL0ZLaq=2}Pa$bpua@53JK6K1qjIiY;Toqfb11rw34hJASl7>H=^dHCQ z-fx(8jg?CsSh7hN!%6WOHem{L@U-dQ@-!+90?l7(yP>hriW!??y#%#ERn*IVB_X@H z6$w|;l>Qo3G*_N#FEmbnrQ53*D%EP8qRU!&EAplL&nf@Hkl<)1A^IObNh|xjy(J_u znOywmK(yv(mHg#r`Ni3J3G^Dw+K0oTm5G(hmGT>E>E0Onu2k-ddoDdjmAWK>Fk@-H zAl0WzK3tTdT8C-Z_(8!D_vPb*i+z1Tg>JPNFU>*^Z!JfnPdcOe6eEmF`U;Ht?B&hw zBVdCAhw`Ku%Ekon^F84+R098_THxOavAQX(-PY`hdoDQ!nMp*h2~|WuD-$lKDM^~E zq3zPvD-Dxo;Ywh?5Oi+#_aCqbiYRN6?;1%9Ks#byFC9VY58`sWF1K# z#o^6x>7Ql=OXQ!pbLLk=leuDzQYaf^dA7DmYN@CgnAUSDGc1_(x?W7&PZT*Yk9k8M za^fybsT8}y(ux48)MKBVEW<>0l!+*Uni_uQOL#7*vtO7mESpgcQ?$TvOINBy1fwA$ z4FYXJ6quNkhtDNGBYlFVc3rIgwPz29C__FJH}-`k#iQ7vdkqohm6obxqKGUG!{JaaGnD;0;;H>hJHz$uhDtGcscD5a?!P zlvF^m)r|93xM|;Rt-k&tB};*bdFAccgdClP^1?uf^r*b18fQgcB4@W|@F&pR>X?3# z8XBtD@LBwHJew$}qsd!yIoX+lS`1!DZGUjYJB-9FEa$EWs6p{1d(b>?01eiTf-w-|ab8jzB6Qg7i*8?GN<56FOid`2`he`x_vwJIthD0>@%lgahkTt2&*^8bv zoRBgg!fJ&aA9Nrfvnt%1AZEh}2u{(XM|e2Buzi)?1xCWD2vxC0XpX1r=txuOQ!f|A z0kFu-tEa`?tj^LG$36jqWPw~pwyADH4=IQh7h{{q=4YtN*nqjQcUHVqFiQqkVFG*V$>*?_t4+eHV z6tNgPgq4i5(Zx|mt-#p1mb+JDQ_I&``j>xWVvQ_rQw~U<&zFxQ$@IiQXtbQdCHfR$ zO5$5Hq;Qa3Gv#W{bxM#(xO@Cnv5#g%P&>l%sp(3pp&CH4K?R`^U8eOQj7U%@QgS1{^KVm zluj-4edja&4u{t2KX6q4N1hk(w;U}xwHjH2g8jK?e@h7nupJXb_2Uoy0Jh_8R_x;s zvH;NW);xUtlp;V`y|p5M?Raa70oyT|`!EL3@gGD-;M6{`3CpNvx}6_0fhz!l_|`_A z1WX`c0w?m70AJVg6#tK);hEY%Mr9&y1Y}g+aGJlR_WM5vl{k%eRVRBA@}}9@Reb|B+aRIgpv3-1Cpd!2vrmk-`DcF~PrqRPdV$7Ql8)>JcLV z9RNC}ax4HH06HcxG2uuV*#Nc!upR0$j5n_U+cAL?038520CY@vTx$FI<`sYr03852 h-irBw4$Fq4(a>c9<(bY*w%pLVb16bfR_9;-acSLUuH*sf zKRHXM)NE<#vhO6N6&%AP{?#99s$X+jVCA;^+Kyjwcb^cl;ottrC4n27kobzz!UHtn zp@RGYo>j1O!43?v2pp@Rm;nx9SORkZjKJa+fyriWMgfxz2wEM#j%@N=9ZSM)OZ-_T zr*lh6XWsRHou1A7?OU0zIgOGf+qYO@&A(0_Xa3d@u{U|apQVLi;UQmhTDNiyJXBD+ z4$mssxnKtdSp<$%P|U!v1o9Bz5Jq4SHNs>wH=}^b1{^pr*?=qplMPHZAeWeX2$Ky= zHgnkp6gV*1fCC368<0g{vH`^mT-ks;1UQ7r1}2;TX0lnE^l8iIUI4IO3v(iNdRq_6YxlMpDuYyqXFXmN=uj;HEu$5-czaa~{mAQxE zN@43P=gsZW0QEYVnSRY_<54a;sM5C}goHSJE1@8{e=ggCZ{w5H*PKQ_4G$F*hVZO{ zoeOqgkVW8F1;xxvM-&W8p!^0#U=Sz4WCQM941>uA1g)ho*?=qplMPHZAeVqRgvkab zn>p+P3LKbhz<~pk4ag!e*??jOu53UaGIRLXl8uCnpdFdUmR)|BPNDBk*-prCW>h4c#?Yjvwhd9Cl^H_m%^hL(hgy8cv+a@G5=0 zVS~!4!2ngQ#G&MtGuDEkAvs*vsY7y;U_=jJt!K%RzN-SBpSd`92+$#R&wU$QdTme- zTc`7 zV9d8q@$+AgHtH%MqOLAqf1vE@?e$KdBxK5-{*dCKAAISCipi#m8*3DuDx+@tI8|0~ z7(L8g7hYevZ%Meef*E(3q;kpf`-g#+N|)Zf3Q`WaU=>leF2dRGN2QBDW-K+Ce7FS>YHq|U~0K}#m5La`{1*;%z=O(&nf z@n9o|%hyHp395#YFU!?qVw(f{t1M)HVfM7%v=)F4UK?!lLqn z1#(4$G0)SO*_q84VK!7UwKb#4BT+Z{QTE?N#%kS6J#w%7g-gx3!HHE_#)QlP+x#sB zR{rJHr_N+OD^#~)T{346B@WmWZ?YnsQN)v7$@-1i{^uR=ZH=7v3H`}# zfj!^XK^#anNa)Oy7K4_T{+#&YkqM+=q{R5CMlA35lUw%Z+lR8JkD@Tq)vrrUP6-48 z`cut3t2dZ;RFrZ{%9&B-m}v{ETGJ&aLxiCMF1dY~q`aupI#>(?-O0hpXT{%=-F^bW z2ZksUWR~kxnKQ!o9$oqT4WT9R^qNN=`u-!Ww{dxnuk`ctO&Fmc4uh~`ayJXH!$iD- zoAQ%lA;tob0*sV)vt86vS8cLghKoPV0&OwB^g)_X$bUn2z?eksn$Eq5VX+geK=<#XCoYG56(WDTxa~oV26n zVHxZ~O5am2Poa(5;;_0O_2OpZ@9`6?0oCU-=AhvCnoDZdOYxjajZhvVe}9x3&MHQ4nl6hu>4Zy6A)z| ztb2F)wLvoI-5+%jiF)3Y=WI7(dhv2Z>=u1gl3;{X)#Z2TQeafv2hcF$Achf!Xx(zj zrOJCF>14H(wy4PY&?Wz1t{by0#B~;}hBt+nd>0}Ga$5FFfiV^J!#GCXbf+<^o8+{Z;9~`J?&OUat{eZJke-o(e`-INAE&>G+bJ$ z`$4u_|GI<~r7bEp%?ZsYt$qU}&s%ujs}3WII}&OjZo?J`8_vw#g=W$2S8Nd<*W0jP zTj05gTU<8V>(U-zATpmN(xrN?b!%6*+O+V_Gz&*Mz02_NJIc+Y3|o8~jb~51g!J(b z>@Ngx!^6#p9EuyQkm;Igd$XjZ9l7cLF6;rX+CdcaEq%l6dgx#s1;TxoA?#EqdBOwx z=w=+AJd$6-Hyps?>b@mK&(5sWhWKPy8b2kp#nzM-0R$W}<1$hsV7iXWS`Mn#4_`9^WhqoO+m_|0F7EX@dzf zb~Y$09NbEVo(~LTe{%M?0e&Q9O}48X&wT!z8~1>?@fmMUJMmaXOrI85a?6>b%E9wB&MMRG>meD^v` zwG}apB4!WbI3CI|=K zFw*4RRWVgk!kPYAzE?f8qrLqhU*E0HM$D~wN59~j6YftIhGhgS!Sbf3rKxoGZ{{jD zqjCHd`455-p7rER z-3G5w%yPPd_zl@X+)%fPY?D-RG>+Eu!jt zN<>{=q~dA}X^0&ZOXrQ9q?=)v;k?}BA`&O-O+%;ic-g@E)7F~>&&=Xv(=N$Z%T$&QL)a9dYBOX zvq9%FgRT&C=f&YspW*Y7w4D6`6~FJNW;QDalq&};CF~DyP9m-MLcRRXtI&j}ms`0t zw`;XQ*To~9mwc@ZDwh~gloosEZO$Zxp0y9?V)=~vEp~cEBv&?*9Tcs%=IzKV@Yrqd z(;MT%U1eR7t3}$T#cNsR)8-OexiL0Wqa>)x#fM>_ebd`M9grCd*GI^irHYS*XKs& zx|J7knNDMTuC5!U=)PWnLv5mgrEgzZdYiA))JU5yx~22JA^KSDLwya``b1?t*ZLa( zo|R9gyVhQJ|KL{s@`0XH`=ssB1l{$IkKvmq(>^#2H4XYyl==ZB8n;I$)#1eBrT7mo zc3}@c+~IO~G~PJMwXeH1)lOzKONDzg8nne} z;Z__00#U_MsDHTgt^W_gidf|QBOCc&tRun0m4as%N=f}s6h&cY{x@>wnal=_MyJt| zaI>?#nacFn6<~q<-6H81h?glTDdX6u3DM>l4Ca!*f1fq>?B&^6vx1}Ast-~($zlSW zV{)6UvqVo}LRdz`tFLhyutr^vrl$%s680LsO%+kf zfP@_#?bB0H&XJP4Ath&gp?jAuVc`n2zAoYNxz|^&>7IRkB^;gcqJf?sj?_E*y0qb` zAicfep$>`AU?N9(I4S?TTB)x6XA?aKz1CK}gcL=^Q~ z!#MLs2k`2KI}S=m8u=-FI*lp^aFEOMoM?p6GnTH`eM z-X+U3$Xe4b>szbz(`(M0!T*kS2}rlk-(r<96g8HZI51|jqRRxI;#LG_4CUJNuH=EF0k|=nf&uy>)ROZa+M13?GiD4B0AJrUsQV$hN3cK@E)p!k*HM~)_u**rwYAm3JcEJ zSX-wnE@_?k#u1(GE5DdWp_$GeYiu%_=W#R3bU@NJP`GE)3cW z7p@-zc=7tzjeww@8e~EW^f4aqe#7XZ3xez~4(8G^CiGLfLYdNuoWT+-AbJcFi98BwJp^Go(s=M>A{BHhE_W5+?!SbuUn|RjDV{ z?kz7VDKS~=Xp8Y*BK;bRy}bJZDoqJFT}X2IzP{;)iE9PT!T}BT{8`JHm1oLHYupGrB?l0DtDBscNmTa9=C zy0~+GvM+o1Q`H?ADM!4al_135uUiyz80F9w+>?>v(~{r6AA{N2&3^IDHJl1s$odAc z*Kyfw?kW|oKqQ&E99B`fSHp_M<;3aEtEc4V=jIwzr`p~Ub?=p{T&SM7Q$f;b3827( zlHNysU((y|>ubo#&M&Qt6^_YhG|yU^+QXG6g>2iT?6XhU zx;VUUAxUGlA{G|D0r5+znwUV@vM5ZufI~A@Sc%9DUSO{*8=e$8)wXl!X^O|X3+Cn@ zSBu{YLdqRQhgPys{JJAdOTaMg47%fjPI5eMvNpS+{Op}g&3n41{2S!;?tlnoPD$}j zQexaC*5RJaPmb)F?oOGxjTvq*i^Guf%T7)2AY(&0`Wfi{Nr=?mvoBo~FTNvATbQb@KpJ@jepP&zvzAG{!;GqX_|@R-W8_K+BlYsSy4;{t;U?|&>l6$g0^5D)`s zt(?d4^GkWmA;q0sL5iw?r6VtnO*0wE+^bibnG6)Naylju?-q6od`|stpEkcViPx$6 zw`-?@ukHGUYftSD=#xlB1d8mi*kUfLufw}x>q}svhH^gvl&-Fu6BnD7hRJs^MvdpK zM9@()Ui8KSw>BXmA^+!`oSfHZwt%qzeMu`cT$J=2lNcAS6_z~bl;7VzI3Bm~39e3- zWbkKk`B+~KLBU!1y%il!ZLcvUI27)PLVmo``BQADmXP~YTyc9}(gl5WhnE9U#>*zZ zd6!Z2OzNXIO4!)$H%vpnmar(~iU&%7{$z4+r*$AtHo9io19cL7xg?TO zad9!%ydz+;{O;xx6P1RGL$eXBo;r$R(+%bGwgw1O!Q|$k)88Sygw15KV(-PxBtay~ zScN3$P*n^`|Cv;d>=(~X%{(Yy;Dxj&iMy7mOs!Hv+0y%qL$j+}?Cf&Ox$^c3>kr&e znA)iU8leK@Qo6FTGM9zIO=SmN7?^i~nXWmKVTBL+5w)fH7~fS}Lhyz({eu#Y&*1h9 zZA^;9MTy%jylEE{I*Q3#?oi*gevYinJey#Kv=wV!zBL( zR@Uqm@RLaV-ay~smb2?ph~DYbJz4HG!wj})JX+VU{l-rI`1)T=eqmMqFgJH(n!Gy+ znt-?}Gr^~UL#l!wI|Dz|F(&mI%6{EgLo44{bFS)rZ`LIs4{vE+RdX+({CbRrQxK4~ zzeT%T@(VC0SC9QY+b?wLeKyj5hg=;#G?s?#EOtFQnLblmprySDLxa~6n}HgG6&H@S zNU!%Ita0G>TM@2}jbL6R-KJ8wEWW>>CmhYbMOU5T^3g0(wgcYjl$D7QNxj2vv|tlS zwXKrKJ6T9NgMYy*+)_|j=(Il|KodpWQcz&kTWnKuZoeifYa6}oeJ@b+Twj&t-1Z{S zXK=#SC08c6C~)xoX<&g^Gt|eOKXFaHM-?~yfkS0e6eCx6t%*g2?zab0hn~eKPJpia z`;YX%&WF=mg});2y_YAfH?NrKpK`WJIZ!Sk zqqHo=Jh~nY2;M=xs?o|ur=2QpUeg6C(7fE{)~p`1zA!;Q^ewB{qq9SU$7K!YP3!YI zOQ}Ym8cKTT_3Z8bt)`W-P4&R=2`NKtzsZ4_sx}CDAWBKUHL1wjreT*+N^!Ox-3MdE z`cM!=>hS0KREH+AIV>fEe(@S*4#G-Ehu#U-JbCH&mz+v9yyk|?h+;`pgI#vKSgLfe ze5zC`Sv&LOw`~l@( zkiV1nkVzZvM=4PAIKSq7dQsCep+Shk6N-0a+U4nFl0H`C4fb`=?scp#KOZ@EV?R~s z-|55d^6BrQUMn2qdUg6W1kjAAJcmv}0=>e7DhLH$j7+gSb@eEXR6C*$?f3c&%FSZ2{tadB<094j(?|re*%~4H#{0iYw4iB6^+Gv z7wUTzvF_y!w%E}s?7XfidKDXb<#GG+8294OeY|N<@mkUQ>dyvU%g9{0uC$KCcp%|GSQp3V2+p0Y0QwYFbHEucNi8@aAQ zd*R(Y^u9(b`iNGsaS71e#;7}@6&b0Wzd=jbml_nU1*k1~EoSqIn6z}?hMRf~hU)dkypj93zBXNNq0Jx5*Lv!% zbr0?!SATG;yY8;%R?+0HN4o(mOIJ6gah?3y-A~Y(fTd^hF+=@h!geyvLNxM;^F}*F z7ij<7JEP187?1trsP~4xL=4*?N+<3T=Z`4=1f8?zIzxs>vwDeSCvz0)bO!NRv&YG2 z%e}oiRE}7u-=K>KB7;pyJ2oCO9!z;-?7aKAP9CR!PRVWsQL;PAzos@iRg_(hHjb0| zIp*+2(!HAAK0?Vl*08B)xa7%ZJe_O>=$$~jT=<32g7Y0yfdh@GvLJc;otm=sp3d6K z&lvm;DgqDkd?Bs`w4#iTj&fO#?Yyeqlu|}J&{d8m%AI8EoVs6f;;<)D!#(OwVeMFK z>lA{0R0(DDht07vByT(K&B7@We=naAD|Av3wp{KmSRuZiKGTu|Daians#L;w7O`4d zY%N71-gtjfcBP5Yx`$_mr4xhu+BiwL>E;0?-ERYE+n+z6u@{N;kO}f3 z7VCk=+#z*iU|R1mOSLfz&!R;RHk^3F?_#EGbNby~k4N3{|N zei-UX#906$8Gq~vGC|QpUNYVww12j|ZT2z{%8!6%!j_SIpr7>Bsj8Iji}^^=KwU27 zx@b}zx2^ULsFGA8p8LXgOce!5I-+AyN(BUh_Li87cX@bSY@g=3=MT_*v$Z-ikHIe# z{7MqfiHi8+X|hGy7k~yn3P1az1yH^xV*0da&ydb7+f3*wG7b=isE1{AIRFbU(>1;P zDR-cgB|CMFJ>P%9p6WmcBX@ps1a8yfFpb{BlQA`nO3}w7dmNc$zRTxS2~a`8n=XD~ zUb$`wz4M;4OeMPypTyrLDP5Xk#CsR7O5%K?f68g^=rED1J16cU#C=fqY(#Ksvw`+% zo-NBVZ?&YkF>}OMS6C|Li#mV)d}3suuDC(spn3|`5IKuZ&qz6}LMks*s5Aof_S$cc z7BA+SCLu;L)7xD7>?FR??peY-AyDZ)+2feqsyVwiHoWN@h!4*6Lh2RIdr6EyEiJH5 z`;=RVX(`(+qx#T@dHkL0uhb*6CCgiJP*4EewP|;NL}p11Pl9^kLmk(*@yPD@L!sKU zJB7?V`o7>pGxKkvg0N1p9gTi^57=o$;mC_7obriNfO>x<`+-ZBZ60Qp=yX7cj}yH&)vbJUl1()C0pC=@U|HTi1yW9W%SVL4|^Pa+w8^7 z_wozo3vx?{iSRoHbj7bnXt7wmxg?$d*-#v$?U-FfR~Nf}9h6)P^cDY17%2`z(-#%_ zbxiI2SaxTkKb0-HBZ(h%PRxfrq3+;-R5zE&469%0h$hS{-RpTKxUDze@JU#mIw@tg z{->r7*&f-52uwt@wkv8xhHCs!B}7#TRRP^+LP7VU^H^p^MxAfd!`Wt->9C%J?y&B! zjgO7+ow374smx-@OLt}VbT?qfOykcXA{LUP(>s0LV|P5pyg?M#>W+hDT$DuL#5l@;lsq%ZxRVSJ&vdE&9sMF_brE=H}+10s&R@ z{nkXh>k~Z<;=B4m6k4vF)XWz>z#pDu0}~?p*iX`_1xfCXYNNwYK7B@Ky!5hM?<;#0 zbtynG){@=I#Sb#BnuiKolM8clb~K#G7TdO?aPVj&)aXjhfWDGYL98k-u&5x&SLI#I zVWWxIp*jk|F94veA~#^K7TbC+e0hhf@~gG4$$ON_#61P|ZA}%`)*e>XL zH2n<8v?T*)*g~2-{P&%ALwIi5yOBx8XGh8UoY8^EQ7ksAIM={`^4>Y~w3Qt-y+!_$F)6wB z_>%O)HZi|%|J3uU<1&iSrB$3EO|oj|G7n3s0*X21xcj)9bBsuU?QL!BkT;s1_8?E2 z9!YI&C&yAF_~X~!b0@|Ykza{ z^;2A@TxagYjBH%=9Oy2|J67sxe9D)D#@b@c{B=%6S>oA=;i&L47G+szF;EjfN{Zc^sRLDw9 zZ%cBg4_vLUuU9a<=zK#-f6IYr73G<2xLLqf);va!)9Wh>b$w`M_XEdY`Mg~hQ3h;f zTpOY6e_F|(^U;U%F`{z0xf1ZN-$@5^RqQ1tzsW|Q$q3Vx=Astw@(5G@M@~j`$OeL( zs_*w9oK~lv^?Qfz_e4cHMIlWIPBKHBp6KYFV>{2DR>sk;(Vwo68M?CK*!301c5RNr z#a5f5MAO|Ya`QsMaI4@aT}w+p`h9f(Dg{5ysAemhh)cs7T9ruFb2vmjXX^QC5gvDuu?8K|=mQdJAV zdt0F-?W?PYA^HzyU+?p`!^8cjkIXU;JiD_qlYe*^?97nR0{luK9J^4KfuU+vZTOiT zU}XNxJhR|-27+NCf+C{sInB!;v;FPxkrhn$PzVG&6_mHYx$9>zo}D_w*$rd_!PyNI zECcVs+0B1WcEfz=JNCI3;E(hJPTR#+ygvIm?AZS~jtx6AqznJSWUw>C&J2{?uSC=m z<#+_5OlMi4AXcdQX4%O{atHDjx)+Dt7W;)i=zLj9XWn%PJI+oYfs_({9{gw7`ycuB zU;I4y@DRk_K@{P&OK!SHMFChRYUrS8A- zL0y?HI;hgOUqM~)^WZ_u|JOb>5q_8}IJ)46xq>VLKg@NmD*G0OB^Z|e;A5y)^wZMJ z`8Q-i+05KS7=b}}Qwk$6$Rd9=0&~9RNpoi8ZTGbuok6z(arp22_(1rfkf8Dsegg3y z%Jk<~umgj8>fk33i(3SK0`c4o2Yv!E2wELsvH@8HCY#R`^GC7tWwLoOe*5_6UH~y+ z?Ca1NE#0?RVa*>G`qHca5$zDx`N4%Bye0>-2(0tZt*zi#1xasz@sb7%OQ0ZxTLr`u ze+g+AmS9){2MH+61%4w0ZU7MnYPi=$tj*Y+$khxdg-^Og11Wfyo9Y8<0!PJ%q^y1SK%pz+?k*35Y|OY(P)~lMPHZAeWeX z2$Ky6N?@}2FC`oM{D)--grx4FeY;QoeIXxK55af=b1cXrlvG*Mq)$W6df)19L;(LB N+J9_c<{rnN{tpC>Y`*{i diff --git a/ui/android/app/src/heckert/res/drawable-night/splash.png b/ui/android/app/src/heckert/res/drawable-night/splash.png deleted file mode 100644 index 6752e0dde2fe40966b7667247b0be9ec5790e287..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3058 zcmds3X;hO}8cs+E34|uJ)dr;!x(Es*n=okE5^+IRK~NM)N@N*!3%{(mZ7Mq zAYzrNSaysMB@2TySQbH`l95fUg(48ZKtc$C`SN|AbIve-=gc{sAIXz@&zpPi^FH^! z&wJ6|cfXNo8N$!7%slLmJ@ zJt&9MOJ;_<5`qSdF)u@@G=wQGlTRNAAA0uV{ zyvX6&VemFYB$h`8=B^^CWGsnJ-oY~?qJe280>WG}5vzkCeHBE4V@DE%uI>=- zi-ypX2;m_o2t&Yl<7L}98#Fd&m7{~PyU!paETgl5T|E%cW|3TIaW8mr7kJT6u;^?q z5);0Gq(hM)P<4hF2nj?8jW&Up{5~4O58s1uqc+|>Cll|Czm>h!f+2B7lcAL`5X&ZX zjyust;y#2r2clKBJIFd1W<5wJgY4BX`^~qYESOWE`Tb)MMuG7spR`F@iQE61lzia> zefw96_F!dB26#Z8GQ66UPNM4i`2U^D!@^0zL&-?SX(PD2COwGaQ8W*vR;jZGr1qc% zqNsoccBDe{>vkeP1>>LmIiGjI>~Ie{0#Eu10VSyuPDYUgQi}zvwilLsyA71%&3Fh+ z;hcZE6CA(#3{vxzg$Xpa(#G@fs^2H2wNbKD`W)TZ)YO{6VEo!&5f~93{=Ii;sa0X1 zkI&_bib*>cmlKhZk*f?JLd=Pfy7N>x}-`tMm6*o~J2Ye7m(LLoccs-zk*=VPa&GG~?|&dZUyw(#0Bq$#CB-hHQ64U189 z4-j(L$zaHY7E7HAjA3%a#92al_Yb{Oa0D`aT3Yu_l!7h8*W!9w`e@Z*!WSZuhC8g> z?P3K=M&z3NmPDH#t=)iJQp_9&<`V7Ep955>raE&=^S^AimsCAOi;{oYH*wRid;qMy zRN6*LsVjRq1Q1B9eEm~leN(j2ovG4DEGV?7f4b9KkTMx?t@!4k^lg2uwEtCN%$I#v zu5uF33exApccsZfRm)Qaip6Q&Y0(dp890gl^)goz)L7eIpwbR*GfB&o9da6#Kg%H4 zpNzl&R|_y4vJO5CeM}GMohqxYBj3xym@VbgvbLG~mBx+wVNZ|B7s}9Dbvy8LUb=L-eY*2=jaoUV z`~VQe*~J2WN2f4NDu*LSj&!VQ)L*PMZx@o_7p7LsSmv9$C7it{pf!p_VI!4QeEY`5 z?k2sa=lw5^sqa>e^Eu0^iMMTuqRAEcy@hZ*xSiL>yHoDw<>wdG&DWh;UYN9Va0vQK zRAhVSblfiHxc4rmBJOyUTfo^-hqa;U>9}jxu5AnK>x(!QbI;q``%+z9oq|u$O!m~w zDlf>~YTmv0f0qR`j8NDxWUx_eggx&^xa`N;Td eB^4dNinBb~7S1}qGz>KH2+zH~9@SKO_CEn>cTVE~ diff --git a/ui/android/app/src/heckert/res/drawable-port-hdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-hdpi/splash.png deleted file mode 100644 index 1fdb98cd55ed2658f85301fe4dedd31666187e1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10933 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 ALI3~& diff --git a/ui/android/app/src/heckert/res/drawable-port-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-ldpi/splash.png deleted file mode 100644 index 353b8b7d9081cf49af887c1f3aac1ec4b7fc2426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3014 zcmeAS@N?(olHy`uVBq!ia0vp^9~c-I9XQy4tfm(qgMk!hfk$L90|WC55N6z39hA+$ zz+K_#;uumf=k1-7T~j#4+8#c3$$aG(@c!V`Sz3J2g%2HKn{FQ~-I}&YJJv(l<9?Tt z>w3}l-VSFg9UUo_^^Uo=Xa7%6T$pQ`w&aT9BO6Znu*_LC`@Ys4Ut!SG(ILWPA+Y(> zf;|lh2O13$ge+KYPH?PbJlMdTctE9qW0PX@C#EJw_CpPx4+K)2*`BhpF!QxAPClS` zqK)SiHwT*x2eVqE^8{YWDdGY^lh}Ni+7+aYH1riD3KV!|u<$vWr3Az|7(8&0FyNGF z$~iG=5jBGj9Nbo;!99{v>h{SAcXyTAt6bgB*SXbzp+HP>P5l0U?LGNFqz+$S_3x{P zL_s=dn;_rK4T*l1;pNkQ2=X+{QDvKazf?bd-<V z&j0!1V)vgvK0Y=)Y;RxnNo9VG^5pZ<`(*3hb&KnNIyF^$e!s)l_5Oz%tUU_8zq>1A zcW;0F{L6Jdb??5uzRqirX7-ddg^O)_{(ZUQ-@m=RUD&bu>}|#T`+f0`udEDyd|gH^ z>i2uW&BuUw-{;_ib91d9|G2le`ukA>`INi~arl$5$I^+0CyKD;XnMn@?WI zySL}(a{h((b$@=i{`>s#@$-v*ZU1iP|39~XuI=xiC-wi!CWQfuoC%t2d$O;uvjLhj zW3hXG-+ejDqLe@1E-ZAe{P5tQA-i3z^}o-J%*o&0-JKo1E$8Q>*PdszfF)Yckpu7d z81lcHDn7w<4@2^;A9Ky09o_wj$%wT%u|?WEPsX^i@YsZt-~UGPm_Iwa{S(tCapMmc zET5g+`H5*07cc-F`(>@CiR;Im`TYF+^G}~XJ)aXFcW&v@r8ebxnSVAa?*H?5dW_Zf zDe33toP2wGyL921sl|{m%DWqNReNKby`Pj_-2S?`>i+Z19?g(`e~SBr2+zB_yT6|e zPXY$b|M*5z$xofa>c`eUz8Y@$`XA7tni6;R*VnI_9^}VX^XZ8vbKlN_^?MrDJX|_u zbuGu=XJ=>I{N3Ds!O;F5NbS5MR&{?W;&zp2PS=l-n1AM1m|o4VvLAC44^NJ;E`KLe zzb}1Ja@-zmeTDjuj355*HS|9RwxZ^Ix7og_AH>Cr&dmWzW>=_QTjo1^pLRU|P3IRg z#DVVg5MD~SP^?x?*?e2d3 zoVUKU;QTz>+%Ob!uI|9@mRNXU2UO+N?I?lYKlBO`&RAyhW+Q>>+i1l{xURj z|Nae!<@Jy1?23qU=(->F?O3n$k diff --git a/ui/android/app/src/heckert/res/drawable-port-mdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-mdpi/splash.png deleted file mode 100644 index bab27eb8736c78ccd17cc86c787d824ff69b2215..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5058 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 diff --git a/ui/android/app/src/heckert/res/drawable-port-night-ldpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-night-ldpi/splash.png deleted file mode 100644 index 4d503e364fcf21c92ca9225dd7cab79316a6ca8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2993 zcmeAS@N?(olHy`uVBq!ia0vp^9~c-I9XQy4tfm(qgMk!hfk$L90|WC55N6z39hA+$ zz@6;r;uumf=k1--c~jd(kAB>9=#f(4Y{dtXGa7at7BFO(<;Op*U9+Yp=uG+hd$k+W z@~^M|pZn>2>!v(5E}P|yyGmbQ%dg}7`|s~>|1amizqg-Kw)MsSKcD&^`aeHk|Ks8H zEA#nX8?9Rt&d;+wyfOK>+gyvnq(5JQ&VIb!y6oc;RA$;pSGo}S)*^ytxtzz~t&VsZJ=qk@Nr9{qUjbN~O( z--#a&Jt}y2XJ_K`b924sy!;#d;8|3y((&nb!r9-hdv4x-eSJKC`oGUdc)jQBoUXs{ zdC2$o_v1g$jL_Ep|5q|%wX0q2uP;9==G9I;xi{oNTh)gL2Y1c$T6tjR9cxxShIOZc zHTQq>eqo+}kLP~f_qRVJ_O+b5b9(xP;#I-R{dmLI#Yq19beR7!|K@9#md@0RmAaq4 z>?Z%lviJAa?wNVd9%w>-+|%D+Z;LmWmva8UKH2PAjZ%AhB5!c@@&l{~LMzp-Jv%#l zzsG#>o8R~UbUyL@K=0F)Q)k{`X3bj_ySt2+o16P^BQtxO^XmUG9}e3~+E~cgR22NF z=Qh^W>G|JMaDQLz;&1QnTIT>6H8S`4)7PZ})0X}JKi}8?%3gB*ztzjDtHTff{QO)L zn2c5)I2(WE-RJNJ5#ICn*VcH>eLcBeZ%V20h6BY?3#`lE)r226W`(iTbwj{azRyL#5&?{B_OpQqpZ{(DJgX3fO!?fr7S{U0y;+iMmq`ySFLo%!wZW8LU& zJki_pWaAg)eG7gXXkEr*eeJ@V@AiAne|!7*_!+yh)7NzCCQN<#H{=160VkwFG@78F z@}N2)vCzP1Kaa?c2F?~okq8c%rY*?{jodRFBwQL>4=8$Avx$vLjfMtY(#DJFjNCB? zSPm(0>9FuQ-ZI>9fYnEVXVC$t2LelEnTLziejXY%Y$Da0>lqEtwD%u#mYfP~gEM%# L`njxgN@xNAvB`l( diff --git a/ui/android/app/src/heckert/res/drawable-port-night-mdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-night-mdpi/splash.png deleted file mode 100644 index e9ef2d8ac741ed8d88c9ac97c9c8da828380e261..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4992 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ℑQ4lFU$Q1>m200-7Rw@B38Q^ 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 DS}I_95?fSU*eVJtODKzMAtBlsYpI}8 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 McHWcwrPsxO00Wfs^8f$< diff --git a/ui/android/app/src/heckert/res/drawable-port-xxxhdpi/splash.png b/ui/android/app/src/heckert/res/drawable-port-xxxhdpi/splash.png deleted file mode 100644 index 2014e956c9b6a9b4b01b7374230d15f23d28fed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55777 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 diff --git a/ui/android/app/src/heckert/res/drawable/splash.png b/ui/android/app/src/heckert/res/drawable/splash.png deleted file mode 100644 index bab27eb8736c78ccd17cc86c787d824ff69b2215..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5058 zcmeHLYfuwe7VbPqA_9rBD=YzwV(HXsA;KVxm=I7G-=O285HyUBVFWZds9*v~NF3DN z9V0dBXaUB@Dlj}!PK*Kq3Cj2w5LOHiArMfJHwln;lVm&Hv8J^4&sI&-O#H zKKDE4eBZgJ@0pm*QLfHj&HwExesGWIH|T?g3&j5k@9 zt&-nacAHPo7iIdnlifFj^K*7be;Q~UNa{J|R@ZV|{qrC{-LiK4tMxu}3?RFFWwT^F z_`3z$S#kh#S%QD)aaGGh;rzCj!Wu0s~1RdBH%A%*Mjw zu|K#W^Eq~a^jqpWt!wHm2-&T%I*rpOR0yjx;!3>_Vqtg|;>v^@3I0+#0}TV}aLR#Q z`nC>sh4L1OOpM^4Fp$&VQ4l~kQjxg?1{jz{yv5}G4GK}iJfBE8&!fKa_@Xd3mdxxeKTY1CE$-d#KJqF`ypg} zL&h`vtmMkTiC(XIIke`oBb{Tp2v`?AhUzl;de>lDN3I4FxMt zOqO>lJFB+m<#BDy<*ezBiT>pBTK!TtZ)20FSW7XqVO$jgHc^%Z>UGg`EyX1a2FG-O zsjPUO7sB+HN+d7DwdUdSPKzaMq)DZUZEf1j?5Vh&`K(neq?wCAy=5Dr>Tt3Pjt?#b zh(0S6OKXjLXB0DKmb+|AvLShoj8g*|)E>Oioj_!&3fs%I$Wawle(@Ib>(-J6kwNp2 zNVMHADP3jXgs5_=aT!{Z$E=ODnqDS~bWd{q8bphL$6S4^(5n`Z;!wuMpl0n z`|v2^x3)&fp5RPW(k7OsGg+*g>~F|2bf>fXf4)#_vw|DStXVpl%+SNGIXcub36@l4 zOuX8vj<4>R>EXXb2dWr@Vd`qhG|1!{?pw_vvZ2?)@Y>8QXzidTbE|##HioMMzY&cr zK$H03XG`Xuc$3>DbuP7s5VW=35Ynoq)3mA$2MYd88Lbm|VpUUH(ogK)lN78>k)JRQ zTq;hoR|e$)`K?nU^C6q~gL6`KKJiTjVeLVQO-DgxWxq;YIyN?Th04C0xI=2Tr7#Uz zy?#=?p@7=8lVMTQChFZIH8f*WL8a<3UJJ}WMZ)PRZtl({XA>1qRuOWF2Bl|=wFgEH-&EKya{gDOWKHQbj~ zPdp+ww1*Hwt&%2I8D+VCp|?fQ4v;*XU%2_osA+0|%>uQ7<3Ii| zme$pg+g^TYNk(EwH&*)32j*p* zdoa<*raBJ{WV+Z~f*4R#J}CAY09UtLD79%eZLz&zo*gD%KWp14u|m9APqdbyRI^pV zvr&XPi|=`{%xa!|DD+oOtjaB)?jzpghPL!K+~d$&E-Y5-pj(JX<8#m70Uze>(7nxL z>bV?U2~FRzuc7_kxYAZ94Mu)Tc`PcgY+r8QL$*QI2>4Q!X`fAV0&TUXA5^3lwK z6;X+qzJ^ZKB^$c-?XF=RGfiQ8jm@+XM?xU=Y6ZC7@%Cztg=J8yYz5(QLlIaC)(@k3 zx=1wocrLdZ+d7=p{VXp8Y;9`#df@n!Zx3p`G$}FBv?H!WY#ESE-wX#$%}x|`_YGfy z8?}Rs!4rK)Z|{4|def16CG^O3GMU`1>>Pgjc_Axl`%+o8qQUl$<6Nf6Rqo`d3jXMbcWEET9r8_z`ON0%PPRv%OTpE#zU#*vo`M^X?F2GdoXmW{5d!J!m;7s zTF3l5>bFwfZ}3PTG - - - - - - - - \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml b/ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 0aa82aa1b9a..00000000000 --- a/ui/android/app/src/heckert/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 5d9690aacf230d524f14af4c53ef63d67816afe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6563 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 diff --git a/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_background.png b/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_background.png deleted file mode 100644 index 05e84834965a1fb729c4b39c19a161a1588699de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iuz4M-mPBqj}{I14-?iy0W0Uw|;<*6N^aAVbL0 z#WAE}&f6;+c^MdZ4jKHb-(}0p#(y(VWTFZ?-=*>Z`Gx`o7r{Fn&A%90m=(JoxXD~$ zSCHWdWHEoVz>eXeLx<81LH4hV9PCaa2YW46@HLjlLCXJ=-ldEm!GSuG+SIt!MkSzHMhK zmalhgzudAyb8P#SuI1_j+s;+2+!|W3Indws^xU@X7n`A4x7@aEo?q=+u|3pr^7WyWJ5zn->V2zp`984SLfvYkwN<+_eSU?;&`QmLRl8Fw zcIQ^=FRVUVS#7wo{ZiA4otc%pQ!BM5)|ebwd9bqjfWIGDzA^IGXiqI$8(6m5vtn~( zg~rHAy_FSv3#*L|tkj*^ez|Ma-rQ<~g_YVCddvo9px8ce%#UYO^z|j}ELg zKeg_`9V@pcR^hyQOKZ(8tT{ik>R@SQ;bLON&fJ=_W2^P&RvR5!dwyo+-rSn=Q)^C- ztvX!k96A5`@W5KrwVq!eA6jjEVD<5V^$+e^b9QE>&fGG9Yp>k0?R>*_vQ=HQY_VmP z{=y24fo7Z7W-`Y@=`c^{$m#W8Dlp`I;5#L)*(YYb9M$3e=tD zxmEjf+bOoJSRYyuptMG|Q{cvH>W1PxxLI%S7IcGdbFTTC-dnETvE4#TA3Pw>HvsX_ z3azp26dIPT_pLQO5g-9(w%WByXKaP`#0tHIl?B8Doy&f?W0k>D=gCE^3|9h9eYm!K zb1cvS!dz{j&zaZZ=VE7Rh3;I>E%%qUTWnjYJ#i3nV^n%p>P&QP^G(ieDuYoOA6tFA z7T~)FmsW01{C#v6)|i}HV{vX3jxksWg!%T=8q*`I_GVTcuB|ye6$l%%6CH!sFSf^4 zY>ajDG$#jE?JxaC94_@fdk1%|F*(sWRQk&e5O)eqU6h@C#r6wLtMnFDYz{X-EISZ) zvJMsjvC^`ffY|X5yW-Xli?Unl2spVaAnWME=l46MmMmMPJ<^BHh2=tH^?3dLV#{vt z76o_!w6#~V{c>Bc$MHBoqXAD?-gvPP`7+*AfN#zS=36`^3}fW za--#|`jD_nfE%E3=k`_?Iu2i@##q)W-{|XR%GbNH^qkxFe#y4>OL`w$`I@{*p*6JK zQd3~i1?*s{dRFO7ZLiuBSR1orE7be?EC3icV!1PMYuIxTmb)`qXh2kG4z1jsTYYk9 zB|tb@TcInZ*#%@DK^4m z0uT!Tu4?<0MtF>ak&6hZ%dL?t=x(kipvfg;VG2#lY~}QStXXv3xO2s;wXR-oD_6B! zSimANE><*WTl*DR!u@(r9|+IcP24hJMbQB&3tIQsuQ`-8yfQ@pudtXp$-s`#1DfX|}b9?2TWf&sKKao<2z zI=WBRBjZDWwnw6r^Y~CV1F;=na@R%6^SY(Bk`w^N#gJQ;MQ>YseyR_TBn8V^ z!mX-WP|@G>HLQHFhO)rH8j|@ov0|y%5SNGb3Dyv6O%|yew93us3CcBVI6BblU`4s` z0Iq>c9xSakSjh$E8o1<%z>X#4u>xXqYK0zFi@0#5#D(Wm@le)IT-Y9k#FOM?V*9m$ zRdL6orL`7k)?S{;Z3Dt`Z{;8)OYbdY4Y9b@(OU5y;A_p#J#m^G$j97C^Cm_z0{gH*Lq*2+pX3v@d zV%sxNvPoPd$4Y?6#i}P3QDCe)5Q~kzTpuwJpq6Fi;&PD%u(GTlKLd8G5FtXg*0Fp# zKIB|$UAvtv*lop!9m_U3_DCflz$>@R&-*0-l+uop6s%)&WW9q6m08H<`7k*z%0qxV zCMgOV_KI@V+axT?wELE8^lZ1#bZgie3ox>V&5$7vq!&IVPt{;(PPcT zA`(lMi3ioJZ*w9_qfo{S)r6RdblA4eu53xXtBthX~147PI z?mxO@5`_N3_KF<=5SL6WNwQMrXT^nt3Pa0xX4U{eF*(855O;QoQ%|i)nWn$c@l+=2 z&aF8;(#_MD;yDhi0^k;BUMCD7E#dUo>VS~= za&~5|#ieEP08E*4sMTcwV#Du}&RCX+;5Px{K7jG!vI^A=Vm2>I%QfqRC(tJ&ZG;*k z7p<#;HkQw8hyjQp$>H}Dw22RK(=lV_`2u2r*pg$kZ7W-q+uljl4>|W-bKnK`dfzi- zTverK+j|a5E|6!-eiOB4C$b=9z=>N9wNpw`?v_7TvLV^Yb0ZZSvM4cARt(k}>qaSd zJYGs-!)Og-Y&cq}rpGZVgOwg5S3EjMYKFOnCn&i6{p!su*%Jw@5>9VQC#TBNr(%_YrSVL_Z(VldB-zk5}c4BD+%dNtu{Wk#^hL!1*{}efSlK?bQc04 z$L06jTomTLMB{ZrFVS3um=J61mQWyEURo22m@iX$z2!JVC zZ|aDfg0?3Q4n!=YTr=Gh0kNq#P(W0XyCauH)~Fy~r5hgOu2~s#s&wOkuiI9xY&*sJ z^+GoBp*ljulm&Nxs{K*A=*nUi>Vr`GE6Q5(rJGIJ^1!;Q3!U3;+1+x9i;U~f(Gem$ zr-Rh+?v0WZLYR8UyeU<61j15c4FOC~R+EdU&rC60S9Mb^aIuFKb0F%o0cf46$4`?Z z0f7X?lZ2rcuIoe93;`h)ve>0?JySVGabLL;>V+wnjH_?PxR9dtk#|mJr`B0ssA!Kx zE7Lid-?1w0HzX(A0K|!uX($`<94t276_OUkoK3niGr4V&F>VNs0U&#;D{D;8yja~^ z3WOdDItZH)go{gS&MySeOs?D$z_5sNS(H5Jd^E=@gmTdUBEkR0H9HW!rS;>1m{l=* z14J@h07t-%#Ssw0b9o)Nh&fMG_KIFs$^*oTTwOi_ald4@_Pvn3oh=D;svkDJez=Jb z2a0!9OAKWjy+;b_-I;Zl=Q^kCquer`6nTkiNKzWIbTLWs$50ra=%VmB@Uy$^fn4nF zqcUaH4ZZ!v-(zf8qgIGDR3=S=GIWqDLFvoY%DpxL^HSCcu;HzEoa(+Qmn5w6b3K5tvp82q z>@CWBv ziE9Q7T-f^1TW!^5;+n}CWpx2!+kptku&S|!h$X(Y?b$D`S3o2#BRo(B+Y=xFsj~TM z$8LxIGD!<%8@2WJ%U&F&o=IDf#6i7fuSarDloXni^(I@U+t3_%wyb`6x|2eZ;@NVN zq@+qVSSckd>Z8|WH7JKD$*cFhZrHgV8|o$o{N0(CJwgYCi_1lf<(gb==xsceiabFf z2~y#@?w_k%GTjqyD9S(4C6l1khe|-aR6~sB^+G^M{MKCDNjfKl6&xGOg_Xvt$aJ_J+zdBv+oCv}PyPU0o^h0mQgmK*voPLD-BSq-LjGty-z^z7E9SE@m{H|8>TruaUusLme@ss zz(A&~Ab%QS!==uNRXbmZjlUzYK2?+{qyaLvc1f@6E>k&^@`y@Ie0g+>YZ$9v0_u3HFPI@JTf7F&AP+;Zro z(19s7o#~P!DI^3`7;2tC^cMb^(Nm^f2oQ-4=_!v7^gj5EsLPS;G?LhGEkG1fv7yQ} z+{le+4ZV#A_?6%cmpVQ-9o7mrDnbKpnS?`@Z0RnU(4aX{mfW14eZVDGMr$Ql{H{H7 zmrR+4_|9X_5ElYMwIw|{;pT!#1E^G{Aw#BXf+eL^sG8xK$~0uov=5t;=<4aLoLI)= zC@+IhOLQQXtt22WLd?{%Y?+uT08!S#EmHnQ)|^;G$|(Y(cP!N23&nFTj$de8b6XeR zYkd{3A=1;$QbQy|CS$J38d6HZC9Cx(w+$%i!h}SHIw2tjF=2hEn3JM5;e*v{ewtBF2naKl2*0N<-&V z!da~JZ7+0W3hhyd4~cghx+vV$lx^G^dU-`|xfY7pFYOnqnJ$=S?xFwOHEzu*i`{2bVqP+JXcAD&WDV- zF7mB<%vm}wCEJ7epo}?mRMf2*DF#du709cAxHb0nVTd)`#D{b==*!|_l~Ge#swUkO zF>L~^jJTBe79fh?5Zy9hYdTQ2ay3~AT5&uUF97+skWNwp!=|Wm%}8z3*wd}kMNzDJ zy>95S;mnHNg)AQ6iPrFXxyC^p+jzAph3jRg86GN>P~jT4m@ZuNdlC=P(B`siA1Kx6 z<_Io%;50MJPb4e-^*yT$4)nTEyJ!*C6PHX}cpBnDNEDu&V3BJh7&}M7>KzBFq|qNS{?Lz6}s_H-U(?;xS_0G<1=#0}+;U=&C@m0*Lz#AgrXA z(3DC9L@(U{M$edwvZA<50kJXE<5gm*4rI}Y`-qt+6^Rs4?~852&5^{1tzoeIkZzq* z>1CS@(}s8wYsUMOD^s>imWo^U_r?cGO;5dGB`MJ@hmuWqs`rU?1U%}V&{OV1d{~B_ z@>Jm1D|>7xpsAG?C|*i{NN_f>A;$&W-a#2z0l?uF$AL9$j*hB`>VIx+5#+E_r3`RUk5`eaH7xt546Yv%0I~r-cO+ zNy06qTSF3-LtOLFfmq_M_XNWG&CW^m0&h*R%1w)?8ez1Ef!umCS&>Cd#fSj=8sP!< zbpWC=X4-e5JxA;)U?~Kkbkj_gZWtr*j5!xF=GajI1fp#zQK84(clLR{s*BfMp2_WD zaW?UxCtpy$lK3!7A)V3^yu(2#Vt12_HWsmQ%P_Db=aBbLKb_aYohI$Ps*g&@jjDj1 zBE7b!Nl$sdI@okkTA^+T{i?T6H9%Qy&pR8Om-@ni4Nj&kYdBb1cTI_ea*bO~ zqf6#Iu&55gBhlS5`9@FHjvAo|vPqk-Dc6A&P*#eoxCultPr3;ZZ(2lRO1aHI0~3+7 z*7XcE%%^CkL?xo8*APQjML;cjSH%+uIu@aZ2yjD>S?AX1hm5(m>8KQ%4$34^!IIZK zc%L07^+PP8;=_b=+qvFN5uFXI>h)4l@}bL9r&EF1>0Vqw*v-)MRXb!RrxQCVbRL#+ z%K#5|UhR83PqE`LBq4;$?0oB`8>KWwXbdEV(sR_k{Czm+WpCmrMzUV?>v%EIH{TpQT*#I=Ez* z;Kx>w;{0f^NA zMB*{n*})=m0kJG39i{d#Y2OKmp}i-I2oQ0p;qTlO0wOg&ST`accxK_35d)C(Sv9@J*Ji7&P>|-6bDbwmr7)3L03g9moNjQi|GqxvEAAxsz2; z4s$C?B67hsQ;s19V+cw>Bu2arM6aniDHe-H_Uk}&ix-(U{GW-v*j1sMqmG7JZqUDa z%1kxg$8(Ba*v4AL9wuxB<)%9f&DORLGc%V$oprd{R&IG5h6E zKlJ#}r|$S$*WD*25+y2pHgzksA%!wE=iQXjBi(Y- zLaZfv*97-m)*uZvGUCCF+v39N;uX0_4#YUKk^nJBHzXY+IuK*|CNi=UQf!!ICh%8z zM%Ec1Qq1;*2mBT+WOQZ}x|hq1S;vW*C^by+Of>^>9SbEXYpO{%3w^5xlbU|@%Kp7RigvXXpm zkV7JMD<&zpQc5-y;z?ALNi*e#i>;@+C|DYZ4eP7G3YvN=4~9#q8#={{44K$)st$`6 zucI~e*s%D4*l^`@CkOX*Ofqi3EsLlrKzhlM+I1zX=&ePpApks4wjQ%&g(%&b^$#u- zQ_3|fpr_|6P;AU^ko3uA^!KmOm`0Fh+i#;8C7#Do~?Km@b`VxWL&CWS(C zzHu!^OcP@Bv6!9nd1p#DJ|5sd=U`<6I1y<%ho1MCiBADq?5K2S)|q=pMXpV)u$YVi zBHmvk^s=cRHk5?LaZ$DPTAR5P)kgDBzK*=$ueRH!x9o|?fn2pRbg|y4w{5azcgv$N z2H-8q#4U%>PyjD-Lulto0DvSVkY2H#r2#|hhZ>OQ%eyGN{*f};Yjwlnfz^j}d6u3j z6C1+5j+t_OsFD(H*qJra8eWKv1DLUfWW*#|97D08YKFv*S4vQD!C1xGI25jV90|&J zEtlL{oG6JQe$9}@Qd{#{qFY4ou2l49xC^fVu>fb$6O~5;kqgSjj}|e`YXpm!1|l&P zmM>V@NO*A4g7=v5*1=H z@%y^EX*L7&PO6BBihxcVQ}i#7V@gaZr_|S{kbZIoh5oV0Vv;oALITz@=BTt=0ovZT!1K^U~tVzulWWLJ-ghLZ*G!eKLEsF5q**lQZ18v$u;N2v=R)H~eCUJoqDlo2Rr+(qzlmEOxmzOs0w|kod7yr^ z$~H;uFmzJNJ{~GUL$Jm^Xf+5)inCodC7W2lK2T3twEoajMnc4g`RCS}MwyT^#d*Y# zSVO?Mp?J~m+gQWMxK6Ag9h7U`6G0Z?J7;#{)N&0qydvLf|=)5^mwi%Eku zgl9O8nR18?DQX7`sZ5!H{BgQmGt-1(Z$+jJ3+KoNC-*G_H&Ff6K=X=izNmr2ovV0| z(hQO!sUdq=!~jGtrb;(AfarBZr?@9TOk%{qMPwi;WW*}jq$pqlA{MdS5-Z!49XcMz zk(qN7h4BE976Pq}dLkLKk{)I79qHR>u9UtvT4VX4Ww1KhFCJuyh3*dOSu`2ce)n>OPxii8^TY->cxI?s2e7+ zVUQv5;&pJzvew56Nn{O|2sL31kF7mFvBkZQSOyEBS|S8Y>S@6uD%dYJo%m3Rid`un zs#i>n4J{WaP~IhhWE-dTVzQ!wb{dE(4hJAgn#60Dw|7ek5FJ3Y*y#UyjE2sQ+ItXU ziQ@tfkyy!x^{YNi59=l$ST})Dgtekx#fJ?L%UF~KJz_YKv=ATBQ6aX|*z1Pqpg54? zw7N+x0a0VLu%nxvRTBewqQYEC%b7Z@k@uA4u9t~~h|jwWH*T41x$myD9NjXv+P%K#aL2hsQ^M+xy2Mh!q9TaJ<;oPULQPgFEmG%gX6Ft5Y#KE-}AWS$3z_*uj8 zbWxOTlNp~oy-WRK@1g)sWy&gSpID_IV?$bpoqhs$Q_@h zwimKkwfTxjkIcP1qrPw;$A-~Q5g!;@Cq@jtW-e-s2kETDUURy|#|2A(So$$QEVtC& zbL|#UnV9ixUA$i7%%m2OC8QaxtBVK_&hp@EU@88aMB z+I3F+^+d%B**<;e#8<2yU>B$WV#kZc)Z;up+>~v|lIeta*~S$Vih(V&pD=Blg&m97 zeCA0@4@QsNa>$mkU~#_em`ii-$Ff1?(hA2@D$m zO1FfbvS?n!m1^ZV*N|ehbZ=(o)>)A$(@#DT!NJ)z0jx1oZcUO*S#81Du`TX?#9GS> z%RukJ8f*x%-sV#$0y?|iM34$0>A-#GHWo4Vfuo{Vbj1;fF?opvZ61q7^m!GA*PVh- z97h%`QtZCZGvi(Xc(k~hWfoJKnHI)Qoe*0LT@}>|ahcR14m&eu~^U|q|ISoX)Mt9MAFYR$454TdYDN|XXSQu7YPs(aRR7tf(;zNX%xEVY? zOv*Ohg)(lrD3uF&b;>Vg3v3*D$cx%LW#%=*y+0AK@uAxX_xQKtaq@nhJ&MfvW602 zl1UbGWssWY3j<5}x>YI6N{}eTUtwIpRT_K>Pcd8yh-r%$d(HfACuI?D0#Q;U3@PCj zMT%_(mUd*`L?G5TK&1Q=l)t<{PFH0hRR*jk@tuzcY*^V8sio+EYfE~}-A7Qr>K=av zy+YOO057ix5IH86szv7Q;R*2}8EmW{sy>SaReTuQdLM`nQzVC2wxMtxddoadieAvW z#Iyl4o-HG!h$;n|2amys0WYST?FuG+YO*qx-T9QIL?;zFAW9B3l zuq9{b?Yv0;SBnp6x}oz7qeY~9LKmezJ+#jJEJ;%4S0A#@`bx=CrW9f&Nr&JnW1BCG zl|p=w22Pd^NB`QmKxFL1k!@6$!l^O$)3FbqgxE#+3JNixz4LZBXS$ej%c@--3uMaF6;F=c@&(QzukR{cUOU8dP#aVMo7gZUDVl*^T`9@&Au9US zL8&20QZ}SlEbX-QyAk2R>0uin z67Y}33{oGP3rlbl!4ObN8cXg? zyH?_l* zTLz@O7Q|P;=DIaUVHkcx^&%`t^9_}xqzc&n{m`oj6x)|1Ic~ux7f;#n^l@3$-T{&$ zig{c-GB2UcFfu?5kA8EI;&sZF6CYf6&@G~8oSV572cpZ;xd@X3F&Pz5`3BeQnm1&s z>S9nx-e*?Db#KxZQKgwc0rQd6Ff>K~SF^}<%Vcg@=JuX{WiobaCu_I1vi|$bmhDs+ zXKh#}vtze*D25m9*6kh3@U_KrcJ#dX_{^;>$)99yZChr$V7KOq z$1<61%iPY{t(}}pdBjSymf0!lIXo6-(yg3J_TAboS!SnT+f^^&^bhZ<93{((TUNa0 zOdG5rg>l%`iXCr|U&Z8!*>X^9h_yplHsyY(9nwjOgYwFly_2FOC4f-mhM^bM>E3vf z0>frvt@()(8T!$&WP=(R)?7e@Od!o?nAT!yH^S_S15q;_$`Y|)Sc;abLEIRia*G%Q z-NRS_tnW={#epab6AIcJ*W3thk-;f%$MJgGY1bTqC{a<@u@)ny+P2UB!oP37@ta?? z=U;f$zWDr0_M5-`C42tGSM7^0yllVq#TV?izx7f8k~O?JvEk=kfU8dj3WI?fI8p^}oOPnx6B;7hbV1zx=xW)|dF*tM=k+ z5A^dFUwqZR{L*XorB~jtFTL`nz3}RrdfXSk{IY(>&o93IRsD_Ue38e#{JM_&+h2ag z&-+E5{}ny{h1b4fU;MJa7RP%2rPuU&Uw-u~dM%#Ev7UeBP5Z*H{7tJ*PXh0dNkJy` zE;dY?=Gdwv9%Rd!AwEcr0&H4(*WB_5nGxoouax9Ow~Pf9z(zORa=Lbi>nBN362*Yk z(sGi9-Xtk~B`MFzT9WOLP9C$&esn-zhC?H-?ZD=hU%2+rUa`;*(S$?9&S3shtv+^Jc|adv;~2I`Bb(%TsoC( zcBWpoNUw6sD8T|mAC}*^Wv74PmQ@-O1KZ0tFl?Z)F`g0K^7PKL)<3$h%)7I?W7D%I zETcLX*&ZE|Fd#*Z%)2XbtknC>0%Bm`KxB<`D=yXR;(%{OCvT+Pm*Q3}5fw_M@UcPU?6M zAKJsz&;I@T->>}~zpg$0$Nc`?f6HT&=e&FUIpLi7_kaG`pV{G^CoS8chwDO{>ZXv` zK$ex>BJts-x6JQUUxaC+wHd)Jr;6B>plc|wrLtvr%co&}*@xw^cC{fj!XfL6?gXCg6FSy8#=yEeOgPGF_wIzD;K`s+)};9gzq zr?Z($QL^F^btDw7^M`BRa1woh3VK-MhDF=}5zBSWB5JOALwfii5GxKu6{qXhO&`}~O9awva z>OZI5@Tf_&KCXN;nx9uXE#FUS8%|){40K}BiLz?uUtQqSk z>KEIb+#-sN6D*>{*d>m%v4|TWej&LaKZ`(o_}+W^{?70Jp_nyl>rp=xs~fhBiz-Q0 zPW409S$Kaqj-ZyA`b%`LamxVbGAY|Q@K9)2y9=gl6N}gyiV9^L6|uuOKq%i}4S9V! zT0TyCZ1Z~`R!ff>Bi3rIunuSNsZ8Fvzh%z9RyW3^q#B zN%^bjWfot7(Z2@755|ZQh`}PJfEWj-d|t(+MjVJc_VLgDjh}5GK76R}f9KbJ-7>kR zbwoVy`4h!|VuMqM+^}u1UaoQD@u9C(i)EX&$~^rw^CoKnk>>$8o`XeI5)ufo8k(1O z4Lrk0_i}K0*=B5=)mhSUfs_FdV-b6FeBTC#mo|g+u#+tXAbNG*mBHF6i`dc|aiDED ziBUOLEbTB;vT@CHLQ+7KYo?$bT(jzk4#c>BZ)|Os-$+| z!96Q=mp(WzDw)TJvW9_ugGHqECz1o!kZ#Io6CXnU&2>|~@51^62XJG?G*S>M!U=jCzj79Wb zb1h-tL>W4557_sO0uhKFyRtdJfk@r({|BNa*6{fkUa?!*hKpdL@Fg}jZM(6RDAkDW z?;42`Vh{aguOGU)*G5!nnTRS8AI72lNOEBQC5aE|-URiAGOAv&ei+L(EUiqHZ7BOd za8TKXZp!+~6P3fewtnIh0I{N0l7uQH)j_}6*~v}?^PMZWU)QeL05OgWDC5Rr(rXS` zGl~bws;i;1q848>BrBUbVgkgy2*hX+z15d&noW86o;$@q= zs#iMq@bm`BA;yPOB`jS^MPV+*yD2V}9OJ|B*^{=o`ytEh=2-L9Qv#u)b^r&xVr8wl znpNq0q93D7cf&~}yCz=L%!`2NQ+cw8rRzYXghTnJpsk@^zR^a57$Zj4EQ`q0oyUj~ zh_@pUB}Z5OnFZqe@4uha4}ax9{Z-5CReT$PG!KKySKuGkBmYn;3oBnIq3r;^RFaJV z^-&OF7aY&Uc z$wA$e`!-l#3WO8Y5dmVgD=rV7yJ>4)aOSwKy0KeVmDdNIq@M* z^C9exMHD9yD!#@wea0ki7r2%+-vAbWh{T9GHmhqN z1;jo3>@v{`fElYA-J z5eYFd?1X0GCRy>hW?wlQU30RvKB&c}ff$pOWVjxIPVo#kK#Z=Le?QGYeD~dVleqA~ zcm9Dg-rnktESlDk&^2L>g!yF{H%teL)`jvH0!*&pK*>ZzSZxvY&GOLHoQ=KI0;KNh zt|uyNlS&n`84Cc2{BEQCdS>N8h!f+a-guq#m!W;B1vovj`P~m$hph&aVFmPhOIa);I))@YY;{wpTd~SuT`T8WEhNU79!(fsRPle7($~9k) z5rb=%Fz1f}V&ErkCqVqApIRWk_uhNTjN|+I^FRL!`_F#$Z`*DI%Km{aCh;Gm22x#M zw=x+sV+Bz6v=h%I?}+bkmk6_aqC#>yaiI1|R1W2$nbvDB?(;o*!bzfM_gN5`MF>Mi@p&ety&JEXGQ$mth#I)Q9+d;|VksHaD#NoSo`XjOy z@4xrHE*cl_C-v)L0A3n={KFmp?mzjT?Ck!tc5A<;@{2E9yemSkWa zmU_bgjTlhwe3hbpt#5QxVBGi+y<9T$%RDczxyh7$(f4UWbf^wPq7phb0C69UAqv^5 zA9_!DareV=%fyG!zDQKCl9Tf%t-rcMjQBwyx@!(GV$Q{wShuQ7HvloZX54go$Ud7` z#2Y}YUkBo~f_B<9GeVjMVw5Z`eXb0 zx4vu7efkUjc`(1i7=St#F3?VkPQpxK$8ucsO=(6Mv&u3g8Y{VN*SUfD?HMy275)~1 z2-7>RsBn!#AEHm@Q`iiUOzWL)RK8L`B>N^&VFxy=&iEV2$n@$t#juob=r2QbSl<7r zjgIfx@KDJLlr9)J6IXnIg`E%|f*2EbkY{?z_j zdfUGL1D^kmzQ6TOc%HuV_;>6FzyF8+dT+mDZ@IY`1sIwi`DX zv^I)gKJ#%WjE=IH9K}``H9jvBXH=*mB5qS%paqqPs8(f7uILmZYixDMhj4HkbpX_mE=MS6F#-a1t)nxa8#??L|X9WJ%CJ7b20msrhi}|T<5kMea>)5)IxKn8;NSoYF=9yi1Nn;OT#8blRtk`99Ld`X-HB=vF zwAma0r5;`%?_E0Eh*0*I0w^0g3O&W*3LMI+l)!{jpQNMKdMV^y3+j5BTvm>g>H zA~9N&o)d9ZVw*k$AJt$5s37bfTYGVanbHkbkYvU?Ct;ADH5$nvy^jWn?4Z`(MMC`| zV@?L8^nA~p(Y7fgoxD6tGG>a_jE%;O86d*A@r?P74UZlNh_w_Ddz%^Ml$nexg>0#4ZN$QAUi~V(rNPRNY5yOsVbZ-*55zRC=q~y=2 ztJbkGQ(XdlC5bXo=Fu!RQX|WAfr|@3m_h$KYG!MURD)Y32V&SR%6zxBkLvNh#sWDO zGERUZ0*FN0T>^wC1Kw-7Q zg2yOL49&|m5Z7|c#B~yCm*PM3#wSjOC9#y1bZO)`9^m`*DBU3ZBf7^v2=s* zJKLi!gQYuBR^A91Gs%ovf1$Ofx#eVHkJ1hMo!8b~c(Q`^CQ%XfYkq3|^_6GL7f;#Z z>N%C6MkjPulo?m#GN6Kq_;3w~Weu(ST35G-5s0{Ajg$(A9wR#Y=FzVC1IbF7^dO5E zcdWQ&x&}mm%8X2q8<7kgj3Lb~qw(F5dYN|bAx9@=F9#xgxY%ZNATn4_wjY3~!L9OU z@nd+t192P_Tt^yz;6h3>lCAeqhA!~`D63$J#e9K_Hwb%F#CGxV&}6k4=L0Z%K3%5; z;FYdEXU#EV5g9S1_#8m%s$XmC9^7$IF~&*_aT;rgWX!RK$PIw5q1O=Uk^o+1%qrc4 z8EYjfly2DLd>KkNL33Mxqc=@gWdlT6N=5;csCb{50z1|^+Zy}CUJzd5xRh>?CW+Lq zzNlZ%+3e0U)}!5b3=kQnkDSEj28f9~9Tt(LGQF8D5?QqdsKgme%{C`M+*m}fBQ~#f zR+uGDMgr?IXrUvUJO)?5AXOSsxcswXEc-GtwWDyk?DV|%(GD~)(KQXua(w!@4c1p`D`t=kb|69pb0CsM%c2AzGF0Wen^QncTf{I@nz&|J z#7@d0_BP2%N+0oBi!WJ!R@Uol2VUsfxI4a~dlQE10iu@vAYxSRxGtg=3c0=_?L=HN z=OZ8ng$I|^i<*dDql^k*0-}-;l7;}p=2$W$A{CIhp`jDD2jnG+$wl>*aV}BJK)ml! zkrpB@lUR@4hXNw!K1u{RE82VLI@xlc{EhFZ&&JgiBo6>_edVi1=&Ha83=1CB-fK-H zFCw9Mx*-CS@4ZtEv9%Ff;yKYGdJXYR&zHiNHU&5k1*-J0lxm7WY$?ucfY?s~QM1jDu!vEbE{PGn zd?O%6_DwQik5K2vHE;Itm0hY%7SW64#A^;je=Q%h4{{>{Vp$;rm~?tlKkwm0z-+=c(YZi4-3Al8(yMGK~vF7H!e>s(g8KZFi?*cVpN57AVN+VJEe=w zr9m|!7NoUTkKQy=c1X{~8sd;F*BLb`-K17lsD`Mm^PzNu+#Ns^wW7ejiEu{s3m?p<27ST7A=F>oAq%>@(x(39? z4T~5H+9`{eC_UUHJpjbr4G?{%8I8i)#x(;(&C{^6uM)OuyZ`_o07*naRFLT25Tk8? z*hvA=6)Cv*SVRiKWU2xpHxhDp0FkUYDA76)JqhvM%veJf0(mWuUc2_w;rg{z9#1h7 z2~-yqi-;bgTA~~EFTjuhfk1x0lbV=|az=|N@@lk*y}4q<2t+KrfQ6zjHADa=0C-o$ zYl!GDA|o7%*(5orhhfRoRlzME2m~Y@TH?cMUg_gNcJQ?ooHzTHv2Z>fKqO)?7NRQK$QCGjjY*|8%Pjw&q}0$g;4=$V>f^((nA`E+Vz(L zVu{DP^vK3Ff6yXoPYa8@nVSf^nMs;T6y`%XpuH-%aMr463o4=j#D0`-+KD_cVF$os z+!go3Yf5;j?z{NZFX(vPX8sbz_d(;rwaDOTK7glohnAZ?-%^M(waRITk zkBMWrmgl8r7l_J z07R@S%O0a(J6#o@Q})b#(^c_7Dd!=&W(^?EQp^rw?GD6P%ueatkQpl*-VkCnFtzYv zc3ZmKaeOq$i$q1(!NU3n0f^Hhn_WF?-NSogYe$PXIJ$4E`yUbOW_Uyveb<4wodTj{ zf>FhiVr#I70%A~mNLj?2F=DdfB3i^$ubGSKe8i4i8{??%nq3Aj0U~O#Q3NV1499|L z2OmI@5?H}C2?G$hS=4%j%*%Uek8}*`qtZo;yH!+2WM_&?+W|yRlziiL9Fe76P8pln?z3Hp15XOia`UBozaYsLjO9sZ=;jPZF%=YB0db( z_k5g`7*QjoDU0YpYzv6n5s1MxvkEPptVkm3k=C0_&0*m*i#+i@^M(-X8>yTS%bsYDXZanmWowGt zyywaebXCGeQCu?uOU^?K8|afoKEY*+uSlD3t$}*p3p_+=ZA*;v!%9ZD835wo=t@KO z0FkXzly1fv6-c?}Lb$MrYrd8>M<9}{qzl>&%|YJ;BFRAn;--%13&0gmipdk!szuif z5VO9kSutCwo^)&+h_oJk(B3yr4XlWz4ck*A5YzkjIB)JuFSpPt>nA{zMWj@uO;cp) z{=QwVn54?J3snx%Kv+|*Q6mx3Mf9D_Bnc|(bXeTj_MatQv`z_gjznTbxZR8EeYN7q znri?tga87fK+7(^soqPn@NtTE%&CiVV%^m_@&Cv69;?Z`y%(6-YVUb5Tl-%~W@1+* zsCB8mw{o5A&9+hB8UPR*H-IP$8+eGg+$g+6(#HQOVrzd21NC=5tXUdrh{T34Z2;o@ z@>%OG@5mxfFP_}Qh)B>@H)4&OIO&JxhDZ_+SA6P$x+p$8`u$dmv z1CY4XN3FwFs?R(=64`-?IB)OqJK{H2|B~pE`pYi#>Fqrv64n((zUMKX`7OtNSU?RZddR*5=EQ$g~PZ*V0ZON*$i_f(cwdf}-f@E%&+8cdh z2cma?1VlCo#FZAjwt&b^J(nXE5CMgX(7uKZYePovYjQ`v+AQp3=5g#*!39zx!A+5& za&fgHH*644pIL;5g@9PYBC5d6)~ETk?NYv_exz7ZJ=~Qq^+C7NlMUjx0L1kATd``= zKwNJ|1T@P$4_b+5ADx-BD6{a41=yhTftmU_2hJM?XJNxkBB|MXGuNA0-K_9u}_JMJjlv zpdYKt+z%F4B@@=1DeFXO>p-DT4F(P^!vI9o6e9B`8zqqY^p>6Q0JyZwC@g)9K-6|q z&MP52_^b-?p;$obngsPPT=T+<)2d0bSqdPA6&7T@Oyk8x;9`4=iwMAcvlOluaB3^P z$~sZqVIx6DVg?XnR|UXQxJF`x8Y1i;#zy&F(%w4&h<9xc5cl#;6?7elT-ci}J}e?- zia>fOJLy3{j5IJ9C#ijW8l+;UavF$14NT-){+@_1`JR;sMCe}J1P;X3HMLk5Uw6vZ zzAWO?`35doiNmZc?|PP7nVYP;4AKy*DE$~BiZ zyZTUwZQUZ$-do=Ph{gp*hxe>|aAot$ryYn%K^tpuqu0DE_DukyV!#a_F=oxggg&!! zW1KW$XuI}}NT*mKsWq?xAV?PjoSh92Ik-X8*mN--%AeO@FGf#Rx^Z8%07m*8o z5xL*j?4{SfVqcb=@T>OvSHEeme&y?u0e$msQw6)S5dMht`pfT+5sfVgsgBkB%q zfJnIpzGJY6=@k~Db@?Jkk`+oe;wx&Xp7mzF&?okpY2hJJjKySDMK#1QA}~DO^qH4; zpAB_HfEcpo54vXGQYvEXjqOtj5Velh$4POGZXI1vGpd8(jvR=A6)mmAIK_9}A|^l- zh}n8oM^W?|5J|3X7wXcM=3gAQ{Qvqt2BZGykN?!Z_O0*QQy>4ltZAXc_OF454uN^& z6fkGr5Lar$l;)0M-q2=r=8Z4fadHL85Mct%2k$exrSfSzXL`q>DJ=vK>JB12OwYXZ z1K3!t3$t9$KMJDl-U5s}^yo83=8bBUBOj{wt)pbkPJ%`6hT}-x;g~MU9Wk>t$#-~9 zHAV-bR!dMvgz*u2&FVY^KB5@f&NvoPppu^Ai;E$#a^0{7El7?eYG4};Z6zzsfm_5t zknkb>07L-E)~EnPE$tyI4y!F(E-%Q}6`OW==P~=&|N1Wl!oT{fAKG94^+v4mog$C4WUB%Ubs6{_vL3yNr(Vg%Gk-jZ}Btq(5 z{iT4UeS1-ODKKw5rh|DizP?W-=wXlqCK`!Y#56;jNxfWIGb?;Bk{5}8 zmr$p7FA@MAxtkaS6Qh-@TBd=XL=p^H#EyW- zXh0?l5P#t(7Krg5V0=HEJ1Z}?iuCP=8wwZ|01DmFB0>RcPps4;o?L}4$YwD(o1sJj zqazY1V6ot>ti0<3S#c>i3Sg{HbK#|NpnyU1C*yY@LW=FI?roA6)evdxx!ZT<%_2C7yHT%TpTru`1 z8Hn-R9|pa{uYLQwwv%rPOitSxJGCoNz=*rBm{>N1+M$3^luo4RAi-)D#TCGu0_Gb? zr2t0lF*0ue+i+=vbzFn%TtvBDf%xd!Vjn<>+f}z^vLQSOh}1uOGqvpyUefg5`I9y} zdotl7&KRaYx+}e#LEs`vAMx>zgaP|fBh0J}M7PJX35ffyeFI4Iso4-LBGyu+8`1xL z+?V@MFC?B+-BN^y6M;_g z8dePjS2mCa3Rtv^&A8c=Qj+GTv4&3Ja^355m4B#3`t%-*9^dy&A`}Ph=>iq{bL)l) z!}j!8lEeTHu#z zT`B5!w{lhcd-g=9w2h!_pedrB-0j zQ0wc>U0RM-Uew8ZK_xhnc3p?7&Hx5L)DrJ{D zfq9d!35ZbnDPXIw4IM0WRRH3rqAcA{5fI-G@8ggEO&(Z(ir)7$|jPpYfrRSQH&ea8l4B(3iHg=5V61jkr066#8qe180n0} zfqTt4Yr_ESY$xl&9@3^%Swp~hrn%+z5@DxvC0T>x`-&6!JvS8P8#4A|G_)nu3DcOM z7*R~=V3Q!!)q~EJ+A1r^0tOnFZ-%M|a5xt+f)tSOd?;Mb*7kW7)e!4F1>eMq{0(64 zg_fOfL@kS>NXwDqQ8uEj$KPdfVQ24^6mya_fBFl*{DBMjlm74h@ILheK_{mRU5h=g;><7J6fCYGVVxPGT5SOWiKUhoDA&3ttaCgEesf%#B za;(<}<(46qvbwg|vJ!Plv0uCh4v7GZNDYxqR&*O^`yoxt4NjNX>j0XY&O6_-lPNKw1FpzRjcS%|^~8{FM4Kp{a< z3ywNt+Y9AbK&OFu;ah#?#f8Wl4e4-SSVLy-@>{ zh+P#Y7WmjC!%R)ZhqxM%3ji-f0|Bw@7EvqDV1`r7#v-CH z*0c;Qy&53_Gc6Tq)7;88?UO%c`iKt$2;cnrx144ccA-=#D#Kc1$DXM1NC{akSfnHzQ77xem`6bs8NcJ_M$}B7Z>__OD@-U?$Q15-m;S! z>cey~o9uiUcJ2`y9!u~Om&*V>J!aTH#D)~KXO~Y);UNLy`pS-!_Mn-mW$Xlly0&vr%j%)V~Q-@lTP7QH-`LvFK0vP|7c>C3}HobUC zE}6wb%&nX}`*ZB#t67Bspa8^d1R@r3zhV_)i}qNo6fKQpUPak5Ji?j)B`YUpb2kuR zv8pZA97T->h$tYmP&sgBj^ajUiWyqM8loJb;V9TRHTAavF-#gsCfCvM_DMS!H3H(# z{bU!kt78AuXKr5j37dAM&r@?(^<(!20&qbE_a^?+7Ax}bKoYD=-Vm>mU&8Izh zl{4w*ka6Swrx(xI`1}c3O-YTMKCZD|GUUk#Lhfkb+*1wn?77ddB)zVlCe(CKG};>O z0c<;oTI^8PkN6KD#w10_3$;gxq~)e!MHQ}DjTV5YIv7^5((!(^wifu%J%FTl?1D>J zS&HBebd;{JuD1bVn7Bj1Yp2w-LT992^T$%#Nq^#m+24IP*`@dAfBqNtH~)*jWm`Go z?4f$aCHl<7b!xkjEuSjWbn$lIy^Qh#@u4&ggLpgh%uxZ1)|$w#^nu}55<6<1Wv-qy zvUHSgD#NubA~C3HhuRL{uL-JcxDAf)DTbteIXZsK&Y%07Ww1aHHdV}KI*kNEyG-huit~<3NJg+`3`@bP zhImTphPaPWPTVp;Wo%S?nNe2g3y2Jq*kyZqyJF#o%L#pB)Fnf!>?`LVm9 zgEX=EjRP3}(Leql?C|1o+bXfy!82QplyY&!FPy7vLc#zLG$J77vD0hCY)R0~DA|ND zQkdDAElJO+tmTr?;=y8K`50cp%2CYLu4h@auul&H1a(2pO?yqz*O|qksWYGRrsddQ zC^nQ1H$zjG&uLRVHxE;X%%yY>&h7Z=PkL;4c%^O&wZ*d!eaV$P-2ne z$SUz9NfWcgqVKE2QrGK9{HQw-5#q&H-bk#>Pr^T}_aFbspW5&Iga6(>_Vd52uw=i~ z@sZOY`b6iW7~(@f0wCISIG9xtGn;G}GV8gEbA}~98g>#}+>62%{j6nVve9pmMeHS(%H>6TSF_HT{Hh-R`U8IdE&c5)U;CCl_~v))!PmcS55DnjJ@zYK z|F-yp9M^yT9sBAxziSV^^))}jeB(Rz{7bK^ zB=ecS@gLau@UCr@x*`dX2$ty^tFP>tEv}j0Gc$vt0v54@MTG7z;=)4IeE?F#B5E#% zZVEL%*4ZL2LVFKayS4%&40LCZ7h%g3b;*&}5Zg@eArR18criQd(~G4Wzz*Qz$NFYRX*~rDOmKNsnL|cS%^F!^7x?#6bNJwOPtEm5@Q#JU*n6jy2O93B&CgJ$3cg zD1Em9cF(p0(Uy%$(C{I@YSx;YgV$s{pyR{n{0_;F+dDbY$O!Z^w;2)0**+RGm7Ycf zwsLia6#PE3SJY!Ow;2)GvCQqPWw!EmYp-gzcM5hZTU8>2^(8#vZ^WZi0WypdvfJ@v_NGjajrsM5D>#w}_T-5Yj$pJc0PnO*wnWc^Lcw{f?wN8@FhxiVoX zKeQ*l=_^=7s8?7rf_pE+u&j~U<0~<8G|EcMr}z&`2mQ;X=!oy6)x#`{W>p|WxcCyK z8?s!iAoJD4e6fb;^2iRvjuI7TW&<=SjA?|F^3AE&HK{=|8^rUVd>!1;hyZSybLbu3 zlYqN`_~gg+y2#VvnpgKeVyDl3&N9@WByj-~nD!p7RS82?lVZdiQpi%mL7}=S9c$va zsFnqIrO2uo4O9@&g>h@h7cMux#%|SBSFv(p-iWu@lKTbFxOGZK)EsvZ-lTKG^Oziz zx&xYlv?G1?#YZ@Om9GRY8CPu&H6g}a20$eS)+`9e?XWDH1gbB3K6=$y9v@U9vs~!r z<8$Gn5T~jpr-W{#B%n3%1OQjqLCTHaQ=1#C^nWeOo}I{Y@%aHDKt^@K1wD@h9O5o+ zzDjr;pE0ge8FTpTV(A8}qJevkhnPC@ACd~@Ju)!0wx*Q5U|)0WLs?AEn1eitdd$A= zj2Rbz0H0BrIk6!YF$~bFa6LVdya`LeRjSddjH6`cIWl}yLxdPH4mCv0sywH0Qo2D% zj6imPjYC%jV#N3uoy03Udg2py^wg&)?7>}4(V7d%eieX;%OvBI#F|D8W_k@=GCD4NcdZ$xk8wfdno-jV@*LYt0wQ*V zS}SEGV$CpMq~wUWvolsatK&nyEu+{vR9qs!H(l+Pi^@$Rp?8fk5C^wxmnlH9dqyG1 z>?s(Fkm|C*ydT_+MjUuO0g1&rPPOMk$f_Zx#1OoKe6Qm%jHFnv>28)As?bFm1lNf6 z3=@04qCystgo5AWrm5+DZLp(Cv>bVJC3wgV86J89$A`??8m^}7{c z;hV>@63YSt2mqm=4ESkVIq(NQ>p@Hw7Aay$v8n*Esv&qJeVKrx?KP2Q)d*=A)(3=q zX{rt{!4T9CmmAnI(z)hFn8^AyqNQ1~h=-!IgRM@+j2akg(6kitSm&%Q0;(6fV3Xub z03y;Olyd^}#@AV}?)F&cA=ew~g1nyMKWbs3mj(a;AOJ~3K~#XN3s06a7132#|Ks*o-r9|b@8WNEtz9Gh|bVQnr zdeUms5i8OLR4dPw2Hb_X7!q65ad*n>0-J+l@<#cvBB%f?u6Y|bAFLS1(Qy$-Z%@52 zUh?^2eh0uMcG(Hi!R3ws=_(Q~ScFvt$c^ctTmjHMVP+BI&eO?rgC?g@c(>`#L87-+Y`%1)mhCdBN^;8 zd_aiRs|bkPEF;a62%u7f^%99nB23vSH1PUeb9qOg6xo58kr`%^m?=tKBr|8qUQziM zb6aga#Fu<Bmc6}qAyo%l^wHxV*GMTY8FvjBPoDm?tseiRWw?v@5afF0zKESVmahzapNIs{ zy8@yL-qM%u`rXcQnM5DPFC?;O47&p+ET-165@dH~u5!@wi>?j}aUtCr$!~ak86`dx zt4eLb-FSSiD`a^%fJGpIl5RBC3zeSXPFuZxsj zl`*gN*+5+FuJ3z@f$-A&JdB3|CNJMK=I1T~I&wEn*CmD?PPjc(m#a!AhS_BX@h9*Q zpVe#%97M(tC}uOua{SaM#X)3(kJuBU?CH~=vE^eQBUuS?T(DHQFS$C+xE{!DM)d=% zm>4=FA7pw0qU%Bf2Eam`BWu{kt@8nMH!kHOB?|{QA;&5?A$ukU9P97m-Z9q73J50u zB;Do$Nc+47{Zz3}T(1yoN2V`uV)4+(?#@&!1+<)(>TFm}dge%kP!@t+RBG!raP5GB zzthd&;u0fL*W0dilnnxMZa`75!dh7$)jX0H5V%Mfq9_q=7fTGFxbYw{Y4%^*@A@G$5r-qdr2)cg2T@$g4#g z6m2PFLw4vdtjnhQ)m2D-f*^cYb>@1A6tYqAx)3lmLaLRxVQsDm5MIpIR;%!Px+~5@ z1jOe$cQR(;!lS1?DKZ4>Edc29@)tGT$j z+-q~_v586!D52thQ9K=Zc_FAu=>y;cL?9ANN2dT+Ch1>~`EaLz2S6xm)x~qm3?Mbv zs~9eb9rc&8kgkH@NtVEg%2s2jIEX?iA%<^a0uXcCM>$N1!&vbqAp`*DxLgdqHagT~ zu=Gv=dA+YX7#Y22Qqb@fUj^0F{(LP6{fq;wCQ7eWX;onePdR z?NCG1_WJuDv7@Jd&X)H+Y8hDxE@E)4#DDCNlUvq|$yh^7#8+`!5>x%e7E!cZr4tE9 zx&`C|7A;BhwG4LqwjA8Ts*M~GQe4~%#c8k2yk)eAgEL#%eC^l zBbU3a%#KZi=<%H1OK+Qf!Zf(;TKSY6(azC7HUw+%oZDOYz~c2AHt)s{ctdn@-7DSnlKdlwHc$6=VUXGG>)$j+HU1l%yW@ zxpz^dYs1Y%qH<;}=wB?H)M{SF0Nmo!_QS=ChuA^9{Zer;H!5tN$;C5@HKDByk11qd zN)M5h7D&-)>CgI7JjBB%KV^%%AF&J|pAyJ_IiWITa$WB$R z!AcT0&aa-afpoL)sf2U#)TeFzQ}8%Qa& z6JtJKnE(j2ca96olo-}9xLb}%l0rh^1zsk~Jc;qOVhddW+!D{xS8(N8!vMfSzm%jy zi)nBz#Gak0?poSlQbl0(SU3kS`FJf+8ixo%(bEOoYz!qakzSy;zOafE^|_m64OLP( zQixF|8NmIq27)#n?YBPqg6CFI=6E6(3~(ZaOIxV49Mah=w9obk8#Fh9pr>nJOS+Ea zj~E;7AFLG;3OY9=Ijofk(r{wSghi9MWr1mSrW@1UC^rq`rBnetqmIja=vM=7k`dlJ zpCQMj{1Y{6yne`*DMUe;QweNs;!fg2eIE3%xq%MVDe=j@V_81RGlUdK7EjNgk{%8{ zW~qT4+>zB}a0-hE5Rae!lx6t9lr&H`l$Oe|7mG zIV@466J0P_LyG0p?pQ%4ka2_0yxamGka}a_2EzTLHi)O-=9Bh~1eMk@4CsmX*N=&h z$Y<&s0buudZ&~xxvon>9;2o-C5~*Kdagc`i35nEWrmc6TFAD$kj!70dAHpOoBsUB7 zLdrJcAyU#geZo$k`K&GOeatSPfyFhjUQ0Sr)(j;~qy}W$eru10Pv~M3*Z2mN;}?(5r-}m!>hPP6jddPK2MIVMT;tz_{s$?oMMvtP_YdSdwkRVkX;M>%5VQQ)^Ga!X?vA!<~D^xfil?-Wv&xi@h(c&?bJKdpm7$ zp@AkYDB%jfYfR34!_*L$=!qg3eT^GLyO`IWsj8rUlxX9Kpgegq{=g#|0yKA*01I5;O~hlF^`RK}_V9iVrLj1V}oh#iye0 z#6Q@h`=Oo2&Eh;e2c?rE6dTf7Y>Wj&YHY+?Dm!pv1!Y%CRoT|WItN$ol3O(LedQPl z3BVwWE%6%S<@w%Z6?f-8TP(GO4xf=*W?8Z^qL#Gi?kM)v;{bNZta?W(d}E?3!ZOb|ds2LTI$ z1p&drcDV-I{10?=umTnsqPsWlb{*pLJ-_=>)wbKcVAEZSxS{FI_uMml&-Z*!-tMSc z295&vLz%%f4e^c?B3<;LwFBDeV3FRTLUJHKXgr{AT)ANc-3-JFHq5#+ji{oBSe66{ zfHornf^G=U6KSbE2tzC^T5fsIIsiiXz{Q{udBHs)21vCiO3(<&IZb#dSRPsdtu+lM zCWq%cgb9q4H>npIj6hxxY>`Ahz%6)Sc~^xV7a}JK=a513Sm?iKqZ7a^A&d&uC(;OK z2!U&yvUkLh{or+O_h6*nG2ny<(^JwOB-GTBV)T(K-Ur2bekkmk-{~CG2iY@DzZLRm z)|cIg747*Do`sV}qAn7t=vq9^s3HVjLq))_7aVjSZuhz2@qG6vNTgBiiV74?563eC zdRc-4{fgJD2|jW-JQM{&AB>xE^?vWGcp`_xK-_4wJqjnFJ~iz)@XOp<4OFcIv5 zk@Y|paBK_D>1)5JhJD3@2%xIeyh|XwO=3g7$_w1iy`S%J0B!XX|b;s_N+ua&D?YP-xuiWmnD->i8hU^kcyTMF>hUi(}=RVzbdtg#+ zKPC#bb^>ArUc4`6H+v`TO6Qne?V`ByRN}gzrg1&y<$I6p>VrZ1%IzMzglIi!K-Y*} z>zc4zk7$F9*jJ#tJs8kyymX6JDV?kVyLk7JUAo(Em+lYQjlP)O=)t&LUq%wb;B(_S zUkpyQ+)bpImYRZZCUtL!2DY$0utT~sieldP7KS)5DJY1RA-S`+3O(l(=0~L*5ib1_7WKVI7qunjejt`|#xW*eJ= zZlk0bKQ^o|5&f#GyCXMza76vui?j^{#38wKmC^<*}we5e`o*bt#4TC z@R@dyT(~=6H+o{yCd8oV%wUY1bjga0q+EwaLr$}HFZ7o0bkk*dDLqUofOqSeDth$c zJZhViSIer3F|v_a>z<-oCLDW*#aY)x4R7mVbSi}Ue6_A1AHwoAO?H6t0yUd2V?3TqqWa6@wOSJ$Olm#WknPFu4!ma32A= zgtNXe`w#!|KmU!IS^4XH{pwf0vOoIc|8C#?!N0P(&0~4{>s_cg_&PFC(X=Jh7y6KY zlE?B{dNJm5bgstW^2HEqB~KjSC6QpMh82E;tjH*WoM5q@JG$NuAbD6k9`^GA(u*`Z zmay(o?=z3EH)T4nP|WKYOjMkyovGVoaY1kxK(+?zD=Riz->~t*l4Y0ot+D;WIxr|n zP=Iw|fXWR4vfYFEDpgmQ_t}UsUs@fg?CNS@fMLa#D++js_rk_kxe|)C5;i2@NEE(tGe9s@f_h_At20gzP=z~fS046TabZnUag1gDGMb+IwF$cLx8HW0|9^N4 z9`kqJFS^}td#u0e@6qqS5|GmX>b-VCtzb53ovQMkOEMB0xI^M1$ z*L0XI(zl)z9@#VHE6&*M;(1|GgYfsG98uD7VVBCF4@|k9c2eCW*f~_n7$p!BBnC*Z zx5ezl*^#A)8zp&r?d;h>L-0F7m zB`x&!0>brgykeJjcJPG0c{FDI(L_#6r46hfM|6Nc#9O)0$ahETq`#Z9DAruf4c zsg!+sPt6GgLnqSWNfO#w@<=h_!&W{T;8S~9o2joW&5-gJTc?s0OD^n)=rCK`uv+WP zYFp2&LnMWuuc!7L1wjzz#Mpp$u0ZE!1OR3>EwZp(3S}@qfP5VI_M*l)fKiBzsAei) zgiU(L=I=5-$ev-jb@ajFF}3wG;B0tqXVQ4v>?_wF+H&h}p9s@m{^EThARigzH$VJ= zU>+`RJeah#NmII=tm~|skk7H}WSpEjBgjV!A4kzEbP_8lfO5s4Ur5FLDu$>CMDLht z8|cbGavoRnDR@3|PLW|}Y%GT$XI`P5u~)h&{Zna;3us1#{BVZN^%&Jn9Dvx85D5aEsQ)w8so7=LeaZNIfIiwZ>g!{v{1^*Bd(U%0ZA{V}t<%U2uGA?%p z#OrHq0rzN~1zr%w4Te};JGRF5 zbIUD1W=1_|&Y(ZYtcu1)F*siU&X}l=in5lgU)8Tyz+i(uTt$dwHX7qmj>mV5E$qQl zuQSZtdPsq}F?r4d4~56XqYh{f^L6yRp`~H;bbnw_1D)stkJa#K8JW>=5f;}c( z7#?p3L!Au+7%ni)@T`rXag(UXpfF(MmaP!827$BS;O=|3M1qNgfATKDxT`X+>1(c`1Tb4brC zd(RDP`Q}ppxz`O(As);yY)1+`Zb$lg!wI|EIc%+?XJ0x){QUFJ+hO|T#ox78ZuyLk zE4YT)5;`c8(DCyklBkP>(FHJGaF4<=-Y}_d3mqUIrU$xl3YvM@%_Xm%sS6Vk)hq@FgP(xGB>l-w|_cHl!gDLo?!_v%QY`ZW}@ zfkerMGhl~4?dKDFWld1hzKcdiA#Z>mPFG>tcvvp19$I7jnH5$~tiEw#9Z~@m;}-YJ zfVQ)cxdO;7ctKQ79J~R|GEgn)YD(yhb;7n7LjuFM4(X~A zj^`G%6@b4*(sPfdGg^B~TaPxMHV44ANt7))-?FLls#<$=Q)*jJt*~-rwY3xLz=%2# z+@63xM!t|#gI~ihq1Px+M1NFkRiT{w8rGMvOlZz)$_rzq|LDdl;{+TH2`~+ODm@OE zBr^Iyj))#hpgI5R=Xs~qZ`IGyl-yX-uJugV_Q{*}Wi`al!~6Xo|MP!YEI%iwLA$MQ zx}=VafNL2K1ly#O7Qh_UMM;XdLE-X%S(V{g86qSI!ZOCk`RANUTmTa9;Iyh=@3c%S z+>YkvJz9}BPNZaj+-9b>E|v`~Jq!^KIaOK`ehA4Sv$$)Goo7~BKe5v4V=Jy4SqH%5 zP@*C}A9D;)bh;xoPhmfKmF6U!ymztKBoJ14LI+KKrxdd0v05C5@U zy5DaD@rp#1ZmI}`UrC?ZSv%^CNM|u&_p~V>C4$9W4ezJgDb}k|w?zaBx@bN?4`ZfV z(aTe}@%+3B6B**@tXSFfkU3POOl52+&O#rb+Cz*JX_3hi)$(JjZ$Go#@{v{7Pi-0v z?b*34HJ&GnD>ji|vXS(>jieej9Ix2mv?JkIJIFYLFpv!}3a%jF0pH*26`PM!I+*I5 zKbOM*sBur@`)2hAT^N36X68a4C4t=iAZRr#j7x|39}4aX}M1%yp(b_I=LZCbdef- z$e&6XC9epw@ge$zDq;$fsq(V6jcV84Y*8r#n%PObVbQ5ywXHL&ww_vU>A-61rwZL2 zB#nL?S$6rr5_8+ac_^_b3(Gc^S+Mc!oNo=%I)bz+A=nkb13V#yN&-s}BMx8G=L~FL zz4;+$i(r^ye1kIvx|r{c3&M~z+BKF5V+4=uG%0Dz^su_i^H(|yt2=*tJ1c*kujoDh z;{W_#OH|kF8uKsG$)3{6G9r)`J_e{pp?SndDxBo&A=#D59NZ={;T-5|YuF8P14Yb` zLpj`zY8W1<@=UNqF|kYfPWTmONTD+AjO>~Eh754LxNO-addttPxPEMvwPVXR_f*Js zR5qU|MuX*Gq50J#E37@%_jGelbZ!z%23)4fc+I9%oiIT10fCiB(aKY1+WDofAo1;B zGduR@l%m=8n^s}e7a6AyzcW$C95C3Vh_2@jX`q9!rGCgnmej?c(52lFQrwR$Sv5=Y+1T@D$@z&B&V^Q24`^b zJ>fv6turEpLb4D;#DP=o;s^-8uS=lI;$oF_Q#9_X9(Pbo=thR5&t~&;_NRaLXF3sI zAU*v5K7JEv;jjAJ@BDv|K>kh7^XI?ev3?^#<1g%&zx;E(_dofQKebe4*{(huR!*|CO;B}bN8ph$UcrS(%QuRXTP`iVeuh}IpMg+0qJ9a(w( zROK{olO}X|32hwrOmU$? zgvx3x7$%juARDxty_ZafK+6b$gz$Vi(C-5pN-D3>beia2J}P?QPLKWmyYKy)clfe= z{VKfYufF@fU3#^@ZG_Qhs2LQ^)Ub3XW!^Qpya zYjzpYt)4OKD6XAYe(BIM^Lv(U?ptByvCwYZCr1UWXZ6_93%izX?pS{1z)Bm(it(xD zu1)hKg=L#8t%`|@;u8~E@`4j74L0GX$s2I{0;xx4rM;qjQ=^D*+L$--g*9*!U6CL( z@1xlXMij>p_aQIMdOpYmxhDVsAOJ~3K~ys|W2bNao_+n>-?z8l`>uWc{PC?1b$soc zAKF*H@qvByn;+QMzV$))|M%@{?|skS`OZJHcfRuj`}+I*{$2a(w?4GDzx_S?)`vf^ zZ+zzu?A`ajukY`?_o01_|GobQ_V)YV_s4tp1N-{7zvs{WZJzG~wcft^jqlj+zw>Q- z>)rS5?QefykAZaYTi^UZzw;XY={xV~b?{hkzyCe`j6uEi&bM^`x4!Wmdzwv`pQ-7ox&S#+5lCu=w3yI z>dE4w@K>t3IkwW~6NTl%@?*<1_bt7!XStai8#5-2ZylxLxZUwX2K^bdKAV z&QZJ4HD*`3#_jUM5xewYSfKJNcl+(a-G00L>VREEf(4ba&S6#f*E9x!E`gPx{2;V>8e#qYO7=wB(cZQO7y*FmB-08KB8(ntg zJ~AuJ?oipnqyfVPreUzljS`eY8>Pq#WrSY@t%+2^42Nd)n(xvg1XGR-TMA!u?Vd6Y zh4aVxq(-1Bo-Qvd`q4$62N_W6#Fz0&6Zg9b9eOvwh~RlPpf z^cnNV1Hcv&CS~_Sub7kuBjo*%6Lz8=HUv?@H4uFRy?Y!kVtiGK{3dW&Gp~G?>vdPLDo{7JB37sXxT)T#> zV`1-gYwWymm$~w|ZIIjvBh4-ySZaRPvKZvru~qSqfy~JN$ssYw?Bc$a)-lLq!9lZg zEirK2AX~aR#L|lof;`+1+gJ@YXIe$4%GLcay39Z)8V5#cutr?KuDqW>6CdtnRGKS z9O*?1S7i_>lK%Cy!jXiGj6yx%Ac*9<^SGd#Ql+9Hd@zs5 ziVZ!MKfW#^J}<^mbz!9xjx~KaFssQtiLZ0fgz-rbsDaU#rJ@|H#}(@vU>v zIw(@+c3#;0?rYWvMG78}qqOnFsuFAZde|2 z^+*OdRa_PX#D<|{W7Ebm^^ij{+fcI6R8?10q=_P>0J=Egq&jrq#@QXn7 z6ceQN7ba73lZm?RB;AC%VtSS}h>q?*s|opd2aGb5{93~dsx zlRo?+@DnG75U(>3Qst3=QNl!>)=QjQPo_;xBeO4It?+!H4t>)_>zytO`@>Ko>AIeY zoD*D0Yt$q5@Qb&PJUE35b17VKf^lfwg~g8iOetTt8JXBj*xD7SZV~# zucOf1v)tmoRW?p-e&>ZP?7gP&i=ma)POPx%#fvKG^;6}K$+;cNEFLI?%NScv^?!^P zW1OvTDF*=diE>EzXH?o$P)u+o8!cT`xO(2iP^uz#O>TjQWRoSWr>MA5h~op2Xr#-i zDfF=Aax!DRg!r%mjJcVJ-sasH*ZqS`8hI&+6^Vr$rqm*Oy$Yn4H2diPcv2mKB-$3W zgboEP67V^J`!YNi*;G#+&>qzVDK5Aozt+i$Rpf0m?@l?RnsD0_D=HlT%7Rvh)E`I! z&mkhKiV63G!f)}8d`9CL>!tOkVS6t!_zb~pc^~A}+}__Stf>jR)-^0-f?;@Gk1mYi zxQ%7zY$)Au?QB9aMJ6f@X~slnEnZ#oI$+9YvB~oxH-M^OfJDRm>S0LdPArchuAl0? z;|;m60JAa54l0;@bI%HbaSmm4^Sdu(l=ZEr3dN;0Jmg~;ovP@SV@ox5WRUa=F;I#f zZmZVK@}cqrDkX{DYs6suLjkUdK#7y_Y=RA14{&-m)@WCk3 zBGIglPtc+6Dmvbn8=jcd0-)3Kfa)Dj=IqgQ(W_$sZ51Y@0q(KywvEuai=-LMCo_nT zPyiQ#uRoiSN&~>P3QCMxGtUVdNmT{cP%U%rM0|zj1%8OMNXc_U9FDx`b$Il&7uT+Mfki%rh>th2*?>ynn{ z1b(E%o`O)iyqVU@LXq=z77_snAr@MiCL1L}1sBs*xA3S6-4gE%#Z>U*QEsUoeym`R z;uZIRBUG3hHlrci!F;&SEO!q--C^>jNkx_xtA8i?>_?o1r+)ye8VnSG^ zZA@-RDo6LO-g+X#1vzlB29`lN3%`ThkbY(4e=FYtf7Bf$8ffbsO=USMOaSgg7(@0e5O0Cf0c>QoBW1vN zR>CzN5+ifL0EJLOx_)Mh=hPSSNdI~IWyfJ`wp}Q>I+lAn8DtPJ^4mI8!fU|z`r}pW zp2+!hoaVz_5T5tc8&&vtK}7=BvyQy73YCBcP^t16NYzW;aaM&GBnS1FC7PKFvUI+2 z{wjlO$f+RY6m)#}ydF*Fec)*-CvQp~FOSJ=N~W$0Xu7hhA_e1vUE>U!yktaZ2~R-z zn%}Z&>xrT&QL(=H#L{>}3=l;$_T3Pc5!6?)67s+1{u|cZdqWj5VYsw(XoW>U?rr^! zQDNOL!}W>cKKI2S^HkU5j?I0!VRFuD2-p0dztIrSEbXgfQ&x3-q|%;n&4DZDMW^P- zAIriQX&nuxtD2idzz5Gbh=-iX`{dck%MF@3Y0{4YH+vZ}BZd7o6)nv0vJkOvs?hc( zoKWv3gs?AdXue}e9$p^|Gk@dNxWXQW85KelMp4KOuZa@~cW+>(V*NAj`DnFKsf&jx zuRAVH8F@BcFs`6Qz9_Y>U{IZ7FAb3Q$0z^?=>zYP`$)%It8PQ#qa2dL#K#G!k||8? zvziP~*gqx1=X2?s%!&HnJ5$g_Mb0NVk@1v_kUSjP;B3u9G9j9lE|}wVc}YkKA(<91 z2n%puan(78_12jjfBc!Uu0IN^l?W?v@a^i89J z;(nA54$&=u?^v+jSkd~X%hrbh#mhD@%Tdwtn!#kv1`<{4pXDf9|7=CysV-qhbDv%c zjwvv_wDK#_;-oF^W1SFywf+`^nqZT==eGj(MM`$#L!;0aKstWOO}coyj8K($R*Y+4H7+uUE9gWDstGwem3XSb2tZCn zOFwN~@_G>)TFU#0aGcxoRIkRysio((d=-kkp~E&>pWNw!rX6^_Lg=Ct1E4*(`$8U) zzMu+?r2{K0?pv<8t5{!aJqzKQTrqgZwG$83n@=p!*p_$9;#F7Nn?|0O+W-S$Y=Gh9 zj+NG_$MleXe;~mpYZ!6NngzXE~NV{;n&=eJk3Y#QZn#__?!=M-#cbLaRuUEAc zGMupJgbE^|3JrM|fH28FCk_2UusSbl-1E7IgfL3`ENY|q&$QDpWa(+6?+sxCPp8V= zXL1AwiPx95?nyiu`D-DB-=z14g9rCMdjQl`j9_SRLAgK*!Um;FLztFa-nqdkQSRb0 zY7EimlO3YDj^H~2>#*?&*I>64Fyk5Jgcza3KF2+r^EnR9(tO}`ri64vyhA!=KyGkW zXB!(LzG^zJzG0P!VM9%!zVew~58CCv)5akiB%+Z>!7Fy;DKvm^n){Yter!eP+l17u zr?#;Fx;6J-51#MHipvL9Xl`46Xzl~xhzyu+h|g70|8~51?fj49)Bi?XO2H8=g8eYNU?aAvELIE@2HLq9h}u;n^XArP@N5V zBRL}}0--v7&KRk(`5Or^dU}Kj@;8!XM1GiqKwZEGxwApFo}nIB$RZTs2{eT`9tnVBxMW}7-$msDL zCX)6H6|mr_jEvClrAE4H;HhUt?J%TtqU zs|gThl6haeUJ4VcU+_g9+sVl@0GvpMXM>e9|a?+5$VzxOTVd-AvWX}9C#vO81KmU^%EeSclueb1bf(+H9@mM2ZM=)YWpN7mQ(2X=Rr7 zN4|qY${-sX+FFGE3gHE~hfodMgDaR19WNmV9_JrT_fhDq4=wEwVaw5NIv$b`3LX4137)2DHEzW}WE+Kik zvaa^7!+~C)G&Y~uSaw0H?6j^9xk9a~>vO>bFhum**==1}KUKj|-SEN!P@9|)kUI;6 zv*v^ba=$2dtZkh6^pz^>eT8lAOUT6#Fp>XfM3THmAUdNHKHTNQUW9&mMv*Q2Z(XDW zv1}j?J1|b}*QrVv*oC4hjNb<1i&}D#M|Hj-;IemF$nT;J^AsI`)YnnxMeScgNj_IZ zg-j2b_eBF?93zYu6rP#j^v8|sy$vU-3hCpyIT@k)-C-h6G_R?wxP-K93CWsMUO5z8 zLuw}Qdh>}0*6LwPGRE^l-}mU7#C&aXpO!CmBv=r zmCzN8GTO%E%MU%@5)mPc#(F1%3OfvwO;AbZt$Ql(MmNFXhUk6Z0K0@9w6H)55<>29 z5EjtS?mZ=X5CHn97airiyeBcIVHpLn0}az_yOqlt;{l@?IN z2I>YLg=35pY8QEVU&y_s_{yZ`xUVuxXb#1P<-vr78E!xKdH{P_J=TTE{P~@*>rm>x zYGCFcXFJg8S zsw?YWjMRcL;`uN%^`m*A3;ULt-&OudZl7w z`69zz7$hyk#Qcu%tC`BOJ%VilLtNdIoDF9h;z*7HKS-O8zxzl7*q&No3Z*f@Kapyx zl7EHjXujJOv=j;l{eM!^Qn$rH>xdlTq46btsUdb1O96~lSPot-EZ=@r5RyNy+Ha8* zTp*yzbK~72(4L$y;Dn?J(E3r5)k+D{jnK<>8k#=`#?Sg%8U#u+@cN;bPa(%}JiUMN zxryAoB^w+1tmq-*`Nbn0M}&Pz)w5H)R`l6ZB~uf~fsq?-Jh51DDG(ccSGJ32v5*sk z9QBndGDP3I(~+Lv)}6(SncMP$1208b6%KUhxgdqi(xD2N%H~s9|Kh@ z9U{2aw^W=E)8n;Gc|W`&ys>J;Q)I%ABBlw60lwmyayz^jj2*6m^2(8nkr6?1L_8+m zQx)~*nL;(cbM;`1NsKLcM)$@{6CMdR;^LrhiD#s*nOoYk%GMLhf;WcoL^fN>JJvTX zxv(v7NjRA)E$c&+LVqwmLK54LC~ByzIS4o1lNe-1VF@oOfHz==@{r8@Mmjtg3*D9g zoXg{=9hq+LMG;R>Z8n!=5t}(I;Fi#NsMtk=BX7gF$DMxV2It;V74|uX5IzTWd?aK=DQJS6&Uc;r)Sg-f++^-0HLr zc|2eiwdZyfif5`D%GWR;9vEX(aRKlxgM{LBtQSE3H^29KFve3WVNCEAo4Ybbh!dI= z-1c6zs%ctqQ*p84I^WuS@rrgGOz6JqY3jIp$NDq~a;GY1=ZGlc3bc}I+s zus&U06wD*9n5=nz7|Yo>gFUqkmr+A#oGt-dk(7%uY=jpr+d!h?J!pEqs$da{^7(94 z*@RL;H9)X(%(&fUmy5zYDi*#P7sW0ub7X@;Fs#Vf?(p~UKW;DV64C^8u`oIyf-ipy z^1x2K#S@3_(HKnbl8xmTY@)Pi1Br4wUC?ZD7|HPcClzrDNn!AK>G>@i%Pr`_aXu&) zqAzxw$j%GvB`U!Oh=$}VnA zhe^a_)drB{h59s=3A{ZgmrB@DEkhqTZyN_i%9QK)u$Dv8Z9ysHJcijB1O(JE2|1zi zxG+8-U_Df}cq}o8!kh{KIu{cjkTxAsaf~g{{fW{C<$`Ei(-($(ObWuL`7CQDTDm~V zO_@%kZ)h~icE zj2I(VC3LdN_L)4O@WxQh@u3l_DPq7UXKI^Du%`<1VeUF_!^xT;9hP1XC73u{7rlwU zX$mb-mhtsWJN}4aX#enRQTdY7)2cdgZ7gqKMhXe4rXxnT=3|@+#))E7fq^JrqL}!i z0giciRSv3rk6beXw8LN-=>t2FlNIH=7~nvvBCON($C0M<3n+r3qUAff7#T{N%t_UM zwz@8yl?#LP1Y!pv*+rHX)IUxWU25y8qR;K(ovt?hAEQGc z^y=L{yTTHHhl3uHVcbxpJRG!FZalDyw@@mEp}i7xZ{!UjAsonX@JO6kW)i>`LC)p< zFv8V-(wn&|FeINV<=gZ$CWXQNy8|u?cpxl_-1}K9qyBJb{ ze_+^G5KV$3N?|A?oZr%LT!ar3IWa=cA>71EXsl~QV-!4!j@Iu^i-yctvtXv94E-1uzrZFgj3l@<{SL2`mOs zn+^*G1iV8R1!GkK6Z*;IiA51Bc0xPQ3mEu~`oC~SZxiN#fSUVl&&V6cGXn3(Gp?Oz zDli`zBR%r<$5z`VY2Mex6M05;UkKHWP5mBkw44#%+_s5)Lnn@0Xe8ZGSdzF@ENc@b zK-yh_;@%wr0`V0N(7!mr(IAo9Vi-Y?=mjbn&CJ*fWfqvZad} z@DyDV$(l$@Y(46NkZ!n=8{`lqVTwWsJb%nuyt*pXfvCWup2;#f;jTO(UXVi4VH(aS zPHRtN6qoMy`j%OBOq^XqKN&)UxAI)SD8dad-RV(S=J(6Dd+hSJ&RN#@Y^*++pyHctQ`= zgz2_1LR+fRD<$XLvB_LRxf7udCb)>840It_8p|tGW03L2hKxp#3>D{0-VGR!m8{BG zd#2K=re9T6oe=xSp&$34K0+GJvP7e(Gx|B|BdgjCogQI-+JfpSK~xOk!Kmg{e5I<& zb0IeXw-91SGIKIM2AseOQ3Do$KU32Cjk{G**s_ zO*fqaRzh$I1qiBXs^{iz+e?Bsf%}nn(Kp5jF-|40RMWvTVmtue{2j{I0>-%hM8=q( za~c^22hOOXrFACgN5&YjxvMQ1BUfTnEQ!FodMwbJpX1dH<+%A3H%36#`tEa|scw5l zT7g?Ot&R+!?3NCUk@u5b+*L~puRtC(l&;$dg#e+I{lZfjd9a)FvRh~ynt$EiZlX>s8)H^^Ka#ZIEORU z5A={JKygr9xB$^N!{SaYeCi&y>#z3P6&6FOVx}_okj&rsovpDK}|lPSmL!}Xgnqt1ywQLu&{g(grW|u zj%SoHdTtoOJ3u?CsAY`Xj+a)}RUPJ*c5N~@r#&Kg8;Td@dns~A-zTRTniM>|b>)%L zg@)}DFM8)h@*)Whn!{GX8__~@&)KkH87W3o^-!Ah|7oV15G{DA(!LGU_uvartSApw&Y!V8T$puE5PFZ3E`f?n zcUFf8FTMR#2C5<@!W1#g`i6@|kq<3w>tq1ksHM1!cU<=Y|1m}r%BohWiWw%yNTk^V z3uZbm&p11`sgYU2x8^pAz9`#A0fNLcp%w;@h^a1cN^1?+WGG$|9UsCk`6~0l9)4*B zGOryCVHNebtPw->h}X?|;CGP{Xjf_rs2iYgLGn>8Wz4ADrLWp8?6P_Q&kf^QeXLh7X`F$-4(;liRZg9`s7w5WpmUj%@8G5b!o?Y6}WLn>p6A18X za4N0jt9Z$t9D`ZA&%xyp0*bN##{hurO*3VFeF3hzI2H3G2z4@351m z%(B?gS}Qw8AALgxNVfxngpeRXRCzxp1>s53nk%Y$7dXx918SPis_)DNr{T1~cn6l_ zb@4YM2-UI9-`cS*uG+fi_AUbi%?e7MMkls3;iXQTiKUI?!v16&FKI8w*UhZ_CF zGtv&k81Za`OW}=F;}~ue56f_sgW2#I=Ud>2F3JONP9=shs*@6oQJxV4mYVIUW#@ME z*j`lmbL6Am^d8kTJ!m&Zs%Z=kNT;^*RP3E-+#vFd7zdt_+)-^T43*D<+!5CJ0{!=G zn=CBIdr6Wv7$oov{c1wDfNc$%yC>5~0c}ONe9UGC{14Iv6+1;i^ctAkNi6WYdpF<} zLOlnPAL@i8DlVv`sYFHz7!eJ|#}Jc@56>4`lB)cfy>TY>L}5YiiRUI?_6uV}21r^$ zK3I%A;nq`qrUI);&j`mWhss4S-t1DiMU;SDi`PP4D7-L0H8MgJe%YHCxQ4XyUb+6j zF5T|5Yxgn2Zo6`~OM4wJkuOrL09t|_#tBumO+gs&6U!(ysJ-JXZE!nvVN^*UijsxL zaka3mUpL0U;K5*M1?Jnv_*}-;Jb1$v@QgvjJ2SWKB#G8D<%|?jQ6;U=uF!pInTGeJ z3*pexn22lKsQ8fs9k9f5R_roB^gW+(HgY};izn60V(78%kOdiMnI>RzWT7Z04A31nBLbYql zc>dL-<5h^7;>r>ljZF)C$z%#Mz3BXB@*N-%QnPRH4{IGJhW-OwW|Px{Z0) zW^lIZ#YViWFi!Ya*kz6ywJ?R=WDrnic4tmrb*8c!$iqM~FG(Tj4#lb~awJ@=I!8n& zvV1%SiD0DP;RTyDNA}z2!8BcgG3_^ho-syECglDM!vF}#o@3i{FuDNmFuH5Yo za80KSkFb0Z0i78NgUjD+VzZPW8mLUUjN zku&na0(#>;C6gBhylC9>;gc`2j8KqOz|Am1^`*ryS(A61VXhj`n^0a~S4E0v0q!CH z%;+
    1. iK`>qtXJaE(B!<%%02g--ZBLiYqnh#WEGh8XZrs;+P!bzuCcharB3_ZBgGdW^`=sKfV&ry@ydO`&Oc5hBMeY&LEL}P zWE78ahcL}R*6W%M^j6@WW$}yv;8Gyvm?y&8hTOOh{!Ipyp3`*b^>)aw&wh>>BWFmvdps6e^-K+w&VTU~bXMyCw&{{c+2 VztNXhVS)ev002ovPDHLkV1hN_-B$nr diff --git a/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 7263ce4c78d7c10c743d5629bb12812dc156eaee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8472 zcmV+zA?MzSP)Ki@9pjOzOS?N^sJZ}fWQC*24DmN z0s)dDh>akLl@v%(wu_SdWJeE)N-o<~evm6xq(n)IvgE{a(Wy9*NCE@_F4jw4&YU|D7ismxx&rZ`2fDG%4V> zzb+B7AVXGwJ?@}R_BhF&ZSVpf@bepdlVDB`&`qE(;(}IKdnAMNRQW5(LPJ z>wQsihi_z$Kb93A*b~o@Jpd~Z%M+YXsw{pZC!R=3e6fNA`E^!8iM#~j`L}(s+__+~ zJmmN^9D|3wlt)f@#5L5gK1 zWN8mTf%b%wCGqQ7@kC7V$BP6o&<7|lJ|icQY+dwxQ$mT-ik5GGJ&-KAK2dOdkwo4V zFfM>CxIqFGG6;fVP?(=MwZ~!*&Ty(k{qaT+ZZUECtnjkLnKurAtndmZi_{-z65boR zC42G|et-lf`I99viX8$O%{IxnV4`?AnyHmP5pX==#G*Hx_&bCS!UKTV01f#yhS!ik zO8s#MV|{@}dPj(WA)ZKr0O9>Z0iEFm;1FU=?PQrLA+t7FoT&c1I48;fIIfU!+!Hact54qsC~^ycR0c!J zrv6Z%mH(keL@oUxKw*kG^+s1IyD!d3WG5@U%(4ovm(q*VZfn`Vf4ZvhZee8}KU_5t#15>6_C z25_E8T$}`RHN68E>W`6K4X;Fj;kKIE)ir@c3BE^yu{=Se_QVUwToR#AYDgH2yOBK- zN)#oUt%_b~Ue~gX`)&(3o^WEbD-^$iPaUyO2H61F4DxIAG}IrY_)v^K2LQQ(F@_ib z;te9a;GO}lUt@Ry1m9ZyF){>*wgB173NJ6h3tkCe#UaiBNU;au1b{+`lBGQ;O)3)2 zf;~;XA0q4&2E!|w zu1Yl9kVvK`p?F@RnJUvi7{zeRx8BnWozlkw$LZHxo^bp!ZWLL_21tdNaf3+HBnAxv zG~f-3S4%NWeBmSu(tu`)o~=p{Hx)~ZKboKiQiW+oA^k80ZQ;g#1 zB|YEy^?j1dul>Hw1ONm8RvBaiq(TfDLsx8NG3d&=L7%K2^vb#+pA0wy;tr=|y(=W^ zodIzSdc@%v633uV*16%OqO#r%Po&8@S6Bu^Nf`{rWx%V6Gn(et>pYq`oDo?cOv?H| zTn2o)toIw@@ai%UN{LZu5k!Vp(hjeN6<$d7Wzll=K0tcDC3>zUdT~UwTJrO=v?KpX%yt?X45E!U7pwx+Td!mH4vc?56-s4&b^%QjcE zd~4&c1dd-z54r=!8^|)Ah^m*|p#;;i0w`$#w5ma>%uwmv;c&_~{^VPNV|jU5?(|{* zj6eR9Z^=+3Lydtz_p?{3OlCpo!7>$I(4mGHr4iBcZGxudn?DX^s=vIz^=s*;0S3ax zV>2kUmO%=jz6N9axQ*=4P zM7S9sHvvjA+o&{ei*(omNQIbV&?`TD@ug3WLD#SI@zC+p;?ncV@1!jK$=2z8U=}qN zuq{3hK=eXK^diHHx&?s3+3L@YV#ohc06i1X)2yK=ykT_wR$&djv@Jw|{)yIFDtdDy>0FX0a90Y6p zn#CZL0il?cwUk&h#Bin8`U8OQTB_cYM0M8z5+qCDPygSKqlK46=cF`|Wq+kH7hCsg6vGH&K*$0ku|L!kL-`k+CcxM!3O= zQ=n0Xq+uLwfmRIa3v{|7u|iwS)}$n=qd&L-oPd!w-ND#0Sfc4j(_&_cKQx zJ0pjWpOj;#o|GexpOK@FpOxdMpOT{|o}kykbw^G-DLZ!GC&gx0hJtbN>RCxvM_Hiu z9W*nTO64kpm8=Y=LaZ;)@IPP>1UgTFmUyuvW^)1nUC)oqu8x%aM*0b8$SOc;R^^8G z38TFM2H7H=x^;*JV=ObAL6i_l85s1-fGa5LhXUe`BxNWNQ(rs%;#lt%$5229y=buM zbkIY7Xc(Nc$sUm_oD{d76=x_Z10GEV{4sHA8F7XZtiQB$nP8yA08?<|Xx^_Ds0~%U zQ+!nhLzQo!#K?EVC_Bl4|q_dU0&-)G9!F`p*CgZk7N+l=}e1#e-j# zMW+JDy_P|~s0EPG2Z%ZqR06LCg=Gn{5KXE%7&?&QIEz=dH*`!aa=Zp4MzP1LBR7UFmZDMBX2e63j_o}st#gK0_;DxEr42mfNWh+t&)nWzw8vx z5@UoZUR#sFP?DtT<77~(-j)2w?7L>8H-Msa0(}=7Ao?H<`ECxe)hxykv;g9WC!n*7 z2!H^T4Uj9KG>ia6Qx-tljh#dz({Huf0D&C{8`M*3{*@+!`T%jtp#Wlw6}rPtVu?K; zu)zihAr>pb11ScrP4Uzq0Fq}70thV-ya#LmKv!IDP7B}l&^Z(Xrw8VxYh%)2E*6+CK-fBFep(SlWcoRa-C^B z9tJ>P4H#)<^!gfPg;)sYa5alTixfb{DnQgAHS%GI1#~h2^LRGz!Jt%eO%1oYsKDt2 zM?EQqAR6=`v!ptS0LYr4LaQLi0Dz4$3?JD=guWo1TL7)`KuGm0GZB)49c`7f5+kWYu{4(F*QzB03nOnGcnb$ zXNS>xKN@D7$J^5kjEB4t&cYC4xOt^N5Mp~tA*W{W>8g05X<0WE5LYxU!DN}ueYj)Q zq(^pY+yD@S-R?oNNoH$MM)iUK2pL3^*kag)G6=)Aq#COX$`8*X)Sd%_-mn?uya^zW z1rR=MJH%`aLc7Ce5Z~+9l~HsCWZ#2_E#(OSYye$9muYM^1{P+G)X1DB;^KTb5 zBV}t6MsdnEt6~sYVOE$4(WIwNp-E-|wALgNAeck~)I%-C@FGC%sn;AXpZ4Dn5?}-Y zvWr!lL6Ox`gINqrxLKrGsM-Me<*$DD!fkWXwtGfl`pP z0753r)+B~Ws|k0#T4w0^4zGhr3|au0%}Fc7rY(@B{|0IPZHS_B&nPw2%8K1a_4KRx z7{P()B2@6Yo#ycxz(Hs^+#&hV2Wqhu>%3Kswem~O>jWB)IR3+5JkKo-xM;fIOqDej zvJhrzst?qrX0goZ15~xjjJC>RRvl(n@&G8^nxsk04bL#lileh{IXpq*YM{>`U2R_2 z4YN>OWi0Cv06|j#5&+?5hCf0>2=+mM*LfoH!udPX?zm>PH~z)9{mP3n+d>?o6%L)vdpui~YSq+2XAq%bmz6fecmxhoEDBz_ff z?ewcLG5*c8O@I=X2U3n0shT1U2BAUkiHZwzcxyQd^Re}QjT&<&0J8f(-~9G>#Njg} zULH|~GS}iwvM~>lwj8*cj;PKe05S4yG6(>{S?d&YH5y7*M#XIQBtaLwLCpHN0>~Fh zz70^IA-GYngvQUWS#$KH+8xA#0jC-%W*}+~1sbV5&KVa|z2A`k@}n1dBUi3m{fHLp zuXbL$_P$)bdX?dd4FznB;0*T}1Wi)4 zTaD!f0jiElX>3kX)vlDf3vW4mnn{tymW9t^h}}Z<+U^%+fo9U!AvL?g2~I@;lG@xr zF^Xa~F6(@n{HOo?!`m*>SFc`^Klr0>h=vU{%LB2;gD?U>xY2Zlvw7Swyb@frkw@8~ ze31&TVXntetl1-~(oUr7g)2#2aq8E6DqNZJdPiaGEd z`1D}V2ngIYbP2wRH=1JVWzos)R5;@toh)bWye`T9ju#7=*xW!p1u$Y+H9t2i5{MW3 zzc{~_1qSLZTnm#($DG4F3tdF3_rvPHu7uZAy&`xdq|~9HB)1D8K+qQ2kPvBiJ%kn-c&8^$^66`#rIoxEW?9S9RI0 zK>dcYAyH6;BzAqUwt^81b_xMdEUTJeU?bM%P?;x+d=IN`WFAwsOm*uQht~LGn36Wc zkLv&s7?dcfi3B@`0HAJfk*V4&WdW3}ORO|Z8(?=5F)ZXP3?hv(1#|s;o4yAb40RY7 zge=ya-G0asi03B25>+89fNqdU>Iql|K&JtN3ucy_?~20RrD$NmJtNkz7k+MKGfw(Y#945NFQ9EP%i!G}Bmb zA;qH)T|$aitqx=`um`%8s*b8&P*r)LYzr*f@NRu(yZXD3P_p=a?%7zYxImUS8pl>d zg`tAp3z-1sfKgx*0K;|G-%;?Utx0C0jHzYas+EdX%hc`X=$WKzL!Bj5n%$4ZsYiF=}owyg2FsdkSr`hn++#v+?`p zniOa>>j6-4bdKRw7_nNeID(1%S%lW=HkV>Y1nv~Wx3mI>xUxV8oQcP)dd{C5aWp87qp*$cr~#WMh7PAR+5R zDRCJk8H}c7Ae4}yu-ShOJ_dRcD~)1P%+eEtjjF*kum@ikIt*E`2k$|ViupXRrTbQ1 z3gMNkjY*m*evYZW+}m_=wP~-VQ=vp*Ig(auw+JPE^69Et)P_LE@=A-a$OJGfU}*8J z0Uhg_OkIkdDS7zOGjiy$Gjj0QNjZ4@v>ZP11V=bWc&hc5W2er^vD06WBPXAdM=;_! zbxsarJcJR?$#Zh_)KmN(SbsV4_!IKb@w2k$bB{=)w^7{jiUh3`Z3{4GV+d2Q#|}Yc zE&x;>R{CR=8_bNkhQv$5Ozmj3LVF<4nMQB9KD{+@!)z>+C_JyU2YnPZJ@7+pnMu^9 zJ46zT0X*?%0nihMf|^6Ya|}h(@~!XuyW8fZZ{@6i`m;CX8~^e<(wf{T-dKSmtD5#| zX#smc2u-jHuTh+t-iMV*yA6v_X~e zvsuMSB|t#xB>^zNc zWXGx2->0cFZBldCsl%zJm`I`apbpo0V|jV;!Yg+apqtwtuUvjz&Aaj~iC4O+ki~tF zJtJb2$CR-1zQ7*UBQhJ9gQ*guI5wxI8Lg?$J3j1)mxg^tvHcdi|1?r{C46wIm}^_~ z#3zKbtoCfwr$U!nXp1jZm6u-rWB?*amd+hH@pbO(N0c;Q;i9US4PMl)kW-`b^NkpZ1e8H_QKBBs}oz`CYb_LwJv+L zaimIC#VVx0FxquK*6BHhBBp%%-#qt;FL8eR-+otIdV$$U)m)=iXd%>;SaXh6Xwi&j z+taM<(E}=XHv*g=m%H=7+FvP7Zu{(9cgwviBb)A##?0MP>TYCwnsop*#w>vfn6$+h z1+{q(cyeCA7X=9w?c6JPvoIs3&g%b91sBxj%bik$hv zm*mvb&&tWCpXGaaKKVsCdG0sl)KkAHr_TMRoOPOf&#rnXz>s0GBA&AGAz@Y;#LS9^Y}(F>%Ffze%)hY>ps`?jsusbw(pnm zMFrI8U7wNGh8p1@>j|T2bi&ZiMeC z4NJT{Dv9za{Ry5|;f!XxdLPm4(0k60%w9~_yH3Z)ImQ?FmL~7s|K7~f12VB~A3^Fa-YdhK?vdt(?Py8Tc_REW z9GNJfkQpG9N-&ksQzY3?w{*+u1=|9zI)q3D_5Knj0WG!_aMdouhMQql*eGB|`Fx@} zF0o3t-%?fJsNElYAdm#;POO6K0n{`y*So2Dx8V4P9KFTQZW>?Q`-|D72V{E3{RFAE zZLf@O-YxBgozkA$A?5CZHP6PtjXQn{s1kr0=~Esz!_#`6uOnMl!2-nu_3tr>AwBaN zm63Sn+k9UVuQNl9k}+Tuz7LHcz(Yp>{Ux?MR4tZkPqW_x_Mn|w?#^G$G$*$@ZpSgP z?Y_@+H}6@V-f=)S?0isqTR$tktqQ2l#(QLV<2}-x-6nA<}vG3p#xTd zQL61=gNE0TQDQbA)DIPYHvnzv3>Xuyj!U98P9SXn!5VyjS`zet%EMMMI!$(C(1`S2 z?k-%<4bSXz+|FZq$AL$>cinq^^6vcvY0?V0$-DP47 z2_>Y8QD6f=vj8esOoNsHIGagi3N&V164rZJr6WODVU6$tFsRbek4lzDB|AJL$=Wzy z!_=ZUHn&_Hn>*&X6UWSs`*)9T+4~ECgOHoren7fg?v=^y`($j(ZfVUg$;hUEBF)*m zsZGch=+GhbOdBXEsKGdrM52c)}sH^Z&FxJR0EOVUQz zE$l*^lhXN-4XP2sxpzxr^PBD{IQB8S^TAwi%ii;o+wPN@rTZz~-Meve(Yqv~p`z%8a z;tg{NUFyv5RK1o)k2ipl3gFnJ!Wwd|V{s}C^_k+DCjV-)Y8k;|x z>r4+iK5fVJ_5;4@9rvG|Svv6F$G7aECQa=CNS{%ra$%Qr7Iw)fv}tCmnt@vjlMwN8 zPk~kHF7Sl7gG~sCKM0`!00001TXuEP)lYpk*U=kkjY1cV6ul8%6+!xvOA9aP{GR0Jdgycz==QV~=v1S2*?Gl`Jy zAQ*8VMpFpKvj|%rWXpq+C}4OXAp!zL!3Yp9Qy^B*z{@cN!Up{(l42POLfwhy zD9lJ43P=MW(%*K7nc^|wm%tq0z_21FcomZ&0}Q9(KrjOFEg;n?4$2)NkY5}CO>tp} zS_~guT*swPH*j(N3f8V{;L_C_Si5!;Ygcbz{rW9f*%|~h1;x%mb;^(v1sIv?2!KQ# z0h%ElT-XFN$)ncjVE@HS5WRl=8gKOK)hpV6{`CoBUJXJt1(jsSDbWnYa?MdVWc=+= z*u(@YAd$@ByYKH}>%lheZEj(6>mfF`wsHUABYges9ds8~;MWq=9g-UYq&fvyh4yHG z0>mLQI#H*Ap5kRNlYv1^_`pmHU;;7@a4IG^1)LIxZ0Bfx6sG{iDME8gh!;B}a!4FF zSlq7Gg*!A$eW zml}Bb>>2j^eeCS)U}tw1yL)~7_WK`LzjhO>V$=1{HObu>zc6gxBU(bLT zO(Uec2pLHPjU*U80)~}opA@5Df(9l96H~GcPEXM_m+d^%WQ77nvvs5zheqL0oIaL< z?m~*C>7(h@dbo4m_rv)3mnX0bEhtWzhFZ^5VVAq8&7T+^sJD6nt>x3m z_m0pzLhee`tKs8MKF8&aFR^z0HmysvzQFotw{dynD>&sIWP7k((OeVRnMLF}i^BsQ zTse<}tLM>OIgj>{Gbr?qz{Rb8-J60DYjLawu0g6TC7FU_Fw z?n$VL;_yK2r8DTQoEtzLJBQA(v#8F$53judyVwC4sp-{WX6i7!2J}pgZd4>)rOw21 zEmY=?!)qntEypMz7KrN@u-bn`H( u^Cu__ITLI+239nN2O4XvvBqNlTm1>Um5|8Gy(6Lk00001TYd9(P(Dmv5jm-5Fqg)*+AgrEtV~7 z#?s6UKIeXaRn;xQen>_lP#{^XDzeV++r3XXFFkC1$%5tTQx?xuY$#v1K3+dFY&`>M zJ(tJyXG)gH*KMdUs>daYBQ}_;S|V4qp;FV*wMiSy*DO&SwRCmDGPNli8g5u3KVtov ziVfyRELok@&y&Sb8{#%Rs_zGfo0eD}&D-)KjPg!%HVVU}z030kfS{EZzZv&XAj61L+)0S^6SgJZ@ z+0nTO#Eih;4|Na=)*YCrH!cR2tUHm_o9auI#WXkuKtvD#RG_g0mS~4o&zB9 zd{qpGxej7U?B$OFoJ6kX0H%v#As3)GS=8eO^L1U|{!G~c%vLOsui8*~%uK%SGXOj&Mp-tvtIM8YPK6Dt(XVq!*N>g;h4dj>NWC%n=X>l27&>mAIA zp|G%fAg#v`x_!x_9gn93D6b!da{o|KpbMbXut0=qq=w#P-r}T}{-kvc`UO+?1{RV= z_*yLF%@U%8xj#oRBYH_Zp8Z2Wg9Gv+E8^uKTi_AFc8*~8Y&YCN3pjuW!c8O zC59W81g!eBWfaD! zO!-a#k|RrFmTKKMB?d+S!a#iV)z?`nGRYzocSI`0^&f{@9#}Gh^@*Tii$!RHpWxRXS`-VAPy1g1?51B zfq1-Mg+yId`#eIoTk)vD)3wfhrVYcSsPBAG57E(-#BLWhz$Y~S^LO%-Q zWSOGjg#=JxXr}6~3u6H)RrP$B14tOyT-5yl8ykdKL81)hsgQ(oL9BwIk};i31jM1D z!(PK%(tV^phW5;)sbzp$=)IL{E;&R$Y6h2<7yXp-g_u!mOGA;Xd9p z;Rh?pr!Hy6pJbsz9Zl%@(8IW{YMdXN7f9$q6(%uqsuji*k|+K>u+$K{TP#GfkT=sEEG)D&AvS1nVXJyi| zjX4z^avw#5O6+0WP{E1vU^?W%Tt^`xoMB*Ybk?$?GZu4Zp$pTN$W+8QfisvBK$0;X zAW|it>{jwYBc=r+kKyqVh=}rd)-RNUNGFqXX#-GPq?9Xyu8yiK_7&<<0xfYpJSq^? zofJm&Mo9@#MJAk)E4AkI7Y=m@Y8VFF(ocu6@*v#7P#`l*64SZD~uc0~>>Bp1R$iSdaiSs21tX#s$dGqouzP<$$Y zIWGWnjm0OzmjV1#td}qJpg9=dE6udB5LikzEhKk;LQB>6Gg?xBoAnW-s=j@BO z@}Yy;s>*0Xh4O?7h(bA6Ys;FzLaOpWVZ`&<$h25XMNX8wGl{wqfr_LNsFPM~E(TG( z&}LzCNdWTrJiT^xLOHR}n70^Rin@GcY(UZHZI@G8$T;Tx^H392|5dJ$Gr$3ge5x zoNx(~kc62Gxo}Rbz@9dU-m&x`wp$?PLrx4#Bs2x0e@{3g zU*c5h%&^!_^2X~!QpsdUxjOJ(8K#lTU?c9$h@_3ew>+kwd3!b`JvW%E>y`pkX}pHQ znH%iHE9CdNxW;7g;^YNoPG8IBigaNE{pkI1_KAu-r`#!5r#7LyS)N|gErwhmG`)Y$ z>JL^m4#qxGH^=~i`afrv&-WUV(~%OQFfy@xHVjk7unrU9m1w$3V_{vo(ExJf5>- zy=glZ&)bPq#f}f;tSeEl6N5Q@eLOL&N}Mi_OR6Z80j!GI`cy%w(%#K`$RncZROpYJ z9lEgLMTv@BXe?NDe#?pz%NCXx6C!{bRZnyp!dV8y6FD*0263<*&RAlx z-h`D#r|inrTXyO2hF!XPQ@3k(AK8`bckRmc+jg1z4zAn&!8N;d^_E?E=B^#yxUZid z-h5zJuHUhvTMz8$?jt+AdEX9iJ+SNdp0lfW9@)W-`*!)-9Xq)B(2njt*7J^TJ=Ej) z8TU07w&dtgB$5?`dZZ1b7H?E7UdyG4SXiIwC@APcXCf@5pbSr}SY>v@h9_4n2BXM1 z>YwA@`cbW6BC;g{F>tY{WF-@9eIhNBZ(dFw}rKB`{?73^=3Z(^wXa!h|%x+!4H05a~o$Y zQSoXHaLR{(iW?+m63Q;3BW)PvLqJT|kTrBUZD*TM9-dgX+U$nK07?C8u%Qy@MmmgO zhsnu~KBC*{o5ZfJ#S71Qwv&Hq3zc3IZCVudHzi&h3$&e45%6+YT*x}X`l@Gnx zAbkkq9HCrqhcd|J~pHLO}fSkAI@izxJgsTX$wel4K~fiq1sOhnN@Httf+a1hDI`VuxgGGTxEz3;bJ@>zZW;D7()Ke4ZU^IMiFkJ(^p%~j?I z8$+t54BE)G@fiw51?IW!|r)oScl?VNZh?Zjm+C z$;7@eT8KcDBNM(p-k-LO-E;Q(TVJ(T-}s8X`udmcjjw*gUjOQE*q7dV$6kGt``)%M zzV@cRe(kMy?Da2y!(My)9ee#N-_T?D{N~rbX|I3z>-OeXf79Oj`aiNazWST?rMJIs zUwZ3n_WC=&Wxx8`+qQpr(~6_hb|O)bX;GS57HD{aO!qJy1R^UTk?BDDrxC!s9Bdyv zQAp;kfOlALcPc~G@t-OxjpaS7&jk<%^HqT-5Q81&;f&RfA?wvy!}Wgv#J&I`x>5OY zAZ@W@U3Tn5uRh~=pXg26u@iBN9q-Y7vDh(vO-p#Zd(dJh;xZ(To#?mYy-7PhSg>O~ zgLb?>VWT_PkYQ*4veNdDm*QTNWdaB|1Q4L*WS!WrIZ^Vj}$XwC_aA3JXk> z!J4+dw6}``p%5XJGSzWQ;kMvfXNoc(yb~%ZH%B`+n$pR99n%}79hGfAGUM|Z42*nT zpdg}K_L@cl%u^PX^R!=6cXI+TeYa*dw0qcL?qVmIyNohv$tMJ01r4^V(5#VQ$Q6R@UThom<4{(65Z85eg%HtXbAaAlGxH1!giC#D~ zR>0v2vIR2%#(HI*w!-*|Dzoxq!z(k3PB2lX!#I_B%Nk3&R-RgoK&+~ubb{DoqQ<2W zh|a`LE37Yo2=gK)MnkIpOb3WbZwJ%WaR;C^TgmG28VdyfP%9&OhV||v0wNwGAd=(U z?XI=Pqn+abIos^nAWOokoE-76%@BboCZZ98{e{a@Xf8_9;+zOf?C!{kfQVGms!1?pwe?V) z5LhnS3vzo}AckE+ZGUOwp{!5^NW4V~0iqdz9dH0+H?i(JhcJ{ORb|489WxboZ8zU!s-n$hs(Z`~xu%A;LYs(v?4HBoO!Xgl>3R8h7Cf1(Fi7G5f+P){n zww5&$`LN8y%sH#ai;3}+^>={i-ebPSM1G&T8wURvvb`r%7SR$S13r&FNJ#}Aetu74iJ3z$Bmut=<0KIr3=bK!b zZ+o>zV;*Bv%I^rPBg|Gb9!L*63kg#O_o3?;2t_5qmIKTzP*ehlFt#=&CZYv35(I_E=b2L{WoTGi4XmK+abt~L7@|>5b zPUF@{XfODDxx>97C&I|m#IluVHd-LoW;d-ix7jW%fFdi4J)4%q=@8o;AYxDedYlj+ z47-V8xl>!S8r-L?CsnkseEqlVyC436{rh*{vv=Qn-`@M~hxVQKziaQl_knKTe)m25 z_IKX5ci;a&_eZz)J_w(``}_9Z2OqY+e*e24+VA|^-?e}8Pye}{JGf;%8DBxxm^1=$ zWXAH^t7$JS$;OH-FeP#eQoPC9{6@_>NBJK^jkxE=fCr&L(BRnmFMZ$PAUgHL;MoE(xHzjjXY6l(^rKeq9GM0GuQ$wy zpZw$}t$zG_-~S6+J$cr;H~~RLrs6UURNw4t#L9znln!c993p@C~i0u##t8$ zAU5YMQR!&;X4XT?2Z)>2T-n3L@ik*@C&++^wpw#7r&YT;_!NGA)aju<1E90$}uROhK6Vo|!g!5+wVr0Vp+4sM1bL+d- zpBwRG6{Ut+zI1)2H6~Tg3qo5hA7M(X$HJ2~XlJZ2#%#sci+zyq9wb$q9LSs*Qx*`* zlPfm9dfKb>_rB``(}1=BbNvduZtZ##=sm;%Q5kn_4G^ZLm)R ze7YAN+raJduyzNBS@U8GL|#vWtg!_-*@f{XRphaiJu6MD*yP4JhWEZq?nf_t-l9I2 zaHh>eFk=>kJwpcJl0axVKpaG5=Ubr;h+KqY0~uB4|MORW^_ejd5dYP`{%vbauS$DL zL{~z$GTiWiJv)iWo4~|$C9Ku4@jwA$d8vX!!?weMSlBKy2yH-|lA{fHI5@TW4Qnm~ z;<8O|?fWhc%{?NyZ>Shf5ERu-$gN?Bl?`1Ap&UT$XI7mW);gRH5NS)IV%=J7&)Y!0 zX5GoWef1mPZ0W@BeDHhr?t88g(T3c|=WnAKgLeEjKY!o9|IP;=+Pm-np1zj8?%M^k^}Q<*|f}=saOvM2*7zL`LPKu7_DQvsJ)slPFPXx*+=9eX&cPX z?+sy_vH6uBX)US8b9L)V6lKQtX6vf7Y5c@e(`PC{G*g+Gle9J-A|H_fJ_D;zWFjd8 z@B(st*@bqn!LZe62P;#I1=cldMrae-ROjif3l`&-_j77AHSBIq*b>v0LpaUEo72I> zd|2NFXg$Xr9r9zuPTDqFHs4aM$}H7xVX0w-hM$w;#-b;pT|0zf_mDS-8_jb(Uttyy zik{eAKqF6@VS|;~aZ~w^3&a5+KN>M($;y<=8%_A8+m3c<`6w(J3q&kr&Z4achE$xk zYJ-SItWK|6RW09&ib{Q9OCZjiybOq3>AC>n)TZ{NkuNevaZh|@7eIBSA$WE$2X^(P zE5VkkSzjiwmaWyW(XWlyV5n+IQ|`0h*Uf%5ugw{}VL%uaQ{>oG*<_v30Y~jlBa$&6 zFl+Vm85s*YkH?7tj+K?i<+NzyU;Bjg$>FRX-ry*^+J1x$CX(j>(N6-*S$;ek3xxd} z7#-vdGiI2`DqVAV$42IziF3OL7IWa76w^s7T0DEKh`T_`Sq1y}IaU)zAxG}1voeg;@25mD0JLZx z{zU-J3dM&(kVJ1|PA)QiYoPA-wp^2{;-4_V(z9B%1q$6KC^TySj2w~<7N_GOM4q-x9pXW-R=%@o`=YkEE z#%<%wW&5=^-m#ay_=bJ{mDla_Uwp&9@TITV%dfp{ue|;h`@(B)+sm)LWnXypO?&0d zckGonziuyo=^Z`il{dbo$NkE$zoi@Bzw-J!_A9TxXrYF4>;KT?X$~(zThB^E_mkx^HsI!r57}eDor^X=~T#zqYGOq zD(jc-cy%Vkl-u}k9c7mQ%73b`t_wBOV5S=tn2;k=NEhWMXKiF;awMWLzi!|E^S@}d zXrJW=z4ZV1lkeF#zV(mAtazc}tkT?gx@~tgDI$L4O!JfmEcAs=g>n$x(b%;-;rS3} zs6OvSg;1VcKPwQo4<1;|g|AoGXoDcqiaOC0X2GyfK!?H-4b@X&T}`q-vW z#_5ap!@vDoSyi|>Kl@Ilp`fM8Z8OL&WoRyo3VId)OIfXd_jyp zA|OBb@DE#m53DMVuc!zjsIkBZ;ljj+U zo!r0n3jwhc$XCDo8>;f#_PH`4%}kk#-&_o`CICq5SLcL)8??w7&h3E% z0()ZpjC$qK1#k6M_ixy#YmaRn1A^+Zap{gNpTA)Xr>@%c)(WzV|}?%JK2#FecFe|?H_#p)c(Gyo&*2HEnJMJSB!u5M9@L} z>%aM-&262tfzr5@CRW4Iip5qKN6hpSS3W|e;9zyZLIgb4*BDiKYE@45{NAB$UAb?2 zS0AhJ#I~@*E37 z+TWXPtz&Q-Dveupaz*>ooy_=oGm+n4n_hR|I8qS+>|`O~Oo!u}Ukg?u7tU{4P8xB; zCe}_%<}hQK-MMT_=dRnSYtPyG{w>M9*v6&1wsG;EZC<)(0DAK9p=}@Bw~dQ;Z0+K0 zTR#7clIY~dc`0?O6zrsrq;)EwvvepMr^P)x!kRx|s5)h{Tj%ZGi!a-q=e}Tfo)5Pd zU$(n1zHIkC_ln*Br7zmu7hblzFZ`4wt4x!tzQJtyAqH)htJyP<$D5h{nBk)-M?w`r;coD>!MUUSBBlZ%FMdt z0^wdHC#tezHBHL+#E|I9)U22P-&JT@U*|2~wBAC~dh-qI%Qy77JJ+zTY+auz2tAp) z_2ow`UT9jpFlPP5F^dmRSbTU)_v`1mQGMNCY+9l+W%2Tqb<;LxN3?$p7=Q?X#qm{D zXLTzSNQ~R?FIz}g6cbiOlnZCqLoVD@KAhdXtb($8^^t8~zNcc^pQ~H!WFqqv8euyyUiEnB~M+g8rsu=%|so8ERX>vJ0_|NIiHb3%i{5_JO{_u^J) z(8sb+$zkhx8zyYH+G7j;7(R#lhR2a3i&`A=G_tCE#*No*J*T;#$C76Jf^NG08}TiF z>?%EHeASARYmzwpUA{&PXq<0hj4-FyqDQVTY)hFCZOVl!r}cLz7oIv&{U8_4ZC{cd zh$9sP(artaCNQr)*6rlsvkL9?{W}8FL;Rtw?ccVwiw-7vVgA&i&1_$^#^O$EFNLdz zNX2F+2l1vNQ2E~q^6_N2(w9$#BISA1zYohrVNm2b*XPB4THd=OLJx+O0B2%V^Av?G zZqCGt4Fi}$a@9&x>#Y@HHzXEY0Q&z=D{A8dcxL~2ex|tmU1TdZ(Y8x(2few+^Hj* zKYe7=o9D$yej#8|wUjf*krJ?nkY8#8%Y8}%H?Vy<$0R>mpybR*KAk}^zKAO1Z~(@lu5yV6yde`+eR06!{4-|s6trNtx#mp zg|mAH%7uGZAKB8WBb`vta1ADIUAk*KS0CG%8!y_atB-8+!Y$jpa9a;1#CH#$6%*I? zZ;6S3i%MU=a7!V+arut&1h>W0M@qK193*7--Bz773ex~UU}gj=Qls_8#T-8?Qk+~B z2rxrlAE2oz0CbuH*QC+w{uFq~nD87P514A}G(I4uka`xyK;=!2;Lfhw*zzf*D$)q8 z-rU}SEuVWv?|b*~p@#N-uuve50OB3n*uU+%=lXMY=9w34=gNKC*uN?1L%tM+DKr=F z+Uoh60(JN5V_lim{TsG*<(_io+}@%5wYl9Z(pk)D8!LNaCwZ$7!kjmwkONS$(PtY1 zHr(8zit?-fEc#x6iOv3e3{}7fxY9IZP4r;93sEG5O)nhre8{B=;e}my#KXc8sfj8~ zBzYKLkvh?PK6+&HJC{{V0I#1B2~6BMc&K~``_?bqw(Y}b#mc=SSb5vFFL^ol@P4F< zy>j-3!kX{5uXuQGUUo?YkhmLwIT8LCB!jl7u-E}p?4#`pp^o+h6al*`K*UnzQ%?ij z2Qy)r@|zy-z!fJ#(GcrG*y0iDg86;Qy^I3J=B+fgsPiYI%e!JZe+yGQKqC(l&iviv z`ZCtqH66f+g5AVwW`GRiS7w@Wq(<|;>dn}#AW66`7i1dSp z;rpAmcHxF?Ub(AEMi?xdy=IGNVCCuX$DULR#pmdV7qbfv?;z0S?~UQ{IiM5)d4KBV zomrm$9FXXKF+12c>6~e18^7b*{SQ#+u0j01{rk6 zPF;ImdU7`ca^HbO4z(-!P1`qp(=~1L7cmwchMXbA|6Y@z>U^96SV8XwzD1PPAuty;Rg`D&E-={HRZ`Q8(%#m zGC6?v^`3SQ9*V7uc%6kc4ymZ&NIU{e|%DHE3%wj2OV5*!9B@SWfs678*mVJUUj=7Ddh)8xpSo%br?1)U$%~=W*;L_~ z*f^&VByXHQ8W74eYb`MAbK7DILv;OYYE56`HtA>c+g4uyFb;C>>U*_sks_E_R{Fq| zZU**wN?DUTLqYKrbXlr{_i^gzkxi|i6L6T%0x&R;8_QTd$&$qgKiWFw!oW)83XF_^ z+`13}>7fmf+ZXTH=@8a?*B;x+D*;Hl9YXuafm}O()3y%owe%#R0xPNBOQ(-)ay>XC z^VH{*gP^4&1!zZRLxA(Mf(j0xQPG$5yr^*CNW(q~ zTrFG-ufi7uARXBD!9B@6nhv}|LRkOwjY`bM8uBJv({6b85F2o1i!GnK?xOjU8xO1d zxBPbQhAp3c#~9|}mmro%ZaAgS7S1nll1!kljAo@5b#J^|!DK;G9CUO00tF!IP2 z&s?=-bmhrQ{;vS$`JW2A4(9q<8{asmaHpGqb?zWJsIuf}`=(X|6xE*3^t^yiPtWVQ z3v)`LsvVm7tmhGpC&DP~REgeb7<4bN{xEqSi0|AN7qQlv` za#s?FYV9)U$QDi?DGx24K9pkuV+b=pfVd+Yicp{2JTE&AmQs*l6GEPR3c~=4Fy(80 z?!fUlb_q`^&%!>68bH#@EuX#Kx|rm07)TCW+B?$H7ND`Z5&;MUorV0%FWP9&(|YB1r(#zdk9JjxOy99O+I#)7m#CG%_tW#RqJ5=G5M?mU2cql2uii|ILje7nIJu)l=P>P9mGxbmCiWcJyNPe8W zENbJ@Y+Sq@?62FljyZe&hKkL0$Q7ICZ%GE7z45-0uV-0bha*Gr`=Xq zcQTST5%XgE=z)YRjEuy&v+}Af(~Iw2v8j!-)?C?j02dq_zNUb{E*M2F_5A5YhXag+ zDvX19NUHI*(>A+vNsQC)+B?+OT+ow8&nivr9X=8UXhDF}k>PC3^PtXPS3Hbipu*S} zT)SD1L2__amd-w7b2|Y@awMS|fRxMK5!%v`I6j9D1>|Y^=zW02n{?@eGsM+hN4SfT z? z+lXmdNJ$rxl|v$3fMn(%=+5s%D}S$Kxcy%Vn4q96g+%?*KukqMHW8K#2ud39q>E_6 zKrp64P}2|%8={_tWO;~N9^`Zpf@VXcd($Ow7geXS@TGx7m6Q+`^`{2}1tCdCP*f3B zEQBT9XTq=%mNb4w>)PeiO6PBP^{NO zqK05>3n00hF2g}gOCuzz2+Jm7lrBAsxRu*vC)Q<$Q)qfnoeJdaAmnU`u3weYMdPNy zL}c@#AX}^tN(lp!G?0G6af4qXC@FpxRa094c}S%4h+BEYbcc7*aEKMCc7<6|?Q(Cw zsJXQpgNnqHLR7Y1C#?vI<%1zmqQ>kbk~W8Kmmnu?h*}DA%7dCNK+6`PJ7pwuHE7uq zv}_r=J?KZS1|>V_19QsEpypPgxwTgfuNnD5Kw-&vn$seitd}4GqO?gG24V{OLUHs* z6@=m@`oa@kZd6+sEEW31cD+)Cuec$%qmWtI*XMv&*8+%Y5aQSG+&=Qy~_Kk zv*$Q^_b2IW^?B^veE<>NVOCh&P8ph0gYGq<=bEIc-JegDqz?#6>JkG=YylKg5KSZz z2!!yhhaLf~&p!JMH@h}AHh4dH|2HupXE=3orU2coL3MpVTCM@bDPJ&4?Q4B195?P4 zh;B*uD=E=UnV=%F3FuM&@%8m}eER99Hx;zbzxZ27mY*`JG$qs152dTgsZ-qwQiCH$ zuQ8M`e;-ZwJ%*Tx$X1sjwaZW#_dW0pe!(Z7e8Mc`6l*hOAuf3mw2Fk0#pKK!X6BYTIy1X4b^9V_=JxRY z?BYJ`T)Go8b9*tnxF5CADfEj;#8U+**)rs8nRhi?f}U&mg3b{`Rp_}oGPSV{r!nCX zpoa+%^_^=BT>}*Cc4Gq8*B|97>yO9?^aarul&~$TVp~K(zm&v4+`_h~hQ6qVVBAC^ zMS7_sk@ow~)(Rs~lrmz-@anMZ6R>Mz#|Y3fp97?9NtxjHAnrp7{f+7SlAc8*u0zl= zd{4e6rwgnPB~^e%%`cT_U-K)gr=MPhRbk|*!dTEq7Fx*Ew!>+5juW6aIc4(oH53#z z?nNQVKtj*Lbj#2(9uh_dYB~?Y9)#fz!t|<07n|&B+e8BHak}W`+?mNbNYGBjXUJ=@ zuw}aptJFrOGKySl>NNs%g@ntta2-Gq>O<3ELOXx@o-%~McJ1OgF!`;qV85}=>`;#Y{V%U69dJ7vEI5j&ebsLo^*Q4?|<-*Zfg9v{LZ_6y!#$5zw;jNe}3x% z9{cf65K%K-o2YVH*i^esk(eP-Q@5t`bY%oiW1JZJFc32`ZxR5iE~*+Hv?IJtA>D7=b)R8W>kQp38rqp8HY@_~Tg0;1vk%Abcb5R)!MBgZq1(47JWdd5Rm4pMj4A%KEG(;?k^T-Mb1MAN@E zTps|XM6r8-%G`r`P0`4=x@^_B!ib^b=H}$ag@e(9Sg)wrx3Ti4FW}=GhmvZc9V$ywu#!}Lb z*d5I2Ge%C+6j;H4oW|E5^v93?TwPD_$1U&PxK&^#sJ#AZ+{VCCN}QE8l9zn!Ifc_hF}!@26qi$n?*}!{E5?bblQm}0z*s_Gj^kMbDz?^wPWx7 z(ecH@Pcl>U2Qe~t0L|Hbs7%a}2{JJ9A5JBKV_<%8C+=R8lcy`&84Ud+ZmaWzQ}5h3 zO*dMd#Upc_rK1F7P&I8&6a@MF0Q*07*qoM6N<$g1zki9smFU diff --git a/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ddb782f93bee09beca9c68c0b7ac4bf7443eb263..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2504 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 SbL)@*0000bP0l+XkKnO3d; diff --git a/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_foreground.png b/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 9372358b1bbe3bd46f88d66e60bdb60577d7334f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20300 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 diff --git a/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index f9b8a436c34dc980377234ba50384347f744a0ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4295 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 diff --git a/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 4f8bc5cf13183af3c44544a63b6ef5080a58f8bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12464 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 diff --git a/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_background.png b/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_background.png deleted file mode 100644 index 7318ca91a43bae14b632c4e8037dc668f13e954c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 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ʘ$&>%I7IGB>%RI$V>dOKLq*T? zA=N!YMNeePd@>n|n;uirAO?ddPmZ&O>N#0ymlgEgiQdqBz)}rnz!eQ48h}*QN9;X%<@Hyji=>V+6on+fi!p{WU0uI&_E61br`-VAZ?SM2hmFw0I8|G(YzIzMDjF*tt(F`YbpRw4#<$Gz0w#8sU6Xa zh?V3}NSj7`dR`mX8UijNlTt(6gx|P;c)Tl8!zmNbF6#BvkSK`MWFMmjDg2YBrgQXd)FX)3E)L^6#a+LBzBR>vO z#4hWHdQMA+A0ohX9bX~zB{Gq+Ig^Qs1L{3on`l($MmO%*gbXR!WIMpv2m+C?bPswM zLv2u*s>w}?sA8QuE9T`$y8rU~}L#4>;u zu#5CCDL3+g%JABdsF(JQeBX&Qg-aCkUI4@!%WF?zF`fw%8x#|aqqvN0;e9U-?*)A? z-)Qo2?RDv?=={cp8@JC^Q(3e;O=Zunl3}Q5d8NpOQXW80V+_URP#aAuBZqQgBYIxa z8b;46h>dm#c@G-OQ29&u?m$P0OLA{>qv!>>F};3c1GI?LQQmA$RQ(`&Va3==T4N-o zf<{HkBP&G&eCbdY4U;>zneFZQ9$_;NcY#9J6E9o6z5y51u z763~+#7g1$E|8Ztskl$Xpit4n7BZ$H&vqC2YUV3UZVCrquhG;dfYoetb>U1=a159B z3Kd4UN7XyNSp?u~FPe6Km7IH3eV0{qoTh>aVr?&4+pela)lz`*ia( zr{~?R7bm2>ZuLApq$UVqucT4Y`yxeB?@Q_7vPcghB@|WN0y}r;jm;=zF}W;iP?AL{ zdX=d8Y+`K`^AG_VNc~*tp3h}%ogE|^Fb*QJrPTKtu0m_M6(}GgsI?#va^_H*Q?|MY zlHRZ<+cgJRie5}8GwNSnEyT|tLQ#_@IaD?)5gRd`d=R}RyHd| zc$6sRn^;^b6%kAFbpy(0!76b>WR%$SN!#V*>WKxW$ z(Ep;gJm`PLXbAuB^;cWy?^VlV?#<L%&c~s~NU%C)e z%<`a@+mxH!D1}4S5i?*Mh-rC5g-8H{*o)@2QcL<@K46*Vzo=uSSSgLCRJxu{Q?p2_ z1Z&vBy1)-ABnn{UcI9>P9(sgJ^t{(!x$nk&pQqJY8Ki;Dt)x8l5_^a=N^ZH49wxUa zksGDOc`$ZaNp~o6gR(*7#@shj%ES{_U1~9pUUkTeys`X2B3-!>QG2;*Xw+Wv?(pc9Hs_zGZEZ$2aC3YioKSIusiydWwN278kkCtsII0R#+V0CTblkcyt$Hynof*#Jzd zT+{xqHVop&5-H#PMXHOW3!-Hl4#qA*Mnvq}UVQ#bO>Pb|!>M)GAG&(JkVkp_<^4rc z65o9`4%ezt(DS9ylo+h!dAd4$qvs~K-qrO1dsunS9=5^~Kr?A9=W~C=H1nmpkF6## z^Cj~d$PF6QY&@YRB)x?!=}et=k9}e&H)Nm`ODl3KfKWk@F6udvY7+rC$nuf*25v2n zUJucWBYNT2xCrJDHz>adK8{{t0icyeUV8zKy!Jx4yGhaO^+yxRkQhbuf-Uq$GwC)F zjMR|K0AfR1SpYCuR9Nkj^0M>FXi zoqp20I=h#Qc0QJB(qVNxoCECkQKpT z1F_1kxARRZq=p!csv+7$ctB?eIjrY@0^GcF1arPAFX zI7$NFAUNE6KI{RgzfizHEJPm)1}@cKr?IUP$184A{$HzBxzX$`e0wG-ov3-=%jH%8u36;ou#HRRp-|`2Olt1x)-{Jg+%$(Rt_IJUQgopQ4xcJVVQ`V;9?_jToa* z^a6m_c0_^B0g#$Q+asMxEDL@SyTUNh3voD(q$!~)ucPKZw6lm7tIt=I*HzE&2ZrpyZaeJrcx3P`#E<6rh za4cC==CY_{1t4E}oSIYvx{i_5)}48Id}l^+h|*#SsWwW2-pjWlM_5K70)=Q;Vh+1s zSbJT5GJ4TIP)fO^ZbN>xSM=h!FK!@V@B(?1{0vY1BP^9E`o)r^$>#9p@L@`KmumIU zBeE@Um@h+DiWoCtN)dDWY=ATooA#;{!Q9d<00uMH@yXujN{){JmRQ6bV9p$3zpa%; zu`)KdYYU-oGP`*ZVqKR>g%^ETWy=$v^l-3H^ISfNF{VPg3q@b_z&fz&19JtyoH)?Sm>$JUW>eb^}$#?7!Bqm@KygS z8q8dNykDAL9%wv8)(Lt274j%pNBTh#!DP#JUYh;tx!-)+v8>UQF{3GN>+Q|uNDpIS zM6DOf`IH`(q)~}IlqEonr4SuFJzV8}8-qv>eV-QOOre_RP?H`KX-F+;&>oT-+d|YE zb8T3#p>S7Y84I>H)I8BE6!U6Nq+!a9jgx94t#_4br(VegOrM1 zi8*}m=q2#ny7{T1mp7H?*Acxo-cX<3ez4u=KMlZkieNG`X^v$bAV=Pyqt#QYw5<_c zdk#%f)HA8fj%NX^;vfK!o(hh|EXkvSz8SSn31HL*Vi6U==3fA?!wBXqqANLG;7PA7 znf=^wRK2BY8DQ=%oV+*`d9eyOcSe!dmj*5Q;2~6!(T&DbVx6l%K;%&U<kd+7gVB~xFxNWnQQvd_4K$U=il~LtVh6GdIrn0c+M7x-Km=9u zHcRyv!<8$a&r0>zaH)2KmY7Rs#q3vzdvUs5T#HRhBQVk)hI+%-zp{4KH&oU|n$TR1 zspZ&`;?3omrUp`aNG~t-zM8Ou8~R41haXfI@tzWWlpZGCVN%UYm&mmAE+;o2ZAL7* zi!GIff#^=3Npk0vzhN|%Nr|($r@+!2GECX?VMm zj$YVdA2Nr#f;mJNdP(gC7>QokX5y4WUIj_O$p8^rlLVr9|C z5iGnoVqI*q3ecQZ01WlMD0ro=jPHyj69aInEqE=VK_pUh$XN2A?I_UNF=WZ1=Q%lv z1Hk(EC=XWE&LFx)fY?^8ZF0lVv^gc$7ea8z`><_|$tL$ctR{1t0h7l`e^}7-9{GD= z4S)oypyxS|+}io%a%oGY?63u}NklJa^}M+}{kXZz*P(&T?bsH%u$O_!3_}@Qa+Mz9 z?(3;)(fhg!`r~+w`07iPKY3DM)%6|0JK3d3tEnHRKOJt~(A{ej3 zfnPZJ60M1H(EIK~A2x05V7`2d;W|$b$68wV7^$zDgK`)#64mgd(!&c+H~Wzu zqM9GB6umq>WQ3&HjKbpsFu)4Ql;vI<0F2qT3nw?!SPog#>?$^*uqe;>CwEFd8w^vr zi476aU7;XEP;HPBO0{wEC~}18#bqTy@5Q}MF7B-j3&|z0yt2*PZ`$U~H`N9>LMEcR zL5c&Y=``6~l1rU8t&V-0bY^(0`zl#9hNOtTjis0gQ{{})Bme*)07*naR0M;5mPdOj zf|UT~-t^A_<`E1<2*#Nyf^i$G4@T`0H5d#cy|6T0Ra}#Q-`;5HE|D10HM&8iyIa}l zR1grPM+l=+TDo(zNR4jkMmhzg;ZMJN4&K9k?xWrDjjMj!Dkrge9g6V%w;#6Nt$~8e z*ivKMUV)HBz;Yas_brhjrNzJ*olk#uHEdZErpb}YqSOt}x|8?uJNoH>@gOEOmBMUq z*KK^zuQ6&JoqBOZtu)8QPrav+#Xsr$?|bFpM7 z&OHyAjytRokmj3bhkTLu|4tY7Cv>hLo3+5o4>IhHZ&o(s;i^I;s!Am8VPoNvP0xE> zy)rSnRDbE(ll0;FS55)K7JbS;fXM`k!-lB}V z{1x=FyWx;)hOXs3=Ox_KG9E8L>7PSRTxGIu@9$?{7|YgV8x|QdWgM_;X;Ngk!Twz& z9|y{RoYiEChSq||0Kk`MC%!A!q9A2gj-AnG{X=F&lc_&rO~~i>c;sAoOgn{vrJ#jj zC65Vfhj|y)P_c^2$fi*DX1}lMWn{%JTaX7SU^W595`*QUu6#B+`QbNZY0tWk6di|! z{B(}IxMQINk9K#}Hjt+`vM+`u2;ArN9$Buz?+c89Q5B!yzJ1myih5JfBF8tc{!7oe z()}I2#?)xwhvDq<(4vbO_6AZ@4kxj;U z2Is|Vp?{aEuKcqrbDcPnuT0g$!dbFglqny962_)WDxT3Mcr%Gx#m3%X_DOB79%PqN z?utgKnaMt;eOwI~Daqu6Yz=h@IEmPVevWixZ6^Hs0?C=TYmZNa(Mk7S7ehhv){7jF z6r^d~+|uVUt`ge`fqjw1M2XCX0ZI9ClVmhxz8!6y3i`Zp<)_b5MAtz@`>E)a41f?1 ziwS{@Q9w}7p*vKDhrkuJTf408RHFSX&#SoR5Kg7N#6dgchSzSPp1X3f@@{> zIx7hsyI8T0#!NlJ6$ZH`{AzX?|FTMmYF7E5&W7xuUGbfobamt0-On4W{`_c1#=ZO} z)6~B;4eBQoq?tIL=J|VgpZU0;sV%BG@btFbB5AssqPsmy<*1SNmbO$OT!j~U=)`<= zR?O1x6Pgm}&)XlOV?bdm`S~|Hl%D1zc`Fl7wdqMOb;tNzjRW>PQN>{}YD;2GF}>6~ z;bo+`SERFpsfi%~?o->*PiuyvFQ%2)MCWY!9-JU(UFYGmji9Zki=1llTCs5P{y39H$Y_%8uzs4zOz1{`4|89Sj*84!R)V0=x!L{%hyUDT4dK%7_#r z;V^^ddnJH7&t?g5_a%=vAquqJM}r2e>r5r>mea&!@*RHL?h7&iJbja~=g^z*5d|3o zqWQn`Di&zT6qCxp<=@b2kwlxDaxao0se@h+lSfq+0?dM2q zi*g}rVQ>F3bpc0|G8F#G&#ZrrXcF(@54O*JZmg}&Ko}LF(6GZA<6=>+$%~^qT)pWd zSa!~T_PBN>h0@lQm?nw7V}aTj>yKSkq8xh%aZG&YEqvJ*>dc%{T4{Qd2g;eM2TbS8 zJiql$oLG2R4)P=ct&Z9K0)V$IZ#9w+37fSnun|OVJ+FLNd`0lIxSTu71sw;UiQoQ(X&pSiP{gT!dtq#b<;b?=g%!q}m(mlmP|&{<;AC zJU*!N6_w0Q9|)Va%JPYt_sf=nM+Cd1JPKdFFy+8K$f~TOF-!(o?_!A;MoGgd%|oJ! zBmTi-+9@x;$Ov@5z=n(|1NBX8*a$2Kj&rF}t0QKVhZZDiPtwf3hhQ(1efipmECPL|x=-XZ$RWDE4mGGkXD6aps$Z0Qck*bg;wHbAi zkieXnNi&Z_^I563w$}^Uby>FK>1A*`W(TZHLhuvXaHnf>^GRyxIWHWrN+>7w=N-QWAmMR|6hio z1E6LNRcR*4|MF2wOkU(kC*K7Wr3B3@X#WMf|7&5oMl=|u7mGg{!No-zTC|s$s{Frc zBq!{nY@G=V9MT>;SYJ>)B$1NMAErr-c0RBDSx07g6c51trHJ>(Xi}?;Mi3P` z)xRC107YqG-9O3n44>_HsAo0DY?}$=bL5X0e$NkW#)&DM9vV6@0J-zEvO&W#k~|x} zgy1&L6+*M@OCZ9MK6;f5a43ds82i?$&>Z8muPZ*pV78dQB8Yj=Y4UKA!H=JZ` zq8{4`jEtHVq!<34Pa3A)h?ql`pdGch|K@C$xiYzHoQ0N+0~-)seoj3s&mD~iyZw}@ zULxklAAhyf@9ZQ6{Ihnq8mUmqoNjynVbL|f!sw*aAu7u3WlgnnQ)~0>b$?T{i}U9z z>x%oErVd{_vnSt+{;=tosuS6T^TfT&C0got8TWk)i&qpv&qjqe^qz0B`anA7D}*_cU$z%Y;wSKJ zV{sBPl!ku3T%A8ZJM=tzV*8$<$9LfyaNiXR7c+4bxzQdJ1d#?qj(gpNu@8OO^*@{* z0!FUj{IlFu=IX+1F1_Sk`zmMDv!qB)Y(NM(yOg+8u!epoxp3P36q^x*<^ltG-l$NA za=}4?;6j}*Im=U1?pk~iXf?Fb_l=$ZX)UfjEEN10HD84b3*p8bt1Y<~my)K>$fArOVAa znaLDa*np&$h(`ktyI} zR^b*|qT6fyD-~Z!s~qj$q)N}zdFOczP3O}((UbP`k*g?p=sUR9lPP!m1!ZN5qsDq(>SBqzJLsAy!hd^FW_z=9`d#_YyCb}dg>-SG zfXj#JAh5G4) z;o%MT*2r4mWJ#7Q2#XwP){0}*g0>Bvmq>d(mmnv zaWJl%JV|27bmVKJtZ8d$YrEQ*w&yLFK!JrC2TVsBatZXmU9xM#jVy`2)1Q0cVF{?b z9XZ%I)b;sk#+U)k@S9@EL1i5R6IrG8`VC@Z%@=cScVtWCPDA*B*8_J^*7rou6MFx0 z9;Z8<`DmG|f{(Y3UXsnK&>K{DGP0f45=%2A^`f4kU{1S*pMNFn%P|w6hwxsbR$eQ` zS;n|bSiTPP^io@mHopZQ(B2Zge)G00KVyVep@m#J&Ke)aa_#DQp@^PSEfjHi%2gQ7 z{?BEW;m7;-#^dREgXUNKu|d6<46+&`Y%r#vcUPL$svP+e`)04q0fvvkIIMOYw=SXn zo{v_rh;92MkbpfkhozxBqAp|gJEKmB0WORs)4Bg)IuQrbHqY_5)B0;cMqCFezzG)` zc$XTuqXv7#31D&czwuqG|I@SQx%%PjBZY5Lk~=x=pyAiwYSKAo=wBZd{wiPQ6Qw&Z z67G8g@jK)GD2>qBzb3L_SAA3w++*m?i7*RtA5Pap73=(OqF^Sd=WHksb zfv-L@`FtgqlLVw?wBKgi_U|c`cNyB?rcd25?LD2+2eYAl=L@4@L_!PVuo{g+Yl**q`7eLMw zERsO0mi&k|t;e9pBrWfow&LU65nX)Q)V$R5hm&JZ_~z=8Ant1`NIJ{BJw>BC!CKoH zE%`lexeO2=4^Yz;s}>9)pZsUK%*hi3-LLzhB|KuH`b*AH;%3M7Pz0NLi`Y97p2$3x z6F>@$r?X@tYJ}UsbV7zou~9J`iw3@r*hur_Im-5O5j@zVRp8VA9wG3W@8NskY;3vz zRT`EV<#HbTi${yVbS*x+@pjQEkb4^eO<%+l)m7(B=bR%N+f|sl0-r2Ve;JPk{zN_)Dh28r#Kkr*D*}XtB;y6x_$6Hn zp(B2?0SrOn!>WY)m-SiOr`K-?!TNtW6lUD7+MykpG!ws?;l{nnBq~H@(~RP%dh&FJ z`Usg-i30b$I$Y+pASkc?@AeKClk?JTNm(Y)t%R{{O>VEanZvxm@pabO&M&dGp&PqmM67|;$aag(N&ikkZ=X5(TkG7jd} zkgye>PK<>(5uZoj=chG9>VHRqZ#8D12i_Uai8mYEH!{iN*xXxx4Z9stqGUU69Kx6q z43@x&=M2cty@#g#z@4j9+fHpesmw>qgjHO$K2d}7hul9vP00w~o(p3Bb8p%G+r!{& zY3X^?wvEXfG%LavZN^H*wT6NcPSL;*3W~s)nkDLtuE!W?Oyp+ z1@4$U|0eG?VUGnpTIZ~VPk|Ca`3m^37X8SN%$n13XDH6UUFnS7gaVeBXJ1C-*^OZK zbQah@>o8iP>R$q7ucZR+ClzWsZ*HFWeD80YO=w%fcdTr44T_W4>>9LS2wClUj2=AyTD!fi+pC*>PS_ep0 zcAZ+NoAxq_yTNQQk&gei)wFn;$9_wbq+8Gq)r|pnqpr=9f!7s~Vt8OyXTT|XoO$5! z+U?=DV5@EP6uM8MR6D_8>#puPe>q*i_l}DpSnlvZu0^S}jCZ&=8oZuyXXM-)Q@Ypy z))Rt$i-n7wW!AhsqI*bT-2JKarE<#H$Q9KiU)zq0o7GF_#nRS>|17>#dB0KAQ%wEj z&v@0plbO4Bk}UCQ?dj*MAKk=tr<$vDwOrf>Bs~l|ZX6&Ocf%rG=j0983j;aq+g%8F z0U`9d;Yp8U^@1o9@@O*(e3ACq*nWLz3n9ylt9UIeEo@BRbq55O9P43>0K>+u=(|(_ zcs-eD(9T`dAS1KDU}klD^3d<1YCI}Yj_>OPT4>UqkaLCV!IpxTaB@iOy&psw#l$Mh zJ5|vjUUA*Hj2ImjL5#u7>C4ecEirK=U?J7yysl^;bCSB1XWG<5zEq_zMB6&tUhLaC zm!0rX^T3Uhv$^VybHQxQPw^k59rlFI*&PR48SayKuZuYFzvjNN$>Zs&Il*;T(cdSL z(~0Zh8?!xDwOxpBREmW5P1v9rYr5s)2Z`wr7-CU>p&!1lebfIwZMTS+QBb&i=ku!l zoQ!2}2a1h?)^eE$l+IwQk#KXVE4_j)QlTBGu?#Rs3#*@O)I26VN4HlJa8E1vZG0iT zUf2j^$5isli#QO1MmYR+H9KFMXiFn9e&-6HEA{hcc;`BrLqgZOU@R^#^MwL{z7YKc zF|nh})#%U99O$O>{gN{exomaYW7nPNE4qWc$3aj zo7boZec3sT$GcMA&E7&GoIm}4L)$HvLiO{$?CtpLZ{4YA(~KJSahCEnTZFpWmjG@J z@XZv4Aoo`Hm>eEvduAakCbmw9yU}VE+FOBkw_xU~&{=qt6wMEU!e>mmp*1Ta?DQxeA9tE64PkioCR@kNBxQKTCpUjN#=nyBv}8TkPpm**i=rA)Hd3<2*_ zJ}K=9R66Vr&AP+B$>x(^b!Zw2S{NuA(m_jNG&|V1XFsqFiM$zGxAqg9Q>P?veYrNl z5JgVn+6az`Am?{PypLMonZ8`Lm-&4UB}B1#^Q-nZRX12-fD3Z|IOveaWkdP=XAcj@ z&P$uf|CChm$jZ)gp7x%L@YVQz^U4khJIu|l7RTEB^*sh@dX1e4?HT#u^u(YCGhNp~ zT}IKLEfbc~Y+~=aYI6s^aA8U_s;pjIHp8|5OH%$TWK%1iG)znvhm8i|an}wJ_Y4@r z3zpjzG3Jb(d+R!(b%7=5ys=}HZXSSYPnY2}oz)p}PxI#+Tq0NGlhV_F-qAp$;$BBW zSmK{Qs5Uuw`*{iSOvD1;IpzD;x%s>M zxK_D7OiC=fdwPOJ_df@F=}Cdtx-8G$pd{PIg(_~?EgV;N1e-gm5dnr5M1^;^8=G}C3qO? z=R@WDisrpiWB`K}}KXt7erXNLn{%!wbdJl5{b!LOLUjc2U?)A>T z|MtI3dmn(}a2O4KTmlNiMZ`HFg123HEX9Mp8Ah4Y=Aq}#$%)V27JsB3l7i)rzpI^fk zyq;^5tf;@T9>z3Wfy&tUq4XMtPZAuQ4ODYr_&)X4m3;LA#`RHCoEq_77OU&?2V%Mr z<8sk<#Ln^ZyY<$#hQ1!7k2f17$-8LPZ&BBlZ}N{%0v@y+^1VMl{*L{vFIiiPtjeG< z=~4n>v)ow@Z5YKW11g&bGpGKM>{{pVbb?#upJV7m_rg?S%DIGs#kuxK4lL8 z728IEy!^N@V5w0K+Cn|K4y*K!T6HA_H$P9?&eIXz>&HZehmG9)m;_i~&GW9yQ?uvu zzn7ku`T57mbP~Fii^slee19@4J~@7l?*W<7%7ZAg|2ubV`+}9w!t+|Uz`(dcJOrK} zj9)wnp3F7vZj;d2xdAY&=;Lg9)@IjNRzWv<>sxmP{fpUe|rafG1 zyNeL}yj$y=QWJg>I%BKO+u|xlv0dMy@D?OhCm9KyY>BBy01kL984fH1rB%+MK^?4j z+Ny*VCoZRM4Fqx==h#)$g-8BlO)6??o5uvx4$E_58w-OLOpoN#i~jh>9$R4$V?A26(PEjm+mb6@rSSp97y2=2G*?Q#EyM3n9-v zYj?}nYMpmf+s+C(Q88RIM#=beGVcr1`g6xw3?7n`Pa3(VY}|S*Bh#mN`QZiMaWIp~ zV(PHN$*(@$uxgKafrQg+!z4~vBgnA|HW-WkKo;7M5d+u9Z1V4J!S8IjX$GTT?50V& zV@h*u=LLtL_5={d05tsOAw&>*vhzE2n|wr3@stjQj@#T=Z};cpXg;0_M)j_Q4F&3y9!Q<L0&qodg4`C%V z>gqSLF-j|P^8R>4cy2Jy~IjVy(k)g63njwv%Lbf*~IA(5A-^ahgGsn0u| zmv@Z1wU^#?i!o{vA(fySfi)yW2Cj`sevTzTzZXm=OH ze|^QPi^|IjSy3i$AOFgdz{mL|0ayEy{kR8RM=pw(j5{sO*%~rQN~SX1(%|du%@K@& zl^|pIi3BDqg`cme|F04~C_z!b8-zTphZ5V#zuWDI+#$qP8x!t&V8ohiOr(ws3*P!0 zbA!D6wYIQ(-~{?m-FaQ#6ma(|#*0X#Ge8T&T~9q-u5OeEw7`TctpOMd<~V9f7dKSg zUj9$t`MESEdP$a!JKu@i&O5R+Pfc9aUng=Q;h@YB0oM%&Se1Q{#7%(ivgVA&2#)A@|4#J6Y_H^<)<-4#<34toK+ zQpFP0osji2h12HM<|k4Qqkwknu;v1EIB^gC-r?JuyZo|AUky9Qn#>d zU)#9zZ?1anIqgH|^!<;KuNN~r=1lA>lcoyfn#kwLNs5@E z!_gfJgU^5cZ2zYNALj>2hr1_%G%G2=hSzZf0&W=DCN>DeB#O8HE?J%HmbYBb`VLQ5 z4K9_lSu?ZpT{aR(cy$GGgYxYND%BNTR{D%U5bm|Mr>Xd&d@BD6Jf1-{T6q#WFkCVR zm}CpCVq2oCX5)-2oq%4?A|l@UaneNplE<|Pdl`M_hHcI!As0GanEWsBKXWWm`R03u zdp%U-veiXJGa(rAyre4xH8r8XGKK%k{rpWn63SCiAI6IR96|Z5UjN1l_DytC36C)w zcyy!(;1bTzQUh?&j^zN1ITX}04M>s7defWXw_uTHl4|Lzx(=jxjHz%4)VTI2&6s)!-fxSyyf+pRtFoQ{ImB3B1b=+1R6^V-&Ar~ z@(F3SERp@0vDm$MLq3*QSpB-F9O@!{O|O@6ZIJnmS_%B?JVknW8ktVo48vJt6V9#@zFm618eC}$J z|9JTYG%&*FZ4uv11L);a>TrxN(g@%G6#!8?TP7;AL;*|!`1n5311fNQJ%XLcHLOLZ@K9|H^Ozy!H%G8{B>OUK!Gi;)5c%~9lLWP1 ztlAU8YK0zA;8dJ%lz-ojjPcv)X*FhpjZ^yeN^*|;l>oWf1i+kyzjGxoF3jR4s|3z2 z?c*$$elRzC?hbKIR(}_kGVqQGSy*Gr1l)8cy-#Z_3PpwIz!E;325pT- z7bly(iK4Xat8-7$+ipcJ;o#D(%&6J}(|>FNE*5i(&lG&QWcLBldCJ$34wLjJQ7&Df zXgAW(9IkHY+iHcF+l+iO?Dv%%n~kqCMV!$w!24dsX^UN>l;4dbk_~(B62luo1o#Yq zm(1sVAp!4;_f>$>eeNaYk3m?q&EBJS$g~@`h#9MYU6X+#=vWg_EPpKSl*9Jh&nksW z;vxUpXF`cfnjs`1s6gV~_OWVNHU$hQA$}Og9}z}C{~#`hW!gxoAv)C5SXvrIFT@JQ z@s@}q!z@V*Li|C&FQDlqaBl)nBuHZDbMAI&5$!0j*Z?8*e2O{5Of762Wpl_A2VJU~ z4WA`Je*IL5X^H8`gS}wvFAY$%p0OQi_*#RDEEZYx9quvwZdw_m@YwCtdmC8G&1X;?!WyKBrf!mx5Pj}o^RI7WXYN)>bFU4@0vqxXcFng z@^}HZh+d)9Z8xz2CPud)gZ$sh-!nz}_^P@tZ{tdMIO)EA)H$e9Rih8iCrUW6em0~; zfB*WEfRBwF$oLWo?>D9p3&BBJ4(gKoZv?T6a?o3CnepKfY`&wFFB;1;o55db%^9>q z#w($cUBSu(o*^Fsp7bKCqcU%rem<5fA@p?R$3pw`-D#lwWUOip+aq1WMu1^RW1!ej!fuy!bx)4d3n+TYx|K_v6v+r+`V$zNS~fM?%=95w zU-Q0=dc13;gb7xJQ%unuQe=w$iHM5CnMkei3#_&`R=D!ff&GzRs_2;#Q1FcypOqsY z-?&zQ{TSooGk*RHD8w;O0MQT-S#`n^53b_yQK1oF5W#xKkTW| zYk&S3m3;HdPeCWcGT`|v5|r`=T%xGajA@^G%PXwgD|01!Xt9THlE3uxOJw%Q>o9Jz z5S&skhJYpBRev=SRR8_G`vPiL7+5)!-aDvTM=+sZf73eLFZzSLixfFifD5Zl;J=+F z>mqbSrD39;=}4MmicGD32uE;B;ufsf2m>AZ2Ni?{u5#7@IPFz;7k=aR{O@Q+s{XP&ezqS<{BIS=*u~w+ z2=Yj?-1Zb!mvwuEo%zQv8$=zmt=^0wgfi#>(!zKRLNI@KVJ|ld;Dj#Le zL+zjGpt^3Qv5^E^KS+`KA(MXBw4*A7y&Y;1?iZga03b?~0p_<+C%ePH zc#M<2OPM*UkBAIAjW;QX4`b9%KYad$cA0G9z)WI&vOn9Pr7A5%J>(+0N0Nmvpo<8!z^GG0;p_9_e4M^K8p zQo^YxF5`u14MEjsn3*RSC|5OnZUW$uZRgjJLc8tirE!^raEnllO;LJSp;x zG$M-?zQ;*e(DR0p>?zct22*k+`y_Y$+N>m8E&r+7u;3FV3Ds#MOMHciZUc~~defG3(l(B>W6hpfPx`F*cK^-Ud zTn{rqMO6~OJ$tYXgAzCgTP^Ck16CYZye;NCXV0sP(ks*j7u&ss$ZO`0M?o=OL2FGE zu7O+1BzrPga;gjIm{AK8Z&-G&= zg@Bs97&NHn9yo06iBL{b97QUAIThz^moWe-aHrctsV3J_|X%N#Yt5os;9% zdhCo-<@v7)?pM*7i_j`}6!t0!-u=GxQ~!q3Z<9$WeQJ7(+LDLDx9&oG>>KT*!Sb!2 zl42sWu>=|MC>|S}lQe`v^E*AeEi*GlMI+4-i0Q*A@{4oTRJe$7c^np!{v!zpqI0?S z;LYQo_I4T)7=JcKg4wo=)o?+sGeV7lKp6<&!Tv^qn`)mv#zBp-l7VyeNs1`Ku*;ay z+za9p;jc%Kl1!IlFSHe991D$ZJ$(uL%mDyjhdQ{kK$3Lj!=&qVqKD!^cYi@JUqdu% ziJ^;s#<>ab|JpVHPO+A^-UBx*PG7hu*~k#ZMlO}Wsx`X(CQ77F8$CClw^e6xPWWVXG|UA{s^jwYk?cu9DVCwVw}^lWjWVa2UgbJ6kF zzrw%M=})o8{wV3ycmGoyK-d)6)iD4p+@i zyvN1Iy?P0s&y5cPX(sk`6y;XHV(zXK!&4I>?GSOUer~2*ccs6u2p6DWDgF@ z=BfX#uL4#@VHDZdSE7EOf@!HCPHza^pZ&H&KDiD*cVs*`v&cLSf|3 z*EongGGM<#575RBNiYU9R7p=9161GzoVGdS0<(X5gr3?V{8>U2h!kCeKyE;OaJZ@b zg#EqgNg9RN;E~GbQ(==FI6h^-DBOE44vpK1^85lQm}Wx30;(aJQGe4f@R|2RR{6*# zbrm=JHJY!~!kaN>%7IOisI8v{mE5r=*GOt_kFh~#mheP!K_Oe0jY3c`JV{kLOMkyp zXz6gXXXP;ukooV>)#Dz=vbGphYlPTT4mW?*+n+!PVz=Q($4hV0lxh|?zMSv2c8O&f zAwY-IQ2Rve6#aqiGm&zi6y2R$WY}&b0t7=o^s`m&yh(j|$c}W?6{m;lfZUvJ)Z_(? z`LQ!)&T+VW5L+~(fQnsw&$Zm!KWO;6V8Mn_yCZDsklh3tVDvlK0R0iJn=4oxr*sgy zG~n1D9_@)iEv2NbNqEeH&MiP4X-Wc3nhc?V8qb1Q!han$Q4s?b<;L&VeY+AlqOvj4 z`uCF91k-@X^N2>elq@-W`v>mnrVz~(3rZiKLgXFXJNyf3{Il^2n9*6xIogvLQ|BHjNuD_cm`v(QG#g^Al$#<7p_v zeWCd2701pERE%&BE>$EQ6f9-jYi&I_pU3ARhF@;1_o8HUB99^Sus7bs1%*z-Hkd9V z8PO)2hoIQQ)?3weevhAXUUK^o%MbUnlYD-iCto<4#(rht6E*;Jv$iPm9=lNl+mPh#25hfJ&L8fF)u&SAT6fn^A$ zP23tU0@!y$l4}?Zt#=Cm6$-?YFG-+aX~&P~(Qd>tjM`ExsZ;jxkUbyU%m7#|e>S@M zwi~Wo2y+!aN>jie2H+?ne~o0{W1sx`!y0TZn?6HYo2$Z885-#3S>J2rL|O(wrm9Yl zm{DRE<6hb*z-9qP5=!Qy`QI_9xns2x-I8w868YjKXrj&I+#09_D&m0eaKJi@@XFg} zuhHT>vJ;_|ROZUb@BjusDfzvOQt??l!k^#ZW6NT8_!>afL-b|+Xum%t%?TEG#`_RrH# z`JxIDV&^?9n{fn)1S=pbh)UwRjWQ_fg->P+z?C;Ho1KJ%APSJAu8zeeJO;J?!i)9> zy$Q*YI$j!22c*olC$r^K9S4PwKp$3c5NW<=Z(*2{KW;qU<5DdVV#EoRoh91P+E56B z(eiM>oJ7GdiZM~9K^MxGw;yzQ>sra#R++-PQOQ)_Xyieqi(8(mGS!Q1mSt6wMSawVFR(1omC8TX({-4pu4yC1leC+dbMNg{FUV);rhuVa#t4=m{5Pw*Bkh)HBm ziQn~SUQ0r-FZk~n0|oR%23ru%CTCZM>MVTDAl7pl6PD;^J#3yk2yJ7%!}9@ie7J@x0X-$iii=c$ zGsGyT4n!im%XXRqEjrOlN(}C&4N@D)$gO$RToU{dInKh4W4{^)LJmT$v0wxNY!g}g zL_=Y!I@1LPW=cRTzfZewFA7(Pz{6be!VE6ePEE|HEwL>gy>j#Z4KWorA!iKJE4|=w zV~BV({s3#e)DXAGufb3A{I!$aW4d17ZJh;1Cf;~Qw%5huBIf0$>2dW^9Fx-DhLs8H zHMS<%nk_rnv#K@DwmMGgMUuX;24fFn{Vpf=-}j&+NXL{q&u4KL4A!Mo;xVQZ@f)f`vJe|1C7wXGTwy|KUSyK0x4N6e?yZLU~j8=1dLH3*ixv- zc|dD0sVgCZjNMWeS*&S`7**Ilgc?osy5FCvQ7JU6y|~k!4B^M8bcL>ZcuS#i+aZ$J zH^2UuxC5xiZlwl>-DXQ?(o|;iY9@axJmx#F@wmz2M}BQXD~_Y*OXGcm$S8|T5f~&P zZUx!~dXqz?VpE#FIbce&)BFIC{fOF;@1S3x9ScBH{}K6(B8RPrRCfG{3l-sk`Sal5 z!;A{kzAg1vY&A3i#NF{JaUR`}2&#kBt_*MB(_8LaoO)+RN%aP^eseZWC-tZuFWhSn z4OfnP8zz8!LvybSjE6N(S-T5I#WYP#Tt4_)7DO#-eABQ+iw-C~6oWmXPMHu%XS*|n zW4xrjsM7xz>W$6}m(jo#rDz~F(*bdg*uuV1N*CqJ?b1OpV*Prb@@)(gISXFTD%T%> zQRzxa8v}dcut0?9eWwcX!Pm(1y+~<9|8SmceaEoOLIi2;ED?g4RcQh3DxI#UzT=eP zdsl3!E(sKQN&2xqNUjsxcOI|>0DPv}C1UyUVbGk(hwRrC3DoG0CEqy?-wh)Z6b*c# z+}>3u>n@ALd4~*J33(d>8Wds(&C5ZLewjs@F%CSNCd>6z>TgLymDUV&Jmt;&z24~b zQPNr*u$sKNllX_A=E1+C7~%WuNU;g3fr^v@Yw`(10U-0cgrZg`bHoxkzV!%RB7$RW zLXRe?t7DUCGMAUkpZUMwecxWW*Mb!C5CM539`Ash#4mPx1ysST1_V7)0>T&{1Qy^l zmb205ey;!~eF5+ROxm15DfvFd^gNqZ5Snu#BI?`4!22ONdchi3J(K_P@QW!o-`g|g zSLsX?u2_ExBHcy3qMp%xT}Y~5dKlD;j^cBs0#P9-pbOa$`2m65Q(n5A&jO72$!@3+ zhckd4NiM`Or|+TL^7J(W(rFtp7@rQvToY^S#FoTG1Q3P&I^mDs8h&IPcytGo^d!+# zu7j>cGg`{-Gw7IjCQ^U1>QMk~v6zvzQ^cjYKuXzg0GDcScVP`X$rTpYL%KUwL7TXj zO(EYq2{FCH0yq|R$M157G2^8&!cp26MU~b330+V(u?E}NZ|{yVg3G>-+E_~=>0eRx z7)!WYXxqL3dWOw+ISC=x`FB_0iB6T|K#{Qash=$Lr4;QhV&n3#Ac0|3)Y*$PN)BpT zZ$#+6nOb8x-AQgDk|=hV=<&clO2I1exo*9Q0PPJ@YOb$vEaSy4KJ0W<-c(2*zXUda zid<{qFsbxQb?N}yQ(&G-6*V0*;FVsCGeK)&|KuLDy|A6av4hwluI%=2aqtJ76kIV9 z=&!QSOdBSVzfvDb-sJxNq_f zB3FX|lhFbTkHJ1vUwnp9@jV(S&>DPs(-`bWrpzeGFrBgM@H+0vb}TfGtuvuJ4|Wj9JoDb84F0ZBg&r zdr$bE_%C?1nPsRIAmhY-QD7QSK>pjYgHtwdH%cFgCd7e;?;jVByY7_tkz^a=M;K9h zU!MM(6q5o!dA!f(KNsoYHiQT+abz$>U3DLi=_Lj=k^rD=-1pBegWU8|YiOYG+d3K} zz)Vt9(15eXo18KHxRx4>qNcrrux4dK2ni6XDY-p9~&-vzRE< zaD5;>B94R_4;GeSOQv+a@3feCgC(g2R)UGs=90695NKe2p0gRj0T&i~t9NK_HJhRa zc4LDe6|F^EB1&NKHjp;)iUs0cS$=6*y<;(^ekV1NqB8z|q*58SF;77=dOOYzG(5h6 zlKQg+s}KdNJ}bi#Fi|JS{v&tP1=h_FWWCdH%nEYzY`|z>@BM@Wo^`)cFc<5RE0o92 z&^NrO3J>)}h*`F_tV+gLlgqE6)nd5j34J(>icw9PLPZa~DoVB%G25R^+4O-Qu?@NN1cl-Iy|_74u5& z0wG!NfyF_XS^aq{Ar>8b!S?t+-h$GP5hkNDRQa+PSEt)qZeK8{yBG^Ku?mRje!S?m z^Zg*9Ljtu1tFlQ~j6uIb&?3bor)(0 zFM}M;UIcRcI8m803Pt|?wm|Th29_En+J$=e$zr&q869WgBXE0cghT{1%D+Uj_8szy z>iK(1wwef__l&uX1MtcKy^5msi?Qi_iF4%OMG;A zclV}>2ABOT-F{+bHhcmbnBGi*;<)R9J8k|Rw0P$Q`4)5Fy7r|NR z=hF0_Oc#YsKDqRd>~I^W4+0{KYPFNUQ#=(gUYXLxe6M(FZ}rLqWH!ma4*5p@hF*wh zoHd$Bh%`LPE9)q8@zU;&QHc;tP1G}h#y!%60yr#Cm;@y&NkSJcF6v#BK&NROgyzDX z@4_4@@`bO>we#3X>W2~VS1VG40r(dvBJ0Fu&Y6o z>xzz)X}r4?Gf^q(GYF5fwj}~N(F@jAcRSfqO9@d_XCt6#eCI3w`FKdIyvi)QmC<&q zt&K(_OIL0Qizufe7o_&#Rn=e_E2(gZ+^AJc`8>hcrb-xvwyCeAE+d~D9pkU4gU1>frhU`B6t*zgMZ@U2&IP54uO~I|M;r|6mgFe@#K-yp!$e z$LYDi0oy0=r2PGVEr4$N{xU1_-4RxN2nu3>{=orz!!61Qg9jCI8S3BCxGk36HeJ6P zOPzNHR~?yAcFVnQy)C?Ka`alpSDg5AO&^KxDPsqQ?&tq+FgX?P2xN%n{%l#0p81sK zYz9d}AA)U^dA&e@*QX280q82$6SxL&8uEhRGu>o6+Q+_Z>NuiD91an*XnfCuwEg`S zCM0h3GinATM7+6!9Tm`F6tf}wZTEOyXyvqT2V!gf&_G8=ufEHX@MZZSG4`CJieAE3 z?4E3_*C+&bHC+5D$nAdjCG~+8-Oe zO`m<^3+c0;f5-p-NB59pZxTz>65R1K7H!dH`1qHdn0}Jjdy$;KL6^QUrev@ zGxE=Q?X54RPk-*M^vTb@p5FZGH~ieEUVGEezxu{I>Gik2oL+tV%jvauzM5YD!dKJh zzxcKE+1KArpZVNd>Gdyu&9DFb7rvH0|D|6@uf6@{^u`x|A-($6m($OF>T~J+FMKp@ z9o+WNB2g#6G+Obn6*MU`7`tE|+F;U0fK@$sYGe>(K>U++OGE`nSyhoqUj$gI?+G^H zs!9ZyS?L&)z8_$EG6$2sa8!{=&thga?F&L~5PgdPgLfE?mMw?Ba4N}e2-OsFZR16N z6>3t)5P^Gx)Whq%$_A;MQ=(9Rr;y*PM? zWLWyK<->=I00ZQReK57@a|S!wXwF9H?Wd{p~Cr{bM9<|9}4H_rLeO^sB%2f2IHAul&{Y!bg7AEOlzQk}gio+1K;~Z1yO? z$RwNv%2J8GN(R)^<>|T1q=%acQ+++)e3%uYe=C-d6Cj-kj)GD&EW~iHckNMoGkP!v+vTOLv_yb`%AG&9 zuA;K9DB=;5BTB>wu)$G8Z$g+qGFZhv<)pH2c2^lc@(1gqi0F5i!RX&Y$R>!sWq)~s z0Wd&V2Ll@1Q%ND zeBgP7W265){{Q*&Kk)zK96KBFz6=rBq ziBR+{9Vz;{3#P);v0boQJ4(d9Cl~>S)?&lbE7&HTW1e8J>>1D0MMOhzG+P!mSi@oJem7)ZNTnOrwp);0X9D0OEohXMBfl5 zUEF;rH8yS-U|cACNc3G?O^wYPY5CftmWXq`Ju@t2b1yR34{tOdsY=BxOE$f-ZTAU} z9#i&>0E_M8q6a%}zz2LEC1Oc-K@ngVj|EuF$Dk|)d%W;n)=)juj~G~=J|Al!MS$tV znNdWHCi>PzMSx+al&y=jI>Nhocq$#DDXjO&&tFdwY*s98AYHi;L!-wr#uBwpD=2t?CgSDpK;oT$I zHcjv3lM!H9RjSXXr$o%kzIoDbhB&5+81_X$%q{GT01q@tgqw#?rITz1Tl= zKW%?7&?CbYf%ez_`rk;Exvt8>GIbOjja{(9t4qOA%K6!aG}GBMQ1AqsDqJnI27*a|&F1VCj*QOrtt!% z=nAwDU{#xKGnii&^BMk2w&Z)%%FwkkN<==wS!Fs07*cZ~0U#|(kYglW7|j8uYYBSM}xZ0~bfrGta&7QyXB#A71?yK}>d4MeUC81dGu`R`hKH zyKg(=iva5yU;+}0M@)KjHzI=}>AmKzS%`;1rCRC-SRja47R4SNFg+4%W%Uqy1`uPA z&cR)0VK81~(q~WRQftlZh8`mQT4RL`=lxV&-bpLh9tmxFGMKuEEY+dOK^ZW7-#%C_ z5r@%L$o569h7=~~TF4&HVCeZ(($M&^0D~$;fQ?uC87!FPM`_C(wG6K-bR5UGB6%R7o!NUZ2aKrJ8sMK9BR&8b%`l~9iQ4~Q%uC1CKo)LlQd&80-%8 z5Gfm>fQ1qIk^$zbN){Y7z|>7V5*)2SYQ`iYZ!^!Y1(Tl7E$-Y3)4ioV6|ZV5yJ`9A zBh0}jviZZ597A;xMG>PvIv!w@h@(?6>8CFuC|y54=FuGg9@HYBd@~p&+DPUhs(l#! zo4Zrcpfag6jQPf;R}~qIp8?U=0Fz#Yv&xkKHDF6z90`!)m~1xRZx06J15Lz{!uTOH z5eeRbizDfMA9~<$c_PSuKyQ}P_kZyH^x=>Hd>S}CsFP&D8Zl5@wuDp*NYPT09yBmW z!pyO<5jo6^3cFzK%wuFNWjRgNL(ZVYdI@?y(EjH{Dwf`=SL{CdDpT1Pj@Ubrpxp=po`>nKzwLzrs}oPp~qXYktiQ zanM0ZKmZ+H1K)$tPYct%)_Uq)dn_$(-*VY9N<=g{_R`9=N5iA}+~rv3V2!{bEwq|J z0<3VjJTgJoV4%7ffP*IJC4=gsUeCeg;B(Bo2(BpYCSA%b0u08ys~8h}FS287*oIDo z3xqSVDt5Qo=!83B?E+m4|zaAPZuYZRT~gIQTEKE#_-v8jwcIL$X)7?bm=F^4#d998xz{Vq1H*kt*G-GzHyj zaV^cbT)C6FhxhvEA%x;ecPDjrZtLWNnp9)`szYb!Q|KWwgkB}Ugy>OJB5)v-x_(j9 zQN#d)34U=b3=^(Q1fi2P30L_iv$boiyo5ka1QZ(jt2LTOM`wgj3UNm zbMqL_JqWOO{ZrWK{?70GvvlK;r-MQT4-zK*c-fK*FoCQE5o zCfiAiTQ@C_VbUYtMh0U?4Daar@_yha2;L;`~UuglhJ>L_0 zhzg$)U+r*UJko}nv>&XZy9qv&X% zV>n(GK~w@j6(tml?NMG+-p(4<70CIg~}O2wd89wP1~ z*#Si$B(JYalR{Bxf@M1b43`lgdxA2MNHU&=cK8QpVNZe{VC4KD9$_1>nLmigN8j8n`f=KKSy_Jjh`GFTwTq{{BBq<%MOXvK9DY?Vqx$(z4N)V#T>| z-j&5}=Cj~vIp$Q(wP39yb3m!+PFBm{aRZrk6qT`J^P11iE+VZKCW9d*5Q3vJ7fg}Rp6BmmSRP-0FV%T_X+npU$e{X^Y3jEcHct+jSM9xEgxG^2*S2#f z&8=N^P+nTvac);%zn#>_?rL#v(uM_Fq5@Uh5X1eiNsXu7M%kxRcE z46L%Kzn76B3BZVA>Z~%;4=`q3mXZo^Rzp#WV8c z8d516x0HE7n_@;r$p`2Hx%a{qR`3z_9Et441z?{?SsKiI$iy=4Gf3iI7{L#_WTxSu z`MD2&>_LFNE65Q@;y?S{-%aWdW1`BdA+D4@(J~z_N%8 zhGh1}4b34a4KY3ku`IW@by`8=1E&4TwI>2aq_;sz3q>TwVC;8dEuIWUfWedpK+w^H zK+-0N`4na0MCbw{_Ckq>hDJ8{*1%jn#27NGJ8_A?fg~Id{oq(=3j&-J+73L1v?uf< z$Wrhbp-G(`Qm)N@>I%xh;RtzlkO49QhNK!ZFqSP5q6wwl0-`6d`6Uiq9#8Lo;gtsg z_9I~WKls59(u*Jed416EB?CHFD?_<6jLkbX_KMVuBlQLfxOgN}o%QHPIk*@Dk}1$b zWPfXM(^8QjC^ne^G(wVK&cJh5i@=HAuC2ks1 z$m&laQWM@+Lh@`Q=j^4a`3Sw$L}(XcxUR5DO$v@)!#IfGGLk)&`TRv>(1wv_gL_C; znsvTK&&B0nmK_`mik0T)v$33baU=`i1Y|F(KC3JZT%Jhpeg4A_0_;Rt7$jga*vEeM zQ)ysuDovrM!FKmd=pl~J2ek-682EOS+gzjs7{I`Edsh^Xj5mVjB5G5z=U23i9WJ+1 z1wBOnjS`H_>oEUQR)858XdtCwrQH|rAtS0L)!Y>FSE5eml+A1sv1))Z93~@8G&fSE z7g7NV*AR4MD_9)tf1!s600NsoTkfLUIGd3}N=o+2Kq0$VA5rWmW?&Iu&8?fM3b}XV znyV^gts0Wqy&Ydyd*@bKx%osIaK{U0#0qp41aIo9+nPZ}V?~7Wki9Xsf2n;n&x0nF zne^d}6+>xYbbyD@;fq}`IEm=gvlFB}PX;sSpIA%hjfH{(tAiR{n)RLCCXKXfF0Repa%2ayK`+s`LzCUXA z_50uZ{qzznjx&SWr!p8u@|pkx%s{0{EkQDb_OAhaV3wytq|_vQnbFsX0HdViuwo0$ zAunN%J5!GUbG>9yN|j5S7_#GHiAEyJn;EJ{#*P^nQUpjBpqm&0x|*hHtVqs0S4>BrM|4sPNq?#9TNnf12Z{9bHa*< zK99gLfU>k2k0p(3cq$E3ZYupYlTJgO0=A!y9W(U_hY-7&69qkeWimbe-sjU#dw?A$ z`?9)n@2U5vfpa6F{FK#$QK>S(Sk7cSSd)dg$sG*qCkCaemu9>B23Yt$FPV`D9+n|_ zObzkS;wVwpW#O5;*23?aEQr8p1Q>!hF>vOvSCL z+d7QS*OhRiCsd1LF7!&6p|RgZ#zLVASviDd$(SIC{QJTNQUMQX@IX(;iS|CH!`V&IFRIn=4602@_8fLR$cBp`7Dhxt?l zSWuXP&NPt&3@48$^Y}X0)|VLgs?{;w4=`8J_2G&h4QRFqu#3k6>|CCK!HeYoDfv{L zvUEga5r{sd(9j_~O<#uo;8Z0zi*PQv6exE}bLrIOiJ$5K`@_7h!rBUde)+%uo2j+B zr!_7b_hf!mb+hT8!lBdi@&Fkq<5+@K5bDMN7MeKBucn!H@bw7Fv3gIPL9{q#5#~`U zVBMiEhaG}#SQ2$C`?zeSH8q!mMUUDQBw%K4iz}(Jd?>Gw3wd;gY{RBh{wDUpc+KuQ4Fx7rXC+(?% z1u`v4NVYDRr%k%&W&5lsxh2HZ@j00=O_D75d<;wZOdjO(B|Sqq5)GLnueF*{Npzs{m2 zW_Cd180oR5f&y>b-K(HT!82_4*HrZQQvEke1%Mz{k4*Q-IL^RI$Fw+r=;^vCj<#ufX#JYlwRmnXY9YHgYY zN6%(?H!~TT4dykn)0BM>3`hhB+l=Gs+z?ps;2U67Z+LF%u^eE`wg9s91Y>}_xGj4^ zr@B% zbh&mC0ml4`vQZIK&Cpkc^=D83MxPO>fcc|6G*}#DsoCbTED&g51lZ#CZLMR;$}U=B z?y!28=GPBJA2;tjld8%DpvAFec7tlghBIQM1N2g)LU@C2la7|{g$N+B2xXOq;5gXV zkz$UL%S<;`1Xvv2pfiQ0yVNIly!Z&Z6D8uAA++NWxhVn+-{1N021Xj1Ai;=_eKL)@ zbATamb8*D-Fm&xB%NAm!1REI))mgID83QV4Uksh;%M>IsVYJ0hauJ!eMxcLzQ05+t?4}(o0fv8B03Rq|(IZ~c z^l(!!21?W{3cd@=n(n!^y|8Kq6QW-`Obe^Kf;`)I-eXS&2eG!i>s*ZfZT0$NY5B&J z%v+Jd?xf+VinXm7%)u}L78wlP4h}D=S{oomWMIFCUcBWTDP@{PpzuTgb6}!H>7U^7ZtU zZ~W`&^Y45mz5e!B(i>m=T6+7-U-Q36uf6`xm(%O-d`Vfg*WUb6`t0j(DYN$4TVG7C z`T6)BWYymK(l4YpzVtPJ#^>MuN_y)nUytv5;|uAXU-)zBov-|2dhPYMm0bJ$7rv6d z__c4Ox4!iC^yXK7F}?NGU-WDEoR9U@Z=^TA@YVG8m;Y>f=WG9Jdh08{nBMv7H~cS; z{pOdxp5FMv*V4~@=8g2+hd-XK-FZCCF7(p5(ONn^IIBu9LFW5i_;*-QfzM7Av3Eavgknz;T3j((PPGhc;`elwwD12rggO>z_!eif*mY7;?bN% zl-y9Rcb!9N{(#@K&m%UO>F?<6T*9n%Q@IyI=Gat@4^1ED5hsPNg_dHJh1$xPSvng4 z03ZNKL_t)t>5S-2=27~&`4!&_P4}8HWOnDvVKb(Ccg;}D#Ryuy5AyHa(v~}6@DPz` zljys$ADqOc?X-5|iL^!!#?3)wUzseYE0kx7(g3TM)7e6$7l!)`w?@mp=E6`gHDJ=K zMGs>hxEu!+0tQ7~4>we(KoB8kUMeyZrz|DFNYxjhU$O22x~MTaC0*0G|Irx#$f4>g{bJcEGBy9(lNo&vuWTI0;A{MJA<68 z*yyEk1x8OZ1ZOMzN|;#ib?3*cu_-WcCY`~K2G*RkIxQD7+`bjqnl&vIPQfSyMpccY)t z=*NJsVOk)6|kBKVQ)fsvsoGhvso{sN+it0ln=ctUv$O$rT;S_dDn{j_oCY5Owt5OG_f zJOt=~-LXo5QIdfU3UF{BbziK64NZgP9#Q1B`(&DCMl^B7r<2 z&4!;*PG{)R$XGlUAPge}Ovh1;#Yd~WkhS77?~&Irj1C1x12{Q`>MyL8N*lxNEuSx? z4YxYT8f6BT%1F79MrOjqfqq15BUmat1}h!{0Az)7(1+NO(gm`i0E~>6$*NBEqcgF1 zDo+pY-2yVup_b&T#KNk|yPDHc{xDy1?}>h*mr5KS9(x9Nm0+uDQb(CbRRK$)%7JRy zv(SI&bH?Qfo1KMQe7q)WVH-p#oxR1-)CeQ-*sa3Oho3|F$j@|RxW$llH4XCqu%{ysGUn;$=9c$_=_wmoV_CoTRO(%SJPojQDim7;g@fU!%|i}tRK!oDvDD1U zyMPDvbY(0SGCB0IoH?cZ7xRuV?}o$+^dG@XnHExR6<1ycivUyVx|##5Zh&Fd;ASxy$ad7+tXc5?dL2`u@Cz|`G3l$N%jnTF94DI$PNj2N%vRF*(TXb@)b~6l zE+vS_aH;VD8h2p?bhYX&2rGs6%%EVM9(0ZD0ILDytG*nItXU6`J*ycGOxE;^c@7YJ zBbFDZ+24Ys%lnU54HrW%TLT4yoSs%%6Hq&B23#5Xb;gUIkQ0z=NZV)WM>5*+_ zbsG_)XXCUC+Bcq6cx&3o808RHfT}E{1$ZqxgGPyMgSWqht zFGEE7BV9$vU}RJJs4JLBM2Si1r28bA9ht8P0?EIf!^E6*8GU~1X4Ui1w4h`avd}Y) zVA&fm^Wh=wC4vHNl%&G`Z=O<74MZEnSonc%|UAxs~3+-fGfcXl66o421y-GfKc052le5TG^z zi&qQ=4hRRE{Vo{l4DaBNX%7Un?m!w)BM?WBJ~D}ZP`PGT>PrpykXuHY*%y-qR44&C zXmAZfO*Ty5ivEji7y&k$P7g+QWY$L6C`xI7MP|{k59w`C#u2DmENy0h#9N4wjjTN5BafgfOUP&NVzi`Q%|#9^c_;q~CwNERR_)ZwV7!P!Os%W&2im^)ZIigU`S zsDc8*qTg0Ys;}ltfX&X^yRfDLI1#4jpp$46hM){V!{ck-muXA-f$^GZ^k9n`Q#At>;#9WXgc(xu_^7`MYH@io{uwNkRDtA;OcGel z*kHwyl=@poj|eahJC8wm!y#6Wo~$%Am(CXOJthQ-+hD&Mw=4k5xg1cgx6?;j?nNdc zgQ1+|d=3LT847hvR}MP|7?d)ycqL8DhekQ0gmC;|Wg`H9^O)6<`B|^Yr7ZI|em(() zTO?jn^eAR2n{%vKF*&TulHeE1&vwPV-VVuwoPFQ{5@`BjF^sK;9V=OUY_8|U;9?@g zRrjE{?K{3le4Qf@d#70c@es|eq~Q_^j40rC4KAw)l%6UJ{Q!$Kk#=}O!!ntaWY+{(V9{eCy8uMb&w#EK zc1Ml~RP#kiiU90c=JB{~)O^>jnkfmeqeaVWKKHFV&j{HAz`#KS_<<}8M89(5$+Wn4 zHw{d{1Iwk7)Fpy}8{R$wIRIn=Xiz&*GLB3K(ge>?JJ_%uf*+{TPYy6kGHyU`c|4`E z!@V?@SbvBthS3|pC?MTnY*SJ?4>OP$CQqgF&eS3p3IR+q8$UlXW*E$Q!0o>pz6MR_ zD9^G5E182p_x3el;&O0_k8BF4;-yfR4Zw|L#+=TXf#(kjNtV(bu5Hbtmdn3T2IVS_NQbDi@b=QwJa?MEP z*z_fX81(kJ0l<(!Snoh5Lno7Z+viCp50Gb8LMIQh=o;N_F zHZxc$T^=cCL+!SG3rm*z3m3l1_9D68m|e)32*x_iG66>K(}-psRyL&o&9P1XqKBXI zP}$_{U{BD|kaL*AGi=Hd2U}a76TplNeS$jAzs!7Qtmq-_(F_(!)Oft;H5Tm2$SB;@ zI>U^WEe-T3BRCXPY3lpLZO_l7vF7#hyg9%Gw@x5gDAQ4b{T>;x+`s*KKlR4Sa5Uc^ zmOR~bjy`R&o+`b)ET@3UIDr5(-4)=VH0PJj2d`zg47G>8WjhU!@l@$dZdxd~f=L{WBTM?`La$}|oIgj{xcoZ4qo z0Ll@5;e~^}nN6fF%0oYQU0;fuPBDWUPuG_FGfcxF~pD`Ji)XDMvh5 zng`5_e#*hCb#wLvUXK!vn~IyC49(3<4_drFE*3qs;6K8#WRt-1kc=MBfg2Z*7_}bs zAMQjSC}7k~XPEuza=$J*8|dP^5OJ*3vtGgN+p`SxGO8mzh6BoCCa%U@iovp zkA>@Ecrp)_aN-QU-~^=@!77M@QWLM6O=9#h=!?PullNEBZCp@GL97^dfB+i=c=;XweBxp}?pqp1X(Ep91g0d5RB?27734vxE- zB|p;+W8!cI$#ze!4+e`I~f1oSE;cBd%i02<=(@WH{PkHu7u_Y`4FZtKy)PL>js z0CCjNNS7%0Cg*&AK>{h4$Tn;wlcA7d3)sFDY~$Lh+IYmbHCi$bhFw%S5M}} zV19U!@H)GeeVxO*&bX$5=(SDSHozDgz~)%H`Gk-@G%3Vx2G5Ss&n(n@!E$eqq#xQWB=hS?Kk7r%6RFG!rc zNgO775!74rEQEvV&CemxCyM@P#^3?U7ZHQ)ZJ$^$5SktokwL$oa<}0DBG~x35Knn- z0TNJ-P?Dl8Lbj<|ivv9H+AmK>X-92M=|%s|V);LwsLtMKvY^fw2Q_C}vdxj8ZVP3oWBq8Oo;X7pKr_hZR9! ztjh@`%Me(gk$?xqiV8C;0!4(A6_qyI#*1zhbEr8NQkrlh?xF<}hI*l?v8Go37_KNfZf<5nzKy<T$`m`GNhZDdEw zFg)|2?|F&f(~K4enH>n9{;PZSvD60S;FciW zbDP7OCet`1cKxGf4b2+|gCk15IVn=w*+73no(&UkCjW@{3w_UfD{&iNq2wH^M)OOp zU+KgKYbI^ZvJyexmdidM;-MU1E>sH1)5DRy^5>vd!Jo5io3}~5I9@X=a3}~Y{_PSv zcN`w-_W7QWza<*|O*sIKaPR1d`Z;XJOnhNE)mIOL-epeiX*t zH1|D4K6$^wpKBpqqMt^V8T4Fm%m%0C(^wT|$Z{~~scP)Q z7Sl`zX|ztNc6Z}&W>*uk>h%12nrfpi)yotq-lImEY_0_JL}Kr{V1yR~96)SdWodN1 z(Zh4+m28HyB+mW7%xo6LM2QUD9vw+t})Ewt__3)y6*_hVa`ZDv^e^j&7K#Wk}Q z6sgw!y$CQ4n5s@d>r*iop}&AJFr^9fil`b0B5!PLAy@iyCW3;D!%Zqv0i=w~mHBPj z-H^ScS_NZ(8#E4HJ7*SVLj>=cC^xH)OIIduHuqrZyM(4H}~ z{Xs~zSEWR)bi623TcYp46d`ZzTArEdDh@5#VxSMS0-ynR8+g%7qDt=kn$H2I!8ixD z1PB3RA$)~hPBd#Qi0D}!(u+B`pSOoZ^kulxP2*CDR)YkPXKj}4SieG-YIM@HbD_wV zfF$%a=w9$#s=b3C$66i+r?J%8OOq03nTN%iKNpOWX?50J=2NM?Ye1+5?5rt(8!IOU z+m(*HXB_P4#X`v!xEvi0f{5QKXH~x80?U=*mJ+58tIDlSFpvg}QJ4phvIsz7c>)Yt zRSPn5&!5Mc1V|%*HG5d-rE-(^y(bN7e)GB)oIcb*^s86X;^tL9zjpf>86BX^4L6zh zeZCBz2`~T-=U^OI(W?^WQ?M@RQ)rHHE+oonz#R&ky+XG`?p?l2wRVE)^(3j30V&Nq}t5GPhaP2g=6+{D4Y>qf8x?E)URWitGh? zNN|;1?zqRvFT(royY5KRRl2l`L&(d`B;rCib(tp*F%?3s6Y^9~E zj~Za@gL{4qNZ|n~%ZrX7WHamS1_w(tk${uV0_QHzs6_GTXYk}*31}8HvQ+I4RatxR zkbx{YABpV6=V^XL)>yU^nBWHHmgoPmE-Iy=S-gECQxxSVhu+8J>&U)j5lUCU5Be=` zZTce+%gkwuaxI{85Inh$lc1w34$Xz$Eu~tn9I%=|Y3hxvq%(oJV!#JfAJ3Qf3!*av zaWXE48y$4A7QI}QI>B_H--$96>4dsEd-xwi(c;ikM$RlQr$OdHnYha0APqS1yP6V| zSoCGhl{6y9FUm=E;c*=`lP?HvNZi#O5_UVi2TY8O758E9^ORK(d`k?KS3_C=f-bZrww29PIH^>F zzU3-^NUD+9WYhzVFYUMj6Z6ApFL)mOURZk(JtRXhYiq2ena*~Yv)5OI+p)3*qMu%X zTNtG@{$fgYV^>5)Rzlx#Tfl?y0|+k63=H?kwzJJm=Xd-a7Ja!J(g53!yf2kH8>zmu z>-Sf(qSW$LW?)a5y+9IW)0@5c#gn~8N@+q`%et9_A#bd6Bj_2Tow7YFEAe-VL8sY= zj4~T64LEU>eKMmhv*K`jW6G>v>Z4}D*a878{l)x>OhE4iSV8#_(V)D{^@9p_Y$_A}##|`s!n42aiRmD70Ool-V}Gia8qP1^)%DDyUYzK3?ba zd;lBpEGc6>q_EVNLS>2d3`x369y+|Mc%Ec0ntX0jl)3Ch6@^)kOQ_Z}Be=K3E$@M) zyy>LzGP>#8k-b2-V6MXzgnSp_V@!ZbCVBza!+c&-Zd{3FT z5v+>Tw9Uwqi<=%;4yQX>|3Aw&SofT-FEz3KqlVa?I4ol+3S&X4$*i?hlR;nNg;? z77LoT5lFJhqeNaU`c28Wt#!SZS(fB|> z5GY+j64@atXcn1evS!}{O$OI@G8}Ilp9fa<7tE~-l&ox5Ru}5_ zJxVg+Tlb8@PnU9#a>lI50U?uFsz%A>zdJmII@1m2hf8`ZeFRJH-~4i#U%z1nqCACx zO_{~;k>`$hW^DIn{-i8_NX*gyNzhfyg%y#xOwbK&3e{;F-E@|fnQ}ALR`vopgc3$m z-$1vW;HMhkMqZb?<9kx+T3ShPg&@1IVF?-Pw82a#I6~Ji&_LPgvs_{*)^^iaBc#Rz zXc$q@_nN)96a&!(EMY`LpujG_4B)balL=bwJEC*E&-8ngo3ckb^hW>_{4SB5h$=*L zK7I$4u8=wxI4E2UhvR#>JS7;z#?YCv9VQTxnp>7zU1yWIwV4(-uBGLxk4FZB@O$SO7A~WAkRCKqQ(kMbx$GVl zhtVF5IhSHF0WeUe@kY1?KqH$O>bzl6Pv9h$7c2wS6|aGc#n+Kh_yvzb)ybtDDSN2W zHYhKR;tNbkR|~`}Gdv`m;?|*{C0Qy;!Jq}r1&Bc4`HPJM<8!f83qGF|EN<8)jrv?a z5P5EBj}vs<@N)ksVG*~SUlw*ZE1I1tTNzf9x#)Ld%t8ObYtkwe9SQr07!6Rj!qzTj*t z6nrhc*h;QY7B`faE{h)WK5z6h222QE6B(W791;X=FLDpO&^%`YxV~qwNFj5l4W1|( z9J>L(!`&onIsaNqV~}_0qd*tyy;RY24E5oF=Ls?bo9xefO8H1{NCqSDDPhTgl@>wS z(@6!!2EW5;%EZ=&sB&}t!1KI(<8fK^WJxJf>d_rP!4qrEc>iRH|Aq`uSw#n^-h!?=lp^{zsZiYLq0>icNdIN8B%33a5_yiwq~(zWJ=bJo zL*@p-%1wKLxgf!mvn=l|y=Ac?BG5wiB2Z_WsoXnEqm)hEZOg;rJ!a_4!A1YjK{vsb zGb!&U!3+}F9|%`~;A0y&WU50S(Vkad<*+W&{gOb?=$t+W>eY&UrSmyP8nQ{4W5EPr ziy7tyl5A_K)ZO)WOV0%$qe-Cs7hcP}A0bLgRUl;xZr1wdRHG+Ns0htSM1>N52gW$tP?eB-f4nM zOQ9GjtI!LJf#Axz8ax?FJZUZtC_{KM%EEdOYT?l3z$!9aWRVb&v}^;^V0g&QXK*nq zYsHo`nULV3-03ZNKL_t&y&Kb)A zYPbcv;bZX}9cVIOgrM2k?$e=|Kk1y9wf(M;wE%C(m_XnJ7nxRu1ie;A0D`{@_{=W_ zYN?DF=v^zFgX_o*+1m|IYL*7M)muQq-M*m${RO&#!>noKY{pQx#wv)Wab3$C0s;7& zMN4`#P(KIw&JcMI)?C%V^ngRo`$jJ-@32Z$&{Fn{QkP!N%ZTqcdo|LO>QH3T6~P$h zJ7h2Vt%A7$Vn<+(l&MCTow3GGdA1(J-Nu?d4Uf%gzZu6}tYw#LS;*wzdzQ)>a)*_{ zWwNxLX1lur5N=GPIEMQG@`5TFd5iy+n3`WBjGprKN%YH;{ufUtZ=X@Ytx95G9z z-1KT<9n57BJF<_H`GCtqlRT(C+~o99mT%Cne9T1;;UI^ingfjqJbbkpG$8;D>}Y79 zk7{df#4D4KYgq`SEC7xU0D?7%>I#0kI}VeD>@{ekKU)j2OKUPw0H#1$zvX3$W|@TIK2>MECF?y4dzT-2J}%jy0IqbP!M8%C0&4EZCMDBHcDT% zp@p_32}5&RipQ!hxe7ul#LgA7y14KtfoTbr(lp{W*|^++bA?MH7BZ(<;8nA5S3w(> z8*!loQFZneRREt;7m@LSOm_ys!K9HDj1(T876?E{2Hf$cZUh7f+~zv!b| zySD{6DEk}B2WBt&#rf3(y_(k_dfEXqV8`{RUPuF>#og?yIEfa*pDV?@iD4_vFpL9g ze-5B?pjnW)xYc7bdC|c%i*H34Qmngkn9TrupY$9859S7$GUjCtj!|*VJ(o~C*@+=9 zb-0Gw{PJRNjDu!*>2x0?DhSE3zK$hnK=T|Fn&>DALyU#;wvMjd!n)A=bdz-t_;0LB zkh$hXCt-WITP3SMm?BVzC>dQN;cJ9f?kBa15Hr2!A zp_}F6YRdrxQAVq6m}LQS=@%K3l07syaEDPvDrZj+L-aQ0He$d`+dz<^PrtBv&7Y4H zTYK-0{TD3yIqZs>>#4ncQ-vvXI1tL&dgwjr`ZFI+13FrQ9x~rTsMC@#)={9!Q11(g zS`MJ0K}i@qJ9{r?M74J2EXHlYA>+RsLRaMTiUtEhNw#E2c!dl!8FKPVVLhAxL70U_ zL+55>vX-~J{!{b}D!v9Y!F3L9M%Op+m5OzP*fXoftx5Svndi){t!PPo?OK#Wi~#0( z>D*Y&z*<;42$7o(8Vj4L(c4KC4i1_Slp*lWI-8aSNGDgEgKVY6^?g5TOPi^^b(k6} zI||k;tnH`e!#k<6h|XR|sjt??wba?Vru9v8<9cdu-_q)a!#qzTy?G-oK*?F#PfI&D z)56+eYH!_8!nw+@b7{-xS?lEC=h9ZH_pr^`Nv+KrsgWOJN#!H<*;doS+FqJl-cED9 ztyF_~u(X*vo7WT_Wu^lY0WhMrbYMAmd1f&URU?yE-iEn-7RZxdJb6o?;hN>?*w@S zWZ`qlw5{x#{a8@}@F26*dwXtNP`>t%%D(-KmPPHodjcFcpM50_pzn@;JCvPbe`|N;}Cc1Dkw+3`&yBOAML}C173FzRE>;o0-p{I}^^fdwKMeHEF6zRBAN03!c8y^avS3yLwvarHb8m;puvUw~%k*((B>+Kzb|C4!8L zMtb|J-$;M&AN*SS?QecFee>JjPT%_Wx6`-3{hjo!Z+|C!^IQD?caHu0chk4O^WFZx z@%L|kC%%@C?|kRG>9@c6Ex-0V-~FzS^UZI5Gk;I~+qe4Pck+9W{y#qdt?zut?=OB{ z{CoUc@jXZX&ez2E_n+Ul;_FX*?YE9SCZG4;zMcNbKmG0WYrp;*>F@mA|1JIXzwzIt zKmV70DLwQ2EA|%WCKuA#(YnEfV+jXXV5i!%A7));X0Df!!%Zs){yx)=gKBBnSk2qu zG4_~g!T#uo=z`*k62hFPJY}IYlb2Q5RV$-orjWD?xIxg+vH<5VF^p#IhwPQzEdf8& zRqQAmK(-}Oxb2Y_EXkIZf|iH9G{1H=wRY}A#^Z52+u@|LeLKxISDcY<-g%FGFe@r- z7BDjd=vck+c-pxAtXs^ztB<9FCq9&JKJ!W%&{0JNr%-z0g^Cc)u^bo*y+Mr%IN!`O zQ;!)JZyb9@lxbPX)e=u2A<8QY@lB62YWlfpa;QKU>aL5QbD{EE7>>3d}F3v*VTYul>b;N9Eh&^3p%< z&mUL)_vp+2@Z|UZgj9ro5^BUh?h$_dAN}L>AN+@ZB|ZM!N76`r&9aorfIf)B3O^Ds zfDsC%W(5yr)OIW$n*4_kFkNF_z-Z6?dew<8}=((bn9A-i~t1sEzX?%Y)9#`zaO3nDkY zJqOJ6stli3Z#)(Oh7RJ&ffo>!2r5$aU<{a-uRoctJ^fO;`OHVs0OcAgLQJrk9kD(# zg4s1*TiMRYt>kP|!{Ll+d~Bl%Yv-M!f`16Y)!*4-$7-Aa3W+w?Sf;C?B<%2(vJV6d zEr)R3ke{f2AV_31)~;2k(GYw_eqnMP-4Wt>g$=2n^NqzIZYPy{`?*&Na7Bez|9?KM z9^6jf{l95ln*aP^3iCbQ3#7J>2QPpBpZ?C@P0zjjv+4X~Bb}e9XHn0!FmD9d zfK@N60}}AAhZ|m|Gf4V$6s^d3@D9D?0&3^?N_pluKw%#GaFEF5yqbcl6B&!uli&sd z-T;j=R~#x)qLMk`Iie~B!nvA;;WN7D#Wpke0kbdq(XJdqsgr0i^CT!BZ34RsSU5!OW=2J18E!1ZEeROJVq%|+J+biI<)fbsr_qQAMu_S| zf*$bVn0ZC!B6tZZ7X+mNWfs045m+E$K<*BNLB`B%%s5tJ`?R|qv?UknVwkKl6T{7V zo7A1&`@%^2RT8-T}r*kVq}uq%GEw{h&>XtD_9f=^~iMZ%VMuZd58!oB`9TIB}8cqSb8n! zRBVA~mlXPV`X^VJW*Y`5y|o!I&(!FFo4dDzJ&){LYu$FDy>mNN+H0w@yqC7`zSo|W ztVMZA5+SjQBYZl`J{$FG&(JeAmW_}26WQvo4#4wi< zgc6cW==#fobeyq*YQ$Q1Z>K+uEHYL=#nBUr2ny3Lq*Fsv>G_vG?tys_V1M*rD*}zo z|EbsC0VNY)pp?@8%W{ixLJXCuOh762OfN%@Q;9BL~aaJeF;a?gy}N7B7jP z8$YKI;*`Ra=Wnso6d6z|76W3qcc7LGyuHPOjL9!cCceEu5N)MoWfC%ghglO~Wwx0H z&W)w_eduEk0_^|8pX2^wf9aS0ec9`=xXO0(wsuAQeNypKMjC)2K^ZIb;uQgf-R?m? zFre5P&EXmErP|vI2}VbW%Z3M@Gn!9@1n@`>}G{ z>;-SJ*5k2zsn*>|Q}rd+PMCdxUdpCH8F+DBZYqc^z1!wP&!+jU8xk`3KH>SrbvK+b z+GC5kmGuy>J@Zn!`SeH9{^KvE0SC8v0PMn`%1X20(Tt%0Vw!j`qYFPcoh}W{q)WI_ zqTV!GRE%i9BZQwzz+oVKm8ZyDpoI_+0MNpOfoxY@+E23`fDI~|=)GXHQ2w#;puml$ zc{ogN#gMrf?Dk>oitu7~j08V3mM`6UX5kZGW+esKWMDrIrDjUW@LR6%HS?>EH5PXt za?OUU#LuL(Y;E66RTnJ}($<}4gEr=B%C_iXwX@}V3jD+F)kjl%|BJ zZ_#(r*Rc&uW)r!L9xo)bb5_d;VQAJxK*cbT6$Hu&IEDfLYrv3$kG_g^_mT2kKU?`c zRDZ&)CDf(DhnEFR5X5Tw;KzRML4f^B{wd1q|M;)|SMHGoh(tyMh+-Z}-DIjamI)Pg9h9vWd3REG+#Bk^)#bB~W zy-wMx5U1#5E)lab)tKs3k?lgdAoStcX@f1m5E;c*K@O-vE<(~%QbzRBg^7B4>1RIm zAi#bCe~L`@=l;UKoz70o1&5qydlu6<(-GAqOzk+KR!i)dol;tQJH- z*Zul%%V;AT}u$Lfuz((?5u`>2T7iT2|K$Koj(;$cSrBrFL z-oip9Yz;EkdcSm37N8siU1i6WyWTJ$DGAA5>U?Nbgd`xNo36bVy?Lz%xWUrvhE6D~ zD)AW1OEoiJ+DVJsw}Oqcem!m6dDhGZ<&D0MeLh$`OIIJUJVYjdEJz^Uc;=;a>pdS8 zNxb&>htdErC{5(#TriJqK)nIhoN>VI;x>RL+8 zf;WQ|*x@*^rcYzB5;#9gZv&tp*R9+&|1G=yiv>`KdB(=IB0BVIS)s~oM{S>-7rC*x zb)Zb?8|Ahu7C&$#`K7bs(MhLAX4CVpeBwcX{e=D$0rn4n_5V!Gm4kEz^7F!SpFs}? zkcx#5gR6IFwz-_SoctYN0|l&FXDgWTnl-H2qe0UmxR`s5kiFP8cCZ}#UId>2irmgk zGZt9}DTK>tO+tBVL9fCPB2Z3XcEF9<4gxuA&b^#*VRF84)#ti`#^J#|zh8L(*g(w3 zR`)Fl*KWpo%F@B3Y5(!((#>Z+oNhexirMS-Qy*py25cIr3y>&HsVcBlO0_T@pl6v; zn_yQFe&mx`UgL$(5Jr0C1|cZ9X*NV|fKOe+K+}MYRs=+vD^Ablr)4>JmLPeKQ-edi_3?wzZ(nC=8pCurZRj1o@X-f7*iZ5g zM(q6gcmKV=oX$dE#gYd!nnd{o~)Rvifty{W5djsHLAgt@97d$(0s1`3vg@R@U zIvKs!b{ek6S_xklJ6|!&VxCHGMK35A0u@dobj#ig_CLWCQ2v?{Y|Wipf-a>lXE}5q zS+->V4hgueyYF#j$MqClEDr-c+_{xjZ#*e_2)UOn=Ic+tm~KA%ayoe8#kBwE^Xc}J zFQowvHQ9*8H+vzq(0MapYZQ`W;YSth>F8z9ju-_I$^$^29QCpXo`VmvQd$6y0b2X zS&>6fFbL-q7e0edMG0E#?rZMAj-DAXS7?A6i`&;dZ)nrQF{HOcmJMkDP)Pc>-r>Ep z_3$&IhxmYP-FsiU@zjUYEzrY9o=evsdm&wW?1O1QXq9cw_IjG_hN!(trg+j)Y7scT z$ne2sw}}ss8dx1c`V4Ku;14p8hK&(hy(%R2vl1DHAdE>raH~Pd`U5_=88L)=Hj>dN zhM4O9m12LapkeiCS$>2Rw>xGoak5j!5@xUmxFCE!Ss;bidw#l^Ui!qV9*75n=AYc3 z;=TOK|IvSzE@B#ywKJq2EniKg&c0m0P)c6(qOC6<#K2hgM?mxZ-T^i!?HMYwQ>Mcv zo?qP^&nOia!AXF?j;Hs6F``xnt4*#swHyj_DXR;TW!{>2f9>D#OovGy#_3xMjy6~_ zZLPbx48wz9`qM9`t-J3}x1M-0?E!KyWGm!` zU7O|us8WI~P2H{^C@#VGQo;&?WcCGS*NR#j9SKz(L${pk-*~;?OG&UCii01(f zlANWekSzZf)?8y5%)o|narWF)T?mODX=kWp<;v2$eIQgVR*Gm3WSFqEEbs81YbOer z!d+ZgwG@Q#%a--x*3Go>@OuTs=2!M*%-0YXU06xogNKFY+5PJ5-O-QvI^xh=WcBobXgEyWevQ=>Z z)TU!`4gCvBOyG7h9yPKvkL3`obW1p^@H$*(Ck)BvAoX&4g*kUH0Tf8#b23aq8MYAe zEC$a6ru;SFdrQ8>`n+ zW$CJ58ZrPb(V}f=-xaI+2-S!h>hs09Sxw_qPK!vR?WqMqmN6sdO=tp%UW-LewvJgC z^}?=n{W*h`mVsfrfdqgvII`DGA$H178TeoW?M(x2af3zN<+S$DQ>hF2x4o$xo6^{= zFnYkAX!Fjq1}Wv?&Lba4*Wn&M{Yu)t_knZ(g80M>_G<&{4?Qc6zjXMRlW4w)g)u*N z@21w~Ez=_iidLSO(zQ3ORhb76aAZ0%1@$&>02{r42?7hM1;J)s?w5rzIHZZ~Sud-z zh|YxsVFu95(f}sVr3h-wxJs>T{Zf`v_Jx8}@FQbCtoUG?SWUtlkV?M^-h@Uxx7L}_ za{Ay$A22!oWCAP@#b5p(e#HSXr6IpV9CYmAVcxd@$r$=}QzIjTwh$SXXDEymfTdw; zI}O8kY==gC7!G0sOGb*}Fo8x}fL=ZA1kgMeZS-EtF1S)k0<|-P{G!?zYyj zAdE<4Z{K^5Jr@-oeHV;+0u;#r=3Vd)p+*rqhfltcZaw>o+(XL48;?g8V^lPN@(s&j z)Q|^Hd@ya_d%w`*(&3{@|8@=@O})d%gdxdxA}{M#tyj50cmdoVJ`pls7x}EM{s%%K z=v1iO3KQRt@YQ9#o%QocR_4ieS1 zi=I&B))}%US{(Fn;m`r-F>rA*ec;6hAjh9%nfTk^{8m~yd?bz5RsRo%{Xmk1C zk+gB=J?Wb0;YZTmW6!69M?R2lJo%!!inx~!>^=Hi+J5-Get_NYKlVX`?dnr6q`k+U zlZKB3Fu`S3+lLbJSX#dRxbp!9al8PBxX5j3Mz$YnL=5ie>FnD!V`CMaZzxcD@DdE6 z3PqXcFcR3G;Gq;C{jM&oKBCH9r^Hk1X3qxK>h07-87kp$fAMmosjr$ zhocIIo^5Cb(2jwc*>(tYnanf?ttzsht1)#bS54<$42?r#U`f;ufD0Ag?!g@g%bY89 z9~V}w$ePG1Ing{k65ISnv%hT3uM$(O|Lx9_~qpxS!)y=nK+=S+WBpL#J7RXD?pOXBfuhy>GQ%E{y|-m{cb522HX%qK`uocnX4_* z+y(;4FG1NhbQ?9RKv$%k25~sSFd}O+O4-V89r|o#@Pz*IO1Ygr^zl!gC}|%2`N{WT z?|boQ(&>?E2nwP5v2ti&aM9W>XxzuFEW~jHFcw4jhQLDzh(Ms9CMZRLvzIa#D2OA- zF@y*J4*D?qHP{;T?fkB1^7jB-Ebcw@|Fm~ry^&{0cIQl&Wp$S~WYK$*$#hKb9c|M4 z@}_&gf&c+}5FkLnzU-5}orJ|cYi2a-UWE{TC+6+SY5^qDC=%Ua9c)t#Y}%cVngP zD{CKol5_<^1!Ibl`T>*YPu4j8Y>neD);#%QwSx~b?Z9JzbVzn9?Ouh<_FiA(O+YlS zlG$kXD!Z1b?W-nTEp%-r;btJ*ps2{yB~_CJu}cjch=2)A?>4o%X%nzU2mCB|Mbt6D);RE%UP9nT&Mt9FoZw}0l-9` z()cF)8*^5w56HYoQCK+0a0Hc4bUN6KuQTW4}CMO0QD zytmTcwW~QRJGPYX36X?CvQgg`l^>@g>2>Cl>dDAzbE(R(c~pan=0~SY+EGh_jW?Q7 zlEE=NM)4n`&pYOx?nvb9Z1-~alF+C91Tn^x&)}!c;ODX8n@Yl>2ug|H{rt-Q`fvX4 zJURaVfB*ac;(PhmfAe4LcfX9Q^e4E;I`lsDQ&_uc*@FnZIb|I_HyHC1>bu;_P*wo+ zR?NI$34t!6{T@kRiUfr@3*-I7Nw)<{K_w`9}lj~nt`|y($ zw=V^<-G4#WUbc~3_snvgQ_HnajIWE^S61D7XJj^pW@NVJ=@+XXe^P&z>6{1zp}8yV zT&h=7R@=K)SqUJ*NwGo+S=?3$DM4C!OK2oB2GX-w$xO$&L7rUO9115nS$I=9T_%<{ zZEA&p%c`b+IUNHo_;6sLqVYf&5oqNq^EFCOhUS1RfG;>o`3fExWU@$LK4Fh07VY2v z$Ny~q?Qj3i{_v;&At$CEZ-4mHpVX}X%kTdw+=l=D!G-FNa&7vDaQl0?PyP5feDBYH z??3y~zi^lO?|=BCJ52rkKiHrD;UD#LzaLIjf7ZYMICQq+Z{I#9KmWrY{^-9S9wWL` z{W1J)9`lcX`m-Fg_*8ScA*0R+ha-XT3RbiB!A#U70_v+{YXRvt}27IqSXAbGNn zOpsXNl+qrwhX_8Aqa>UXCF`{rx8t5oS8cV@a~la1(#l>*w`7ym9VmFlHhX6pB9pzy zj!0Ml^ML7LY^0h80yaPo^V{dvIR0eqlP^k8<=tzQhl$Fz-Fr5s%nH$cq<-|-Y6l;! zv~z8noiha*eOSKlfJbfcUj13^@S`36wLaEdoThxB)chNjElZZWmaOzFS?*i1+_OZn zYwN|1C5jzeFSIl~UCnoFmH!u8wpMD}I`=7a-z}j}?Cwp~_mshT!`I6_-IAp(+o)_? zy1rxC`i`aey-MHGwQc=BQQ+@%bsuhPg|@9^n;Mm@6}q-o>gmRFSN#D7I}q-?Zgy!!~#=g{CEV{kfWDcpW&}(i&_wwX2w(Xk_$_ zU~Qx&8U$0JXg?UHp=_iC!NYIgdnu|A=1|%u1CLcobtmvjr3}{)^BWFY%utoBvOZhI z`kR^8M#-sknB*>IZoLjmJp~f8RqoGq2R{2#{N5%q<5dPH*Z;@;}HU>xOZa}XdXwOti1Qm^8Itmc20HM z?44U-`$`k)7-$3~B_tV+`$Ke0wT=YwgFI4Jl0HFL$X*FHuA}&bbzIvsW^W)d%lVEo zLqKxKR!JXbQ$o^UQbLl(wSz2>eF-!L8>l2;NtnB-Y-HbXkiWS1ysubgOyI-l)i9`D zldJ*807O#eENGC}W6TH6_p#*0;FL_r_(019;KubNWO!h;V~oopibV1YVEqZeFpU-*RJ6x@wPLJxs0JFH;Hod1BQbv0Q_tgm0GY z!RvWRZtlNe7xla-LE7koS&-b1S<3{-!{DAZMy&H?&C-H@%bWlXHc7PjnZDPunHIFsFw>_d$G7_FBbDQ`ewoIKAW`rPbdB2Ut#NGS;j?} z)(|i#lby`XdzICDK)=OvnNfe{8$J1KWn4pG2F8ysVb5q?5SwJ^-FZI9T^?e?wua2# z_l5D83hITlHl-{Sx;}#?$XA>eMF3&9Ch3ZLuTy~_I>3YH2Fv;|7p2`vGrFp}YZL(` z=El)yEAHGVgTdUOjY2Cq`pONRkXDU=elUH`_Ck3$_@F@J{{&B_eWF{wcVT%_;m)ea}03bf{-vKzH%Y5&?PhwrVpcP&o?Y^_$y5fnjceWdTNlsbY^IoU|t z*jmr$aJ$7Nx2$H9?=uh-5~z(KZXKYye8Iogn*&Noxj2b7E$Gp(DS-GZf#&#t&FMsRhBZR}fXv;M0X%PD zYGv=xH)`K70SYCEzoD&>xo~5+?gpA%OfCh2`^odhTr;g+b#j%yBPBMCZX7~T#CSfG z%o3TVWPv7TxL7!p%MfPWkDuicNc4r|@w>2JKyf8xta!J%X6}e} zAC?WPa`t_@R(5tf=&_bR@Y*>fv%}0q5Gr#eDmuJia`1OJRJB_`%N%^}MeoLSfTbH! zDri!;MU4vjPub*ZPMlL2*~ktq=|-Z3j!h&>dOR5Tu`~pDTW0Pxvt}!mEz5R}JbNWe z`b?>+AeXOKw`G@2qF^q}bqlhNEdbYkwtsH*{Tl%s!2drzd86HR(kG712bf-EA~5~6 z(2(K|Acj8xfmYnPlGpZaM!Qr%K@TCw06WNL4BNeB#62&i>X z7|O@;w%4}pL%qP&VpkuYud2!DMS6`~)eC2`PJOJMP=QDsSzzzr&m?kGX0PNTZNPxR}=3s~^ zLA2MgLC09MV96$|jYCV+cSR1)bdOw?LToU)>YrJ2@LtzF>>_OtWp0Z>@A!g^bkDw9 z_w<{BgF6wK1XN+`B4o7p%4jvp$K4xcvn+jD$Y?Rp2++#D2URsM{rxKBw1L)&QXte2n5+}ODbS8YkGd}b9e^R+u#OTB#?qWFz?f^hN9u<^rJHZiZ0IjbZw zP6GpU(Uy_0;7qW%X@3T*GVN^%K~Pitst4njlE!KdVg7DDem~?gZ@U0rSzB!3vHmD-&qPpA~G}CmRE;e`bZPOZ9G)jRaX~|DF0Y z0yft>x3$WiWY^5kh>kHw@GLyRq8R!N`1<8RpH3V{w1%EbwKmQcCDf^F&U=m`ndMaZiuA*5dF z0_gbnV4%yhM42^~#?gG!_g^VXiRs|z92ts|O=u}4CXWG|LFTfnu8mU=yPt(hKs_H1 zBvlSNs64}w4TR)|tTnz`^8ICUarT9TWL8jG{w~47Mb1olx@o98q^TlTx4<( zWB^+$g|_;BX0u$6Vr{TzIUt5pVVp$om7}$3?5i|n_6v|l)m9n27w@pnfO+RiRm44( zs7$hi(iQhuS&S5c=sPD0BIaM+)9=!#9? zK-<0fi;Tu&62N3K2*ug%sR9g_RJe~IG5lNV(CV&dwDPumz6st;>(CanEp0a;&|#Cuc_anJm=qzYS(y%y?J1E^E71*}qmrho~|~`vdQA z??wpfeT<=k@22{%H*6ndF051CHR_L5qp?fAgp9i3H?3{d6fC-{MB+%X|sQ8^~ z?9mQBio=+099p`08)yWVB7Gm4)q5F%a39J>2$S?@47rhHGfU%S$n;LcdnAjIj_K3H zB|-r&W2+m;I*rF=5o>;`_}ER6&9g?aA*5mCp8?hR)!L1`^JW`1Y2 zVAJa*AxEHID66pz_m!s@0r}oCS$Shcpyt~}qyj+#P(jb}YTi`?>apn8LcmC%s{SYh z9px+~Uf9j-kLQYTY1d#iUZW?HH%oa17xS>mWOe9g81;o3qlBKz^@IQtMFB!u0I`@>3C&I~82RjbM&m^Z&gZ1( zK8NnBpgw*!*O29fP(y-uj-fLOkdi1-1SLC`bKN8F^^+{o+YFq;w9Th0x&{d@IJe*g z%ztYK?}ybLNMdX7-YR?VbvWOBGNx=f`hqR5^XkFwKYn8)g`F$Q_s*@vEUSNR#mJiu$)vl>}S!!=4lN=i`2{r9?Gs(zq>wZM|?D`hgGUQCg}2hGvA zzkra|fgUHe^Wnt}F7&zrpyOIEjS7NjTmct9*hez3IJ3UoE%WP0jeN;l~6LRuX#OWEi&yd6Ts*0V^8J+fs`XK?+FTat#K{t zIRf%!Y_htks)DbDlEQ67Zjx`?e4%MC5dR8rDcIAX1*0ukFZtp;0v&eJ zT&5u^A8m%_vF!R<%2=|tV~OgXkVDU2?sv$w%t8my^~&zGW?ux}Bb=*WyA{R5=YSiF zZiD!2!baN1Uloys-Ak2fRcKTFQ!7G?>YNC~P)0lX7W%VK0YL!_xmFNGaD$9SFP0&j zH4gPe06P?D0orF6R~z76@Kxm^Cq;hiOv7mgeWl$?^=C}VDHG!fq5)rH&o;MCEz>=e z-4>;tE|B?@%`zA*_hn+DdU_piyRue$0?!JO0_NAvH*_$#);0}la{`b|CV<3y0LnWu z905s|R2iD2$8q(5mdAxf7;q=uQJ9M{*w#hANct678_fCdgvIVELA9^i7Y?%D3;@RO zk0Fd_O9hf{u77il9c5_H+G(`F>!LK~f^&AubF!C$%4HssXy|v{m1&$s2FZ#|rRp}B ztozzmHlj?j?$;fYMV1z44`zAUEz|@ggunvUS5@JjEIei$B9ATmI0KJCf)5*rAB~dO zZV3$UXd%d~a|Wp{ye#y^4X`u_Fb*e{4f1~I;34x)LmbZ9@@CtYH!yF*Sd`^@e3r05 zKn?RPF*XQ#=uq<7pfpStRXWaP(R(G8*|1^bT4e4;C6(=+Dtqa=XWrF4vCiQ~F`mEy z$X?nw${q#)m{+rQ@9~)Skd1WCzFF_|n{`jV>cTH6b}) zdGJnYn(~l9lRmAoGvq|3+5=n3w{24EYFKr%X>-}S;91tpzzQL_coS$^@w9_U{Y=DR zw^^3*nP6MVD{DzI12T!JB^M4EX2xy0V{fNYGFg#Qm%ziu*_&+#3djyDq=*aAy&rS< zU+ANjT*TXo00;t=n@opmY)T^7_byYNVpxHU<|x)acteSzdD}0;6+)aTsD;%I}UX z_=3EpLeIw63PNf9`8j0IK{}nP+Dg75u`U+bo84oT*<>!V+aw?d^r-c`Z8TAb48%lQ zsq}5VzAN4>0Y;)B*ebhMBK2n5$MXJs81#w{UyjSf=fTrSyU$(*0*r_hxN-K~`scq| z_xP(-_ul)gYwO&qNTB;?dQy~e{60a}BESaTpHY_z2-&)@Y8b#Z>AChlD4S(l$0`{e z;JET^7w$u__RfE^!q#=jX6K&GI>%P!g&jKeDrPhJAXK~o#Roj!JGBgp&(NhY8=6PV zm$$iG&6dkuHMQcE(W51czJ3*daxBGU#^M2{#$2)(H@C#sgFebVBS8&sXI-4=v5(S* zL{9fa*=ExXo7t%QMTy{)5=KZJrK$5(^T2SqX&Twn#j#f&SO7lW_-+YMh^E6yrx4WWkU6AQLh z?79#BdeQQ@^ky6C$+!+U7^rm6C$e0R)&y7{ppEQBB?U7H(2uzn*Ieh2krmmiVt1dC zy_Q|Ci09{WvvbY@ywaz1exCx-}VDVD#b}+6UOF`-SI(ko*db7uhvTvH~nj*ti zZF04&?84BSQyi-W-`O^A&&XB;m1b3Whx%7xdTdIj!3_x9hv?oj67T>pVrWRO7vOhF z=|oxPpk%FQK=72303gzHA&hlVESa9n1%gMfD|X7%n%-B2*P|0lg5%|tLFR(7A@woa zR-jE~Z2_KUu_JkjTXb(oXbBaLG9H+It<(|h&U?rf%0zYBOGB~cvo@b=>b->136c%J z)=NWQ>HtB4xtEZ`?wQs0Z>%wRXSwc)ve$!G({fQm7KN*{J5NuDI>!4uQrbm!@4SRLNy=0>V~=xnm5oPq{K zPzVK__O10a%CP<^O}Kct05o)FovyqjDHZ7lavIXUUB^7AX4C1W&170On`zlhx^A2r>N0pV=uku_Q%26eti;QRB2r+1;DxSs;(? zb%tTJe-79VViiD!Bf$7MeHVXEK8CFWFBwB=hz*0q zz!O>skaus?a@>0|uIJ7Ughylo7#_=!G-Na~Pv`8rqlg61 z;DZ#-1Q{8v&;`~%_1W0qgG2hEFOxqUS}`bBAdULoXAP?nWu}`)3Nm^#?k{wapNC-Y zUHqo3hBbkd)!Ua!+w^FVh^dL4zT(*|mX8tAr@X{U3;z(@iYOa+69Gb2tJ}`5#vzMY zN)l0BNyy~eV78(jP3&(c7IRUkp$^~(7X{f!EO5|4Z0N#LIR>i}tNwE~G{RsIpAN}9 zbDXe%F#0z-4a&y}5diSbjd1elX|ltc|C`^VuOK72JTn|J16?7`#bBLoXUlkc2bz7O^3odSVu z#)aQH`l6Dtcm7Sj+psZ;^kxdSGb{9tt-Nz#<-PaTKKW`bApMZd9MZoQvUtnH|74lg zi2xAhWjt~Iuen;_HS+spGVV{q2`L!X2S$+jE#_wLt$OHa4uQ1+8>GQ}4KQS1Z%(Fr zs&t=f?AUy&A`-BIjbUP@u0bNOE;Tw3?PMbF18X!u;o{KJZ3f)>(17>3*c>t!AvSFK zKp;34`x6bGQC0&~z$}2_k++F;tP_yquve;}Qj`oS>$xBvCF}Wp84^2dT~sUhh{0J| zrD&vGF#r$W6IW5p^FU96K_Nyv{wOdNXyiG$x%j<5RF;m1$1EkA&jba*%k{~@3U2Za zWV``uBT*J`FahEh14}F!A1iyL%mmt|I_2wo^4;Tm;?pFoIN0W1;qm2 zd+>bHM)Cj;lzUw0e9a6@L2+Yc^j!yD=5@}$+t%f8)YBSluchiX;KiRuf8n{5RzA~K(O&4fIM=7ieV7I z3@$QGX4UtiH@PpL_hc|D0;v`T0z_9iAgv2FCKz5!GJ67@WT>4VW;)O_vH&x;sWk$j z;3vFT8kB5#u^Mh~MGeCVAhM7$5wjzaX`L}o8N~1MS|z*Z`6{4%hk#xWGeFVGcwc-D z7lTuPMUaiqTfGU{itIrKkA4{nEL@>ckcSKv=UQ(F&cJ8nu;P9^7rF0FCv@O3Uju?i zibLf9p?h5SVJ)rO07|SG01fDKQyZ1AL37>4*YYY0m2HpfT``K9G6IUeD;g=0uBP zVF}AD2sZvLxe8ea2p&BQ*(|a;$`V}Oh*zkLw(k)8*5zMW|LnW94nHbz3Vr5gXI221 z*gm&1CEq@ok01*G$N_zpmyB^921L*Olhu8pjKxqgI@QVn6M_yPq<8VF%p4=i2s@v? zthjR_RcUemM#1Gl=DnGhj|0K^1SFCJ{Op#pRnII~bx|TFijvS!jv_ZuHd_M;^DTxh z8PBQIdCG+nd>ZLbXy7Sj(x?wE#*8C@xsdt3;s+mgCAmP_0SQVAr6C{-J)pcQ#M^V3H#D9>001BWNklRPJ{C`Uf_OtBDEja0mdmC(1*436JGeDCZDrQG*yNPFHg9#}|?_ccd4a z+Ne4!WMV~GQ=&-%3u`^fL^zD-{}lLu70y8w&vG#%Faons%0jXk?~yVWvr3ijX`7Nf zrKS5Z(}Vd=K=5-~0D^ZeT~!qUfqSFAqd_v+OTks_>zaX(&h^(i`6jjzm_j4)a?z*V zeKIcD3e1yob*xf=l#W?PG?>U#!r-P&VUYE<$;dg}|i*nMJbD zp8Ifg&%ay$;#cc{G!EX2dGDp>sTI+J;SaZWqrr4D23jByN1BypX}DP(e6nP1puset z20=z(^8)!jf{dP!Ad7t&0RxW_iA!PY%xXvPt$OsqHb5C0`^t9wKhmz`lGQ(x-<^W6 z+86l22R%JpW?ivl9lcsVXwW>H(P)Emv8WBM9VFPND5WVO0|FSgatJMxZjB7_!z@kU zM&90rxsdlQB|*gMe+2*g78zfZK%jYo-xNMK#5}XX0T^8@aLGt!- z7%oef<`Nod(PW7iwQA|14h_L6H$BJo7*KvFXoP|MMr;%ZImoIS4imgAT?oBV++zTn zgv>t%z?5`HT)+S>bV^eK4?f{2CGhmBO{`|c2pO9ru*k}Jr^FG&E1R~w*|J4~D?@Pk ztnqCk@8+b+Txq?pOW0nEc)e+s zAW6(h1RGh35dZYl3_iVx*v-b`+YFwzt=k4KBl;BeiZoHaNHsfas zFv_jQ!6#)eW?ev%1OhO+%0IMW03e-Hm4D2m2(s8OX>JCMDsU7DEC3MLAN;;p`UfAy z6p2b{k$|E3hk2QE6u(OTk|^y8^Z;cfqmeNqjL-J~KR_t~J~kSMdLC>R%n@WPKs)(l z#l0(KFpxw5kVMRA0zh11lZa4%W!olJ963Y$2m1r_Nv8M&D8{PniV`@1vRa!C%Q8oS zjsrL$&;drgSRl@kbeKOZ=!TFQq%^+#+gCS9eJqAXm}fC0)jW$?5=-jHcva1`rulyY zs#aO0tma(FicM^w(W>|@kbyl|3PXfXvpk?_`ZitznJLV%Ud>as-tr|Q6i;TAhAYha zynKaa65038QYWaG(Mc{tf4E*$pGPpfz;7eitTB7j36Fj(ux=)im<-E3tRtK=$()T| z4G;>EBTNf`5Y0C=QgO79_m}r#VY4;d>CM4OaFGQk*AY)TKXoqMus5?w&CE8`K7cwO zYTktn098>PU<2zlW?nt_nQ1Z$-oDmB@Y7?|%5Xmy)Ng^>qWJ=v*CN5!-g~iF5>6tw z5#~+wKx82@hGaSd%oWK#^iMIvP%`SmKMaFoSqofP9xkIs06_8Y zmF?o(i_%f^vM>vi4B+gWC|1exo(n!B1&bg%{HU)1NBCQ0P;nXS16dM)6tS-fPY}#` zn3<{XYJx%@I?~uY5EBHkC%qi@1`4|Nz!oylbTCPA6CO@Kz=Ac1pN)NeO>luo0)mKg zM30tf=)xzH$-@y5BfUdV21nD&+f`7mTXV+!ZNNcV)rQVMUR4kdx6Qbvoyfo{Cmn9r z7Mb8+tnD)bImkfXx4C73@6jR~srN#Y6~3>2j-U>zaGApjxCsh?X^_S6e1ff>+cdz# zbpE3T!I~u%6c_}dd@-b2NV?w#16cT$L0Uqlf?zFoUD+OFwFAyo(`f-X@CqgOM{GH< z;zRXiAEPJ}FQ#oeQ&To#48iLmD`ne<3QkIYU)Yeg`E1h>-_=b^wcJjSu}>T*(|563 znTm+(ssfB=3R_=Qh!Ff-e__)X;?JyQ|Mips@f zEB2i9zoL?~uVaIL;9B8&tI0f1uKB``-; z*f~>ARzLad8LYmiAS1vCI+c*k1FfgQfJfGH?E}^2lsq!Y3=7vNyhTM+C>b0nJ#)q(G%f*gB z4YDYGsI1u`@v@0B1Q(fzo=Zp~4EP47poh+qVM}GYrso2vfsBRw;C_{;?TC~h>vue2 zDm!jH2pvkZ+>e&+p2=f_3JfF~GWQ*TjR|%f%!{?bOcM~pvlk`foTMtA!6ucxKodvA zH$*hX318n=si^G2C%BBDl4LVH zIY_}U^A%+Kw@@hMrT*@|zfdw{sy47faJ3RMB$%TjvEfaSoaW*;jSB!XXh<1`XW9p1 z=nKj}{$wfa3DlQ)si=~%?j<7u#v3kzXXC&!okLlVahd|<^8s=4ak@hyrmWxs;6sn7 z6cE2VN@Z;}Rr957lrjhhCt-}kBh1+I#SJYhpd52EEjt=6YSD>ZB!Iw zRUmvS2;QfKjN8@mc#JUUx3ir?Up^u=a#aV`WQvkMuhI~E3W5qe!TWL?qP7IdQwlOp zlEMR!Z-)()9PBsh-|jqqqYTC1p5DsU?{jwl$y>Q_p@JuSu^q^JuL-d@06IowX5Tyz zazbyCtWv`s`(PLpuLu9i1(Sde1Q~r9nT*~H(qnlac0EqO*tvO-IXmBx$6Ei|N}XfN zcaBsRQet+`Jjj%_LM9`~sDGVx|3%+R0nOuhC7%!+h}}Mppd-ix<3kq41EjjEAfrsA z(amq2DyUnhUnK7)$cD4BuwR$&VbBB0sBFjXr_O<`mAjhq6BwM9d}y4WWGjZ$s9~oe zv@WDvf0n5!L%4h&kH50bW*dUH$q24{T6PX$=*cj;A+tr6KIM#T=_0ElEFe_>rX?C- z`JA$f0~o zZr&ed-=&Pm+Y2e?V9d!%mIf`PECjG2xTqqqTZ7oVUJyrdt=!irCX1dBXWq(=Ee89w z@*YeiKh$wogDu3&3xJMn2TS9=3~ZL%XXC}RTe3X|IfQdKFV+T`i}H{gfd*~r&M#wZ zSGlot`^1v9eMK()60kY{=4>c6}JWdu^rd>yXJls+1fC*~PEQ zWI(UdpzU4>qyWa}O>3Tf4y=3^dWz2&`ZA%6tpfodWGGy(I2CD@VN5d|2KWFbrr+R# zo=KGjqEMR9P;+s@)+eJOi}4F6EtF0i!gNjl2Hr&+Dd8i*!cy)fAN+#AaZis85|EA!dPv3qzz_f;SpHmn8KmL( zJAe@$WR5zPdj#3BYBC7qS%?_ROBha5!M8 zr1btP&egbifVlZ8{}-1qWL0|#JKLpr#`c?+0Acq8&_g>zAJsO*}JCDcg z_XL=IR`1@B@?w(tw88X@KJL?c+!IprG8G}rMOtRZ4J=u*VN;_8Q`AjU@deg@Nl2E=z zqA-0PZ$7G2=6e|D6t>)Kr+xNS;LLF7+yrSn2s?MZFQa4xwsk@=1Iq);wg&p(xbUDf zq5Yx^(doRL)u1xFeXjqzM`21V5CouHAR5l%8nqafy)iu9Y^#KHDNN|6WXiMVj#bKD z@c+UFnI#s^CDq5dGcoLm5TL;o%I9ue(2h(h14XTvj8)yRCz|892ZsBE!2XAPOCJR< zP{9N#d1^%&>KTVX0B8s(oV4O%MInFzsu!z-AYTaMiogn?KgI27wYp{Vn=Oqb2vVK{ z<(+%RyLBEtuJ$A25VhHM$E~G|Y^?L$BkiW+;L`9oMbDd8a8XV0nvta-)a5gTkU(&u ziic+iSsYHS{6P01GvE&OPFzDEc`V;x%HJnr@m_!szF??~90gc@!XCb!l}!NI%aOxr z1s?1UBrLyw^wRGBf+q*VWc5~VzXlYZ?VM;W5uWqZqHwtgG?j0Mp9Oe0b?U2?wi#4k z2yp?(0F-cB0OuSc%Iv`UIQ?qPeRrBF16uT4T7tL}Kt)915L_7QM>am+BXC-$-$dCG zgb&+;j0pQaj0^aiyarAqf(+dbG#QlA)Yz1J1t?w6t4{EF{9qeRXMV&|QR{RY1JP%M zGOA=eQW+>_K<_Z@k%D0AA3kLc8Z?z&>jmA9fi{Fx&`7e{Vy5a~$$CMjwa>%cTy-j4 zwS|0Jr?OZNpos*7ECJSrb0PvmT(i1W*fj5`1C$sDJ^VEuG90KKs z8-XKItpttB`aPH;^6@8I$$G#`IWf-#@DNO7O|)Pvx`$b^Y)^2@!oNfuPOPRw-xyW} zkEzGe~Isdwb)js@2s}^=JD-*k}jPh|Y<6=mFBq|C(iluy4voz>Wxc4f! zSdF#3so+`8(W96vo!eS@Thx5O z3VO1oLSKfXT=Y@m(l~NZf`5~d$Y^+ZfG`4lI92MSbxz4--(?h{fY`YajGt{BC^#xR zFi9LJiK=OWM=n<<4*e5k{O(4@fe$hlC1EuLG|wXjS?By$eLq=05ITrxE(^N2O^{)L z`a$zDf{LJsFg{FtzGg;3pT-;RLB?R(S=R&{8Zt5krzYf4kVgVk$aeFEwz8Y^BB4=vDHp*4GTieY2EJNE7iL)6oehgZd$XOX zA*<{JoJ%C~?zujda5Rt%p-d!egkY0R83}_!rQ~g9^kwr-my-IMfCC{E8Tl4&_kC}S zGFZvlR4KSp?#Ve<42&7iy1G9Hgj|N5l>th~_vSMVTiI;MD3<5IAx6JNz%Vj_wncAD zaKX`pF%N5m_XgdUFDa+gcNb~KP}l*|a}i8p5NQYAm9G5;uG3fvZk!VQmhe(kDS2iH5#;MLeGL@O zz>Sm&+n9?r(>f9#i=fm%jwcvOMlNoG3uXwtTCRnUhl3HUK;lJdAbo~%Ify#}Ec%zS z6(Cg;P%0M>KU*C-RzMVoULHXBr{0hzD|^lwks{i4XVJZi*AOKy{F@-7r)1v20yV%8 zf(%JQ^YpW&3929ZG6IUP`Cup!wX7oi4th2MHrF|{#avy(VPqi4(BqaEpkjgsNyKLV z#8T}8o#K=^T#z*D%y}51a(YuLxvxFj?$Zj21-6-#dKwKN(SSk!R;Hcqge6A2d>(<_ zed&WF_c-7NUqyignx%yyZlG3)wiNcNX+cGB1NLpAPKVM6L1w0T&6Xm#qB&HgWQD$p z8zmqrVRTsRKn4+9D70)k4XTIl1{Mnh77G|~8-^o^D%&Ys1UrWcYg%WM1sx{HWtK~Q z@3(5Z>gjl2>2WpOPLzbyy7fRpeK4OH+AjrH9iPo@mF=*5N_*~d#8Un|oU}m%Gn>qXGm)G|D(HC|6or9JwYeOoVY>jEZ-R!dC6Pc-b6g#8fIrgeRi)kCnK#hMxd098(_$GFhYhw zw);+&1q23t8(CSt`E2bR+-Uz9rNocm2bnAOVC!s^?;H=an>KmE!fultcT_%c;nKX5 z(I^L56d&hUAe)8lGo8Ym>~f-A-5hTI!2UTdk0$^@8zXaqo&wb_O!B27nV{vp9}d2v zGI5c+^_zC($`dG8vc> zRb?Caf~%}Xs>bhAfr7c-jw%@^wMq>|npvjUB9S$eC3@@Z4A<}${ zxnsVgvQuk`L!|(VhRlUG2d_`=(A6E$=2T@g2SN{d--^5R?QR1I@7cKBQ?E5IM=t;i8Hv7`v(aah0hXT=*;jIumwp>&ujiBYyN54^+3Vip@j&+7 zI&($y-h27OYo*c7bqKNxiOjgbKxJ?@r8irz?1=#%GYbLL{vpVO#`G>!F2WEY$f`jj z#zjw0rXVBp5I_WVV_;1f7-X_zc1OE|6~F8AFSm!&?Cca`@|9((1IcaF+mXqFxRZZN z{-U1jSHb(KCgt70Hxd$LeO@>G%4;!5C=nc0^g!di0PvtM17(D*Pk^bM3^Oza(->Hy zHKP2{#j@EEiU^sQla|3Pzy`2>e(%x}&4FvG9f?!wr?CviHW2X8|*yoO&lf8paSZ2nu6|v0=t) z*?gMb(-jD4y`-3+im2@>oAX$_zW^Ep*;J}zbD65W!m@2K>ne!Kw)!)?S)jvdT~@K@ z!L^6A;Je{2<#hK{2YD-y&N=uX>E3%fAqfo@dX$DgVI(|8;3Ar5&B-+=tA< zeH^IxBo7bf32{~?Gn^mR9`%RfP1l>%6l7kb{Gi1?EVZ zz^okzDB(>c$jE5^J04^N8?IRn+d~pQ(0->FWR#0gtvVOq^)*2Sv@3+Mm_f3WnUXHm+>_S|^ghwv zYJ2LR$)pH$0W`=^Bm%CFOviV7wZH*_4ianeyN}0I;ys%JHFQ=617+w?8X%Lg#zOW| zX*g|vG70V|Y}!BB@Xl_1X4Z)a=#P3JB;d!Ifr>exyeMR+CyNy5g9GK3ETL!H*eR|VTJ z$TXNf3}r_MvcLjSHdBVfOK)FIY2YMLJ!6K&UbAyN|1laBJ;n@P;fc7 ziD=R@7VDRIj2Qw8Rz>GXGATR`^&TxEWkH$k-X(!pG99l}*BFJFAtr9NMt_TD! z+WF14`oBESsePp1BS6Rq^mYX0VxgtXLRRFW7eW}A7b+iv%32&k>CzmX)Qvz8Y|j6o zak&qOTWfRQWVrbz7A+>1%dXF-#8K4a(HlihqGwjQ=Hm1e|Hfj>R9@yzB}zhA2^##~ zS!pD65+=NsG;C>n!kiIDU5zjn-6IiGA`U89Dx?^5)FsH|c`*xv70;}bo{P^Wiffbg z9jhK<9T*Ikg8mR-j*Nw$yol?&mo~FrkSi}igAxMNP*D5p8I_7;BDq8XcD$YuEH6`= zS2OC#V($gp<9DMk>>iJ$?Df{}J$|EMw2Vi&Fre>q5mGWTH_G=z=vhM(d4y#zl~kog(9-w)4)) z=(gI2%3Pc}po?Pe@4p`gq+~83Q&9qBS=L&(ptt1f{>5J@0MV0y zFk)ufImGYCBh)NrFvwp@JExZK4s4d0 z51U64MU`zxC%9l1nV|vUlLeMC@^2(#VuJu@4hcK=5t9NRz-4EUOCwe6s3fG+n%XGZ zI2Ug8+NYP%YFiHoZCsH6Gx&#u)kLw>jKLB27JJ~jFTPmxBL6zegd5h}46$7e5QfeH z?nj4)PHjHNQjWGtz{xen86cgj3O-&xSqJ-SdLJy%`I|f+*b}@)M5mO_^nH}s02=7Q zn9C*V%((U~)i}`m6juvD-W5Y*pZTausz9%Wek(~_T8kx*-s& z`*_^$hhQ54jjJ7h(MinUH`^u1E@c%A_yJc-PqKXy7Byg5eKgc+$y%*_tgIxmY-LxO zOIBCi(=gEc;F%2R35y{JvONfvUjkbA(K?sE4uedYZ1>vots^aEr)CD=fV(JjQyNsz zps?FaJ|AqoIQ(d-+JR*WvH;slHp4&~**BvE{1*>Cx-}fgX+RfcphF$sCIek5qjxWV z75jwRUfBy>nR>E-Fk+^I!H$-}!x$jj4fLMq0_fm1awZv!eD6UTvrStpbTt#h#0Beb z${k<&?XF1-$N`dI`4h+s`L0N@K+#$U3)3HZPzJG~>!v6vHD{9;6H7V-qMJh>kD()0 z=;b^Z{oevQqA6lsOo7R-D+4)30K1@ZplF00*>$k0%VpY44pR)^g_U z5oCDDyIyOZy7K zWZN@+fMn?`Hpv%cvYTNhBfz+cJQ{?Y^kwSPLP_aRKIMvEP{nN*gMxy+#FmWh_Cnv< z>b>Mp3rLY7&>W(tyyBvS=EI?eWnHqlCrBK}DS|{AF4@B+!}_L@bZNTaK^Y5OfgJM! zIci$ZLs0O4w{i>q8%gX6%0eiyVk2|#ZxB&XJ%AAo1_t2tXdr)h|3d{s8wW>Fi{|AI z;yxLGG>gTqg35u50|6%&18IWnNF|=MRki(K-R5XrbeLiY4G2Mi(UXx~ z2r@A~*t7|)3V?%hQ4s#MrEvrXT0M#-;@4q@(gOA$c#DxUS!kcyW{bdd$X*C!C@02S}g17*DNx@m(wcbY%pW9IOJm7-wgcDKWdnK%+-cHfs(n z-#fPA&Z!fJDaWAtY*cNf)R!?Pfkt^m7NE3}i>(%RW1`vAV`clN(l0^9BGbZ7Sje>% zBv7)3D`2%6)@`>b<0#W8H_31e#0ftB4t>vRv198Xg%D#w4JqyDnKBJqrkrJEFIyki zA@nj|^JV7ZGcq4z=B8OzS%Y-|2C_H@O9qgrx~2IbB`4)3topfBNn0pAu-vy%eO9Kf zpmx*Kq%9YlmTv6|xZpjd?TCi6QX`igJ&a{x^mq{z&kUA@C6tAdpEu$vE_!5A!DEEtFc2eQ6#&$k5O1+9pl@&XpU>)c1#h z1%w}$trudsh?tTf3;Hjy=Z`*V2}PTeDC`!aT;u|CPkh&@$!?A;_k$}iC8mPx=#%({ znD6A9P`y65{XrN*@F8g7dst=LyL87Y4h(_>Uk_$^1R2dTAOs{~%udDX2tAqD_xzi( zr{z+JH7p23uOg#ie7Y|Hh?0@M1LM?O??5Gzyet;6frbRzxA|Pl`;K(o*YV)r7iLR9 z-T(&#i26L7vOs{P;%222{RoQ-xAb`uAOw|m6ick>rvN&#$4+KkVTj$M5QtOKLV^2 z0s(-8?~C!EAahtAl5q6ofa|DC)}>rLA5Ph$Y(<&u@Uwa{O3x|*z>s(klOBw798o05 zZjE%@8H>jtv#Af{FaW)TFDbKBR?m2*i_c#{c21C8s|+S15oCgY+XpH=$YiavuPP(C zm}4nOpz(n!o3$tx-D^)AMqPLT;#bKCY1mcMg{>1^lxWDb_jxJpfmP^>x99Vonm_@S zV_cMMeGF(HzzAjBVy>mbFxeUifTEmK&;eL&al7z2o&Xph$S#%oVvsO5^BXfX*!?YK z)8#@}_TupR2xdsOSW7c=Vn&4qi>%CRf#CyC!E=Y*;i#e`n3HI<(ys81HgNn7<)g~Z zv{S$&n_1YfxeSLqJ=M0dGk}u3Q^;D9`+G$I!-MgLz&7^D>H7NQ7VDVT?A^#}EoLsV zHR@v6?Gj9C*BZL6=^&s){!f;g5a=;VsYuXC=QSblgA$PJg}4&<{`Zew*-s3WpVNC0 zxUcQ*V}Onc8-4!Pej0t|8!qMKgzl^B>stx3mEx9_2Oq`Y;KO59rhzTBY|zUP5TJ|7 zWHHE~R&kM167^4%;UEbUXg)ChsD6kGU+fQvxw0VejV-?a*0WqYD5J5>qFmGrjW@74 zP>-fbJTAijN{~fXzBrIrxj_LFKk;U`G?2%TgD^^Ic!_W&&%O)bAVVvY9fO9R3MJ(G ze0Xpd+vi_Zu6dx5%^XFH0SE9wHgo33fer@!o-}4K^+7uil1}l9=#CNYJ?}t+={f0w1W?W(~<_c6fWG2+KxOfvVGrXNsq#< z@Eb!y1)2$22?Wa03AN*y6+{0u*RN=7Xnq`y3}0;J&P zp5{eyvkMm~7d62Kz@Q5>Q}+@r*V4s9-vhyxfh|l2GNA;NVE`?eOE8tunj`GYkd|N- z4jPE9S+Z!8DL@Xa-7rXX7hy*nJsU-;lU4{}I}K%tU}k`>ELE4Hm_BkMlz)>18$Z+V z8uzVYcy0+D5Ub^mxSTLC04wN$DFq=`dpYRPyZqu2+!9nMHdN|+mBMF8mS!n=6C)-1 zZ47j`uVh$CP+(X?`A5(IXfWqe-$hwSaA6$!WZXt!a0G=iBwjf~LGDFhNic>XG;}B* zDo+Se1eOQbaMJIj-F-x`jcbkU2&RtF?_!+>HF$I^03+wx>RqZw7=!NFCcYY!cKaWK z*z$DPlW~!K{Poq;2f zl&&bF6=cBo2sQ~aGFi}u`HEXF7u_G;#0*9EFpel0<6h!HspUz6)uLK^6nc%f(xSk&G5mMl2I3vt*1)*~qq;fJ%Zi=C=sC zJzIi~M6k?b?n!1St8}FI5jse~rK=*mQi6dTlHItdD9iZ#C^OaT1aCmV2su%43qxie zUs4fmpm8sI?gNS!@5|qIB{u;CBc*Dy_%!0%$i6ccORSe{2E=ir>dX)*RT&2{B+cQ@}fdf8orrVFGiU-R4+4J9-ABT4evi4 z3rHaW=0JxA(@)0i?&vGA@b5f&Wg}~~eOoAWRI>}5ptR9xdo1@JNiF~bj=zYSg25+S zSfEXjokZ*v$IItr1P*Uj?00B-2}FWSQjZ^i4^W}F=~DiQF!0;QDjU6A^p!}cqUn+7 zog_Da?SaImaj2e1g3Y7P!*Vgs$tW$=lLhMm>BFRo_MXpyngDzRkB@xFqGUySPRb6v z7a6`&9&`A>#T3nH@5*|Yzlnw6x-lmL(~I$MGF;4Vl#GcW>J-YTKx5EN=|d^!!&h#( z&VdHs+3vvBOC6c&pbkcE!ax`3d^VD9i=mW6Lx!+3S5we&p)0Fsub5{%-GJ{YHRUlvEu4P<hv7H*cfNx0%e#MGp`+(fMvo*47ee z(4o3#nt1{9`?7X-wF2HRhhB{GP;)XECMQn#Oq6$h*d4TFI2g-BH2@z3nKsIteN$HC zwZPC8{bmnO4}2IMF6T9EUHz3xRG{G~(7Y9JIsg)Rj4B%g?TUVatSG>M_Z*R@Y`q84 z-f0Hb<3{Pe>zhR=Y5())p8fE-ZbZgk-TEJi&=-(}ICU3_ZOyq@KF*6Kn-OFy$RSb{O~vb{UzL?4(?DQJ zHlf7qJ3E6QQzjsjL9tShU8^i2lM#^4+uIl8!{sfkiS<(nFhcNs8-IL9h$s`e;K>#M z5zPT0$p@?P*qu|6gMs(?TW}z|F_Q^Zq@M%I_hB@>8M5(>>b{7{+WMmHg$$#eyCw(W z;PC-LSQ@hKnLd2T&}1_i1O+BOf!03%t^ier3RVM@iCi=U69}I>3-8-977TzLus;GK z$x=c}Mc!KuH$Vni$`PdP0|i=^VC#ZR!f5DfL!-cskloynG$|#tj8jup1p|m6*^WvD zij{BD^qUWmefCA^$wBJ@RQDlslAfv@GT5dNOaz`l{(|z+X|1y4p(GF{QQfkQ8meOY zCU$LY>-G3@#4}|qtpbkAIqK{X82C!yu<3;DCg}9|eGWAkI_@||?|h-kr@s461LSHL z5mC;QH7WO`+ZtoZp&Nx#_EEw~Y7$Iq$X*IAm>U7qAnQq?{F0g1glDo~bo0}r*RlbC zB@e22|A_|}L91Tu`CGd)`cmcO11tk5BO&|Zy#bpX(1HsB?*x!AE>KRJwKCeAV_PqG zHN!|TG(P>R51ocT+w*c!mT$rI2H-<;rWj*1X+FHr;-eI2r@T36&bVZ zZ-t_;ITNsw}p2-w+%KX__wmK2_T_PG@0A^gPPTEzv%$sP4& z^cdKctuTlda~~OvoA7V}%08~TBi$9SwWE(P`03fGE(XeMkc(MX!G%oe=Z?cTGr94N zXO@)AH)ZrW8ES6xy*k;zy|Xxehzp+ps*;9nV4u&Sg~o|1>cb0@r4d#K+&N_ zU%HTz(hy*SzZFVB`mMV^zf$(XK7c@DJ|?m+eE=toU}L=z$F^MFkyZ(qo;Qiog$s$v zIYPoz``GFyUqy~ZVnA?6@Q7W&w#!&X3v3eQ+4jNtl&m#A@U9$~jABNIHL!P5gmacj^CR;f? zACcHd;^5_ET%UwBIM0*k!iftgfuA`SJr{=u*@?__;8l{@__r&i-P?m;Bbdl$;w;v8 zmC=@%B`MIntc+V>oSwyU_icSf>=BTK1KVY=L7?2?Gw1-V6Zl7ZZ#R2#_y^G1P$!?Op)KEBI5PB=_?#Ur#dOH@Fyg&w2#}X3M!Xq%SXu$m{cLS=$HAd z0L6BYOKscJw~Kzklaa_=sj5`m*%m!0dx@a z(0Q>qU~9nIfWIil20(`Rh5#G%V&isa^tsB*`;Wa$d;oCr^sW6bS~}5WP1Fjx00000 LNkvXXu0mjfSr`8E diff --git a/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 6f09b5410190605d8e67113c0118afa1f636349f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14107 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 diff --git a/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_background.png b/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_background.png deleted file mode 100644 index c70f68c6e1d73a6d318edf6322240714de2b1748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2854 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

      __GHKAv4ELUs~Qg+pmqp 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 KMNUMnLSTabuzWE9 diff --git a/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index dd60ed834abb6a85a308d8aeca57d0f7ee14b084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29596 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 FV1k7xo9qAp diff --git a/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 49f5bedc4a37fa09253f0fde8ca9233b435bde40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55588 zcmafaWmHt(7xtZ?VL+vG2$e3SV+K({8tD>H_)*dzNX-BOQqtWmBB^u@A_9^krPLrP zjnu%v%*+2>>;3$GIOnW;*131>eeYR&KW9JBjn>mqqoHJ_1OR~MiTcB**CXbCjhytl ze>(q??0TT^P&e}i0NB_6HBg!mj12(bz>|k6hW@!bolbFUe|;BC7N#2KuNH|5XII7x z=Iw0(c@eo0srG86Pm*%;?)By+@5%~6nI+=jH#1oF=y$({0>J|r04NOe_7gbthCs}% zUXM6pm5@c$B-LxFN^J zM!Uq>r4$s1J3ZK4p6hLna{vEL6#Qz|s(1cX>Z;He>ALZu$v|B=rPi!Ws>vB;+rAd* z%HW({bu66mS=i#koKDk!?R}BEsm@In@6Btb8-uDHvNSCA$BcfbSA7;X*)_ZK_qTD= z%U0)~l4<2@+rdM3l!m4*F7n&^vTx_rGdNof9b`sCt|hmM3ZZUsL+?qu%$F)q!5rVBYAsnI90@A_qUEj{m4Rx>qb?2)tT_zrbVU1uvK1PK$b_`saRbX@oD%y}?yJ4gtGmd-LCSlNeYbRS7VWAN}jb zT%4OOlqaD^@&-aO{Y^Q?$M*!JNz-d-t7olD>lHp}xYyJU8OmQze3Umeoyaju+PB^{ zD?`kjtpui;8(irOg_lYFcQ^fbV_K=j<>W9lq$X{2_ z=;U+6JBk<$HPlf{ds=x~4n!%E z%*Kjrl4$kQc6N4H5RmqZeZ^~0uT@so?Y{c`BIMlJWGV2TMg6wI>-MB7^YY*IBU+0! z?o7vWzXFyd8{dW0LkEm&oFld{k`d(#vm%0tG1c`j1lQd6yBB4CXJhotbA9Eohm{gf zG4?{P*Skd6dYhjd$Ktl}y{R>?xjJaXjh;0ixYc~j>!c=MwdNZ)t3|!sgzaj*SA6Kg zz@7AJ+K*C7O?g2^2(}PTdvK{#lVzZD-{@rW;{1o+U?PjBY~a12yGk5%Fwe?+jTh){ zhxF=`kCW`%x_AE0!N@wMXF#H#|1;hkt)9%=+9tTZ18bjSu7M}J>%dM`xQ%(S8p8`0MLGHDTtc^P&QodCV8r;AKr8$8{ zU!e^_nz`WEVJLLj^fWik~*i zopo!iM)X~%TU$GOIt~TIpJ#VZTQ!Wi^|;Yl_LYa}ja5sG_xr_!;J1-87Xj>G+bAvl z_gjzGf)${wWHrC*H3DCfxOpv1-m9X?XyZ8lWpaW4-Zo#;co@piZcuf~*!GCx6=(Yd zyG44h^&W1!ibi+|o+IoNcvEYBxVy9i95+*7_QI>Qw}6`VIEXxMeP>#M7X9)EZ7Lb^`P{DtSBINI2VVnY8-dO8 z?#=rE?)QTc$*HEbDvmkPX;&FL^h?>DIYl?v?4SLO3|-Oz!@%#`g$1l6Tgn=<+v?f*Tn zi}9TsruV(&HRNiq5y0+-l1z0YT0W|+Q0f*S$Bf;{z{OiZ-KON1Psten1?5~Q%egwQIt$BS7BN zyWySbKm2J%3q2_+$ z-O*z|(Z2#mo;Z@;;~=sC%Y~iJEU68d>c*Bz%?5T_;=ycoti{D^&rgAj|9Y30#ZJus zEN|eaD=NaIEE{gySOz;jk>L!%F6JABYKE!zPycFvF=%5QRnVPtWMN#8`%DE$-THE_ z&}Jm0v7+$n>pf%w_4qOH-baKDK0duC2st3WoZ=pTH7KDdBibw*#V%WyM%IMGd)uK) zUD}_RfPhQTQ#$tfE_RQF%kO}8dsiB5VwLlZA0;P$>%%Ded97WzY_jI@AzM}qb}as- zKIqmVs(c-n!5X%&igpMUPXMp$r|7JaG<3M}qlkr>cGS`{X65xTk% zQQec!e3~?F$;MElig)L1DKEBn3brNbzHU8LWydY=zqV2VR-ILa&dz*rl?Fbz{-`h{ z*3ULz;gXj`u=Y_D7c=S3^1+$IbZ)+>-+qncvm&{h?9QU2Cnr!M0~Fc&O5mjtb23P< zDNh?p>o3XPVhZu75&{}rq>w#_(t45B<#1}2!c`VH4f+k>sL)mI^RoF1w@6jyYWi^M z7AKIF?jcT=foy5YYOH3Laqe^5N%tuvH*~X*@-&%>H#Ly_ZsVqQVT=hyC&1vNE3@aS(zgjstF6JgFxdf6V$I zv{O6REjKNei2jo?+F$GNU7oLzVA+#V6*X7DRxfq)Sit*JLi)3))enM_a^oQ-oTeal zE;p?@X(?DUDsslenX2GODO4kYm1^Cf^6fs)FyIY|J5C-6%V=awrF#ybdFO0su6sm0KuX_d-K={+$r{q(2@2 zA`RO?V5tY7`3bQ%7UnN?%DB@9Vr{yOTKhDsi{K=)`Kri7*QnZGgEJj~s5FUt%lYe< zU89F6RTA;6sDLm4>w6GTvu~%wcA$vnq371VkFyrD({{Ds+Jl69nt>pJ|OdGWpR zrN;%e=4Da`z<>z}7fv1~uhsvm$(fBFbDaa{1Z0Iu&HJcqmQh%pF1MK;;yjLFQ!k8r zLq;M_yVIp_ecakY7MtbaK|v=jHWsljg!`Fe<`5!C>Bm8!&w+6GbUps;hIY+qCyBCG zyb}l0(k$6v`Jg!OTgj}LtR5# ztCW^ki!YcgNg0M_uvb^76>lT2mg%-n@4nddwrDbNtXUvH19ZvWX??PAvhaQ-O#1j^ zX3WbA@Zo8}U!)hWs#Fyd9X#BW-gd3k2#C4gN?UBJE-wYdqQV%EPB6*e;qfy#}(E`sHBh{Y~Qt zzxDB(dS#@bapQ%e+A?O7a3OIdCiQ`KDE8p)69}?V73~Nm*PNlhg+F9U&lwXk zbu2Fs)Q7*z;r{ur!_#`ngNR7R+>m(IJ||rdzog>(HYibehz$K&oyJrR)7$wE@ykzD zlG>?*3x!GW-$pN>^JDe^pTUu45DKll5dBQdjBkm&1qI!+jw#;}9b@<^7%*qh9lYT% z%I7&d7qpAH3ELe1bvrB)y9VDr___K=YLYbU`TV7ngath=1lPJCcUdgY_9B=jifgfe z6Zu9d1V`~*VP6sW=P{3jtI#^5nE}`3dogMuwmuRsZgd0}krvW=NB|wAZ~%?8A4+u& zL$Z^*$#a0SA5v6i{;8^-V^Uu>=v;8?K=`rhAF_RWW}6 zW`3XiIgjx2`07xSzBYJ>(ITHlgGLC5ACSI5@Ts^)B`orT+EIvlTv@O1?3yrBs)X4? z?T2u-xD-k^=j^sjPS`tE&8eCh`pbC@?HpsY_|E8s_ajS(h&p%p|~j zn`3cGC6b}^htXe=YKiVLbnzJyz;Jq+7J0qSN8VCG9b8=+Hp|xC{BY~7afN_%SX)`W zpUoP({fRwT$h=E>?EQgVn#wYj`O-|FI z=N^t1KO}WDD>wbQ%d!SeeozY1yLGoFk}08z6&;yGhIT`h1-kV#tfe%`^h^f;NwFL5 z{Nuaqxu`zc&o<_3A~fQ#avaKSjmP6HrjnefaP=2gu)n-uT_N)1$~nX{MQDI6nf`ux zl>9ghMOv&IdLK&hOOWca$RtT%i*|VI&KS$9N(yLE`rkLcDQM>xjD|7kgdF7_w9mY7AFaBq>adWd=V~1%$R$X_@j)qC% zo#!6U5K#%5$Vc}*>g9CK38#x9E?NmbPN^2q@*(yQHkYudf+Gn->mrHrO%5S%z#z5g zzY1fHC{eN6g2x%)K0G6RliiIF#=NUJW3B>z2&Hn*QGzbL`Z35E5{8}K`k6Dm*k00W z&Gw9h#(Zy+j*4_uK=Ch$p^xU5oAhkK9OAVgV^ATFR2`DuX$yj0W&q-i0J}nlyoDdT zV`4mqqT=kzAk2!FEXQ+Cwp*sYzG%7JWYM?z)F7muk$E!rdzB`Of8b0~Q|0lZUk{rl z{*l?Fufig-&3D_2oYLLHrW6DS8%PYnLls=nQg1wudPHUcqQlbm)$*I!XU!;wEgBK2j?1&b6-M4;mAibnhUdY_gY~eoY~Af~wY)_G7c^dOyi;l( zA=mJx|IaimPB*RCFQ_9~_M_)jn9Wsir%uT9ZeMHTe-6fu+I@+h18kpiE@WROx)CU3 zh|z8#S2|o?&Kn+j&LlAIOWHIl8Uf_B9_B#oAY0mu-Ac^z@pbPpi z`PAu6FC2vey^5qpdR76BB=Yx3(Y>s&ZP;(PJ=qu##`8qY%ES#7W|u+SunF(rXJD`N ztw!%W?>|H|qQexeDV{jqoSO~+KK!_7(reH9fNVim8x`wZ zt!E%*uv6PRg&iAjRMBp0)~txVK|+aF*caQOeF1(}JHh5u){KZ!p2AaSvUaoOQ912l{p<790<9*#5~ z-GyUXTr2oH^bJ=^J&o(B!xBuZD%fvlcjg4beZUI>(Y;-_RVx%M=w|~rigjYEquqkt zP|w7EMdetlh|Bq^-|uu9#8gggVFexaVA4DBt8^i^CaClPJ?!U5Zs0vg5kdzjxX|&V zD8Nrfk)MSAYOtl00p%);&VZYso2RUMw&ulRJq6Zmm9pqlwpQnSisGNreGZ7FW;^M7}Xm0!PemMvO~9>F+k zqNZC>nLN?^t|fg+PFVM9$r(!gYd9`1wL<7Er3tv}en_ptG?f%eW5mge^D zAU?0Ee@f-X<@!|bv=r5G5fkF17w$+~A zI99T!^mY8T92yo1L`QKMN3(H#H)XUM5zB&bI)oy)kh*WyBQgq-fc+5u#eFri zof%yCnG#T`IH879PTm8${bMAfgnXsqeQ;tvp?J}7@~1DOko-sr^w%2KHD5h)0LIUy zYO)&7-_31X!}pq>?yL5~F}oJ!59%G=7lpOFs{Ww3%OY$<;DY^tAV$dba7NFY-O%@5 z(G`Dktd2WR5U;wQH;AAo_T(g*y;LZk76FM;wh7ty@*W?k>39W8U*!}GQ7|rFVZ$c4 zIMco7j&XT2SCA8^>#SiP)kBF_t@om`)(ePyCl*yZVNHHP580@NB=EJZSy1+ZXWhU=84kuvaV3)Rp;TF_U#xu7`corXmoe% zEH%Gijw=&1{CCW%3)Jx=UWtzC%LwItkb}cy+Pi>)X94()-fQSy){JVc9{#rdR17@Y zEkpZ2rtKhj2&BXx)b73gW4Fw$P`_{G7_zO}E5ffR5LBdCMZP3|a3#agLEl0DVdCbK z6IM^+(*|doglyFCjh&^mJL==L_il9*xnUbWIDOkqF!u@g@Uc)CNYH&zLv?!#gdc?f zG;iH@+h9p&-~qtMmvInW%rQ0p2LMuxoyR}Z7P^%QX}+LAGY?TYqO3)+s2C%d?@nIje|l#b^t8b&`9i58AF0PZ0-Nn*{M{z5^bn25{+7V=cNijw0NCPW zYoq7V?y&TUgWy~DI8I)ANUE)$8YV1xy={U)_;f8DAIHvR-w(a}H#Z_=I==O9!PPb)(Aa_cTcaL=EMm{LDMt35c~d-m0)msi1hBlC>G!UnFw*oPfZJp&s4)FcLaJ8VydoNE-3t7l*pNt)PPpyq!Dsb}HqQJuMm0s6`A?68Ib%=yd zwaUoyKOErGX~<8|Ln1Y;alarbiR1eq8M%BGsGC^&ILXUkYz~vwt)h#zrw*IJxEek!z z^^EiVSMGV5+3p8FsoIj~x*>TK^j^l4{3PE_v524CB?oH<{a=_&dD9%oC{D+}vm0g> zruzk+TV|Wg&)P-GRv_Wg|ENEU_H{yiwS3|eL}u727*$;UojAWb^z;9Cu{xZ6bX0g( zzJ6;U_Sppu{ZFkjeV2|EKriLm_(L8qp=Reu&lhN_=4HZ>1hC0a$V7SHks94R2w;C^ zg7^~9trW9)*7rfk<(8B!bS}*w8_E~n*sRMx(=+{o&r1`@)S)KtDTr#MZ*^*WxlPbF z=eGdJYdTDkpb=;|e&MIB522g)QjEY=t!INGcW&SUJpjZDfS{XKgS)iU^f{{|VxKRz z)}x6ve1H-Tdz)IL00S7Y1r;outAp-2g`{AC?AlL;L~E zDZJz@9shVCtGMl}mUYPQAS=Bvjh%88w(@RD5aH_`W)k@xfKv^+VPK;UZ?R3{bRlJq zxJ#WFKpkEPoSc)2p<{L8@8pR?@;0%)XKro6#j{@2!k4;!^S9Yp19XeBGz%V~{{4oy zgbyVAF^sTpvDbf_Ov6q{q-bvwenY&`?1?8Eyl0l!+g7Z6qf;fAN5~X9LVJm@TB?zO z-}YPgWTfPiK$JCMExvdJCMq5@*L6?k^WL~=B-P0{Z7%*bq!?Ixyb;*b=RNx{qlTet zSoG~y?&E0(sh_cLLhB!czu%o@EIP2y46gjbbQ-y@3xH}{`fO9);QRZHjkvIuCvWa_ z^9SHHt76Ljc!M7%^Vz*(5T*;~=!8d+FJKcvXqs_{!~aG}o_yx|KnK_XFqHwIhSb-A ztQI8bL<7I=I1-Cw2p9=P<=H`Nc;dCi?dT+c`$Dd^wW|tLxqu1zFmbg?nA4jy?)+iyX-JG2G^NPJxDtfY@9?$mGee^m{rD)WZn?3t{ zaEm14&WFsXfhnk!DK zsjl9br-l4u{Yo3*PPMtxh;Hiy;r){2wRDYC9rOJ>HS0*_4ae{5<-eUDxH*rTWU50T zxk$)Zc^2=IQTynW2$2IE&szNHi&|7$n6(4o{GVkRzKP`&3qdi))PMlIXLa=ZCfr&u z%x|cQXRlC?`u}MGm^&!_MrWQvV@C%6Xf4yJ_pZ8A0JT)9pv=a2Nyh*Z6)4#~KALe+ zdVUTY=EBf>NROi+>sA%R2cVtNo8l&VzHx|uvQIrI!629S!S5+72^bIqA>*{*kL({} zIo#A%`@B*fea+TWs>NP$t0#&9q5L69w17L#e%g^-+F*}sptm~|aSZa;u5aH7Ad;gj z4_UU!1B8pYij?P6wrTfuZJz8tIaHuq8{l>u)vcC8P%N0scPyXY#qqx_neg_<9zn+Q zKMge_Vn6|$5QZ)<@5J$u_RdYblfQlmeYQ_vu>YdMx6qTUTvN$cl@M)F{d{Br;i(j) zq+noD?sE9S>VRXXkVgc1ArUn;cfZ%mi^^1XG18p+MG_~#uE7-p5`4(WFA|p0+<=6I z4gj10!+#(&5=l`yo=s9-^S+AW8z_bP!OIjf^wI#7N7B)-ki?!IR>iL;`7jZwH$Zum z0f9WU4uw@^zwi~yzl~N%gypGLlQL84;80!e0#GD-F!hTJOY)Azx5T`ovt>6J$8U}T zoflo$+1otNV>5rz9H?z+z%p+w&C=0-eeo$$?D*|d_hNhx!}A+3v4V}y4x-ds z$b|2j>Rx1R-5vzdXS_Jewb$$8Wa@oOiWw48WPcPso8Gu!e-8t;y*F*+a5D0xFI`@C zt{JsF;G18he=8b=&Diqpx&5PrHK|HIH5!DeP6&zYrB~y*(IfzQ!wUBk01Tntz)dlz z96BE)U&#?8)827Q3s5I#%C_B`F{l?|bWCLzyLeE^LNOZUi#xUIOJLLd9@%lwx?*CoVuHi2}x5wwY>vlW( zwn3yQ=YgkR*O~6M>h&byqokn<3i$B7D2x{l;;!qh`KhbUXaYa>QF8uPO@(w!e63~X zadIEM+dJg+9n>#9jU*$t0xegb@2xeBEA0W4D6m zzF!orOP4p@i~|uqgU`5raji3GXb)1$&eriL)2x4~xBPyU;HsdNaK6bS?wq6(c#bP? zSA2V+Yk(}f}qcpgk#5(h?r4CP~K-^vF?qY zWyTGuSi8|+rrx9}wCX%Te-Gf$Ky&BOZI^&Edr`%`wD?{Z6D!a$%ePVSg8uG|39YsE zd)vDOW{uq)VZeLR_AfjSnvDQJ#zwpDP^c-4CzUJ2$Mr1>nn(8FpB=#RLPfP)3ZS>w z3nv{7=mVc~r_r;5%&!l!8;#ZC|1sN88Gh81MDtYvvsyVeak}eiPUFCnEwr?{s(6je zgYIhyNk$v?@OLL8^ggvGU|E#g1KPio+|p z+%H7iog@Ir@K%R2+WmJMchBdVP9aSz>*e~!VVh-qP*K}zi=`%Opo_J3CZ*5BlsM}) zcRP-YZ&-Yd00${4CoV2QGCYS`U9Og|dX81L6G)$Aa!PHievSPnKEL+~T60vPS4-pR z<(-${7o;mS`)=5*#xo_w$CPx228`}6rlQ^z7`4_K*N?e+ZCR-jPSkIb`+T}s`Nn7R zrb!~GQ2Z)#KHkt#loUB7B5p4FHihrP3&7rv*>Lb(qrR*5)(1|Sz)lO;+Q3vL{sRg= z#jhj^`lteLNk?YBZqb=e?C=9&b6C8@0?{O5JtreKVX z`%rBFsE6|n8y8phx@k;z^?l&CGGo?ZkMEP>p}kMNOH5!ibz(a+@I&MsgcSPEQ$1Vz zdJPW2f<{%58~=Au&U|`%@4<$Z%{nDHAl0)8UeRyc1Bbp&=hx#ZRrwVDSwYZTU^5dm z4RkQW#n4iRk%u)<4;^Zti0@~io|?tO=|bS~j4By@DBH!w`T$KtFQAa9^P3HfUQRsa za}60xj#y`+e!_9;U@dFHHG^qSxS?^OcN)r5FQ+YhD~Z2Fk#z)Nrv5?KQIq;}+cMnc z0AhHUpJQNPUB{Y+U986{!bK6m=|Wx*oz7uebEPfjc3hDSJx`_{v zjeGJ2nGY(JybU}cO>82HfUwVyizM$rdU}rwhjQ95KOo3o(d0U+2Mqf#GC#+2l-KrK z(7y-iGuy8s32o%kCvcCvZ-j>{3DJSvQ$0i)j(}xCq4F9Qk5w4A&HkM)PQ+lyyh?=3v6H{B!PqisAD2-vOaFMHj;9Zw<- z5zhyaf1U+a(4GhO2+<7(zpnL+;jy${3h)>z^r6zufm)7SSOW;vrDnLDA>&)qC; za^w#J=R-TR;8wxxyQR0N#QZ}M{;^HrKUIVI&YbE+Yzd6&JeLVW5HgL)4aGF2xAjGg zNkvmnoXz`6Glt#6Q$GC{)Nl6@eT6s8X~D+B%MwZPy_W|8+XAN*oU)(RsXNDduFI(Z zFh#ThTogMO-aqnpJ99$tRE!+IS1%W?$umssv#+Pa@m}HVVQwDfFZ-OW+uS`5{}J{} zL3Gvnj_(GStU*{7vkcsy1!j0H^Ul|An%>)P{x{LIb^Z;+`@`7y^ZZ z6q4lHVU-l?APfz8&~w}y;H_Q^kT`E{EatlKW`08PZUz#g)o60dMjsrysq=}Prd`FA zt^>8o%JJ>iHM~4Kyd)QODnVy~h)n#l3VIPWbx=ZaDou5xJP3KSFegC_xKStn5L4W^u zJ=sSCecU>4q$JjV|2$8e&(adlbSWflfm|kES11s4{kLf+ZfIYgRv<9=;?>Y)Hcqna zl;warRE^Zc64EG2*{62QHDq7Ogbw%U2R8a$0_se1i&_} zi3p3?#LF{65Rk8vetp@gosYdlT@n3X6~j?&&j)Tyiw@9N$V+DZ{tn@; z=-WJF52*$h9;e&lhJOo-Cw}cjdRH=N$dl7%qH=AlOaUR>V)mTad}b66lG#Xrsb0DRZ;vSbTRY#}su6W5Hjsej*g;yDbIziq;LG zA>p>XTu=ORj_N0FgYHKHj5$e+G7h2Hb31dxHWBWC7QKrj~= zPEnG`tUa~+`_(8(p!u60XQJY7^0rDD|QVAC#wVvwgu5kWuFGA5S0F8j*-=j203MA=Kxp1L~6F&NT;!9aErm-+9Q>C*Ex z$qsE_i(iP+twj3)&PCk6m%gDF>>QP%$)&a-H8Zzjt?TvT2apc_zwSkab7 z8Vvv#Zd$YyIXxKeEeG(>w0#46X3miPNdt+ueYq*|(mm-RFBA>dKD|3iUs*v1M(3F4 zXkj)m`E_4;SeL(DAcNlp@kByc?l&Vmv^`3C-j>tiH@5TApghbrt@o3lNI`E!GwH<%q;h)Le3Xg!WLLV z$|igxBXzjOCcb5mMcP>wZ@`MK?9BN+{hSJcNn7kXK=_6V!+x#ZK5M;3x-{kO{JQg~ zC0AOCfL8f?n>ykNiHc(LYqtCERwuO*p6rW3gu16}0}L-?E)D{MPKl~!RY zM+?B?K)VqzYi=VsP3gP!OH4 zq3N5uort3m_JIEq!{b;2412-_Q-RHiYQ-NKB`^Do3YDQN+R8CD!S1h98Gnw5;b@)e z;k=2z3;$>$-u$KL2r?3|oS=Kc{?w2AvH)&5w!OUN;r6Xcy~q{MsDT-S7tDwkCupL9^+gzaq{hz=SCzL94&sEQ1E#HVXR!yCWbq6t+98#~vE#2E zpBfb?Z|^vSOUf;AdZ#^urQOk;<-p#u#u3J&4wOg& zg8qiUg58)~9(Zz`Qav2Jr+RvGUZ05^tbZ8^sP5BV{s@bUu(#kHacT}zV2@e&m3Ozg z^P!9npFqC?3~*ztYmw;<5HxKynxXtT<;oslB(ag2HT99s{YO2pVJaeC~b7k~3lyBrM+l+TWZhUo&>uPpWlKbq* z1I_*JCaZ?+h;rARRM(Zqi_%`#wpP!6lO~GIK5nvAI4KJA_6X9AXd9zcMJ-O!Q~`-Y zK8_)Sg+sx(K7viw&EbIH*cWdQDn|&+#p-yQ|HZxBpX@HrOwBpLDQv-Ye+ae_Ehkc& z%E+uO5-}At@NNU!w{J;jop5=nW zqqW*k|D|+EGn6aY{v({FAw4dxOPQYQLGK*UyS^fc(&Kc%A{kJO`8z}}6Q^23h8`of zxhK*d^2xVAk9-TYUF=W<>vOac@r&B-d4{s>m@+Y$ph*0FclQ_5vwDa8;2-&~2_>iB z9f(GOYbmI~>nn!9>2p?MM3?BHQ^1RAS3}r}bzD*e z9$v3vQYM%M9E&V%}~-)e}HjNMifMD@n^ z6(#(i{u9<`SkGtYaZ1F)>qnm-MPJ)u9W?bU=;Yq%#NCj=Xa46Y7s^2i*EXaQ6wfC5 zch_{U-CDZGmA1zFyQo3fBIq@V$D`ATABUmOLSF@N`z!pYc}Dr%CVI927#tAZ7SeJ` z1{rvG(2ZQv_V@E!%!d@p>(K?2f7nEbTAdWb`9euG!V;6=~TJ zz6eBkNuWvnokoGn_pN{=+VPQJl-`C^&ietL>Y)t-#%RwwHYC?|R?(;4u|BN>^?bUW zVZ;m|@#h2KusjlTT68rP2%G*E`;r7u0_&#_(`2~5sIXJ>*oI$W;LfPh8m`AgwD9hs5QhOV2;uVqHWs#nIpR zX)gSiGj+siKS2s%s#GzxQH|(6Nw_-PIwYndmZ+?I$CjIk6)2mEvx3iTt!>zt4rK=i z(J~mx{XU`D{0Dg~wsNh}?~b#qTkXexrS((~iO(;*wvOH5&wiBfWol?%nz37DhAV2} z#XT+GzR(2O340i>U{s6+z^#-dk_q~6_~lPrO0Iv|Ja65W$!1E5=4p=Xv7zS z`PYr#MA<#^M?U?K>?0x>KCrSWo1{iLK=CeazyAS_witK=7_B)UP0T}r|KKl2V;WyXD zI!ja>=m2|ocSm9AiubDFyblrdi3$A>(|Lws02AQad{KZyT?V;ih0Ox?Ry@o0|{iqni!y0ZguY=1Uh2!#s zGZLl&!9s*kFXZpLud9xqf20*m5h#hxOv)#>KOz(jIsW8!Yx0pZe|*jyxU*-V`fx7Y zLc0CP5Ut<;+e%!y)nVaE$R^Y#V3PWU^V|P4$$?yK2f2uaL=Sw3p=bd010n#-u9HI_ zB$>TZ$+IZ&zcCzo2J#;RvW7rN-Z)m9cv9az;&W1U7xW1*Zp^$6c`vi&MC#8BxCi5( zypMW@->RMart`>oVu6>P-Gu}Y zr_$c}-x_!7?(tocb;+y<{WO^`LAbK_PR%NrXI6(qD0)4Fsd??JWJf~HY|F|*ISO?* zPN`v1XTdr{-sTlUl$9lJ{k!e~%G>i#xv9#-sJ&|lrh5evHu_dU`*3@7UpZKc1tTKk z;pDxX$!gUD*97S~SMjp=k(Y+a?oz>GB}MIkb-SD@>Ouexe}6BC6AcJip^>(naPty} z%hS8$QxxCgRqhyVy3FE6H(CsQsL^UmSI4~o&Hy{MbR|Y)liDa9Dp>yhxOr;krmf-7 za@gPS{8S@N(*W)(T_NF?l+%K>#lU4u@dT8(WOzfwRUbo~pWgxxjq;i2*&V|)UvZPu;I5*{N|U{$1H?<*0LpS!WUMVWcnt-?MZcH}YQmUSxklZO9LS#+^o z2<5{*>QGAT@|OVCATr{SXH)Z%50&c373n471SrIBzl!1n{;@^~P_po<^`=dI#5=%H zkE5m)T0|~B#ZY}co+VW~bM^4)zfkkr#U>TBQ<58MSdH*S*<@=DzpE9|@FP9jcpfkr zZ$C72n|#&4cAEu038*uW11fNK{>0M;T3j^?{93~midOF8oh5T82h570XVETmw(w^x zg{+d8z#Rn?4y7y{);pIIO1MlQrVuBk?-}{N3YDENzn{|q{Kp?s)B3DhnuJ*5k_vpX~m5w(VhIqoDq3?v<3%ue@N zuQa2lbChDTw2)KvP;ja1Yec$b4AAU@&~I!zNe_5tA%L@y#x*9aCqFHl-C6BRYE8eO zy#Y*;6Rw=|L7b$>i_;RWD|Hl+z!lVg>aO&G!#zy2=aQ0CokaYLEWdW^V08!T^GXI- z)}Oi(6iGk~OSWI0iw_ebX%dQnb@BGgo^zDljgtYQOT^8EC8;Y~4@wl@0pdAwnaKM$ z7DK!$!HY&L9_@*J>cO8axs9j8`xWq}}9qHl|&KPHOQ=L|cEO#^j` zJ_#HJwIpasBpL|?e*6Eb@CQnRfl965)AaI8RrnYnGeJ$K7;4&QcuI}*5bxRqd5mxd z{_8wlKm=rhFjr6vn|qhjSn!_=*H7cAoitiBoOX7g+5e{nz>h~ub|+i4u`LzfkLcZa zYz_!O zyVMAnY;zn+zgW$=Zp007d-4C!be2(3{a+Wq6AS|kT|+m5bTCF6oq%eCGe+c{%gqu32-}x#xS&{_K6S^BBUnhlczjms8?yq;?Oo zO%!18%;(!f69ijffWb_@C-B29p9j!~Tzcy=nMHz@DLBLcT0fYGL}hY;v!i~O+m@Fp6!E3Ri{bHDm-?mm{%``UCxiX6SQ z-!db$elQj6HdFd5l7n8BuX^#75b7ZYw;X2RRCr$uY#fiP6oEKzhJSw1vJSulD7%jC zTleFjfs!NgcUvGGl*`gbLnoSb;x(n+z25srdzid~ZVaZz#|_okKf>zh7S0~}j}G(vk;5qJ`{IboNnL-ho(6$*1A2=v8kdPP(v zjM)vW7v`3f`c6?k9*;*g+)wC5uAasKzTF$k(aA~-xar$ly0HsTy7IRI`KkuKN)Prc zS|z`Ua|7+iI-=b%asB7pR8uzsjhxtLz+En=h)59EcZH54{IR^s*Zp7SxVuRofM4ND zeiNiF;m;t5jiFCy-MjYqo0qe>qq#)Vy@$U1KU+qR{eHe=j!Ikd8f$&Q5?%xYdTh`# zNQ*ZQswr}_KnA8E>ii@RjCFD?y->`D(CZZ}7%|HH0z@JVFv_TvHq3X^WPcaK{La}W z8B8^^vmEmVmhp=Lw30cS1wf2(x<{z9tOjm=jcd9)yj?t;3x9o8Z_Lx+UPBXfQ5m<# zI_(h-n_uiv{`e~Uy3Wq)PS7p?&v>)QwF}~IIkVuyV^edvtRg57%BN>5C8uQs+R0Du zO53_=w8a!&-Jc${A&G9D=>E9O&tO%>6>t4l67!3ZTG{TGlQ#%)AF!$ZDMQZc_79~c zU_$=Q-Wh|^3kgGXb({A}Ma?-!P8uEAzL1r$*7Xi zdurDKiC+4Gzd{1UB#2oJ2oG2SoZ?+vn17P)T?Us+1j{Tl%Vo9zMXvsFjU-kLk?hez zRoPO?FVZ(>4$c-K*~w|6rw$euLje-#Lz57ci{w{mxiYYf*z^M^yP?kzfGyzQc8pm5 zWaWE?y{$Ts%hlFIj*imX-upjHKETc8fL*x9Eps?}#Ps(5et_80cdzN+wIWIXq0jc) zp8F}{%h1hhfduyxq58WoXOHgueC{TmsGAaOkC4PP7lT}mME;U*X%b~GeRV9uf#@qP zNX?&EdbnWVh-mcx!pd(If7T`&WTI6SZDs>n+rH{O?*sD8RKBY`MB3%}lCSRWHx~=cKw;|yizR;-OhgVBH6VR14xYDc4Bjy!L>)pfi%?Jj zJjFFr6m@yu1!P8n%;Li~(sQ14-S3=-fh8S%l*!pQttor?L(gLb7D4C0k)u$rpc(_M zt2e=GV&;J7Am97Vko)WJb1zasmn$noE1;2P3P39~_Y4`z7sG;Wdw<=*E>yjjef^GOEtqC=g)lhzc1BK zogNF!ZN9!v^jpz1sU7}uPI=uh++p?Q>fhAfROhAT?Z2MXPOI#xflgcO^(6M9Ozv9! zjx|l11pNQeotI|^EWEzIYT7%i_Wvz^G5g|F?)CjQiMcL z$}jx>d^#_5y5aNLw_B>4`f|>9`_t8T|9?LwV0-uc-_#c?6VF?_t9AkZv#I?TCim&L z4FMM?=ijgsk;St`lbXdF1J^H8O`27s+YptoS?2uxxL&zk`gtOa|4jV85faiTz_99% zDkF>JIteb50RHJZ8IHyZohtL={{meA?vn2N$h~LI0VltzhQUxAF0!rV+ij}d*jr2g z@{4XjyB~aZ?o@;zK@gMKNPX9SB04<(sJZg%^y=c%$yZsg0=zCBg1e|y;KXJ;T(rpx z&*@dO@!8azQ8_xS5J6;|?Rb;Q7~Z*q&>)4LD{th=Y-2uM7Jz;mM%}#w2@xx;g`pg4 zUqeRz#Hbv3!v;+T0aVV{^anaG+!l*qOA_{LhKu1d)ef^?txUz1J6r7L&T@^Htk7BA zXL-a~B8cioh;gSd)61A6dDz~+3c1{A-<foM>PKp z>x&`2B$(Rx&xyZFGv&V$^eM9X!oOUU7*JVpBxM~7;7`?zCZ3RHz{@pT_iLwQT0kkpSz;ADTuF(wn$BkP^ z9n+Y!`iij(1OBZeW?)?P8;n%*DkD1a(U0k}9v6yNLOJdyif7kvh^F+pJJ;peoNAP+gfQ+Bi(mBRpLRwt}5 zgH3lJ0xdRPHO1^#$UiuM6}^4nG~7(hoZbB9gR*=3WTzu}1q4q+BFEByM&!LysE0&L zGkMx0$?tC{+^j6 zsL5MDL=Pef{fk)UAAJL$W5{sVR#v1!Xrlw{fQVYJIa=mA6xJ6E=j00F>9gVuNrE zj(e@Er?B2DLziwwp>u}ohtKAx>fK&l17)pp69@~(^grYKxf#p8;nldfAXKip_A_k{ zP!0Z&aSlN#rMF;@!wR$`{yAe=`tsOH@;icXYl$BBSAG6DV#be`7QgJz@ifGnKQX** zzBO+0;hD|Rs*hCRG&uT4ueE>bPT=;`i_t#%lSipwQAmX>(~ zGAYv)UV80n?w@gRs|XS8xD9b9K75Gk0~nM7vu5sYvH#gt))`k2aW#ry{SJ%tC`S*- zHC=lH=)_l(M$Seb)-C1@YH;>QE;6K*wtR!etF3O$COP6EK! zK^kc&>J(?P2hPkkh zodDCu#K0a2-88Yc4*u|%TC{&o3lE z9ZAZGWE21qs?Fwdoi{o&(`5BmqM5T%A}<$gK<}vY4b#y&S&TrPLf`dM^LUA;)RKH% zHx8Pd$nyu>jg78pb~Y1|mbx05?29 zt74v}hh-#PWg9u)Q$pF;^V8W>(@ z=ya+FXD8@h$-4I~%LD?yZi{0Le<>E9=QL@$F1Ulg%q&LGiMDrUWc7NMfq}JGJ7k=V zgZxlT$~d2x;9^ECE{1dZN5iFP_cXY7{}&a~7XybAb^4<62}FOJey$HxrJk0U#U(fL z27El~i%}0p-4J8Xa1QKyb0`y?>R$$td=rp*F@ z`THKnTN8lOnG`7e4oq97-f0VDBQ(@-a=qIx&&U&TTg=R5gZ4y%;RV45ta9&yNwuJn zUzVCwQ)J8==C`%%sPbAEfm0seqX7sr-m8^TkS~=2)gM~2V_;eAuRpf`oMH4=|IE~> zC&(Eze-?Y5>}EOh{ri6TUX8%BqFqOW5$r2o!wv=8JPBY}ugd}4z@}KEV-G>k0p~f* z_cd<$v)i?Y_;!%)cDy1fz^fxx_7&PWDlzHSsGC@SII0ya5&s{SJ&t{ge;P!HPiBjc z{&|{5ijSTB6L$@;LpZ69>*Vka&x2E-2DN?y3;!>WD3*x}a;g%z z*h1?xvOr&F#Z2NU0s~@rnWFSb)3`$s%adF|D7W_$%2A>=^UHU|mY6V~U|Xf=Yp@V` z1u)p#c**|KD0ZJD0vl-3Oq)FXL9-#n938#e-zp5`XEekTo%}}&$jzBKXYsrHEt5OW z)aB5}P&qm}8ooc~Iz1WvIq@2ePIw2lp~(_}q^dBd(M2e}txPZCfRp$z)yU1l^AXFm z-i`rYwLOe)xgd-t#6XZ;s>-xsm|VT$oRhtupMg;SeuaH^VZWZtmPXO8jVF#11ADK# z0qx>|#&gG&1{Gwv6fki9mXPdaa4;h^x*RX%TaF+8k5u%$9!TrRraPj?D{s3uQkS$Ju$FvllNB11SB(u&SaEdiLhX6Wvhd9&h0?6dbQwf{;z?(*J$V$lkUezsC!ytBQs&IbO3_rrjrXGLY! zb(9RuMX?kBikY%La{^2x_h3>a6ksM;@u7eKFqQiJYPPZeYHXk25nsOSh#0p-*_ z);lqTMSzw?ZPfj*Z&ta2@Z#yeuNANx2ct^qz2zYFifp_iIl1tS69Egr!Mi0H^v;hY z>%uq=)TO~O$rcJs^FOBq%A|HW*A>HB>Gj3O(b*->l-Zb$e>@Ytdkol@znpqSfca}H z^ty_cIi7mOBF$(a)H4x2P#NzwKp@6|CW`fc_aQdS?>VSzaj6B(b_@6P5)}L5i9bsK zLKV07#ERg1r_qMkxpse8(0hPrywsDUEVWP5mm7P6rF76smLxmir-OAbP)X>geuQxh zwVfsE@2#n3A{*yj+fK^_4%i^g$1B}}~%>zl!=&wjRT8`TSW#2_G2E z;Zj+H4c0#U`hA4rlrTR3_hSdQ6CvH4=0_tqR+3>A%rvKWEoUhg6+V<^k`q8%Ax7J8 z#?{S62Uwp3V~5?PN^bNKqa+=~6>Z1^?3wi23*KNPKccT9Z1trY^-E@A`bVBnltDao z9YKs>*!fyn5fU)SFNZO==_K3YB0(d`y`ha-&*_^^rey;{j0I_+d1(~t!qSU>tVG(m z7UMy1V5n+tM?{dTkMAHFaqT&9CDpwe4=TZN{(`|~9_c&ye!R|8s4!pN-}X%e!RUFZ z^Zw21rtIrdhq9)j*noOMe@B`A=Scgvi`n28hS@-7{k&lnf#xpbJn5SiVff|kCzt0r zxrN&CT0uBG$;}^in><_bhdzJ%hClkCy99R{(iO;gqV`8B&KNxmplE_tdtjb880t=! zI3lb|f-CF=U+aqL_4WFm@hpG`WsO$}JXosxw@_@6r~(TDGtiraQm|TJD8Qz%Dr{Q4 z+$@m2*StaIfN}{76&&v7^(3v}yN%yB>gZZ7+9AO_g)>Rf%J%E`B@Ry^hqc(lgpe9b zJxksEUmyp*VJCotu?DPg(}ho2ArWoXkKRr~P(L$<0&~)w8>D;EPRW41M>!G-uy4EX zrc&tEnZ$U_Wz&>{!)Sr;Zx_NUk|?3JQ7dMkMr?`sdTe|J)um@&a;kalVUDN3K$N$8 zpbzZ}-bU(9yfEXRg^kk9JJ6{u)Ww;9P+ZkJDpSK`g&IV)7*XbGC@yd#|B@wI5&YPf zlI-EnP<#W2AYx%Sl6wh!$n&y)Q4RL?#fWNM6gsqLO8G&AMabE=N)jX#GYk@ptKcOQ z2E<5I4Ss;sh=hZLjax~nf{&CAt*~R|EFbF2^}uxWDU0e0)3_>m%yPds>CHQ_u72#4 z?VCvuDivnN?)K^vZUmi~q$fqSVFJZuJXMVxv6*Bo3Ll^~U7Yx{)WyU|ooj@^R4S^> zU=B42fsA7Sy#x}&yejblE{}-cWa@uEIVzfDHs~B7KE?`YIq>IH2pY`Kqt(kd23~~A zpk+H%aT33o`b0J0&? zhal&RH*}2Tz~Zs()BqTSqdq2nSmFfU{mmuL`I=;niBfTXKnT3E zuN_V?nZJsyS!h5ki=p6{5!{@}21;QRua1PP9VouqMgqmDm}6){hHqU)4<2gGgr$RX z${;;_>Hzv5HDPNqwh*(PhE0@&)*y%XmnPT|AVB{mF_6aa-p&$8x8t++@y!-6l9A3T za(d6cpT8dnp6HRiScEQFKlBsZ!X$N3EWsa9^F{Ur&6$8m8ue`JG^2G))?%s}EN0$F-DG(n)8UQ-VqSvJU6i&N>yJMpZ-5a@P`5%@ z{F6Oz1g4-8k#nXtYpexB<2nzx>}?mq;MajOB-OWF&urteh>s}j^c)gr-&XRBhv5TE zAnhK$rDT!D6mv)**G&WXJ@Xk5PxjO>C)Z)4%uKskyL-EgkXE$T47en-GvId*q(M#5 z>by4>mH$nkDA_GcbsY-Ci%LNOe0^{iBrHKyKT`qz7zha@d;gX7^3imz8cbnL9VGal zJL&-T7-%L^12-(g!s+VUQEX59!16z7+GwiUF$VS2Db8)}rgFgZPt3-+6se|tfWalz zWxx6sB?<6&2i#;48X+>zK*zAqaJRzn={HoS-Mly0C(pooGtQWSpf9HPoeEJ}2sYma z52!^c5EKNr$rEEM1S<}bZv1lo(*y-Tt2A8L5`#- zY9;>Ov@PQ%yI0$Ii^>M~8b8&0^QEIrcz*SmE(ucT^_qzWRn%!p&Y?xFMT{f)F?7!F z={XOGmNG}U1MjQ3;0GyZV@sTuYJm@znB$l5y^bqPdS>%DtCS!k|V< zZ?Jd#jTz8PMxic#?JHFN=foKP_^6AuR-Q7gmnDczKp38%C&i_pTL8w+aBET}e}G-L za>dO7PgE<>;74rOOBCu*?V`AbZ zeAO&P?5662D@tm=(}jjPSlQ8P<*K4lVF!FoUm6vyf>KElNPh2zz-20kq>SYilJNU@ zcw@hV3DYd+r@faP&$`uqwDtdIGS*-jaFi7k$zZnwwiA(4Y(Yh8e4L#EJD_8zo+p89 zC0n(hb$t!>lt(;zCjm#e1m6U9b>SDL96$)9nH_?Q6E;C4siv9*Q|Zm2(n<$c&4<@P zk+$Igx-EZ-a>WU)KL{8hgnJj-xGUp-IFEw30eFS^E(3Frj0eNW?FAPA`!17bw%Jt8 z43Ku(fjD0m) z{$85E?nyY(XvYF@Ij$U-3$7PJD-HFW=CZFtiD$yIeP$Lf0*Pk?t{+`S z`z^BxOlxM}Xr9l1&#t=&SjV|OI;ox&5$LpK^4w6lj$-ovC4YMJct4oQOE>%aj@Z9% z@gA$0-ZFVB#2p7>8AM|F>pCo`88;K26`&Fz|F>sg&+p4+h1~THmQhTVcVxO8)I87K zd_4&pApUZScMYGTHMx!UTQ7{8!Oix<0+Cp#uzmCOZH3?ZpC>!!Oy1k(=hX5?(V36_ zCW~!zP|)GmSGqjWB8?9-3}#J}{;~hB($}1P{r>^F%+P>}-!W{7n+D((O)jWbrj#i-s1ea2w9$dSRm*Ll1L(A-NZugj zr&$v5mUjbDh{YV}nICqDI0ET96`yADHs^7^D@Cxv0LA8ymUCNmmz`V+rN(Jj-m|&$ z6cWuo;*!d6k74V;ZP4D*ao*(t`HNbPvD-%zZ~`+)rpVLG4n`mgBueh<#j0i25cSJh z-u+1N|5<=h+R^<{p$>O@hRl@`5IO;adaXPqMplaX&hZ)&B9DoFo4{_@Q_fb>J0Qjs zU&B|oB{DEA%*k+lc(>@ZEqHqrBcXSg@rWSc==x<7YGvtui|M}l{QLb?HJlZVeg2r( zsI?B!hIMNbj;6PE`SD;KWB{}6_wfH}Po*s|%dqaFnCE$9fT8yQ@WYHFloL`zRUT~T zh5!o4LF&t?=Jfg0&Imr8SZL65*#VP9g4jn zWcn_6mKaGyz|#4F97A%BN9E`CJmAO+Q^!M~t3n2>ZbJyag;7B*eo9g>rCR=OFrFg` zUQgrjVFAq8_IlnI0D=0xoDM=9M1i&`Q9quFC;Se4|3tdGU10NbH_~Ht0&8&jgXC-L ze5E7kXrH>bu`tj8kCph5e^=2#3PsM|9X+}0!_Ij7m#(pZYH`5bt#?fN4>L>dg$*JX z3#LMLNQD*1@x9m3NvAl7B*jdGfO#9LXG09UpNqJD=IQeLJ1&&~i$vdtmsE<9ShH^m z3%_|v$z!KCqI$bJVuza8)(MxP*v4>GG#qf%pr-j_a|0I$!5my4Ay$aqxqq3(6TEB@ zAMbkZt$nXb_zvVt0VHFysM-Bu(u);>5L7gPirLZ>HcF$C>F%afTzlKem&N4I8)3hp5ydXqN`1gN-iP_GXX4Dh-3RRjVM(J8ScD z^aZ1jUY69cAXfjrULjtpky!Lpy2qk`cL}$2U;a)t{0YrvD&XD`sZh_=Bx~5$tomWf zBdF7h?np7qpZZAfj=2`CoJb@PU3+KNd^g~`abr>yb7XQ3*~ytZIYfvgUbljZE85(Nc@N4JW{MmVge|TV0vy0R zDG|3QXj#7!O$L#p4Kw8!`zY2xM#+8JQ#eBLh2C)=$_Y3Yfok-Et`N=z3V2*Ixiyx0 zDm71%&*BbB$@f6cMF0v{RLW=Gswq33h1!wi6gTA}yR-Epy4mt4bO4bPDJU+UViA)T z((;rdXH-#+s@s4~W2=8e5=ZnJ&;JvW8gw>#hJDkJWEaC4`pBTg3V-ga zalD8^-?Q`@5ln8Gg*2YvN5^C)VyXMFC)?@zjUDaBVNSmPCYSCA+Y(A20&cHxxs^G1 zi}G>1Odq0x-_xq#?{{V|t}FI$$2!xR>IV`$U4OO0UH^F^P`YQF{`8?J;`c!NdrOaE zg=-4f{y)Pv@$`plyi-Ob$UxBhuom(QNM7?FKPW(F+S>Kdo1_;qlO63OcW@2bkYE5a z^!&S4MIzqf;$9TGOSh*}s>^%Ea%lv!s1Lt88KsE@xt~MELnK1CSJoOh>KY#gN%d7c zQoK&8E)5$gD=f(8FZBk`QZKU#IQmvv7TT3x?;Ba_QEM&H@Td93)T6NnvATDlortQ*RuGDrJ{9#^tYlz|v+kp8q_OgEC& zd>lWVc+rRQ73=pPK{aavE|#YzIf5i#UOf-|My!bi&6`^rk!x2+Qin;WC=f;;904)f zh8Bm0S>WaE+92O3FzN+WrQ3{rikMnm)-;MOemj_V$c1^P$W}cAfSKXvM>sgd$}y6cK9!u&{m;VgE&`yI*IO6a!!N)G+vh~wKbNfM?SU*0%tHaDvw1ZDF=B$ z`drKKHf+IqY@)f^5BMW`FW>ijUP4LLZr89mg=nhfN%P5mQpcf?=@vdFBVE`sGw5wR zIC#PsfAlYhds`>_lTWJ+52lZ06oNxcA9!zs068`>ZGg@E7S-l`dWp+#F0{5${Da3* z`?r6!k4Mr6Q@CB$?u3HCZ$ttHHO%~bT)X^92+9A)m_4H7NnGW}EZr90Yk_6AOpr95 z9%4!7X;bbK+#hp>ES@{(ET7nvwGeO36TX$%gLf_6tHnL|_R288f`lkgpDp^LvZ=j1 zR)j_oES`cES>=MSr$i76W4!U{-xW|2B^U`%BbGMkYU2g`Y~&{0KVzyp)?D_i>*J1eFj zh$6+CrLB6P(LCYj9Yym>x40pkcy}6_t=(BP7Gkh{H?PDa;7rRy~g+D9+MDis7hF}4i+$k^1;T*%_r3A2U^X;oYXDPsZP?A=V@ z9J!|wG#PPjO0grN-Hwm=7=N zUHGS&4>^`R=3TSzUNpO57XmCdZlx#TEanVZe|ygez;tbcCVrol*TIruOvJ+pnyfw2 z6Pe=_QH4mP=`*9$YO&I1XGkNM?(q!9@I}AyJ-^2gVCi#Ib#XUdhideI|W@^q5&;o*vo_Cg?s7{kFD)O@h21(w~^Nto#;?kacYS_^O*mdbFky z_6VsNQb(b*UevJc=JjXU`Y92JnLrue$T|rft{j*Mx-@E$jI$^Bre8x)PEq_!!h_r+ z2p)VIv2baS0PYy8v*R5t;xXDUa^t4;;vG1YJFoZKEUqDrAImX4J`1>{`?9Tcy5}}x zmXwRAHPYT@%rtZuS77wBKkILi^kE8nd-wVsS8j0B{LJP%WBSc^Jc~G!-s7FaP)ytI z=T}6Pv#!O`+c?WB!z-J^r{n2RK>i*dfE@&@IYN2*PUcRAniqQvS}O@ z;{{vYwqRZRxyOGNB6-JE)uO8)@($vBssFi4^k>0$btr~4#^1X73ab%#7K^05sxWw2 z!*qji4+>}{J%94y%J=g2zN<>S1;u|z#~#{Evkl5EpdW6o;agZVn4gX3qyHIk%|;aP zLkyeqxR6jSiUV`s?s@BOjq}zP$+*A@yBcr{h^Izi^5sp{SGW7h6nj$T)MD)rLM-679d|X?Z0iNgphCX@>Dg^CXKN z#iuXH;~-BB%LybyOIiQA(i+51k4LoribYEYFH}#mfs)1mNZXh0X69|e`MVlsx;lCo zGk!?Gp=-I{d%-UI7nVTQ{cjddhMqY)iMJ!*zjBtMi>=06DIjVJrXc^#ml4iew->QC z|CDpbYL>1$m~QNmT~D-P1SA!1E&^`y1MI*2-MnizZl1N8GW1rVBjHOYl8fiaxB+eT zy)?Z~hej#9$kL@Y@RG6prG+6>g<(cVNZ+}IC9Cxw@pi!Ru_BA6f}_4DPK2ZABIfb& z7?PEc#~l+1T|a$m6)3gGP1u13MpyT2HqulWDK<0$REx$T$e)uR{*G|vGjnc+-w&HU z`B7EYt4+(^aynj7NLP#o=+XG}1vfVODhx)lJYroRJ{g;;H%6(Da>TP!E3!eD2Oe~E zD+L2m1Qc%{y!Eg5TYQ$R?k-9l1wuvI*q(4Ak2sS|^jyNOmSqM6v12(J5^QFXYItTp za7jmHj-d!dpApS{Eayx4HEgTB^`#WnWyd-3ulLc7(gJJ!rqf;17fZXQ!#O&Mk_K4l zNV7|Ce7S}>0CG`oAViqRfV|Om8}2y;eC*h0v5TKa|2TF#ie02;==db;E@g^9Tdm(O3TgC4|3VnTew#?NRy_+(F#UGdJM9pFlopL2ynFUEBtvAkQ`hT6qOzZPS-EBM!!DJT#t%m^OKPYks58 zMunyU*G>1h*AmBHp7`IGUtizv-do+T1l(lL{%%_OoS?5xnh=)1{#`(|BF{8v ztUjoL8=^KOqe!^YSxFnh9irlvUq&c;B`L~X%$en{6BhQPDECv&YeKX9`7hansDvLi z__ic#@0T+@??+@tV$r&}2}%kNGu@(#3=G?dji@7HMUC=H&DGryc}ZX-{>5POWS+~> z4Bpolo(dg^!SxNk*EaC$2M;myG1OG{SE9B6Og(wEK3{cNhb?NKBxE)C#Z#zM@+XRV ziqBO`Yd!T0>6eOG!AeyvMuGu5fmW?;ozv;Pnk#*4YsU@S1)*FkX0?U|;hZHK1oI_= z^#rqz=1bp*vW`oIc?iF zEaLY3cx-X}&U3jAoJP!gwC;(8$;;{gkmRJO@&IWeAoT$#vU!m9*&R#;R;y|psNDfs z)_oT!=EaTR^a&eqeRt}xSF`yYx`P>Dv@lTrwN;iu0IyhQ2k_k&Pl_G zpB9&QdmmoCi#(9Pk=te>%FX;2`DzyCm2g$uGQdxcCp0-JFXPkD`)g@yZ2!lzfWsGQ zdpn@d;WjCW^29`;L=I0=PfoYLY0{~s=L83#;&4sVAR}U~v~HW83X7@OO>N0hPnW@; z&P8s>V5T}D8|cO>=4h%lQ^0QzH%hY&n@(XB$X(F(H4Sp~OiMTf2zGJq;NH+x;n5F1 z&7;HcJUQ_ed`OE{tBl`a_N$VIUE@w8vOoUb7>pcCj1FW3aD+md*Y{crcZx|slF<}e zgW(WsGbk5**BCoaAY0#|x@Ph(AVD#eQ{|2A3&Y;Sguf#zkALN7a;AR&@SEk_$X(~l z0Fs>){3ob?eym4%2^Yl6*!I-rfih>VGTENlJs(fB!RK*5dmz>6YzO!o=uO@Bl)=s< zW0X5i{Za5h3n`tx_i_UM1WthVIDL@A=*9)EaNRv!i3l zNN=r~Im%+{D{)p{(#m=oqWjcUq@=TK?&lT%#5lyeS+=Q5T)7)mH+uO&#C+%Z0r)#V-moAIo>=|(>xVe$XfMIah+a2(BHHD!+(9gJ*0d*G`q{A{UaXy&O+ zh`LoUr@>&qlnq6pt@DD-i;{wpRg5h+)EGVJ68I(9dIRN}i_BYwQ1sy~4zE0}4kN%Z z%eACHI3s2`N~L_9Fs(|i5ba+adhCj@Od=5$8p692Mj4O%UKMl$cOutlu@d*4_c9ZR zFtMt(EA~LF1J9P)bH8@9o=Ey@Rc{Cj?Ae?5?nFHBNiDMqQ~CC#F_rm%bF`Z%<=G~Om$T!c<;{j=j%CE1?%g(mza`HZ$0(? z>Pla~>Z)D8=Uq`Er%+E`pAS3ZOvCy0%4C{2rON5mswe`ps!>O~-?_K1K_}I6*dB!Q z?Nh`%bM+uPc(NL3f#!XkDo3~_eAHR|Crx`%^=tRE|K|Qv1ch&o(=um0ZIO9{3eS1E zzdR-^r9ZtzgNXd{%dSV{#50yw$OLnfQ%+t&Lp?sRehi`0gN@8qnnh(Ko&Jaaa}ZJ& z7u6dR&v&R>!_x+!>)!3^n5!8^X-pFZC@uQtau@Yb2&ilK9ZpE@sCac>>?g|bD4zc( z-J;b~yXa?mk-8f)Mt)2iHXKafR%)#{wme4ez`^kse6Bi|gUFx=o7z}y>CD%JVW{H8 zzveua=9dP&A88kFtvUtI1I*o0+B1a&Qe8=949)6ap2ASHqW-*1L`~tF4_wfIavs-& zDMjLZCTp6hC;sb0(a(?>kB~@K?bLL+?_}NY5onF~Bf+I*jKt>o(>Q-EV4h`-RfGv- zgZK-kW7)^wW`_uYiWk>t(ibXeln|0R@+*aEMOl&(MJe3RGYQm0xm4m^+g)v+YZSJh zd@&9@8%m+@l1xRg^R-g77q?5|2+>ig2c`#uNc_^xI=T35-n!@rF%r?M=1{8Xl)dCA zgRBWNwae!`$_j>aG@8bn;c}R9km07B5(VqehCdV~aVYjE5_%ZDrzb-2#plod;7~P7 zHXK4`BP7ns0by0X9!&ni`0j$038_kS?C5a&^lu4La>?#f9x}nRFC=-Uem8ZYdsb}z z!2sq0_l*J-GmY`!_E6C) zW`a81WY?d1j7jyB<~v~3(8r<~^^)&LBJ=X#I*ukeDCbXQRYL%*=v$c(Nx$|)lYNCR z{t3_(u7OM9GqF<0b*A6$nB!z4LRRi zHYW~kosO>V9a{a?f>4@7MmOxY4MgvMc^YMH2EDgpT#AXxPKaBjISxbS>!)m6))b^~ z>gq1BQD~agf>hn)7!V13yq(7hy(+~t$&mwzV}|zQ*-4waNrN3sUeaH`^~3(Ka-5Vt zjHh~`yH>LspZ5)QK-{9WTGQF9SrMT2I(8TYfwa4 zAQ<#R4TN~9J;&5`{KMHr$Eph$;XLCL$&n%Q6K186Z4O)Y!^?(#Mmpn(AwmTazYm7; zcBtubZ!+QF59e`{^#QK_@m^FGAR0$UA&p2V4~#V zndPLB^8RtmThe0v`s+OSU(3hZHbe>LBKMfbsZ$3^)Jrd*>SGzF;Tf-_ZybS60?g8N zt8TnhUI?v0rm}APVTcTc{L>U86hB>tOV%&UV=7iSZmpkaxf%UobqRo@*akBir0VVS zjL;}}Ju6JJ5y0I;Q@5Ee6tO6#8y^G-Nwgdc;ZMx(e;CXXP>lbFnnDhYaF7Z zA!a+3YpQt_-_eEF{Rz=Cvb|4#!U*6p^-E6Y=Add5lJ!`n7n1r_G=Dj$E1j-m_t9OO zz8Un~3Ct6@^s7E}1~Zrm1#>q0KIUhPa})@t5y+btT3<5U&|1{U{k{FK#YKlw-n?}= z@pw(DfwXX7MT^1Z^zhj27oAJuVvRAU_Sod9flzn^w^KRvM=oL6W$l@{WgxqSD;m-`y zn4fR#SSc{^0&DxnzmUmFNgY@5Y>}u!ZX{vcs7T(t-Xi^?tZVITqS`5qWGt|LI)7?7 z*!Bj$fq3Wm*a*8v9QI>Z;j^l~<35aS6Ia0F$0vfQ2b`O+ja?Bm>b9VHHNw2p@F~V~ z$Wxv(A#SnUV4h8qaXM&a<3D^(SxIi>o4%L>JoR{Gdgc*^Hgv2M8EH~Pd~1rKUz%xNi2tL5i5Nw zccmx4_!IAP{7;5iRrXwLWqCoNaahjdv&%XugPyEdrV953Je`)8bAf;AYVfOn{%t3iKR&^krYK~E-6 zP)nDK6aOV?n3&z&(^!OQbUNf^!r0vZvjB)7!;s-yjd0h0k@kBK$AjK$CDu=R-eFUd zoHT_AO0@D1GFz$EoN(Q^a+y!=Fv4C=NdA8TZRf7qT!}U`syXz_$?d>9{1Bfl^>EXn z`)yTjK--vAEd)->~py3{aukIERvoNS?7+wl4js4l3f_TbbjKNHeh6wV)k*B znp@4AY(#u35N)#`+_TT{kU{pjAOx{|$lv(Y$n$v{No#N_yCu-_e*n2aM!$jBm68`{ zZnilLm}o&nI0za`gia6}RRc`jU4~SYc1&8UwED+Y6A^LLSD>cp9gzWOy%EKHr_&LL zEDWks?0UqR(BW^7XMDL{SY*L#XwyOtXwEFfb|EahKcADLHmFdbNl>V(1I!c{9bilhqB$sGryX#M9|=xK7fAtuehYU_HE|_~9a)d74Cl z$brK8m7B&$eSq`u?hezj1ziQNW>85T{O~wJ!NQ1f-)pO4IE?hsz!9g%AA|d|Jp}C- z71>%gG3-qgZC>})qN)SH+grL_)QMI-=~CB_#l|xsRe?T$5;9QTSA-Mg zK)Zc0fFUQU^-t;Waww@CFbeT-sG(SD&FkokYvT;XZxawBhlrG6Jnw~WH)#zU8kqr} z^7Tqei%@kA3ebWlz01tO#LHvs)Pa&d!L#?F^z1T=-IE37|N4Em8w5Nb4(qW245h4- z@kq@CJF0{sXbduA+ zqo4;s6gYVVAYD*ii?)Bv+O$w@N*z*Wh0*ZW!UipI?(yM^u#6d46Dl%kjxc!`h=Tk) zJ#oyM3+LQ*jpGqDphMGF=p^5#&;u&OD}&Gs>q1fBiR=}MWu;HS`-4mC;1JqLH+X%4 z{3Wys&pj|{1JkqKh34V~ktbdoQG?f@wMC)mz0&T_L!PST4@zAaI`PAg@xgZjO(JE) z_&E4XGI79k;YZRsbT`29IY2$*nwn~6d;t0i*DVg!a53&FOyFvtwKW~D$$kwPnM5CpG{M5#A5jv84;G zc03T_9TFQ#aSX6HR7cJ%@gs^WQ7Gt&dNIqzL^-S#c@8`mhk~MQh!lc7RusN*y8&t= zjZnNj2E^bt+;%#~gDUdm{e#En^$C#)H-+Y~7>*B`VpGN2(4-?vAV}EySgj zZmR~qGuFb&P*D{yCKsb6LI}r?k#6z$Y)nkJ>N4qD7w8d)4oyanph8c&+%a6ou*UQ9 zzIaNdn%(1}_$3v|xB+zYUfAN2662Tds}I3Ilcr&XB#I+uAYH!ZXk2oI7)f`0M%!Qn z+jb1PC)fC*r+PZz6t1ILi^X$lh{aH$6BE?8!9+5Mnn@sC?uqMhr64!#@NK-XaGd@` zBshMD5(Gmsuw0o3rWrPtZ&<3nWAWmOWfu2NAq658p?K8cPuVqyXWE3wjBw2JWDUG9 z!NZD6Km3GE7>QgU4iA#uLP7)w`esD#OOYtTnz-n3Z-BKyA=A)AX# z&gpr$^H@j|gtIfWfuTV04Jnhhnt*0;|K3pvr@|?R#vm>W#Uyz-hrW~Mo$txjJ}%&0 zQVI^TM)d}~pylsq6b&W>43MKk!-e9l)j&gdHeYln%zY$nO}$VUl0NGSM$W-U3XsnX zjy-5n%+sI9sPUS3ZVoB*2YG*%;^F;C7fB~cQ#d@`-Y8THc>dHPu0El(4%R9SGwKGEAf`$-oU2Kd0tZ9QHk_`g289Cz zM+lA+OR-VBOH|fuy1rv0g+bB>I|$a8cj(_O>iWVBORo8o??-w zll!-_R4$$oeHudtFc9TAq$NV3NDDd8L>oNl5ZhAGGkA_9Ap_|>>>viZ^@fu# zx8Sw-7Iu3jCnaDRqBuQZr$6N_#+V$n8DP?}$%J0~D61i*kik zr$HxFk$_dHXo8aes~DfQ?l8ANS~i@mN%4*P2?U5{7m5$CPp9X%GzdSCba_Og-BfMM zlC@16D=k@R{q8A{;d-#_X@z6DyX5>#hq)0r9`CzgAywhEy?7K8v3)>1b$N}jflw)f zkQ2{uY2K*V1eTNpyEjvAl4@|sp%+k0D?M`0N8^lcrg$-$N^)FUDG-Lh-;);yc|Q!b zWnfGULedCn*s#qIY&skOmOE$?D&*Djte_rvqBz}9!gbPmCs;0lNRw|&=lS5G-vR~c z98~evKbZ{^QaSY)gvLlSXGYK++Lc5gl#D$mcGLue7c&wmK`oNYi9FUnRq^+NIzt!` zZE%17|kncQY*2xR5FP2^nu2}0Q}gDI7k??BoPtD(&PJvc+xu_Q&G1& zZaqM@VQB{ULkm=6kYNtkDbO=EkeRjQ+`1g|5aL+SBBslhp5L)VbzL*Uvzzx%ZUB6^ zP>xxBDmpGjFVkUd@WRPseG51T&Wkp0NGa!6$aHCK4m31iyfpWvPoRZt!sK~ej~Y%H z9t$KnxIC~QIo!U!2i{6^@L;~g!Si3w#X&{plAV#`P|{z@ST0kDYDiew`Y=Idh!_9=r}7 zvsJ?{{5^kjv2EDSa=&xe?F<_yuiUaT=UX(4bM{8~`^z2r*}3KcJKHi~S2`Vy=@0?U zWysq`Fv1xp-Z8cqquZJh_rJNHVw1T5-xsVsVALYy{!DwJDfvOh7g>em zHAB{W0Aco++@7M9G>osl;?&ojcG71c;t2lqi7;xqW)@#hxSAaI=Q%KdjyU;0{frsO zqNp$~FMDx3n$i>)nxLaIHBEuR0h+3B+uY9MQy7T^;%tpsQ`j^JCkTs|h>=8-fI2z! zczhqoCS8Fr1!AHt=%IL2(FTgc=$&9sTKpa{z@tS9lVr!B3T|owJU{6PDFJ_@c7E@K z9uwFPC=stMbSX5DgetKgi;EY}$P@E{8uHU;T}5+HZX0JN9c|`=)*M8z0(l zeEmE2Yae{We(h`DvS0h!x9uz6_|U%k?eE*KfBif9-EV&Td%FKuzxiGJ;9K9dU;XMg z?CT%?`}V;%ziYqxm9Ob{U;pqg>ao81t?$`ye)yN{tKa#H_8Z^&o_+AG@7q_u`4{vU zU;EDY?SpTB&p!Ch_wCoe_AP(zZ+tgA=Xd;h^*7(s^Z({|{*wLq558$%;dOlTyZZW- zuYFt3`@uIpv|s=FhxV1Pe`x>SSH5At^6!3NFFx}HTiJi4QNc4eyX{;n007Y8oP!hO z{@tWBNsA3l$+<+RP+RcYYS0NT21WDKR5-yK*c0Hp0^DHeq?7++pcKi}I~dVOdQLgMr#~))H9S*QMgqbUDZxn!agvQN z%a)qo)gtZ8!k*Rlo}NY@fC(#zWop0%}hcDl?fAGKmj{PkDhh)nC{iBcUcYp8??Z5xqzir?D%YVhT?me;Q{%Jek zN}Yz3iIeF%;-o&nr#^MX_2OUyOLAa2{6t&t{6?fT?*sHDN`iH@2B{~m^v-F^G{3z2 zEIKm~EXLL6&*(e*i> z#v5TEIL`H_C?(yYXcon|Yrty?bzOZ-50B(3Wf*~PFcj-BL=rrZ?nk<$#uY|@uKkFL zLqGU=T@O)3Z;P3s9|FaGYG9xGX?WA5po- zW^5!or<#Yx*yQYrH^rta62cvsnX{RNUFH50l{KquKCt@U^V66J8j(d znS&mtykukyn&<=NgJLX?5kFtj%^ocFQV_Rr}%ZyEradI~)+d`C<9#o4xk) zKjq){+RwtF^RIu*E&BQK@BanQ{m1rhqx zhZw^U=)jVXr`5E=JBxTH`~KbudF9^ZtTly!9m%SULRoOkULKxQ2sMYe&j`2l zCas(25%mFR)q4%m9so5SwG4Yk1-XT<7Bo#CG@lY7TLT=ZsNqB)YmQlzRC0RTmQZHZM zsS&|}aj7(v=huEFm*o9P{~a5|YsT=qzxPAiy8F=1w$QW$5%S$%nnh4E%4sHei45pPJjy&&mI@OZz(fv)fNjfek9p>=Q#m zdC2>v)PVjED^8I(@3hO@np`>^#0UvQ-87wr{E1`y;^8RgA9hN#ytyk&kpC+(U?4I& zj~4t6qtF;%PzqBMNt*J|fvE{-B+;3rHULT`hxI`mpjZ%=^8AMV@MnBKz@PSC6ea$j zfBOI0=YRRniQdh=FiAVJU`80zq%H`+X?J+i~$&(@EA70_BmO?|1 z2!q=i-^5Vc`c=Q2y&1FW>h7P34KaV(e^GkGf1mxuf5$GhIc0?A7~Vgc(vogJIXbyL zIr(JCT8C0$Rv~U3BU#lAaP~FkIE3V(BR#S4yuMck(9ExIv&o45Jd&x%2q|<2Q^20|SPIJjCkhLKKRNu#`j%CJfw)5b*oo{h5Ep@IzeWWAgQsvQhcDy}Zc$ZH{Q7$LLaph><=i;UV^x@!Fi z=niG^|9ul=QLrclJ&Q1=YTGteShAVLJ*(Y*YIECVDUN~e6Ah)V$aysT3*9CyaUoVzt(bE|tl^DC16|Na+6fq(EjziaX7ifA8g(6U3G z?gi_(#p3MTs_3(IQ7-xhG`IZVia}Jx<;pj@Q?!0^uqgN2sFW_(EzHh+jwb3@MmNH znU&Tb*zEc#q(Brew9z9yN0FSw>G0+UFA}C-XFMkq21^zvL<`cwW+QH2rEdlGdzdR9|owcr2#dNNYMqIa3LxJIwxePv*S&rQw&N)E+Pp7GBWN zM+*q?E8iJ5FZ%O%dBqZQn>M@s!0NZ3Sz+za<~JXn0u=&SD}+L*20obt4+p&8l>smk z6-#Kq2NeK5MBXrXe6$&yu-Sp3sBz-l@XqjI#-f9a=itK>t#(?_7+;ac_Md@P5P4ic z3Il@$s^**u;9yvg+* zalGIu5c)nu3x-^9cEhATMQa}P>+Z-8v zHHrZYXPx^$ny+gOl5c-0s!u>_HZ`{{!x$?;f4*(=yHBmM^~g%AhgRD>I=KOW=Q`Aw zve-mM|JI>Kq5{P*I)`CC6oXK=R)-Q}p@HR`9gIfan-3sJWh-nlKq2hd3n*<4l)*9o z>bw*8M zj8e4alwU&9qIkO8HD-;i!=D$yf8@WPgf8|!`p5sL)z%N};;lX%tk^_ZgYN39p!F%` z2XANdpnF%lN3`skrj`q0B{a%7T3A%G zjqA*9I8$};t4vkRFM0rsJ~AXv#(*LO+@JB%vQ5`Et-AflYP(M@zjD{+HXmAQ?iAFa z6JV>QRg32qZ6w=}Mk624;8aD!$b?Kn5!#SGr|CPIB*m??W;!4XD4r$5jemP|fcBty z-Y|*fg09Z%acvnN&LG?}fG#e4=ssgu9(@?on{;IZK2#|ZyQCgJqiDKttKaGy`#(2; zKjy!m1SZD^-~0=9;nt81W#%=%06zy1gb0ef3dJlDn+4Z8{7iE}+ny*W5>P9U&S=ar z?EAu4I0qVf8G!XUY^~5$l>V~*h{jjO#tXjZS9Iw>qaK;5%Bd!*Yc^JB2oB|Z^@g*S zsc+j9+@IpI<(3ZweUknZmhafy=8+!n#0F4Yzi0W?yRxdx!fi`bH)RlG#TCI$V75c) znx^z&r6_o06l#ZKAarumlJSPEs3|fO7{nVIa3*LUhupmm z1rq;O4vK04(WU1VTBS{f>M;A5AYm7M{&Hje&vYZ~Px|klh0o%*{?^|S$Dbh_&0}~#e~>z1w3F)_ZG9Az6T@H~t7!5`9c0o`9H7)CdeHn~E+B$Qr!?e_z!hGf z6r1ZyMCeQAtq+o0W7`it5n#Hcze6c5)z}s92O0G8`h9Eck^UUo?E0YNd2$0- zyJz{8J62e^YsK~ZR@%647{$!uzN>GQ*91R}msgdCjpY|KjNykq?1_SPP0&1H z;F<28Zvba#94-psQM~|Bax=cZ6Rrre1Rz2*)R0w?#;6nUq8Wf_y{1T6bRI`TZNZ4& za9Z8M^DX^WU;lXo_|pvFcYg1Oma4AUxu$OA{2X*rNv?_1o;m!aIY=MM+vko`A5vGY zH=qbqXkAAJU`AZcf`NIuzHE61ln_V)*fEl_vEqVcPcWE{sQAsy2_YIUFWW?UMVW?Z z&osX#vNl!UvT4wt5^2zm)%Kp)?Dk{hyf${9*m!Y4ayBP6fcd@WHn;P{DjP>uT)k)6 zrP~TOrL}uj**ek<1A(873IB~dqq3<+dOsA+VPI!yde%mZi^r)F9b?W28AV?rCz*3#P%wY$QHkH?>-ssP zj}zrJE3DqL`P(lV59#m322j~};Kjw>Q=7m2%xb$&th{mG@=FIcv#_VZ zW2*1+<^z3&k;h!-L}gv!i5g`JaL}MHey&R%4bpY2&dZ0|3q1?czrK`yKrbilEJ_i8Ii4q1)FGy|3 zod{{tsOgLf*jU0zZ#X!jhLE4}84==;ImEbdniRh*#ZJzxiTgvw0rjD_``C-$)q7Uo zeyrbJMs2)nC^dzh@tR{E2;}+sFR(qmS)JAAPK^f8s6N zPq$BgY#)F8e&qN0Tn(&HK@7_{e`AJ@>~S|MYWz^zp~`cYgct zTCuTdm)nOmTq5F{c>Q6?H3%HueuUwaytT7%yFV$wBU)~!Ar~#|J#?CXHr;Etmcb|d*RJI;kdF_Gam+n}0Vc&8~chqE<-8iz^&J#t3IYosd830@i z=&0mk`rFM1iWD4v#7ZZtG%j{*dTztwGd1OQKJJzizN`7pNtQPwsZECvZ=aD?48$j; zN~#+|H#smseNxR=?L^dD!Kvz5I7S_t%-gl@afQ-HZ@+JEeeRd+u;z5MJi z+KbO{`=Y)4%ops%yI-_tpZTIa=ii_GqP=+U7wygWe#zea+?Va;=YHAVdjD7Kt@nS~ zUcUEB_CkOEUok?@001BWNkl( zZ_nO+-(J4^d3*lO=j~;9U(Y}N3-;!Fzi4lN{@=DY-~X~bedqJGfAmtg{nbtv3Ra^_ zaJ2J$_{vx%20&Va=8)!y(ff?Qrt`yBX?il?59Xh=D@^>cL|e{{2A9`%03_u1K1?5) zqN8aYc&cjU;gY}GO#02%)b43#9b32bjeJ-pV3i>Rq-VwzHT~)YaCpG}8 z>f+`Do85k-I-sy}PZ5F0kXyNHrSsD>D z;vGC{2M~aM`V7!2#@Ig@V<4v?XD$r;NpQKS31f5|aN|CO8kU<0@mDas(4!OEF zVlK$C^9<|HeV|F<?Ya>>ju4Jri~{Hs<&1 z7_rOkLw31+MCx&u!;Qz}Ie-<!GzV?4gg zxD0X4C$b{FA%Mm8Cn}JN@jd5<6dU2I?9zeGTzT`6<(KbTedn=_<>#fHBB1n8NP#mHhHG4e zYy5b)8*x{-Cv+E4x#KIw)H9Z|o^fDXZh3hq)Z_Z1+hkd(0k2QtI9c?s+Dgc+C?jTQ z1l~N4LzA!v4VzF<#>V*yXUe7j814o-BsD-HWl#s8U_(lfuH3T4=jTrEE5sDXa+eVMXGE*wA}JNb?hik zN~`y5cI(K>8;4e0yBl~M%R-NkvcNDVOUrHuqtogsK!@c+BO>rU#-XmT=(V6nUR-gQ z@Ji@fGFb#~s69v}N`{>Q`#we}eaBYRpo2%mq6ZE12Qgd8H$v+Gq7C#7^&FU)rGbZ( zct7O632P4AdAgo>$Cl`RVIdwKk?~F;QxRKLlUC%}z=3}AnFpW3k~D}WtX!#q6b>Fv z7s}4suj{=JiB{2VrFN2Ya7~>^o&<1!&!i_=v95^I&u~*GJIRvPF~)K`*CvvnR-mT{ z{sdqMU0#3-4bTr~WW+9$k`&>M*9$JT(?o+1 zkufdgXJ`uNleJ7^+XgdL)rgz}Qr~!XPC{7Jm55%EUDWrUNcyC>de`dPk1RE}>GXI; zZnab46jC4#{`~Fdws7!5M58Ks{rUqdt=(5qj1f=_%Mcb0Y^Fgm>;*G_%L|;{d8B$E zzj|oXwH-@0_GAE{MwLy6SEs5QHc?u!Nu=%OcPul%Yl+g5uwSJ;@?cd(1aFFfCVBnf zxU(;wI40NyB&j<@2yeo9suT&zx?n7af80j^)j6i8;2X|e-Y{XELzC9YFvp0C$f8>8 z4Lz`O*o|Sibo3ZRnXn&MEJ%oa$JjSU>)q{R2@$C!2g*kv5ptk7Xrgn3G*D`48VCX= z=DG2_-u(t@^sS0Csls#7luVSYcd9A_^3_W&HxomGWQNUe*@cdfSl*x_!(8Z^VsTB}n?fr^UEMpAx z6Q~j3bqhYFSZ?fCW?|PR@{1~loSs{fIsg$t=?I}7I2HP>mNWQ;;-ZQ!P2(m|cY)dH zIpA3+rnL|*4Df5xsoRw&qNykyOs)9|MKw`_rW;X%As%Uj`fvx2bzG0gAUO0c1t=a& zKt)_vlzm{{yo+*a4i;ZgQ3GRlogLqw1+)tvhb4PbXvQd`h=CzWM$lnMUYiiMMA>>0 z73%=2A3%8xogXCCCzXz=uQKd1gqrKc(~C>R;dd4w4*zk=+b)u?qux| zEKfe0N!M-d8&?+>Vwke zeM=#40c2WPwZzL{ zS4wG^LzlHaxJ+=DpjU`(8qFj4puQNVI^=E$B7ZU9Av%CJfuM6h+LHufIPiKdAjE*C zaHu(4@Z~{KI9U3MmnR(n^^(vSTBSiGOhRD3Q`n;l?~Am-MWsNG6|pX$Jrb8OWLQ8aVvH<9DeRaV9Qo&Pc+MVwbvy`@-&wWJv%Khy+9!JU*}8cYXP+ z2kLGt%As6(K9nctiONd{R#>=g#pOFz-FajS`!B4q z_x#wq6A21Hq#SY#Ve_G&({z1T@F|EA2cMtQt;2w*85n0n(HRsV1DhM7=Uz? zL5&bRq6?j>Z`hEwg>b;r+6l{01O`Dg7z_oZG&h5nR0BpDmELgEp$R*xWDulEFv^ljxBtjc0Q~2NxM&j#+BAPd(Jokifle~T)Pu9Y@Aob_Df8u!L)AtdCHK}2t zV6>dt8-8I&mm-T#Y59UV4w3&(>ET3CX%08ou)cc9byT64s3w{yxIQUGw}zO=_r1g3 zb?o&?i`?^44>S)XLrsO0VHiRR=^E*i7r-77$oWxtphlx-qd9IOFA^tgd1uL89LIr1 zX*LwTIUCQ<>slgp&h>^NK*QAMeX};2t!eA~^qeofm|41QwcSTn+j%Oqah@}@dRLSg zl(BsgTh zLas`Rav(qC;XJo=Jk<;E;@S&h4!+kdSI~D2%5K{0Ma?5Y;VH3(S!3F%K^xLDdNSUh z8O_eCxz(L0$^jA$NOgOYq(D$-iqiN&@1N_B9J&OrcAx5e;Vc(+pW5(DP0%Ma`)i%P z&P$s`I|fc}0HiIA+s|$3;7uL$^7@gGobu{jE0MY^QqbO)Mb-oI!{6ZP-Q!cNJkuf1 z1Dnq8T6XD<3S||^0am5EJiGN+bwSiji+TuAS9vnj2XH`Ucy1bO#btR4P#``)cp@XY zx>GHb8Ua_jPJYx&h*XO`^Z-K9>4Z zeL`o|#|K3S#Lxod$Z$D_yf;Zs&*MS^2C@w6L<5oqUms801w2VF149M5;jyTf0<`Hv z>fRNP(w#2u&+DCh#pf5;@EXQ1{roguBr)k7U@(HgcNYT$VJ;7y@Hb7A(fxO`w`_(FK?6(Ff6 zvQqT|cAp#<$sBTwfX4&o6l4m`8V>i?BdcO;8%IK$;CB=Hpj~4GL;;W|q5{z%S=|&; zlP)q8>L`*10WRqT$_{3=;D4Ya9>I-dR0RU1el_cv#~(^czF%~^k{YJJ?M z$=@r&>SL3o<3g1vL@mJr5baZtq6Tu0)Cf){L#3IBgyAT+$9sqQYM-uybMJiwEyz$4 zD`(x47;RC}je_3m1m7#hd-B@I3w(@5vjC!J!AcZxKf&!nzKai?w zh^Z^=3FiIK)Edjz^?9@Xai+d4ZGWF3A$5iDR!EUcdIL-QFExZv-n{Q*IS%vU zz7>`a)GxqV)fwKUNPeWM-7EN~dW@OZ3SIXH?Hjec8L5VsXbEPk;55h8Opwg)DWwt@%p)}XLQ3hr%4bNKW8ft|g5Cu%xGftNoO1U#@rO2U3<-)U$45g3Rvf2p-7b;G)@)Sx1F?#@p zgMtVA91gyE5#F3?rREq8(5Tj%dg_KjLJ6U+>YmI>v;c$CkV`+)cLizs_p>xaD^RDc zE$#}`@V?^NnxIY4D(Er{!zk}();B$?E_SlKVwuK{@_)#bz@B6WI8VHPg@O0&$Leff zU~ffNwAa~J`6BVcWZ|jMp=mM{7Wb`)cVE0~r8TI}M^@Q>sDrGu=ngPj*HV+##YIw2b z1$AhkZs&->Bwkgd2VLYGk&ZK&Sl>L7Q84v)8Sl>u-u3~BqFrLaV%ST^?@nw0c;PZ5 zW=jWFg7d?TgSv6#hOqTeQGnWDA*46Ol|w5n-j>l|6nOv006>4DZZbxIgf(w4UEi~8 z1DY2x@yNC$m-i@(D_iLy$2Fc|4H z@mT_yX0+*@T8#IElNv8Asn#If5d(A#zEaK|T76q!2ZT4SH*DiNuqWst41b-eLnnCY&P!W5cMvD z+6EblTs7x_K11^gqaZzl)YhW)MSOlRK0Q68X2K~@=t6DoPtE!~FzA^0{cwabHZ;TG zcOhM_4{8oX4IB^Lf2PlR;u%X;*Te;b@yWb7sV{XO=c7RCvvFVEpQv!Dwa>R{0>K73 zO!xl2()KbdZd*>F4*6oPM70go3KY^92p>G57U+`nWRP*Ze8VPZ*K8z1ZW;!3fKGu>6Cf`%fqb{| zEsD#4-blwjph=Q*3A=F}Z+Aq7R7PB!WLXQPp(fB*pb!+S8d4=9578+W4l|7+)gFPG zfJdg-WuAdlA~u-||0ZJO!@PqRxEf$TMzUPR&8M{-xzWK6Ba0nD&5hR(@$zLL1FTZ= zDX!}*%|@ReJ`xlR2#O$D)EUER8|3g;maQ*cQK}?EO@|z31Jywz zvVrTxwIS`H=8Kn>h5k@4;#kWYFpKZnJc=M0*dp5WCL?M%+7*E3Bbbk8VT0F(^ z^hi{VV-Az|6C$=KuN9-~L6cuKfp>VhFHs3H8I3Ir8#GOP9#r8-dFWk$^~29kSH;Yv zhu}*}f_9VYsEqP?qAP|6)HzjM3z8;KoKbj~)%Ys|?5X;uU~Op5%!-uOxzNmWt!`udsxL#up>6oh)1&kbW#(VEO?kHUN~jVCXS%Q`>$dxd~nfhnQLb z3N(dsY4MH>1*jDECk3+Vg8k=Cnv)SwNbjkTR=;5XxuO8+mHGulg6+pvL)~lno@M5s zPaj%w)guA-rBDVDphHa|M7~cX$Sv<#Y5k7P-F~7mO*kWXeGb3=UE2~uL?@Z_XsWh) z9F`-c0X+329p@5r3B}_c0^XSW@V&9LaG+=M^(l=}zF`yB@0_d2goi)-(Z# z(GgXNf+__VzP9R=T$BwMT$S5k8t(qB-`^7Vo}kd8W+j z+hUax2|$467`)lIuhBU|sej#6T9jJYv$X1hZObg|s38MI0=l(^^e1wnR3vNb!Gq;w z1cY(Yh3MjeA}O^9hJe_UHl#?!;*~K7(Safm2i3q2`%f3n9yx+hg>(gEMn(|| zYS9n^b^2JMP<;*R1rEILRNz4Reqsu3uSHb&4zS_VBLg~2*HP%FMUK4j$dYUt4p zb;`gY+fC1Eeq(5+9wH8TJ_R#TE~Q3XJUefFyzk+(&J8sf%`(zT3iIA6dNnC=x^%8W zgOkHg6o45_t;n?o{;qP~)*mQJoxj;7{a0-n3LgJbvm-xRY<{cHq0qK|yV76Clf=gYSmmh|Mb&W~905ROm=}Hj)X9l=ehm3*WzPP|nzVRiAhr;KIW~q~JLz z!ob;gmgsc`YWkz4+)kA9+5qY^bx7F%MZr4d>|2W6o+-9OGKb)NA%=^1EoeWDWU4BT ziGqwZ^4St4phZyo@R{Kp;A>G6090^Yl=s&*t-N_C2Zj^Pg7mE&%IT8&Txjl6nuDjO z&_z-3a&xy`4#*FAzmTBd{m7M?7<^G(K+e8= z$4W8+ABw5&5(%Ez!oDL!YKX}Q4lLK$mFLEYFan|gQ9~W!K$61H3Zd;?56vmLND30kDP#j|bL<(ui1DDpf^mF};{=xi~aB2=H7m5NoqUBCi z*OluMA>0r^iop0GkU>GFR`A+E9n??*&}EjmFP?eC@pYf@a;=@?4s&!HjRjtoa3ic+^o=dWCI6k~HcHz1!rwt%NA3`B z59Enh0_hI}Qk)NwBjKB^-?!T4LtP*8eQF;70;SqJ5+_9T>z`UYg5%t9k>X|Q5P4E5FO)C7bq%V1Y2J0lJiFt3KiBUO;E_L zI(>q|7-JCoG#CMoSrZI)XsOvvXQT$?h=QEj#3R95G7dg0USED`Uq+z0(Y+_?5=R|l z>IS?HhLB#^@vfs%yltDBMTIP{gCI3x4mR_uxw`&-w6G)t&Aewam>)=)|~W7q1d&K-Qqb!hol!jm&t|;5q#+g&?=-~YY*}%sD3T}h+UQ6+ z!}m<>WfyjBG&e6pMgpe~0^c-1LPmAe6zE*TuR}ac0aEnB{slMz=>a(5@N@p?u3x0^ zC2Dmz%qhlaOOIXYpz90mp)Zi&d?fPx&6u4(4FiC+Nue7xsC>wMOWqi+jw*Hr;x`_K zrdOmQhY{SdB9Li7cp{HZVa!3Np@FgF8hchk)0Q!7fdfeyWSErkv&w9vFLI#=I`7& z000<{Nkl!yU!^c$`)pQM3Kbc}=(M#!Kfrs-lk+v9B31wHPiQt-a`eaI!=a8)>g6}5cMu^k z0vMY<@E!}1#&dq64=G?p9-p~g3Rxgmjb08#{SfaSldkdJnAK&Pizr0O2)$u2Gba>i zNDiVRCqjhdD*y!1L5L3nPb{@tV@~{G7;rywhbW=7`--|3o4e%kfjd?Bc8%E87Sf$Q zO@RsdX$^SJk!|``=9L+5u zKQy#f?^&K{vNfkggX1d_9K5vp_CrU1Rt_yczo*)PNT4Bn715+vczD+?S9lDNSK$hWXl1 z%tk}v@Oe}`gSnITOn53Jr3Aeu@cxkN3uy{8@1VD-B0O}kqdFpL-bFNw4lN)_tFY&_ zv7H4T&p@WC=ZXZ3RY*&L&kc*2Uiu~w3wb^Pw-!k0-a9A{P$u;O@0-J~+9_F4Gy_Ve z<{~O%0C;`6y&QHjhzJgc7gh~5CeSovjZ%37^+Dy2126C2ZCA95dcZE#vixDi`)_rJuFYGta@yy206bPFLaps|_Su6h&vt-gjP2~moA z1LK&gZYc`z{6eZW?pt;5i4`^uHGPCPlJ}qARd*31VEhuJAjM195%5~q!KbN&2NN;` zZDNewwH0r?)i+h7Nf{d|?@Y}GXKE^xJ>`HqMQdE-i>{=T2zJVYqP!4O@*@fM^RBs&43X(|9>c36JI|Lb2B|B3bxM;kcRnK zsUA~l+q62|X!T32Ey&ai&&)gJgnXYtqKT}Ch|Kr)a`*>b>6xfWs+n12upL3=Wg&Pp zScL#?J`}n)OVPXeNXCN4N8t^nYUTZ*@P+Pt8R~P02;}=1fQ+HF&(2=GWfz;ePDdOU zxKbGY%KcZ7KwlxoIn+4Q*cHT?q&QyOmzSq_Cf6tb$I78k6c(HtB$zZ9fzTmR9gJZ0 zzU3RYt-5hv2Vc!H?sr@mGeCn5q~pWc`mT!b%DOk;WPBLs$~~!ARMsBY)a;fBRBi-B zqC*wt%pX(OV+b60E@Cni$f<=Lg=ma|v}k5=*Qc5&8YRx!&|rQiS8Q6o>7e$AxO9T#Q=ao-us!eRqy!A-A0W`-~MbR_p2t(@f_MxE% zB}3z$Qr`BxZTu~bH1c^kI>Wh!#i4%`m!!!wl$+OUkoZ`r3xrZJw-A)tc+Wfr5o`#_ z!f^2WQ$U!cjI1r4)hMG>9FheaNc%z+>K`q)sBH+CAi}cE1%@YBKZjp4<=cMvtLqP} zE*YJ>%KOhZ$E52duYapwU-9zLok4@HcJwO^q8oe_YDCANox9#{=WcY!`(L~nJGlX< zAb|n8ei+8k?kNiBMhAH9flb$UEM4CcwolUuJ`XuQ=@183P$?>M)Dw+;70MOHA-5mf z!of?WLqrUrNvnsJo8Pet2*3`4yp9gdhja+?9mq~SG|O`Hw-rJoaveq>HM=z;!3(KU zkn>}NM6(?9jkUWrw~JiMLmhN(DvqfO=C^HPcEdG_hy>~=Z_9I~8yhNmIgo>ynvLdA zzb<-elE~ReVNo4tA_5*zN(G^>AMEJf~r{w%l2O#N9kybdO!r%8!S7Z!) z5C5K=TfGS;$U-lJV$@R@H#RrCpdmEsMj%}!p+8>0W2hAV00FEhiqM-xc||!qYTr;9 zc)w`>5UqeYi3C8Xd^U;llE4Ia96r;F_or(QP2MLB9}Ae^y2J9s>Cs2v;FA6@Lrv#b z%g>QH0rPJUsZX1aK3;@{eC#Wc1 zp)O!zi|_ARy0#@NreTH=aB#W5DA5$jJProbaL=ujMzn|*G6JPT6vm1cdphtDDilS6 zXqet>f@hXPdS!7xuuz@1#P2{C_?`%Z!I9FC3YFH_cC#ZM5zVr>JtyHs9-nkbg&N&s zL8n^|oq{0EQC#m?c45=ek9bPCG{^~t;LAar>qDr|EFD;Sarc-uK!=t7!C;!PP0}8w z)henNqK>g6K~Bj&MuehE?oU^B;6cYQ03sdZoxZ-*5gyVj`UMDpVHng+WCWyz^jqNf02uJO zGv2Ce7xbZUsx`oj_4}$vbjaKKC5Ml;CthE9Kf0!*I}zIxuTR$(2B?bSn7wh8!nfNl zHDP=vO|vj)!}o-AHj`%;cdf8|+r|qG9cm8n zNWLNO9>;s8D@u*J!;naJ(Z@FNgm`ah;UmW~=H3<7z>M*IzAq{*T5d!z=lQrD_}E z=|EOvKQGS%ix!R4-bqM=Wu;^&zCqU*&drHJg2RM?%V#GIe_(0qK&Al$6&}yeS*n2+ zZak3o4~P1EOSh;FO(;Cz{UPQt=GYvwE65!(^Go3?%->0Gq(71O_td9LeFJKP6C1!p zX<7L?=>%Tgtrqx^{QiL>GNd8P9H>2|7IcoMndHF;s1Is8YHpE&0FUaBF5j~XsnwF} z0C}48#2N=LYzdNFFoGic2^zaP?0EnA*ZKoWcbHYs0RAJNEL+$=hGSJ1K%k?J*?gc# zfDy3gj5Sa2%klge0rdbdX=DTx$bRVeUNy}^isUoN91cgBGL0?C_hATwX%~Q^5j4tD z!4%VHq()gA&eUwGw(g^wi+eH#4wDYB_&(l=l|dkao31Jc*Y@<8y2OHkQ85rA4Qy3s ztd`}CIoMHGT0&u{Y^P?uIY&<-Gp95~4ZNgxvQg7OXp2+}^5QZAC6aI#hyq3+#bD5(M@r!^G@4~Z0Ma3%62%zZ zZBjWTSV*%V%aICs*O;cwu6hRy+E5c<1aMfONMHy#R54Z$B=RJc<_UC6y-22ifVk6e z+Nl+ISq?2zX`oF=`{50FE}v3E3EM|BrA4H^0O*rXVmY6ttYVXNMT%=Pb&KbC9zWm% z$%^!NcpW030Z)!OWx}HY`xq!#XBC||fEq)@+vgj4eZKXb=v20m^qdUIhx;)+U|?Qj z+D3D85-X!QN)t>`6P?$fi`#u$ZN{)&o{*++KW)wwZQ9FYSR=G z%n9m)0Z;@B`fTp@DKMH|SK8F{0wLn?Uu^2MYqxsr;*DFUL5JSahs1}#!RFAXYor9b z8jB>o@XoIv`e=UuMnP>LbZ8YL@D5;P1QFE%WC(-^+Ju&FKz-PLEN{I?RKUx#bD+WS z{J!c4A_0aH<&v*PE}tl$2WcX*L=x?_EoZ0V>0uf!-tlHxa&B9ZjFb*?9Jn;Uhf|17GQ(oE+dO?PO_Xgr*MwvrL<4hA+h+9pe zWz=v9$OYJ}2RbA&IwW99EAqtj3t&<@tJ6^=mmbG3P*s@mNE0^eK<7}pGwrDk&kd1H zkxQ?4OSyWYvZ`ps%(RGpDr|GdQD_kHt*MGDbBi$O{38qkG$=Fg&P}Qus5k^&SE2xY zm#BurfzEJEK=(wCr&$>e{|$;>q$uMOvl8ClIi$l5#cmbYG{_yr;j0;mXbi9E;8U#Cl`Kj1%` z+kK?_7SSErK(XSURW}jfdZZ|&Ipza50z7+ZGZ?`F1NCkM_1jOyfpVCXj`6MzC`Fw# zDsciB2EVJrCEBp5xpiL(va)Ye)m0gQhHer??*wP-+O^Dq!*g?pKv9(AYgYkt2Sqi} zhz35>up@)OczJCYBKft?H8^tR(Q3<65SXueEgLQ=Sl?8nf^q;<3Uo@R7o;er;haFe z3)663*n%!qg!N;1u8!xrJ-p_L@{%4uiiXl_VidKqW~sR?!JOI~7d$^GA!+g)ho8YJ z0EyW(u{tl@=#rEnih5r3y1>HT? zBcVt{7*Z}b0*^Ytx6}j+2R>|1isqsEP$?V(^@#M=_n+zKQB9x&N6%n>ONWyiURs7g z@mvegX>D7Ic@)Xh)irriExJJNkF-VjenYeaicO$VY6UG345C)f-*M4eEe})yi_%?L zwLxT1GN$~zjTTvAUXxa81cmm6$J0#0#A}D0=U~Zs!Ue;aZy=>YUlsi#=@m&Z0E!2U z*rFPL6snRcjDP}IwqbxBZ;mtI42T6BxIN7B0-nsl2V1+Z^FY0DGkAVjp5*+jzrEVt zC&cIKt$wFD>+thCro7k!+NZ;h3LNPVdH;nQopzOUr#WU9Z~DJ4H^q(%;u9MHt$vzF z@+RSev#5-VOh=b4DV^Zr+L2@L9OPAh)ACx9IJ~F923Ud^MzR_r0f(1Jpu*TAL2;4! z;k(}KLQ-Y#nT%jzn?wCjYcSyr!4_ohcp>nM;2%XJmaawQMnJci$93=TMj)BS73K-x z4*B2>dkeJJjG92wj6QBjI#k@af4s#;kZ3@Ne7=C$<4qsH7g2EYc!?WP5^tDW+O_Gq zRc$_}Sw#Mf=f@c60Mn>~T!(i?#Ea-aLySCL3nC;J?p$gAKamr?8PNb8{5n&07&{F^J`0zsBr_n2 zQp<3iT_*F1%^`UMNs-k>eC8VuR15=k;^ohAa9L{$$qh`u)u+2u^foyZ3f?cFThSf* zl-fjG{|il>_Qtg~yWH9>A>0esJ5?{p7_PU=fG~~|8^Gl3hVovDL=HOq9}Yj=!NlB} zRX9vb@b5W5%ngS~fae#Jl#Ve2?1vhr*Zo9Da}JL3!}a^elxhw?$PejDB*{qE7b74d zDDP)5UrRO~gh=42PdQrLx9zjVP$n?0G)=H&muS~yS*RVD9|nS>2SGFmr)GQ;Mwa!ayYQmVn~SNghr&VN#R?yQ5D0`l8GcGJs#-{e@F2O zIz{(*Kxh&Qb==P-$hB`xLohRnR^!EnO;nb|*@wo!f%o_7sTNUA8`_aA2LKRD;NG!p zIT2i=vMcv=_(AiC1Vla#^M#u+d2mr2;PJHf+D#5Wp1-MED~_Z#jpuI#^>M_9+}{PS zdhOgb=lft3;{7yriXnRGW~W^U25>rb=%oWo%x&3Nd09vb9-XL=sc-2+XN;|~`&d(0 z@Is)omXFh+Lwyiplqwza{ldA$*VCarH-Zoe=>Af`f(-H16{epZM}qpc8$ktH!~Cv1 zHii??sAUAZuNr6S9&a2eH)VLAS^^``WZCvZy(d%$*m=NnOJQzt-?v+aNI+x&rscH& zi>h-RhB-2?^$W(4@e`K_C5k=e$Uvn;O(FuQ7%3z3%h?5tWLtKb`*uQ?K0{~pmzjCV%@3K++PK+P_FwyRt5PN(lQ429U+RS)9M@x7TvQcC=}q| z)wMvcrl;UT_&$igX_IA8k~OCZ5G@wq8EsjrzHZ6Nip2|bl)>2ZLUrgg)7a|6C=ksJ z^z4Xsp~d5>FMMv9bV;L(Qg8^uyW_qYhkSl0RkAqOthg8=6#JWzE1~1PI8 z*mN0`qp+FAp;e_qtYU>XbmxWDf|xFSgiLM61$@_!R2cgP8vczWqtma63grGMO=K4s zs>cW-`F0=f=QV>4abGRtnBSH$V$_NTD+dzcnm>3R=8ye=t0>e^jYkK%p~{arSPX@O z)P(h(q)t+}rb9Z*0uUGTqQ;^|$}W;_5QQ*8;L0^i&aV7_?VZgEf)bkLCkrGT((5Kl+{YgCNPLN!lG`qo#=Q5*F9*$Ft|C7F}d z_K{Pov7^MWD0k2#$CPTx`1Vn&_-!9mvyDwR#JbsO49|Z40gN%m7-Nhv#u#IaF~%6P a`d1c#_WDF`n~6OD00008t5ySftV5} zn41qMf>>6Y4(@5V0TN13;OAj#2eDq9VEfFJ#0(T_XtXilkYNI{7AQ-f;qHJK^yz>? z0S8F3FK5)i(J&lMHlsOZv~U3v LtDnm{r-UW|PM<<~ diff --git a/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index b3ee6c8caffe4cf1c957b55fbd9bdbf660ce6a8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327298 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 z 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ⅇ|j{6|HBjgJpmX@Lr#emq?7-+6GpylLK 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 diff --git a/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index b4da8e9a3f4e7d4e4e9a81c12dee8f3a3c00310d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50891 zcmXt9XEa>j+r2Y7F+_+&35iaEL<_=9h-eXY^!6iqjUH_VK@gn?!sunR5M7i+Nl3Kl zb@bl5G3E9D@P0V=-nH&scb)c}y`R0$iPCzlOiRr|4FCYGs>%zU>wCxl3MKjVRcF?j z;`&DAu43c~0FbW#6;P@WgcSfd0o51J_58l?%8~@}Vn`}7`tR#~ zFE&N}D#K6d49=pGmiMg}8z%Or_OG(`X9fSuocvwCWj}`28Eakt60m>u{c0)zdNsw$ z+Q5NIQ?4BUlghdrX4QH=trmbQ%2GHT_9`XpDYPDQT^er}e_I{D(!JagGuiy9?0Yn< z?5kD*ogGjXHgj!K@Vtn;^k2^}RanmNUb{%w@jM}@*`19{m0WRkk8hY2j$aJFD!eM% z4Lq$I8$QaBH(qlkPP#(PlYZ&fC-v%Oq?NT^PMm&9o6it#2o{8I20rCDH7$MY5pF!e zv=!tl4|i`WS@sw!`lDwoY*x}#@oLy*k8$>O^zcSCAfv+1bk<;%gsXzw&(U(-@K z?{I8Ksz> zw^xVng5H$v>gP)P&Ao0r+juREO~0=2Wnjg+@i*%Uw*75R&kr%Dxk97zae#yDll}nPkWDQvrjk{L5kx;l}W1#hdhxUxi`c~y6+x9`4te8@Shttl{ zX^48NvHt*eXEN1^nv0aOX87SOqraNMWm&N^RLcakKG1D&bw!3GDDU&O$ zwBD>x&U;g^0Wr2}!W9w+U3UyhtMDdj$3Dg zFOg-!eVw}&hYg7EFf-Ohz3R<+nnb4ok!bTmYTC3aIMvr`frw zbiL}v8QU;=^2>%?n*Xt;Uh_AOD!Md;1m;VMD@SjWIXo%Jd2o^K* zYEt{PS|*p)r%wj7} zDf_NLx12_NmM}$nKB$M=#jtI{?D8vx8u*0aoBUghEn*X2*eGF5*bZ0XOANnGKsjQ4 z{CZXJ5i;{wB~%JYMhaW7Hcq>53U-r&)hHm}1kF3)yBBK$1$v4ID4K-#W_D$S|BI=iNQ{GBHw&vLiE> zKhv^7PM zikG(aJa*2`3kP3fvNV~!kgCCAtDn>_O+(jbv{(6RwzPs4JnG^a5ziZlT9Mf`e4~*w z9F-`+sa+94xZ~!&=UBaFV5C}L=We@NU~%PWI{FFI>A9)+v?p1~pygm{08JWMd4F~A zYTory@~-`?Zq4!8diI|NzRG_XynB-rLLBbwW4?u2-u<v!aThL4wP_x*HlwbQ^mVh?sJjTwZmOH`-@qR zfJnMIyEMa@k(J`L{Fx)ih8r4z^|_ndRP0+I-Z<+bfO-03Aph` zmm1+c2K_FpTrJ((W^y7_g4$%%U5jg$$tw(xeAK)rOic~j@mwwV^;O2 z=2O&w^4!eL#hBgdtTMfZ<6)B{?eqAjqHL0`SDvMz>IT!o@Q<@idatASDWJ=jP{xQ1 zIWHv~lsT%#eUe6l#n_$5uZ@@XULD}BB#>e|V*|3$H+$W3p!Y9N3pE9yfC2b*sa2G9)}_agB9GZFN|x(Ax%1vF6Hl|%mBq^=mWW9Y^_qn( zHk(t574t~7rL^&-S6hRnkO!u7jzl4BzHRD0t|*Fos%99auu>nmDYl-B$x@hGMUSp4 z%iyAUxqrmws;6c^VzoSj^HwtC0qy6rs2TP>OjZlS=rwA|-a0oB$&oWom4h>62_8PG zFY0sfx|&c8d^cFu)i9ae5@=V%|6_d^fy{oM1@QF4+LXiBU@0^#scvz>QkXlzPR){& z{!<)XX-n0~@%PlyGWH`;x-}`~Ipf}&9wRQcWipd`ra*^nQ4T4*!NGGu2QGxzTR}f2 z4w4g4WgDE@4`MG7g{xcnBoo;j+oG5Zg1DJ*CH`u_t$D-8{^M%U5zSZrptXvV-rYaB zwg1*fZSt}~rP3#67WuDcM+;wKGHl!t5CkeS$RJi)P}9+0NzTA^up3`-Jz8kITpEvo z!=1^L3w?$tH@Wl+Vbby}1>Jp`EiN^tQ#1Lk4GhR7j#}3<&mMk{y{$@e9myW6UJ6Ai7;(+fyHQ$FPzF z>^)o^%y5~)y`i%?X zI4)G8_QR_@WwwPx*G(&5bdsIvrNF3lFUc(Gh1slyhKMUMMEeo@blZ%8?@9Ie>b({# zX5f|g1&AifEqr3(Y&{4bP^nd1T`%PL`#e4xF0<7%y^~jVvR?UE`nqL2!m07Mw>y>9 zvM!ruU>DEipA_1j<6aZ^HYOSN23^(*e5+Ynhi~)bq}EGh29kYXO=ZR7AXM%)selw# zZG+pmthRz6BBM9j4x-Xgp5@6!`DEBn7qyWaui3&We7nxRv}|3#c>B}$_N zx4!PJ2$$!m%IvVP2y{xx$QKLuOGguNRsZ{qQn4cP#W72sdwIEYJ+e*w zZP#?oA@oXQys6z4QHGn`#at7Ig|p&}f*Fo!yH-del(S#IS*Jng?$YtmQ0{bx4J+4# zp`lWFYrvMV+GIt$RsmSznOE%P=02RFg?PEXO8=dWW6DD;Sy=L3F}I4YgS8N=?mbuE zr%)+gqGlmaC9ujxf>g^EPl=8qZFIw-UJFy`q5IqZwI9AS7Yg#= zhhuMKaM+J^qy~t!@~LIz?p4jS%faVRZ!oUJZ0?D&8B|U29N|TlSLyDbY?>JUJ~ddb}dov5W%pfMJRxFR0USFItJelQhAP0I4#ajkdxXu zD_)6O!;Em0upn24+-FFkpO5UMFu~7M}Mvy zoLe+8>QCX-6Vv}q}<;3s)zRQ5AbgfGwaB0TO{B7)JEQ?Ose9dK^-+pK z+B*0{*tzm@*jyUcG)VQC&gI5wsRG_wPyGe}hX(*af4+t$d|@pYT)<%ef@%~Y)<_S_4P##NmYpJ{qsMXsb(u?uTj_2pKc`Iw0t zPwzq}b>&d)bY|DI*Q*hq&wXyOfhn?mr9k(?~S^U@AdJ0HwBn+s9Blq z?l$${lFA_O=+1CWj+j(`8hOHbOvRx=`{??1%$c?;M9Q;nFTd3E!~r72hGI1iTMlmq z0~T7YN?AGY*HPGHGeXgGRi|gTD{R zdaE|#nOhHorFTw*_+9cYUP!%PN`7&tKVIgq22}4loh!7~nB%xhmdZgj--Xu=FG9=f zArwZ`8xU@-JLv{f$Dxe~HzL~HprJj({W^&<_o~}W?E9t^e26{GEz^LQj_SU@@Cpb% zY*E|oT~iO5Z!5W1s_@9b6%zb$CY}2U0Mp~PNdE0)Emo$exk@h68LLK$WUxWc{>&xa zTKzR!P}q|}3Z|-U{$BV=l{p3Q9pvs{TS>*GN9egU3K6PIQmGzZK$BverEj-aG`EvA zn3dCru7KEb$_;`eLYS#AVEp0F2K(<-GxC*qWdJ#iPzlyJx9)Z8PrX$*m~&or3Q|!x z+?0U6oiOkwhC`n8dXepkIIajmznd=*oEnIRHiP#5dHgr~vLz`VdlX9U?;^V+l6w9j{7?w)JSidMn}II0uCRqP-aZAXS|ZuN7i@GEFP7S8?N{q zZR}qOA|B|7U3!)f&z)bxaHy?Y(+DBN(Vq=XM!MEpstLEX&Q^vJP88}s62wn4X3HPr zwF@?R^iV=`bYnt|Pm!X-GucJ0Ic%qkZ70v1q6cdv>Yaf|9l;}ei%SQwy{Qv#V!=wt z45kqwFWzdbdkvNQuiiw7jr*JV#Y^uVH1yMfB%dClyyg}fs(&RF3u%Bxnkzn;Yx0r?sD%ku zy&_Uy8ByF-DW)?|l|RR+m|@T%T%q!HE;7#W%ln%=R&jFYP@l0M3KT4R92f$-xvxc3 zHLQCVQ#aH8Y}WI1F}rQAXD3w95Sjm2_ANY9)307@f8XsIVA37WJtVh?5UIl2GXS7Y zkpN&JZ`i@W6Q+jh)LUdv0CDG^(Uc3N)E*#yican6|f1)d*1O9=J1 zv*4=PbTf>fv|Nq$e)hFI_|_Gs77hYdfZHIJJdzWj1lO@R=)(L$!2ZKsx#(xWtFnAv z!~0JF?f@W|?Q!IdbY8dnsko)&GiFG1N#`ydOwVd} zAFJ|}?^@D%@M;u;55xNH6Jpakx!~n;Ut;_RZGw&pJ#0!H7(aC8%`gL>yFQ0SqXsV7 zGe-((oOy=$T|@8lT5GY1X2k~pC9q?xsWv?wumMm=`~`k7ac-Wx!~gb0$~vkYDy9I! zBH-#vk48vf*|FFe?X;#T=fjXf5&lIv6Ujj<-2WRi+k*0 zQr|EiI;_>eB~TjrBo*7aX|?+Qw?xV6BwB$Sx%B8*rxGBt$#Yh@;N#C zCTCVL#lorLUl0jnupis#!#K!TcJ0aR{H&hVL#5jo(B58lG@2iDhDGp)@^t9=-3dNF zvg;>&dPVr6g*ck#6}YoG6iqCSOojtpl8st+gjG1UUni9UA);=GL$>Z16!)&bGd_df=gllf6_MN6pRi{r#=wa!S!pd!>>!I9?WER6KbL-F1uQCB;%@M^dLb zmdbl#yK*_jI|FQBW8!->78LYGpd1EeWWSzj9sUk*=?%CqjFKRaJu@GK>C<&&z}LVx zU$~QLLxMNJK;9FE1)a{_H$h}2j}NGaLS#CW+=AiGNq`9l7!TdQP6-UgFWWhSZ~8qW zYVvitX?+(If4Lm_(yai0lgMFGvxN`-9p(3${a(uF`R!k`_s*85p<^84M4ce)fC#u= z!EQ0XHya|!tX1%@7#=fv@sC!Xksgk&I5i6j)*dcyZRGE#OQhc~l~_D8(@jdLSas%H%>y9?vI#rL%m|DaXw>SZDj|+%@nzl@&s}Ku+}=aT4GQMxaqc!%3DF#}tKm1X5E#cmx{sG0+M9mF=nMKa~lL3{x)kW6E56=$b;hpF#j&cHB#ez?` z#}4-eLUN60W^jaqN?#~I62K|5ZSp_hr^Ua1b6x(3CcJ-#fv=~nNDW`^_K#gGS(inv zqz#;*PaO0f4T7?!K81FnJvDULc09Syo7Pt4{ znFMgV`)Eb4*EAC*=6Js#k3gH{KZ}Wvr0BlY{ZN(?8w%wH9#Txk3D7ULuY!hDfSl3+ zVKpuJ+kyp@?zRjcF`y{#5LO-Y?BpBG-?u=b9vjJa!3o?|Cfr?AvpEu!I>;@ZZyU@*H;4|%LpC(_WGqL~`qmb)se@Qb3?N`$9U<02RX?>}JR0Iyq0&!T?toEL=aGnQvisnC-zO7Tu6auh2E+!0Q-0lQYSxZ+=^YRsXFPo z)+1_-uR8rC9T}FJEKfEPAv)z?rdGic^@p_dJX#i@P^(&7p|_T|4edvsdsQtBj@1#oWdA_WD(xFhe5QzabyD=N*e&q6%Q%b0?AFjT zOQv$H$btKeKg+t3!VIes+VkI3P@<80>sfb02Q7CoRN3P@c7BH zH1M?j6!=T_nyPyC=BuQ?$459lWXWr1K5lvdsX{_uLGrPMgzBrn>t*sgRPG~E9VM05 zqYb>na4Zv<4A`?4i4wI$0NE?@3{j3#-9?4M%g*s!<~ zm0g6hl<&+4ig!>0d>zKL-*-ym=rlqIU69+{?f62c0Zp=jye%B}K#;-RM`m+;Qz`Pj znonm>r=ol_KhK=&bj*qQM>>&VB0+@W$jWcN@F0?;12x28-FfBrhJQ2oe@DU^sau() zR?EMnIhT%8?iE(P-=8?qFkA&dz?yHnTBu2NDkZSs&TzA2%dkKc=r~>0{_W*p6RuMt z2rkdCJON&+MN5C)0+BNDOUVk;%Y)tjG~jNC0$&+6U}2lzEs_prGr+ZXe34|v*YhA& zXf2m>{xGCngzQobca1#T#3DlNkMqPoo@M@oswNBaQ+P!+q$*Y}<4oDrjZIJ!QGPjQ z21oekUe=X$(h?h{iKBy8Echr1V%xDv@}6BK`E5bCdT_3)*u-b-3iDR7ePAN)!MgDI zxv8iBLuBIe=t~NHY}a2YmXgr1&+lgtgGm_ql;awwzrtuckP6GlEd!J}=MvsN$ipvq zS$#E8P@+wFZdT0%_+1I=xUB{gQn)K_;#zXX4s_(w-2@Q*o+i>ff7qUsZ4GfBcOLwA z`{@QULBd}A-y8Zo=Kkx5zkhpGK!Oo8+6t%ZFqb_67N&0eFr=!zIfKe11)n-}8Xy^N zS-vVBuC zi32@pKe;Tnap7J~4oPcjGkw19L3Bt7YQ1B|4=*QKfT4jawuOhl6CMnYIc=wy!taW5 z)vsRKQWft&OiRx{i&Eq`JmIGn)Y>QEW-3|vdjbSfc{Qh*IEefp>l z5+tIAI2LlkNhgzx?a5MaLo)hm>#~#7&2_CK8qh?#bJ830RXD%Ui`cHo%(=>f!G+99`q5;swIxIY=c%8c$rhS}(@ z=E$EU3lDmsAi>MJp0sQzcl&O4sna9j?goTQ;0nt(-H^zs<&t)smy5>j&wDr z2CeO2Hps{KAslQJQ%PnJM88enZO}uiy(sE8gIYNNa)@$91we+}dGNkt!A_e9lKcO? z06w4$s>OuoDXyQMi*7&w_s~x_^=DQE4O1+yJUp%3fvTmNZkc#JM*XjMP8Of_#py#tsiX zmSYYR`wWiL)wT^TpQEJ6y{tk3x2-NF~Olnipkb=}uM z2VJK+Wh5&JKxu1OeZxwEl4LdU7HJfJ0O$y=8}h&|fx4DA_!SkSpi+>$ACOL7;!JX3 z$4##fj(y?slk~G%BHMr=U`KVW4oh^r3Z^v!nSz05Gi9=?xEyJlr_J6;B*X?RR_&_Y zoNyz;pbZygO>+6Xv@k68EVA=+Ri#vWIaVyCW@KZKsW&@pCTxRlj03h|Gid6ne}(xr zO+5L@f-fb-D%SKb5Pm!2kqQma-u)AmlStA`(*ha8=JBN(-Z`%;x=+!(b-mSPgRhA$ zPHzQT4!h4(R?GI6fU-BfgaL|jOB-}r| z#^*WmO|j)KHLoJ$YQxToIW&X1`$ZT=rxN)mj5ZbP+S?i0RK+6~h3kkxV}y76TQ~&- zLzac0(#MzJ2Qux*KO2LBmxYekR5A%eBeRndpjw_!(2>cr58RnX&*CniDxb5K7JlcSKDwe3NMW zzGL(26T25jF%bJ}WC#h8OWmt<+BG-lY0nR0rlot)l6M&8v~T8P^DL?-vI=uy<>zdJ z&eE$sl-;mt`-e+m_u&pX5u!c!f5pd4t;TjnkJZ!X1+1HVH=)s)dP zQ3t_WNBr-o?Ed`g^NE5%GbI+6E*4x)x#+Q!U(Bkh`jBAwF@B$XNu{w=K-A z6VZ||uf;A0#k{oL=x&eP(j4&(rg7OA)O!bjWzjJCOSr^%#_MU^;ru1ajC86( z@^qzm=`!?GZ^R|JDN5bVu8N5M)@l%y$;YuJ!QEDi7&;;jlf38_*J4D#Qx8QlKa07IZ3<3aY! zURN{j{bc-cdF~piJer7?LnxujC(pd<7TcU&YbF>Im(xxTim8V!W?n9P3IPi)=>Q-_ z|HS&bzIXYxbZA)~z+QzE{CNz(1XMgaKNo;FjY$9vQB|Q(_GsSDX>=b#)nO6q=NFkF$Vm4FbfXmv6=`)JK zmbb#I11?3gP2$ZtUuGuzTKXT3*gTy|S4f?ho1FBSVG?3={-WLzt7o*YtI)16;=*L& z8uQYqsbYPZxS8v`o++$!R|=ERdfBA#Cu`Z$)7w|RyNeAj!f;e0i*jl7?2emRX%aMR zmEU)2nSHyi#B}*Rdgfv7$JJ#gSI^>=`aZd|h&_p4uI^rQgSRIa)M*_^%yZ1II)8~G z!kA{R`jd1Ue*3FCdkGrK&(AzgEs208WQAq^^blNp0M~ z(;X1-@A4w#f*W`eMVT|;QMU@x(hqG&uWDvJZ|w_O#}Hi4#~b7}?;(~P@C09ufXo0~ zZ}Hr+ru^!?0G#Uir(Y=dcD|yX<=|n!)V>GqTy^RSnMwKIh|n z^Vfek%G#@NLlg(>RA@FfJUeR)_%o9|TJ>xG403)Uo9*KkbR|1$?S|-U#b-em=FbK= z+}(nH68`Rg?@7iG6|smQT(V|MgWP3p(2nlDhZ|zcY%i)9Q!#ZPd1+2Hs%C=#G*Xu5x5%AS~+5e6=F6S>@&+D&0nJ0|4%-zx?<^=5Q?vMUDH1%f> z`g^{8dUCk`_55t5C3q5_wI3AIaxQ@wPNh(f;Wx*!^`T}L1QAaxHAO{gP zWs8p8p9-S1*@rJc$E+&|(7HrUdkwq*Od0P;s=h#)fMEZY#8lnEz`7e4`6vq+d<`PU zaYND}4qUoEZWo{2d{NlZVzziq1a<_AKU-c?zL*c(3TK{``hF=p+vGLY-18hKDM{dH zZdSP`e)gd_(Ke#Exvr@iPS_c+!rpQu&f;>hBSzPLW0GOl$@=XvRI5;>%(GfhAj6^j z_(x^6qWnVw@nqfqVr2D9arB?I4>^$2+RKUPFpHfsN0F*i-%NyMr2h9Cq!*>l^>>hj zAG}a;EqP^FsR9KK&O8EICBHwrs(jioMC)Z>4Zpwl5ixz+etsCgO>y-Lf%^sii6U&1 zo&Tf}nLXNv9UiI`r6hk(i8PB_MX?zPlf9V`G-M zI4;>6d;`a9;I021ZIAM{e*oBaI*6MD>=9p6WFKl-F<-51R?X_WWAJW;0JP$=doLth z=7(c}2BhmaT}l$GsJK@nBo?yP@@G|8d~*^`PUC<^hpnOpUmd<~Yfcren^%@%`ftW3 zqJS|i;#$|B;&Fk@+$95q0vrKugWCWQ-~3~&lD3Nb0df_1!~qf%0ytyjSwW!!mA(lH z4z~xDo1U0>v9hkuO%VE(cl3{;lQZ#yIKRbk=94RnfEAP3m-UMo$+wn?_zq$^jzvIK z31=I5#=k~9dJ0b;?L&Q(d)XO&0i`x%`H!{=FECQ>6lYe~UVFrspPUB`0PC#q+{B^3 zP9Ljh z6Z7%K0u4(_kKo z67C$!vM<39If~+BAVv;lyVhru_#Tms#VRkm)U3c0*;fwt^TUsYz#Cc$8lSsu?vQw| zMT1w9fRb{6(~@3-pM#e%{bfkwsv_y{&2hV}=n25o=_V}Z@VdJX+G_NC23n*7j~nL6 zJ5cxO{PvpGXM0btOl4S_Zv!gh#Qf)0CpUMAWZN1!__Ws_W`g}`2yROahS;4ysK2zL z79F{3(%#4CkJ1(vM)*n&i1{RF`8+5xE>OWT*SM?WwcSxm(^&zQj09FEg`lCxnvo_4 zVg(RF-x^|gHSbeXv^Ye4WlrVcf}K4CjDdw$3_B=U)es-^8^Bcb1JYi}5lavdANZ$X z?z&44{C;2v#I1DUwJmap8lCsyF3Tbgjv&%Pen z(GgG^1PDLk=V`nI9sLD#Rr4EM`*LK1&Y#O6{LJiA&93EPt3^Vm#Ru%JBjWIjx8n9= zAc3*?=pLX%hctF017xb=%r6R$;30S1i6O1%hN^fT z$PO$!Mzo%}WxAt}<2dC*2@#-%&Ah4O`Erq@TM1xUJt*zRsRUP1Hj{F(-%FGP$Ql zF+d)SS2=;}{TnLDSCt`tNpI@KZ*$QhHO@6KSd0HnR~1C?{<-`bM0jrVNsMe)WQ@Bubu(0 z{mw@>s_c?tRz0SRbVy0Z!^1z7u$59;O2Z~YYsdi%MFKZK+qzFu?yQZrjTHvOZvmEc zRTcqT0$N{{>^QUEKf7jtm_SwlwY^J>E5_^&tZx@>YLk4d-2NMZ*<_3)HH@PxB8Ffn z@bL_muj=e`x(Dd8iFB_B3FX8Q>ykJKPybNJ>rvt&(Z&|^QZFdM;QbNbKCMw#h%{Vm z0h8WLAPAs{f!2YeL>!3I#GiWihRXOeVRl2ttbacZNs)wwYfo{BQmd9S$7Uc8mhyZ% z8+;eImXw{}-vvHiKYC`Gk8 zplwoT2|^c*qCt{h50zbV?A9i_Jey;4`5nJ#FwJSl_D~&6AN+y8z5I4cl(_8V{>@R@ zn1s^e(s_?XNDCuai0fy+B&r&exwYFDq6SA6t0e2ct*#&0m}EOQXQC;tQ@V#>PHuHB zA9XP207zz@DtE^dSh-nbvTlj00Iv#CQK!(sIh$L;4HH#Khg`odP^U?%Gm>1}k1Jp@ ztedND&fwCa0EX|<1hF14+vC$ah7G8keGKHBTNrUb-UJGP*r*OpLW}x7Fi7!q=tO4( zuv4_itPs;GTfP^CIelvnKoiT}H%sEIPKj$%Si}M`Y)*^FOdMQLk&<)IlD3&tv>)P| z4oGuE(E)*cx|&8`-cK>!^QHw-y#a0k`nq?#`TS{Mq$vQiB?EdRl2zTE*nwO+OF(4> zpaOm~3IBwL3{+`z(sr#M66tO(NCNUETgM`ZHM{;mDSf2>zGj3cE*s2>q@wyd_Y(~a zSHrsr%h36bI_33CWMHjF_=u+o=}oEcM?dgKz4LviP1V#_oL`t}-n`#H z@k{Cn!WP(JWQqUG*!YlHf&?}QAU|t-31R{jP}*3eH3-%QKMw`Z34;9q##>pI3@(2_ z4@f$EeuJp7h9H3YyqF|NJ$)QHhvOjpR-SF8Lll<9 z#s58@pIw}g9d%y3O{_7(p0MS_6dBS#Om(2uirf<>|4za1cd@B90RKFDTMkjwi4qJt=Cz)t(weUArifwjsX)4J_g{*SOqHqKD|q8^2T1a^U#PyKK9 zC1-1ZM6JyjXr5Uq@2?}R=(qn0{5x}K0B!IysM!ROgppx)(H~q+K6#>*90(xoL-V_r zrb)I8rPi5+g9m`$DO;MJU+bTc14=-+GWo1f9IeRo>NY4r?Im)$@2(XY@*3Thkj4P) zxEtiId)G@TL>~}+Z0a7a__2YV#PXM%M++Tiwq`2d0e&4tEVyd>g~{z47+2Z4-gGI3 z63RCvb@V{y%WEe8NrO4nV?V5X>Y5OQ>FxtRK=We@&_VSps zy2gX1)E8piw!*q-geh=vlQX$$D$vQvp4|-KJg3NbO^)=s59BnEBb|YcyVNfpJfwav zVdcbl4oZ>ovo5b=gTXmbB=o7*H~;`1&it843l-l3R-M`fU!R!^cZvpP1-8zf;H0HD zj;x6ne6wQ#_i7)>)U`>&&YdZujJtlMkp8?vBms)C z39tnd76W7;MWeJ$=L*~ingk?w@yd2c%pDvMxp+GMQp2LWW+EY?UXFn|D$mV-#F2`_ zT31VtD3lV0v#-N`f;P^LlDne2JO1>nD)7u)A>HcODN&|4iIJZIxU+MwhmoHdSormT zC!F#opbsT4>nAuVD~X zV{L~f;_5yzOd@yU&+cKa1(EjrgbtU`vc5Rs^jIp(3*t&%8fM_3a5t2~{u!wz9ZXU5 z-gWk&1yh}m~0WuTCSf(5AF$HMw*%w*rYOomU;lPyW8x+*Id0jE!B z1Yy-+FZ(NMmCu`+LwFvlJ#A1@GTZUbE7#!D)XD&NjbX4SW^u8u{YVHLBzQOCBDDS}y>76FOe!Ad|iCMA5W&F0> z@lNEd*x>X&N8s7SIFS%`=6m*-VBqIU#4XlAFRovHoBSr0X)(rb`0SNQB6e&5e6 zM8%stdgQa`hYC_bVt!FS@avCAAXRM`aUGXbKIlSvl-E86LKeg3i4-{{dHGad3rHUr zfsC6U3g7wc_b7-E6{PV(gVenLlAA_kL>yl5uzY?kt-t$zm>I0*WE00jpL3PSQhP7$c{r6SL~m*V>18LLaV8Pcjfsi-nQt@oBr)Qp2g#?6I$l@n zvW0=_{qk8!H|=sGT)+=ub6c~1Rnyi@4)f#8hmldI#mp1xIrAiXG@=VL!JA}q0E4j- zP|jd-=bYCEamirsyT5i9xKYhtb~K*|n;3|L^>BR}=b%rua!HoyQCH7ZURju$5NxKOu*lw7r<}*)naRaQuQkc`68X9nH<>v z;&TfSETe=mumN9%!|hGD9ugk_9pkgQoIpo=FLTNq=$a}q#&pK4HZ+f)i1-`#^t;Da zJa%!2xe+Btc~^{=vGW?C}uZxmfT5`A9uF~7F_rmSZxANL=8SXmUl{RB8z{7z2-EI)K9D4^)D zRrj`6q#AV#S+CPmI(pFfp3KUn(S1(N0_^h9fV?pSBw9(gu_FAqwdBYi0GeP;94|Qy zm^hJ2WFJaK({D0C$bj)C;Yzs;v|jOxme+G9OIg6W6O;z1CEo0*W^>-!HhF=(J~8$T zI6&S^U9^qjg01ob?q6Soq>xfjGp>Q0x1-T8r800et5ZMIgXbXwJp2ie912(o`0c@8 z=23onpkqH$vB%>Xgk?~%_tRWQJ=@F~*#0p`9#1GCI^>s2;*=S+|UyCby2z`$5YBz@(nO5icC~ z1z9?_)F>1;QQ8dWZvSU!Ljgf)-d)80@B-b9T({J{Gn2Ewb)ZG|fFgnR**=Bkm+I#N z3-RcGYdReHGlm4hb5c9=qNewhubCb+`sb0dbSsLsNRpD&rDsf~Hn-hcnUEx*SIZe< zPnC)yy$7HHT3<5c_|jw@P=n&{9Qi<&|^LM0hqDNF&p&y9;|KIU9l^z!hj1IWn^hwgzz-y9W`ng}-I` zP11pe^`EjKxn;NfOkQMIkt6-2=kEgcp0B1PU$X%EMU98X+%DmZ0YB=~>ZeM+-9mN; zmFR#zVHC@=I;I=%;9yg9&NPpm@6RV%e3-a~s(;hC4`E;Gp9`OydWMN-`1+=nTvMD0#C%@;cdH z1w;I4hmczk7S0lSmYhNdWCqv7yxg#Vp%$3ktnp8*=Kffl70}^x)qCiTWkdM+ojd7> zK#=1baPdz!fJAQcXuznsl?qtMHL5w{ePS>1Q|&gWHbiciB7x+6((pIN-yXmzs4t59 zGi3)xU@G>62nGm5uh3Q-t1l!MQzUtcqCI5552iS>cWf-&tVjSD8dV1)`%{2)5`JA% zNG%1j{wF06TUU`#&(s6tD9xU>5%0`QbQ7)nl#H~*=*Hq8EIGG<2WR2W5k)c!?hdYc zZRQZjJIb>Ky~oaJFvEz)A6sFYm7ez9hXM9W72DC-d^?~|=XPUXauk!IDPuSEo`*qa zb>HMs^$cc}kdQ5ro2NaW0Xw@MC0T?%C$p~u{gWIZNilW~bR{}DzBd=@3Yot9p+n7Q8+e21Z*7R&psS30a&g4w8RFiWrQ$z&SDbJUL|Jy z#3s51r`Y#1rpNyYzaHJ8`X-jyh;9W`Qk16$35X(GqM+#KuJ%|0gbjiZs`}K$yt_EW zEWaUgMp}_P;@($RogITalZS4;xbNtIUOiZsA30^1YG3Q!w_Mu7=-H7KBHYO;PUmoI zg0+b>Gf^2W+^=wGh^C5KLpK2_07tcajsMi^3pkAyER_|J=;q8u2wj6HKj5VVL^1^e zF20yr+qAtVM89Sr+EOV%ZwChH+zA|0Ti)Fe{FR}dS5h1NYguxBxDpx|ET=ZjOm^lG z&wkT$mK7td=itZU<@lKV3C<4a|MH~-67)+Vh{jLlSIA$sLI4SrIFR-$gD@Lb`4Nx= z$}6|XKGP7~jb}|@B$~Pxu*#Q|2}_YmVHp^0YTjqs?btE2m3qwF0|)0ue6|r_NM|4f0|4Fn%-#y0}PSC*T8rz#o`j zTAPw}cL`r2`@o{*2q>6t7-{g7s7s&$Zl5qnuYpQxM-nE%KE(y7>1dH%U9C%ccE-r- z2u)Gq+)^loRR9(79%3FkOJ1fC&1ep5ZvR+(H~Q@_fQpp~2LXwq2h{W;KA#xlIyace zPQ6d=-shROuTOHXD>>Zltq$a<-gB=oXaNX^`$Vt-A%WFiqPywxmo)Y8bfAqD&A1d! z3c3Y({_K}P02{T0oER;&oFIVuBBhxUSZ>6t5|v}F`H_jg678>A!wy`1rBWaN0s<e4@SW0HVSr0y|&a-0?UBUUl_Hzgf)Le^_zV7gYAhg-~@n4Rj7K z3nWIhX3+>_j!nz8A_6Vt7Y$G&cG3L9`}YOWexq#~fRVBw7msLfzi^*s2$3_TaNh*l zK`%=}n$A&SwsBl(eZ?GNK9fTlyN)yI|HqI|0*5VQ|Ve^%g zK-xoIKANNAIsg!FcU!fPR(-yyENI`l%?g5>`dfD`0@<(c1sOI#5hDesR`?+zn(s%N)<+3`a4L&89m~-NYOOA1+idx$^R)&XPK1pyF zrf99gMr0q78IP*GRVG)1!oUb! zuaZy&N#o+mz~%(uK77erWBNe%@YsTlV6wJWKZO_(QM95r{``die{e*Ki=#g4M@THl z-G7{k{H#h+j>|<(kmLG;Ww#{^1OT#R*U zas;E_lJ8R?NoqGFg0a3ulA zk{md{Oh9+{)w87s+fHdlGAhy!)LEDs*@^8;s+y1dxn7rS1(`z z#Wmpo#~9Db+w)Ui{u+A<{9T|xpXRAHSHru-fg{Xh+QTV_8z!lJ$C3+6A*R0Dc#@!uz=e0&~Q40s{$ z=<0)*h$43S%NSvWKcpHrLq-q(DdbjR#LRWUhd!=^$`oKZ49UCAkQ3Ts70>1ZIxIIGsYN#^p zghxgO^O5#8K*QHchD~cuHlRVUDa6bA`dCRc1zCaic>$!G|0lZJGuH{ytUT@cmY`cx ztK>6b$svM6nzaZ*SwDm}$}IA0)Wqr#Apxjf-15?BlSj?L)n-7cEaTXV5V+)fSOfqp zem|Z^8QL?;gOROa{>ZgD0&{nfV1^cl;-gwyG{`m=fJiB7v4Ve$mDjkV0PkhUT|?wU zkr?^&##9V)L7xN(PkQpo;LoxvSSy9B7|5GF@9;&WvG!y_nIR^ANbNuBMO+Q7R(k+h zMp1BEra{0YCNO9UM(ivCR^z;2pmGuo(-yFg2fLt|DmX+M+YaA5vV+ehm33jbLK?!J zIP~x?st*?6ABY2)_Dm=RN>w&HIiUC!ZNTRDXt9dYjCL_Z_GIacrh5@QcrwuZR%BJz zP1)d+{86^ez_13|91#j3&`hwVgjir8?XRk#$tW5ri@@hPKq$5>W}E&8SPh)N(oe)i zhoJ)BeGhhUh2&q-q;#}()q(gIKp@~RfGq;_b|IX}jE&nkDWI-y-!M=GOQ<+f{3(#I zCp&S?jEf&nDgm&8LK!S~xUGG>2un!Yz;g8tj_K&_9yqQBSMhgs9leU5eU}UEb(=l1 zM1#9XqTT8N_+|JtG`n64;(ZqUJ6?$VPw)r)3F>Tfn>8vVl4MXuhmrIW@ajeXMVzVr zttK&JB58awB)uq!*&j5ovl1&fD*?jH+HKFe{6hjl#GnfPRLbU(pyM00t1S+N~!n@oh6pm{xbx+uNN6c*w$i$7VErqD?PB1j0{Z zoG<#7J1PZFk&Vo;Vr*!nUe1l;Pa?zM02jsy6H9P6n!1P)~9hadnazKy`q zZ78D?fFL~j!Z@ysdx0a?*fLAD+&{d}P9xapUs&DA4%YWkM*lRDqN0Bo_%d?#iMQL$ zp4zfh0if5jM~clU5>$Yp>P%`5n9T8?%%$Y4XRo7@r5hb;uYPNB*~|>S>W4<+WpB8< z9j<%q|03s9r>p>29R55Kdlp3)g)ivDGi4N6pp)T*KKTVps%3EVzLIInK}M+CBlG@oS*yaFYxzcfGwm zfR;wW62*oG=?|66m_gaS`V$BER5SV>>#a>@;s9wnENDEK`scs~&@@?r4jiEZrbBim zQuIS_#hhc@e%{}_$mTNHa$4EcI0E*SM(hCl+s6@9fF3XtV(1$+K`K`8u;^BBuOoYK zEU?UFDW`8QRi_$Qt|5yaQ)ME(0J07z3HZv;LkzNEtUR<&i*5tpNM3`EmM^wy6o;el zT2`bUQqqWuL-&OMw1c|X@@PX?E7L^S)Z2&K-Q*{jCG&wQA7gV04A9^+ZtbuzkT8zI z_9|={(O_V2Uv4&0MbxlmKY#btuQy!nce|b0RENRaKB$N+O2Iop&Xg*dH=&u@5vr8h zUjh&Y%spHYUZFuEP@7A{E(Sp_skQr0RYl>ha6P0{S3WZ*Qi5v5 z=8?`}E=!s^yPpnCPtG{DG4QZ4fFGjQjWL(p0q7L+a%}`AnI6bY1VnlgG<{ z`z>GoP+y2jeMDKxGihx!*M8%e{t&60N$1G-(t0j+<=yK~J5%LxTZefo3Y_H&Pzs1# zENJr*dpf03Z;$ccg^zw9<{$A&T~ngg@?uJ{DS7gEJ_HLYU;w*7mv-VLYO284#GFKW zn*)F%Xd)_>hm9?GN3oF#+RATkA4VkiYhF?LAGSPVUe>ujdxPffK^i!mX)mY186cxvzar(py`!%qzh-#Y;9%A!{597B> z_ImfG@tZLTG5`jcnYHiFQ;E0#%k$krhclglHY7vCDfNN2LAW|0P$dWm*u3UIJ-`84 zi{O-kwhs+z*t>3)o%;0qEYtXO3L39_z?YL-0C}Z+eDS{dbMp zsOp0g#k&KuJD=i=I-PE$c3iu*1W%`8EY9k>x2*jZBkKLKPeXfYEIMX=n9yAL7v1+; zYIzWPka=>waISfOqG6@}4aq9H+2j`SUQma=9w(&CaQkeHCKE0=bLT<%&P;uY4}#bSE)$e9;T;|w^V)+K|u;=qYSyd zCj-WK0pB>O7aIY&kXD1r@v|r9=lXYhQg@@$SsEjs{-AI5Xa!jYcX{0gxxFlrzJGo% z&GctK?_E?6UZLBxU13w;+o0Ncui<(UDcQ5vf0OMB_uKcMMkMcxExn#^rXOnVPtQUo zR&QpGiCJ65LTC&fkC>wNgoFWOD9o=(^9#miAlHAjVv9v$g{>D5K30L(Y5K3!WxMO3 zE+ylCRJGg0M*X@7PyvRFqRgiWpAW*uW@+|#wc13*s|PcJZ`|WE0xe5Z<~L9`@dWf8 z${}EYxsfn~%RQitth0~qb=YM(L_S?EjMDno?=AB*n^HVV%eGk`Kdt$682Gn&(4e2o z?;WQzTw?TsVGU7)vkrjJh;(3inourds&?JPp`7s8MxhvG40tF40KHeKe@skUjK~0y z2O*TV!FjILLok!~syH9TzMbWR(MK6J4p2<9$L_7wQ>#8({@Z<5Do33EM@`ryJsO~l!6qEbF3c*U5Z3jAWn6Rz zEp8lT*We6I6+Drs1x@kD0^DT)m~atTK&r7F@pO@U%z=V9TUXw7l*U8}SB(q+Zi{dR z>ybm7_QM!ydH35ye|9f31t3#GT-fcsK40vdh^Im#XCTlJI%-;t4y*tOI{$be3vw$a z)d~8Ej{!UcGSvLI<43HG=>IxKYO`CMe=Ko_+~0cHQ>~`gxk=w6e>rl)f6mNKp@JRq zFjhJwO*A_)MrAF064#4BXCo||A=l2ae3oq%^v3hK_=MCFzAz4!Yz76`TvyB-B;u3r3me71TmPWC7*9^1|4&Age=inP00!c1Nz zce6+OMUU4DeP_YA)_e6Q6c{VYeGtO}dR}5zxeqj7w%FI7dVU;Ndv0=J)W8kMhX9C@ z6SQr~SA<=!l4OR-;cm`ktBWDqdEaV;2eI(ierMJHd3XDw$Mi?b#(0(Yx4RG*(jrAD zk0=BQcvKTCe5~ahoY6#B#qPHDuS|B=$Ci})(_$}_3$Y4BT)m3ZAQ>?&S^UHtCk0?q zMDC1>$c_tw0VwMgBM3fb#-cs_8+SVqsm~=`+W^gW4|yO!tTpIF#-OIs8AUt;7Ipf< z!Y5+)jj%Rh@X_^||AwXOZ`)GKc`)`jooY(=260l*mQ?Q;SuCMB&^tzxOJjY!*Ou{A z#4e;lLi*;VXd4AE@mEzd{|49yV2#*Y1ObR5Azq-1*Yzh34A>bv4eluVp1X2>+;cci z1#HSN_-~?=`b$5(dn$9Xq0kj%6)DZqw-hK>EG!bjXRO+&N`6TV5jhB1zIu5r3535i zGmdLq#(Wd<5eClCZJsWHPAr!zz9{&jOJo=G?5(WejKlB^&7>(J=MNE+Zcj8`@YPK z4=o_1drw5r>xoDb>+%jtUx>Xxebb>jT7w3>469MWS%|e(GX6>0NU^cdphyz3&Lc9+gra*vU+1Bj#c&%#qqbGKP2M7XR`^nlN-1TRY8w-Hq zN7kn+EUqpUuZ+$cyf5~6ljJUhJ!@u+i@?`p)N@GD_NQeLtD)Xx;$l`3p+~3`3swiP z12YP=+>*dVheRAsW731J1RhXBV&W5N8+b72yoS%t8Z|`lYFGO&$S`T;M2O{s!V#}ZG`^2cN_5;3Fg@($oPU!dk8*w}4j$)gS%p6=PtHlq^% zeyyy+E8MQga>&&**U`g{$$*oBN$p)YNq`&3kS)rvLcSpz#uAcN<4D?@riU|dYY`^( zLRjp%bAcAe&-~qUZh~vEWrk8YbUu`~*EZs8hWa3Rtk`0?h^wL3`g6(%XhbH~IA=lo z?_*XMTqpdrlQ$GjcJ`l_$AQYX{ZD?M34Fb$jSd!GyfD`zscd~WNVEF4`njPo{c~^v z#1%r|{wHjlnAL3|q~8JZr$)KNV9Htu@E>GqhPqL^+G&WJxE3iAKUfMr*Zpo2#ALk@ zzysQ~=E@Rw&RVd9X4Q58xWw>Ki%V27<@bC50RbF8>Ts106>_oYFtb+BDQLp!+ZuDc z*01)SkKUjm7|=s63Lm{lxOSL+l+3QDH!lfDs4bcVDv9j+We5@UH^lDpl^x%w@ zOr|;os9pVwjj)691qvqEWsh@4-xka2EmEI!CSf;b9g$c?GM>Gw7(Gyw^P3}w04>Qd zB=ycaPT)*Zol!IZ`SHcsi2=E5CfptJH&KN}Ix3P&Wfe4eMBDWuc!zJk8D`kKBZ&Wf z*@NPq`X7`68=|<)zH;;8NBNFg^`tiZ+@=c?&fk6+651{x1ZQuv)s-tYNf`V0=H8}( zf<>ypI-iAA+&h->Q*0BtEMcCB9iN+H#BOJ30q9>sz|-)@=IfomRbl>~VPEWZK}I5v zc}o>QoY!Gjq`N#nw#WJ{-x?A1w>{>=JM$chT>>F6++5JXC)+mo z2Gl#zp)Ol{!sQ;~_`F^Elk!I(#EYujIYB;vB|f^_3i~>xjNZ)(N`whL0O01A-NTeI z#I1$45Ju??+7%ZnX!JA1Cnanx;_gw zF8}eP&tP$>8)@-ef6OI|1-P|6p@2Y5*)F%Izc@Q!%U&1D{{gTfM9I+v0S0gJ`!^3A zBmtAsaq~n+JU;8Q8f^s%Oh!Heqsm=10VX31)1c}%R0?|UT)&j4n9_}}@fCz!k3<_h z@Fd)!fVfIz`ds!MtAiWp_VRj8gn*|Fyrst4nWcDcNdN)V*+wZE^pS`Goj9+-h{r-0c2tN5?Uj4t-D$ZbULPm<^r-ifrUel3Jdwt$#J9s|XZH5~0dgct*uVOZ(hmRZbyaXc*#puSdATKu(f zP%YkeZ2j0hM0dmW`DJkMw38(aEHQjylG#|rnK9x{V~d~BS3@}9%=tP# z757>d&6cES#RxS@+RM$5SEK}1p)ypq%4Hzb zHF(GF-^NNQmkNX}nKkX`7u$s$@D;-x7SFxB;56#Jn0V%oFa}(C;?O@|IqIZfI_6$C z`UZ7$v~V@3$KtPxB(%R>LU_STNX4XcfU5o}GR^8hY5o|&Vxro@zO4Hf@`pr&=T8&_ zohtedkWxiF%6g>Z#Q*_RLj|$7MI{+Ex#Nq(tCGhT%fO5iM>9^wYvKyG-^oyz-`8f8 zU+i(KT-ICTA0nzxsdeonWG_=gkjdmPgc2Lvf@jACFs>&X3;!J!dJt?!=!PfR#)q?# z#58yMndrQ2_{D@g;Qrqm0W@Nc6|e5=+S}--G%)lnWd4SYWxhE>lkYCbM~u+5%i+=B zPZ75a0Ge+4BiE1-JY}GvyVpBVp{LpEH40FMKX>YahtO%Rj9JQLl^J-YfA@0p1Fwvl zZA{@lCAFDXlUjYseBf)3Bg%Lp;SMXHh_Bi2B(o%V0@76NsLXTNo^$ zP(sJ$h{5?o*=0es#Ov&m?4vi(w|j*6sllj{W_5W9lK4d~j}8DzF>ITOWzfXrRB<*9 zCZnpWuVwmT;o~c0)CG9Lm--HRQXMeJ!XS#)FX5R$TJ#z}S~YS1ewlPSOI1;q_d6jF zixf44#EDljAZ>h!VPoag!3u~UVc72bMyKiR6t7+$(7e%^D|~o7{c5C|F+4fl@NjU@ zA>MXB{|wS9vi$Vc!gZ5u)}x(I6bQZEYp==;qK%V(8HEy1BUWy**ZTc_V5|_M+&6FF z*(1Dn7wF4NWCK(FC}b;*t9UG)VA9D4dYdzJU`LPpz9JKb`-}8gz%WZ08(h*SbhKS-{ zAkZF7{cad-jJ|3AF~>`gIJS@|MmzrO14DX#AYFACTiV;m5ESLPSV5Ie&&ax@WXAv4 z{YVwViUhVHG-kVmw;&HEEl%(V4)_y#5AlF+?2>U=AZ}u6^YaW#wKU-E?U{{q9GhmA zFHpB0W4ZbUCU;rf)JenC=#mOu=vLuVhLhu} zuHO49?6w2Y#>0Z$Xe3UGH!0ct&&b@7A1=PtTs(~0`N*C1&Q$~GH5LaQu=Y;h1*@ErwQiqdv9+GtzBb7Sn_1JOB_N7jOF$0{00bU3PfUunS<%EWU}c*-m}6DAiZgl*^t!COpi#*OtvyQe& zc!D{~eXLno!yASds$tqawkrm8mxeq6i6KN%x2cKoA%dP9l%WOGCXJ- z**4ni*@>g>>q6@Pm_D@2m>KNn>{s8HlLInDmg-UOmm4Ja(&}+@7E=&BOd#B*Ud5<} z@J}V*gXqF5C&Z-OI~QqFy26snunKcKqTjAxxugc*NjWuNnF4Mh-sXq{1ryl5EcQ#q5hIGsg>?Q!;`S3 zdE~Lzkod>1``ve!-)_%?MI{W091DGWuAaY5OJ3}q@x&`%y*l?ZDanh$Z)NfVjg%Hg zQ^N@tr%vA(_z9rDw8Q+3S67Z-snZ`writ$0}lP$rp zY^w=&$+^7D7#vq;$QP|4wzKvIGIIc$*}|hOMJR|vVgbVIzpILDXG!&I+oAvLo($9@ z`a%D6gCw3Gm{;8%_S_sWedxjUP;YxOg2JLenK$FwQX7p2faj+;&)KAn4w+XX#E=;ZQI z5|2jKi&VA!;}$xLg*8DM_~h0<^uE4_=anEL^6~oPt|s-k-`$0h>vi2Jn6SmL&8cSJAqCQQ@xyZr)_KH=8NkR?rPcBW^R|gwZEy`qn=u#4?6Q= zTpb!t{)rozyB*K`ZRP4b9r|`$bDob(WWPwP%hSlNef9_(ljMoJEFDd1_%lUeairp{XlP9Q*ajAEa z%5r8%GJLCXEl+Li&B3{QwepBiwQqOyCf&3{!hahExu$seuMxDhT6#ilc>3t0UVjNH z@py)kI`q=9!@jHgT|H!&&GU|-^1Uhkm3;DFgmOlL!|&vk5fATBk@qPKGE+M>op`); zdaqBvrSB`$(#jC-iZr3Y>xoXy^YsPR{HL%Vi4Y&+@^dn%F`o>eYd18XvJ|qGy~Uhd`GX#kl<7N5dIzIFllBl zkAgiIh>YDQnkiDLy=~WsD4+MhQKZ9QJD73|zq9r)m;c6PwODb^- z)gS};Bo|l{ODfB#145LM8x0^XBV+}pcrkLVu#T%qL_i1`AGRxB^QzWPNl#xfiwvVo zZ;sjz5(FG=v!z>CUa}*9sJ{ws-YS~C-bY<$#xIMn56_ZVrzYf8Psd@Kfz=Vru_y{EqbRX_fPCOLWmYNK-zRa$-Z&SZgUnGb^r3*hIB;vC zhC2#`x8Ny=(OAxMl`ko3BTzj&a~Q+~V+AJ;K;NB|OSsw1xBVO{87bLi5!w+DIxtrv zNveu-+zWa06!V`GNeNMUpE9_c{0+LIzqUo5!lVQ#`JOA|IlygV{6`0Dk2;)IV$#&v zX(-ZKoA1>E<+;s1L57^6ks^nGimg8HVKpD;spjcV>i@QwORA!U9M1adi%P|3g;QT2 zM6h%fguT*$;H9p<-{jz!p~ebR;LZqV6~gpj0PAS&eN(EEd0R#`iWdCvkm2Bi$@~6L zU)M4+sR=cZ>*%Y*0R$M%*#2S#_S}taO_c+yqxzDS>|t~J`z!V&+r}!}d2286ivE|X zbMxU|!Qqg22Qh`KG^KeuH6#n1zuNsSBFa1&oX)p@qkdu5AvFi2`RrsM#GKLbKk+)c z=aX|#qmF33ZdV<^5)>JN?ZXi%aso-xRj3cNf#|>c9}>(>-jZ0vt(qbAOQhEpgx}{N zb@m3Au70rDUm-%f2O$-S0;Nr+%jRUmulKofoZwhhb5Nkyyb85 zQOnTWXxbGBjX@it57D zmWGC%S@r>(I9IerW{^_@t5D;voWBdQYGlWS_8p0pP>f_wKenO5;fR}EJEx3XoN6y1|;Xj2-UXflz(M~ZN5 ztESm6=y&FvT;b|c(DaIA)_9$`?UWhJx$pof390xL@08)~ub}cTpD!s9W&zmmS4tWw z=mA+(;h*pCsu$5-`TDAU=OiYC*NN!ZvdDyItLHGrv z?j<*C{_TMpoc$b#1{~0M~cVBX3660#7LhFmNx= z6v9aT5nL~mR*gX(Nhi4ZO`##)$wLhv%fUNt1N~nyaf=IuzZwq~9mfyY#&vci%P5YN zVVZPURbS?r`ga*hs?sL(|CBWczntae$OxKy`x`R-4%srq&mGlpw; z)|y;twNm;A@BEQYti2~YOqGiu0k){Yrrv4IxLHt{f*75bFr9)x2Zvw^^GR7TUfA36 ziM(9}DnajXYVD^6#Y!Y7pq{^7VLODtmW0O1QMzCJuvz@ryaskKX;`TSk~+{TrCHEr zQp+SM8*_|kT8X3bsf9j`RrQ~x&7$rFS1M|ivpbHa|95WI=Jp@m{k!qj01e${*dQf; zbu{U`w`{V^MtaXmmy@daBV@m#CXXU6-e}Ol+D2!uy*%u^z2r2ej!FC@OsS$!05a|| zy_I;k9A2_CWN=3{_n&(dhAqa|Vr|ouZ@1ntRuJ&+!pXJLs(=VTXT64IkutcQ_tFt9nXZCcbJ%wh)Q={FU1=k*@iZBc)0PXUw zt4jN1^HI2o9fGA_0?s$g8a!kQPBXAMRTq3B{ozw4TZ}>U=J&=QX5FLIjn*3;DNuSN zU}_CinO{tXbIjHLqfKpoT1R?XRe0AVK9>5vVQ75J3_bAV6X{>S*gO(Uh$@o|7#M?8K8ZQsU~c*l8mF7X>kgj4HVF3tBT`Zf5B7YRy1$EwXOXy-$uWJCf9$QRhm|!j zt?z!MEFUhJ^lsn zd|pl+o;ZO*qod-eQQ}jZqkvwf5vGnBE0R|m@l2TXyZ?>N>I5R*x#lMMPwTE; zO-C$@*fdnkWM+*}9}PWJVZ!eM$r%P`E{!sRMCEF%e{q**7hSy0}M9CUR zPu|X7&r-lZ2W^>9m31(TmG!H@&hyX5*U`tOyjo%dP6GNdIIjizx$v^u29leYP%3IAqnJNb=6epL`orkd8;WYq171i5$D7qr+qWGx13|d4e}` z75kMSN`@4FstIYzV$oPV$q1 z3pw2f_Fo1PiDm_C|Lhhi&xnYaRhq3fZF9>gZ-0kr>3ZOBA;MwbEhTWNg4HFC8E}q) zd3H&_OC^Z4iE{>X%6XHb5(vca06diD9kp4Ur8#*h*W(ybe7t-Y^Uj@Gk0SeN-@uKCOGx^vd{Hg`)$bsc5? zRy9WmA(U2H4b!OMW2A+jYb6OA;V@%F- z@wydNwkSLMD;9a`2`)GjCYZ-yyz|wkQ`}ax-WVWJg?`Ne6J^WO3A|;pPOKCSnGc`W zbRv}*BeC;jv%#?cSc<9aV@VK*5@63xW21wSOMJ7M^mlfxKVulY```NkR(=AbF{0l! zo=O=-H95b2hyz;;N||`P1tz*+_0}nd&=dFf+yPWaY$g0aXrdfd?;6 zVKF^-Jt%rrBD(9fNUr!beaEtuoJu)QmxU$;I60b3q29PCCl_Ym{_cQu@HEMO+B=K_ zQTz^}Z}Z0ey!9Iwps6)f_eTcu+}NpSb#CLX`J?|W^K}$U6pb4oUh$FIO$t9Ve<+Mb z2F>QQ>x|E{DXVk+vCk{Y;J!JwA}tVqk6+ET-C1?1Hw?CWt-2?-hBTn;shuGhq^t9sn zRd`ht3WAzU)Ihe3-zN;CZv)dIp%)v|iPDf)*_|o!^RVHQGGgn3?iO~0g{kA0JE|FxozDB+-Kk%T* zB!4UVIz{;hiAm>B6PAkT83y|ZUMNteH;NC}9HFeioxZRX$&)o~Z06t(%(p0xK&13`<&u34gsW#0oIj`eMIAJbP{<5@+(84BYM(p4w&X1Mk-Wg;Y0Y z%ul(1zo>MF3PE+~M9c-7Ep)T9WRn%JKgCLzc<-^Y;I|E?j58D4I!f@pW}j{Aiihct z!z3?utCdm0iwGa-GIWbIH!&VGq^5q=qPu^1<-cwzD0JsM56JNiLS2{eRb(p4p>~}u z8esuH`5a^o3FrQM;62bY&}C6ffIu58fSX!@nDklUE0LW32FY}i0&Ri*|1Lj=OUqSt zz<%WX7j8R)5xcznhGYN=XtR8USGQjTR<#QAUVJhi9+rLH&$-m0;TA9$c`T-hT{=AR zfk{^#SH8~sg}*{|*=685;ZL1n{8Jp|%Yh6D3pnZnIU(`R!6)VrxD5ExUr0RHp2+H7 znWog^kF6V4(nE!Yd$mH{U*5Oe0n;}*hI;Q;jrQDO^86;kMizX~f#?TueqpK!h_c)dN$0je(34ES7R(adr%P{a7(+7KPQ=r zr4OF!6#OC*mFu7IRF>bI3<6cmBp@`M zLK?krfbJWesC=A7ATlIjj%n%c>pJC~;^OF!nQ43zm9eZ(^rMd*e&{;Goo}T6+yBB7?CkBdO3MjboYOCJm z2#RPl%|!ksK{wrl{0aBinSVK>oeta~^m>waSf#7)MbR*)KP;n^v^hg>GjastQWzbZ zMn8P70YAcM^JM&(I=KR+2w3sEU_y*VaWdr3lj_E zh{L}*B=Wt}FM_og5~<*M+3SFh9S!REsk8_*r{PxfwNPn(4r2o%?IMp{voc>EA-4E+ zn2v5`+sPB{D| z4tBmc-=~%OP&@Fq?0RFscL^Ib;Xb)<>IvXO{$8(Tj$PW!q?yNkknTE=r6kM^{n5#( z^dzR{8q|r4h|tE%%CDsYjW`ueEYhNcarHI7i_0WUH#)djC+YoTmo+b8O>1c}7KXH! z^FjBQ8>cSKuXJ6zI;WCSQPQ7u)4qB`J%2H#7zMQ&HIsfQ zgJAKT8u&iL#ZPm}7s}KcLMmANJkA{XG~5`1vS2|g**gw`(lvd2;|I_>m{J?mfpgcUca(_=9;c&VkZ!mcUSC+n1?(ZKP`7d3kE<}C>4!yaz zW0(Q>77n_n@s6pn zM!>*Jw_VN(T}~96R$_4t&62|jy(tPNbnoLOZwX}NFpkD>zGLZ`EPgy|an>*XP{6pf zF1VUyq-6Xq48(}RkJ$(MyD~l-*en6oyr1^D5MBb0Ixs_cwG%Tp8#lD&}Ku zg8ZKDXu2WAWP*bfjN%szejH?ImO`HQH0z&xO=%&Jr8xNN64&*(?EcdBAt*Jmx67*E2>Z+>;%Kv9_Ei=nbS6sT;|9c~U)^++~`0>-@VZogY zYp}2+KbOR@kHtWjlziDpR~-2l*@3-vjcj#55a5NY`DIjK!J0B{o zBW52i3k%AFMgw)c+lj>cL&_Dl!3s1Mei<~h(B)48`CoIRVS^Fy~>IC;1RHFe6 z;_j5p{F+`L2>ibwzJHAT-=jgCjB)_j>(9$eDN6|M5YL0Mx>oG$q_rMrMvJF^} zzM))9Kqzeh`XuOBj0Bi>Bb2sHf)5VOdOT?nY_bu`Xt5=(JevdyAe5=P=>*Lz3bLkd zk^lh#N!EpeMEnOOG=mff{9Hy6MLkD#W&sX71ju4x@zYqcbk6E2a(zSEQnCmVSTJL| zI}80{qVA3{KM)3+&zU)O3cQ`yMzLu6oM+kn{c9%YR=0G)g!e*086UUz_C+Fog5;)(frcnmX|w;v-^{NS=z(vBx_KL#G(ZWSnSAprrKRn&Bj3z5HWmM6#>=R* z$;S;HvE7LxQ`1Ju&usk7JfX;WX|X4U1TdvbG?id#g8qmR3d{-PkhZ;{E=D8vDUWhr zj&h_pNI58^nSC|iS{0uZ%L+!|LHZCheMoQ291ZVVa%1vZux)bkpMC$c?%)2qPrFaQ z_@evFOE0?@U;3Uwp~E`0{7nOMI`N ze^$5O{>+Q|*~_2(UH99c{><>_FMalRbsv1?K7#uh{`)2S9s6DW@3ZbR{xP_Jo`b&X z#(n;-ef_L`{q4{A-@WVigU9A^d5quw^o#Ca{hNR1e(l%)iTmU){j&SX_x_CAx_nbO z{JX~J8mEQPb5gNUjYc?C=>}KbIFt@xS)ojE1)qv^(kA*Jz}xB_7zatVMbvkkw3()x z%A)_n=4LQ1!9$Q)^Q-7xAj|F|a{?6P48Zff6eh^|DfGQ(fMDaYK11<;!1#f3d7f+} zxIwm76%1@7q`3q`qPnDRGde){g@qY{K?#BZncC9d9r?JlrDNgdSz29>c*O@6%^xS_tHPNI26T4WHanxJfgoVLvV z&KZm={U2!8^8G5Cz!f(ubU z%;d!XiPz8pWwyDYAV3Lv7Tup*!&L|SO3A1P=m0~X$j+}l^i2oA>G8;k(-*^^r=>4S zGN^-^TJS#1q)dwwG{*1vvaJCs^}3%57*Y#`;6nfe zPFoeFnpd!NM6=02%QXK$iK2JAx*HVEVvH1*+_@PVer!}Jt6eCMssbKYz$1Z zv0X`YNZr5&HKdB50PrUW7(Z#zU30_C5UBs4Niwteq&P$mW-3!t$4@AYb{&IFL3c#) zRT>6`A|Z9?KmSADyC!*m+Qq35oDBc?H-6J4D)a7i1lobkFwjuqWC&&kG&QEw$1r++ zPqK!ySvQlP*J(k&#!^>Pf?!ck(b<*oE$L51%ulfY^Ruu*8C|6K_4=SSGZ862o6j$(*ioEQF|YWAxm-^z7- zbn2fo(~8VCx8vN-;rTT!rDr+7NO{e?z-R_>0%$T!TplZYMZXP5XP)amJRLMeW;H=j zBY*(O7|riSvdr<#5<4k?RVjek>48fLENTyv;8VA95|6M^_ve53$Ms>~3xKZ=1g?Mo zAAZmEHV!rOfQ}Cfi?l>jUmEnuy7NkX%%6)~pW2E>9=sn?Bjf!8pVE1@Icv}!y1S%4 zl2U=IpJ|BCMDEXL8c-j2ETB(P9}xzDT%qIhH!wzlP7`JQ4$Utp-I75}kp7IPhlb!6 z_*tn$n54OlOxogC?g=CbeZo5d(j^pLtjQr0U=`P0`M(Y5k43CgDq$y13g3yQGYgN$ z2FJ7R`_4|g_x$Kz(g%Gn0KWcu%?H8nz4H66yLqI7Q}hS;NX#VAGl`mf3B3SKb9p** zB-b(H3(YM9kCxS}vrUU>uZj-3=cj%z zPyN#u#>>C+ zyDnAlnn)KLj_N2IN-@z|o7&>DBQK|yz#Giji`?Jv1 z%+d%Xg*Fs&V~MiZHM=1$QdtE$%vbVxV9<1H;AYE<+9;=j=2x}rW^#2GEp~+dkn)f= zG4VH@s=ktH_W$JQ;~Txk!pZ+(G|X;5+5v279RIPefjx!ii@fE3CXIQIC z^1T4~Cexu`{a^n#LDr&IgRs%?l9GdI^H?*m;i82Fn`;mS9>cu4hVF&=d-}7QV03^J zRW-iwCActa<`v}l)B&1<)(&5{-5*K|Ojdd~*`}J7K%jiCEb7ess?s3>hB^@RkNIDW zIC2Y{GQuMO#Qf9=Q2Q$*|9`KkWc7R~UHg(%_m+=CtO}qo?cBbj89 z6IRUB+RiO2R!K0Le7dwqQFlX;j^T3#b0FX`;6kb-+Z}TV6m^)fI`QJ|O%z$nYw9qR z5>TYS@9dO&&tLe9_X6Mzq(gt{Cw|J^cP^~Y*m8c4=Ag(7v{>vK;cYT5s{s^V&^mo4Yd)zNvpOOn zi9Tixf}g1$f%(HQ1+%(AwF7DfGg&usYQnweFWf7F-)Jgy`?-&~2hPvh01Br(bH4eG zo6gQ#+DY>=lu$aP^v4U>as%cRVy6wR?j|!$kpWdVBud)-(dkir;Rj?Sm^A~TkLG4U zkIUM!O|#(Qm7b(er2L?|psXA}UNaA{a(`FYKYxc2b~NAoN+?r}jJ%oGc)a*`z~NQ6 z0*i?YVuh>C1%tr@aatowOhYe&K`;;m#xAs79CUz)<;0Lp4mh)a5C6rVyq5yK!BgN5KK}(*T3FN69=Si< zs_Fcq%lhOf3X^!s&-phm?w(8liBrF(Q)!@{@BDf>G_WML>WdA1b{}JZSm+Q8y0Ktw;s|V5np*}vO2m&z|j0Kv#u%cRuc3LfHrMbz+3@MFm=rD5E}gO z-C_wp1zdPBPhp6fEJq+GD4vS6XLzHF?*6fe`@tW(hXQ>ou;{Pbko!wTyMCT~}{w)x(XZ`TzoFN{TUjn5JFym-M) zd83=c$^(K@gF>1uVEuk!g82)%Aw2;yVosfOyOMC_jS6v(3-qm|L0@|HRo7moOVOfrD{0f&dr_scXShAOPgz zyiv)r_#;2?LvG~kly-fzgu)pn$*SfsqiHWwx--bLCR#aAfk!Sfx1wN3@X5!;1+sG(bs>X{aGv2oPcj5MIAE;r`Lmf>EaVy9ByF9TzVn zeO__3^&>Zn@Kr#2$hUrAyYWJ`u)&9gD&$3(MrBNmG3JTU4kbAJNao$ap_)Ro zuyuEQGU5KK00r{7?Y-;IzFvFH-m5?NgFosw>n)@dbIy4W{J6Ot*#7YMK#Lr=}6zg4Aa87x9GVirQe4?NyH^0i4iNs7dND zlqyO8v%I`(p1>-87yrd{s&@a#TX9tfhwFuM&ffxs5)h(2M03LY`99*|R#Ip_SLz3{46+F**(NSv&}X8$ zptQI)IMA>=&n=v5zCK&(^he&xYjOY9$6K2Zxzh5UOSjiuy0z|di(3kW{KAGy)t03b zLsN_H9H#;{^;p%ABB2Z*%^Cz-v9%!}aBN`|Q+o4sf0M&`1jCv!kocOQ00lzwo8y*d z43kAtOEwYL?>jf;{=1*}YkwlYy?1@%>vjJg{rG?X*VPebfrWzcM&^7~iy0irzb~ly zS#zO6+nvMYB5t0)@)6K{ugRH9*4#@&N?jV*bK1miIaS#CMTU%*Bz6^V_LUM#aEz1- z+4Ban=RlwG?~p(A#m9 zL=mwvZjrS1=OAaMon-4nbK+8zwxAd-_y^z+aLM3d-}PLx~HG}xclITKjuF0p^v%`eCP%D z!MkpJKm6H;`Q1<0??3l(cl-HIx@TVaMR)u8UvM9M?qlu)&wWhy!}lNl*e|*dz3@r* z%=4dc&%W>r?%C%*;ckEUqwa$r`l!3j-+c6w?)GyZckjRby!*hjFSy$u`Go$C`@a3$ zN8JZM%;P@qp8oJh-TR;Ui2J#xKcxG9=7nEyAA0^1?t{-h=idM9^X}=7e8N5Z{4cnl zzx|y1`DZ@jZa@EVcl(7;=y7Rc@tog(`@`=2x1ZBv|NOHbanF3@WA5n>eN?yGANiP` z#|NH$-aYgD$K5k8e9}Gp!YB1!{O$LB(5>%ZcgHTwDD9CZ=!_p<^seqE^XQwMN!$6s z{((bTl;Z!RJwyuYZB}JfIM@7Kw7f7r@}0QK%lnTt*RQzwof~d(|Ca0Q-gNc#E3T;YXv1X|HeI2+ z>#BnTSL|-Pxyq8TTmpf-je>@hNy4SPapI7h`-hxN^ahbm)s!Y7D0M-yi#87c916-L zevmg`M)yaJGeoGo5u3cKW}w+-q?LafN0$&fJf?|5fSl3y8Fwm_btl7FcM2JFv^tSv zp$Np(PWnCtcP5gT;=<|S-=UC=V3)r?e_yAkFm_J36O$=-d?Ka3#Dn8;cWff%j!&lD zu}S~^c-+0~{H(igH0tg@7jgHEhTVe~7-Gj00oA>jgmAg9lhbMG{yaDuaSs3#gtG2* zm>U+NN%z3{8F$~=Dfh0kA^rQoi?i-Hc2yVW+_4LY3nwMbejIzL>7+Y1TXtt>EAH4t z%#ECxb|a@I_1NfcD#d{V1l;L6`z(H_4H|W1@n>6x|AY54?@PLa$(^Ls`D{uWVwX|` zD%jz)q%KD>x5xo|+Q~wl!Q+7Wvrd#ckrK&AxayL%uD&u0%+NcJ#dD10TQ^6(lUHr^ z=pT><)mM*Pd-J;M>^-bo^U_smvv4YKB9IF95Z$N1jNuWvQD311vG)$!~VIo*!o_cgibZh@rWWCv}yFhBC)XBQfQ;C|JPBvU9 zZN*(6Wx@vvjK}kW=YqL2xhtm?<9IY-ly_!Z`oN}xnug&Fk9-A1yl(uPrck;mTEHZH z7IJ1^$FOi{9!lOXQBf)=aaWpooG=(^18^Pt-ZHr+4xIq?`{-}w?En%=HJHOH%owE3Q z8Fnup069FGk{qc{lx{E+XYv-#soRTcT_jIhh5o3aKAhx8my`PNSa5tulgal1RO021 z>VVoRyZ^Fw|4^p+D+qjgC$200KcC%Hq!tHFbF7?S_Ua0~s{lY#~y(fpgpN21mY$Ln+^dz$H2Jk~`07 zMFE&F2v$<#J}2hyEkCxJg>ERCoN%as|Cq5gds3T!B|W6O4ibXEtRw~Lg6n>*_n}4- z`E|CXltW^$DV~!}$!P)O8%8Q9A1%Y)S=?qPYU&Rx{zzfbg$j!%fr2u$9CT3fL)~rO z%q+AB>%&w>kR}@bLE6JGdd@RrAG4`F1NU?69E^$WQ~zF z(|uuAo2xErvWGyJ#o3ScxZj0>5jhq~uuv$ptahlmFsDPJD5(~cWJEI2H2s5-J2{c) zl*qYpxw2zUfe@2Xa&2(Oq`!@(0r}6Q8RhU!k&Ye`$Q8S;q(t~RR1hn^f%+sm1+mXt zh?1%?V8U*#kv1eXMnm#^s0Hb{~Y1ObXKni|Dwg@iCtAm`;S3#1}#z$?j zTSr~6viI5L|5&t<;-Z_vzyj5^keM5v4>OWjcT?GU+s(D}l9ICF0AE9TtBK;k=|<|I z+8}C>C@GB49XU}NbghONn+g&q%=k{mMRhizub}W{HlU!B6)yiwWzk4*{G5#;UA3-n zv8Bzhv397n5y>@Q52x$^C@308t}n0KRMM68uwmA}z*gg*u4!=w>y!YXh)w3NXFWO@E3>!^hP{slm|krnF5~|Hol1JS`OzJP?(Y+Nu#v0 zsgN4Bh8=uUYPfV0*%x;ydQKwqxsewS9$n$U!AR+rW5 zsl9KP7N~M{t0!21jP3Ee?0TA&)iKXWVd~LAx7wusEVZ)q%8GQp+TsNLFnJf%6q$za zqFV=5I!vN{uv438*ahV2IlTx_>F6*FWPzjMAk9*fhohi|H}0YfQGh!YR#!7tcrD3n+KQ z3U0PUdSmh@k~xf*mCvW=*OV@*+ggnCtF8=4yi@SM2V(+Uk+3uOGSQ##Oht`><M*2Vy1Ux4_u6iJ*n`ACKM)G5qhvcUlCyoaSf}CHwf5N08XUa?3@onLQP7y>P zXo%ZZWSlWUksdFr@K%#jbaEDa!-{uKSBmc}GqwwEY|da%aDK@qGNs4Q5+%R*jT|Y7 z!x$dH2|wYLbF&3@ev^X_24X+}p*u{W`!8)GC>21THGR&B>Y{?7*5AY0i2wh5G~Z5+ zyq&M+`n7}h=JnSXcW$}h*4uwvr-Ic7yDE$u>qoA=am_96-E#FyS2fYYF-NfsVnnrH zUpsJ_R^OT>+R>VNBe;qAmuu*>pjNP9Yb)LY9Z91`Tlblt!9|CEGCqV_jkv{qak?O< zVXlYFIG7-p4d&Z`zB#uWA6}wfQnRxhoFE|$paDlcAf+==zWwN^)Xw}V!3jb!9LPbk z&^_CdMP+joM(L17t7qEUuIUjOEqqIT_^KKx-*M4W*BG4m0#kTQL+l)39(4=b54+`qC*1tj4Hd(+wIkI7?DmVKMY}g$WpJo|L2hwVh>_Bw^&?ka z*>x#6Ab!LWg#h_uc1qBHw326^GKYFY*y3Rz9PQ)Pw zxf4ipq;*A|z}eQCo2{ZMhcdO@w+N1zIy(L?oT<3!Tw8^&o%+qcI`U4rs>=uW*9Mn= zxv_rD)z?UOI0YVc3p)=hC0e=sq^qx9m5Et%Li5g< zhIT&%M4=;3D_DqhBS}H-%pZXAK*j?>0`&->OiNcxV%@AgB^k&`<%>N9n9>4MA z$DH?sxo@dHFa%?Qx13_s16usP*yVmDXf{>Yqw`SX2c1)9w&Dc3KBvyJ;k-bq(u_2@)pXC@ z{$mOTdIbHWCtZirpu3~R-MDmBMeq`hw4Ix-)ZZ7|lt3T|I1TiB>qjovS<}uR$e*AL zj9`+ACK^Oyq-r|ID-oDA53m}+z>cF1a~4@|RK}{qJX$*>!J^&QPb`U;2UE4~!dXt7 zjtjH%mT)Ao1;+iUF!U}aM&$FUi!}1-irP&uCySjzSc~7IN?z$g%`cfg)9U9$S`aOG zwul3w?aJic_~x3q2qzB`G&wgJ14XmET@AZT!@Rqwcc3$X=-kELoCq3rYHT&N@TJ}? zre{R~C%;~4gWCI}w2sLvRH0`FDdn`4i_h3XiQrNx_A8W1|L5@>} z0D&2hZLTOq%C^^Bd3lEu;Ws0>)~S(q;?>%?K3?wbzSvv?0eZ-_Hy(0Jdygn3n%}st z^l0Vs6RzCbbCs0?2f2TQYhz^wp1kRG+5c!F-kjKBCXk`OEkJJ+gTH3 zmIMh>VR=7~gT%S? zdon!hIH(L8rq=@4lWAc8~@Jc4A4KjlWj^?^F2Bw@9fJc848nOY~CeK(OR zYxH$0Tho9HrwcQ`*;Zeh09Lk58eaM4%aL63+cVzyR$cSk59f!jMv&>=OK)L}L>3ADrv^GsmCif$7lGkaE3Xq!wJ zwSt_Vz$GOTmBXW7dOTmCs!^!4uP#K0G-tv~+)UFLE1>q!_7itr%0#TsK&z*y!c@@k zEYt{2m8N-((ZG}a5*^;8J0C|nrR64=`a-x0tY7r#nu|A9T%x&RGXhW`vZQTx%J6=s zn=7JiFlyUaJ#_JE_jA*kYIfwi;p*-`R;?@_e!jANpu(5}nPwR$z~b&BZeiz^TfO>j z*HHt_Qk~`o1@eK4V;XGg8?gA7_w<$Y2y}p-BZ-G5e5}-Q(_q+0W0w|Os=cZlQo}hw zr-hbI0|H?>XfAOgXsQj=!xoSRu(=;TY=VKn(aB)u5EAI}PKGQz0!BQc;qGgiNOC_P zYU$&9K=+tb1uBFU!Vt%-zktKLnfH-*3+0iTLSy(C5zHR)pkEZ|EO>hyqlegnhZ!r0 znmDQ(mgWRE0$@tL0ZXZ-;rMIEH}c`o57;AEa$}TBOiqEyDIphkq|70%gGbTzliXqi4V=0F9!5^psmUe9Tpr_lJcsyF8SN-oc};v2pEA z5cDi9f@f4)yR6ixw7jFC9CA+57v5YfG7(iuwFYY8gYSiq&IYfG0h`*NQW-U z4boIJG;1N9C*$yQ6Xl%#itn2Q&@NO7>Gwl5k(XFa{%14VsHD^@nmIrL?04N`e<$?MC4 zR~e`_B&DHK0qzk9l1w4M>iwy}XeJ-5CfS0a5a|PH1RY@G+^`r- ztQATD2nsv+yc$x#k0PJtS}L-QF=`7akQo(xtz;(F2V7C zHI!*=jC?O#OZ$&@mku8L!*X}eRhJJmM?erz6cYq3|8Ig|e)Ay>)igIaEv{-7w6k-= zbq^j@GflO?3MrBG4oHpod3A7E|As&Xp$@{Ba`k*${R0ps=1$c=$Xdsf4~dB+hWshw zII?wSUNp(J?COOfAvV@GKai&D7yqMBAgUxBX#2RE;1px>n+B~Q2c z1mojy)BpK;gsv$!$YMdN1bud{9&PjvAO9QyQ0eX~0H_0?P6Rapy@S=O->;vQx_hp^cEzl6i{0M%{m?IvF{GbiI-av0cwlPFCi|H7;@{onF+?tT9Fx*c15f zx*22C7q#k88^_5^w{5Wp26pOXQ)BoOX#!kBBfstG|+lGf=Z2NWb?_{_Q2>As8x7N9a5nD;)W~qw)7!}y^;mI6%%@G zijvLI9gP05fC+>PNhZi_0c(K;-CTBfKeW`4)PnlYS9Pd4SBKUvN zr?u-KiwBgB5sSjwnWjdEs*ik4G2&71wJ3xkyA)T^~6slmR zNd>Kent*^{6q3c~y$}L+YCzXk5$grOf?YlEKrkrN&>HB~h6))RI~@MeNKfC7IqS~1=7L`Ey%^NXN8`=5&B+i%Rb_q+Y-?mv3p^5rN0$L9LA*BOeL-@LAr zC^!j7jcA||1n`LH6_k7XssSqfJ=a*XzCrKsG41%JVNGCPnME$H><#}9>UDKx&t+QF z2JDV?5wY0uNi87QLB>ipSG?VFaj> z2HkC*S-Y$XRa>a~I$XFwv0m|-w1?q$c5pS?OeBCsY4VfaWMnuL1HyDyiY38f`^wK5 zOg}l5&{s|`=m`v>b219X)$Z*%M8SPCSf59izo*^`Fy~aRDZZ2df~@iRHE)1sPqE_? zwMFrqsAWpMo!85~oxc{!yu*lXZ{@Xo`N`eJrE8xrEo`|Ch49u5Q772p=^g`Y=1H2!hJ;uB-I6q+US7i}Z(u zE^2hH=`x*l%`V4k$Z=N{2n=dKw6p$zNwLpWyB0u&dDFw84*=!D!9vF|{n_wu94Cnl;GCTWetVbg$eLW|+64;ka zewi$x#yhzWHO8QPcuiMzgJG4@O9>W!U;PggJuXPqnbS`+4Z7-?hKtvh)r+B-#(Py= z-uuJi($+hJ&;OmidPh&Do9oy9b$Mx5rvM9oks#QCN&2vA0*d6pm8V>j9lg8j7Pf8( z9imsz*}kD5Xab@7bch1k(xY9S26T=&4fww@(CJ{`C8a(9%dxEwkclPI0btC6|9b*N z{#3~H)sPiwE8S3f@Zf7n1mGFSgfE0$_>ua zx!IfyqovR+mFBc|?X!`LIXa?E6i%CCqZW78{ttr^ja~-*42n`Z+AM5iVxE`rh#z#( z40Xc_Yj1bO3BbZ9_~BNu_<4Onvrj(0(sK&#AB3$ViaK3(QY@ICjn#wS%5^Tiy(hWe zZr94uQzx41*M7FLwEH@}00M!UfIb01P+z@bL2&exYpfkfpOllJxq5Ub9lHFOI>#*X zARVf#9;#sm#hR}a#}w8S%oNvfifs3*iNVPtr-8=tk6;t02fr(hP^zK^8mvxe1}p$G z_h1mcq2GrD2HTU9L0o)l1JCyvT1>H%`xHayPS%QN3h_|B;l|bUs%u`BQ)HOqtDpuJ zwG#$-(~Kk__?a}h6eu()XY^~aJ0%2QLoT8~tAp#Y{Dje>XNwCiUblH&L~7Z^179{v z0g+7clXbpEz{)69N7#V+q~dZ5mt1Z2;Dvaj|IVZ{za6f|`jyQ}clYkCwHc6tuLgrFrcY6&{G z6u^Q;Z4gFMClKZ2nQTrw+QG@uJuyv#FyvUN%NSzE_tV3jkT*&wdI4quQX`e0>N0M54(mB0*Yh$2}NH(69A31E9x069X#q5_HJ1a zK)7Pjqf)23U|T`K&Q4myfKFj?+g1B}uCRE?7n+;~#_5k&tV_&-0?}wPptEqv&(>BX z?ga&4j#Gh7Ex)UAKMMwaHd|R#LrB3;BWUO|*c4l!>tnh{zTqZ*j&)|G7sPNmB3Cr_ zd;zWJd6%4I@H0_0By-|5hhUge+-7l9S#U9A$eVrXaf0a36CuBsAQ^oG&z2pIEc$we zyx)xKx=Ix(?x`K4C6(_|W3ctyhARK(od>x6~oFbm&P}AHW~l z6-3%%g3Jd2+NGQZq&X#EP=bLV=pPuD2&fdrIyKGq)JUUeKy4t7d#tEIjYMNva|Z1A zCfVJQxL1Ais>{r;`^9dG2TVW7y->q8bajCUNs(+}kw1r-Rj73pG)%RnT5Cd{SeP?~ z1!IWP8P>#^(Tt%SSa8_lX7{$KG$_&ylQEG*xs6ZGCVmbj#mu zu-wG3Ouy4Q&x0S(p-k<0iu3q0Lf zQywo$`24`lRF+&s^AU_Xk}A=7gNbUxJE*^z&8?wS1ga^4y1AT!h905Y)YGY2 z>+k-7)UAwI3f-o?clRt?yq)e!{((L?K{e9q}?Ti zE6M|3!SYqO!ahZQg`fx&C&=ZkSrvwkEq|>AJJISUF%zUXQmaTHm)>!?&bnSlWqIdI z=~n-})49gC*NySs^~SIH%^TxOdyl+#e(UC!8Lp=u=wE(PK|o>5d@(%*97YI&_V#rJ zL2d1d7N>H5K4f1U2NP!mK@b?|nG#U-)k6hTc79cw{h%?RIv^_Sp33_*ly63X;ObaM z;cLsh0!S3U3mh6qq?kz@hR+@SZNlFVWN{?P000IxNklce!J`DU5NLB6g<4pd2Bf?(yuq8N@-e9M=C!5ujM&?wB*j^-a0rF6>avKN-N z{wP-MJw27KPv2XcZ}V$u@6kwm>-x_%FI{_;AmFAZS9e#Mqy#~2a9LDqdIf_kb`q3) zVa%=4_Y1zeW1VA3xgS`XgkBMbA1km|tv0aJpdfSzWQ9R+(jszYnnNrw)4Q)L?O|fA zvBB{FRRtgQLaf>|TOzM2t+WP2#>0+GtkIC-q!F3}a@0U7vhUKZf%x@VgaG^;Zlb!Z z6N&CD6mJTVwS%~NDLv9N^3`kQJXc=%Af2GSdPAH}6D6A&oQzcQJs{^V4udg0!}dxu}`&4-S!96j;pRxUsBn}SGt zyWX_pniezZ61<_o)u)VIs?PAfb&Xl@gF7%OoFLT&S}@EQ*w`hhQ)Ar(ebdcllS53F z-5i*CYgGf_q#&^h#U%~3MN_}_c{>HLCaM~Jms{G@;|D>(jkySd!)Bp()Wt?WHQ9!o zwrV#u*ZgVFT9xSpX_vJ1dj#u_+!a~uQef!rAVFe^dQdeOoKIH%=|r;f{h@6A*mwGK zyLWvXuKwl6^NqDD?=3Fx{YOiOu1RH1iq)5{xWTn|i#nm5-YZkE=s<_a+X({I1=I^Y z>nM{lFlWH;LZfJ|aZ2oo9uQ~*&6SXEG%AGU^Id(FC1|xf)H5|F9NV?Ur!QCoi-k>> zl|sDGh00A3GW>7#2`U<5xgrk(3$}+*;U(?zx%qXaNnrNCuTYwyG)!<>sbH>tVLDTP zI$CJe?k&3Sk*l$G}Pk1}nFUFZpA6{_IsENFIYa(RkUp+^J+Xb?>&{Py*;3)?pyt@ii-UTfp(7inZMYYc}7EMF&ppEnK)VNL^z<2H&Mn`5W<0=%F!EPmLQ77QyYgh6KnOV%i&d%7uYV&(vb zDLSHf8i4M2;Vg!7NMjQGf7#3iL7upY2BGg4zc^Fqd}^l9xiwShoVmBY?pH@)}`@`axV34~Fr-2U+0)f+nVzRijX{ixGLXEJ7 zQUyJSEg?gwPy}2WROeW<)Bs8NKrlz!G|FhSEsI>C+wXd8f917AbMVg+t-;U6>dOz!)p`^6KJRp#{!dp2hre1K9Q@y$0213;+!#)r1%x}JRO~4bu!%*B$WR%OBt|q*tKgI% zb=q+0_CPfNyd#ElM124@O`*XFBUDu9|1h1b{%R;)`{_`+{$w~^uZPn0PF_x@FF?cmpHYlokz4R&u=`#V2X>~6j%-Co&A l)VsOaQs>@6A9-`G{}0Yo!0wN5y3has002ovPDHLkV1oRPv`zp3 diff --git a/ui/android/app/src/heckert/res/values/ic_launcher_background.xml b/ui/android/app/src/heckert/res/values/ic_launcher_background.xml deleted file mode 100644 index c5d5899fdf0..00000000000 --- a/ui/android/app/src/heckert/res/values/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #FFFFFF - \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/values/strings.xml b/ui/android/app/src/heckert/res/values/strings.xml deleted file mode 100644 index e85d35e7db6..00000000000 --- a/ui/android/app/src/heckert/res/values/strings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - Heckert - Heckert - com.heckertsolar.ems - com.heckertsolar.ems - diff --git a/ui/android/app/src/heckert/res/values/styles.xml b/ui/android/app/src/heckert/res/values/styles.xml deleted file mode 100644 index be874e54a4a..00000000000 --- a/ui/android/app/src/heckert/res/values/styles.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/xml/config.xml b/ui/android/app/src/heckert/res/xml/config.xml deleted file mode 100644 index 1b1b0e0dcac..00000000000 --- a/ui/android/app/src/heckert/res/xml/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/xml/file_paths.xml b/ui/android/app/src/heckert/res/xml/file_paths.xml deleted file mode 100644 index bd0c4d80d04..00000000000 --- a/ui/android/app/src/heckert/res/xml/file_paths.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file From 9c2aedc3f3bb8728fab2288419a18ec734330808 Mon Sep 17 00:00:00 2001 From: Stefan Feilmeier Date: Fri, 28 Jun 2024 12:16:51 +0200 Subject: [PATCH 22/22] Cleanup --- ui/ionic.config.json | 4 ++-- ui/key.jks | Bin 2660 -> 0 bytes 2 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 ui/key.jks diff --git a/ui/ionic.config.json b/ui/ionic.config.json index e59b8d2722b..9ecee1c52ce 100644 --- a/ui/ionic.config.json +++ b/ui/ionic.config.json @@ -1,7 +1,7 @@ { - "name": "fenecon", + "name": "openems-ui", "integrations": { "capacitor": {} }, "type": "angular" -} \ No newline at end of file +} diff --git a/ui/key.jks b/ui/key.jks deleted file mode 100644 index 70c6460c93ed4aa122e38ede1e4aa019dda5e761..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2660 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

    {{chartTitle}}

    __GHKAv4ELUs~Qg+pmqp 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 KMNUMnLSTabuzWE9 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..dd60ed834abb6a85a308d8aeca57d0f7ee14b084 GIT binary patch literal 29596 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 FV1k7xo9qAp literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher.png b/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..49f5bedc4a37fa09253f0fde8ca9233b435bde40 GIT binary patch literal 55588 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 a`d1c#_WDF`n~6OD00008t5ySftV5} zn41qMf>>6Y4(@5V0TN13;OAj#2eDq9VEfFJ#0(T_XtXilkYNI{7AQ-f;qHJK^yz>? z0S8F3FK5)i(J&lMHlsOZv~U3v LtDnm{r-UW|PM<<~ literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..b3ee6c8caffe4cf1c957b55fbd9bdbf660ce6a8a GIT binary patch literal 327298 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 z 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ⅇ|j{6|HBjgJpmX@Lr#emq?7-+6GpylLK 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_round.png b/ui/android/app/src/heckert/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..b4da8e9a3f4e7d4e4e9a81c12dee8f3a3c00310d GIT binary patch literal 50891 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 literal 0 HcmV?d00001 diff --git a/ui/android/app/src/heckert/res/values/ic_launcher_background.xml b/ui/android/app/src/heckert/res/values/ic_launcher_background.xml new file mode 100644 index 00000000000..c5d5899fdf0 --- /dev/null +++ b/ui/android/app/src/heckert/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/values/strings.xml b/ui/android/app/src/heckert/res/values/strings.xml new file mode 100644 index 00000000000..e85d35e7db6 --- /dev/null +++ b/ui/android/app/src/heckert/res/values/strings.xml @@ -0,0 +1,7 @@ + + + Heckert + Heckert + com.heckertsolar.ems + com.heckertsolar.ems + diff --git a/ui/android/app/src/heckert/res/values/styles.xml b/ui/android/app/src/heckert/res/values/styles.xml new file mode 100644 index 00000000000..be874e54a4a --- /dev/null +++ b/ui/android/app/src/heckert/res/values/styles.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/xml/config.xml b/ui/android/app/src/heckert/res/xml/config.xml new file mode 100644 index 00000000000..1b1b0e0dcac --- /dev/null +++ b/ui/android/app/src/heckert/res/xml/config.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ui/android/app/src/heckert/res/xml/file_paths.xml b/ui/android/app/src/heckert/res/xml/file_paths.xml new file mode 100644 index 00000000000..bd0c4d80d04 --- /dev/null +++ b/ui/android/app/src/heckert/res/xml/file_paths.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ui/android/app/src/main/AndroidManifest.xml b/ui/android/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000000..665cbc6d021 --- /dev/null +++ b/ui/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/ui/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java b/ui/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java new file mode 100644 index 00000000000..0297327842d --- /dev/null +++ b/ui/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java @@ -0,0 +1,18 @@ +package com.getcapacitor.myapp; + +import static org.junit.Assert.*; + +import org.junit.Test; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + + @Test + public void addition_isCorrect() throws Exception { + assertEquals(4, 2 + 2); + } +} diff --git a/ui/android/build.gradle b/ui/android/build.gradle new file mode 100644 index 00000000000..3bdeb1b77f0 --- /dev/null +++ b/ui/android/build.gradle @@ -0,0 +1,32 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + + ext { + agp_version = '8.1.4' + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath "com.android.tools.build:gradle:$agp_version" + classpath 'com.google.gms:google-services:4.3.15' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +apply from: "variables.gradle" + +allprojects { + repositories { + google() + mavenCentral() + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/ui/android/capacitor.settings.gradle b/ui/android/capacitor.settings.gradle new file mode 100644 index 00000000000..917fdb649c8 --- /dev/null +++ b/ui/android/capacitor.settings.gradle @@ -0,0 +1,21 @@ +// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN +include ':capacitor-android' +project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') + +include ':capacitor-community-file-opener' +project(':capacitor-community-file-opener').projectDir = new File('../node_modules/@capacitor-community/file-opener/android') + +include ':capacitor-app' +project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android') + +include ':capacitor-filesystem' +project(':capacitor-filesystem').projectDir = new File('../node_modules/@capacitor/filesystem/android') + +include ':capacitor-splash-screen' +project(':capacitor-splash-screen').projectDir = new File('../node_modules/@capacitor/splash-screen/android') + +include ':capacitor-blob-writer' +project(':capacitor-blob-writer').projectDir = new File('../node_modules/capacitor-blob-writer/android') + +include ':capacitor-secure-storage-plugin' +project(':capacitor-secure-storage-plugin').projectDir = new File('../node_modules/capacitor-secure-storage-plugin/android') diff --git a/ui/android/gradle.properties b/ui/android/gradle.properties new file mode 100644 index 00000000000..2e87c52f83c --- /dev/null +++ b/ui/android/gradle.properties @@ -0,0 +1,22 @@ +# 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=-Xmx1536m + +# 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 diff --git a/ui/android/gradle/wrapper/gradle-wrapper.jar b/ui/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..ccebba7710deaf9f98673a68957ea02138b60d0a GIT binary patch literal 61608 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 literal 0 HcmV?d00001 diff --git a/ui/android/gradle/wrapper/gradle-wrapper.properties b/ui/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000000..cab95f43c39 --- /dev/null +++ b/ui/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +#Thu Apr 04 11:31:47 CEST 2024 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip +networkTimeout=10000 +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/ui/android/gradlew b/ui/android/gradlew new file mode 100644 index 00000000000..79a61d421cc --- /dev/null +++ b/ui/android/gradlew @@ -0,0 +1,244 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original 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 POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +# 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 "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# 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 ;; #( + MSYS* | 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" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/ui/android/gradlew.bat b/ui/android/gradlew.bat new file mode 100644 index 00000000000..93e3f59f135 --- /dev/null +++ b/ui/android/gradlew.bat @@ -0,0 +1,92 @@ +@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=. +@rem This is normally unused +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% equ 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% equ 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! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/ui/android/keystore.properties b/ui/android/keystore.properties new file mode 100644 index 00000000000..9ac490bd3ea --- /dev/null +++ b/ui/android/keystore.properties @@ -0,0 +1,4 @@ +storePassword=Halelilu4 +keyPassword=Halelilu4 +keyAlias=key1 +storeFile=./../../key.jks \ No newline at end of file diff --git a/ui/android/settings.gradle b/ui/android/settings.gradle new file mode 100644 index 00000000000..3b4431d7724 --- /dev/null +++ b/ui/android/settings.gradle @@ -0,0 +1,5 @@ +include ':app' +include ':capacitor-cordova-android-plugins' +project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/') + +apply from: 'capacitor.settings.gradle' \ No newline at end of file diff --git a/ui/android/variables.gradle b/ui/android/variables.gradle new file mode 100644 index 00000000000..5946adabdd2 --- /dev/null +++ b/ui/android/variables.gradle @@ -0,0 +1,16 @@ +ext { + minSdkVersion = 22 + compileSdkVersion = 33 + targetSdkVersion = 33 + androidxActivityVersion = '1.7.0' + androidxAppCompatVersion = '1.6.1' + androidxCoordinatorLayoutVersion = '1.2.0' + androidxCoreVersion = '1.10.0' + androidxFragmentVersion = '1.5.6' + coreSplashScreenVersion = '1.0.0' + androidxWebkitVersion = '1.6.1' + junitVersion = '4.13.2' + androidxJunitVersion = '1.1.5' + androidxEspressoCoreVersion = '3.5.1' + cordovaAndroidVersion = '10.1.1' +} \ No newline at end of file diff --git a/ui/capacitor.config.ts b/ui/capacitor.config.ts new file mode 100644 index 00000000000..8a2085648c4 --- /dev/null +++ b/ui/capacitor.config.ts @@ -0,0 +1,58 @@ +import { CapacitorConfig } from '@capacitor/cli'; +import { Theme } from 'src/environments'; + +let config: CapacitorConfig; + +const baseConfig: CapacitorConfig = { + webDir: 'target', + server: { + androidScheme: 'https', + iosScheme: 'https', + }, + plugins: { + SplashScreen: { + launchShowDuration: 1000, + launchAutoHide: false, + launchFadeOutDuration: 1000, + backgroundColor: "#ffffffff", + androidSplashResourceName: "splash", + androidScaleType: "CENTER_INSIDE", + splashFullScreen: false, + splashImmersive: true, + useDialog: true, + }, + CapacitorCookies: { + enabled: true + } + } +} + +switch (process.env.NODE_ENV as Theme) { + case 'FENECON': + config = { + ...baseConfig, + appId: 'de.fenecon.fems', + appName: 'FENECON', + server: { + ...baseConfig.server, + hostname: 'portal.fenecon.de' + } + } + break; + case 'Heckert': + config = { + ...baseConfig, + appId: 'com.heckertsolar.ems', + appName: 'Heckert', + server: { + ...baseConfig.server, + hostname: 'symphon-e.heckert-solar.com' + } + } + break; + default: + throw new Error(`Capacitor config for theme ${process.env.NODE_ENV} not implemented.`) +} +console.warn(config); + +export default config; diff --git a/ui/ionic.config.json b/ui/ionic.config.json index 5d37ec1d4cc..e59b8d2722b 100644 --- a/ui/ionic.config.json +++ b/ui/ionic.config.json @@ -1,5 +1,7 @@ { - "name": "openems-ui", - "integrations": {}, + "name": "fenecon", + "integrations": { + "capacitor": {} + }, "type": "angular" } \ No newline at end of file diff --git a/ui/key.jks b/ui/key.jks new file mode 100644 index 0000000000000000000000000000000000000000..70c6460c93ed4aa122e38ede1e4aa019dda5e761 GIT binary patch literal 2660 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 literal 0 HcmV?d00001 diff --git a/ui/package-lock.json b/ui/package-lock.json index 68e4c750c74..fbf68d0aa38 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -17,13 +17,30 @@ "@angular/platform-browser-dynamic": "~16.2.12", "@angular/router": "~16.2.12", "@angular/service-worker": "~16.2.12", + "@capacitor-community/file-opener": "^1.0.5", + "@capacitor/android": "5.2.3", + "@capacitor/app": "^5.0.6", + "@capacitor/core": "5.2.3", + "@capacitor/filesystem": "^5.2.0", + "@capacitor/ios": "5.2.3", + "@capacitor/splash-screen": "^5.0.6", + "@ionic-native/core": "^5.36.0", + "@ionic-native/file-opener": "^5.36.0", "@ionic/angular": "^6.7.5", + "@ionic/cli": "^7.1.6", "@ngx-formly/core": "^6.3.0", "@ngx-formly/ionic": "^6.3.5", "@ngx-formly/schematics": "^6.3.0", "@ngx-translate/core": "^15.0.0", "@nodro7/angular-mydatepicker": "^0.14.0", +<<<<<<< HEAD "chart.js": "^4.4.3", +======= + "capacitor-blob-writer": "^1.1.14", + "capacitor-ios-autofill-save-password": "^2.0.0", + "capacitor-secure-storage-plugin": "^0.9.0", + "chart.js": "^4.4.2", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "chartjs-adapter-date-fns": "^3.0.0", "chartjs-plugin-zoom": "^2.0.1", "classlist.js": "^1.1.20150312", @@ -51,6 +68,8 @@ "@angular/compiler": "^16.2.12", "@angular/compiler-cli": "^16.2.12", "@angular/language-service": "^16.2.12", + "@capacitor/assets": "^3.0.0", + "@capacitor/cli": "5.2.3", "@ionic/angular-toolkit": "^11.0.1", "@stylistic/eslint-plugin": "^2.2.2", "@types/jasmine": "~4.3.6", @@ -2833,6 +2852,416 @@ "node": ">=6.9.0" } }, + "node_modules/@capacitor-community/file-opener": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@capacitor-community/file-opener/-/file-opener-1.0.6.tgz", + "integrity": "sha512-iHsPblcgqTF8rEmvpVyAGfxuTUtV8BthoBv/zBLKEEb1vSUVONed0UTRjvvqjHxewS8LNEWVXzuMzXfQU1r1cA==", + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" + }, + "peerDependencies": { + "@capacitor/core": "^5.0.0" + } + }, + "node_modules/@capacitor/android": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-5.2.3.tgz", + "integrity": "sha512-TqXOq5RIniMACcAckn/X84XajPP2GU4VH7Er390Ja2Y2BWSeUKgk7T8aURcwLYu2hnv+Op9eTww5MTBb3zBtmg==", + "peerDependencies": { + "@capacitor/core": "^5.2.0" + } + }, + "node_modules/@capacitor/app": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-5.0.7.tgz", + "integrity": "sha512-oad0jwQu+vgQDukeS9UV56yG10dlxkAGGl26IQpZlTmg3dTI9qSJtvhmlLfkF0nEtoj5IsVQUPE+NLH1oZkgGQ==", + "peerDependencies": { + "@capacitor/core": "^5.0.0" + } + }, + "node_modules/@capacitor/assets": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@capacitor/assets/-/assets-3.0.5.tgz", + "integrity": "sha512-ohz/OUq61Y1Fc6aVSt0uDrUdeOA7oTH4pkWDbv/8I3UrPjH7oPkzYhShuDRUjekNp9RBi198VSFdt0CetpEOzw==", + "dev": true, + "dependencies": { + "@capacitor/cli": "^5.3.0", + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@trapezedev/project": "^7.0.10", + "commander": "8.3.0", + "debug": "4.3.4", + "fs-extra": "10.1.0", + "node-fetch": "2.7.0", + "node-html-parser": "5.4.2", + "sharp": "0.32.6", + "tslib": "2.6.2", + "yargs": "17.7.2" + }, + "bin": { + "capacitor-assets": "bin/capacitor-assets" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.7.5.tgz", + "integrity": "sha512-CEgCXq3NNacS+9EptJXM+Cm915oB8eNPhiTP7ylKsQchrY0CGbeyO5y4A/oYnB/h4f+UiaX3ShlIOljx3+agqw==", + "dev": true, + "dependencies": { + "@ionic/cli-framework-output": "^2.2.5", + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-subprocess": "^2.1.11", + "@ionic/utils-terminal": "^2.3.3", + "commander": "^9.3.0", + "debug": "^4.3.4", + "env-paths": "^2.2.0", + "kleur": "^4.1.4", + "native-run": "^2.0.0", + "open": "^8.4.0", + "plist": "^3.0.5", + "prompts": "^2.4.2", + "rimraf": "^4.4.1", + "semver": "^7.3.7", + "tar": "^6.1.11", + "tslib": "^2.4.0", + "xml2js": "^0.5.0" + }, + "bin": { + "cap": "bin/capacitor", + "capacitor": "bin/capacitor" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/@capacitor/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/@capacitor/assets/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@capacitor/assets/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@capacitor/assets/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/assets/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@capacitor/assets/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/assets/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/assets/node_modules/native-run": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.1.tgz", + "integrity": "sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w==", + "dev": true, + "dependencies": { + "@ionic/utils-fs": "^3.1.7", + "@ionic/utils-terminal": "^2.3.4", + "bplist-parser": "^0.3.2", + "debug": "^4.3.4", + "elementtree": "^0.1.7", + "ini": "^4.1.1", + "plist": "^3.1.0", + "split2": "^4.2.0", + "through2": "^4.0.2", + "tslib": "^2.6.2", + "yauzl": "^2.10.0" + }, + "bin": { + "native-run": "bin/native-run" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/assets/node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/@capacitor/assets/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@capacitor/assets/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@capacitor/cli": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.2.3.tgz", + "integrity": "sha512-iqjOnA9fCxm+cFv5iTvxb/vElK2Z1kDpVS+N9XyD2Msyv3l3ezuOZTSvABiDoo6w6CGkj4/AUMpdT4nrZkTHTg==", + "dev": true, + "dependencies": { + "@ionic/cli-framework-output": "^2.2.5", + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-subprocess": "^2.1.11", + "@ionic/utils-terminal": "^2.3.3", + "commander": "^9.3.0", + "debug": "^4.3.4", + "env-paths": "^2.2.0", + "kleur": "^4.1.4", + "native-run": "^1.7.2", + "open": "^8.4.0", + "plist": "^3.0.5", + "prompts": "^2.4.2", + "rimraf": "^4.4.1", + "semver": "^7.3.7", + "tar": "^6.1.11", + "tslib": "^2.4.0", + "xml2js": "^0.5.0" + }, + "bin": { + "cap": "bin/capacitor", + "capacitor": "bin/capacitor" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@capacitor/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/@capacitor/cli/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@capacitor/core": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.2.3.tgz", + "integrity": "sha512-Q1zbgt3Mvldy7six2/GX54kTL0ozgnR37jeDUAXL/fOJBF4Iorr/8A0OjGEAnwEjpR1la7uFZUunESMFyMLhEQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@capacitor/filesystem": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.2.1.tgz", + "integrity": "sha512-mexkJHUbNhydzfJywEUTIGARlB/HRogrtbjCZdA+mQxOi07T2887a70CwFaYRu1nKLMoKoliTM5UsLSsdl0PlA==", + "peerDependencies": { + "@capacitor/core": "^5.1.1" + } + }, + "node_modules/@capacitor/ios": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-5.2.3.tgz", + "integrity": "sha512-ailR/Mer48GEXdqip+ENyN3Qk+ZtUBNDTlHh83WLNbx6uv71z6lCeoLKBXdtSEBFwzFrwtCO5upzbdzK79pONQ==", + "peerDependencies": { + "@capacitor/core": "^5.2.0" + } + }, + "node_modules/@capacitor/splash-screen": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@capacitor/splash-screen/-/splash-screen-5.0.7.tgz", + "integrity": "sha512-2aAhhZPi7GU8DDs9dhH4OnMJ3rTscPS/TYKzm03fzhBby6ykSXY6HqKgaWdhfCR4TvLsHf0VKpWZu4ZHD0S7iQ==", + "peerDependencies": { + "@capacitor/core": "^5.0.0" + } + }, "node_modules/@colors/colors": { "version": "1.5.0", "dev": true, @@ -3045,6 +3474,38 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ionic-native/core": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/@ionic-native/core/-/core-5.36.0.tgz", + "integrity": "sha512-lOrkktadlKYbYf1LrDyAtsu1JnQ0oCCdkOU7iHQ8oXnNOkMwobFfD2m62F1CoOr0u9LIkpYnZSPjng8lZbmbNw==", + "dependencies": { + "@types/cordova": "latest" + }, + "peerDependencies": { + "rxjs": "^5.5.0 || ^6.5.0" + } + }, + "node_modules/@ionic-native/file-opener": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/@ionic-native/file-opener/-/file-opener-5.36.0.tgz", + "integrity": "sha512-UKp3pbqvQXsAtLMJ5JE+KcTMxpjSZMFebf6nvy/KJvwy85JGIaCV4ZVM/H9CFUrHJMWBH6wDbY+WPygnsrl4Yg==", + "dependencies": { + "@types/cordova": "latest" + }, + "peerDependencies": { + "@ionic-native/core": "^5.1.0", + "rxjs": "^5.5.0 || ^6.5.0" + } + }, "node_modules/@ionic/angular": { "version": "6.7.5", "license": "MIT", @@ -3160,1674 +3621,2678 @@ "tslib": "^2.1.0" } }, - "node_modules/@ionic/core": { - "version": "6.7.5", - "license": "MIT", - "dependencies": { - "@stencil/core": "^2.18.0", - "ionicons": "^6.1.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "node_modules/@ionic/cli": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@ionic/cli/-/cli-7.2.0.tgz", + "integrity": "sha512-IEms9Df8mJOoWPqgvZEXmqKztttHDFAz+9ewDPZGYv8Xx66Cj7zSen13O2Vf4FuLXhl+U95HXT9sAs4lDwFmcQ==", + "dependencies": { + "@ionic/cli-framework": "6.0.1", + "@ionic/cli-framework-output": "2.2.8", + "@ionic/cli-framework-prompts": "2.1.13", + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-network": "2.1.7", + "@ionic/utils-process": "2.1.12", + "@ionic/utils-stream": "3.1.7", + "@ionic/utils-subprocess": "3.0.1", + "@ionic/utils-terminal": "2.3.5", + "chalk": "^4.0.0", + "debug": "^4.0.0", + "diff": "^4.0.1", + "elementtree": "^0.1.7", + "leek": "0.0.24", + "lodash": "^4.17.5", + "open": "^7.0.4", + "os-name": "^4.0.0", + "proxy-agent": "^6.3.0", + "semver": "^7.1.1", + "split2": "^3.0.0", + "ssh-config": "^1.1.1", + "stream-combiner2": "^1.1.1", + "superagent": "^8.0.9", + "tar": "^6.0.1", + "tslib": "^2.0.1" + }, + "bin": { + "ionic": "bin/ionic" }, "engines": { - "node": ">=12" + "node": ">=16.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "node_modules/@ionic/cli-framework": { "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" + "resolved": "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-6.0.1.tgz", + "integrity": "sha512-Fyix4eQt2HKTV+GoeoiziQGZyqIA8RfoMqjGyAS5XgNXLOYW0P27Ph348hQZh9Mphjf+m0lOYa6dWQTEPzUHiQ==", + "dependencies": { + "@ionic/cli-framework-output": "2.2.8", + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-object": "2.1.6", + "@ionic/utils-process": "2.1.12", + "@ionic/utils-stream": "3.1.7", + "@ionic/utils-subprocess": "3.0.1", + "@ionic/utils-terminal": "2.3.5", + "chalk": "^4.0.0", + "debug": "^4.0.0", + "lodash": "^4.17.5", + "minimist": "^1.2.0", + "rimraf": "^3.0.0", + "tslib": "^2.0.1", + "write-file-atomic": "^3.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" + "node_modules/@ionic/cli-framework-output": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", + "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==", + "dependencies": { + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "tslib": "^2.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework-prompts": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@ionic/cli-framework-prompts/-/cli-framework-prompts-2.1.13.tgz", + "integrity": "sha512-Yj1fz6p7OehreQ8C70bd9+M6tYP/rvzLw5JVj8pT/N9s0kQSjqEFRbs96LKr3lfd3TADZaS8OlZrQIqenFIUpg==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "inquirer": "^7.0.0", + "tslib": "^2.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=16.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework-prompts/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==", "dependencies": { - "ansi-regex": "^6.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework-prompts/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", + "node_modules/@ionic/cli-framework-prompts/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==", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework-prompts/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==", "engines": { "node": ">=8" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework-prompts/node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" }, "engines": { - "node": ">=6.0.0" + "node": ">=8.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework-prompts/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework/node_modules/@ionic/utils-subprocess": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", + "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", + "dependencies": { + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.12", + "@ionic/utils-stream": "3.1.7", + "@ionic/utils-terminal": "2.3.5", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, "engines": { - "node": ">=6.0.0" + "node": ">=16.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework/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==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "dev": true, - "license": "MIT", + "node_modules/@ionic/cli-framework/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@kurkle/color": { - "version": "0.3.2", - "license": "MIT" - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true + "node_modules/@ionic/cli-framework/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "node_modules/@ngtools/webpack": { - "version": "16.2.14", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.14.tgz", - "integrity": "sha512-3+zPP3Wir46qrZ3FEiTz5/emSoVHYUCH+WgBmJ57mZCx1qBOYh2VgllnPr/Yusl1sc/jUZjdwq/es/9ZNw+zDQ==", - "dev": true, + "node_modules/@ionic/cli-framework/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==", "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^16.0.0", - "typescript": ">=4.9.3 <5.2", - "webpack": "^5.54.0" + "node": ">=8" } }, - "node_modules/@ngx-formly/core": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/@ngx-formly/core/-/core-6.3.5.tgz", - "integrity": "sha512-9p4yl7fr2Ojmm/uN7/nM1hYezheUxecEC0WZ0YI6jeSoEJR8NYTglVxTmHrpW5had2oolHeO39sAo9ttJNifSA==", + "node_modules/@ionic/cli-framework/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==", "dependencies": { - "tslib": "^2.0.0" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "@angular/forms": ">=13.2.0", - "rxjs": "^6.5.3 || ^7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@ngx-formly/ionic": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/@ngx-formly/ionic/-/ionic-6.3.5.tgz", - "integrity": "sha512-WqcsG9YXr9PZdWOV+DVT++2cHrndMabRNlOOHx+VIf8QXQc1cyxq9UWW3CmBKw5lT1P2cy4cxxuKMk4EzNJV+Q==", - "dependencies": { - "tslib": "^2.0.0" + "node_modules/@ionic/cli/node_modules/@ionic/utils-subprocess": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", + "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", + "dependencies": { + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.12", + "@ionic/utils-stream": "3.1.7", + "@ionic/utils-terminal": "2.3.5", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" }, - "peerDependencies": { - "@ionic/angular": "^6.0.0 || ^7.0.0", - "@ngx-formly/core": "6.3.5" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@ngx-formly/schematics": { - "version": "6.3.0", - "license": "MIT", + "node_modules/@ionic/cli/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==", "dependencies": { - "@angular-devkit/core": "^13.0.3", - "@angular-devkit/schematics": "^13.0.3", - "@schematics/angular": "^13.0.3" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@ngx-formly/schematics/node_modules/@angular-devkit/core": { - "version": "13.3.11", - "license": "MIT", + "node_modules/@ionic/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ajv": "8.9.0", - "ajv-formats": "2.1.1", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=10" }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@ngx-formly/schematics/node_modules/@angular-devkit/schematics": { - "version": "13.3.11", - "license": "MIT", + "node_modules/@ionic/cli/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==", "dependencies": { - "@angular-devkit/core": "13.3.11", - "jsonc-parser": "3.0.0", - "magic-string": "0.25.7", - "ora": "5.4.1", - "rxjs": "6.6.7" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=7.0.0" } }, - "node_modules/@ngx-formly/schematics/node_modules/@schematics/angular": { - "version": "13.3.11", - "license": "MIT", - "dependencies": { - "@angular-devkit/core": "13.3.11", - "@angular-devkit/schematics": "13.3.11", - "jsonc-parser": "3.0.0" - }, + "node_modules/@ionic/cli/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==", "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=8" } }, - "node_modules/@ngx-formly/schematics/node_modules/ajv": { - "version": "8.9.0", - "license": "MIT", + "node_modules/@ionic/cli/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ngx-formly/schematics/node_modules/jsonc-parser": { - "version": "3.0.0", - "license": "MIT" - }, - "node_modules/@ngx-formly/schematics/node_modules/magic-string": { - "version": "0.25.7", - "license": "MIT", + "node_modules/@ionic/cli/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==", "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/@ngx-formly/schematics/node_modules/source-map": { - "version": "0.7.3", - "license": "BSD-3-Clause", + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/@ngx-translate/core": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-15.0.0.tgz", - "integrity": "sha512-Am5uiuR0bOOxyoercDnAA3rJVizo4RRqJHo8N3RqJ+XfzVP/I845yEnMADykOHvM6HkVm4SZSnJBOiz0Anx5BA==", - "engines": { - "node": "^16.13.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": ">=16.0.0", - "@angular/core": ">=16.0.0", - "rxjs": "^6.5.5 || ^7.4.0" + "node_modules/@ionic/core": { + "version": "6.7.5", + "license": "MIT", + "dependencies": { + "@stencil/core": "^2.18.0", + "ionicons": "^6.1.3", + "tslib": "^2.1.0" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, - "license": "MIT", + "node_modules/@ionic/utils-array": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", + "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "debug": "^4.0.0", + "tslib": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=16.0.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "dev": true, - "license": "MIT", + "node_modules/@ionic/utils-fs": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", + "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", + "dependencies": { + "@types/fs-extra": "^8.0.0", + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, "engines": { - "node": ">= 8" + "node": ">=16.0.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "dev": true, - "license": "MIT", + "node_modules/@ionic/utils-fs/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/@nodro7/angular-mydatepicker": { - "version": "0.14.0", - "license": "MIT", + "node_modules/@ionic/utils-fs/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "tslib": "^2.0.0" + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@npmcli/fs": { - "version": "3.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, + "node_modules/@ionic/utils-fs/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@npmcli/git": { - "version": "4.1.0", - "dev": true, - "license": "ISC", + "node_modules/@ionic/utils-network": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-network/-/utils-network-2.1.7.tgz", + "integrity": "sha512-5Q3NdZtSLiLs7ufuX9X293BvAwo8CxaD93Hkp3ODPgctLYErv3nFibhq3j+eguEqUh2um9WNXEUOuQ8x+Sd1fw==", "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" + "debug": "^4.0.0", + "tslib": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", + "node_modules/@ionic/utils-object": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz", + "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/git/node_modules/which": { - "version": "3.0.1", - "dev": true, - "license": "ISC", + "node_modules/@ionic/utils-process": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.12.tgz", + "integrity": "sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "dev": true, - "license": "ISC", + "node_modules/@ionic/utils-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.7.tgz", + "integrity": "sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==", "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" + "debug": "^4.0.0", + "tslib": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", + "node_modules/@ionic/utils-subprocess": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", + "integrity": "sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==", "dev": true, - "license": "MIT", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.11", + "@ionic/utils-stream": "3.1.6", + "@ionic/utils-terminal": "2.3.4", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", + "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-process": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.11.tgz", + "integrity": "sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==", "dev": true, - "license": "ISC", + "dependencies": { + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.4", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", + "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", + "integrity": "sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==", "dev": true, - "license": "ISC", "dependencies": { - "which": "^3.0.0" + "debug": "^4.0.0", + "tslib": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "3.0.1", + "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-terminal": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", + "integrity": "sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==", "dev": true, - "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/run-script": { - "version": "6.0.2", - "dev": true, - "license": "ISC", + "node_modules/@ionic/utils-terminal": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", + "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==", "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16.0.0" } }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", "dev": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/@nrwl/devkit": { - "version": "16.5.1", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@nx/devkit": "16.5.1" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@nrwl/tao": { - "version": "16.5.1", + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", "dev": true, "license": "MIT", - "dependencies": { - "nx": "16.5.1" + "engines": { + "node": ">=12" }, - "bin": { - "tao": "index.js" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@nx/devkit": { - "version": "16.5.1", + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/devkit": "16.5.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.5.3", - "tmp": "~0.2.1", - "tslib": "^2.3.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, - "peerDependencies": { - "nx": ">= 15 <= 17" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@nx/devkit/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@nx/devkit/node_modules/semver": { - "version": "7.5.3", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@nx/devkit/node_modules/tmp": { - "version": "0.2.3", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, "engines": { - "node": ">=14.14" + "node": ">=8" } }, - "node_modules/@nx/devkit/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@nx/nx-linux-x64-gnu": { - "version": "16.5.1", - "cpu": [ - "x64" - ], + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/@nx/nx-linux-x64-musl": { - "version": "16.5.1", - "cpu": [ - "x64" - ], + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, "engines": { - "node": ">= 10" + "node": ">=6.0.0" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", "dev": true, - "hasInstallScript": true, "license": "MIT", - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=6.0.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", "dev": true, "license": "MIT", - "optional": true, "engines": { - "node": ">=14" + "node": ">=6.0.0" } }, - "node_modules/@schematics/angular": { - "version": "16.2.13", + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "16.2.13", - "@angular-devkit/schematics": "16.2.13", - "jsonc-parser": "3.2.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@schematics/angular/node_modules/jsonc-parser": { - "version": "3.2.0", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", "dev": true, "license": "MIT" }, - "node_modules/@sigstore/bundle": { - "version": "1.1.0", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", + "node_modules/@kurkle/color": { + "version": "0.3.2", + "license": "MIT" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true + }, + "node_modules/@ngtools/webpack": { + "version": "16.2.14", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.14.tgz", + "integrity": "sha512-3+zPP3Wir46qrZ3FEiTz5/emSoVHYUCH+WgBmJ57mZCx1qBOYh2VgllnPr/Yusl1sc/jUZjdwq/es/9ZNw+zDQ==", "dev": true, - "license": "Apache-2.0", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^16.0.0", + "typescript": ">=4.9.3 <5.2", + "webpack": "^5.54.0" } }, - "node_modules/@sigstore/sign": { - "version": "1.0.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/@ngx-formly/core": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/@ngx-formly/core/-/core-6.3.5.tgz", + "integrity": "sha512-9p4yl7fr2Ojmm/uN7/nM1hYezheUxecEC0WZ0YI6jeSoEJR8NYTglVxTmHrpW5had2oolHeO39sAo9ttJNifSA==", "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" + "tslib": "^2.0.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "@angular/forms": ">=13.2.0", + "rxjs": "^6.5.3 || ^7.0.0" } }, - "node_modules/@sigstore/sign/node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, + "node_modules/@ngx-formly/ionic": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/@ngx-formly/ionic/-/ionic-6.3.5.tgz", + "integrity": "sha512-WqcsG9YXr9PZdWOV+DVT++2cHrndMabRNlOOHx+VIf8QXQc1cyxq9UWW3CmBKw5lT1P2cy4cxxuKMk4EzNJV+Q==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@ionic/angular": "^6.0.0 || ^7.0.0", + "@ngx-formly/core": "6.3.5" + } + }, + "node_modules/@ngx-formly/schematics": { + "version": "6.3.0", "license": "MIT", - "engines": { - "node": ">= 10" + "dependencies": { + "@angular-devkit/core": "^13.0.3", + "@angular-devkit/schematics": "^13.0.3", + "@schematics/angular": "^13.0.3" } }, - "node_modules/@sigstore/sign/node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, + "node_modules/@ngx-formly/schematics/node_modules/@angular-devkit/core": { + "version": "13.3.11", "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" }, "engines": { - "node": ">= 6" + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } } }, - "node_modules/@sigstore/sign/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { - "version": "11.1.1", - "dev": true, - "license": "ISC", + "node_modules/@ngx-formly/schematics/node_modules/@angular-devkit/schematics": { + "version": "13.3.11", + "license": "MIT", "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" + "@angular-devkit/core": "13.3.11", + "jsonc-parser": "3.0.0", + "magic-string": "0.25.7", + "ora": "5.4.1", + "rxjs": "6.6.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.4", - "dev": true, + "node_modules/@ngx-formly/schematics/node_modules/@schematics/angular": { + "version": "13.3.11", "license": "MIT", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@angular-devkit/core": "13.3.11", + "@angular-devkit/schematics": "13.3.11", + "jsonc-parser": "3.0.0" }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "dev": true, - "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@sigstore/tuf": { - "version": "1.0.3", - "dev": true, - "license": "Apache-2.0", + "node_modules/@ngx-formly/schematics/node_modules/ajv": { + "version": "8.9.0", + "license": "MIT", "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "dev": true, + "node_modules/@ngx-formly/schematics/node_modules/jsonc-parser": { + "version": "3.0.0", "license": "MIT" }, - "node_modules/@stencil/core": { - "version": "2.22.3", + "node_modules/@ngx-formly/schematics/node_modules/magic-string": { + "version": "0.25.7", "license": "MIT", - "bin": { - "stencil": "bin/stencil" - }, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/@ngx-formly/schematics/node_modules/source-map": { + "version": "0.7.3", + "license": "BSD-3-Clause", "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" + "node": ">= 8" } }, - "node_modules/@stylistic/eslint-plugin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.2.2.tgz", - "integrity": "sha512-GNRtyhhPsc9I9FNTaU2L0V/4LdSPAciQNEdYo6NBRdAz7sdiaxgEJKLNSXeXSQAuO9JBWWjZBs/57+WvrU0Iug==", - "dev": true, - "dependencies": { - "@stylistic/eslint-plugin-js": "2.2.2", - "@stylistic/eslint-plugin-jsx": "2.2.2", - "@stylistic/eslint-plugin-plus": "2.2.2", - "@stylistic/eslint-plugin-ts": "2.2.2", - "@types/eslint": "^8.56.10" - }, + "node_modules/@ngx-translate/core": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-15.0.0.tgz", + "integrity": "sha512-Am5uiuR0bOOxyoercDnAA3rJVizo4RRqJHo8N3RqJ+XfzVP/I845yEnMADykOHvM6HkVm4SZSnJBOiz0Anx5BA==", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^16.13.0 || >=18.10.0" }, "peerDependencies": { - "eslint": ">=8.40.0" + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "rxjs": "^6.5.5 || ^7.4.0" } }, - "node_modules/@stylistic/eslint-plugin-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.2.2.tgz", - "integrity": "sha512-Vj2Q1YHVvJw+ThtOvmk5Yx7wZanVrIBRUTT89horLDb4xdP9GA1um9XOYQC6j67VeUC2gjZQnz5/RVJMzaOhtw==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", "dev": true, + "license": "MIT", "dependencies": { - "@types/eslint": "^8.56.10", - "acorn": "^8.11.3", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.0.1" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "peerDependencies": { - "eslint": ">=8.40.0" + "node": ">= 8" } }, - "node_modules/@stylistic/eslint-plugin-js/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">= 8" } }, - "node_modules/@stylistic/eslint-plugin-js/node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^8.12.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">= 8" } }, - "node_modules/@stylistic/eslint-plugin-jsx": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.2.2.tgz", - "integrity": "sha512-xfIMdLivoMV1wV+5Tl0PtkLN/oUwjIt7LuIu48vhrZfJ2jCXwjlTGPGSoM7dnLZYD65XjtrHHIFAvPuvvvjlaw==", + "node_modules/@nodro7/angular-mydatepicker": { + "version": "0.14.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.0", "dev": true, + "license": "ISC", "dependencies": { - "@stylistic/eslint-plugin-js": "^2.2.2", - "@types/eslint": "^8.56.10", - "estraverse": "^5.3.0", - "picomatch": "^4.0.2" + "semver": "^7.3.5" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "peerDependencies": { - "eslint": ">=8.40.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-jsx/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/@npmcli/git": { + "version": "4.1.0", "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^3.0.0" + }, "engines": { - "node": ">=4.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-jsx/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, + "license": "ISC", "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@stylistic/eslint-plugin-plus": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.2.2.tgz", - "integrity": "sha512-oeqPs01yAH4ad4bSchGtx8Jf5XTbxRx++A0joNYiOoq3EBTAUHE/ZB7dVv3BhNuCKiwojOQduLkUCXI5UMHoSw==", + "node_modules/@npmcli/git/node_modules/which": { + "version": "3.0.1", "dev": true, + "license": "ISC", "dependencies": { - "@types/eslint": "^8.56.10", - "@typescript-eslint/utils": "^7.12.0" + "isexe": "^2.0.0" }, - "peerDependencies": { - "eslint": "*" + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/scope-manager": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", - "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", "dev": true, + "license": "ISC", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1" + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" }, - "engines": { - "node": "^18.18.0 || >=20.0.0" + "bin": { + "installed-package-contents": "lib/index.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", - "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", + "node_modules/@npmcli/move-file": { + "version": "2.0.1", "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", - "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", "dev": true, + "license": "ISC", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "which": "^3.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "node-which": "bin/which.js" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/utils": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", - "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", + "node_modules/@npmcli/run-script": { + "version": "6.0.2", "dev": true, + "license": "ISC", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/typescript-estree": "7.14.1" + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", - "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.1", "dev": true, + "license": "ISC", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "eslint-visitor-keys": "^3.4.3" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@nrwl/devkit": { + "version": "16.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@nx/devkit": "16.5.1" + } + }, + "node_modules/@nrwl/tao": { + "version": "16.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "nx": "16.5.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "tao": "index.js" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@nx/devkit": { + "version": "16.5.1", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@nrwl/devkit": "16.5.1", + "ejs": "^3.1.7", + "ignore": "^5.0.4", + "semver": "7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "nx": ">= 15 <= 17" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/@nx/devkit/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, + "license": "ISC", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "node_modules/@nx/devkit/node_modules/semver": { + "version": "7.5.3", "dev": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=10" } }, - "node_modules/@stylistic/eslint-plugin-plus/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/@nx/devkit/node_modules/tmp": { + "version": "0.2.3", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.14" } }, - "node_modules/@stylistic/eslint-plugin-ts": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.2.2.tgz", - "integrity": "sha512-n6cYMSWTDDcrQLLxEKIrL/ihQ1lyyq6+gGp0g5VdstBElmImSRsQkCq+g3jRoDJIUo7tGO9lwQtGnuJ7oGB4kg==", + "node_modules/@nx/devkit/node_modules/yallist": { + "version": "4.0.0", "dev": true, - "dependencies": { - "@stylistic/eslint-plugin-js": "2.2.2", - "@types/eslint": "^8.56.10", - "@typescript-eslint/utils": "^7.12.0" - }, + "license": "ISC" + }, + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "16.5.1", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "peerDependencies": { - "eslint": ">=8.40.0" + "node": ">= 10" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/scope-manager": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", - "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", + "node_modules/@nx/nx-linux-x64-musl": { + "version": "16.5.1", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.0.4", "dev": true, + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1" + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/parcel" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", - "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", "dev": true, + "license": "MIT", + "optional": true, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=14" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", - "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", + "node_modules/@prettier/plugin-xml": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", + "integrity": "sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@xml-tools/parser": "^1.0.11", + "prettier": ">=2.4.0" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/utils": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", - "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", + "node_modules/@schematics/angular": { + "version": "16.2.13", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/typescript-estree": "7.14.1" + "@angular-devkit/core": "16.2.13", + "@angular-devkit/schematics": "16.2.13", + "jsonc-parser": "3.2.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", - "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", + "node_modules/@schematics/angular/node_modules/jsonc-parser": { + "version": "3.2.0", "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.14.1", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "license": "MIT" }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@sigstore/bundle": { + "version": "1.1.0", "dev": true, + "license": "Apache-2.0", "dependencies": { - "balanced-match": "^1.0.0" + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "node_modules/@sigstore/sign": { + "version": "1.0.0", "dev": true, + "license": "Apache-2.0", "dependencies": { - "brace-expansion": "^2.0.1" + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "make-fetch-happen": "^11.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@stylistic/eslint-plugin-ts/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/@sigstore/sign/node_modules/@tootallnate/once": { + "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/@sigstore/sign/node_modules/http-proxy-agent": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, "engines": { "node": ">= 6" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@tufjs/canonical-json": { - "version": "1.0.0", + "node_modules/@sigstore/sign/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/@tufjs/models": { - "version": "1.0.4", + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "11.1.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@tufjs/models/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "9.0.4", + "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", "dev": true, "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "node_modules/@sigstore/tuf": { + "version": "1.0.3", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "@sigstore/protobuf-specs": "^0.2.0", + "tuf-js": "^1.1.7" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", "dev": true, - "dependencies": { - "@types/node": "*" + "license": "MIT" + }, + "node_modules/@stencil/core": { + "version": "2.22.3", + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=12.10.0", + "npm": ">=6.0.0" } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "node_modules/@stylistic/eslint-plugin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.2.2.tgz", + "integrity": "sha512-GNRtyhhPsc9I9FNTaU2L0V/4LdSPAciQNEdYo6NBRdAz7sdiaxgEJKLNSXeXSQAuO9JBWWjZBs/57+WvrU0Iug==", "dev": true, "dependencies": { - "@types/node": "*" + "@stylistic/eslint-plugin-js": "2.2.2", + "@stylistic/eslint-plugin-jsx": "2.2.2", + "@stylistic/eslint-plugin-plus": "2.2.2", + "@stylistic/eslint-plugin-ts": "2.2.2", + "@types/eslint": "^8.56.10" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "node_modules/@stylistic/eslint-plugin-js": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.2.2.tgz", + "integrity": "sha512-Vj2Q1YHVvJw+ThtOvmk5Yx7wZanVrIBRUTT89horLDb4xdP9GA1um9XOYQC6j67VeUC2gjZQnz5/RVJMzaOhtw==", "dev": true, "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" } }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/cors": { - "version": "2.8.17", + "node_modules/@stylistic/eslint-plugin-js/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@types/eslint": { - "version": "8.56.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "node_modules/@stylistic/eslint-plugin-js/node_modules/espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", "dev": true, "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", + "node_modules/@stylistic/eslint-plugin-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.2.2.tgz", + "integrity": "sha512-xfIMdLivoMV1wV+5Tl0PtkLN/oUwjIt7LuIu48vhrZfJ2jCXwjlTGPGSoM7dnLZYD65XjtrHHIFAvPuvvvjlaw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "@stylistic/eslint-plugin-js": "^2.2.2", + "@types/eslint": "^8.56.10", + "estraverse": "^5.3.0", + "picomatch": "^4.0.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" } }, - "node_modules/@types/estree": { - "version": "1.0.5", + "node_modules/@stylistic/eslint-plugin-jsx/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, - "license": "MIT" + "engines": { + "node": ">=4.0" + } }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "node_modules/@stylistic/eslint-plugin-jsx/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", + "node_modules/@stylistic/eslint-plugin-plus": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.2.2.tgz", + "integrity": "sha512-oeqPs01yAH4ad4bSchGtx8Jf5XTbxRx++A0joNYiOoq3EBTAUHE/ZB7dVv3BhNuCKiwojOQduLkUCXI5UMHoSw==", "dev": true, "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^7.12.0" + }, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/scope-manager": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", + "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", "dev": true, "dependencies": { - "@types/node": "*" + "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/visitor-keys": "7.14.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@types/jasmine": { - "version": "4.3.6", + "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", + "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", "dev": true, - "license": "MIT" + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "node_modules/@types/jasminewd2": { - "version": "2.0.13", + "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", + "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", "dev": true, - "license": "MIT", "dependencies": { - "@types/jasmine": "*" + "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/visitor-keys": "7.14.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.12.7", + "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/utils": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", + "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", "dev": true, - "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.14.1", + "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/typescript-estree": "7.14.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "node_modules/@stylistic/eslint-plugin-plus/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", + "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", "dev": true, "dependencies": { - "@types/node": "*" + "@typescript-eslint/types": "7.14.1", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@types/q": { - "version": "0.0.32", + "node_modules/@stylistic/eslint-plugin-plus/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT" + "dependencies": { + "balanced-match": "^1.0.0" + } }, - "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", - "dev": true + "node_modules/@stylistic/eslint-plugin-plus/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true + "node_modules/@stylistic/eslint-plugin-plus/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true + "node_modules/@stylistic/eslint-plugin-plus/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/@types/selenium-webdriver": { - "version": "3.0.26", + "node_modules/@stylistic/eslint-plugin-ts": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.2.2.tgz", + "integrity": "sha512-n6cYMSWTDDcrQLLxEKIrL/ihQ1lyyq6+gGp0g5VdstBElmImSRsQkCq+g3jRoDJIUo7tGO9lwQtGnuJ7oGB4kg==", "dev": true, - "license": "MIT" + "dependencies": { + "@stylistic/eslint-plugin-js": "2.2.2", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^7.12.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } }, - "node_modules/@types/semver": { - "version": "7.5.8", + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/scope-manager": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", + "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", "dev": true, - "license": "MIT" + "dependencies": { + "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/visitor-keys": "7.14.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", + "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", + "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", "dev": true, "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/visitor-keys": "7.14.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/utils": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", + "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", "dev": true, "dependencies": { - "@types/express": "*" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.14.1", + "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/typescript-estree": "7.14.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", + "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", "dev": true, "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" + "@typescript-eslint/types": "7.14.1", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "node_modules/@stylistic/eslint-plugin-ts/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "@types/node": "*" + "balanced-match": "^1.0.0" } }, - "node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true + "node_modules/@stylistic/eslint-plugin-ts/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "node_modules/@stylistic/eslint-plugin-ts/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "dependencies": { - "@types/node": "*" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", + "node_modules/@stylistic/eslint-plugin-ts/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", "dev": true, "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" + }, + "node_modules/@trapezedev/gradle-parse": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz", + "integrity": "sha512-k822Is3jGroqOTKF0gAFm80LmhFJWBAyZvNtyuXq6uQUzDDe2fj/gHwixP6VFzlpaWKLP7IuR609Xv8gwJCXyg==", + "dev": true + }, + "node_modules/@trapezedev/project": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@trapezedev/project/-/project-7.0.10.tgz", + "integrity": "sha512-UjwsStjhHq/+D1bWREmFDoyKql+qFIgJX93zQLg7R6CyWZUdtlGP2hU3l7tsVRtjJBVXpVu5mj8tdwJJoABO3A==", + "dev": true, + "dependencies": { + "@ionic/utils-fs": "^3.1.5", + "@ionic/utils-subprocess": "^2.1.8", + "@prettier/plugin-xml": "^2.2.0", + "@trapezedev/gradle-parse": "7.0.10", + "@xmldom/xmldom": "^0.7.5", + "conventional-changelog": "^3.1.4", + "cross-fetch": "^3.1.5", + "cross-spawn": "^7.0.3", + "diff": "^5.1.0", + "env-paths": "^3.0.0", + "gradle-to-js": "^2.0.0", + "ini": "^2.0.0", + "kleur": "^4.1.5", + "lodash": "^4.17.21", + "mergexml": "^1.2.3", + "npm-watch": "^0.9.0", + "plist": "^3.0.4", + "prettier": "^2.7.1", + "prompts": "^2.4.2", + "replace": "^1.1.0", + "tempy": "^1.0.1", + "tmp": "^0.2.1", + "ts-node": "^10.2.1", + "xcode": "^3.0.1", + "xml-js": "^1.6.11", + "xpath": "^0.0.32", + "yargs": "^17.2.1" + } + }, + "node_modules/@trapezedev/project/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/@trapezedev/project/node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@trapezedev/project/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@trapezedev/project/node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@tufjs/canonical-json": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/cordova": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-11.0.3.tgz", + "integrity": "sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg==" + }, + "node_modules/@types/cors": { + "version": "2.8.17", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", + "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "4.3.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jasminewd2": { + "version": "2.0.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/jasmine": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.12.7", +<<<<<<< HEAD + "dev": true, + "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/q": { + "version": "0.0.32", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/selenium-webdriver": { + "version": "3.0.26", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==" + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", "dev": true, "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, "peerDependenciesMeta": { "typescript": { "optional": true } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", + "node_modules/@typescript-eslint/utils/node_modules/globby": { + "version": "11.1.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/utils/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { "version": "6.21.0", "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -4837,2057 +6302,2417 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=14.6.0" }, "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "vite": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", "dev": true, "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", + "node_modules/@wessberg/ts-evaluator": { + "version": "0.0.27", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "chalk": "^4.1.0", + "jsdom": "^16.4.0", + "object-path": "^0.11.5", + "tslib": "^2.0.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/wessberg/ts-evaluator?sponsor=1" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=3.2.x || >= 4.x" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", + "node_modules/@wessberg/ts-evaluator/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/globby": { - "version": "11.1.0", + "node_modules/@wessberg/ts-evaluator/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/slash": { - "version": "3.0.0", + "node_modules/@wessberg/ts-evaluator/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/@typescript-eslint/types": { - "version": "6.21.0", + "node_modules/@wessberg/ts-evaluator/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">=8" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": ">=8" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", + "node_modules/@xml-tools/parser": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@xml-tools/parser/-/parser-1.0.11.tgz", + "integrity": "sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==", + "dev": true, + "dependencies": { + "chevrotain": "7.1.1" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@yarnpkg/parsers": { + "version": "3.0.0-rc.46", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "js-yaml": "^3.10.0", + "tslib": "^2.4.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=14.15.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@zkochan/js-yaml": { + "version": "0.0.6", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", + "node_modules/@zkochan/js-yaml/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/accepts": { + "version": "1.3.8", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=10" + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", + "node_modules/acorn-globals": { + "version": "6.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.4.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { - "version": "3.0.0", + "node_modules/acorn-globals/node_modules/acorn-walk": { + "version": "7.2.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", + "dev": true + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=8.9" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8.9.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", + "node_modules/adm-zip": { + "version": "0.5.12", "dev": true, "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", + "node_modules/agent-base": { + "version": "6.0.2", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "debug": "4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 6.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", + "node_modules/agentkeepalive": { + "version": "4.5.0", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "humanize-ms": "^1.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/globby": { - "version": "11.1.0", + "node_modules/aggregate-error": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "dev": true, + "node_modules/ajv": { + "version": "8.12.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@vitejs/plugin-basic-ssl": { - "version": "1.0.1", - "dev": true, + "node_modules/ajv-formats": { + "version": "2.1.1", "license": "MIT", - "engines": { - "node": ">=14.6.0" + "dependencies": { + "ajv": "^8.0.0" }, "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", + "node_modules/ajv-keywords": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", + "node_modules/ansi-colors": { + "version": "4.1.3", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", + "node_modules/ansi-escapes": { + "version": "4.3.2", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, - "license": "MIT" + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "dev": true, + "node_modules/ansi-regex": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "engines": { + "node": ">=8" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", + "node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "dev": true, - "license": "Apache-2.0", + "node_modules/anymatch": { + "version": "3.1.3", + "devOptional": true, + "license": "ISC", "dependencies": { - "@xtuc/long": "4.2.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", + "node_modules/aproba": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } + "license": "ISC" }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", + "node_modules/are-docs-informative": { + "version": "0.0.2", "dev": true, "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "engines": { + "node": ">=14" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", + "node_modules/are-we-there-yet": { + "version": "3.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", + "node_modules/arg": { + "version": "4.1.3", "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } + "license": "MIT" }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", + "node_modules/argparse": { + "version": "1.0.10", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" + "sprintf-js": "~1.0.2" } }, - "node_modules/@wessberg/ts-evaluator": { - "version": "0.0.27", + "node_modules/aria-query": { + "version": "5.3.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "chalk": "^4.1.0", - "jsdom": "^16.4.0", - "object-path": "^0.11.5", - "tslib": "^2.0.3" - }, - "engines": { - "node": ">=10.1.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/wessberg/ts-evaluator?sponsor=1" - }, - "peerDependencies": { - "typescript": ">=3.2.x || >= 4.x" + "dequal": "^2.0.3" } }, - "node_modules/@wessberg/ts-evaluator/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@wessberg/ts-evaluator/node_modules/chalk": { - "version": "4.1.2", + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.7", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@wessberg/ts-evaluator/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/array-union": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@wessberg/ts-evaluator/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/array-uniq": { + "version": "1.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@wessberg/ts-evaluator/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.46", + "node_modules/array.prototype.flat": { + "version": "1.3.2", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=14.15.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@zkochan/js-yaml": { - "version": "0.0.6", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@zkochan/js-yaml/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/abab": { - "version": "2.0.6", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "license": "ISC" - }, - "node_modules/accepts": { - "version": "1.3.8", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "node_modules/arrify": { + "version": "1.0.1", "dev": true, - "bin": { - "acorn": "bin/acorn" - }, + "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1": { + "version": "0.2.6", "dev": true, "license": "MIT", "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "safer-buffer": "~2.1.0" } }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", + "node_modules/assert-plus": { + "version": "1.0.0", "dev": true, "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, "engines": { - "node": ">=0.4.0" + "node": ">=0.8" } }, - "node_modules/acorn-globals/node_modules/acorn-walk": { - "version": "7.2.0", - "dev": true, - "license": "MIT", + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dependencies": { + "tslib": "^2.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">=4" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^8" + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", + "node_modules/async": { + "version": "3.2.5", "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } + "license": "MIT" }, - "node_modules/acorn-walk": { - "version": "8.3.1", + "node_modules/asynckit": { + "version": "0.4.0", +<<<<<<< HEAD "dev": true, - "license": "MIT", + "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "engines": { - "node": ">=0.4.0" + "node": ">= 4.0.0" } +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", + "node_modules/autoprefixer": { + "version": "10.4.14", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "license": "MIT", "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=8.9" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.4", + "node_modules/available-typed-arrays": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=8.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/adm-zip": { - "version": "0.5.12", + "node_modules/aws-sign2": { + "version": "0.7.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": ">=6.0" + "node": "*" } }, - "node_modules/agent-base": { - "version": "6.0.2", + "node_modules/aws4": { + "version": "1.12.0", + "dev": true, + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.6.8", "dev": true, "license": "MIT", "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/agentkeepalive": { - "version": "4.5.0", + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "humanize-ms": "^1.2.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 6" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/axobject-query": { + "version": "4.0.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" + "dequal": "^2.0.3" } }, - "node_modules/ajv": { - "version": "8.12.0", + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", + "dev": true + }, + "node_modules/babel-loader": { + "version": "9.1.3", + "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "license": "MIT", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/ajv-keywords": { - "version": "5.1.0", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.10", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.1", + "semver": "^6.3.1" }, "peerDependencies": { - "ajv": "^8.8.2" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.7", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.4", "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.5", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/helper-define-polyfill-provider": "^0.5.0" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "devOptional": true, - "license": "ISC", + "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.5.0", + "dev": true, + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/aproba": { - "version": "2.0.0", + "node_modules/balanced-match": { + "version": "1.0.2", +<<<<<<< HEAD "dev": true, - "license": "ISC" + "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/are-docs-informative": { - "version": "0.0.2", + "node_modules/bare-events": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.3.1.tgz", + "integrity": "sha512-sJnSOTVESURZ61XgEleqmP255T6zTYwHPwE4r6SssIh0U9/uDvfpdoJYpVUerJJZH2fueO+CdT8ZT+OC/7aZDA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } + "optional": true }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", + "node_modules/bare-fs": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.1.tgz", + "integrity": "sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA==", "dev": true, - "license": "ISC", + "optional": true, "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^2.0.0" } }, - "node_modules/arg": { - "version": "4.1.3", + "node_modules/bare-os": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.3.0.tgz", + "integrity": "sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg==", "dev": true, - "license": "MIT" + "optional": true }, - "node_modules/argparse": { - "version": "1.0.10", + "node_modules/bare-path": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", + "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", "dev": true, - "license": "MIT", + "optional": true, "dependencies": { - "sprintf-js": "~1.0.2" + "bare-os": "^2.1.0" } }, - "node_modules/aria-query": { - "version": "5.3.0", + "node_modules/bare-stream": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.1.2.tgz", + "integrity": "sha512-az/7TFOh4Gk9Tqs1/xMFq5FuFoeZ9hZ3orsM2x69u8NXVUDXZnpdhG8mZY/Pv6DF954MGn+iIt4rFrG34eQsvg==", "dev": true, - "license": "Apache-2.0", + "optional": true, "dependencies": { - "dequal": "^2.0.3" + "streamx": "^2.18.0" } +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^4.5.0 || >= 5.9" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, - "node_modules/array-includes": { - "version": "3.1.7", + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.6" } }, - "node_modules/array-union": { - "version": "2.1.0", + "node_modules/big.js": { + "version": "5.2.2", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "dev": true, + "node_modules/binary-extensions": { + "version": "2.2.0", + "devOptional": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", + "node_modules/bl": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/blocking-proxy": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "minimist": "^1.2.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "blocking-proxy": "built/lib/bin.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6.9.x" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", + "node_modules/body-parser": { + "version": "1.20.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", "dev": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/arrify": { - "version": "1.0.1", + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", "dev": true, "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/asn1": { - "version": "0.2.6", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, - "license": "MIT", "dependencies": { - "safer-buffer": "~2.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/assert-plus": { + "node_modules/boolbase": { "version": "1.0.0", "dev": true, - "license": "MIT", + "license": "ISC" + }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dev": true, + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "dev": true, + "dependencies": { + "big-integer": "1.6.x" + }, "engines": { - "node": ">=0.8" + "node": ">= 5.10.0" } }, - "node_modules/async": { - "version": "3.2.5", + "node_modules/brace-expansion": { + "version": "1.1.11", +<<<<<<< HEAD "dev": true, - "license": "MIT" + "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "devOptional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/asynckit": { - "version": "0.4.0", + "node_modules/browser-process-hrtime": { + "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/autoprefixer": { - "version": "10.4.14", + "node_modules/browserslist": { + "version": "4.23.0", "dev": true, "funding": [ { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/browserslist" }, { "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "license": "MIT", "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { - "autoprefixer": "bin/autoprefixer" + "browserslist": "cli.js" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", + "node_modules/browserstack": { + "version": "1.6.1", "dev": true, "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "https-proxy-agent": "^2.2.1" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", + "node_modules/browserstack/node_modules/agent-base": { + "version": "4.3.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, "engines": { - "node": "*" + "node": ">= 4.0.0" } }, - "node_modules/aws4": { - "version": "1.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/axios": { - "version": "1.6.8", + "node_modules/browserstack/node_modules/debug": { + "version": "3.2.7", "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "ms": "^2.1.1" } }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", + "node_modules/browserstack/node_modules/https-proxy-agent": { + "version": "2.2.4", "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "agent-base": "^4.3.0", + "debug": "^3.1.0" }, "engines": { - "node": ">= 6" + "node": ">= 4.5.0" } }, - "node_modules/axobject-query": { - "version": "4.0.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { - "dequal": "^2.0.3" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/babel-loader": { - "version": "9.1.3", + "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", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", "dev": true, "license": "MIT", - "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, "engines": { - "node": ">= 14.15.0" + "node": ">=6" }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", + "node_modules/builtins": { + "version": "5.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, + "semver": "^7.0.0" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", + "node_modules/cacache": { + "version": "17.1.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "^6.3.1" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=12" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.7", + "node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.4", + "node_modules/call-bind": { + "version": "1.0.7", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.5", + "node_modules/callsites": { + "version": "3.1.0", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", + "node_modules/camelcase": { + "version": "5.3.1", "dev": true, "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/balanced-match": { - "version": "1.0.2", + "node_modules/caniuse-lite": { + "version": "1.0.30001606", "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/browserslist" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } ], - "license": "MIT" - }, - "node_modules/base64id": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true + "license": "CC-BY-4.0" }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" + "node_modules/capacitor-blob-writer": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/capacitor-blob-writer/-/capacitor-blob-writer-1.1.16.tgz", + "integrity": "sha512-MKeqLUB7hBmRiJQcMeucD22Ckql1tk1GFnk/xYQDtFNBhKcAJBoV5rMXgkTphvZoRFw9b8025PAdjSj23dbg7A==", + "peerDependencies": { + "@capacitor/core": ">=3.0.0", + "@capacitor/filesystem": ">=1.0.0" } }, - "node_modules/big.js": { - "version": "5.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" + "node_modules/capacitor-ios-autofill-save-password": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capacitor-ios-autofill-save-password/-/capacitor-ios-autofill-save-password-2.0.0.tgz", + "integrity": "sha512-7Tnu7qU5elnv1YkcXtXPIBhvyCZX9nskKrI78kJG65qaf6rSL1EE5IBOdTSQcpyPSyVio+UX1EFsS/QZjQrPuA==", + "peerDependencies": { + "@capacitor/core": "^5.0.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/capacitor-secure-storage-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/capacitor-secure-storage-plugin/-/capacitor-secure-storage-plugin-0.9.0.tgz", + "integrity": "sha512-P5fiC94opcLHu41vceo9weXH+20g0SPYKkeAx+qm9eKNcVFqpcuI4dqwivXlGXYNMDygyjSQuAaFwZ4gW0Y91Q==", + "peerDependencies": { + "@capacitor/core": "^5.0.0" } }, - "node_modules/bl": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } + "node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" }, - "node_modules/blocking-proxy": { - "version": "1.0.1", + "node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "blocking-proxy": "built/lib/bin.js" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.x" + "node": ">=4" } }, - "node_modules/body-parser": { - "version": "1.20.2", + "node_modules/chardet": { + "version": "0.7.0", +<<<<<<< HEAD "dev": true, - "license": "MIT", + "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) + }, + "node_modules/chart.js": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz", + "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@kurkle/color": "^0.3.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "pnpm": ">=8" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "dev": true, + "node_modules/chartjs-adapter-date-fns": { + "version": "3.0.0", "license": "MIT", - "engines": { - "node": ">= 0.8" + "peerDependencies": { + "chart.js": ">=2.8.0", + "date-fns": ">=2.0.0" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "dev": true, + "node_modules/chartjs-plugin-zoom": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "hammerjs": "^2.0.8" + }, + "peerDependencies": { + "chart.js": ">=3.2.0" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", + "node_modules/chevrotain": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-7.1.1.tgz", + "integrity": "sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==", "dev": true, + "dependencies": { + "regexp-to-ast": "0.5.0" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "devOptional": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/body-parser/node_modules/ms": { + "node_modules/chownr": { "version": "2.0.0", +<<<<<<< HEAD "dev": true, - "license": "MIT" + "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) + "engines": { + "node": ">=10" + } }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "node_modules/chrome-trace-event": { + "version": "1.0.3", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "license": "MIT", + "engines": { + "node": ">=6.0" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "dev": true, - "license": "ISC" + "node_modules/classlist.js": { + "version": "1.1.20150312", + "license": "Dedicated to the public domain" }, - "node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/clean-stack": { + "version": "2.2.0", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">=6" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "devOptional": true, + "node_modules/cli-cursor": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "restore-cursor": "^3.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/browserslist": { - "version": "4.23.0", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/cli-spinners": { + "version": "2.9.2", "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" + "engines": { + "node": ">=6" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", +<<<<<<< HEAD + "dev": true, + "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">= 10" } }, - "node_modules/browserstack": { - "version": "1.6.1", + "node_modules/cliui": { + "version": "8.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "https-proxy-agent": "^2.2.1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/browserstack/node_modules/agent-base": { - "version": "4.3.0", - "dev": true, + "node_modules/clone": { + "version": "1.0.4", "license": "MIT", - "dependencies": { - "es6-promisify": "^5.0.0" - }, "engines": { - "node": ">= 4.0.0" + "node": ">=0.8" } }, - "node_modules/browserstack/node_modules/debug": { - "version": "3.2.7", + "node_modules/clone-deep": { + "version": "4.0.1", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/browserstack/node_modules/https-proxy-agent": { - "version": "2.2.4", + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dev": true, - "license": "MIT", "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" + "color-convert": "^2.0.1", + "color-string": "^1.9.0" }, "engines": { - "node": ">= 4.5.0" + "node": ">=12.5.0" } }, - "node_modules/buffer": { - "version": "5.7.1", - "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/color-convert": { + "version": "1.9.3", + "dev": true, "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "color-name": "1.1.3" } }, - "node_modules/buffer-from": { - "version": "1.1.2", + "node_modules/color-convert/node_modules/color-name": { + "version": "1.1.3", "dev": true, "license": "MIT" }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "node_modules/builtins": { - "version": "5.0.1", + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dev": true, - "license": "MIT", "dependencies": { - "semver": "^7.0.0" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "node_modules/color-support": { + "version": "1.1.3", "dev": true, - "engines": { - "node": ">= 0.8" + "license": "ISC", + "bin": { + "color-support": "bin.js" } }, - "node_modules/cacache": { - "version": "17.1.4", + "node_modules/color/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, - "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/colorette": { + "version": "2.0.20", "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", + "node_modules/colors": { + "version": "1.4.0", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=0.1.90" } }, - "node_modules/call-bind": { - "version": "1.0.7", + "node_modules/combined-stream": { + "version": "1.0.8", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/callsites": { - "version": "3.1.0", - "dev": true, + "node_modules/commander": { + "version": "7.2.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 10" } }, - "node_modules/camelcase": { - "version": "5.3.1", + "node_modules/comment-parser": { + "version": "1.4.1", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 12.0.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001606", + "node_modules/common-path-prefix": { + "version": "3.0.0", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" + "license": "ISC" }, - "node_modules/caseless": { - "version": "0.12.0", + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", "dev": true, - "license": "Apache-2.0" + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } }, - "node_modules/chalk": { - "version": "2.4.2", + "node_modules/compare-versions": { + "version": "6.1.0", + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/chardet": { - "version": "0.7.0", + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/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/compression/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/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, - "node_modules/chart.js": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz", - "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==", + "node_modules/connect": { + "version": "3.7.0", + "dev": true, + "license": "MIT", "dependencies": { - "@kurkle/color": "^0.3.0" + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" }, "engines": { - "pnpm": ">=8" + "node": ">= 0.10.0" } }, - "node_modules/chartjs-adapter-date-fns": { - "version": "3.0.0", - "license": "MIT", - "peerDependencies": { - "chart.js": ">=2.8.0", - "date-fns": ">=2.0.0" + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" } }, - "node_modules/chartjs-plugin-zoom": { - "version": "2.0.1", + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "dev": true, "license": "MIT", "dependencies": { - "hammerjs": "^2.0.8" - }, - "peerDependencies": { - "chart.js": ">=3.2.0" + "ms": "2.0.0" } }, - "node_modules/chokidar": { - "version": "3.5.3", - "devOptional": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">= 0.8" } }, - "node_modules/chownr": { + "node_modules/connect/node_modules/ms": { "version": "2.0.0", "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", "dev": true, "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, "engines": { - "node": ">=6.0" + "node": ">= 0.8" } }, - "node_modules/classlist.js": { - "version": "1.1.20150312", - "license": "Dedicated to the public domain" - }, - "node_modules/clean-stack": { - "version": "2.2.0", + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "license": "MIT", + "node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", + "node_modules/content-type": { + "version": "1.0.5", + "dev": true, "license": "MIT", "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/cli-width": { - "version": "3.0.0", + "node_modules/conventional-changelog": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", "dev": true, - "license": "ISC", + "dependencies": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/cliui": { - "version": "8.0.1", + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", "dev": true, - "license": "ISC", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/clone": { - "version": "1.0.4", - "license": "MIT", + "node_modules/conventional-changelog-angular/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, "engines": { - "node": ">=0.8" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/clone-deep": { - "version": "4.0.1", + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", "dev": true, - "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "q": "^1.5.1" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/color-convert": { - "version": "1.9.3", + "node_modules/conventional-changelog-atom/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/color-convert/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/color-support": { - "version": "1.1.3", + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/colorette": { - "version": "2.0.20", - "dev": true, - "license": "MIT" - }, - "node_modules/colors": { - "version": "1.4.0", + "node_modules/conventional-changelog-codemirror/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=0.1.90" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", "dev": true, - "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/commander": { - "version": "7.2.0", - "license": "MIT", + "node_modules/conventional-changelog-conventionalcommits/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/comment-parser": { - "version": "1.4.1", - "dev": true, - "license": "MIT", + "node_modules/conventional-changelog-core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "dev": true, + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=10" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", + "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, - "license": "ISC" - }, - "node_modules/compare-versions": { - "version": "6.1.0", - "license": "MIT" + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/conventional-changelog-core/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": { - "mime-db": ">= 1.43.0 < 2" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/conventional-changelog-core/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/conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "dev": true, + "dependencies": { + "q": "^1.5.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/conventional-changelog-ember/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/compression/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/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "dev": true, + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/concat-map": { - "version": "0.0.1", + "node_modules/conventional-changelog-eslint/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } }, - "node_modules/connect": { - "version": "3.7.0", + "node_modules/conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" + "q": "^1.5.1" }, "engines": { - "node": ">= 0.10.0" + "node": ">=10" } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "node_modules/conventional-changelog-express/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, "engines": { - "node": ">=0.8" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", "dev": true, - "license": "MIT", "dependencies": { - "ms": "2.0.0" + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/connect/node_modules/finalhandler": { - "version": "1.1.2", + "node_modules/conventional-changelog-jquery/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", + "node_modules/conventional-changelog-jshint/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } }, - "node_modules/connect/node_modules/on-finished": { - "version": "2.3.0", + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", "dev": true, - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/connect/node_modules/statuses": { - "version": "1.5.0", + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", "dev": true, - "license": "MIT", + "dependencies": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/console-control-strings": { - "version": "1.1.0", + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC" + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", "dev": true, "dependencies": { - "safe-buffer": "5.2.1" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/content-type": { - "version": "1.0.5", + "node_modules/conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", "dev": true, - "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, "node_modules/convert-source-map": { @@ -6910,6 +8735,11 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" + }, "node_modules/copy-anything": { "version": "2.0.6", "dev": true, @@ -6969,8 +8799,13 @@ }, "node_modules/core-util-is": { "version": "1.0.2", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/cors": { "version": "2.8.5", @@ -7103,10 +8938,24 @@ "node": ">=8" } }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.12" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -7116,6 +8965,15 @@ "node": ">= 8" } }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/css-loader": { "version": "6.8.1", "dev": true, @@ -7543,6 +9401,15 @@ "node": ">=12" } }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/dashdash": { "version": "1.14.1", "dev": true, @@ -7554,6 +9421,14 @@ "node": ">=0.10" } }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "engines": { + "node": ">= 14" + } + }, "node_modules/data-urls": { "version": "2.0.0", "dev": true, @@ -7637,10 +9512,24 @@ "node": ">=4.0" } }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { "version": "4.3.4", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "ms": "2.1.2" }, @@ -7661,11 +9550,60 @@ "node": ">=0.10.0" } }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decimal.js": { "version": "10.4.3", "dev": true, "license": "MIT" }, + "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/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "dev": true, @@ -7695,8 +9633,13 @@ }, "node_modules/define-data-property": { "version": "1.1.4", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7733,6 +9676,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/del": { "version": "2.2.2", "dev": true, @@ -7824,8 +9780,13 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.4.0" } @@ -7860,12 +9821,30 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "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 }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, "node_modules/di": { "version": "0.0.1", "dev": true, @@ -7873,8 +9852,13 @@ }, "node_modules/diff": { "version": "4.0.2", +<<<<<<< HEAD "dev": true, "license": "BSD-3-Clause", +======= + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.3.1" } @@ -7994,6 +9978,18 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/dotenv": { "version": "10.0.0", "dev": true, @@ -8007,6 +10003,41 @@ "dev": true, "license": "MIT" }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexer2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "dev": true, @@ -8046,10 +10077,31 @@ "dev": true, "license": "ISC" }, + "node_modules/elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/elementtree/node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==" + }, "node_modules/emoji-regex": { "version": "8.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/emojis-list": { "version": "3.0.0", @@ -8078,8 +10130,13 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "once": "^1.4.0" } @@ -8273,8 +10330,13 @@ }, "node_modules/es-define-property": { "version": "1.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -8284,8 +10346,13 @@ }, "node_modules/es-errors": { "version": "1.3.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.4" } @@ -8418,16 +10485,26 @@ }, "node_modules/escape-string-regexp": { "version": "1.0.5", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.8.0" } }, "node_modules/escodegen": { "version": "2.1.0", +<<<<<<< HEAD "dev": true, "license": "BSD-2-Clause", +======= + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -8446,16 +10523,26 @@ }, "node_modules/escodegen/node_modules/estraverse": { "version": "5.3.0", +<<<<<<< HEAD "dev": true, "license": "BSD-2-Clause", +======= + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=4.0" } }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", +<<<<<<< HEAD "dev": true, "license": "BSD-3-Clause", +======= + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "optional": true, "engines": { "node": ">=0.10.0" @@ -8956,8 +11043,13 @@ }, "node_modules/esprima": { "version": "4.0.1", +<<<<<<< HEAD "dev": true, "license": "BSD-2-Clause", +======= + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9014,8 +11106,13 @@ }, "node_modules/esutils": { "version": "2.0.3", +<<<<<<< HEAD "dev": true, "license": "BSD-2-Clause", +======= + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.10.0" } @@ -9077,6 +11174,15 @@ "node": ">= 0.8.0" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/exponential-backoff": { "version": "3.1.1", "dev": true, @@ -9146,8 +11252,13 @@ }, "node_modules/external-editor": { "version": "3.1.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -9159,8 +11270,13 @@ }, "node_modules/external-editor/node_modules/iconv-lite": { "version": "0.4.24", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -9180,6 +11296,12 @@ "version": "3.1.3", "license": "MIT" }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.3.2", "dev": true, @@ -9204,6 +11326,11 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, "node_modules/fastq": { "version": "1.16.0", "dev": true, @@ -9224,10 +11351,24 @@ "node": ">=0.8.0" } }, + "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/figures": { "version": "3.2.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -9452,6 +11593,20 @@ "node": ">= 6" } }, + "node_modules/formidable": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.1.tgz", + "integrity": "sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==", + "dev": true, + "dependencies": { + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -9526,6 +11681,7 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", +<<<<<<< HEAD "dev": true, "license": "ISC" }, @@ -9547,6 +11703,15 @@ "version": "1.1.2", "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9612,8 +11777,13 @@ }, "node_modules/get-intrinsic": { "version": "1.2.4", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -9636,6 +11806,132 @@ "node": ">=8.0.0" } }, + "node_modules/get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "dev": true, + "dependencies": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-pkg-repo/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/get-pkg-repo/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/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/get-pkg-repo/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/get-pkg-repo/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/get-pkg-repo/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/get-pkg-repo/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/get-pkg-repo/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -9664,6 +11960,52 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-uri": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", + "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4", + "fs-extra": "^11.2.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/get-uri/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/get-uri/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/getpass": { "version": "0.1.7", "dev": true, @@ -9672,6 +12014,93 @@ "assert-plus": "^1.0.0" } }, + "node_modules/git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", + "dev": true, + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "dev": true, + "dependencies": { + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-semver-tags/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/gitconfiglocal/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "node_modules/glob": { "version": "10.3.12", "dev": true, @@ -9781,8 +12210,13 @@ }, "node_modules/gopd": { "version": "1.0.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -9792,8 +12226,25 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", +<<<<<<< HEAD "dev": true, "license": "ISC" +======= + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gradle-to-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gradle-to-js/-/gradle-to-js-2.0.1.tgz", + "integrity": "sha512-is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw==", + "dev": true, + "dependencies": { + "lodash.merge": "^4.6.2" + }, + "bin": { + "gradle-to-js": "cli.js" + } +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/graphemer": { "version": "1.4.0", @@ -9824,6 +12275,36 @@ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/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/har-schema": { "version": "2.0.0", "dev": true, @@ -9864,6 +12345,15 @@ "dev": true, "license": "MIT" }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/has-ansi": { "version": "2.0.0", "dev": true, @@ -9901,8 +12391,13 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "es-define-property": "^1.0.0" }, @@ -9912,8 +12407,13 @@ }, "node_modules/has-proto": { "version": "1.0.3", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.4" }, @@ -9923,8 +12423,13 @@ }, "node_modules/has-symbols": { "version": "1.0.3", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.4" }, @@ -9953,8 +12458,13 @@ }, "node_modules/hasown": { "version": "2.0.2", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "function-bind": "^1.1.2" }, @@ -9977,6 +12487,23 @@ "dev": true, "license": "MIT" }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hexoid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "engines": { + "node": ">=8" + } + }, "node_modules/hosted-git-info": { "version": "6.1.1", "dev": true, @@ -10260,6 +12787,12 @@ "node": ">= 4" } }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true + }, "node_modules/ignore-walk": { "version": "6.0.4", "dev": true, @@ -10340,8 +12873,13 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.8.19" } @@ -10361,8 +12899,13 @@ }, "node_modules/inflight": { "version": "1.0.6", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10501,8 +13044,13 @@ }, "node_modules/ip-address": { "version": "9.0.5", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -10513,6 +13061,7 @@ }, "node_modules/ip-address/node_modules/jsbn": { "version": "1.1.0", +<<<<<<< HEAD "dev": true, "license": "MIT" }, @@ -10520,6 +13069,15 @@ "version": "1.1.3", "dev": true, "license": "BSD-3-Clause" +======= + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/ipaddr.js": { "version": "2.2.0", @@ -10653,8 +13211,13 @@ }, "node_modules/is-docker": { "version": "2.2.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "is-docker": "cli.js" }, @@ -10675,8 +13238,13 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } @@ -10732,10 +13300,19 @@ "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/is-path-cwd": { @@ -10835,8 +13412,13 @@ }, "node_modules/is-stream": { "version": "2.0.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" }, @@ -10872,6 +13454,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dev": true, + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-typed-array": { "version": "1.1.13", "dev": true, @@ -10888,8 +13482,13 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/is-unicode-supported": { "version": "0.1.0", @@ -10919,8 +13518,13 @@ }, "node_modules/is-wsl": { "version": "2.2.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "is-docker": "^2.0.0" }, @@ -10930,8 +13534,13 @@ }, "node_modules/isarray": { "version": "1.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/isbinaryfile": { "version": "4.0.10", @@ -10946,8 +13555,13 @@ }, "node_modules/isexe": { "version": "2.0.0", +<<<<<<< HEAD "dev": true, "license": "ISC" +======= + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/isobject": { "version": "3.0.1", @@ -11357,6 +13971,12 @@ "dev": true, "license": "MIT" }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "dev": true, @@ -11412,6 +14032,22 @@ ], "license": "MIT" }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/jsprim": { "version": "1.4.2", "dev": true, @@ -11755,6 +14391,15 @@ "node": ">=0.10.0" } }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/klona": { "version": "2.0.6", "dev": true, @@ -11773,6 +14418,29 @@ "shell-quote": "^1.8.1" } }, + "node_modules/leek": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/leek/-/leek-0.0.24.tgz", + "integrity": "sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==", + "dependencies": { + "debug": "^2.1.0", + "lodash.assign": "^3.2.0", + "rsvp": "^3.0.21" + } + }, + "node_modules/leek/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/leek/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/less": { "version": "4.2.0", "dev": true, @@ -11869,6 +14537,43 @@ "dev": true, "license": "MIT" }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "dev": true, @@ -11898,23 +14603,108 @@ }, "node_modules/lodash": { "version": "4.17.21", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/lodash-es": { "version": "4.17.21", "license": "MIT" }, + "node_modules/lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==" + }, + "node_modules/lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==" + }, + "node_modules/lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", + "dependencies": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" + }, + "node_modules/lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA==", + "dependencies": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, "node_modules/lodash.debounce": { "version": "4.0.8", "dev": true, "license": "MIT" }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", + "dev": true + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, "node_modules/lodash.merge": { "version": "4.6.2", "dev": true, "license": "MIT" }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==" + }, "node_modules/log-symbols": { "version": "4.1.0", "license": "MIT", @@ -12006,6 +14796,17 @@ "yallist": "^3.0.2" } }, + "node_modules/macos-release": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz", + "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/magic-string": { "version": "0.30.1", "dev": true, @@ -12234,6 +15035,18 @@ "dev": true, "license": "ISC" }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/media-typer": { "version": "0.3.0", "dev": true, @@ -12253,6 +15066,174 @@ "node": ">= 4.0.0" } }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/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/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/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/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -12261,8 +15242,13 @@ }, "node_modules/merge-stream": { "version": "2.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/merge2": { "version": "1.4.1", @@ -12272,11 +15258,30 @@ "node": ">= 8" } }, + "node_modules/mergexml": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/mergexml/-/mergexml-1.2.4.tgz", + "integrity": "sha512-yiOlDqcVCz7AG1eSboonc18FTlfqDEKYfGoAV3Lul98u6YRV/s0kjtf4bjk47t0hLTFJR0BSYMd6BpmX3xDjNQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.7.0", + "formidable": "^3.5.1", + "xpath": "0.0.27" + } + }, + "node_modules/mergexml/node_modules/xpath": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz", + "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -12306,16 +15311,26 @@ }, "node_modules/mime-db": { "version": "1.52.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "mime-db": "1.52.0" }, @@ -12330,6 +15345,27 @@ "node": ">=6" } }, + "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/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/mini-css-extract-plugin": { "version": "2.7.6", "dev": true, @@ -12356,8 +15392,13 @@ }, "node_modules/minimatch": { "version": "3.1.2", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "brace-expansion": "^1.1.7" }, @@ -12365,18 +15406,51 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.8", + "node_modules/minimist": { + "version": "1.2.8", +<<<<<<< HEAD + "dev": true, + "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, "node_modules/minipass": { "version": "5.0.0", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } @@ -12548,8 +15622,13 @@ }, "node_modules/minizlib": { "version": "2.1.2", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -12560,8 +15639,13 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "yallist": "^4.0.0" }, @@ -12571,6 +15655,7 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", +<<<<<<< HEAD "dev": true, "license": "ISC" }, @@ -12578,6 +15663,15 @@ "version": "1.0.4", "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "mkdirp": "bin/cmd.js" }, @@ -12585,6 +15679,21 @@ "node": ">=10" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mrmime": { "version": "1.0.1", "dev": true, @@ -12595,8 +15704,13 @@ }, "node_modules/ms": { "version": "2.1.2", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -12613,8 +15727,13 @@ }, "node_modules/mute-stream": { "version": "0.0.8", +<<<<<<< HEAD "dev": true, "license": "ISC" +======= + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/nanoid": { "version": "3.3.7", @@ -12633,6 +15752,55 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, + "node_modules/native-run": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/native-run/-/native-run-1.7.4.tgz", + "integrity": "sha512-yDEwTp66vmXpqFiSQzz4sVQgyq5U58gGRovglY4GHh12ITyWa6mh6Lbpm2gViVOVD1JYFtYnwcgr7GTFBinXNA==", + "dev": true, + "dependencies": { + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-terminal": "^2.3.3", + "bplist-parser": "^0.3.2", + "debug": "^4.3.4", + "elementtree": "^0.1.7", + "ini": "^3.0.1", + "plist": "^3.0.6", + "split2": "^4.1.0", + "through2": "^4.0.2", + "tslib": "^2.4.0", + "yauzl": "^2.10.0" + }, + "bin": { + "native-run": "bin/native-run" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/native-run/node_modules/ini": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/native-run/node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "engines": { + "node": ">= 10.x" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "dev": true, @@ -12667,6 +15835,14 @@ "dev": true, "license": "MIT" }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/ng2-charts": { "version": "4.1.1", "license": "ISC", @@ -12705,6 +15881,7 @@ "@angular/core": ">=15.0.0" } }, +<<<<<<< HEAD "node_modules/nice-napi": { "version": "1.0.2", "dev": true, @@ -12717,6 +15894,18 @@ "dependencies": { "node-addon-api": "^3.0.0", "node-gyp-build": "^4.2.2" +======= + "node_modules/node-abi": { + "version": "3.63.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.63.0.tgz", + "integrity": "sha512-vAszCsOUrUxjGAmdnM/pq7gUgie0IRteCQMX6d4A534fQCR93EJU5qgzBvU6EkFfK27s0T3HEV3BOyJIr7OMYw==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) } }, "node_modules/node-addon-api": { @@ -12724,6 +15913,48 @@ "dev": true, "license": "MIT" }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -12786,11 +16017,135 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dev": true, + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, + "node_modules/node-html-parser/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/node-html-parser/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/node-releases": { "version": "2.0.14", "dev": true, "license": "MIT" }, + "node_modules/nodemon": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/nopt": { "version": "6.0.0", "dev": true, @@ -13001,8 +16356,13 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "path-key": "^3.0.0" }, @@ -13010,6 +16370,19 @@ "node": ">=8" } }, + "node_modules/npm-watch": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/npm-watch/-/npm-watch-0.9.0.tgz", + "integrity": "sha512-C5Rgh5+jvY33K1EH8Qjr1hfpH9Nhasc90QJ0W+JyKg2ogE0LOCZI4xirC8QmywW7XinyBpynwxlrN6aPfjc3Hw==", + "dev": true, + "dependencies": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + }, + "bin": { + "npm-watch": "cli.js" + } + }, "node_modules/npmlog": { "version": "6.0.2", "dev": true, @@ -13361,8 +16734,13 @@ }, "node_modules/object-inspect": { "version": "1.13.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -13474,8 +16852,13 @@ }, "node_modules/once": { "version": "1.4.0", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "wrappy": "1" } @@ -13600,10 +16983,30 @@ "node": ">=8" } }, + "node_modules/os-name": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz", + "integrity": "sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==", + "dependencies": { + "macos-release": "^2.5.0", + "windows-release": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/os-tmpdir": { "version": "1.0.2", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.10.0" } @@ -13677,6 +17080,84 @@ "node": ">=6" } }, + "node_modules/pac-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-proxy-agent/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", + "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/pacote": { "version": "15.2.0", "dev": true, @@ -13818,8 +17299,13 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.10.0" } @@ -13831,8 +17317,13 @@ }, "node_modules/path-key": { "version": "3.1.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } @@ -13879,6 +17370,12 @@ "node": ">=8" } }, + "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/performance-now": { "version": "2.1.0", "dev": true, @@ -14030,6 +17527,38 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "dev": true, @@ -14158,6 +17687,50 @@ "dev": true, "license": "MIT" }, + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "dev": true, @@ -14166,6 +17739,21 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/pretty-bytes": { "version": "5.6.0", "dev": true, @@ -14187,8 +17775,13 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/promise-inflight": { "version": "1.0.1", @@ -14198,13 +17791,35 @@ "node_modules/promise-retry": { "version": "2.0.1", "dev": true, - "license": "MIT", + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=10" + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" } }, "node_modules/protractor": { @@ -14467,10 +18082,89 @@ "node": ">= 0.10" } }, + "node_modules/proxy-agent": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", + "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.3", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", + "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/proxy-from-env": { "version": "1.1.0", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/prr": { "version": "1.0.1", @@ -14483,10 +18177,21 @@ "dev": true, "license": "MIT" }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true + }, "node_modules/pump": { "version": "3.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -14518,8 +18223,13 @@ }, "node_modules/qs": { "version": "6.11.0", +<<<<<<< HEAD "dev": true, "license": "BSD-3-Clause", +======= + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "side-channel": "^1.0.4" }, @@ -14554,6 +18264,21 @@ ], "license": "MIT" }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/randombytes": { "version": "2.1.0", "dev": true, @@ -14603,6 +18328,36 @@ "node": ">=0.10.0" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-package-json": { "version": "6.0.4", "dev": true, @@ -14645,6 +18400,148 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/readable-stream": { "version": "3.6.0", "license": "MIT", @@ -14668,6 +18565,19 @@ "node": ">=8.10.0" } }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/reflect-metadata": { "version": "0.1.14", "dev": true, @@ -14706,6 +18616,12 @@ "dev": true, "license": "MIT" }, + "node_modules/regexp-to-ast": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", + "integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==", + "dev": true + }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", "dev": true, @@ -14739,22 +18655,145 @@ "node": ">=4" } }, - "node_modules/regjsparser": { - "version": "0.9.1", + "node_modules/regjsparser": { + "version": "0.9.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/replace": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", + "integrity": "sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==", + "dev": true, + "dependencies": { + "chalk": "2.4.2", + "minimatch": "3.0.5", + "yargs": "^15.3.1" + }, + "bin": { + "replace": "bin/replace.js", + "search": "bin/search.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/replace/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/replace/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/replace/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/replace/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/replace/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/replace/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~0.5.0" + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">=8" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", + "node_modules/replace/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/request": { @@ -14948,8 +18987,13 @@ }, "node_modules/rimraf": { "version": "3.0.2", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "glob": "^7.1.3" }, @@ -14962,8 +19006,13 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -15002,10 +19051,23 @@ "fsevents": "~2.3.2" } }, + "node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/run-async": { "version": "2.4.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=0.12.0" } @@ -15313,8 +19375,13 @@ }, "node_modules/semver": { "version": "7.6.0", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "lru-cache": "^6.0.0" }, @@ -15327,8 +19394,13 @@ }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "yallist": "^4.0.0" }, @@ -15338,8 +19410,13 @@ }, "node_modules/semver/node_modules/yallist": { "version": "4.0.0", +<<<<<<< HEAD "dev": true, "license": "ISC" +======= + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/send": { "version": "0.18.0", @@ -15494,8 +19571,13 @@ }, "node_modules/set-function-length": { "version": "1.2.2", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -15543,10 +19625,44 @@ "node": ">=8" } }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true + }, "node_modules/shebang-command": { "version": "2.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "shebang-regex": "^3.0.0" }, @@ -15556,8 +19672,13 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=8" } @@ -15573,8 +19694,13 @@ }, "node_modules/side-channel": { "version": "1.0.4", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -15684,6 +19810,116 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "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/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "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" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dev": true, + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dev": true, + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "dev": true, + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, "node_modules/slash": { "version": "4.0.0", "dev": true, @@ -15695,10 +19931,56 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, "node_modules/smart-buffer": { "version": "4.2.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -15783,8 +20065,13 @@ }, "node_modules/socks": { "version": "2.8.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", + "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -15922,11 +20209,36 @@ "wbuf": "^1.7.3" } }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "dev": true, "license": "BSD-3-Clause" }, + "node_modules/ssh-config": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ssh-config/-/ssh-config-1.1.6.tgz", + "integrity": "sha512-ZPO9rECxzs5JIQ6G/2EfL1I9ho/BVZkx9HRKn8+0af7QgwAmumQ7XBFP1ggMyPMo+/tUbmv0HFdv4qifdO/9JA==" + }, "node_modules/sshpk": { "version": "1.18.0", "dev": true, @@ -15978,6 +20290,51 @@ "node": ">= 0.8" } }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", + "dependencies": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-combiner2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-combiner2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/stream-combiner2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/streamroller": { "version": "3.1.5", "dev": true, @@ -15991,6 +20348,20 @@ "node": ">=8.0" } }, + "node_modules/streamx": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", + "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "license": "MIT", @@ -16000,8 +20371,13 @@ }, "node_modules/string-width": { "version": "4.2.3", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -16103,37 +20479,113 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=6" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/superagent": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz", + "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==", + "deprecated": "Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net", + "dependencies": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.4", + "debug": "^4.3.4", + "fast-safe-stringify": "^2.1.1", + "form-data": "^4.0.0", + "formidable": "^2.1.2", + "methods": "^1.1.2", + "mime": "2.6.0", + "qs": "^6.11.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=6.4.0 <13 || >=14" + } + }, + "node_modules/superagent/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/superagent/node_modules/formidable": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", + "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", + "dependencies": { + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0", + "qs": "^6.11.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://ko-fi.com/tunnckoCore/commissions" } }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, + "node_modules/superagent/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" + "mime": "cli.js" }, "engines": { - "node": ">=4" + "node": ">=4.0.0" } }, "node_modules/supports-color": { @@ -16199,8 +20651,13 @@ }, "node_modules/tar": { "version": "6.2.1", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -16213,6 +20670,31 @@ "node": ">=10" } }, + "node_modules/tar-fs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, "node_modules/tar-stream": { "version": "2.2.0", "dev": true, @@ -16230,8 +20712,13 @@ }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "minipass": "^3.0.0" }, @@ -16241,8 +20728,13 @@ }, "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "yallist": "^4.0.0" }, @@ -16252,8 +20744,113 @@ }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", +<<<<<<< HEAD "dev": true, "license": "ISC" +======= + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", + "dev": true, + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tempy/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/terser": { "version": "5.29.1", @@ -16387,6 +20984,24 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/text-decoder": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.0.tgz", + "integrity": "sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, "node_modules/text-table": { "version": "0.2.0", "dev": true, @@ -16394,8 +21009,22 @@ }, "node_modules/through": { "version": "2.3.8", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/thunky": { "version": "1.1.0", @@ -16405,8 +21034,13 @@ }, "node_modules/tmp": { "version": "0.0.33", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -16442,6 +21076,15 @@ "node": ">=0.6" } }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "dev": true, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, "node_modules/tough-cookie": { "version": "4.1.3", "dev": true, @@ -16477,12 +21120,26 @@ }, "node_modules/tree-kill": { "version": "1.2.2", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "bin": { "tree-kill": "cli.js" } }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/ts-api-utils": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", @@ -16702,8 +21359,13 @@ }, "node_modules/type-fest": { "version": "0.21.3", +<<<<<<< HEAD "dev": true, "license": "(MIT OR CC0-1.0)", +======= + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "engines": { "node": ">=10" }, @@ -16797,6 +21459,14 @@ "dev": true, "license": "MIT" }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, "node_modules/typescript": { "version": "4.9.5", "dev": true, @@ -17005,6 +21675,19 @@ "node": "*" } }, + "node_modules/uglify-js": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", + "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "dev": true, @@ -17019,10 +21702,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true + }, "node_modules/undici-types": { "version": "5.26.5", +<<<<<<< HEAD "dev": true, "license": "MIT" +======= + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -17082,6 +21776,18 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/universalify": { "version": "0.1.2", "dev": true, @@ -17098,6 +21804,14 @@ "node": ">= 0.8" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.13", "dev": true, @@ -17793,8 +22507,13 @@ }, "node_modules/which": { "version": "2.0.2", +<<<<<<< HEAD "dev": true, "license": "ISC", +======= + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "isexe": "^2.0.0" }, @@ -17856,10 +22575,79 @@ "dev": true, "license": "MIT" }, + "node_modules/windows-release": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz", + "integrity": "sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==", + "dependencies": { + "execa": "^4.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/windows-release/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==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, "node_modules/wrap-ansi": { "version": "7.0.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17916,8 +22704,13 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "color-convert": "^2.0.1" }, @@ -17930,8 +22723,13 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", +<<<<<<< HEAD "dev": true, "license": "MIT", +======= + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) "dependencies": { "color-name": "~1.1.4" }, @@ -17941,8 +22739,24 @@ }, "node_modules/wrappy": { "version": "1.0.2", +<<<<<<< HEAD "dev": true, "license": "ISC" +======= + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } +>>>>>>> c100d962f7 (UI: add build for native Android App (#986)) }, "node_modules/ws": { "version": "7.5.9", @@ -17964,6 +22778,40 @@ } } }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dev": true, + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, "node_modules/xml-name-validator": { "version": "3.0.0", "dev": true, @@ -17994,6 +22842,24 @@ "dev": true, "license": "MIT" }, + "node_modules/xpath": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "dev": true, @@ -18032,6 +22898,16 @@ "node": ">=12" } }, + "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" + } + }, "node_modules/yn": { "version": "3.1.1", "dev": true, diff --git a/ui/package.json b/ui/package.json index 9790d1c8f7e..4107030261c 100644 --- a/ui/package.json +++ b/ui/package.json @@ -12,12 +12,25 @@ "@angular/platform-browser-dynamic": "~16.2.12", "@angular/router": "~16.2.12", "@angular/service-worker": "~16.2.12", + "@capacitor-community/file-opener": "^1.0.5", + "@capacitor/android": "5.2.3", + "@capacitor/app": "^5.0.6", + "@capacitor/core": "5.2.3", + "@capacitor/filesystem": "^5.2.0", + "@capacitor/ios": "5.2.3", + "@capacitor/splash-screen": "^5.0.6", + "@ionic-native/core": "^5.36.0", + "@ionic-native/file-opener": "^5.36.0", "@ionic/angular": "^6.7.5", + "@ionic/cli": "^7.1.6", "@ngx-formly/core": "^6.3.0", "@ngx-formly/ionic": "^6.3.5", "@ngx-formly/schematics": "^6.3.0", "@ngx-translate/core": "^15.0.0", "@nodro7/angular-mydatepicker": "^0.14.0", + "capacitor-blob-writer": "^1.1.14", + "capacitor-ios-autofill-save-password": "^2.0.0", + "capacitor-secure-storage-plugin": "^0.9.0", "chart.js": "^4.4.3", "chartjs-adapter-date-fns": "^3.0.0", "chartjs-plugin-zoom": "^2.0.1", @@ -46,6 +59,8 @@ "@angular/compiler": "^16.2.12", "@angular/compiler-cli": "^16.2.12", "@angular/language-service": "^16.2.12", + "@capacitor/assets": "^3.0.0", + "@capacitor/cli": "5.2.3", "@ionic/angular-toolkit": "^11.0.1", "@stylistic/eslint-plugin": "^2.2.2", "@types/jasmine": "~4.3.6", @@ -74,6 +89,7 @@ }, "scripts": { "lint": "ng lint", - "test": "ng test" + "test": "ng test", + "capacitor-assets": "capacitor-assets" } } diff --git a/ui/src/app/app.component.ts b/ui/src/app/app.component.ts index 72d01cd471d..c0981692639 100644 --- a/ui/src/app/app.component.ts +++ b/ui/src/app/app.component.ts @@ -10,6 +10,8 @@ import { environment } from '../environments'; import { GlobalRouteChangeHandler } from './shared/service/globalRouteChangeHandler'; import { Service, UserPermission, Websocket } from './shared/shared'; import { Language } from './shared/type/language'; +import { SplashScreen } from '@capacitor/splash-screen'; +import { AppService } from './app.service'; @Component({ selector: 'app-root', @@ -38,6 +40,7 @@ export class AppComponent implements OnInit, OnDestroy { public websocket: Websocket, private globalRouteChangeHandler: GlobalRouteChangeHandler, private meta: Meta, + private appService: AppService, private title: Title, ) { service.setLang(Language.getByKey(localStorage.LANGUAGE) ?? Language.getByBrowserLang(navigator.language)); @@ -55,6 +58,9 @@ export class AppComponent implements OnInit, OnDestroy { const segments = e.url.split('/'); this.isHistoryDetailView = segments.slice(0, -1).includes('history'); })); + + this.appService.listen(); + SplashScreen.hide(); } ngOnInit() { diff --git a/ui/src/app/app.module.ts b/ui/src/app/app.module.ts index f76d84f27e3..343f78f6534 100644 --- a/ui/src/app/app.module.ts +++ b/ui/src/app/app.module.ts @@ -13,6 +13,7 @@ import { CookieService } from 'ngx-cookie-service'; import { AngularMyDatePickerModule } from '@nodro7/angular-mydatepicker'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; +import { AppService } from './app.service'; import { CheckForUpdateService } from './appupdateservice'; import { ChangelogModule } from './changelog/changelog.module'; import { EdgeModule } from './edge/edge.module'; @@ -63,6 +64,7 @@ import { UserModule } from './user/user.module'; { provide: FORMLY_CONFIG, multi: true, useFactory: registerTranslateExtension, deps: [TranslateService] }, Pagination, CheckForUpdateService, + AppService, ], bootstrap: [AppComponent], }) diff --git a/ui/src/app/app.service.ts b/ui/src/app/app.service.ts new file mode 100644 index 00000000000..14bb188a8bc --- /dev/null +++ b/ui/src/app/app.service.ts @@ -0,0 +1,154 @@ +// @ts-strict-ignore +import { Injectable } from '@angular/core'; +import { App } from '@capacitor/app'; +import { Capacitor } from '@capacitor/core'; +import { Directory, Encoding, Filesystem } from '@capacitor/filesystem'; +import { FileOpener } from '@ionic-native/file-opener'; +import { AlertController } from '@ionic/angular'; +import { TranslateService } from '@ngx-translate/core'; +import { saveAs } from 'file-saver-es'; +import { BehaviorSubject, Subject } from 'rxjs'; +import { JsonrpcRequest } from './shared/jsonrpc/base'; +import { Websocket } from './shared/shared'; + +@Injectable() +export class AppService { + public static isActive: BehaviorSubject = new BehaviorSubject(null); + public static lastActive: Subject = new Subject(); + public static readonly isApp: boolean = Capacitor.getPlatform() !== 'web'; + public static notifications: Map = new Map(); + + constructor( + private websocket: Websocket, + private alertCtrl: AlertController, + private translate: TranslateService, + ) { } + + private async updateState() { + const { isActive } = await App.getState(); + + if (isActive === true && AppService.isActive?.getValue() === false) { + window.location.reload(); + } + + AppService.isActive.next(isActive); + } + + public listen() { + + // // Don't use in web + if (!AppService.isApp) { + return; + } + + this.updateState(); + + App.addListener('appStateChange', () => { + this.updateState(); + }); + } + + public async downloadFile(path: string, blob: Blob, fileName: string) { + + // await this.presentAlert("Di", "asd", () => { }).then((state) => { + // console.log("state", state); + // }); + + fileName = "test.txt"; + + const writeSecretFile = async () => { + await Filesystem.writeFile({ + path: fileName, + data: "this is a test", + directory: Directory.Data, + encoding: Encoding.UTF8, + }); + }; + + // const openFile = async () => { + // const { uri } = await Filesystem.getUri({ path: fileName, directory: Directory.Data }); + + // let fOpts = { + // filePath: uri + fileName, + // openWithDefault: true + // } + + // FileOpener.open(fOpts); + // } + + const readSecretFile = async () => { + const contents = await Filesystem.readFile({ + path: fileName, + directory: Directory.Documents, + encoding: Encoding.UTF8, + }); + + console.log('secrets:', contents); + }; + + await writeSecretFile(); + // await openFile(); + await readSecretFile(); + } + + + /** + * Method that shows a confirmation window for the app selection + * + * @param clickedApp the app that has been clicked + */ + public async presentAlert(header: string, message: string, successCallback: Function) { + + const alert = this.alertCtrl.create({ + header: header, + message: message, + buttons: [{ + text: this.translate.instant('INSTALLATION.BACK'), + role: 'cancel', + }, + { + text: this.translate.instant('INSTALLATION.FORWARD'), + handler: () => { + successCallback(); + }, + }], + cssClass: 'alertController', + }); + (await alert).present(); + } + + static async writeAndOpenFile(data: Blob, fileName: string) { + + if (!AppService.isApp) { + saveAs(data, fileName); + } + + const reader = new FileReader(); + reader.readAsDataURL(data); + reader.onloadend = async function () { + try { + const result = await Filesystem.writeFile({ + path: fileName, + data: reader.result.toString(), + directory: Directory.Data, + recursive: true, + encoding: Encoding.UTF8, + }); + + FileOpener.open(result.uri, data.type) + .then(() => console.log('File is opened')) + .catch(e => console.log('Error opening file', e)); + + console.log('Wrote file', result.uri); + } catch (e) { + console.error('Unable to write file', e); + } + }; + } + + public static handleRefresh() { + setTimeout(() => + window.location.reload() + , 1000); + } +} diff --git a/ui/src/app/edge/history/common/energy/flat/flat.ts b/ui/src/app/edge/history/common/energy/flat/flat.ts index f69ce558271..b6b06fa87fc 100644 --- a/ui/src/app/edge/history/common/energy/flat/flat.ts +++ b/ui/src/app/edge/history/common/energy/flat/flat.ts @@ -6,6 +6,7 @@ import { Base64PayloadResponse } from 'src/app/shared/jsonrpc/response/base64Pay import { QueryHistoricTimeseriesExportXlxsRequest } from 'src/app/shared/jsonrpc/request/queryHistoricTimeseriesExportXlxs'; import { isSameDay, format, isSameMonth, isSameYear } from 'date-fns'; import { saveAs } from 'file-saver-es'; +import { AppService } from 'src/app/app.service'; @Component({ selector: 'energy', @@ -17,6 +18,7 @@ export class FlatComponent extends AbstractFlatWidget { private static readonly EXCEL_TYPE = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8'; private static readonly EXCEL_EXTENSION = '.xlsx'; protected readonly isSmartphoneResolution = this.service.isSmartphoneResolution; + protected readonly isApp: boolean = AppService.isApp; protected override onCurrentData(currentData: CurrentData) { this.autarchyValue = @@ -40,6 +42,12 @@ export class FlatComponent extends AbstractFlatWidget { * Export historic data to Excel file. */ protected exportToXlxs() { + + if (AppService.isApp) { + this.service.toast(this.translate.instant('APP.FUNCTIONALITY_TEMPORARILY_NOT_AVAILABLE'), "warning"); + return; + } + this.service.getCurrentEdge().then(edge => { edge.sendRequest(this.websocket, new QueryHistoricTimeseriesExportXlxsRequest(this.service.historyPeriod.value.from, this.service.historyPeriod.value.to)).then(response => { const r = response as Base64PayloadResponse; diff --git a/ui/src/app/edge/history/history.component.html b/ui/src/app/edge/history/history.component.html index 18e1b0c4574..e284994f2ce 100644 --- a/ui/src/app/edge/history/history.component.html +++ b/ui/src/app/edge/history/history.component.html @@ -1,5 +1,8 @@