From d7a1c5ed6636fe0ab45804bc2afe50bbfb88492c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 04:05:18 +0000 Subject: [PATCH 01/81] chore(deps): Bump playReview from 2.0.1 to 2.0.2 Bumps `playReview` from 2.0.1 to 2.0.2. Updates `com.google.android.play:review` from 2.0.1 to 2.0.2 Updates `com.google.android.play:review-ktx` from 2.0.1 to 2.0.2 --- updated-dependencies: - dependency-name: com.google.android.play:review dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.android.play:review-ktx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4eae314b..b9eb86f1 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -60,7 +60,7 @@ compose = "1.7.5" playGame = "20.1.2" -playReview = "2.0.1" +playReview = "2.0.2" playUpdate = "2.1.0" playCoroutine = "1.9.0" firebaseAnalytics = "21.2.2" From 778aa19cc1e0f3b62dc5d3a7a59fa28b068d924d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 04:05:47 +0000 Subject: [PATCH 02/81] chore(deps): Bump com.google.truth:truth from 1.4.3 to 1.4.4 Bumps [com.google.truth:truth](https://github.com/google/truth) from 1.4.3 to 1.4.4. - [Release notes](https://github.com/google/truth/releases) - [Commits](https://github.com/google/truth/compare/v1.4.3...v1.4.4) --- updated-dependencies: - dependency-name: com.google.truth:truth dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4eae314b..7505de72 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -50,7 +50,7 @@ moduleGraph = "2.6.0" poi = "5.3.0" room = "2.7.0-alpha11" secrets = "2.0.1" -truth = "1.4.3" +truth = "1.4.4" turbine = "1.2.0" compose-plugin = "1.7.1" From d723b67b20793e980962c33770f26415b9f7da4a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Mon, 2 Dec 2024 04:07:25 +0000 Subject: [PATCH 03/81] =?UTF-8?q?=F0=9F=A4=96=20Updates=20baselines=20for?= =?UTF-8?q?=20Dependency=20Guard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/dependencies/googlePlayDebugRuntimeClasspath.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/dependencies/googlePlayDebugRuntimeClasspath.txt b/app/dependencies/googlePlayDebugRuntimeClasspath.txt index 10ca5442..424d04ae 100644 --- a/app/dependencies/googlePlayDebugRuntimeClasspath.txt +++ b/app/dependencies/googlePlayDebugRuntimeClasspath.txt @@ -203,10 +203,10 @@ com.google.android.gms:play-services-tasks:18.2.0 com.google.android.libraries.identity.googleid:googleid:1.1.0 com.google.android.play:app-update-ktx:2.1.0 com.google.android.play:app-update:2.1.0 -com.google.android.play:core-common:2.0.3 +com.google.android.play:core-common:2.0.4 com.google.android.play:integrity:1.3.0 -com.google.android.play:review-ktx:2.0.1 -com.google.android.play:review:2.0.1 +com.google.android.play:review-ktx:2.0.2 +com.google.android.play:review:2.0.2 com.google.android.recaptcha:recaptcha:18.5.1 com.google.android:annotations:4.1.1.4 com.google.auto.value:auto-value-annotations:1.8.1 From 6f7d35d83dda23cb90f44baaee0851aa78ea8f5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 03:34:24 +0000 Subject: [PATCH 04/81] chore(deps): Bump hydraulic-software/conveyor from 15.1 to 16.0 Bumps [hydraulic-software/conveyor](https://github.com/hydraulic-software/conveyor) from 15.1 to 16.0. - [Commits](https://github.com/hydraulic-software/conveyor/compare/v15.1...v16.0) --- updated-dependencies: - dependency-name: hydraulic-software/conveyor dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/Hydraulic_Conveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Hydraulic_Conveyor.yml b/.github/workflows/Hydraulic_Conveyor.yml index d5627972..989fc0c1 100644 --- a/.github/workflows/Hydraulic_Conveyor.yml +++ b/.github/workflows/Hydraulic_Conveyor.yml @@ -28,7 +28,7 @@ jobs: run: ./gradlew createReleaseDistributable - name: Run Conveyor - uses: hydraulic-software/conveyor/actions/build@v15.1 + uses: hydraulic-software/conveyor/actions/build@v16.0 env: TOKEN: ${{ secrets.TOKEN }} with: From 89d28167955e2d2bdce37f922eeb1dd09e067c55 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 03:34:26 +0000 Subject: [PATCH 05/81] chore(deps): Bump JamesIves/github-pages-deploy-action Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.9 to 4.7.2. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.9...v4.7.2) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/web.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index b8ae3e81..80e5f8e8 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -28,7 +28,7 @@ jobs: # If main branch update, deploy to gh-pages - name: Deploy # if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main' - uses: JamesIves/github-pages-deploy-action@v4.6.9 + uses: JamesIves/github-pages-deploy-action@v4.7.2 with: GITHUB_TOKEN: ${{ secrets.TOKEN }} BRANCH: gh-web # The branch the action should deploy to. From 98d1660dc35eb48ecc4c376b95c2794340dfa835 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Tue, 10 Dec 2024 15:53:04 +0100 Subject: [PATCH 06/81] chore: Update dependencies Updated the following dependencies: - Android Gradle Plugin to 8.7.3 - Kotlinx Serialization Json to 1.7.3 - androidx.sqlite to 2.5.0-alpha11 Additionally, replaced `enableStrongSkippingMode` with `featureFlags` in the Compose configuration to enable strong skipping mode. --- .../src/main/kotlin/com/mshdabiola/app/AndroidCompose.kt | 3 ++- gradle/libs.versions.toml | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build-logic/convention/src/main/kotlin/com/mshdabiola/app/AndroidCompose.kt b/build-logic/convention/src/main/kotlin/com/mshdabiola/app/AndroidCompose.kt index c770ba04..4e85f39d 100644 --- a/build-logic/convention/src/main/kotlin/com/mshdabiola/app/AndroidCompose.kt +++ b/build-logic/convention/src/main/kotlin/com/mshdabiola/app/AndroidCompose.kt @@ -8,6 +8,7 @@ import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.withType import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.compose.compiler.gradle.ComposeCompilerGradlePluginExtension +import org.jetbrains.kotlin.compose.compiler.gradle.ComposeFeatureFlag /** * Configure Compose-specific options @@ -59,6 +60,6 @@ internal fun Project.configureAndroidCompose( stabilityConfigurationFile.set(rootProject.layout.projectDirectory.file("compose_compiler_config.conf")) - enableStrongSkippingMode.set(true) + featureFlags.set(listOf(ComposeFeatureFlag.StrongSkipping)) } } \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4eae314b..431102ed 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] accompanist = "0.36.0" androidDesugarJdkLibs = "2.1.2" -androidGradlePlugin = "8.7.2" +androidGradlePlugin = "8.7.3" androidTools = "31.7.2" androidxActivity = "1.9.3" androidxAppCompat = "1.7.0" @@ -42,7 +42,7 @@ junit4 = "4.13.2" kotlin = "2.0.21" kotlinxCoroutines = "1.9.0" kotlinxDatetime = "0.6.1" -kotlinxSerializationJson = "1.7.2" +kotlinxSerializationJson = "1.7.3" protobuf = "4.26.0" protobufPlugin = "0.9.4" ksp = "2.0.21-1.0.28" @@ -80,7 +80,7 @@ kermit = "2.0.4" slf4jSimple = "2.0.16" androidx-paging = "3.3.4" -sqlite = "2.5.0-alpha07" +sqlite = "2.5.0-alpha11" kotlinxCollectionImmutable = "0.3.7" windowSizeClass = "0.5.0" From ceacb0d9d9e616e03a5923664569ac8c58d329cc Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Tue, 10 Dec 2024 16:48:20 +0100 Subject: [PATCH 07/81] chore: Upgrade Kotlin to 2.1.0 Upgraded Kotlin to version 2.1.0 and updated related dependencies, such as kotlinx-serialization and the Kotlin serialization plugin. This change also removes unnecessary dependencies. --- .../fossReliantReleaseRuntimeClasspath.txt | 12 ++++++------ app/dependencies/googlePlayDebugRuntimeClasspath.txt | 12 ++++++------ .../main/kotlin/AndroidLibraryConventionPlugin.kt | 2 +- .../src/main/kotlin/AndroidRoomConventionPlugin.kt | 3 +-- gradle/libs.versions.toml | 4 ++-- 5 files changed, 16 insertions(+), 17 deletions(-) diff --git a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt index d799ff79..575b8ce8 100644 --- a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt +++ b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt @@ -255,7 +255,7 @@ org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22 org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.24 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.24 -org.jetbrains.kotlin:kotlin-stdlib:2.0.21 +org.jetbrains.kotlin:kotlin-stdlib:2.1.0 org.jetbrains.kotlinx:atomicfu-jvm:0.23.2 org.jetbrains.kotlinx:atomicfu:0.23.2 org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.7 @@ -267,11 +267,11 @@ org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.9.0 -org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.2 +org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3 org.jetbrains.skiko:skiko-awt-runtime-linux-x64:0.8.18 org.jetbrains.skiko:skiko-awt:0.8.18 org.jetbrains:annotations:23.0.0 diff --git a/app/dependencies/googlePlayDebugRuntimeClasspath.txt b/app/dependencies/googlePlayDebugRuntimeClasspath.txt index 10ca5442..d084ae7d 100644 --- a/app/dependencies/googlePlayDebugRuntimeClasspath.txt +++ b/app/dependencies/googlePlayDebugRuntimeClasspath.txt @@ -365,7 +365,7 @@ org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22 org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.24 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.24 -org.jetbrains.kotlin:kotlin-stdlib:2.0.21 +org.jetbrains.kotlin:kotlin-stdlib:2.1.0 org.jetbrains.kotlinx:atomicfu-jvm:0.23.2 org.jetbrains.kotlinx:atomicfu:0.23.2 org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.7 @@ -378,11 +378,11 @@ org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.9.0 -org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.2 -org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.2 +org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3 org.jetbrains.skiko:skiko-awt-runtime-linux-x64:0.8.18 org.jetbrains.skiko:skiko-awt:0.8.18 org.jetbrains:annotations:23.0.0 diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt index 98fcd305..98ba65e0 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -7,6 +7,7 @@ import com.mshdabiola.app.configurePrintApksTask import com.mshdabiola.app.disableUnnecessaryAndroidTests import org.gradle.api.Plugin import org.gradle.api.Project +import com.mshdabiola.app.libs import org.gradle.api.artifacts.VersionCatalogsExtension import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.getByType @@ -65,7 +66,6 @@ class AndroidLibraryConventionPlugin : Plugin { jvm() jvmToolchain(21) - val libs = extensions.getByType().named("libs") with(sourceSets) { commonMain.dependencies { diff --git a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt index db954bd9..c312d0fb 100644 --- a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt @@ -4,7 +4,7 @@ import androidx.room.gradle.RoomExtension import com.google.devtools.ksp.gradle.KspExtension import org.gradle.api.Plugin import org.gradle.api.Project -import org.gradle.api.artifacts.VersionCatalogsExtension +import com.mshdabiola.app.libs import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.getByType @@ -20,7 +20,6 @@ class AndroidRoomConventionPlugin : Plugin { apply("androidx.room") } - val libs = extensions.getByType().named("libs") extensions.configure { arg("room.generateKotlin", "true") diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 431102ed..5a09237f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -39,13 +39,13 @@ gmsPlugin = "4.4.2" googleOss = "17.1.0" googleOssPlugin = "0.10.6" junit4 = "4.13.2" -kotlin = "2.0.21" +kotlin = "2.1.0" kotlinxCoroutines = "1.9.0" kotlinxDatetime = "0.6.1" kotlinxSerializationJson = "1.7.3" protobuf = "4.26.0" protobufPlugin = "0.9.4" -ksp = "2.0.21-1.0.28" +ksp = "2.1.0-1.0.29" moduleGraph = "2.6.0" poi = "5.3.0" room = "2.7.0-alpha11" From 2d28b08ccaba16ec6cbc8a9132fdbc66dccd4ff3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:09:38 +0000 Subject: [PATCH 08/81] chore(deps): Bump com.jraska.module.graph.assertion from 2.6.0 to 2.7.1 Bumps com.jraska.module.graph.assertion from 2.6.0 to 2.7.1. --- updated-dependencies: - dependency-name: com.jraska.module.graph.assertion dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5a09237f..5e1e096b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -46,7 +46,7 @@ kotlinxSerializationJson = "1.7.3" protobuf = "4.26.0" protobufPlugin = "0.9.4" ksp = "2.1.0-1.0.29" -moduleGraph = "2.6.0" +moduleGraph = "2.7.1" poi = "5.3.0" room = "2.7.0-alpha11" secrets = "2.0.1" From 47866225be3b04c8d3e3bf538659d31dca03852d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:13:01 +0000 Subject: [PATCH 09/81] chore(deps): Bump kermit from 2.0.4 to 2.0.5 Bumps `kermit` from 2.0.4 to 2.0.5. Updates `co.touchlab:kermit` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/touchlab/Kermit/releases) - [Changelog](https://github.com/touchlab/Kermit/blob/main/CHANGELOG.md) - [Commits](https://github.com/touchlab/Kermit/compare/2.0.4...2.0.5) Updates `co.touchlab:kermit-koin` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/touchlab/Kermit/releases) - [Changelog](https://github.com/touchlab/Kermit/blob/main/CHANGELOG.md) - [Commits](https://github.com/touchlab/Kermit/compare/2.0.4...2.0.5) --- updated-dependencies: - dependency-name: co.touchlab:kermit dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: co.touchlab:kermit-koin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c9a2037d..c767cebb 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -76,7 +76,7 @@ koinCompose = "4.0.0" conveyor = "1.12" -kermit = "2.0.4" +kermit = "2.0.5" slf4jSimple = "2.0.16" androidx-paging = "3.3.4" From 0df5672ecc4893e240542522a0e515bec17c99e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:13:30 +0000 Subject: [PATCH 10/81] chore(deps): Bump coil from 3.0.3 to 3.0.4 Bumps `coil` from 3.0.3 to 3.0.4. Updates `io.coil-kt.coil3:coil` from 3.0.3 to 3.0.4 - [Release notes](https://github.com/coil-kt/coil/releases) - [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md) - [Commits](https://github.com/coil-kt/coil/compare/3.0.3...3.0.4) Updates `io.coil-kt.coil3:coil-compose` from 3.0.3 to 3.0.4 - [Release notes](https://github.com/coil-kt/coil/releases) - [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md) - [Commits](https://github.com/coil-kt/coil/compare/3.0.3...3.0.4) Updates `io.coil-kt.coil3:coil-svg` from 3.0.3 to 3.0.4 - [Release notes](https://github.com/coil-kt/coil/releases) - [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md) - [Commits](https://github.com/coil-kt/coil/compare/3.0.3...3.0.4) Updates `io.coil-kt.coil3:coil-network-okhttp` from 3.0.3 to 3.0.4 - [Release notes](https://github.com/coil-kt/coil/releases) - [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md) - [Commits](https://github.com/coil-kt/coil/compare/3.0.3...3.0.4) --- updated-dependencies: - dependency-name: io.coil-kt.coil3:coil dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.coil-kt.coil3:coil-compose dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.coil-kt.coil3:coil-svg dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.coil-kt.coil3:coil-network-okhttp dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c9a2037d..1edbac36 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -30,7 +30,7 @@ androidxTracing = "1.3.0-alpha02" androidxUiAutomator = "2.3.0" androidxWindowManager = "1.3.0" androidxWork = "2.10.0" -coil = "3.0.3" +coil = "3.0.4" dependencyGuard = "0.5.0" firebaseBom = "33.6.0" firebaseCrashlyticsPlugin = "2.9.9" From a5ce8297535c5a75a095c418524a89a0cd887a6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 10 Dec 2024 16:16:07 +0000 Subject: [PATCH 11/81] =?UTF-8?q?=F0=9F=A4=96=20Updates=20baselines=20for?= =?UTF-8?q?=20Dependency=20Guard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fossReliantReleaseRuntimeClasspath.txt | 12 ++++++------ app/dependencies/googlePlayDebugRuntimeClasspath.txt | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt index 575b8ce8..4d1044c0 100644 --- a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt +++ b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt @@ -133,12 +133,12 @@ androidx.window.extensions.core:core:1.0.0 androidx.window:window-core-android:1.3.0 androidx.window:window-core:1.3.0 androidx.window:window:1.3.0 -co.touchlab:kermit-android:2.0.4 -co.touchlab:kermit-core-android:2.0.4 -co.touchlab:kermit-core:2.0.4 -co.touchlab:kermit-koin-android:2.0.4 -co.touchlab:kermit-koin:2.0.4 -co.touchlab:kermit:2.0.4 +co.touchlab:kermit-android:2.0.5 +co.touchlab:kermit-core-android:2.0.5 +co.touchlab:kermit-core:2.0.5 +co.touchlab:kermit-koin-android:2.0.5 +co.touchlab:kermit-koin:2.0.5 +co.touchlab:kermit:2.0.5 co.touchlab:stately-concurrency-jvm:2.1.0 co.touchlab:stately-concurrency:2.1.0 co.touchlab:stately-concurrent-collections-jvm:2.1.0 diff --git a/app/dependencies/googlePlayDebugRuntimeClasspath.txt b/app/dependencies/googlePlayDebugRuntimeClasspath.txt index d084ae7d..d20ccd48 100644 --- a/app/dependencies/googlePlayDebugRuntimeClasspath.txt +++ b/app/dependencies/googlePlayDebugRuntimeClasspath.txt @@ -161,12 +161,12 @@ androidx.window.extensions.core:core:1.0.0 androidx.window:window-core-android:1.3.0 androidx.window:window-core:1.3.0 androidx.window:window:1.3.0 -co.touchlab:kermit-android-debug:2.0.4 -co.touchlab:kermit-core-android-debug:2.0.4 -co.touchlab:kermit-core:2.0.4 -co.touchlab:kermit-koin-android-debug:2.0.4 -co.touchlab:kermit-koin:2.0.4 -co.touchlab:kermit:2.0.4 +co.touchlab:kermit-android-debug:2.0.5 +co.touchlab:kermit-core-android-debug:2.0.5 +co.touchlab:kermit-core:2.0.5 +co.touchlab:kermit-koin-android-debug:2.0.5 +co.touchlab:kermit-koin:2.0.5 +co.touchlab:kermit:2.0.5 co.touchlab:stately-concurrency-jvm:2.1.0 co.touchlab:stately-concurrency:2.1.0 co.touchlab:stately-concurrent-collections-jvm:2.1.0 From be80482cc13f6277a9ea543c81f48aa853ecea48 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 10 Dec 2024 16:16:18 +0000 Subject: [PATCH 12/81] =?UTF-8?q?=F0=9F=A4=96=20Updates=20baselines=20for?= =?UTF-8?q?=20Dependency=20Guard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fossReliantReleaseRuntimeClasspath.txt | 28 +++++++++---------- .../googlePlayDebugRuntimeClasspath.txt | 28 +++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt index 575b8ce8..92a60229 100644 --- a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt +++ b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt @@ -156,20 +156,20 @@ com.google.j2objc:j2objc-annotations:1.3 com.squareup.okhttp3:okhttp:4.12.0 com.squareup.okio:okio-jvm:3.9.1 com.squareup.okio:okio:3.9.1 -io.coil-kt.coil3:coil-android:3.0.3 -io.coil-kt.coil3:coil-compose-android:3.0.3 -io.coil-kt.coil3:coil-compose-core-android:3.0.3 -io.coil-kt.coil3:coil-compose-core:3.0.3 -io.coil-kt.coil3:coil-compose:3.0.3 -io.coil-kt.coil3:coil-core-android:3.0.3 -io.coil-kt.coil3:coil-core:3.0.3 -io.coil-kt.coil3:coil-network-core-android:3.0.3 -io.coil-kt.coil3:coil-network-core:3.0.3 -io.coil-kt.coil3:coil-network-okhttp-jvm:3.0.3 -io.coil-kt.coil3:coil-network-okhttp:3.0.3 -io.coil-kt.coil3:coil-svg-android:3.0.3 -io.coil-kt.coil3:coil-svg:3.0.3 -io.coil-kt.coil3:coil:3.0.3 +io.coil-kt.coil3:coil-android:3.0.4 +io.coil-kt.coil3:coil-compose-android:3.0.4 +io.coil-kt.coil3:coil-compose-core-android:3.0.4 +io.coil-kt.coil3:coil-compose-core:3.0.4 +io.coil-kt.coil3:coil-compose:3.0.4 +io.coil-kt.coil3:coil-core-android:3.0.4 +io.coil-kt.coil3:coil-core:3.0.4 +io.coil-kt.coil3:coil-network-core-android:3.0.4 +io.coil-kt.coil3:coil-network-core:3.0.4 +io.coil-kt.coil3:coil-network-okhttp-jvm:3.0.4 +io.coil-kt.coil3:coil-network-okhttp:3.0.4 +io.coil-kt.coil3:coil-svg-android:3.0.4 +io.coil-kt.coil3:coil-svg:3.0.4 +io.coil-kt.coil3:coil:3.0.4 io.insert-koin:koin-android:4.0.0 io.insert-koin:koin-compose-jvm:4.0.0 io.insert-koin:koin-compose-viewmodel-jvm:4.0.0 diff --git a/app/dependencies/googlePlayDebugRuntimeClasspath.txt b/app/dependencies/googlePlayDebugRuntimeClasspath.txt index d084ae7d..60203f3b 100644 --- a/app/dependencies/googlePlayDebugRuntimeClasspath.txt +++ b/app/dependencies/googlePlayDebugRuntimeClasspath.txt @@ -252,20 +252,20 @@ com.google.protobuf:protobuf-javalite:3.25.5 com.squareup.okhttp3:okhttp:4.12.0 com.squareup.okio:okio-jvm:3.9.1 com.squareup.okio:okio:3.9.1 -io.coil-kt.coil3:coil-android:3.0.3 -io.coil-kt.coil3:coil-compose-android:3.0.3 -io.coil-kt.coil3:coil-compose-core-android:3.0.3 -io.coil-kt.coil3:coil-compose-core:3.0.3 -io.coil-kt.coil3:coil-compose:3.0.3 -io.coil-kt.coil3:coil-core-android:3.0.3 -io.coil-kt.coil3:coil-core:3.0.3 -io.coil-kt.coil3:coil-network-core-android:3.0.3 -io.coil-kt.coil3:coil-network-core:3.0.3 -io.coil-kt.coil3:coil-network-okhttp-jvm:3.0.3 -io.coil-kt.coil3:coil-network-okhttp:3.0.3 -io.coil-kt.coil3:coil-svg-android:3.0.3 -io.coil-kt.coil3:coil-svg:3.0.3 -io.coil-kt.coil3:coil:3.0.3 +io.coil-kt.coil3:coil-android:3.0.4 +io.coil-kt.coil3:coil-compose-android:3.0.4 +io.coil-kt.coil3:coil-compose-core-android:3.0.4 +io.coil-kt.coil3:coil-compose-core:3.0.4 +io.coil-kt.coil3:coil-compose:3.0.4 +io.coil-kt.coil3:coil-core-android:3.0.4 +io.coil-kt.coil3:coil-core:3.0.4 +io.coil-kt.coil3:coil-network-core-android:3.0.4 +io.coil-kt.coil3:coil-network-core:3.0.4 +io.coil-kt.coil3:coil-network-okhttp-jvm:3.0.4 +io.coil-kt.coil3:coil-network-okhttp:3.0.4 +io.coil-kt.coil3:coil-svg-android:3.0.4 +io.coil-kt.coil3:coil-svg:3.0.4 +io.coil-kt.coil3:coil:3.0.4 io.grpc:grpc-api:1.62.2 io.grpc:grpc-context:1.62.2 io.grpc:grpc-core:1.62.2 From 15d2f81177575bf7070330ded46aa565c54f34e7 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Wed, 11 Dec 2024 17:36:18 +0100 Subject: [PATCH 13/81] chore: Update dependencies and enable hierarchical project structure This commit updates dependencies and enables hierarchical project structure for database. Specifically, the following changes were made: - Enabled hierarchical project structure for Kotlin Multiplatform module in the `database` module. - Moved dependencies to the common source set to enable shared code between platforms. - Removed unused `kotlinx-coroutines-android` dependency from commonMainApi configuration. --- .../main/kotlin/AndroidLibraryConventionPlugin.kt | 15 ++++++++++++--- modules/database/build.gradle.kts | 13 +++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt index 98ba65e0..30cedb82 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -5,12 +5,12 @@ import com.mshdabiola.app.configureGradleManagedDevices import com.mshdabiola.app.configureKotlinAndroid import com.mshdabiola.app.configurePrintApksTask import com.mshdabiola.app.disableUnnecessaryAndroidTests +import com.mshdabiola.app.libs import org.gradle.api.Plugin import org.gradle.api.Project -import com.mshdabiola.app.libs -import org.gradle.api.artifacts.VersionCatalogsExtension import org.gradle.kotlin.dsl.configure -import org.gradle.kotlin.dsl.getByType +import org.gradle.kotlin.dsl.getting +import org.gradle.kotlin.dsl.provideDelegate import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension import org.jetbrains.kotlin.powerassert.gradle.PowerAssertGradleExtension @@ -65,6 +65,15 @@ class AndroidLibraryConventionPlugin : Plugin { // jvm("desktop") jvm() jvmToolchain(21) + applyDefaultHierarchyTemplate { + common { + group("nonJs") { + withAndroidTarget() + // withIos() + withJvm() + } + } + } with(sourceSets) { diff --git a/modules/database/build.gradle.kts b/modules/database/build.gradle.kts index db093a6c..f1933ace 100644 --- a/modules/database/build.gradle.kts +++ b/modules/database/build.gradle.kts @@ -1,3 +1,4 @@ +import com.mshdabiola.app.libs plugins { id("mshdabiola.android.library") @@ -11,6 +12,18 @@ android { room { schemaDirectory("$projectDir/schemas") } +kotlin{ + sourceSets { + + val nonJsMain by getting { + + dependencies { +// api(libs.room.runtime) +// implementation(libs.sqlite.bundled) + } + } + } +} configurations.commonMainApi { exclude(group = "org.jetbrains.kotlinx", module = "kotlinx-coroutines-android") From 4f8f603381ede00a36dae9d3e704cb42cc54df3d Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Wed, 11 Dec 2024 17:50:07 +0100 Subject: [PATCH 14/81] feat(database): add nonJsMain source set Adds a nonJsMain source set to the database module for shared code between Android and JVM. This allows to exclude the coroutines-android dependency from commonMainApi and add sqlite-bundled to commonMain. --- .../kotlin/AndroidLibraryConventionPlugin.kt | 6 ++++++ .../kotlin/AndroidRoomConventionPlugin.kt | 19 ++++++++++++++++++- modules/database/build.gradle.kts | 13 ------------- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt index 30cedb82..7199c024 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -77,6 +77,12 @@ class AndroidLibraryConventionPlugin : Plugin { with(sourceSets) { + getByName("nonJsMain") { + this.dependencies { + + } + + } commonMain.dependencies { implementation(libs.findLibrary("koin.core").get()) implementation(libs.findLibrary("kermit").get()) diff --git a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt index c312d0fb..d2eb9049 100644 --- a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt @@ -8,10 +8,12 @@ import com.mshdabiola.app.libs import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.getByType +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension class AndroidRoomConventionPlugin : Plugin { + @OptIn(ExperimentalKotlinGradlePluginApi::class) override fun apply(target: Project) { with(target) { with(pluginManager) { @@ -53,7 +55,16 @@ class AndroidRoomConventionPlugin : Plugin { androidTarget() jvm() jvmToolchain(21) - // val libs = extensions.getByType().named("libs") + applyDefaultHierarchyTemplate { + common { + group("nonJs") { + withAndroidTarget() + // withIos() + withJvm() + } + } + } + with(sourceSets) { commonMain.dependencies { @@ -65,6 +76,12 @@ class AndroidRoomConventionPlugin : Plugin { api(libs.findLibrary("sqlite.bundled").get())//sqlite-bundled + } + getByName("nonJsMain") { + this.dependencies { + + } + } jvmTest.dependencies { implementation(project(":modules:testing")) diff --git a/modules/database/build.gradle.kts b/modules/database/build.gradle.kts index f1933ace..bfccb1ae 100644 --- a/modules/database/build.gradle.kts +++ b/modules/database/build.gradle.kts @@ -12,19 +12,6 @@ android { room { schemaDirectory("$projectDir/schemas") } -kotlin{ - sourceSets { - - val nonJsMain by getting { - - dependencies { -// api(libs.room.runtime) -// implementation(libs.sqlite.bundled) - } - } - } -} - configurations.commonMainApi { exclude(group = "org.jetbrains.kotlinx", module = "kotlinx-coroutines-android") } \ No newline at end of file From bb2e66ee60a77f78d2106ca50934fb955d0e3665 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Thu, 12 Dec 2024 01:39:01 +0100 Subject: [PATCH 15/81] chore: Upgrade ktor to 3.0.2 and update dependencies This commit upgrades Ktor to version 3.0.2, updates dependencies, and introduces a new hierarchy setup for multiplatform modules. Additionally, it removes unnecessary dependencies and replaces `coil-network-okhttp` with `coil-network-ktor3` for network image loading. Here's a breakdown of the changes: - Upgraded ktor version to 3.0.2. - Updated dependencies, including coil and others. - Changed datastore's android implementation to nonJsMain. - Reorganized dependencies in testing and data modules. - Removed paging.common implementation from data. - Introduced defaultHierarchyTemplate for JVM, Android, and WASM targets. - Removed unused kermit.koin dependency from AndroidMain. - Added kermit.koin to nonJsMain source set. - Added browser support with debug capabilities to Android and library modules. --- app/build.gradle.kts | 41 ++++++++++++++++++- .../kotlin/AndroidLibraryConventionPlugin.kt | 20 +++++++++ .../kotlin/AndroidRoomConventionPlugin.kt | 12 +++--- gradle/libs.versions.toml | 4 +- modules/data/build.gradle.kts | 2 +- modules/datastore/build.gradle.kts | 7 +++- modules/network/build.gradle.kts | 5 +++ modules/testing/build.gradle.kts | 4 ++ 8 files changed, 83 insertions(+), 12 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8ad6d755..7bcbdded 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,5 +1,6 @@ import com.mshdabiola.app.BuildType -import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { alias(libs.plugins.kotlinMultiplatform) @@ -69,6 +70,36 @@ kotlin { androidTarget() jvm() + @OptIn(org.jetbrains.kotlin.gradle.ExperimentalWasmDsl::class) + wasmJs { + moduleName = "composeApp" + browser { + val rootDirPath = project.rootDir.path + val projectDirPath = project.projectDir.path + commonWebpackConfig { + outputFileName = "composeApp.js" + devServer = (devServer ?: KotlinWebpackConfig.DevServer()).apply { + static = (static ?: mutableListOf()).apply { + // Serve sources to debug inside browser + add(rootDirPath) + add(projectDirPath) + } + } + } + } + binaries.executable() + } + @OptIn(ExperimentalKotlinGradlePluginApi::class) + applyDefaultHierarchyTemplate { + common { + group("nonJs") { + withAndroidTarget() + // withIos() + withJvm() + } + } + } + sourceSets { val jvmMain by getting @@ -94,7 +125,7 @@ kotlin { // Logger implementation(libs.kermit) - implementation(libs.kermit.koin) +// implementation(libs.kermit.koin) implementation(libs.androidx.compose.material3.adaptive) implementation(libs.androidx.compose.material3.adaptive.layout) @@ -102,6 +133,12 @@ kotlin { } + val nonJsMain by getting{ + dependencies { + implementation(libs.kermit.koin) + + } + } jvmMain.dependencies { implementation(compose.desktop.currentOs) diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt index 7199c024..61f4dcf5 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -12,7 +12,9 @@ import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.getting import org.gradle.kotlin.dsl.provideDelegate import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension +import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig import org.jetbrains.kotlin.powerassert.gradle.PowerAssertGradleExtension class AndroidLibraryConventionPlugin : Plugin { @@ -64,6 +66,24 @@ class AndroidLibraryConventionPlugin : Plugin { androidTarget() // jvm("desktop") jvm() + + @OptIn(ExperimentalWasmDsl::class) + wasmJs { + browser { + val rootDirPath = project.rootDir.path + val projectDirPath = project.projectDir.path + commonWebpackConfig { + devServer = (devServer ?: KotlinWebpackConfig.DevServer()).apply { + static = (static ?: mutableListOf()).apply { + // Serve sources to debug inside browser + add(rootDirPath) + add(projectDirPath) + } + } + } + } + } + jvmToolchain(21) applyDefaultHierarchyTemplate { common { diff --git a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt index d2eb9049..e1b17e66 100644 --- a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt @@ -68,18 +68,18 @@ class AndroidRoomConventionPlugin : Plugin { with(sourceSets) { commonMain.dependencies { - implementation(project(":modules:model")) - implementation(libs.findLibrary("room.runtime").get()) - implementation(libs.findLibrary("room.ktx").get()) - implementation(libs.findLibrary("room.paging").get()) -// implementation(libs.findLibrary("paging.common").get()) - api(libs.findLibrary("sqlite.bundled").get())//sqlite-bundled } getByName("nonJsMain") { this.dependencies { + implementation(project(":modules:model")) + implementation(libs.findLibrary("room.runtime").get()) + implementation(libs.findLibrary("room.ktx").get()) + implementation(libs.findLibrary("room.paging").get()) +// implementation(libs.findLibrary("paging.common").get()) + api(libs.findLibrary("sqlite.bundled").get())//sqlite-bundled } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7a0c2d8e..36f8b5a5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -68,7 +68,7 @@ firebaseCrashlyticsKts = "18.3.6" firebaseCrashylyticsPlugins = "2.9.9" playServicesMlkitTextRecognition = "19.0.0" -ktor = "2.3.12" +ktor = "3.0.2" uiTextGoogleFonts = "1.7.5" koin = "4.0.0" @@ -140,7 +140,7 @@ androidx-work-testing = { group = "androidx.work", name = "work-testing", versio coil-kt = { module = "io.coil-kt.coil3:coil", version.ref = "coil" } coil-kt-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" } coil-kt-svg = { module = "io.coil-kt.coil3:coil-svg", version.ref = "coil" } -coil-kt-network = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil" } +coil-kt-network = { module = "io.coil-kt.coil3:coil-network-ktor3", version.ref = "coil" } firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics-ktx" } firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebaseBom" } firebase-cloud-messaging = { group = "com.google.firebase", name = "firebase-messaging-ktx" } diff --git a/modules/data/build.gradle.kts b/modules/data/build.gradle.kts index b4df7692..11cc94cb 100644 --- a/modules/data/build.gradle.kts +++ b/modules/data/build.gradle.kts @@ -21,7 +21,7 @@ kotlin { api(project(":modules:datastore")) api(project(":modules:network")) implementation(libs.kotlinx.coroutines.core) - implementation(libs.paging.common) + // implementation(libs.paging.common) } } diff --git a/modules/datastore/build.gradle.kts b/modules/datastore/build.gradle.kts index 2614c6d5..e5fbfa1d 100644 --- a/modules/datastore/build.gradle.kts +++ b/modules/datastore/build.gradle.kts @@ -19,9 +19,14 @@ kotlin { implementation(libs.kotlinx.serialization.json) implementation(libs.kotlinx.coroutines.core) + + + } + } + val nonJsMain by getting { + dependencies { api(libs.androidx.dataStore.core) api(libs.androidx.datastore.core.okio) - } } } diff --git a/modules/network/build.gradle.kts b/modules/network/build.gradle.kts index a2e98c77..65f6ea6e 100644 --- a/modules/network/build.gradle.kts +++ b/modules/network/build.gradle.kts @@ -26,6 +26,11 @@ kotlin { implementation(libs.ktor.client.resources) } } + val nonJsMain by getting { + dependencies { + + } + } val commonTest by getting { dependencies { diff --git a/modules/testing/build.gradle.kts b/modules/testing/build.gradle.kts index f0395e82..a466df0e 100644 --- a/modules/testing/build.gradle.kts +++ b/modules/testing/build.gradle.kts @@ -32,6 +32,10 @@ kotlin { api(libs.kotlinx.coroutines.test) api(libs.turbine) api(libs.koin.test) + } + } + val nonJsMain by getting { + dependencies { api(libs.koin.test.junit) } } From a4695da7e0b8acd76d6acc3350053f69d94f948a Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Thu, 12 Dec 2024 22:00:32 +0100 Subject: [PATCH 16/81] feat(datastore): Implement Store for Wasm This commit introduces the implementation of the `Store` interface for the Wasm platform. It adds a new `StoreImple` class that provides in-memory storage for user data. It also adds a platform-specific module to provide the `Store` instance using Koin dependency injection. --- .../mshdabiola/datastore/JsonSerializer.kt | 0 .../com/mshdabiola/datastore/StoreImpl.kt | 0 .../mshdabiola/datastore/di/SettintModule.kt | 0 .../com/mshdabiola/datastore/StoreImple.kt | 19 +++++++++++++++++++ .../datastore/di/PlatformModule.wasmJs.kt | 14 ++++++++++++++ 5 files changed, 33 insertions(+) rename modules/datastore/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/datastore/JsonSerializer.kt (100%) rename modules/datastore/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/datastore/StoreImpl.kt (100%) rename modules/datastore/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/datastore/di/SettintModule.kt (100%) create mode 100644 modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt create mode 100644 modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/di/PlatformModule.wasmJs.kt diff --git a/modules/datastore/src/commonMain/kotlin/com/mshdabiola/datastore/JsonSerializer.kt b/modules/datastore/src/nonJsMain/kotlin/com/mshdabiola/datastore/JsonSerializer.kt similarity index 100% rename from modules/datastore/src/commonMain/kotlin/com/mshdabiola/datastore/JsonSerializer.kt rename to modules/datastore/src/nonJsMain/kotlin/com/mshdabiola/datastore/JsonSerializer.kt diff --git a/modules/datastore/src/commonMain/kotlin/com/mshdabiola/datastore/StoreImpl.kt b/modules/datastore/src/nonJsMain/kotlin/com/mshdabiola/datastore/StoreImpl.kt similarity index 100% rename from modules/datastore/src/commonMain/kotlin/com/mshdabiola/datastore/StoreImpl.kt rename to modules/datastore/src/nonJsMain/kotlin/com/mshdabiola/datastore/StoreImpl.kt diff --git a/modules/datastore/src/commonMain/kotlin/com/mshdabiola/datastore/di/SettintModule.kt b/modules/datastore/src/nonJsMain/kotlin/com/mshdabiola/datastore/di/SettintModule.kt similarity index 100% rename from modules/datastore/src/commonMain/kotlin/com/mshdabiola/datastore/di/SettintModule.kt rename to modules/datastore/src/nonJsMain/kotlin/com/mshdabiola/datastore/di/SettintModule.kt diff --git a/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt b/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt new file mode 100644 index 00000000..109d1092 --- /dev/null +++ b/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt @@ -0,0 +1,19 @@ +package com.mshdabiola.datastore + +import com.mshdabiola.model.UserData +import kotlinx.coroutines.flow.Flow +import kotlinx.coroutines.flow.MutableStateFlow +import kotlinx.coroutines.flow.asStateFlow +import kotlinx.coroutines.flow.first +import kotlinx.coroutines.flow.updateAndGet + +class StoreImple : Store { + private val mutableUserData = MutableStateFlow(UserData()) + override val userData: Flow + get() = mutableUserData.asStateFlow() + + override suspend fun updateUserData(transform: suspend (UserData) -> UserData): UserData { + val data = transform(userData.first()) + return mutableUserData.updateAndGet { data } + } +} diff --git a/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/di/PlatformModule.wasmJs.kt b/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/di/PlatformModule.wasmJs.kt new file mode 100644 index 00000000..d79c4a36 --- /dev/null +++ b/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/di/PlatformModule.wasmJs.kt @@ -0,0 +1,14 @@ +package com.mshdabiola.datastore.di + +import com.mshdabiola.datastore.Store +import com.mshdabiola.datastore.StoreImple +import org.koin.core.module.Module +import org.koin.dsl.bind +import org.koin.dsl.module + +actual val datastoreModule: Module + get() = module { + single { + StoreImple() + } bind Store::class + } From 29f39b986c8fa08120663254cdf8df902e5980fe Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Thu, 12 Dec 2024 22:00:51 +0100 Subject: [PATCH 17/81] refactor: Migrate database models and DAOs to nonJsMain source set This commit migrates the database models, DAOs, and related components from the `commonMain` source set to the `nonJsMain` source set. This change isolates the database logic to platforms that support it, while ensuring compatibility with other platforms. The following files were moved or renamed: - Model classes: `NoteEntity`, `ImageEntity` - DAO interfaces: `NoteDao`, `ImageDao` - Database class: `SkeletonDatabase` - Database module: `DatabaseModule` - Database migrations: `DatabaseMigrations` - Platform-specific code: `Platform` - Constants: `Constant` Additionally, tests were updated to reflect the new location of the database components. --- modules/database/src/jvmTest/kotlin/database/ModelTest.kt | 8 ++++---- .../kotlin/com/mshdabiola/database/DatabaseMigrations.kt | 0 .../kotlin/com/mshdabiola/database/DatabaseModule.kt | 0 .../kotlin/com/mshdabiola/database/SkeletonDatabase.kt | 0 .../kotlin/com/mshdabiola/database/dao/ImageDao.kt | 0 .../kotlin/com/mshdabiola/database/dao/NoteDao.kt | 0 .../kotlin/com/mshdabiola/database/di/Platform.kt | 0 .../kotlin/com/mshdabiola/database/model/ImageEntity.kt | 0 .../kotlin/com/mshdabiola/database/model/NoteEntity.kt | 0 .../kotlin/com/mshdabiola/database/util/Constant.kt | 0 10 files changed, 4 insertions(+), 4 deletions(-) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/DatabaseMigrations.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/DatabaseModule.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/SkeletonDatabase.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/dao/ImageDao.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/dao/NoteDao.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/di/Platform.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/model/ImageEntity.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/model/NoteEntity.kt (100%) rename modules/database/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/database/util/Constant.kt (100%) diff --git a/modules/database/src/jvmTest/kotlin/database/ModelTest.kt b/modules/database/src/jvmTest/kotlin/database/ModelTest.kt index bb374078..60b24735 100644 --- a/modules/database/src/jvmTest/kotlin/database/ModelTest.kt +++ b/modules/database/src/jvmTest/kotlin/database/ModelTest.kt @@ -1,8 +1,8 @@ package database import app.cash.turbine.test -import com.mshdabiola.database.dao.NoteDao -import com.mshdabiola.database.model.NoteEntity +import com.mshdabiola.database.dao.NoteDaoN +import com.mshdabiola.database.model.NoteEntityN import kotlinx.coroutines.test.runTest import org.koin.core.component.inject import kotlin.test.Test @@ -12,10 +12,10 @@ class ModelTest : AbstractTest() { @Test override fun insert() = runTest { - val modelDao by inject() + val modelDao by inject() modelDao.upsert( - NoteEntity( + NoteEntityN( id = null, title = "abiola", content = "Adisl", diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/DatabaseMigrations.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/DatabaseMigrations.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/DatabaseMigrations.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/DatabaseMigrations.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/DatabaseModule.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/DatabaseModule.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/DatabaseModule.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/DatabaseModule.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/SkeletonDatabase.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/SkeletonDatabase.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/SkeletonDatabase.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/SkeletonDatabase.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/dao/ImageDao.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/dao/ImageDao.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/dao/ImageDao.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/dao/ImageDao.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/dao/NoteDao.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/dao/NoteDao.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/dao/NoteDao.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/dao/NoteDao.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/di/Platform.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/di/Platform.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/di/Platform.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/di/Platform.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/model/ImageEntity.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/model/ImageEntity.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/model/ImageEntity.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/model/ImageEntity.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/model/NoteEntity.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/model/NoteEntity.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/model/NoteEntity.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/model/NoteEntity.kt diff --git a/modules/database/src/commonMain/kotlin/com/mshdabiola/database/util/Constant.kt b/modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/util/Constant.kt similarity index 100% rename from modules/database/src/commonMain/kotlin/com/mshdabiola/database/util/Constant.kt rename to modules/database/src/nonJsMain/kotlin/com/mshdabiola/database/util/Constant.kt From 7f9c2c0115ba14d1efd63ffd5675062eec75565c Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Thu, 12 Dec 2024 22:01:05 +0100 Subject: [PATCH 18/81] refactor: Update RealModelRepository and DataModule This commit updates the `RealModelRepository` and `DataModule` to support multiplatform. Specifically, the following changes were made: - Moved `RealModelRepository` from `commonMain` to `nonJsMain` and `wasmJsMain`. - Created a common `DataModule` and platform-specific `DataModule` implementations for `nonJsMain` and `wasmJsMain`. - Updated dependencies and imports to reflect the new structure. --- .../com/mshdabiola/data/di/DataModule.kt | 21 ++++++---- .../mshdabiola/data/di/DataModule.nonJs.kt | 18 ++++++++ .../data/repository/RealModelRepository.kt | 0 .../mshdabiola/data/di/DataModule.wasmJs.kt | 17 ++++++++ .../data/repository/RealModelRepository.kt | 42 +++++++++++++++++++ 5 files changed, 89 insertions(+), 9 deletions(-) create mode 100644 modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/di/DataModule.nonJs.kt rename modules/data/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt (100%) create mode 100644 modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/di/DataModule.wasmJs.kt create mode 100644 modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt diff --git a/modules/data/src/commonMain/kotlin/com/mshdabiola/data/di/DataModule.kt b/modules/data/src/commonMain/kotlin/com/mshdabiola/data/di/DataModule.kt index f412dedf..06db0c84 100644 --- a/modules/data/src/commonMain/kotlin/com/mshdabiola/data/di/DataModule.kt +++ b/modules/data/src/commonMain/kotlin/com/mshdabiola/data/di/DataModule.kt @@ -2,24 +2,27 @@ package com.mshdabiola.data.di import com.mshdabiola.analytics.di.analyticsModule import com.mshdabiola.data.repository.INetworkRepository -import com.mshdabiola.data.repository.NoteRepository import com.mshdabiola.data.repository.OfflineFirstUserDataRepository import com.mshdabiola.data.repository.RealINetworkRepository -import com.mshdabiola.data.repository.RealModelRepository import com.mshdabiola.data.repository.UserDataRepository -import com.mshdabiola.database.di.databaseModule import com.mshdabiola.datastore.di.datastoreModule import com.mshdabiola.network.di.networkModule -import kotlinx.coroutines.CoroutineDispatcher -import kotlinx.coroutines.Dispatchers +import org.koin.core.module.Module import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind import org.koin.dsl.module -val dataModule = module { - includes(datastoreModule, databaseModule, networkModule, analyticsModule) - single { Dispatchers.IO } bind CoroutineDispatcher::class +expect val dataModule: Module +// module { +// includes(datastoreModule, databaseModule, networkModule, analyticsModule) +// single { Dispatchers.IO } bind CoroutineDispatcher::class +// singleOf(::RealINetworkRepository) bind INetworkRepository::class +// singleOf(::RealModelRepository) bind NoteRepository::class +// singleOf(::OfflineFirstUserDataRepository) bind UserDataRepository::class +// } + +val commonModule = module { + includes(datastoreModule, networkModule, analyticsModule) singleOf(::RealINetworkRepository) bind INetworkRepository::class - singleOf(::RealModelRepository) bind NoteRepository::class singleOf(::OfflineFirstUserDataRepository) bind UserDataRepository::class } diff --git a/modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/di/DataModule.nonJs.kt b/modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/di/DataModule.nonJs.kt new file mode 100644 index 00000000..1001cf90 --- /dev/null +++ b/modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/di/DataModule.nonJs.kt @@ -0,0 +1,18 @@ +package com.mshdabiola.data.di + +import com.mshdabiola.data.repository.NoteRepository +import com.mshdabiola.data.repository.RealModelRepository +import com.mshdabiola.database.di.databaseModule +import kotlinx.coroutines.CoroutineDispatcher +import kotlinx.coroutines.Dispatchers +import org.koin.core.module.Module +import org.koin.core.module.dsl.singleOf +import org.koin.dsl.bind +import org.koin.dsl.module + +actual val dataModule: Module + get() = module { + includes(commonModule, databaseModule) + single { Dispatchers.IO } bind CoroutineDispatcher::class + singleOf(::RealModelRepository) bind NoteRepository::class + } diff --git a/modules/data/src/commonMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt b/modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt similarity index 100% rename from modules/data/src/commonMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt rename to modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt diff --git a/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/di/DataModule.wasmJs.kt b/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/di/DataModule.wasmJs.kt new file mode 100644 index 00000000..ba8cbe50 --- /dev/null +++ b/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/di/DataModule.wasmJs.kt @@ -0,0 +1,17 @@ +package com.mshdabiola.data.di + +import com.mshdabiola.data.repository.NoteRepository +import com.mshdabiola.data.repository.RealModelRepository +import kotlinx.coroutines.CoroutineDispatcher +import kotlinx.coroutines.Dispatchers +import org.koin.core.module.Module +import org.koin.core.module.dsl.singleOf +import org.koin.dsl.bind +import org.koin.dsl.module + +actual val dataModule: Module + get() = module { + includes(commonModule) + single { Dispatchers.Default } bind CoroutineDispatcher::class + singleOf(::RealModelRepository) bind NoteRepository::class + } diff --git a/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt b/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt new file mode 100644 index 00000000..908ee15c --- /dev/null +++ b/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt @@ -0,0 +1,42 @@ +package com.mshdabiola.data.repository + +import com.mshdabiola.model.Note +import kotlinx.coroutines.CoroutineDispatcher +import kotlinx.coroutines.flow.Flow +import kotlinx.coroutines.flow.MutableStateFlow +import kotlinx.coroutines.flow.flowOn +import kotlinx.coroutines.flow.map +import kotlinx.coroutines.flow.updateAndGet +import kotlinx.coroutines.withContext + +internal class RealModelRepository( + private val ioDispatcher: CoroutineDispatcher, +) : NoteRepository { + private val notes = MutableStateFlow(listOf()) + override suspend fun upsert(note: Note): Long { + return withContext(ioDispatcher) { + notes.updateAndGet { + it.toMutableList().apply { add(note) } + }.count().toLong() + } + } + + override fun getAll(): Flow> { + return notes + } + + override fun getOne(id: Long): Flow { + return notes + .map { notes1 -> notes1.first { it.id == id } } + .flowOn(ioDispatcher) + } + + override suspend fun delete(id: Long) { + withContext(ioDispatcher) { + notes.updateAndGet { notes1 -> + + notes1.toMutableList().apply { removeAll { it.id == id } } + } + } + } +} From 80b372100f0a018df9362b9e2bad24b13cff3259 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Thu, 12 Dec 2024 22:01:16 +0100 Subject: [PATCH 19/81] refactor: Update room database dependencies Move the model module dependency to commonMain and remove the unnecessary kotlinx-coroutines dependency. Add the sqlite-bundled dependency to the nonJsMain source set to support non-JavaScript platforms. --- .../convention/src/main/kotlin/AndroidRoomConventionPlugin.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt index e1b17e66..e0f706a6 100644 --- a/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidRoomConventionPlugin.kt @@ -68,17 +68,19 @@ class AndroidRoomConventionPlugin : Plugin { with(sourceSets) { commonMain.dependencies { + implementation(project(":modules:model")) +// implementation(libs.findLibrary("kotlinx.coroutines.core").get()) } getByName("nonJsMain") { this.dependencies { - implementation(project(":modules:model")) implementation(libs.findLibrary("room.runtime").get()) implementation(libs.findLibrary("room.ktx").get()) implementation(libs.findLibrary("room.paging").get()) // implementation(libs.findLibrary("paging.common").get()) + api(libs.findLibrary("sqlite.bundled").get())//sqlite-bundled } From 4afc802bd752599114864838888a5b26683922ca Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Thu, 12 Dec 2024 22:05:11 +0100 Subject: [PATCH 20/81] feat: Implement platform-specific HttpClient for Wasm This commit introduces a platform-specific implementation of the `HttpClient` for Wasm using the Ktor Js engine. The `httpClient` function is now implemented for the Wasm platform, utilizing the `HttpClient(Js)` constructor and calling the `init()` function for configuration. Additionally, an empty `initPlatform` function is provided for platform-specific configuration of the `HttpClientEngineConfig`. --- .../mshdabiola/network/di/HttpClient1.wasmJs.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 modules/network/src/wasmJsMain/kotlin/com/mshdabiola/network/di/HttpClient1.wasmJs.kt diff --git a/modules/network/src/wasmJsMain/kotlin/com/mshdabiola/network/di/HttpClient1.wasmJs.kt b/modules/network/src/wasmJsMain/kotlin/com/mshdabiola/network/di/HttpClient1.wasmJs.kt new file mode 100644 index 00000000..0396e32f --- /dev/null +++ b/modules/network/src/wasmJsMain/kotlin/com/mshdabiola/network/di/HttpClient1.wasmJs.kt @@ -0,0 +1,14 @@ +package com.mshdabiola.network.di + +import io.ktor.client.HttpClient +import io.ktor.client.HttpClientConfig +import io.ktor.client.engine.HttpClientEngineConfig +import io.ktor.client.engine.js.Js + +actual val httpClient: HttpClient + get() = HttpClient(Js) { + init() + } + +actual fun HttpClientConfig.initPlatform() { +} From 1ab92c337b98ef3843b53e866395d86745f962ce Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 00:58:33 +0100 Subject: [PATCH 21/81] refactor: Remove `NavigationPreview` expect/actual This commit removes the `NavigationPreview` expect/actual implementation. Instead, the preview function is now directly defined in the platform-specific modules (jvmMain and main). This simplifies the code and removes unnecessary indirection. --- .../ui/src/commonMain/kotlin/com/mshdabiola/ui/Navigation.kt | 3 --- .../ui/src/jvmMain/kotlin/com/mshdabiola/ui/Navigation.jvm.kt | 2 +- .../ui/src/main/kotlin/com/mshdabiola/ui/Navigation.android.kt | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/Navigation.kt b/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/Navigation.kt index 713c8841..b9a1f248 100644 --- a/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/Navigation.kt +++ b/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/Navigation.kt @@ -201,6 +201,3 @@ fun CommonBar( } } } - -@Composable -expect fun NavigationPreview() diff --git a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/Navigation.jvm.kt b/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/Navigation.jvm.kt index f1a2fe3a..dfe6321e 100644 --- a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/Navigation.jvm.kt +++ b/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/Navigation.jvm.kt @@ -19,7 +19,7 @@ fun NavigationBarPreview() { @Preview @Composable -actual fun NavigationPreview() { +fun NavigationPreview() { // CommonNavigation() Drawer { } } diff --git a/modules/ui/src/main/kotlin/com/mshdabiola/ui/Navigation.android.kt b/modules/ui/src/main/kotlin/com/mshdabiola/ui/Navigation.android.kt index bc448a3a..9a1efbe6 100644 --- a/modules/ui/src/main/kotlin/com/mshdabiola/ui/Navigation.android.kt +++ b/modules/ui/src/main/kotlin/com/mshdabiola/ui/Navigation.android.kt @@ -5,7 +5,7 @@ import androidx.compose.ui.tooling.preview.Preview @Preview @Composable -actual fun NavigationPreview() { +fun NavigationPreview() { Drawer() // Text("aboiola") } From e9de75f4e831b2d7e117beba38547055260990bc Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 00:58:43 +0100 Subject: [PATCH 22/81] feat: Add web as a platform This commit adds `Web` as a supported platform in the `Platform` enum. It also provides implementations for `generalPath` and `currentPlatform` in the `wasmJsMain` source set, returning an empty string and `Platform.Web` respectively. --- .../src/commonMain/kotlin/com/mshdabiola/model/Platform.kt | 1 + .../kotlin/com/mshdabiola/model/GeneralPath.wasmJs.kt | 4 ++++ .../kotlin/com/mshdabiola/model/PlatformUtil.wasmJs.kt | 4 ++++ 3 files changed, 9 insertions(+) create mode 100644 modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/GeneralPath.wasmJs.kt create mode 100644 modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/PlatformUtil.wasmJs.kt diff --git a/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Platform.kt b/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Platform.kt index 5b2d4b50..11c48ce3 100644 --- a/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Platform.kt +++ b/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Platform.kt @@ -6,4 +6,5 @@ enum class Platform { Linux, MacOS, Windows, + Web, } diff --git a/modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/GeneralPath.wasmJs.kt b/modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/GeneralPath.wasmJs.kt new file mode 100644 index 00000000..5dc48503 --- /dev/null +++ b/modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/GeneralPath.wasmJs.kt @@ -0,0 +1,4 @@ +package com.mshdabiola.model + +actual val generalPath: String + get() = "" diff --git a/modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/PlatformUtil.wasmJs.kt b/modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/PlatformUtil.wasmJs.kt new file mode 100644 index 00000000..932d3673 --- /dev/null +++ b/modules/model/src/wasmJsMain/kotlin/com/mshdabiola/model/PlatformUtil.wasmJs.kt @@ -0,0 +1,4 @@ +package com.mshdabiola.model + +actual val currentPlatform: Platform + get() = Platform.Web From 54f2d2588761c0d2f339da763bde221dda822ae9 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 00:58:52 +0100 Subject: [PATCH 23/81] refactor: Replace Math.toRadians with radiansToDegrees This commit replaces the `Math.toRadians` function with a new `radiansToDegrees` function in the `Background` component. This change improves code readability and ensures consistency in calculating angles. Additionally, the commit introduces a new `radiansToDegrees` function in the common code and provides a platform-specific implementation for non-JS platforms. --- .../com/mshdabiola/designsystem/component/Background.kt | 5 +++-- .../mshdabiola/designsystem/component/scrollbar/Scrollbar.kt | 1 + .../mshdabiola/designsystem/component/Background.nonJs.kt | 5 +++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 modules/designsystem/src/nonJsMain/kotlin/com/mshdabiola/designsystem/component/Background.nonJs.kt diff --git a/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/Background.kt b/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/Background.kt index eab3ad90..505d12b6 100644 --- a/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/Background.kt +++ b/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/Background.kt @@ -81,8 +81,7 @@ fun SkGradientBackground( // Compute the start and end coordinates such that the gradients are angled 11.06 // degrees off the vertical axis val offset = size.height * tan( - Math - .toRadians(11.06) + radiansToDegrees(11.06) .toFloat(), ) @@ -123,3 +122,5 @@ fun SkGradientBackground( } } } + +expect fun radiansToDegrees(radians: Double): Double diff --git a/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/scrollbar/Scrollbar.kt b/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/scrollbar/Scrollbar.kt index 84cf43ee..b91f134c 100644 --- a/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/scrollbar/Scrollbar.kt +++ b/modules/designsystem/src/commonMain/kotlin/com/mshdabiola/designsystem/component/scrollbar/Scrollbar.kt @@ -44,6 +44,7 @@ import androidx.compose.ui.util.unpackFloat2 import kotlinx.coroutines.TimeoutCancellationException import kotlinx.coroutines.delay import kotlinx.coroutines.withTimeout +import kotlin.jvm.JvmInline import kotlin.math.max import kotlin.math.min import kotlin.math.roundToInt diff --git a/modules/designsystem/src/nonJsMain/kotlin/com/mshdabiola/designsystem/component/Background.nonJs.kt b/modules/designsystem/src/nonJsMain/kotlin/com/mshdabiola/designsystem/component/Background.nonJs.kt new file mode 100644 index 00000000..635cb639 --- /dev/null +++ b/modules/designsystem/src/nonJsMain/kotlin/com/mshdabiola/designsystem/component/Background.nonJs.kt @@ -0,0 +1,5 @@ +package com.mshdabiola.designsystem.component + +actual fun radiansToDegrees(radians: Double): Double { + return Math.toRadians(radians) +} From 30eafe39a078c6b7b567a65069563cbffe86216b Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 00:59:08 +0100 Subject: [PATCH 24/81] refactor: Move NoteEx to nonJsMain source set Moves the `NoteEx` class from the `commonMain` source set to the `nonJsMain` source set. This suggests that the functionality provided by this class is not intended or compatible with JavaScript targets. --- .../kotlin/com/mshdabiola/data/model/NoteEx.kt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename modules/data/src/{commonMain => nonJsMain}/kotlin/com/mshdabiola/data/model/NoteEx.kt (100%) diff --git a/modules/data/src/commonMain/kotlin/com/mshdabiola/data/model/NoteEx.kt b/modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/model/NoteEx.kt similarity index 100% rename from modules/data/src/commonMain/kotlin/com/mshdabiola/data/model/NoteEx.kt rename to modules/data/src/nonJsMain/kotlin/com/mshdabiola/data/model/NoteEx.kt From c86a3b6c641cc7d0e693b21b9a22ffe05bf10d94 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 00:59:22 +0100 Subject: [PATCH 25/81] feat: Implement analytics module for Wasm This commit implements the analytics module for Wasm. It creates an `AnalyticsHelper` object which is responsible for logging analytics events. Currently, it does not perform any action, acting as a placeholder for future implementation. --- .../analytics/di/AnalyticModule.wasmJs.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/analytics/src/wasmJsMain/kotlin/com/mshdabiola/analytics/di/AnalyticModule.wasmJs.kt diff --git a/modules/analytics/src/wasmJsMain/kotlin/com/mshdabiola/analytics/di/AnalyticModule.wasmJs.kt b/modules/analytics/src/wasmJsMain/kotlin/com/mshdabiola/analytics/di/AnalyticModule.wasmJs.kt new file mode 100644 index 00000000..b8ac79fc --- /dev/null +++ b/modules/analytics/src/wasmJsMain/kotlin/com/mshdabiola/analytics/di/AnalyticModule.wasmJs.kt @@ -0,0 +1,18 @@ +package com.mshdabiola.analytics.di + +import com.mshdabiola.analytics.AnalyticsEvent +import com.mshdabiola.analytics.AnalyticsHelper +import org.koin.core.module.Module +import org.koin.dsl.bind +import org.koin.dsl.module + +actual val analyticsModule: Module + get() = module { + + single { + object : AnalyticsHelper { + override fun logEvent(event: AnalyticsEvent) { + } + } + } bind AnalyticsHelper::class + } From 15fd73e83274dbbf893d5eb7c2e4c0c8c919bae7 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 00:59:37 +0100 Subject: [PATCH 26/81] feat: Implement analytics module for Wasm This commit implements the analytics module for Wasm. It creates an `AnalyticsHelper` object which is responsible for logging analytics events. Currently, it does not perform any action, acting as a placeholder for future implementation. --- kotlin-js-store/yarn.lock | 2904 +++++++++++++++++++++++++++++++++++++ 1 file changed, 2904 insertions(+) create mode 100644 kotlin-js-store/yarn.lock diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock new file mode 100644 index 00000000..590a6e52 --- /dev/null +++ b/kotlin-js-store/yarn.lock @@ -0,0 +1,2904 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.8" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@js-joda/core@3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@js-joda/core/-/core-3.2.0.tgz#3e61e21b7b2b8a6be746df1335cf91d70db2a273" + integrity sha512-PMqgJ0sw5B7FKb2d5bWYIoxjri+QlW/Pys7+Rw82jSH0QN3rB05jZ/VrrsUdh1w4+i2kw9JOejXGq/KhDOX7Kg== + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" + integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== + +"@socket.io/component-emitter@~3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2" + integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== + +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/cookie@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/cors@^2.8.12": + version "2.8.17" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" + integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== + dependencies: + "@types/node" "*" + +"@types/estree@^1.0.5": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.2.tgz#812d2871e5eea17fb0bd5214dda7a7b748c0e12a" + integrity sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express-serve-static-core@^4.17.33": + version "4.19.6" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz#e01324c2a024ff367d92c66f48553ced0ab50267" + integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.0.tgz#13a7d1f75295e90d19ed6e74cab3678488eaa96c" + integrity sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^5.0.0" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/express@^4.17.13": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + +"@types/http-proxy@^1.17.8": + version "1.17.15" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.15.tgz#12118141ce9775a6499ecb4c01d02f90fc839d36" + integrity sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ== + dependencies: + "@types/node" "*" + +"@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + +"@types/node-forge@^1.3.0": + version "1.3.11" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== + dependencies: + "@types/node" "*" + +"@types/node@*", "@types/node@>=10.0.0": + version "22.10.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.2.tgz#a485426e6d1fdafc7b0d4c7b24e2c78182ddabb9" + integrity sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ== + dependencies: + undici-types "~6.20.0" + +"@types/qs@*": + version "6.9.17" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.17.tgz#fc560f60946d0aeff2f914eb41679659d3310e1a" + integrity sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.7" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" + integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + +"@types/sockjs@^0.3.33": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + +"@types/ws@^8.5.5": + version "8.5.13" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.13.tgz#6414c280875e2691d0d1e080b05addbf5cb91e20" + integrity sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA== + dependencies: + "@types/node" "*" + +"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.12.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" + integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== + dependencies: + "@webassemblyjs/helper-numbers" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + +"@webassemblyjs/floating-point-hex-parser@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb" + integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== + +"@webassemblyjs/helper-api-error@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7" + integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== + +"@webassemblyjs/helper-buffer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b" + integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== + +"@webassemblyjs/helper-numbers@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d" + integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.13.2" + "@webassemblyjs/helper-api-error" "1.13.2" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b" + integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== + +"@webassemblyjs/helper-wasm-section@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348" + integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/wasm-gen" "1.14.1" + +"@webassemblyjs/ieee754@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba" + integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0" + integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1" + integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== + +"@webassemblyjs/wasm-edit@^1.12.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597" + integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/helper-wasm-section" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-opt" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + "@webassemblyjs/wast-printer" "1.14.1" + +"@webassemblyjs/wasm-gen@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570" + integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wasm-opt@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b" + integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + +"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.12.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb" + integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-api-error" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wast-printer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07" + integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" + integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw== + +"@webpack-cli/info@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" + integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A== + +"@webpack-cli/serve@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" + integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-attributes@^1.9.5: + version "1.9.5" + resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== + +acorn@^8.7.1, acorn@^8.8.2: + version "8.14.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +ansi-colors@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64id@2.0.0, base64id@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" + integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +body-parser@1.20.3, body-parser@^1.19.0: + version "1.20.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" + integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== + 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.13.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.3.0" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.3.0.tgz#80d867430b5a0da64e82a8047fc1e355bdb71722" + integrity sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA== + dependencies: + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.2, braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browser-stdout@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + +browserslist@^4.21.10: + version "4.24.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" + integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== + dependencies: + caniuse-lite "^1.0.30001669" + electron-to-chromium "^1.5.41" + node-releases "^2.0.18" + update-browserslist-db "^1.1.1" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz#32e5892e6361b29b0b545ba6f7763378daca2840" + integrity sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + +call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" + get-intrinsic "^1.2.4" + set-function-length "^1.2.2" + +call-bound@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.2.tgz#9dbd4daf9f5f753bec3e4c8fbb8a2ecc4de6c39b" + integrity sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg== + dependencies: + call-bind "^1.0.8" + get-intrinsic "^1.2.5" + +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001669: + version "1.0.30001688" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz#f9d3ede749f083ce0db4c13db9d828adaf2e8d0a" + integrity sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA== + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chokidar@^3.5.1, chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +compressible@~2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.5" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.5.tgz#fdd256c0a642e39e314c478f6c2cd654edd74c93" + integrity sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q== + dependencies: + bytes "3.1.2" + compressible "~2.0.18" + debug "2.6.9" + negotiator "~0.6.4" + on-headers "~1.0.2" + safe-buffer "5.2.1" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" + integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== + +cookie@~0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" + integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cors@~2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +cross-spawn@^7.0.3: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +custom-event@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" + integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== + +date-format@^4.0.14: + version "4.0.14" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" + integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0, debug@^4.3.4, debug@^4.3.5: + version "4.4.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== + dependencies: + ms "^2.1.3" + +debug@~4.3.1, debug@~4.3.2, debug@~4.3.4: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + +decamelize@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" + integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +di@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" + integrity sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== + +diff@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +dom-serialize@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" + integrity sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ== + dependencies: + custom-event "~1.0.0" + ent "~2.2.0" + extend "^3.0.0" + void-elements "^2.0.0" + +dunder-proto@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.0.tgz#c2fce098b3c8f8899554905f4377b6d85dabaa80" + integrity sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-errors "^1.3.0" + gopd "^1.2.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.41: + version "1.5.73" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz#f32956ce40947fa3c8606726a96cd8fb5bb5f720" + integrity sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +engine.io-parser@~5.2.1: + version "5.2.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f" + integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q== + +engine.io@~6.6.0: + version "6.6.2" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.6.2.tgz#32bd845b4db708f8c774a4edef4e5c8a98b3da72" + integrity sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw== + dependencies: + "@types/cookie" "^0.4.1" + "@types/cors" "^2.8.12" + "@types/node" ">=10.0.0" + accepts "~1.3.4" + base64id "2.0.0" + cookie "~0.7.2" + cors "~2.8.5" + debug "~4.3.1" + engine.io-parser "~5.2.1" + ws "~8.17.1" + +enhanced-resolve@^5.17.1: + version "5.17.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +ent@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.1.tgz#68dc99a002f115792c26239baedaaea9e70c0ca2" + integrity sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A== + dependencies: + punycode "^1.4.1" + +envinfo@^7.7.3: + version "7.14.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.14.0.tgz#26dac5db54418f2a4c1159153a0b2ae980838aae" + integrity sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== + +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-module-lexer@^1.2.1: + version "1.5.4" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78" + integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw== + +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== + dependencies: + es-errors "^1.3.0" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.3: + version "4.21.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" + integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.3" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.7.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~2.0.0" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.3.1" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.3" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.12" + proxy-addr "~2.0.7" + qs "6.13.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.19.0" + serve-static "1.16.2" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-uri@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.3.tgz#892a1c91802d5d7860de728f18608a0573142241" + integrity sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + 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" + +finalhandler@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== + dependencies: + debug "2.6.9" + encodeurl "~2.0.0" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +flatted@^3.2.7: + version "3.3.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27" + integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA== + +follow-redirects@^1.0.0: + version "1.15.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + +format-util@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.5.tgz#1ffb450c8a03e7bccffe40643180918cc297d271" + integrity sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-monkey@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2" + integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.6.tgz#43dd3dd0e7b49b82b2dfcad10dc824bf7fc265d5" + integrity sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA== + dependencies: + call-bind-apply-helpers "^1.0.1" + dunder-proto "^1.0.0" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + function-bind "^1.1.2" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.3, glob@^7.1.7: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +gopd@^1.0.1, gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" + integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.7" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6" + integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +import-local@^3.0.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +interpret@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.13.0: + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== + dependencies: + hasown "^2.0.2" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isbinaryfile@^4.0.8: + version "4.0.10" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" + integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +karma-chrome-launcher@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz#eb9c95024f2d6dfbb3748d3415ac9b381906b9a9" + integrity sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q== + dependencies: + which "^1.2.1" + +karma-mocha@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-2.0.1.tgz#4b0254a18dfee71bdbe6188d9a6861bf86b0cd7d" + integrity sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ== + dependencies: + minimist "^1.2.3" + +karma-sourcemap-loader@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/karma-sourcemap-loader/-/karma-sourcemap-loader-0.4.0.tgz#b01d73f8f688f533bcc8f5d273d43458e13b5488" + integrity sha512-xCRL3/pmhAYF3I6qOrcn0uhbQevitc2DERMPH82FMnG+4WReoGcGFZb1pURf2a5apyrOHRdvD+O6K7NljqKHyA== + dependencies: + graceful-fs "^4.2.10" + +karma-webpack@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-5.0.1.tgz#4eafd31bbe684a747a6e8f3e4ad373e53979ced4" + integrity sha512-oo38O+P3W2mSPCSUrQdySSPv1LvPpXP+f+bBimNomS5sW+1V4SuhCuW8TfJzV+rDv921w2fDSDw0xJbPe6U+kQ== + dependencies: + glob "^7.1.3" + minimatch "^9.0.3" + webpack-merge "^4.1.5" + +karma@6.4.4: + version "6.4.4" + resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.4.tgz#dfa5a426cf5a8b53b43cd54ef0d0d09742351492" + integrity sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w== + dependencies: + "@colors/colors" "1.5.0" + body-parser "^1.19.0" + braces "^3.0.2" + chokidar "^3.5.1" + connect "^3.7.0" + di "^0.0.1" + dom-serialize "^2.2.1" + glob "^7.1.7" + graceful-fs "^4.2.6" + http-proxy "^1.18.1" + isbinaryfile "^4.0.8" + lodash "^4.17.21" + log4js "^6.4.1" + mime "^2.5.2" + minimatch "^3.0.4" + mkdirp "^0.5.5" + qjobs "^1.2.0" + range-parser "^1.2.1" + rimraf "^3.0.2" + socket.io "^4.7.2" + source-map "^0.6.1" + tmp "^0.2.1" + ua-parser-js "^0.7.30" + yargs "^16.1.1" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kotlin-web-helpers@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-2.0.0.tgz#b112096b273c1e733e0b86560998235c09a19286" + integrity sha512-xkVGl60Ygn/zuLkDPx+oHj7jeLR7hCvoNF99nhwXMn8a3ApB4lLiC9pk4ol4NHPjyoCbvQctBqvzUcp8pkqyWw== + dependencies: + format-util "^1.0.5" + +launch-editor@^2.6.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.9.1.tgz#253f173bd441e342d4344b4dae58291abb425047" + integrity sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash@^4.17.15, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log4js@^6.4.1: + version "6.9.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.9.1.tgz#aba5a3ff4e7872ae34f8b4c533706753709e38b6" + integrity sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g== + dependencies: + date-format "^4.0.14" + debug "^4.3.4" + flatted "^3.2.7" + rfdc "^1.3.0" + streamroller "^3.1.5" + +math-intrinsics@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.0.0.tgz#4e04bf87c85aa51e90d078dac2252b4eb5260817" + integrity sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +merge-descriptors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +"mime-db@>= 1.43.0 < 2": + version "1.53.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" + integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1, minimatch@^5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.3: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.3, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@^0.5.5: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mocha@10.7.3: + version "10.7.3" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.3.tgz#ae32003cabbd52b59aece17846056a68eb4b0752" + integrity sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A== + dependencies: + ansi-colors "^4.1.3" + browser-stdout "^1.3.1" + chokidar "^3.5.3" + debug "^4.3.5" + diff "^5.2.0" + escape-string-regexp "^4.0.0" + find-up "^5.0.0" + glob "^8.1.0" + he "^1.2.0" + js-yaml "^4.1.0" + log-symbols "^4.1.0" + minimatch "^5.1.6" + ms "^2.1.3" + serialize-javascript "^6.0.2" + strip-json-comments "^3.1.1" + supports-color "^8.1.1" + workerpool "^6.5.1" + yargs "^16.2.0" + yargs-parser "^20.2.9" + yargs-unparser "^2.0.0" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.18: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +object-assign@^4: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.3: + version "1.13.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.3.tgz#f14c183de51130243d6d18ae149375ff50ea488a" + integrity sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA== + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.12: + version "0.1.12" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" + integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== + +picocolors@^1.0.0, picocolors@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +qjobs@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" + integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== + +qs@6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== + dependencies: + side-channel "^1.0.6" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + 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" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== + dependencies: + resolve "^1.20.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.20.0: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rfdc@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0" + integrity sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== + dependencies: + encodeurl "~2.0.0" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.19.0" + +set-function-length@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a" + integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA== + +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.0.6: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +socket.io-adapter@~2.5.2: + version "2.5.5" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz#c7a1f9c703d7756844751b6ff9abfc1780664082" + integrity sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg== + dependencies: + debug "~4.3.4" + ws "~8.17.1" + +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + +socket.io@^4.7.2: + version "4.8.1" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.8.1.tgz#fa0eaff965cc97fdf4245e8d4794618459f7558a" + integrity sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg== + dependencies: + accepts "~1.3.4" + base64id "~2.0.0" + cors "~2.8.5" + debug "~4.3.2" + engine.io "~6.6.0" + socket.io-adapter "~2.5.2" + socket.io-parser "~4.2.4" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-loader@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-5.0.0.tgz#f593a916e1cc54471cfc8851b905c8a845fc7e38" + integrity sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA== + dependencies: + iconv-lite "^0.6.3" + source-map-js "^1.0.2" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +streamroller@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.5.tgz#1263182329a45def1ffaef58d31b15d13d2ee7ff" + integrity sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw== + dependencies: + date-format "^4.0.14" + debug "^4.3.4" + fs-extra "^8.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.3.10: + version "5.3.10" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" + +terser@^5.26.0: + version "5.37.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.37.0.tgz#38aa66d1cfc43d0638fab54e43ff8a4f72a21ba3" + integrity sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmp@^0.2.1: + version "0.2.3" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@5.5.4: + version "5.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== + +ua-parser-js@^0.7.30: + version "0.7.39" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.39.tgz#c71efb46ebeabc461c4612d22d54f88880fabe7e" + integrity sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w== + +undici-types@~6.20.0: + version "6.20.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" + integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +vary@^1, vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" + integrity sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== + +watchpack@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" + integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webpack-cli@5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" + integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^2.1.1" + "@webpack-cli/info" "^2.0.2" + "@webpack-cli/serve" "^2.0.5" + colorette "^2.0.14" + commander "^10.0.1" + cross-spawn "^7.0.3" + envinfo "^7.7.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^3.1.1" + rechoir "^0.8.0" + webpack-merge "^5.7.3" + +webpack-dev-middleware@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz#eb7b39281cbce10e104eb2b8bf2b63fce49a3517" + integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@4.15.2: + version "4.15.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz#9e0c70a42a012560860adb186986da1248333173" + integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.4" + ws "^8.13.0" + +webpack-merge@^4.1.5: + version "4.2.2" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-merge@^5.7.3: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@5.94.0: + version "5.94.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.94.0.tgz#77a6089c716e7ab90c1c67574a28da518a20970f" + integrity sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg== + dependencies: + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" + acorn "^8.7.1" + acorn-import-attributes "^1.9.5" + browserslist "^4.21.10" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.17.1" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.11" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.10" + watchpack "^2.4.1" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +workerpool@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" + integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" + integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== + +ws@^8.13.0: + version "8.18.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== + +ws@~8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yargs-parser@^20.2.2, yargs-parser@^20.2.9: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-unparser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" + integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== + dependencies: + camelcase "^6.0.0" + decamelize "^4.0.0" + flat "^5.0.2" + is-plain-obj "^2.1.0" + +yargs@^16.1.1, yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + 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" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From f8df55b741b9e875f6d91aa6f0d04da669353bcb Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 01:06:09 +0100 Subject: [PATCH 27/81] feat: Add basic web support This commit adds basic support for running the application on the web. It includes the following changes: - Added an `index.html` file to serve as the entry point for the web application. - Added a `styles.css` file for basic styling. - Added a `Main.kt` file for the web entry point, which sets up a `ComposeViewport` and renders the `SkeletonApp`. --- .../wasmJsMain/kotlin/org/example/project/Main.kt | 13 +++++++++++++ app/src/wasmJsMain/resources/index.html | 12 ++++++++++++ app/src/wasmJsMain/resources/styles.css | 7 +++++++ 3 files changed, 32 insertions(+) create mode 100644 app/src/wasmJsMain/kotlin/org/example/project/Main.kt create mode 100644 app/src/wasmJsMain/resources/index.html create mode 100644 app/src/wasmJsMain/resources/styles.css diff --git a/app/src/wasmJsMain/kotlin/org/example/project/Main.kt b/app/src/wasmJsMain/kotlin/org/example/project/Main.kt new file mode 100644 index 00000000..43c6d22d --- /dev/null +++ b/app/src/wasmJsMain/kotlin/org/example/project/Main.kt @@ -0,0 +1,13 @@ +package org.example.project + +import androidx.compose.ui.ExperimentalComposeUiApi +import androidx.compose.ui.window.ComposeViewport +import com.mshdabiola.skeletonapp.ui.SkeletonApp +import kotlinx.browser.document + +@OptIn(ExperimentalComposeUiApi::class) +fun main() { + ComposeViewport(document.body!!) { + SkeletonApp() + } +} diff --git a/app/src/wasmJsMain/resources/index.html b/app/src/wasmJsMain/resources/index.html new file mode 100644 index 00000000..d3bcdc63 --- /dev/null +++ b/app/src/wasmJsMain/resources/index.html @@ -0,0 +1,12 @@ + + + + + + Testing + + + + + + \ No newline at end of file diff --git a/app/src/wasmJsMain/resources/styles.css b/app/src/wasmJsMain/resources/styles.css new file mode 100644 index 00000000..0549b10f --- /dev/null +++ b/app/src/wasmJsMain/resources/styles.css @@ -0,0 +1,7 @@ +html, body { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + overflow: hidden; +} \ No newline at end of file From b0221e0a715a71626e202ce3b7b5e54ab18f4915 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 16:35:18 +0100 Subject: [PATCH 28/81] chore: Update ProfileCardPreview and Main This commit removes the `expect` and `actual` keywords from the `ProfileCardPreview` composable function, making it platform-agnostic. Additionally, it initializes Koin in the `main` function for the Wasm target and includes Kermit logger initialization. This allows dependency injection and logging in the Wasm environment. The changes also include removing platform-specific `ProfileCardPreview` implementations. Instead, the `ProfileCardPreview` function is now defined once and used for all platforms. --- .../kotlin/org/example/project/Main.kt | 34 +++++++++++++++++-- .../kotlin/org/example/project/Writer.kt | 18 ++++++++++ .../kotlin/com/mshdabiola/ui/ProfileCard.kt | 3 -- .../com/mshdabiola/ui/ProfileCard.desktop.kt | 2 +- .../com/mshdabiola/ui/ProfileCard.android.kt | 2 +- 5 files changed, 52 insertions(+), 7 deletions(-) create mode 100644 app/src/wasmJsMain/kotlin/org/example/project/Writer.kt diff --git a/app/src/wasmJsMain/kotlin/org/example/project/Main.kt b/app/src/wasmJsMain/kotlin/org/example/project/Main.kt index 43c6d22d..3318fd26 100644 --- a/app/src/wasmJsMain/kotlin/org/example/project/Main.kt +++ b/app/src/wasmJsMain/kotlin/org/example/project/Main.kt @@ -2,12 +2,42 @@ package org.example.project import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.window.ComposeViewport +import co.touchlab.kermit.Logger +import co.touchlab.kermit.loggerConfigInit +import co.touchlab.kermit.platformLogWriter +import com.mshdabiola.skeletonapp.di.appModule import com.mshdabiola.skeletonapp.ui.SkeletonApp import kotlinx.browser.document +import org.koin.core.context.GlobalContext.startKoin +import org.koin.dsl.module @OptIn(ExperimentalComposeUiApi::class) fun main() { - ComposeViewport(document.body!!) { - SkeletonApp() + val logger = Logger( + loggerConfigInit(platformLogWriter(), Writer()), + "DesktopLogger,", + ) + val logModule = module { + single { + logger + } } + try { + startKoin { +// logger( +// KermitKoinLogger(Logger.withTag("koin")), +// ) + modules( + appModule, + logModule, + ) + } + ComposeViewport(document.body!!) { + SkeletonApp() + } + } catch (e: Exception) { + logger.e("crash exceptions", e) + throw e + } + } diff --git a/app/src/wasmJsMain/kotlin/org/example/project/Writer.kt b/app/src/wasmJsMain/kotlin/org/example/project/Writer.kt new file mode 100644 index 00000000..f9d8e384 --- /dev/null +++ b/app/src/wasmJsMain/kotlin/org/example/project/Writer.kt @@ -0,0 +1,18 @@ +package org.example.project + +import co.touchlab.kermit.DefaultFormatter +import co.touchlab.kermit.LogWriter +import co.touchlab.kermit.Message +import co.touchlab.kermit.Severity +import co.touchlab.kermit.Tag + +class Writer() : LogWriter() { + + + override fun log(severity: Severity, message: String, tag: String, throwable: Throwable?) { + val messageStr = DefaultFormatter.formatMessage(severity, Tag(tag), Message(message)) + println(messageStr) + } + + +} diff --git a/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/ProfileCard.kt b/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/ProfileCard.kt index f51f1acd..acc98083 100644 --- a/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/ProfileCard.kt +++ b/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/ProfileCard.kt @@ -25,6 +25,3 @@ fun ProfileCard( trailingContent = { Icon(Icons.AutoMirrored.Filled.Logout, "out", tint = Color.Red) }, ) } - -@Composable -expect fun ProfileCardPreview() diff --git a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt b/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt index 21c7af73..7f99192f 100644 --- a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt +++ b/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt @@ -5,6 +5,6 @@ import androidx.compose.runtime.Composable @Preview @Composable -actual fun ProfileCardPreview() { + fun ProfileCardPreview() { ProfileCard() } diff --git a/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt b/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt index 6d1478f9..80fddd75 100644 --- a/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt +++ b/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt @@ -7,7 +7,7 @@ import com.mshdabiola.designsystem.theme.SkTheme @DevicePreviews @ThemePreviews @Composable -actual fun ProfileCardPreview() { + fun ProfileCardPreview() { SkTheme { Surface { ProfileCard() From c40d87d7119c92b7842de4881ddd8b673a5f8c5c Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 16:50:48 +0100 Subject: [PATCH 29/81] feat(ui): Add splash screen for Wasm This commit introduces a splash screen for the Wasm target. The splash screen displays the app icon and name centered on a primary-colored background. It provides a visual cue during app initialization. Additionally, the commit includes adjustments to preview functions in `ProfileCard` and introduces `FlowExt` for semantic properties in Wasm. --- .../com/mshdabiola/ui/ProfileCard.desktop.kt | 2 +- .../com/mshdabiola/ui/ProfileCard.android.kt | 2 +- .../com/mshdabiola/ui/FlowExt.wasmJs.kt | 12 ++++++ .../com/mshdabiola/ui/SpashScreen.wasmJs.kt | 42 +++++++++++++++++++ 4 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/FlowExt.wasmJs.kt create mode 100644 modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt diff --git a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt b/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt index 7f99192f..71acd87c 100644 --- a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt +++ b/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/ProfileCard.desktop.kt @@ -5,6 +5,6 @@ import androidx.compose.runtime.Composable @Preview @Composable - fun ProfileCardPreview() { +fun ProfileCardPreview() { ProfileCard() } diff --git a/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt b/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt index 80fddd75..644c1670 100644 --- a/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt +++ b/modules/ui/src/main/kotlin/com/mshdabiola/ui/ProfileCard.android.kt @@ -7,7 +7,7 @@ import com.mshdabiola.designsystem.theme.SkTheme @DevicePreviews @ThemePreviews @Composable - fun ProfileCardPreview() { +fun ProfileCardPreview() { SkTheme { Surface { ProfileCard() diff --git a/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/FlowExt.wasmJs.kt b/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/FlowExt.wasmJs.kt new file mode 100644 index 00000000..c580358f --- /dev/null +++ b/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/FlowExt.wasmJs.kt @@ -0,0 +1,12 @@ +package com.mshdabiola.ui + +import androidx.compose.ui.Modifier +import androidx.compose.ui.semantics.SemanticsPropertyReceiver +import androidx.compose.ui.semantics.semantics + +actual fun Modifier.semanticsCommon( + mergeDescendants: Boolean, + properties: SemanticsPropertyReceiver.() -> Unit, +): Modifier { + return this.semantics(mergeDescendants, properties) +} diff --git a/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt b/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt new file mode 100644 index 00000000..251337c9 --- /dev/null +++ b/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt @@ -0,0 +1,42 @@ +package com.mshdabiola.ui + +import androidx.compose.foundation.Image +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.sizeIn +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Surface +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.unit.dp +import com.mshdabiola.designsystem.drawable.defaultAppIcon +import com.mshdabiola.designsystem.string.appName + +@Composable +actual fun SplashScreen(modifier: Modifier) { + Surface( + modifier = modifier, + color = MaterialTheme.colorScheme.primary, + ) { + Column( + modifier = Modifier + .fillMaxSize(), + verticalArrangement = Arrangement.Center, + horizontalAlignment = Alignment.CenterHorizontally, + ) { + Image( + modifier = Modifier.sizeIn(maxWidth = 200.dp, maxHeight = 200.dp), + painter = defaultAppIcon, + contentDescription = "app icon", + ) + + Spacer(Modifier.height(32.dp)) + Text(text = appName, style = MaterialTheme.typography.headlineSmall) + } + } +} From af142ece8bd439871ef4127c4361b54b12e31549 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 16:51:04 +0100 Subject: [PATCH 30/81] feat: Add WasmJs implementations for Background, Theme, and Type This commit introduces WasmJs implementations for Background, Theme, and Type components, enabling them to function correctly in a Wasm environment. Specifically, it includes: - An implementation for `radiansToDegrees` in Background.wasmJs.kt. - Support for dynamic theming and color retrieval in Theme.wasmJs.kt. - Definitions for various text styles in Type.wasmJs.kt. --- .../component/Background.wasmJs.kt | 5 + .../designsystem/theme/Theme.wasmJs.kt | 14 +++ .../designsystem/theme/Type.wasmJs.kt | 100 ++++++++++++++++++ 3 files changed, 119 insertions(+) create mode 100644 modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/component/Background.wasmJs.kt create mode 100644 modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Theme.wasmJs.kt create mode 100644 modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Type.wasmJs.kt diff --git a/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/component/Background.wasmJs.kt b/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/component/Background.wasmJs.kt new file mode 100644 index 00000000..5a442ec4 --- /dev/null +++ b/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/component/Background.wasmJs.kt @@ -0,0 +1,5 @@ +package com.mshdabiola.designsystem.component + +actual fun radiansToDegrees(radians: Double): Double { + return radians * (3.141592653589793 / 180.0) +} diff --git a/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Theme.wasmJs.kt b/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Theme.wasmJs.kt new file mode 100644 index 00000000..d0ac6b0e --- /dev/null +++ b/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Theme.wasmJs.kt @@ -0,0 +1,14 @@ +package com.mshdabiola.designsystem.theme + +import androidx.compose.material3.ColorScheme +import androidx.compose.material3.darkColorScheme +import androidx.compose.runtime.Composable + +actual fun supportsDynamicTheming(): Boolean { + return false +} + +@Composable +actual fun getDynamicColor(darkTheme: Boolean): ColorScheme { + return darkColorScheme() +} diff --git a/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Type.wasmJs.kt b/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Type.wasmJs.kt new file mode 100644 index 00000000..5848d5d3 --- /dev/null +++ b/modules/designsystem/src/wasmJsMain/kotlin/com/mshdabiola/designsystem/theme/Type.wasmJs.kt @@ -0,0 +1,100 @@ +package com.mshdabiola.designsystem.theme + +import androidx.compose.material3.Typography +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.sp + +internal actual val SkTypography: Typography + get() = Typography( + displayLarge = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 57.sp, + lineHeight = 64.sp, + letterSpacing = (-0.25).sp, + ), + displayMedium = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 45.sp, + lineHeight = 52.sp, + letterSpacing = 0.sp, + ), + displaySmall = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 36.sp, + lineHeight = 44.sp, + letterSpacing = 0.sp, + ), + headlineLarge = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 32.sp, + lineHeight = 40.sp, + letterSpacing = 0.sp, + ), + headlineMedium = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 28.sp, + lineHeight = 36.sp, + letterSpacing = 0.sp, + ), + headlineSmall = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 24.sp, + lineHeight = 32.sp, + letterSpacing = 0.sp, + ), + titleLarge = TextStyle( + fontWeight = FontWeight.Bold, + fontSize = 22.sp, + lineHeight = 28.sp, + letterSpacing = 0.sp, + ), + titleMedium = TextStyle( + fontWeight = FontWeight.Bold, + fontSize = 18.sp, + lineHeight = 24.sp, + letterSpacing = 0.1.sp, + ), + titleSmall = TextStyle( + fontWeight = FontWeight.Medium, + fontSize = 14.sp, + lineHeight = 20.sp, + letterSpacing = 0.1.sp, + ), + bodyLarge = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 16.sp, + lineHeight = 24.sp, + letterSpacing = 0.5.sp, + ), + bodyMedium = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 14.sp, + lineHeight = 20.sp, + letterSpacing = 0.25.sp, + ), + bodySmall = TextStyle( + fontWeight = FontWeight.Normal, + fontSize = 12.sp, + lineHeight = 16.sp, + letterSpacing = 0.4.sp, + ), + labelLarge = TextStyle( + fontWeight = FontWeight.Medium, + fontSize = 14.sp, + lineHeight = 20.sp, + letterSpacing = 0.1.sp, + ), + labelMedium = TextStyle( + fontWeight = FontWeight.Medium, + fontSize = 12.sp, + lineHeight = 16.sp, + letterSpacing = 0.5.sp, + ), + labelSmall = TextStyle( + fontWeight = FontWeight.Medium, + fontSize = 10.sp, + lineHeight = 16.sp, + letterSpacing = 0.sp, + ), + ) From f4b45e58d4621db3f110c335944ed8201c4ab556 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 16:51:21 +0100 Subject: [PATCH 31/81] feat: Add Splash screen to WebAssembly build This commit adds a splash screen to the WebAssembly build of the application. The splash screen is displayed for 2 seconds before the main application is loaded. This provides a more polished user experience and allows time for the application to initialize. The splash screen is implemented using a simple `SplashScreen` composable function that displays a logo and some text. It is displayed in a `Box` composable function that also contains the main application. The `show` state variable is used to control the visibility of the splash screen. When the `show` state variable is `true`, the splash screen is displayed. When the `show` state variable is `false`, the main application is displayed. The `LaunchedEffect` composable function is used to delay the loading of the main application by 2 seconds. This ensures that the splash screen is displayed for the desired amount of time. The `mainApp` function has been created to encapsulate the splash screen and main application logic. This makes it easier to manage the splash screen and main application. --- .../kotlin/org/example/project/Main.kt | 32 ++++++++++++++++--- .../kotlin/org/example/project/Writer.kt | 3 -- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/app/src/wasmJsMain/kotlin/org/example/project/Main.kt b/app/src/wasmJsMain/kotlin/org/example/project/Main.kt index 3318fd26..07d4b1c4 100644 --- a/app/src/wasmJsMain/kotlin/org/example/project/Main.kt +++ b/app/src/wasmJsMain/kotlin/org/example/project/Main.kt @@ -1,16 +1,43 @@ package org.example.project +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember import androidx.compose.ui.ExperimentalComposeUiApi +import androidx.compose.ui.Modifier import androidx.compose.ui.window.ComposeViewport import co.touchlab.kermit.Logger import co.touchlab.kermit.loggerConfigInit import co.touchlab.kermit.platformLogWriter import com.mshdabiola.skeletonapp.di.appModule import com.mshdabiola.skeletonapp.ui.SkeletonApp +import com.mshdabiola.ui.SplashScreen import kotlinx.browser.document +import kotlinx.coroutines.delay import org.koin.core.context.GlobalContext.startKoin import org.koin.dsl.module +@OptIn(ExperimentalComposeUiApi::class) +fun mainApp() { + ComposeViewport(document.body!!) { + val version = "1.2.2" + + val show = remember { mutableStateOf(true) } + LaunchedEffect(Unit) { + delay(2000) + show.value = false + } + Box(Modifier.fillMaxSize()) { + SkeletonApp() + if (show.value) { + SplashScreen() + } + } + } +} + @OptIn(ExperimentalComposeUiApi::class) fun main() { val logger = Logger( @@ -32,12 +59,9 @@ fun main() { logModule, ) } - ComposeViewport(document.body!!) { - SkeletonApp() - } + mainApp() } catch (e: Exception) { logger.e("crash exceptions", e) throw e } - } diff --git a/app/src/wasmJsMain/kotlin/org/example/project/Writer.kt b/app/src/wasmJsMain/kotlin/org/example/project/Writer.kt index f9d8e384..026cf4da 100644 --- a/app/src/wasmJsMain/kotlin/org/example/project/Writer.kt +++ b/app/src/wasmJsMain/kotlin/org/example/project/Writer.kt @@ -8,11 +8,8 @@ import co.touchlab.kermit.Tag class Writer() : LogWriter() { - override fun log(severity: Severity, message: String, tag: String, throwable: Throwable?) { val messageStr = DefaultFormatter.formatMessage(severity, Tag(tag), Message(message)) println(messageStr) } - - } From 6ffdcbc6e60d7c653d4d4673dade0762065f6554 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 17:18:14 +0100 Subject: [PATCH 32/81] fix: Update upsert to generate unique IDs and handle existing notes The `upsert` function in `RealModelRepository` has been updated to correctly generate unique IDs for new notes and handle updates to existing notes. Previously, `upsert` would simply add a new note to the list without considering existing IDs, potentially leading to duplicate IDs or overwriting existing notes. This change ensures that: - New notes are assigned a unique ID based on the maximum existing ID. - Updates to existing notes preserve the original ID and replace the old note in the list. - It returns the ID of the upserted note. --- .../data/repository/RealModelRepository.kt | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt b/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt index 908ee15c..9b277a96 100644 --- a/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt +++ b/modules/data/src/wasmJsMain/kotlin/com/mshdabiola/data/repository/RealModelRepository.kt @@ -6,6 +6,7 @@ import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.flowOn import kotlinx.coroutines.flow.map +import kotlinx.coroutines.flow.update import kotlinx.coroutines.flow.updateAndGet import kotlinx.coroutines.withContext @@ -15,9 +16,20 @@ internal class RealModelRepository( private val notes = MutableStateFlow(listOf()) override suspend fun upsert(note: Note): Long { return withContext(ioDispatcher) { - notes.updateAndGet { - it.toMutableList().apply { add(note) } - }.count().toLong() + var id = note.id + val notesMutable = notes.value.toMutableList() + if (id == -1L) { + id = notes.value.maxByOrNull { it.id }?.id?.plus(1) ?: 1 + notesMutable.add(note.copy(id = id)) + } else { + notesMutable.removeAll { it.id == id } + notesMutable.add(note.copy(id = id)) + id = note.id + } + + notes.update { notesMutable } + + return@withContext id } } From ccf48f05bd6fc19546d8ec321c0c993ab8d672f9 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Fri, 13 Dec 2024 19:15:00 +0100 Subject: [PATCH 33/81] refactor: Optimize resource access in SettingScreen This commit optimizes resource access in the `SettingScreen` composable by caching string array resources to avoid redundant lookups. Specifically, the following changes were made: - Stored string array resources for theme and day/night options in local variables: `themeArray` and `dayLightArray`, respectively. - Used these cached variables to display text values in the setting items and the options dialog, using `getOrNull` for safer access and providing a fallback for empty strings. This change improves performance by reducing the number of resource lookups and ensuring safer access to string array elements. --- .../kotlin/com/mshdabiola/setting/SettingScreen.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/features/setting/src/commonMain/kotlin/com/mshdabiola/setting/SettingScreen.kt b/features/setting/src/commonMain/kotlin/com/mshdabiola/setting/SettingScreen.kt index 535f06bf..ca5d7d8a 100644 --- a/features/setting/src/commonMain/kotlin/com/mshdabiola/setting/SettingScreen.kt +++ b/features/setting/src/commonMain/kotlin/com/mshdabiola/setting/SettingScreen.kt @@ -97,6 +97,8 @@ internal fun MainContent( ) { var dark by remember { mutableStateOf(false) } var theme by remember { mutableStateOf(false) } + val themeArray = stringArrayResource(Res.array.theme) + val dayLightArray = stringArrayResource(Res.array.daynight) Column( modifier.padding(16.dp), @@ -122,7 +124,7 @@ internal fun MainContent( modifier = Modifier.testTag("setting:theme").clickable { theme = true }, headlineContent = { Text("Theme") }, supportingContent = { - Text(stringArrayResource(Res.array.theme)[settingState.themeBrand.ordinal]) + Text(themeArray.getOrNull(settingState.themeBrand.ordinal) ?: "") }, ) @@ -130,7 +132,7 @@ internal fun MainContent( modifier = Modifier.testTag("setting:mode").clickable { dark = true }, headlineContent = { Text("DayNight mode") }, supportingContent = { - Text(stringArrayResource(Res.array.daynight)[settingState.darkThemeConfig.ordinal]) + Text(dayLightArray.getOrNull(settingState.darkThemeConfig.ordinal) ?: "") }, ) } @@ -138,7 +140,7 @@ internal fun MainContent( AnimatedVisibility(theme) { OptionsDialog( modifier = Modifier, - options = stringArrayResource(Res.array.theme), + options = themeArray, current = settingState.themeBrand.ordinal, onDismiss = { theme = false }, onSelect = { setTheme(ThemeBrand.entries[it]) }, @@ -147,7 +149,7 @@ internal fun MainContent( AnimatedVisibility(dark) { OptionsDialog( modifier = Modifier, - options = stringArrayResource(Res.array.daynight), + options = dayLightArray, current = settingState.darkThemeConfig.ordinal, onDismiss = { dark = false }, onSelect = { setDarkMode(DarkThemeConfig.entries[it]) }, From ba7bc8ba1a9b3f607fccc84b95b502af66b07975 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 07:14:08 +0100 Subject: [PATCH 34/81] feat: Implement Store for wasm using KStore This commit implements the `Store` interface for the wasm target using the KStore library. The `StoreImple` class now uses `storeOf` to create a `KStore` instance for storing `UserData`. The `userData` flow is now derived from the `KStore` updates, ensuring updates are reflected in the flow. The `updateUserData` function now updates the `KStore` with the transformed `UserData` and returns the updated data. This implementation provides a persistent and efficient way to manage user data in the wasm environment. --- modules/datastore/build.gradle.kts | 8 ++++++++ .../kotlin/com/mshdabiola/datastore/StoreImple.kt | 13 +++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/modules/datastore/build.gradle.kts b/modules/datastore/build.gradle.kts index e5fbfa1d..744e94b0 100644 --- a/modules/datastore/build.gradle.kts +++ b/modules/datastore/build.gradle.kts @@ -22,6 +22,14 @@ kotlin { } + } + wasmJsMain.dependencies{ + api(libs.kstore.storage) + api(libs.kstore) + api("org.jetbrains.kotlinx:kotlinx-browser:0.3") + + + } val nonJsMain by getting { dependencies { diff --git a/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt b/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt index 109d1092..cced2a09 100644 --- a/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt +++ b/modules/datastore/src/wasmJsMain/kotlin/com/mshdabiola/datastore/StoreImple.kt @@ -1,19 +1,20 @@ package com.mshdabiola.datastore import com.mshdabiola.model.UserData +import io.github.xxfast.kstore.KStore +import io.github.xxfast.kstore.storage.storeOf import kotlinx.coroutines.flow.Flow -import kotlinx.coroutines.flow.MutableStateFlow -import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.first -import kotlinx.coroutines.flow.updateAndGet +import kotlinx.coroutines.flow.map class StoreImple : Store { - private val mutableUserData = MutableStateFlow(UserData()) + private val store: KStore = storeOf(key = "my_cats", default = UserData()) override val userData: Flow - get() = mutableUserData.asStateFlow() + get() = store.updates.map { it ?: UserData() } override suspend fun updateUserData(transform: suspend (UserData) -> UserData): UserData { val data = transform(userData.first()) - return mutableUserData.updateAndGet { data } + store.update { data } + return data } } From 5c0855982f5bbff76a519a439b3f16e10bec3266 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 07:14:21 +0100 Subject: [PATCH 35/81] feat: Make Note data class serializable This commit makes the `Note` data class serializable using the `@Serializable` annotation from kotlinx.serialization. This enables the `Note` object to be easily converted to and from various formats like JSON, facilitating data persistence and network communication. --- .../model/src/commonMain/kotlin/com/mshdabiola/model/Note.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Note.kt b/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Note.kt index d8e54d41..8c84769e 100644 --- a/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Note.kt +++ b/modules/model/src/commonMain/kotlin/com/mshdabiola/model/Note.kt @@ -1,5 +1,8 @@ package com.mshdabiola.model +import kotlinx.serialization.Serializable + +@Serializable data class Note( val id: Long = -1, val title: String = "", From c0682ae43fba937cfbc66bd86c37e0df2c9d7b7e Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 07:14:43 +0100 Subject: [PATCH 36/81] chore(deps): Add kstore dependency This commit adds the kstore dependency to the project's version catalog. Specifically, the following changes were made: - Added `kstore` version to the `[versions]` section. - Added `kstore-storage` and `kstore` libraries to the `[libraries]` section. --- gradle/libs.versions.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 36f8b5a5..f1aba11c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -52,6 +52,7 @@ room = "2.7.0-alpha11" secrets = "2.0.1" truth = "1.4.4" turbine = "1.2.0" +kstore ="0.9.1" compose-plugin = "1.7.1" composeNavigation="2.8.0-alpha10" @@ -153,6 +154,8 @@ kotlinx-coroutines-guava = { group = "org.jetbrains.kotlinx", name = "kotlinx-co kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" } kotlinx-datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "kotlinxDatetime" } kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" } +kstore-storage = { module = "io.github.xxfast:kstore-storage", version.ref = "kstore" } +kstore = { module = "io.github.xxfast:kstore", version.ref = "kstore" } lint-api = { group = "com.android.tools.lint", name = "lint-api", version.ref = "androidTools" } lint-checks = { group = "com.android.tools.lint", name = "lint-checks", version.ref = "androidTools" } lint-tests = { group = "com.android.tools.lint", name = "lint-tests", version.ref = "androidTools" } From 4756eb5a90f05fe3d5976d1e986033d3829b270d Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 06:56:54 +0000 Subject: [PATCH 37/81] =?UTF-8?q?=F0=9F=A4=96=20Updates=20baselines=20for?= =?UTF-8?q?=20Dependency=20Guard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fossReliantReleaseRuntimeClasspath.txt | 78 +++++++++--------- .../googlePlayDebugRuntimeClasspath.txt | 79 ++++++++++--------- 2 files changed, 85 insertions(+), 72 deletions(-) diff --git a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt index d91ef97f..108cfced 100644 --- a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt +++ b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt @@ -103,8 +103,8 @@ androidx.navigation:navigation-common:2.8.0-rc01 androidx.navigation:navigation-compose:2.8.0-rc01 androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 androidx.navigation:navigation-runtime:2.8.0-rc01 -androidx.paging:paging-common-android:3.3.4 -androidx.paging:paging-common:3.3.4 +androidx.paging:paging-common-android:3.3.2 +androidx.paging:paging-common:3.3.2 androidx.profileinstaller:profileinstaller:1.4.1 androidx.resourceinspection:resourceinspection-annotation:1.0.1 androidx.room:room-common-jvm:2.7.0-alpha11 @@ -153,7 +153,6 @@ com.google.guava:failureaccess:1.0.1 com.google.guava:guava:31.0.1-jre com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.j2objc:j2objc-annotations:1.3 -com.squareup.okhttp3:okhttp:4.12.0 com.squareup.okio:okio-jvm:3.9.1 com.squareup.okio:okio:3.9.1 io.coil-kt.coil3:coil-android:3.0.4 @@ -165,8 +164,8 @@ io.coil-kt.coil3:coil-core-android:3.0.4 io.coil-kt.coil3:coil-core:3.0.4 io.coil-kt.coil3:coil-network-core-android:3.0.4 io.coil-kt.coil3:coil-network-core:3.0.4 -io.coil-kt.coil3:coil-network-okhttp-jvm:3.0.4 -io.coil-kt.coil3:coil-network-okhttp:3.0.4 +io.coil-kt.coil3:coil-network-ktor3-android:3.0.4 +io.coil-kt.coil3:coil-network-ktor3:3.0.4 io.coil-kt.coil3:coil-svg-android:3.0.4 io.coil-kt.coil3:coil-svg:3.0.4 io.coil-kt.coil3:coil:3.0.4 @@ -179,35 +178,37 @@ io.insert-koin:koin-core-jvm:4.0.0 io.insert-koin:koin-core-viewmodel-jvm:4.0.0 io.insert-koin:koin-core-viewmodel:4.0.0 io.insert-koin:koin-core:4.0.0 -io.ktor:ktor-client-android-jvm:2.3.12 -io.ktor:ktor-client-android:2.3.12 -io.ktor:ktor-client-content-negotiation-jvm:2.3.12 -io.ktor:ktor-client-content-negotiation:2.3.12 -io.ktor:ktor-client-core-jvm:2.3.12 -io.ktor:ktor-client-core:2.3.12 -io.ktor:ktor-client-logging-jvm:2.3.12 -io.ktor:ktor-client-resources-jvm:2.3.12 -io.ktor:ktor-client-resources:2.3.12 -io.ktor:ktor-events-jvm:2.3.12 -io.ktor:ktor-events:2.3.12 -io.ktor:ktor-http-jvm:2.3.12 -io.ktor:ktor-http:2.3.12 -io.ktor:ktor-io-jvm:2.3.12 -io.ktor:ktor-io:2.3.12 -io.ktor:ktor-resources-jvm:2.3.12 -io.ktor:ktor-resources:2.3.12 -io.ktor:ktor-serialization-jvm:2.3.12 -io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.12 -io.ktor:ktor-serialization-kotlinx-json:2.3.12 -io.ktor:ktor-serialization-kotlinx-jvm:2.3.12 -io.ktor:ktor-serialization-kotlinx:2.3.12 -io.ktor:ktor-serialization:2.3.12 -io.ktor:ktor-utils-jvm:2.3.12 -io.ktor:ktor-utils:2.3.12 -io.ktor:ktor-websocket-serialization-jvm:2.3.12 -io.ktor:ktor-websocket-serialization:2.3.12 -io.ktor:ktor-websockets-jvm:2.3.12 -io.ktor:ktor-websockets:2.3.12 +io.ktor:ktor-client-android-jvm:3.0.2 +io.ktor:ktor-client-android:3.0.2 +io.ktor:ktor-client-content-negotiation-jvm:3.0.2 +io.ktor:ktor-client-content-negotiation:3.0.2 +io.ktor:ktor-client-core-jvm:3.0.2 +io.ktor:ktor-client-core:3.0.2 +io.ktor:ktor-client-logging-jvm:3.0.2 +io.ktor:ktor-client-resources-jvm:3.0.2 +io.ktor:ktor-client-resources:3.0.2 +io.ktor:ktor-events-jvm:3.0.2 +io.ktor:ktor-events:3.0.2 +io.ktor:ktor-http-jvm:3.0.2 +io.ktor:ktor-http:3.0.2 +io.ktor:ktor-io-jvm:3.0.2 +io.ktor:ktor-io:3.0.2 +io.ktor:ktor-resources-jvm:3.0.2 +io.ktor:ktor-resources:3.0.2 +io.ktor:ktor-serialization-jvm:3.0.2 +io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.2 +io.ktor:ktor-serialization-kotlinx-json:3.0.2 +io.ktor:ktor-serialization-kotlinx-jvm:3.0.2 +io.ktor:ktor-serialization-kotlinx:3.0.2 +io.ktor:ktor-serialization:3.0.2 +io.ktor:ktor-sse-jvm:3.0.2 +io.ktor:ktor-sse:3.0.2 +io.ktor:ktor-utils-jvm:3.0.2 +io.ktor:ktor-utils:3.0.2 +io.ktor:ktor-websocket-serialization-jvm:3.0.2 +io.ktor:ktor-websocket-serialization:3.0.2 +io.ktor:ktor-websockets-jvm:3.0.2 +io.ktor:ktor-websockets:3.0.2 org.checkerframework:checker-qual:3.12.0 org.jetbrains.androidx.core:core-bundle-android:1.0.1 org.jetbrains.androidx.core:core-bundle:1.0.1 @@ -265,14 +266,19 @@ org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.9.0 -org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.9.0 +org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.5.4 +org.jetbrains.kotlinx:kotlinx-io-bytestring:0.5.4 +org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.5.4 +org.jetbrains.kotlinx:kotlinx-io-core:0.5.4 org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3 org.jetbrains.skiko:skiko-awt-runtime-linux-x64:0.8.18 org.jetbrains.skiko:skiko-awt:0.8.18 org.jetbrains:annotations:23.0.0 -org.slf4j:slf4j-api:1.7.36 +org.slf4j:slf4j-api:2.0.16 diff --git a/app/dependencies/googlePlayDebugRuntimeClasspath.txt b/app/dependencies/googlePlayDebugRuntimeClasspath.txt index d935bd72..781b143e 100644 --- a/app/dependencies/googlePlayDebugRuntimeClasspath.txt +++ b/app/dependencies/googlePlayDebugRuntimeClasspath.txt @@ -126,8 +126,8 @@ androidx.navigation:navigation-common:2.8.0-rc01 androidx.navigation:navigation-compose:2.8.0-rc01 androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 androidx.navigation:navigation-runtime:2.8.0-rc01 -androidx.paging:paging-common-android:3.3.4 -androidx.paging:paging-common:3.3.4 +androidx.paging:paging-common-android:3.3.2 +androidx.paging:paging-common:3.3.2 androidx.print:print:1.0.0 androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05 androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 @@ -249,7 +249,7 @@ com.google.guava:failureaccess:1.0.1 com.google.guava:guava:32.1.3-android com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.protobuf:protobuf-javalite:3.25.5 -com.squareup.okhttp3:okhttp:4.12.0 +com.squareup.okhttp3:okhttp:3.12.1 com.squareup.okio:okio-jvm:3.9.1 com.squareup.okio:okio:3.9.1 io.coil-kt.coil3:coil-android:3.0.4 @@ -261,8 +261,8 @@ io.coil-kt.coil3:coil-core-android:3.0.4 io.coil-kt.coil3:coil-core:3.0.4 io.coil-kt.coil3:coil-network-core-android:3.0.4 io.coil-kt.coil3:coil-network-core:3.0.4 -io.coil-kt.coil3:coil-network-okhttp-jvm:3.0.4 -io.coil-kt.coil3:coil-network-okhttp:3.0.4 +io.coil-kt.coil3:coil-network-ktor3-android:3.0.4 +io.coil-kt.coil3:coil-network-ktor3:3.0.4 io.coil-kt.coil3:coil-svg-android:3.0.4 io.coil-kt.coil3:coil-svg:3.0.4 io.coil-kt.coil3:coil:3.0.4 @@ -282,35 +282,37 @@ io.insert-koin:koin-core-jvm:4.0.0 io.insert-koin:koin-core-viewmodel-jvm:4.0.0 io.insert-koin:koin-core-viewmodel:4.0.0 io.insert-koin:koin-core:4.0.0 -io.ktor:ktor-client-android-jvm:2.3.12 -io.ktor:ktor-client-android:2.3.12 -io.ktor:ktor-client-content-negotiation-jvm:2.3.12 -io.ktor:ktor-client-content-negotiation:2.3.12 -io.ktor:ktor-client-core-jvm:2.3.12 -io.ktor:ktor-client-core:2.3.12 -io.ktor:ktor-client-logging-jvm:2.3.12 -io.ktor:ktor-client-resources-jvm:2.3.12 -io.ktor:ktor-client-resources:2.3.12 -io.ktor:ktor-events-jvm:2.3.12 -io.ktor:ktor-events:2.3.12 -io.ktor:ktor-http-jvm:2.3.12 -io.ktor:ktor-http:2.3.12 -io.ktor:ktor-io-jvm:2.3.12 -io.ktor:ktor-io:2.3.12 -io.ktor:ktor-resources-jvm:2.3.12 -io.ktor:ktor-resources:2.3.12 -io.ktor:ktor-serialization-jvm:2.3.12 -io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.12 -io.ktor:ktor-serialization-kotlinx-json:2.3.12 -io.ktor:ktor-serialization-kotlinx-jvm:2.3.12 -io.ktor:ktor-serialization-kotlinx:2.3.12 -io.ktor:ktor-serialization:2.3.12 -io.ktor:ktor-utils-jvm:2.3.12 -io.ktor:ktor-utils:2.3.12 -io.ktor:ktor-websocket-serialization-jvm:2.3.12 -io.ktor:ktor-websocket-serialization:2.3.12 -io.ktor:ktor-websockets-jvm:2.3.12 -io.ktor:ktor-websockets:2.3.12 +io.ktor:ktor-client-android-jvm:3.0.2 +io.ktor:ktor-client-android:3.0.2 +io.ktor:ktor-client-content-negotiation-jvm:3.0.2 +io.ktor:ktor-client-content-negotiation:3.0.2 +io.ktor:ktor-client-core-jvm:3.0.2 +io.ktor:ktor-client-core:3.0.2 +io.ktor:ktor-client-logging-jvm:3.0.2 +io.ktor:ktor-client-resources-jvm:3.0.2 +io.ktor:ktor-client-resources:3.0.2 +io.ktor:ktor-events-jvm:3.0.2 +io.ktor:ktor-events:3.0.2 +io.ktor:ktor-http-jvm:3.0.2 +io.ktor:ktor-http:3.0.2 +io.ktor:ktor-io-jvm:3.0.2 +io.ktor:ktor-io:3.0.2 +io.ktor:ktor-resources-jvm:3.0.2 +io.ktor:ktor-resources:3.0.2 +io.ktor:ktor-serialization-jvm:3.0.2 +io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.2 +io.ktor:ktor-serialization-kotlinx-json:3.0.2 +io.ktor:ktor-serialization-kotlinx-jvm:3.0.2 +io.ktor:ktor-serialization-kotlinx:3.0.2 +io.ktor:ktor-serialization:3.0.2 +io.ktor:ktor-sse-jvm:3.0.2 +io.ktor:ktor-sse:3.0.2 +io.ktor:ktor-utils-jvm:3.0.2 +io.ktor:ktor-utils:3.0.2 +io.ktor:ktor-websocket-serialization-jvm:3.0.2 +io.ktor:ktor-websocket-serialization:3.0.2 +io.ktor:ktor-websockets-jvm:3.0.2 +io.ktor:ktor-websockets:3.0.2 io.perfmark:perfmark-api:0.26.0 io.reactivex.rxjava2:rxandroid:2.0.2 io.reactivex.rxjava2:rxjava:2.1.14 @@ -375,16 +377,21 @@ org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.9.0 -org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0 org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.9.0 +org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.5.4 +org.jetbrains.kotlinx:kotlinx-io-bytestring:0.5.4 +org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.5.4 +org.jetbrains.kotlinx:kotlinx-io-core:0.5.4 org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.7.3 +org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3 org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3 org.jetbrains.skiko:skiko-awt-runtime-linux-x64:0.8.18 org.jetbrains.skiko:skiko-awt:0.8.18 org.jetbrains:annotations:23.0.0 org.reactivestreams:reactive-streams:1.0.2 -org.slf4j:slf4j-api:1.7.36 +org.slf4j:slf4j-api:2.0.16 From 2459c3abcef782bfa20a29e6b47bc405b89e4baf Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 08:03:07 +0100 Subject: [PATCH 38/81] refactor: Rename NoteEntityN and NoteDaoN This commit renames `NoteEntityN` to `NoteEntity` and `NoteDaoN` to `NoteDao` in the database module. This change improves the clarity and consistency of the database module's naming conventions. --- modules/database/src/jvmTest/kotlin/database/ModelTest.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/database/src/jvmTest/kotlin/database/ModelTest.kt b/modules/database/src/jvmTest/kotlin/database/ModelTest.kt index 60b24735..bb374078 100644 --- a/modules/database/src/jvmTest/kotlin/database/ModelTest.kt +++ b/modules/database/src/jvmTest/kotlin/database/ModelTest.kt @@ -1,8 +1,8 @@ package database import app.cash.turbine.test -import com.mshdabiola.database.dao.NoteDaoN -import com.mshdabiola.database.model.NoteEntityN +import com.mshdabiola.database.dao.NoteDao +import com.mshdabiola.database.model.NoteEntity import kotlinx.coroutines.test.runTest import org.koin.core.component.inject import kotlin.test.Test @@ -12,10 +12,10 @@ class ModelTest : AbstractTest() { @Test override fun insert() = runTest { - val modelDao by inject() + val modelDao by inject() modelDao.upsert( - NoteEntityN( + NoteEntity( id = null, title = "abiola", content = "Adisl", From 108b490bda8a5b45b13f927a0e47bf2b9434f44e Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 08:23:40 +0100 Subject: [PATCH 39/81] chore: Change web app title to Hydraulic This commit changes the title of the web application from "Testing" to "Hydraulic" in the index.html file. This provides a more appropriate title for the application when viewed in a web browser. --- app/src/wasmJsMain/resources/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/wasmJsMain/resources/index.html b/app/src/wasmJsMain/resources/index.html index d3bcdc63..0828ff59 100644 --- a/app/src/wasmJsMain/resources/index.html +++ b/app/src/wasmJsMain/resources/index.html @@ -3,7 +3,7 @@ - Testing + Hydraulic From 3d660f4e7b4a3e458fcc92c9dd7b3a784ee624ef Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 08:56:01 +0100 Subject: [PATCH 40/81] chore: Update deployment path for web builds This commit updates the deployment path for web builds in the GitHub Actions workflow. The `FOLDER` parameter in the `JamesIves/github-pages-deploy-action@v4.4.4` step has been changed from `composeApp/build/dist/wasmJs/productionExecutable` to `app/build/dist/wasmJs/productionExecutable`. This change ensures that the correct build artifacts are deployed to GitHub Pages. --- .github/workflows/web.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index 80e5f8e8..c090d4a9 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -32,5 +32,5 @@ jobs: with: GITHUB_TOKEN: ${{ secrets.TOKEN }} BRANCH: gh-web # The branch the action should deploy to. - FOLDER: composeApp/build/dist/wasmJs/productionExecutable # The folder the action should deploy. + FOLDER: app/build/dist/wasmJs/productionExecutable # The folder the action should deploy. CLEAN: true # Automatically remove deleted files from the deploy branch \ No newline at end of file From 896f554a5f9b552c40b102bcc42c63fa23c7fe0c Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 12:21:51 +0100 Subject: [PATCH 41/81] docs: Add new ReadMe for Hydraulic AppThis commit introduces a new ReadMe file for the Hydraulic app, replacing the existing README.md and README2.md files.The new ReadMe provides a comprehensive overview of the Hydraulic app, including:- Project overview and features - Installation instructions - Download links and badges for Play Store, F-Droid, and GitHub releases - Tech stack and open-source libraries used - Translation information - Contribution guidelines and support options - License informationIt also includes screenshots, logos, and badges for better visual presentation. --- NewReadMe.md | 268 +++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 4 + README2.md | 96 ++++++++++++++++++ 3 files changed, 368 insertions(+) create mode 100644 NewReadMe.md create mode 100644 README2.md diff --git a/NewReadMe.md b/NewReadMe.md new file mode 100644 index 00000000..59c26541 --- /dev/null +++ b/NewReadMe.md @@ -0,0 +1,268 @@ +
+
+ + +
+ +
+ +# Image Toolbox + +
+ +
+ +

+ API + Kotlin + Jetpack Compose + material +
+
+ + + GitHub commits since tagged version (branch) + GitHub code size in bytes + +
+
+
+ Hits + + + + + + +
+ + + + + + + + + +
+
+ Featured|HelloGitHub + +

+ +
+ +# 🗺️ Project Overview + +hydraulic is a versatile image editing tool designed for efficient photo manipulation. It allows +users to crop, apply filters, edit EXIF data, erase backgrounds, and even convert images to PDFs. +Ideal for both photographers and developers, the tool offers a simple interface with powerful +capabilities. + +
+ +

+ + + + + + + + +

+ +
+ +# ✈️ Telegram Links + +
+ + Telegram + + + + Telegram + + +
+
+ Join our chat where you can discuss anything you want and also look into the CI channel where I post betas and announcements +
+ +# ☕ Buy me a coffee + +This application is completely free, but if you want to support the project development, you can +send a donation to the crypto wallets below + +|
![Bitcoin](https://img.shields.io/badge/Bitcoin-EAB300?style=for-the-badge&logo=Bitcoin%20SV&logoColor=white)

-> `17Pk1RurnkJxLV9V7mc6Y7dLyHFb9rvQDq` <-

|
![Tether](https://img.shields.io/badge/USDT-168363?style=for-the-badge&logo=tether&logoColor=white)

-> `TMPAu7a54NvQNEKnNWh3naXu3oYijqP3U7` <-

| +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| + +# 📲 Download + +Go to the [Releases](https://github.com/mshdabiola/imageresizer/releases/latest) and the download latest +apk +or click one of the badges below. + +
+ +

+ Google Play + F-Droid + GitHub +

+
+ +# 💻 Installation Instructions + +1. Clone the repository: + ```bash + git clone https://github.com/yourusername/hydraulic.git + ``` +2. Install dependencies using your preferred package manager (e.g., Gradle). +3. Build the project: + bash ./gradlew build +4. Run the application: + bash ./gradlew run + +# ⚔️ FOSS vs MARKET + +| **Feature** | **FOSS** | **Market** | +|:------------------:|:------------------:|:------------------:| +| QR Scanner | Zxing | MlKit | +| Auto erase BG | :x: | MlKit | +| Document Scanner | OpenCV | MlKit | +| Analytics | :x: | :white_check_mark: | +| Crashlytics | :x: | :white_check_mark: | +| Other Google deps | :x: | :white_check_mark: | +| All Other Features | :white_check_mark: | :white_check_mark: | + +# ✨ Features + +- Batch processing +- Applying filter chains (More than 230 various filters) + +
+ Available filters +
+ +# 📚 Tech stack & Open-source libraries + +- Minimum SDK level 21 + +- [Kotlin](https://kotlinlang.org/) based + +- [Image Toolbox Libs](https://github.com/mshdabiola/hydraulicLibs) - set of essential libraries for + Image Toolbox. + +- [Dynamic Theme](https://github.com/mshdabiola/DynamicTheme) - library, which allows you to easily + implement custom color theming. + +- [Modal Sheet](https://github.com/mshdabiola/ModalSheet) - modal bottom sheet that follows M3 + guidelines. + +- [Coroutines](https://github.com/Kotlin/kotlinx.coroutines) for asynchronous work. + +- [Flow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/) + to emit values from data layer reactively. + +- [Accompanist](https://github.com/google/accompanist) to expand jetpack compose opportunities. + +- [Decompose](https://github.com/arkivanov/Decompose) - KMP lifecycle-aware business logic + components (aka BLoCs) with routing (navigation) and pluggable UI + +- [Hilt](https://dagger.dev/hilt/) for dependency injection. + +- [Coil](https://github.com/coil-kt/coil) for loading images. + +- [Konfetti](https://github.com/DanielMartinus/Konfetti) to establish beautiful particle system. + +- Jetpack + + - [Compose](https://developer.android.com/jetpack/compose) - Modern Declarative UI style + framework based on composable functions. + + - [Material You Kit](https://developer.android.com/jetpack/androidx/releases/compose-material3) - + Material 3 powerful UI components. + + - [Data Store](https://developer.android.com/jetpack/androidx/releases/datastore) - Store data + asynchronously, consistently, and transactionally. + + - [Lifecycle](https://developer.android.com/jetpack/androidx/releases/lifecycle) - Observe + Android lifecycles and handle UI states upon the lifecycle changes. + + - [Exif Interface](https://developer.android.com/jetpack/androidx/releases/exifinterface) - Read + and write image file EXIF tags. + +- [GPU Image](https://github.com/cats-oss/android-gpuimage) for creating and applying filters to the + images. + +- [SmartToolFactory](https://github.com/SmartToolFactory) provides a bunch of helpful libraries. + +- [AVIF Coder](https://github.com/awxkee/avif-coder) + and [JXL Coder](https://github.com/awxkee/jxl-coder) libraries which provide avif, heic, heif and + jxl support. + +- [Aire](https://github.com/awxkee/aire) and [Trickle](https://github.com/mshdabiola/Trickle) for + creating and applying filters to the images on CPU + using native cpp code. + +
+ +# + + + +# 🌐 Translation + +You can help translate ImageResizer into your language +on [Hosted Weblate](https://hosted.weblate.org/engage/image-resizer/) + +[![Состояние перевода](https://hosted.weblate.org/widgets/image-resizer/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/image-resizer/) +
+[![Translation status](https://hosted.weblate.org/widgets/image-resizer/-/image-resizer/287x66-black.png)](https://hosted.weblate.org/engage/image-resizer/) + +# ❤️ Find this repository useful? + +Support it by joining **[stargazers](https://github.com/mshdabiola/ImageResizer/stargazers)** for this +repository. :star:
+And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 + +# ⭐ Star History + + + + + + Star History Chart + + + +![](https://repobeats.axiom.co/api/embed/c62092c6ec0d00e67496223d50e39f48a582c532.svg) + +# 📢 Contributors + + + + + + +# ⚖️ License + +```xml +Designed and developed by 2023 mshdabiola + + 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, softwaredistributed 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 andlimitations under the License. +``` + +Photos +by +Pawel Czerwinski +on +Unsplash + +
\ No newline at end of file diff --git a/README.md b/README.md index e1d19762..f55b6f75 100644 --- a/README.md +++ b/README.md @@ -1 +1,5 @@ Hydralic Desktop + +https://hydraulic.onrender.com + +https://hydraulic-desktop.onrender.com \ No newline at end of file diff --git a/README2.md b/README2.md new file mode 100644 index 00000000..f7485ff3 --- /dev/null +++ b/README2.md @@ -0,0 +1,96 @@ +[![CI-MASTER](https://github.com/jarroyoesp/ComposeMultiplatformApp/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/jarroyoesp/ComposeMultiplatformApp/actions/workflows/ci.yml) +[![Latest release](https://img.shields.io/github/v/release/JetBrains/compose-multiplatform?color=blue&label=Compose%20multiplatform)](https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.7.1) +![Kotlin Version](https://img.shields.io/badge/Kotlin-2.0.21-blue?logo=kotlin&logoColor=white) +
+ Compose multiplatform charts +

🚀 Example project to show SpaceX data built with Kotlin Multiplatform and Compose UI Multiplatform

+
+ +[Compose Multiplatform](https://www.jetbrains.com/lp/compose-multiplatform/) Sample (KMP) that serves as a comprehensive example demonstrating the integration of Compose Multiplatform, GraphQL data consumption, and SQLDelight for local data persistence. + +Using data from the GraphQL endpoint [SpaceX-GraphQL](https://studio.apollographql.com/public/SpaceX-pxxbxen/variant/current/explorer) + +Current supported Platforms are: +1. Android +2. Desktop +3. iOS + + + +# Features + +## Home Screen 🚀 +- List of SpaceX launches: Displays a list of SpaceX launches retrieved from a GraphQL endpoint. +- Show favorite Launches: retrieve data from local database to show your favorite launches +- Apollo GraphQL Integration: Utilizes GraphQL to fetch and display SpaceX launch data efficiently. +- SQLDelight Integration: Integrates SQLDelight for managing and persisting favorite launch data. +- Responsive UI: Provides a responsive user interface for seamless navigation and interaction across devices. +- Error Handling: Provides informative error messages and graceful handling of network and database errors. + +## Detail Screen 🛸 + +- Detailed View: Navigate to a detailed view of each launch for more information. +- Save Favorites: Enables users to save their favorite launches to a SQLDelight database for persistence. + +## Built With 🛠 + +- [Kotlin Multiplatform](https://github.com/JetBrains/compose-multiplatform) +- [Compose Multiplatform](https://github.com/JetBrains/compose-multiplatform): Enables cross-platform UI development with JetBrains' Compose framework. +- [Koin - DI](https://github.com/InsertKoinIO/koin): Dependency injection framework for Kotlin Multiplatform +- [Kotlin Coroutines](https://github.com/Kotlin/kotlinx.coroutines): Provides asynchronous programming utilities in Kotlin. +- [SQLDelight](https://github.com/cashapp/sqldelight): Generates Kotlin APIs from SQL statements for safer database interactions. +- [Apollo GraphQL](https://github.com/apollographql): Offers client-side tools for consuming GraphQL APIs. +- [Kotlin Multiplatform Navigation](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-navigation-routing.html): Provides navigation components for Kotlin Multiplatform projects using Compose. +- [Kotlin Multiplatform ViewModel](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-viewmodel.html): Manages UI-related data and state in Kotlin Multiplatform projects using Compose. +- [ConstraintLayout Multiplatform](https://github.com/Lavmee/constraintlayout-compose-multiplatform): Brings ConstraintLayout functionality to Kotlin Multiplatform projects with Compose. +- [Coil](https://coil-kt.github.io/coil/): Efficient image loading library for Compose multiplatform projects. +- [Logger](https://github.com/touchlab/Kermit): Logging library for Kotlin Multiplatform projects. +- [Unit Tests](https://github.com/junit-team/junit5): Automated tests to verify the behavior of individual code units. + +## Android 🤖 + +| | | | +|----------------------------------------------------------|------------------------------------------------------------|-------------------------------------------------------------| + +## Desktop 🖥️ + +To execute the Desktop app run this `gradle` command: + +``` +./gradlew desktop:run +``` + +| | | | +|----------------------------------------------------------|------------------------------------------------------------|-------------------------------------------------------------| + +## iOS 🍎 +Steps to setup your iOS app: +1. Create your iosApp using XCode +2. Add to your `Build phases` + +``` +cd "$SRCROOT/.." +./gradlew :modules:feature-home-shared:embedAndSignAppleFrameworkForXcode +``` + + + +3. Add to Search Paths: +``` +$(SRCROOT)/../modules/feature-home-shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME) +``` + +More details [JetBrains official documentation](https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-integrate-in-existing-app.html#make-your-cross-platform-application-work-on-ios) + +| | | | +|------------------------------------------------------|--------------------------------------------------------|---------------------------------------------------------| + + +### Get the latest version of the GraphQL schema +```bash +./gradlew :module:library-network-api:downloadApolloSchemaFromIntrospection +``` + +## Contributing 🤝 + +Issues or Pull request for any bugs/improvements are well received \ No newline at end of file From b8ffed304867ad2160cb62ed65385946d29b34ae Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 12:25:19 +0100 Subject: [PATCH 42/81] chore: Update readme badges and linksThis commit updates the readme file with the correct project name and links to resources.Specifically, the following changes were made:- Updated badges and links to point to the 'hydraulic' repository instead of 'ImageResizer' or 'imageresizer'. - Updated download links and play store links to the correct package name. - Updated the translation platform link. - Updated the contributor link to point to the 'hydraulic' repository. --- NewReadMe.md | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 59c26541..076a0ca9 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -21,28 +21,28 @@
- GitHub commits since tagged version (branch) - GitHub code size in bytes + GitHub commits since tagged version (branch) + GitHub code size in bytes

-
- Hits - - + + Hits + + - - + +
- - + + - - + + - - + +

@@ -100,16 +100,16 @@ send a donation to the crypto wallets below # 📲 Download -Go to the [Releases](https://github.com/mshdabiola/imageresizer/releases/latest) and the download latest +Go to the [Releases](https://github.com/mshdabiola/hydraulic/releases/latest) and the download latest apk or click one of the badges below.

- Google Play - F-Droid - GitHub + Google Play + F-Droid + GitHub

@@ -215,7 +215,7 @@ or click one of the badges below. # 🌐 Translation -You can help translate ImageResizer into your language +You can help translate hydraulic into your language on [Hosted Weblate](https://hosted.weblate.org/engage/image-resizer/) [![Состояние перевода](https://hosted.weblate.org/widgets/image-resizer/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/image-resizer/) @@ -224,7 +224,7 @@ on [Hosted Weblate](https://hosted.weblate.org/engage/image-resizer/) # ❤️ Find this repository useful? -Support it by joining **[stargazers](https://github.com/mshdabiola/ImageResizer/stargazers)** for this +Support it by joining **[stargazers](https://github.com/mshdabiola/hydraulic/stargazers)** for this repository. :star:
And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 @@ -242,8 +242,8 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 # 📢 Contributors - - + + From 38514328d748b6c6a05e8832bc367aab5d1bd379 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sat, 14 Dec 2024 12:45:58 +0100 Subject: [PATCH 43/81] docs: Update translation and analytics links in READMEThis commit updates the translation and analytics links in the README file.Specifically, the following changes were made:- Updated the translation links to point to the correct Hosted Weblate project for Hydraulic. - Updated the analytics image link to the correct Repobeats embed URL. --- NewReadMe.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 076a0ca9..699f801b 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -216,11 +216,11 @@ or click one of the badges below. # 🌐 Translation You can help translate hydraulic into your language -on [Hosted Weblate](https://hosted.weblate.org/engage/image-resizer/) +on [Hosted Weblate](https://hosted.weblate.org/engage/hydraulic/) -[![Состояние перевода](https://hosted.weblate.org/widgets/image-resizer/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/image-resizer/) +[![Состояние перевода](https://hosted.weblate.org/widgets/hydraulic/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/hydraulic/)
-[![Translation status](https://hosted.weblate.org/widgets/image-resizer/-/image-resizer/287x66-black.png)](https://hosted.weblate.org/engage/image-resizer/) +[![Translation status](https://hosted.weblate.org/widgets/hydraulic/-/hydraulic/287x66-black.png)](https://hosted.weblate.org/engage/hydraulic/) # ❤️ Find this repository useful? @@ -238,7 +238,7 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 -![](https://repobeats.axiom.co/api/embed/c62092c6ec0d00e67496223d50e39f48a582c532.svg) +![Alt](https://repobeats.axiom.co/api/embed/a0893eb63066333a921a4197172ab150fe896a37.svg "Repobeats analytics image") # 📢 Contributors From a141c37c926f9515a6c4b708409f00dc109546fa Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 01:16:40 +0100 Subject: [PATCH 44/81] docs: Update translation and analytics links in READMEThis commit updates the translation and analytics links in the README file.Specifically, the following changes were made:- Updated the translation links to point to the correct Hosted Weblate project for Hydraulic. - Updated the analytics image link to the correct Repobeats embed URL. --- NewReadMe.md | 64 ------------------- .../android/en-US/images/button/fdroid.svg | 39 +++++++++++ .../android/en-US/images/button/github.svg | 34 ++++++++++ .../android/en-US/images/button/gplay.svg | 40 ++++++++++++ 4 files changed, 113 insertions(+), 64 deletions(-) create mode 100644 fastlane/metadata/android/en-US/images/button/fdroid.svg create mode 100644 fastlane/metadata/android/en-US/images/button/github.svg create mode 100644 fastlane/metadata/android/en-US/images/button/gplay.svg diff --git a/NewReadMe.md b/NewReadMe.md index 699f801b..a815f5c4 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -74,30 +74,6 @@ capabilities.
-# ✈️ Telegram Links - -
- - Telegram - - - - Telegram - - -
-
- Join our chat where you can discuss anything you want and also look into the CI channel where I post betas and announcements -
- -# ☕ Buy me a coffee - -This application is completely free, but if you want to support the project development, you can -send a donation to the crypto wallets below - -|
![Bitcoin](https://img.shields.io/badge/Bitcoin-EAB300?style=for-the-badge&logo=Bitcoin%20SV&logoColor=white)

-> `17Pk1RurnkJxLV9V7mc6Y7dLyHFb9rvQDq` <-

|
![Tether](https://img.shields.io/badge/USDT-168363?style=for-the-badge&logo=tether&logoColor=white)

-> `TMPAu7a54NvQNEKnNWh3naXu3oYijqP3U7` <-

| -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| - # 📲 Download Go to the [Releases](https://github.com/mshdabiola/hydraulic/releases/latest) and the download latest @@ -125,18 +101,6 @@ or click one of the badges below. 4. Run the application: bash ./gradlew run -# ⚔️ FOSS vs MARKET - -| **Feature** | **FOSS** | **Market** | -|:------------------:|:------------------:|:------------------:| -| QR Scanner | Zxing | MlKit | -| Auto erase BG | :x: | MlKit | -| Document Scanner | OpenCV | MlKit | -| Analytics | :x: | :white_check_mark: | -| Crashlytics | :x: | :white_check_mark: | -| Other Google deps | :x: | :white_check_mark: | -| All Other Features | :white_check_mark: | :white_check_mark: | - # ✨ Features - Batch processing @@ -213,15 +177,6 @@ or click one of the badges below. -# 🌐 Translation - -You can help translate hydraulic into your language -on [Hosted Weblate](https://hosted.weblate.org/engage/hydraulic/) - -[![Состояние перевода](https://hosted.weblate.org/widgets/hydraulic/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/hydraulic/) -
-[![Translation status](https://hosted.weblate.org/widgets/hydraulic/-/hydraulic/287x66-black.png)](https://hosted.weblate.org/engage/hydraulic/) - # ❤️ Find this repository useful? Support it by joining **[stargazers](https://github.com/mshdabiola/hydraulic/stargazers)** for this @@ -246,23 +201,4 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 - -# ⚖️ License - -```xml -Designed and developed by 2023 mshdabiola - - 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 - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, softwaredistributed 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 andlimitations under the License. -``` - -Photos -by -Pawel Czerwinski -on -Unsplash -
\ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/button/fdroid.svg b/fastlane/metadata/android/en-US/images/button/fdroid.svg new file mode 100644 index 00000000..bca0ad3f --- /dev/null +++ b/fastlane/metadata/android/en-US/images/button/fdroid.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + diff --git a/fastlane/metadata/android/en-US/images/button/github.svg b/fastlane/metadata/android/en-US/images/button/github.svg new file mode 100644 index 00000000..b86d98a8 --- /dev/null +++ b/fastlane/metadata/android/en-US/images/button/github.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/fastlane/metadata/android/en-US/images/button/gplay.svg b/fastlane/metadata/android/en-US/images/button/gplay.svg new file mode 100644 index 00000000..b0a749da --- /dev/null +++ b/fastlane/metadata/android/en-US/images/button/gplay.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + From ebaacdaa1bdc1b305b1ac3e6169c6c88fcc270ec Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 01:41:53 +0100 Subject: [PATCH 45/81] chore: Update readme badges and move image folderThis commit updates the readme badges and moves the image folder in fastlane metadata.Specifically, the following changes were made:- Updated the commits-since badge to point to tag `1.0.0` instead of `v1.0`. - Updated the wakatime badge with a new user ID. - Commented out the play store and f-droid badges. - Renamed the `button` image folder to `buttons` in the fastlane metadata for Android. --- NewReadMe.md | 22 ++++++++++++------- .../images/{button => buttons}/fdroid.svg | 0 .../images/{button => buttons}/github.svg | 0 .../images/{button => buttons}/gplay.svg | 0 4 files changed, 14 insertions(+), 8 deletions(-) rename fastlane/metadata/android/en-US/images/{button => buttons}/fdroid.svg (100%) rename fastlane/metadata/android/en-US/images/{button => buttons}/github.svg (100%) rename fastlane/metadata/android/en-US/images/{button => buttons}/gplay.svg (100%) diff --git a/NewReadMe.md b/NewReadMe.md index a815f5c4..926637a2 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -21,9 +21,9 @@
- GitHub commits since tagged version (branch) + GitHub commits since tagged version (branch) GitHub code size in bytes - +

@@ -38,12 +38,18 @@ - - - - - - + +[//]: # ( ) + +[//]: # ( ) + +[//]: # ( ) + +[//]: # ( ) + +[//]: # ( ) + +[//]: # ( )

Featured|HelloGitHub diff --git a/fastlane/metadata/android/en-US/images/button/fdroid.svg b/fastlane/metadata/android/en-US/images/buttons/fdroid.svg similarity index 100% rename from fastlane/metadata/android/en-US/images/button/fdroid.svg rename to fastlane/metadata/android/en-US/images/buttons/fdroid.svg diff --git a/fastlane/metadata/android/en-US/images/button/github.svg b/fastlane/metadata/android/en-US/images/buttons/github.svg similarity index 100% rename from fastlane/metadata/android/en-US/images/button/github.svg rename to fastlane/metadata/android/en-US/images/buttons/github.svg diff --git a/fastlane/metadata/android/en-US/images/button/gplay.svg b/fastlane/metadata/android/en-US/images/buttons/gplay.svg similarity index 100% rename from fastlane/metadata/android/en-US/images/button/gplay.svg rename to fastlane/metadata/android/en-US/images/buttons/gplay.svg From acb3914530e2217484ad1fb5a968476b7be80f35 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 01:54:14 +0100 Subject: [PATCH 46/81] docs: Update READMEThis commit updates the README file with the following changes:- Fixed a typo in the badge section. - Added a line break in the download section to improve readability. - Removed a redundant header section (`#`). - Removed an unnecessary banner image from the README. --- NewReadMe.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 926637a2..4eb09ca2 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -24,7 +24,7 @@ GitHub commits since tagged version (branch) GitHub code size in bytes -
+

Hits @@ -82,7 +82,8 @@ capabilities. # 📲 Download -Go to the [Releases](https://github.com/mshdabiola/hydraulic/releases/latest) and the download latest +Go to the [Releases](https://github.com/mshdabiola/hydraulic/releases/latest) and the download +latest apk or click one of the badges below. @@ -179,9 +180,6 @@ or click one of the badges below.
-# - - # ❤️ Find this repository useful? From 84d20e95d47b827a37c215ea0ab82eb6c6dcc38f Mon Sep 17 00:00:00 2001 From: Lawal abiola <41789315+mshdabiola@users.noreply.github.com> Date: Sun, 15 Dec 2024 11:39:07 +0100 Subject: [PATCH 47/81] Update NewReadMe.md change --- NewReadMe.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 4eb09ca2..cf671c75 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -13,8 +13,9 @@

- API - Kotlin + + Kotlin + Jetpack Compose material
@@ -49,10 +50,6 @@ [//]: # ( ) -[//]: # ( ) -
-
- Featured|HelloGitHub

@@ -205,4 +202,4 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 -
\ No newline at end of file + From 16f1814a50202ebf2cb58b460c2912be0f1b1475 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 16:56:19 +0100 Subject: [PATCH 48/81] chore: Update app icon and screenshotsThis commit updates the app icon and screenshots for the project.Specifically, the following changes were made:- Updated the app icon to a new design. - Replaced the existing screenshots with new ones. - Updated the app name in the readme. --- NewReadMe.md | 2 +- app/src/androidMain/ic_launcher-playstore.png | Bin 0 -> 7169 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 -------------- .../res/drawable/ic_launcher_foreground.xml | 42 +++++------------- .../res/mipmap-anydpi-v26/ic_launcher.xml | 10 ++--- .../mipmap-anydpi-v26/ic_launcher_round.xml | 10 ++--- .../res/mipmap-hdpi/ic_launcher.webp | Bin 1404 -> 762 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 2898 -> 2354 bytes .../res/mipmap-mdpi/ic_launcher.webp | Bin 982 -> 620 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 1772 -> 1616 bytes .../res/mipmap-xhdpi/ic_launcher.webp | Bin 1900 -> 1044 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 3918 -> 3360 bytes .../res/mipmap-xxhdpi/ic_launcher.webp | Bin 2884 -> 1524 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 5914 -> 5098 bytes .../res/mipmap-xxxhdpi/ic_launcher.webp | Bin 3844 -> 2032 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 7778 -> 7224 bytes .../res/values/ic_launcher_background.xml | 4 ++ .../metadata/android/en-US/images/icon.png | Bin 0 -> 7169 bytes .../en-US/images/phoneScreenshots/1.png | Bin 0 -> 69647 bytes .../en-US/images/phoneScreenshots/2.png | Bin 0 -> 33899 bytes .../en-US/images/phoneScreenshots/3.png | Bin 0 -> 81119 bytes .../en-US/images/phoneScreenshots/shot_1.png | Bin 26587 -> 0 bytes .../en-US/images/phoneScreenshots/shot_2.png | Bin 31565 -> 0 bytes .../en-US/images/phoneScreenshots/shot_3.png | Bin 106755 -> 0 bytes .../en-US/images/phoneScreenshots/shot_4.png | Bin 32139 -> 0 bytes .../en-US/images/phoneScreenshots/shot_5.png | Bin 36728 -> 0 bytes .../en-US/images/phoneScreenshots/shot_6.png | Bin 47249 -> 0 bytes .../en-US/images/phoneScreenshots/shot_7.png | Bin 58552 -> 0 bytes .../en-US/images/phoneScreenshots/shot_8.png | Bin 51346 -> 0 bytes .../en-US/images/phoneScreenshots/shot_9.png | Bin 296150 -> 0 bytes 30 files changed, 23 insertions(+), 79 deletions(-) create mode 100644 app/src/androidMain/ic_launcher-playstore.png delete mode 100644 app/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/androidMain/res/values/ic_launcher_background.xml create mode 100644 fastlane/metadata/android/en-US/images/icon.png create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/1.png create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/2.png create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/3.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_1.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_2.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_3.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_4.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_5.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_6.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_7.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_8.png delete mode 100755 fastlane/metadata/android/en-US/images/phoneScreenshots/shot_9.png diff --git a/NewReadMe.md b/NewReadMe.md index cf671c75..bcb56bfd 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -6,7 +6,7 @@
-# Image Toolbox +# Hydraulic Compose Multiplatform Template
diff --git a/app/src/androidMain/ic_launcher-playstore.png b/app/src/androidMain/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..e83547306b9a22a7d8b35289d71d4021da19c96c GIT binary patch literal 7169 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 - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/androidMain/res/drawable/ic_launcher_foreground.xml b/app/src/androidMain/res/drawable/ic_launcher_foreground.xml index 0277e243..fea8682a 100644 --- a/app/src/androidMain/res/drawable/ic_launcher_foreground.xml +++ b/app/src/androidMain/res/drawable/ic_launcher_foreground.xml @@ -1,34 +1,16 @@ - + - - - - - - - - - + android:viewportWidth="115" + android:viewportHeight="172.80006"> + + + + + \ No newline at end of file diff --git a/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml index 99146c21..7353dbd1 100644 --- a/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,9 +1,5 @@ - + - - - + + \ No newline at end of file diff --git a/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml index 99146c21..7353dbd1 100644 --- a/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,9 +1,5 @@ - + - - - + + \ No newline at end of file diff --git a/app/src/androidMain/res/mipmap-hdpi/ic_launcher.webp b/app/src/androidMain/res/mipmap-hdpi/ic_launcher.webp index c209e78ecd372343283f4157dcfd918ec5165bb3..87c9c06f3ab2de2369d07b50db6afcfb10b1fc10 100644 GIT binary patch literal 762 zcmVyX~F|f>${ya zTt$+kSatk+k3~GwPtTLXwA1A{l5JI)$KS%1{L>--_)#0RjXF@=wPE=l}r%1gL->&;|lDyXsB#uRm2Ks45|8=i6E*soK(& zVv9}nuaG2BCwJ*VGwxq=d5~x6;q=`@>l>meQ34lL@V8Eur$Uub{yKz?E)k=v_kPP}cEz>tW z=W!Ti=vcxi1ANlaR~CXng0sW@vG|zV{;?Zp?2%F_0g93V=9YjM?+us46;cZoSZw@! zUwQf8Yqp)1$KCo|b6uVG2kOI_`goyTjU=RtJed!MVU%f}{C?v# sAKh2_f$^UP1#c|L(A&JC;u7W4Cih)PhI#zshxf{-y>U)yK#+f=0?~?eS^xk5 literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG diff --git a/app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp index b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9..56cf1b2933620d4f4f03c0d1fb415d87f97024b3 100644 GIT binary patch literal 2354 zcmV-23C;FWNk&F02><|BMM6+kP&iB;2><{uN5Byf6^DYhZ6t?3?A^;CA|}9j5lwT1 z9(<&1|DPf|sZHG7-Q7L8I=LfV70)a19C;Pw<#>*ksS_8*Ftt$=-Rc> zoi^?|yPU$EM(@ly*`<>+$l&rv8rLL1;W9Mt5Nq2u?d;g!Mr=Lf@|+!~fb?HVAjY<> zs@bK}Pnt*rQ~=R;&VBd0;W7h3l4R4CZQHhO+qP}n{(lR$ZChJ-`nHYx&YKB7;fxALV86fiiclZ&&_6#8a=)0`wn^zeH9Hn$I zZC6S}zW+Y}B6GG4EdEJP(=w_!$^dl^BqBdN2ezG|)rvhmz%>2OWYiB2WPlkAWPptN z{Q@ADksQn|zBw7o97m0TVaAKdDLsD~Xa8y?r%MiKEDj1K8d!2G(%1!ZItb9Ts4YW@ zhL&7Y|4yw!3k26Z>}VkRJ92!(B_?0}Vu7{y-jIC7>amwd@IS+X-9G4RoiC6CC6C28 zo9q{Ec;jPI=6DfPjJn3s`8u3Fm(1M~2jGmUtvj+di}eG7@r(3rZSMCIE&#Zq8c)9R z*&2O~G}IUvMw}N3piV~s6=(1wrmjZcS6%=P1yc@1vL+t$z9fL5;?{td%v6nOY6zLk z1Cf#k5lJbg`bIYmnYOK`T)?8;bO0s|V!>{}Ib-&^N_JPpg1^hsP9D6}G0;B zXQD@BT9A2M6>;%2?s^adJ5E3}Mhs{2kI+20LK8t*)1`ul^9q`Hic7uDnKq5i{w_#j zwaoQOXX!#Q4j#06ASJ|lS!+p$zjI>-zR`pi`q3E54CYf0E6%Q&>g=_ zRD{PB=31d@Y!F+cX9wSgp~+c*s_xJ=m#e})?t9-{#lW^gYRaIxY4hJqF%887k!+U0qW5 z`GgDj(*l^(hbXLbULVj?Zbf6PMC`B^iloM-ki5Yz9SEm{wWPbPAECs#~WCXhwjmH(~MPFm}bnC9JR{+>kSU>KC%fDv5O90pIrtV2#GuLz!OHbX&37s@178{vUY_1kcMRg72C7 zUpv{jB(G}om;esn2af>eu#0{@^gjgXmXE2?6IAFe9|Y)n0H0M>wqvdbP@&Kfz))4y zGOokj&hIecwP`q80C)t@jZJ%3j;6L$G#CcoO##0M0N?2_yGq6w*T}RWGf@>%A(ywU zM|TCs2LM3;XV}$QlxC7vS=p`-z$FNviX(t!a?xer3NyK9jCz`iP8d}{ALkQ5-(mhx zj*0KlHBVNBY<+Aqd1@{3<6zJu3z587Kh&aY-s?|1H+fvS)SnS5_Q zyjkB`flsyx9Qon#?^Nv zjU`pJ$&W6>i|60FLi)XjBL@Lu125*7h!s-ONK(}pqyFbhA_3y37j!6e@6B8UNDaQ7 z)5F$C?PwXrDylaJT(8;pbnPzO1<=!J)`ffFfYT)|Wa}GJ8ncXHz0a#mzV}}*i3^){ z;Bi1-r_;&GOMrBj>D8mMP0|4_RUso}-BNkokUCGU-bX*}fZk5$?#e@eWSt%KCl&2V zBm}4(gG>cGs&gk~{aT%E3_iQj0sRXt`fw5;N`TtP`>8(E*4L8SF~~%)qbgOm`8w=w zY9c`W$L9)=$wEg2OT$Bi2~cP|xH(Qp`?;_Suv9*)S2nM#pT;NMe4D}DY2$@|79hg} z&^776OMnCcs(lvc=!to^z2pGJD3s3z=>%DMhAJ)DviE9>ePWyMeu2yv{%mxFAOSK2 zXmnkj!^S4VNLAb1MuWjpDxaq`naMw*QV><4Y&QG+3YpIy2iv)jf=OF zw+NYfea5ZJM?Lhdy;ob@-M_uO%_V#{FtkIiVZ8d1+II<1x~LA&t^@S%ZhLfhXy3Uz zU%2Y-IzVrai>`aO_L8fga=`cwd4hpA?ZDIc2!Td83!PKD&1au&Q+v*jzn#o)bHKC( YhbVNUfW9}5jNS3ev_b8n&zu5e7(O|5KmY&$ literal 2898 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 diff --git a/app/src/androidMain/res/mipmap-mdpi/ic_launcher.webp b/app/src/androidMain/res/mipmap-mdpi/ic_launcher.webp index 4f0f1d64e58ba64d180ce43ee13bf9a17835fbca..d0c04f294ed880119bbcc9067750ef00e15d002d 100644 GIT binary patch literal 620 zcmV-y0+anxNk&Fw0ssJ4MM6+kP&iCi0ssInFTe{Buj3|?ZCRQBS+b8N{Gx{(0fal3 zbH;|-NRkw(j!z`*{MXJlc;@eN8%eUO%=_Q^NQ?YaArKP4)OvT^#&ee>h#9IN zqYP@G8A_rScZu8~06+jDPyhjlKmwZiXFUI}Bp$DeDlOII2NeTVgb>Z|tA+sd`+d#- z15tnyB!4wjAQeKC#OM12QVFzf+X*O%cNCqnf+)9DQ^sAjEu<7U;ux8w=zMX5~B2 zjQ+1?V={!LoCZrnsSiVn#=d&tPo*IkgO%ZT{a=ssVX-aS|C!_OvXbxadq|jXHpaLO zONR=8b=$V_=EOItZQF{i@5D}R^Skx`fA}zZZv7U~{|SKa(kYWW^>GdYa;}2|gsTbS zY8ZfPaH!QQCGyH<4Y<~pgd%Pm)SQqkVkVs>PG_XuGjJ+oIL~1g$+ObVHOOigc|mS; zm`F$&MZ{=G8712o?(69tUO~k5k-nbZp;a>UHnJuUDt*nY!G&}<#s*M*lntN= z^K3$6mQ4w}nvIAMZ)a^$l~@OBjnS=l zIqZ(kWkg)-a@ZXmD`X+J(vOHiw=zKX@&7z|L2k4zbAsHdIpL}xWzt#VbSAZbuLj(7 zR8C1LVkuQVHgixjzMLE$>>ZHq9UPv%8a05MZBOrS#P82GGY4({Xt9!89y#ciAIN3+ GE&%{0x+=&3 literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!T` 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

FJ$wK}0tWNB{uH;AM~i diff --git a/app/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp b/app/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp index 948a3070fe34c611c42c0d3ad3013a0dce358be0..44108ff874a9913dc112502a4ccf4a12c2398534 100644 GIT binary patch literal 1044 zcmV+v1nc`!Nk&Et1ONb6MM6+kP&iBg1ONapU%(d-?*=)NBt=qmFDkI#eX{;)!7+4K z#(@%$BimN3tSkQy-5>^rgiUm=_w405l5AC(`vgcpe@UOv-2Lppt!-PiGWY$sySwD{ zKqFoiMKOpNgbWIBee!Ptfcygm2rvKw1Sr4^FbM=00RoIv)q@HoNQwv{s+5@@l}PpU zbtF>F{At8M2}CH7N+qEH#ZZY9$G-TeC@^Yu4TtEQWrN2aO##Wo>?zyDda zaowL!YFQjZ=K3^#4b$~kBi-sP%XiX_&z$&QBV*A+kEG639sl*5a)fF#hSI6~Ic9%t zwwl-b{C9?bV~hof8X)=4_^P)pAgtHp{(1h-bl0NXVE{lwPi%Y3*0OCZ+njCX8nW$WE-%}*>+Ab9@49#OUe@jQ&Wh;& z1lasyZM9%f{u~@fu*h+Yy(i?up4~eU7Zj5al_8E~>|Hu*#!MDz!iutP+Hj1hWY?0+ ztZW?e!VaP`U?JO=@dbG~7%Z3gl}8E3#J`!22-C6seCX<`jrrCHD)wrfC&9K3! zO=(sw#E&w#YQr&96PU$YF7#1I>nnZa9+(pnc*)l9Ox}W4gz}MVgwKY69o*z#UvmKCK?!p3xSasVB}Awv5Alq@Ke18B!{1% zU`QQ5Q8HxAZzU6fNSJb9I4*_(V_+hH0k~)nw1#O5w82Db7*IcrUV0;-UJ?eRo*ilh z0{(S`?(tN~QpdUq5KyySw^-ChS7vEe7)Uj=B1<#07iww!`_Sy0K$X&uqZuBD8k+wC zQq0Intca(XD4m0o4d>vj#?2L3Ik?dHgLjONFyy8Cfw|N3@vu-|^~(LF4V>%Mt@HKV zqIt+0c{+din%fIF+uI)J53R}0#9-FyBNwz=A{=qJ>v{ck$(BtUd8Etu%_VPcnD-nA zgQC+T)Az}hOP3M9SoYM{WF=cBh@JEO$6nq($P49<@2d)7R&;cE_TV9lxF+i+5p5V3 O?HwGEFEd1&UrPb(75UQu literal 1900 zcmV-y2b1_xNk&Fw2LJ$9MM6+kP&il$0000G0001A003VA06|PpNH75a00DqwTbm-~ zullQTcXxO9ki!OCRx^i?oR|n!<8G0=kI^!JSjFi-LL*`V;ET0H2IXfU0*i>o6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? diff --git a/app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp index 1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f..1a006f174d096b13c850075f69cbdb434c0ee73c 100644 GIT binary patch literal 3360 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 q?dPtahF#Dk+dtA)@rp{vFJFQL*4>qYH$t! literal 3918 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 a76z;pU$k~{ae#q~i`I&dS_aBHN(umL*6?-! literal 2884 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 MWKqj**SD7g00&j5wg3PC literal 5914 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�(p-{x$&=IACIfoAR!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@xz|=8fIJAB?>+E{7)|4l${4ngA3G|=r z2Dyv;VVWSgZx9Wj>qUjleGl3Ei9K4>h!(lPS%8VOG>Xu0%6VDz^O=bjJmuP7>DeUv zrbI}MlHB^^d?{zv6d=@_ZD2lg1&G7UjnVN{1}9WkaM3H~btX0GtSzB+tZ^qRgWo4m z!GmimlG$=wgXCnr6j@m<1gAL46#T~5Bnm=2{^@>|t&`9mkEPddj zAvG~@Tv~TAm2i%VW}R-g(Z0)z-Y|szHr@rk>4MAyG*Ma*7Yh#H7(!-5>DZ@8r;_dx z{prSe<>~099F8vsYd2xff7uAS%7{S)f(|@me3t2$iy&NEc7OUEchp@9A|X;;IA>8!oX+y(BKJ$EzV* znR$z;!L$s7uy@{OT~nG#B!NRraT8(X##Ho!0r_o@gg0CA-9H^;-uE&?$2$nHv_00o z%cbuUc-tCx$Uh&EZ4Nf4Zgqv)Y6>usG3>GeQnxx_Z6+PcbX-+ysbt1hQ`K1LDpOE? zrAhIZhSN9yVIAOa22gn577tbc&i3|3V8NWy&!tw##`}9*x}gtI^h1DzZRA>UuaJG) zaZ7j)dq!O}{?#8Y7~7i6fHh4{`pL?>-18|p!S75Y#^DM>-S3)vuZG+Q7l@ek zQP~#cBpWgg#mApc_sPYjpw8odQuRokmTkzcNl`^CcKB7e&;zViV;{Y{o^Y$%7i0m# z62%#1Lq!RC?}lK>%mp}T!3Xv;L*0v*>USLm``N%>w>@fwC+#T&Tx2bN4w(20JB}oU zuSa6v^kXi0xPs?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeNZ5(O;v9G1v-8&*Cz=m8= zbs}IeszebIPgppp5a3|QNAhUO?*A!{qhFYrnVFe0j9rzS@(N71}d)>hvP0N-`-f5|~JRsP$ZL4b5&x^ae;PBiHxM$zgkbcs6AV-p< zND9$U!IOaRCbOEmm-!**wyk5YMqVqnZQHh0r!y<++K{~ft)K7HQZ}}}rN_$d5QqlysXS)i!wXRT4Aq`k-rKBqfS;s)qHhmD3thJ8QAnow9 z7T)957KOJgWU!HtWNA`cA)|BDB)~w^Js5dr%1TKtO|nvub)3;MrZMA1RO$`N2&WWl zOOwnL*!FFpu1dLPfNIqMLYnq%QOIB?X;OFYjixr80caCZt(`71trgxfKc;(HhJ@>B zEj8y#Xd(d8F;6A#7^>914cw^eY@X&A`DI5wXG*6t>Z*JX5PbYW(5zSU zLVZ(y9-AHg@+8M&8<=u^lOm)x6;Fbm#xAQ)g*~;re-2BbWA?!Un7X{gR;2{#{`DM* zZDU`wr{*)OQ2+JI88}k`a5u9WSM6a+LtnKgr!%K^$FFdTmFFf`KVT6k55AR;os7$Rz z65Yx3e2^Kc`!ttNX>*ktQEQUrD$f@`-p69Jcef}v2WU_7e4tz>Ds9q!h027qXTOX+ z)du?Mjs7zzwZ*MqziJ)*EV{_>SEyhE(9LgEFSmu>2*dTmCW%#p>=t+fGWX32jZ|ei zF+ueiR*^xfR#849BO+|70+T)ir8`5FZ7*!NmRXfy52!b@Jyc;)#fDWIRe?!`dKC|- zJoAhV!y%|#%MA6bDp0vp2^-q8Q#sWc>S2?ia;_3Kv}UhzuJSp5^zge(Ct&poBZjOK zUn|(ZK>Wa#@Q43s=Pi+A--OC5D^L%c0+m~tvGF<_P(_3d>P6n5@=Xgi9P32({c!s_ zsiMM;jj*VaecwOD9jZc;K4bO2i*lWqp#my2S=A;AGB|$lMK#DC(U*qd`9O=rsuAXh zJ`op&V|b$4L_gC$0x$2Y*#A90pX5*{RPcSUS(4k|Q->fD4-FykhFXQGmamsT;!lkR zb^ziJ{NEzU7V_WzzPf~M+eGoF=KKLY>;V6ock%yi>gBU*()+In5PjmWG-p<7^zt^b zm$fRVIpekTtx3M7I{kH(N>6SRTSxzg>CQ-Xhxk*U?Ei0;6~G?tu97f8*rOdA0Q~>A zf8KxR{dblUA!~WJ{T)8On6yM8E1A;M&}7w-$;t;vTb~gq?EZoSh({);0O9mQO5lkw z;YL;e?0&q)0Hluu00csq48XF(;)W$@X`8-tZ(J?zyjdX(xz+2 z8O~2=((J6lThlfME=A)7;100BJ<^OJ03ZSU@>8q;jwcthvSmz2$L!oWW?U~D4t*b* zy=A9Z1Nb}%0EbIVmvD6icwS7$bW@+<$Z{-9;AIL)uB!@8uXihh|BluuXdl1;jFxh- z1GoVKE+&1WvCVLtAiOoxX(lex>FKIt#_wm=YxBe3OSsw(6?_r^8Xy8J79ZjU@CF2( z4aef|En~uWPwg;_IVcRJ39Vzo^}OQLa;*V^{~M`h0JN_)$q`@-uvv6~7r<`;1Rwr5 zv|Nt*+wV<%M*BW6J!xH^G-0}9A7~yDZk81n!ts9SW8Y?U5n%IY(wSxfm;)RZ^6**6 zBX9u(FM!B{lVj(ZaBW^n`sb@z`+u{p>bk1vZZ=ix@^02uS63CywY>em6!*_()^qE? z=c#)EM48$CQaWj+SpY1+5Mb%y5U&LX1OtK>KMn-j_=u!13dFR#_?D^#C}4(MJ#9fdl*(91ybffY1dH^4$dkz5kF~5D;1l zzMDfe0A(~40Ff8~3xM4Oz!Ttu0|FNu5V9a3Y-#WeUm83kTwd6-;DF%n&w~@WYGV3E z6OJrE0+<4=JOlZD O*DiG#2GYNBkp=*LvFOME literal 3844 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

(J z5q3V#DR29BpGd+~VOGTGZPsSO0|1YO=0~D5N?%@sD^4Yud>AY>?IZc_b_snR(8KlCh?1W;qBFLl?O;KhneX06lAydF)q)U12%hq zX&iDkx1ZWuke7>>TC787_BL;?*6e~dpIt*gc3(|uSM|YW_CM@{TVhLvwMpUMgS=9* zet!ZyuAx;%B$0Vy|nM^TxfD62K(`R z=W=2d&$`ndV^T$B##pDmUSM!`>g;V?K51DMW>R&=niT+|+^n>22E01^8c&$S%gIsF zm@2UBQBh7zWa^B0m5jdaC!({P0q?Y|Tpg)1*Yt`;YzP4SN89Z}WR`eSRy83%Ja$IB z`ZfQ|jSCfBPjsf6jc5UY?}$g=5}tVDYp|xg)+_u}Xc&s2*S@oisAfyn8E+M~>TbB) zfeEj&!H02bXcWJ9{_`ztsj*{;SN;Yb)>&oKzOvd@p{z4l%~fBRy{3^y)mXxI(W66 z5g+RB;)_PS#`6JfgqGF4dRlu!Rhv)I)u&}P=h~{L)Xg^pZs&0lue^v%6W`jRo}085 zKE4*dWvo+Q_1|oh4D)ACskY@dXOg-aHN92m?kcJ5hRd_AEC2``{%Ctb!zhlDiBf@A z!;1*hEx}$c9(wKj1AySNx`(VR>2m9=dKEh3*LBnsG_)5s62V1BTaQszyCD@(KY2RO zt5rnH^V%4tghjc2)T7>Bbh!00%&%)KY;P#2QF2K&D$!iwOs@ncJOT{(mH7wkma*fU zk`f+Ai*CBWtI@=5`?earlTr*+mi zx8#N=(K>l5G102Wtm9zPB)5*WYhK`fo#QXt{wqx(qN(O&Hnp5Mh+tPq6ENXcH`@>Z z1bo9-x28*@P(({3e;!W+n68~sx=C0Zim`Uhc!KqbT@TV!(nUla$!F>sEJ(4nRss|5 zv*#Q919tPc(eHLAB+TW%a~L@>Jnz*q7V+}D_^l5f66A`J?{;^at8-AX2>{0Jg?Y7gy>R;({5{)@I9WJ6F$j@INf8cpqv(V`5xxU{p zd({mZD_h%>&lH_ilX6>n+7w{IJpi{4DbT0;#P;88lZM{LeWUIE>_Mcl*FO0suaPe& z#)vX37M@T`GVz2gmJCFA4>S2q!eg%u^2^sTc6;{z{Wsg>KHVqIuZR@YPDx9*mBVN3 znlz`TIOkSZHr5s`-^+wwnZdt)pY{{G#AX|{uTl4QVcff<1$p^%SQzEu!W-XY$1zHI zjos&$$~DuW)smteQ}cHp_YwYmlc>yyNK#{16y-sF{`~gOy00ZR>*#x4*>5O&u;q(@ z3HQdz>bcI8)MnU>Z4*bExqz^j5P_TxR_$fLzsz9p`&aJUzM~#zsogep@K;|u>^>eC z`Rdn>INmFH62HEC(ojEsheh!(ERJGn9A)9Lmq$dY{O!X;6iY+@7aGLxU_XDA`1S2y zk8#@5QO|bue+QrXy0^NMKJ6!ZWxwBGD0`GuH^?C(0I(wb1?DzK@)-*!dXhaC0LHet z)lGQ-a0MnjH<-QZgRM$f39Y~Kp?VmI>Nj|I+>Tw8W7$*)g7V`acj*fSM@a%X!wk!sATowohiy^K3> zQ^p?^XoKo3T*jke1EKhM4=!gi+&jkShXtkMj z1*y3W*-l$~NqTE_VOmpVWn~^AqEb^@VRdVINxRLN-H@AFpfk5w;Sp{KkW!g7=4Jp$ zQr#6P4dvMYFmXCvdbG%D%`16&E}d+QVtT~jsPh|vbNRKn03v~RRsm9 zBo!1?H8<)#q?HtX69#Nmi@X;c)mAdzE>)E2St$mY$HE5V@XO G<}?7MmGzAP literal 7778 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

UmY2RIYtNPVDpE$%vda+HD#3m z&VuXJ{BK&Qe+rBa7eq}Q(bq|tn(RrJAk|ztj2(i{d>nmQnM?;HF2k&9sA6up5tmjl z7lySlzMbifH17-m-Lwa_F&e7nOH?ESi3#ckR3tsM+jsck3`oG!uMS}|eAwVXv>}qxwq?QY%QJ0}r@^;fhuUA9W z*BVl>TGo&N004@xSiwDUXUvp51sVmqO3m)=B55aPwf@0=e}cN+$-BdKxY`YrT_4)0 z_d10#i44Q*rFr8MC>*)v$EJvz``(pb{e&*6k+b zsMz%($|1+8hn8c2?P(l@;Rb&CsZeYoCI3?2!LqjbwPXW3z4G$Qfj=cT5Yb%vY0(AX oeb?AaKtwrnc|$|zzw9vfvn^aJJ!zd)XFXqqy0000001=f@-~a#s diff --git a/app/src/androidMain/res/values/ic_launcher_background.xml b/app/src/androidMain/res/values/ic_launcher_background.xml new file mode 100644 index 00000000..69eb5afa --- /dev/null +++ b/app/src/androidMain/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #8E4D31 + \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e83547306b9a22a7d8b35289d71d4021da19c96c GIT binary patch literal 7169 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 z%0D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¬{7hU*lKT-682#gPwqXl-s!M__>UN) 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 # zXdu?b!zM;oI%Fqa;XZA>fyNnFB7n0~`g85CIL#7CJN@5FAtAbl-hV?*eQmydjr1U? zxBLIJcW!@8U0ECthy{y+Qad1oi&Vu9cLV_mL=mAD3&Tt+<-;XmAjWDmC_;b$0qw^y z5-w9pT1H4dhPKu^fPfGnAweQU2pSkF33nurm`@N0A&_uM<^=zUK6F2vhy8H&IcJ@{ z_WJ(T-s>DBoByIDK(-PQ-e6bw3u8U5@qiqeWn*$9s<$3|A|o%8mpU+H%Qr1u%D2JO zRSiLlPu3eKc%kVub9#>I>RA)=p)X@_MMH8nD8eUh)&af6?)+!B;6D5_8MWl`XwuxB zVU|U{YI#@1+36Nhzs4(HcPq2Np{$C1m6>=^iW90)2tvLMN7dm<&@9E7!wE^mp4>?c zc2OJ|YF*;jtTr|%2G1`&()LQ~?~R^OQ6yz?hfqR4>)hm=00&S01W_caqX-e|E`m&C zQ`UpquuLCO{XRmJDTK)RZ!488Y%62_o(P9l9}cxS3UQsYXv)k>$K(GTe%ehHcS@-sw_ccPFAQ>{wdrZ{4peX(27?=F>s{C%ytpQQ zkqDR7Ad zO$eUOEy_?ZxsA{bK_{>W4RZ`y7WqMG-tM)pQT84aIl(gb4e?$3>5U5pLb-fmumg^9Cu-yK=5%u(trcxMo-d@?&7Bn zVM79uIE&~BZuZT^K1Vuxy^e)HfrtMTts6X0!D`@MxzGBm1+?qgmEMkncVL$`ZJ@1( zj$hQX-d6XKEkn>v@{EQtsVyC;Y?B*h-O#ngr*`tumwK`GTcymX$#hAqRMEiIOvvf> ztEIuQBW|`LdL4Zmr^qtFu3>{#6vt4k)h&{~lZm4(u=w|-DMXI$wX4e7es#i6r_u0K zYEsq$c{m8&YaV7TD_P3^-DvZI2U4-xhbKMF2+=FcT5QSQ9BR*Bb6i)--- znQu-KeVxTP9MJ%7U9T$l!FeBJNtwDL9^-~-51piw$VvRenKy9o>%tIuiYvW^df*G% zc8{cjW^n ztV@Kbq~^;DLpchrcE0%Hh?^bpsYX8>z7vFNTT@$VZ&u=6-1{IO@t3Cv(r6*^op<|oyD&@o zh=gP`Q&fmd#-+p$p%-VFXbQ9?*C9Hn_waSU1;TQcYLe$AxK zYXwvpKJ^_#se1Uy2NM~SUk$H+pODl0sG`<#jD(rWSmFRzL&T0E`3R3t&C~b0UZfARGcD09XXj5a2Q71po@Tc^Qpvv`-#zn%0CEFSKThnW#_VAM;WMzABb%bvLovo_mnz1$e}GH&85c~O z!C}>N*VYiH!eFni=~?~4ZKHy-hOU}^6h@HEy4u~Xi-&ZuuEWNr%ac>~)lPd&l5OgE z#hrUTq&*M+l6~1-iay&&{_N(hXI{>Qj#F=1yu2I-Jia%BcUeK*{01GLSN{r&Ok)_I zuIw^8{jZ4d!lUr@@k>yj{!m>KhAH?aOP$wT4%^~w=UkUszy=Nkz%+fy%tN%vl#U90 zLKN(`-Z&rH&lje7^|3Dpj0ysG%9-}RUv8d#kBNvvs45Ir|c is5>jj`h!mDG@=ex;-xGq^n)%K?EJZ?u=-H+?f(O4RU=ve literal 0 HcmV?d00001 diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png new file mode 100644 index 0000000000000000000000000000000000000000..b28fda0557d2d9d5c95092a530c4f879df1efe28 GIT binary patch literal 81119 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 z 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%0D(dbmEra5{+zN=g3$Gw9WK7Ek+`&m1H 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 diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot_6.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot_6.png deleted file mode 100755 index 5a87d32f9377e054b3a08c182206f6861abff219..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47249 zcmd43bySt@w>6B)BcQa3NH>TyNQZ2YMnXa9?(PPaP+Fv0q(nfZ8$?OzlJ4&Ade`KhK{OrY$LS_wQ-nQ+VSswf9Wuo`V1L?zf~3=zX#XbXtF|J`V+Mp^?eO zqm~+6nob{OdB+dDh)+*S$I)n~5d)-QD9 zny#Tt*Ik?)rSjV8e=lv1Wu5x2_v=-eiRF{GH&H?|#>dA40s@MPIHF}#UcQthI6Xb( z=jH84;_Gi|F*#fxQQc5viS^lTKx1ZR7JIq3zkmLV{F1GqstlaurClph`*!UfLH&r?#!ivDzU zZ4SQFNtWUx!skNKef9hIZ)|d5O=V^MjQ~+mQHwu$5BTM6rs`@-OQRbxFfi7J3S1l= z4PPoUMx$YqNXg1li@3YHZw?p!8jZ0ffK_@O`hszA=GQxgWd6rV$uzXI`D(?@4Gn2m zjE5C_>EXge#KZ!_&p0?Zgiq%0;InF!SqU%VK=J%eYImX^-R&Fx=1;D~2pWMrhG`kB`i&uJnfBf~`$`idzm zC@3f_tj=r?9l7Y=mDJQm*orw3%L6&jIZe9OQwQel`683=;Nu6hcA=*Y4-fbCDffj7 z+s!uq^uLWpybRBEpH;iYenCb>CA!TJ-c6r=88#E13^k3xZ)TcZM|CW>UfK4=2$m4Lj z!MEeRvyYC?g_DLxVsY_a!ea}F85Ye7+mqdeyu7^c-@hLpA75KLIy|hZtjyP{R;7#7 zs&U=v%an!K#KXg*q@+Yoi=+2j7n$!Gohd1}R~1=myz7thgT$YEq?IKCf(yAPrM ztHf%oELp(C+0pS;by{xjTA9_@O$`lg?Pu2^v~RmeeSGMl!MU@uldGC<@8}2%bAB+S z)A`4|boBdoHa|sEQ-)$ist8ACXXSy?y7fA*GuYoOx%l0o`pdyzzveEErX2V z{1KEMsfNze`z!tNv~_iLp`oGj^71iBco5+~zVq_(3LXqRx2ZjdQO_^)eB|MAmYw2m z{=>po+{A<)ql0A@OK)``$9ODZ=kSnB-@(V{O5}V7XPwr*GHE{|eg-{WE&%tVOy<0# zv$+I%W=2LydHM6ZPrp4P3YFkUq9O>6=b!I?t(;RbA3`B|10|rnrDdt^Z1Zf(=gQ)Q z4oBpCyGP65{{8zLpT;LAt!IQSEG*)!m~Gl{>n;v8YPGlK=I-3TFBxMwQe-svRpr~a zZ|mj{A3ikcPEpAnoS2xPiZGq1a=N^{M5ioOm(Ob3aTUzsXeOjIWFurULkWQ^N<4ui zGFocEoLA$#F?x*^v*;gG)DNHP>L!0qaFCi9kIfuko^9Q}efud@Z|%`!yY}YhX4kU{ zbV`3jF9hbqL?|x)E&q=3g&76?05ZrchIv}mWoc<|Gzo|ihK3omIpae^v8ez2^N&pC zZq^V+w2YCc=$nx;ZUOuGRyfTJK~+mB9@hL5`kfH!fAY-C%qneXe(ub*_#Drm#mf

71LHHa9a^!R8?2wknq~}pF*ah@OpJv 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� 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 LuOU||V-fm4Lni)o diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot_7.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot_7.png deleted file mode 100755 index f84fb36a499606af38df52fbd7a328124573194c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58552 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⁢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

uRneL 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

G1Q`_O@G&< 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 Date: Sun, 15 Dec 2024 17:19:59 +0100 Subject: [PATCH 49/81] chore: Add screenshots for Play Store listingThis commit adds screenshots for the Play Store listing.The screenshots are added for both desktop and web views.Specifically, the following screenshots were added:- 3 desktop screenshots - 3 web screenshots --- .../en-US/images/desktopScreenshots/1.png | Bin 0 -> 50488 bytes .../en-US/images/desktopScreenshots/2.png | Bin 0 -> 22818 bytes .../en-US/images/desktopScreenshots/3.png | Bin 0 -> 13229 bytes .../android/en-US/images/webScreenshots/1.png | Bin 0 -> 54356 bytes .../android/en-US/images/webScreenshots/2.png | Bin 0 -> 21712 bytes .../android/en-US/images/webScreenshots/3.png | Bin 0 -> 32015 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 fastlane/metadata/android/en-US/images/desktopScreenshots/1.png create mode 100644 fastlane/metadata/android/en-US/images/desktopScreenshots/2.png create mode 100644 fastlane/metadata/android/en-US/images/desktopScreenshots/3.png create mode 100644 fastlane/metadata/android/en-US/images/webScreenshots/1.png create mode 100644 fastlane/metadata/android/en-US/images/webScreenshots/2.png create mode 100644 fastlane/metadata/android/en-US/images/webScreenshots/3.png diff --git a/fastlane/metadata/android/en-US/images/desktopScreenshots/1.png b/fastlane/metadata/android/en-US/images/desktopScreenshots/1.png new file mode 100644 index 0000000000000000000000000000000000000000..9a57da9d19fee2f843610d681b70690349f7ed06 GIT binary patch literal 50488 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

O1u3wC2_mSBdGcQTzx2jYGK_Ouui1!Y6(Z( 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%0AiHRf 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 literal 0 HcmV?d00001 diff --git a/fastlane/metadata/android/en-US/images/desktopScreenshots/2.png b/fastlane/metadata/android/en-US/images/desktopScreenshots/2.png new file mode 100644 index 0000000000000000000000000000000000000000..87c3359554295b5be7152d2c18fc051e6966aede GIT binary patch literal 22818 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 z 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 X%=4SOQm^ORaS-3r)z4*}Q$iB}iTb0k literal 0 HcmV?d00001 diff --git a/fastlane/metadata/android/en-US/images/desktopScreenshots/3.png b/fastlane/metadata/android/en-US/images/desktopScreenshots/3.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4fe899cdb0a5a18c7a789cd731d8f40e610402 GIT binary patch literal 13229 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

E8@?n$V%HlXt8lUx>W4XL7>d>3QbY< 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

WBo1D`4^+{`M+5dedjDflr&_A# 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 Date: Sun, 15 Dec 2024 17:20:11 +0100 Subject: [PATCH 50/81] chore: Update readmeThis commit updates the readme file with the following changes:- Updated the app logo. - Updated the app screenshots. - Removed the app banner. --- NewReadMe.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index bcb56bfd..4e3bb17f 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -1,6 +1,6 @@

@@ -65,14 +65,9 @@ capabilities.

- - - - - - - - + + +

From 751312e3351094685f586f8a1058448e3e7356e6 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 17:50:33 +0100 Subject: [PATCH 51/81] style: Improve README structure and formattingThis commit improves the structure and formatting of the README file.Specifically, the following changes were made:- Removed unnecessary line breaks and improved spacing. - Reorganized sections and content for better readability. - Added a dedicated "Screenshot" section. - Updated the download badges and links to use the latest release. - Consolidated the "Features" and "Tech stack" sections. - Removed outdated comments and placeholders. - Improved the overall layout and visual appeal of the README. --- NewReadMe.md | 59 +++++++++++++--------------------------------------- 1 file changed, 15 insertions(+), 44 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 4e3bb17f..48aaaaf2 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -1,5 +1,4 @@
-
@@ -10,10 +9,9 @@
-

- + Kotlin Jetpack Compose @@ -25,7 +23,7 @@ GitHub commits since tagged version (branch) GitHub code size in bytes -
+
Hits @@ -49,67 +47,41 @@ [//]: # ( ) [//]: # ( ) +

+
+

+ Google Play + F-Droid + GitHub

+
- -# 🗺️ Project Overview - hydraulic is a versatile image editing tool designed for efficient photo manipulation. It allows users to crop, apply filters, edit EXIF data, erase backgrounds, and even convert images to PDFs. Ideal for both photographers and developers, the tool offers a simple interface with powerful capabilities. -
-

- - - -

- -
- -# 📲 Download - -Go to the [Releases](https://github.com/mshdabiola/hydraulic/releases/latest) and the download -latest -apk -or click one of the badges below. - -
+## Screenshot

- Google Play - F-Droid - GitHub + + +

-
-# 💻 Installation Instructions - -1. Clone the repository: - ```bash - git clone https://github.com/yourusername/hydraulic.git - ``` -2. Install dependencies using your preferred package manager (e.g., Gradle). -3. Build the project: - bash ./gradlew build -4. Run the application: - bash ./gradlew run - -# ✨ Features +# Features - Batch processing - Applying filter chains (More than 230 various filters) -
Available filters
-# 📚 Tech stack & Open-source libraries +# Tech stack & Open-source libraries - Minimum SDK level 21 @@ -172,7 +144,6 @@ or click one of the badges below.
- # ❤️ Find this repository useful? Support it by joining **[stargazers](https://github.com/mshdabiola/hydraulic/stargazers)** for this From 82e7d6c4ce9425103eabac513bcb06934fefd22d Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 18:05:15 +0100 Subject: [PATCH 52/81] style: Improve README stylingThis commit improves the styling of the README file by:- Centering elements using CSS styles instead of HTML align attributes. - Adding alt attributes to images for better accessibility. - Using line breaks (br) more consistently. - Removing unnecessary HTML tags and divs.These changes make the README file more visually appealing and easier to read. --- NewReadMe.md | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 48aaaaf2..5ef19abb 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -1,30 +1,31 @@ -
- +
+
-
- +
# Hydraulic Compose Multiplatform Template
-

+

Kotlin - Jetpack Compose - material -
-
- - + Jetpack Compose + material +
+
+
+ + + GitHub commits since tagged version (branch) GitHub code size in bytes - + -
+
Hits @@ -33,7 +34,7 @@ -
+
@@ -50,27 +51,26 @@

-
-

+

Google Play F-Droid GitHub -

-
+
hydraulic is a versatile image editing tool designed for efficient photo manipulation. It allows users to crop, apply filters, edit EXIF data, erase backgrounds, and even convert images to PDFs. Ideal for both photographers and developers, the tool offers a simple interface with powerful capabilities.
+ ## Screenshot -

- - - +

+ + +

# Features @@ -142,7 +142,7 @@ capabilities. creating and applying filters to the images on CPU using native cpp code. -
+
# ❤️ Find this repository useful? From 861c61dc508cb9bb5ca0dd7e4ba7022338088dbf Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 18:09:17 +0100 Subject: [PATCH 53/81] chore: Update NewReadMe.mdThis commit updates the NewReadMe.md file to center the content using flexbox instead of `text-align: center`. It also replaces the old title with `h1` tag. --- NewReadMe.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 5ef19abb..e22a9837 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -1,15 +1,14 @@ -
+
-
-# Hydraulic Compose Multiplatform Template - +
+

Hydraulic Compose Multiplatform Template

-

+

Kotlin From 888a9573ea57e9cbae4295ad34520387a9ab8581 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 18:11:42 +0100 Subject: [PATCH 54/81] chore: Update NewReadMe.mdThis commit updates the NewReadMe.md file to center the image and text.Specifically, the following changes were made:- Replaced `

` with `
` for both the image and the text elements. - Added `width="40%"` to the image tag to set the image width to 40%. --- NewReadMe.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index e22a9837..14039220 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -1,14 +1,14 @@ -
- +
+
-
+

Hydraulic Compose Multiplatform Template

-

+

Kotlin From a1e44c1cd6e987fd1040f8e367b56a18c6999884 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 18:14:32 +0100 Subject: [PATCH 55/81] style: Improve formatting and wording in READMEThis commit improves the formatting and wording in the README file.Specifically, the following changes were made:- Changed `

` to `
` for better readability and consistency. - Updated section headings from `#` to `##` for better hierarchy and visual appeal. - Replaced "Features" with "Features" and "Find this repository useful?" with "Find this repository useful?" for better wording. - Changed "Star History" to "Star History" and "Contributors" to "Contributors" for better wording. - Added line breaks and spacing for improved visual clarity and readability.These changes enhance the overall presentation and clarity of the README file, making it more informative and user-friendly. --- NewReadMe.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 14039220..a76013c3 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -50,7 +50,7 @@

-
+
Google Play F-Droid GitHub @@ -72,7 +72,7 @@ capabilities.

-# Features +## Features - Batch processing - Applying filter chains (More than 230 various filters) @@ -143,13 +143,13 @@ capabilities.
-# ❤️ Find this repository useful? +## Find this repository useful? Support it by joining **[stargazers](https://github.com/mshdabiola/hydraulic/stargazers)** for this repository. :star:
And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 -# ⭐ Star History +## Star History @@ -161,7 +161,7 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 ![Alt](https://repobeats.axiom.co/api/embed/a0893eb63066333a921a4197172ab150fe896a37.svg "Repobeats analytics image") -# 📢 Contributors +## Contributors From f7de7ace53ce10ef90a8d110874a61fcdecb3f95 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 18:18:01 +0100 Subject: [PATCH 56/81] chore: Improve Readme layoutThis commit improves the layout of the Readme file.Specifically, the following changes were made:- Removed the unnecessary div with `text-align: center`. - Wrapped Star History and Repobeats analytics image in a paragraph with `align="center"` for better visual presentation. - Moved Contributors section outside the centered paragraph. --- NewReadMe.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index a76013c3..e3f8ae32 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -141,7 +141,6 @@ capabilities. creating and applying filters to the images on CPU using native cpp code. -
## Find this repository useful? @@ -151,6 +150,7 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 ## Star History +

@@ -160,6 +160,7 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 ![Alt](https://repobeats.axiom.co/api/embed/a0893eb63066333a921a4197172ab150fe896a37.svg "Repobeats analytics image") +

## Contributors @@ -167,4 +168,3 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 -
From 69fb2a44f15f817de80e84849c50e777a34e563f Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 18:18:52 +0100 Subject: [PATCH 57/81] chore: Improve Readme layoutThis commit improves the layout of the Readme file.Specifically, the following changes were made:- Removed the unnecessary div with `text-align: center`. - Wrapped Star History and Repobeats analytics image in a paragraph with `align="center"` for better visual presentation. - Moved Contributors section outside the centered paragraph. --- NewReadMe.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index e3f8ae32..4004645c 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -150,7 +150,7 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 ## Star History -

+

@@ -160,7 +160,7 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 ![Alt](https://repobeats.axiom.co/api/embed/a0893eb63066333a921a4197172ab150fe896a37.svg "Repobeats analytics image") -

+
## Contributors From 1c1d736a9861c915d2f0e26764d19814916a5ea5 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 18:21:49 +0100 Subject: [PATCH 58/81] chore: Improve Readme layoutThis commit improves the layout of the Readme file.Specifically, the following changes were made:- Removed the unnecessary div with `text-align: center`. - Wrapped Star History and Repobeats analytics image in a paragraph with `align="center"` for better visual presentation. - Moved Contributors section outside the centered paragraph. --- NewReadMe.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/NewReadMe.md b/NewReadMe.md index 4004645c..d433125d 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -66,12 +66,27 @@ capabilities. ## Screenshot +### Phone

+### Desktop +

+ + + +

+ +### Web +

+ + + +

+ ## Features - Batch processing From 5c2cc59a91b5d2485e83d69eaab5876569e69f86 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 20:19:41 +0100 Subject: [PATCH 59/81] docs: Update README with comprehensive project informationThis commit significantly updates the README file to provide detailed information about the project's purpose, build process, release procedures, testing strategies, and performance considerations.Specifically, the following changes were made:- Updated the project description to reflect its nature as a Compose Multiplatform template using a note app example with a multi-module architecture. - Added detailed build instructions for Android (GooglePlay and FossReliant variants), Desktop, and Web platforms. - Included release instructions for each platform, covering build commands, signing, and distribution. - Introduced a comprehensive testing section, detailing JVM tests, Screenshot tests with Paparazzi, and Gradle tasks for automated image comparisons. - Added a performance section outlining the use of benchmarks, Baseline Profiles, and Compose Compiler Metrics to optimize app performance. --- NewReadMe.md | 146 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 142 insertions(+), 4 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index d433125d..4dd0edbe 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -57,10 +57,7 @@
-hydraulic is a versatile image editing tool designed for efficient photo manipulation. It allows -users to crop, apply filters, edit EXIF data, erase backgrounds, and even convert images to PDFs. -Ideal for both photographers and developers, the tool offers a simple interface with powerful -capabilities. +hydraulic is a compose multiplatform template. that use note app as an example. it is multi-module architecture.
@@ -155,6 +152,147 @@ capabilities. - [Aire](https://github.com/awxkee/aire) and [Trickle](https://github.com/mshdabiola/Trickle) for creating and applying filters to the images on CPU using native cpp code. + md +## Build + +This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAssembly (WASM). Android has two build variants: **GooglePlay** and **FossReliant**. To build and run the project on each platform, follow the instructions below: + +### Android + +#### GooglePlay Variant + +1. Open the project in Android Studio. +2. Select the **GooglePlay** build variant. +3. Connect an Android device or start an emulator. +4. Run the `androidApp` module. This will build an APK with Google Play dependencies and install it on your device or emulator. + +#### FossReliant Variant + +1. Open the project in Android Studio. +2. Select the **FossReliant** build variant. +3. Connect an Android device or start an emulator. +4. Run the `androidApp` module. This will build an APK without Google Play dependencies, relying on FOSS alternatives, and install it on your device or emulator. + + +### Desktop + +1. Run the following command to build the desktop application: + bash ./gradlew desktopApp:run + +This will create an executable file for your operating system (Windows, macOS, or Linux) in the `desktopApp/build/libs` directory. + +### Web + +1. Run the following command to build the web application: bash ./gradlew jsApp:browserDevelopmentRun + This will start a development server that serves the web application. Open the provided URL in your browser to access the application. + +**Note:** You may need to install Node.js and Yarn for the web build to work correctly. + +**Advanced Build Options** + +For more advanced build options, such as building release versions of the application, refer to the Kotlin Multiplatform and Compose Multiplatform documentation. + +md +md +## Release + +This project offers releases for Android, Desktop, and Web. Below are instructions for releasing the application on each platform. + +### Android + +#### GooglePlay Variant + +To release the GooglePlay variant, follow these steps: + +1. Build the release APK using the following Gradle command: + bash ./gradlew assembleGooglePlayRelease +2. Sign the APK with your release keystore. +3. Upload the signed APK to the Google Play Console. + + +#### FossReliant Variant + +To release the FossReliant variant, follow these steps: + +1. Build the release APK using the following Gradle command: + bash ./gradlew assembleFossReliantRelease +2. Sign the APK with your release keystore. +3. Distribute the APK through your preferred channels (e.g., GitHub Releases, F-Droid). + + + + +### Desktop + +To release the Desktop application, follow these steps: + +1. Build the release executable using the following Gradle command: + bash ./gradlew desktopApp:createDistributable +2. Create installers or distributable packages for different operating systems (Windows, macOS, Linux) using appropriate tools. +3. Distribute the installers or packages through your preferred channels (e.g., GitHub Releases, your website). + + + +### Web + +To release the Web application, follow these steps: + +1. Build the release version of the web application using the following Gradle command: + bash ./gradlew jsApp:assemble +2. Deploy the built files to your web server or hosting provider. + + + +**Release Notes** + +View the full release notes and changelog on [GitHub Releases/Your Release Notes Page]. + +## Testing + +### JVM Tests + +This project includes a comprehensive suite of JVM tests to ensure the correctness and reliability of the core logic and functionality. These tests are written using [JUnit/Kotest] (choose the framework you're using) and cover various aspects of the application, including: + +* **Unit tests:** Verify the behavior of individual components and functions in isolation. +* **Integration tests:** Test the interaction between different modules or components of the system. +* **Data layer tests:** Validate data access, persistence, and retrieval operations. +* **Business logic tests:** Ensure the correct implementation of business rules and workflows. + +**Running Tests** + +To run the JVM tests, you can use the following Gradle command: +bash ./gradlew jvmTest + +### Screenshot Test + +Compose Screenshot Testing is an essential part of ensuring UI quality. A screenshot test captures an image of a Composable function or a section of your app's UI and compares it to a previously saved reference image, known as a "golden" or "baseline" image. This ensures that UI changes don't unintentionally introduce visual regressions. + +**Example** + +Consider the Now in Android app, which utilizes screenshot tests to confirm that navigation elements render correctly across various screen sizes. These tests rely on stored baseline images representing the expected UI appearance. + +**Paparazzi and Gradle Tasks** + +Compose screenshot testing can be seamlessly integrated with the Paparazzi library, providing automated image comparisons. Paparazzi offers the following useful Gradle tasks: + +- `verifyPaparazziDebug`: Executes all screenshot tests, comparing captured images with the baseline images. This process helps detect any visual discrepancies introduced by code changes. +- `recordPaparazziDebug`: Generates new baseline images. Use this command after intentionally modifying the UI and manually verifying the correctness of the new visuals. The newly captured screenshots then become the new baseline for future comparisons. +- `comparePaparazziDebug`: Creates comparison images highlighting the differences between failed tests and the baseline images. These images aid in pinpointing visual discrepancies, simplifying debugging efforts. Baseline images are stored in `modulename/src/test/snapshots`. + +## Performance + +### Benchmarks + +We utilize benchmarking tools to measure the performance of key operations in our application. This helps identify potential bottlenecks and areas for optimization. Benchmarks are focused on critical aspects, such as UI rendering, data processing, and network operations, ensuring a smooth and responsive user experience. + +### Baseline Profile + +Baseline Profiles are integrated into our build process to enhance app startup time and reduce initial rendering latency. These profiles provide guidance to the Android Runtime (ART) for pre-compiling frequently used code paths, leading to faster loading times and improved overall performance. + +### Compose Compiler Metrics + +We leverage Compose Compiler Metrics to monitor and analyze the performance of our Compose UI. Metrics like recomposition counts and skippability rates help identify potential areas for optimization and ensure efficient UI rendering. This proactive approach ensures that our Compose UI remains performant and responsive as the application evolves. +### Compose Compiler Metrics ## Find this repository useful? From 09724128a6ab8d18b1f082a38f726cc73931592e Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 20:28:35 +0100 Subject: [PATCH 60/81] style: Rearrange the logo and title placementThis commit rearranges the placement of the logo and title in the README file.Specifically, the logo and the title "Hydraulic Compose Multiplatform Template" have been moved below the introductory text and badges, improving the visual layout and presentation of the README. --- NewReadMe.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index 4dd0edbe..d675fcba 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -1,11 +1,4 @@
- - -
- -
-

Hydraulic Compose Multiplatform Template

-

@@ -56,6 +49,13 @@ GitHub

+ +
+ +
+

Hydraulic Compose Multiplatform Template

+
+
hydraulic is a compose multiplatform template. that use note app as an example. it is multi-module architecture.
From 53b93aac90990bb22716cc2bd4cda5bb5429e2a5 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Sun, 15 Dec 2024 20:38:05 +0100 Subject: [PATCH 61/81] style: Rearrange the logo and title placementThis commit rearranges the placement of the logo and title in the README file.Specifically, the logo and the title "Hydraulic Compose Multiplatform Template" have been moved below the introductory text and badges, improving the visual layout and presentation of the README. --- NewReadMe.md | 1 + app/src/androidMain/res/values/colors.xml | 2 +- .../metadata/android/en-US/images/buttons/fdroid.svg | 10 +++++----- .../metadata/android/en-US/images/buttons/github.svg | 6 +++--- .../metadata/android/en-US/images/buttons/gplay.svg | 12 ++++++------ 5 files changed, 16 insertions(+), 15 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index d675fcba..e1227013 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -49,6 +49,7 @@ GitHub
+
diff --git a/app/src/androidMain/res/values/colors.xml b/app/src/androidMain/res/values/colors.xml index 65f112a5..345c1921 100644 --- a/app/src/androidMain/res/values/colors.xml +++ b/app/src/androidMain/res/values/colors.xml @@ -3,7 +3,7 @@ --> - #914278 + #8E4D31 #4D000000 diff --git a/fastlane/metadata/android/en-US/images/buttons/fdroid.svg b/fastlane/metadata/android/en-US/images/buttons/fdroid.svg index bca0ad3f..01dcf15d 100644 --- a/fastlane/metadata/android/en-US/images/buttons/fdroid.svg +++ b/fastlane/metadata/android/en-US/images/buttons/fdroid.svg @@ -19,17 +19,17 @@ + fill="#8E4D31" /> + fill="#ffffff" fill-rule="evenodd" /> + fill="#ffffff" fill-rule="evenodd" /> + fill="#ffffff" fill-rule="evenodd" /> + fill="#ffffff" /> diff --git a/fastlane/metadata/android/en-US/images/buttons/github.svg b/fastlane/metadata/android/en-US/images/buttons/github.svg index b86d98a8..256a4317 100644 --- a/fastlane/metadata/android/en-US/images/buttons/github.svg +++ b/fastlane/metadata/android/en-US/images/buttons/github.svg @@ -19,12 +19,12 @@ + fill="#8E4D31" /> + fill="#ffffff" fill-rule="evenodd" /> + fill="#ffffff" /> diff --git a/fastlane/metadata/android/en-US/images/buttons/gplay.svg b/fastlane/metadata/android/en-US/images/buttons/gplay.svg index b0a749da..3bafd225 100644 --- a/fastlane/metadata/android/en-US/images/buttons/gplay.svg +++ b/fastlane/metadata/android/en-US/images/buttons/gplay.svg @@ -19,18 +19,18 @@ + fill="#8E4D31" /> + fill="#ffffff" /> + fill="#ffffff" /> + fill="#ffffff" /> + fill="#ffffff" /> + fill="#ffffff" /> From cf7938e4b8ed81bd0afd7175c24cf03ccf655930 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 04:05:37 +0000 Subject: [PATCH 62/81] chore(deps): bump room from 2.7.0-alpha11 to 2.7.0-alpha12 Bumps `room` from 2.7.0-alpha11 to 2.7.0-alpha12. Updates `androidx.room:room-compiler` from 2.7.0-alpha11 to 2.7.0-alpha12 Updates `androidx.room:room-ktx` from 2.7.0-alpha11 to 2.7.0-alpha12 Updates `androidx.room:room-runtime` from 2.7.0-alpha11 to 2.7.0-alpha12 Updates `androidx.room:room-paging` from 2.7.0-alpha11 to 2.7.0-alpha12 Updates `androidx.room:room-gradle-plugin` from 2.7.0-alpha11 to 2.7.0-alpha12 Updates `androidx.room` from 2.7.0-alpha11 to 2.7.0-alpha12 --- updated-dependencies: - dependency-name: androidx.room:room-compiler dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.room:room-ktx dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.room:room-runtime dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.room:room-paging dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.room:room-gradle-plugin dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.room dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1aba11c..5b9520b6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -48,7 +48,7 @@ protobufPlugin = "0.9.4" ksp = "2.1.0-1.0.29" moduleGraph = "2.7.1" poi = "5.3.0" -room = "2.7.0-alpha11" +room = "2.7.0-alpha12" secrets = "2.0.1" truth = "1.4.4" turbine = "1.2.0" From 8778e78130a26dfd2195e6c163aad2f2a9ecfed9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 04:06:16 +0000 Subject: [PATCH 63/81] chore(deps): bump androidTools from 31.7.2 to 31.7.3 Bumps `androidTools` from 31.7.2 to 31.7.3. Updates `com.android.tools.lint:lint-api` from 31.7.2 to 31.7.3 Updates `com.android.tools.lint:lint-checks` from 31.7.2 to 31.7.3 Updates `com.android.tools.lint:lint-tests` from 31.7.2 to 31.7.3 Updates `com.android.tools:common` from 31.7.2 to 31.7.3 --- updated-dependencies: - dependency-name: com.android.tools.lint:lint-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.tools.lint:lint-checks dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.tools.lint:lint-tests dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.tools:common dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1aba11c..a8511c24 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ accompanist = "0.36.0" androidDesugarJdkLibs = "2.1.2" androidGradlePlugin = "8.7.3" -androidTools = "31.7.2" +androidTools = "31.7.3" androidxActivity = "1.9.3" androidxAppCompat = "1.7.0" androidxBrowser = "1.8.0" From f3328257fc0491e330bae541d46cfb88d8175d67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 04:06:40 +0000 Subject: [PATCH 64/81] chore(deps): bump com.google.firebase:firebase-bom from 33.6.0 to 33.7.0 Bumps com.google.firebase:firebase-bom from 33.6.0 to 33.7.0. --- updated-dependencies: - dependency-name: com.google.firebase:firebase-bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1aba11c..8cea834f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -32,7 +32,7 @@ androidxWindowManager = "1.3.0" androidxWork = "2.10.0" coil = "3.0.4" dependencyGuard = "0.5.0" -firebaseBom = "33.6.0" +firebaseBom = "33.7.0" firebaseCrashlyticsPlugin = "2.9.9" firebasePerfPlugin = "1.4.2" gmsPlugin = "4.4.2" From eeee0d1c450e3ed5d75787b4d66423aba433c5b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 04:06:57 +0000 Subject: [PATCH 65/81] chore(deps): bump kover from 0.8.3 to 0.9.0 Bumps `kover` from 0.8.3 to 0.9.0. Updates `org.jetbrains.kotlinx:kover-gradle-plugin` from 0.8.3 to 0.9.0 - [Release notes](https://github.com/Kotlin/kotlinx-kover/releases) - [Changelog](https://github.com/Kotlin/kotlinx-kover/blob/main/CHANGELOG.md) - [Commits](https://github.com/Kotlin/kotlinx-kover/compare/v0.8.3...v0.9.0) Updates `org.jetbrains.kotlinx.kover` from 0.8.3 to 0.9.0 - [Release notes](https://github.com/Kotlin/kotlinx-kover/releases) - [Changelog](https://github.com/Kotlin/kotlinx-kover/blob/main/CHANGELOG.md) - [Commits](https://github.com/Kotlin/kotlinx-kover/compare/v0.8.3...v0.9.0) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kover-gradle-plugin dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlinx.kover dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1aba11c..be7fce4b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -86,7 +86,7 @@ kotlinxCollectionImmutable = "0.3.7" windowSizeClass = "0.5.0" screenshot = "0.0.1-alpha08" -kover = "0.8.3" +kover = "0.9.0" series = "0.0.19" From 3f1c573ceb2930fb185d40e2486ffb7538f94bde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 04:07:13 +0000 Subject: [PATCH 66/81] chore(deps): bump androidx.paging:paging-common from 3.3.4 to 3.3.5 Bumps androidx.paging:paging-common from 3.3.4 to 3.3.5. --- updated-dependencies: - dependency-name: androidx.paging:paging-common dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1aba11c..3cd878c8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -80,7 +80,7 @@ conveyor = "1.12" kermit = "2.0.5" slf4jSimple = "2.0.16" -androidx-paging = "3.3.4" +androidx-paging = "3.3.5" sqlite = "2.5.0-alpha11" kotlinxCollectionImmutable = "0.3.7" windowSizeClass = "0.5.0" From c7a912546c19ada6aeb2390a26a8649f90ecb207 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 04:07:40 +0000 Subject: [PATCH 67/81] chore(deps): bump androidx.navigation:navigation-testing Bumps androidx.navigation:navigation-testing from 2.8.4 to 2.8.5. --- updated-dependencies: - dependency-name: androidx.navigation:navigation-testing dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1aba11c..8a705313 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -56,7 +56,7 @@ kstore ="0.9.1" compose-plugin = "1.7.1" composeNavigation="2.8.0-alpha10" -androidxNavigationTest = "2.8.4" #for nav test +androidxNavigationTest = "2.8.5" #for nav test compose = "1.7.5" From 8a4a6849e198149ca09d55a2cd5bc122f3f463f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 04:08:09 +0000 Subject: [PATCH 68/81] chore(deps): bump com.google.accompanist:accompanist-permissions Bumps [com.google.accompanist:accompanist-permissions](https://github.com/google/accompanist) from 0.36.0 to 0.37.0. - [Release notes](https://github.com/google/accompanist/releases) - [Commits](https://github.com/google/accompanist/compare/v0.36.0...v0.37.0) --- updated-dependencies: - dependency-name: com.google.accompanist:accompanist-permissions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1aba11c..f15b6f45 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -accompanist = "0.36.0" +accompanist = "0.37.0" androidDesugarJdkLibs = "2.1.2" androidGradlePlugin = "8.7.3" androidTools = "31.7.2" From bd894342c4c9c9e249d826b8e27f0a4aa18eeba9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Mon, 16 Dec 2024 04:08:42 +0000 Subject: [PATCH 69/81] =?UTF-8?q?=F0=9F=A4=96=20Updates=20baselines=20for?= =?UTF-8?q?=20Dependency=20Guard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fossReliantReleaseRuntimeClasspath.txt | 26 +++++++++---------- .../googlePlayDebugRuntimeClasspath.txt | 26 +++++++++---------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt index 108cfced..b0549691 100644 --- a/app/dependencies/fossReliantReleaseRuntimeClasspath.txt +++ b/app/dependencies/fossReliantReleaseRuntimeClasspath.txt @@ -107,21 +107,21 @@ androidx.paging:paging-common-android:3.3.2 androidx.paging:paging-common:3.3.2 androidx.profileinstaller:profileinstaller:1.4.1 androidx.resourceinspection:resourceinspection-annotation:1.0.1 -androidx.room:room-common-jvm:2.7.0-alpha11 -androidx.room:room-common:2.7.0-alpha11 -androidx.room:room-ktx:2.7.0-alpha11 -androidx.room:room-paging-android:2.7.0-alpha11 -androidx.room:room-paging:2.7.0-alpha11 -androidx.room:room-runtime-android:2.7.0-alpha11 -androidx.room:room-runtime:2.7.0-alpha11 +androidx.room:room-common-jvm:2.7.0-alpha12 +androidx.room:room-common:2.7.0-alpha12 +androidx.room:room-ktx:2.7.0-alpha12 +androidx.room:room-paging-android:2.7.0-alpha12 +androidx.room:room-paging:2.7.0-alpha12 +androidx.room:room-runtime-android:2.7.0-alpha12 +androidx.room:room-runtime:2.7.0-alpha12 androidx.savedstate:savedstate-ktx:1.2.1 androidx.savedstate:savedstate:1.2.1 -androidx.sqlite:sqlite-android:2.5.0-alpha11 -androidx.sqlite:sqlite-bundled-android:2.5.0-alpha11 -androidx.sqlite:sqlite-bundled:2.5.0-alpha11 -androidx.sqlite:sqlite-framework-android:2.5.0-alpha11 -androidx.sqlite:sqlite-framework:2.5.0-alpha11 -androidx.sqlite:sqlite:2.5.0-alpha11 +androidx.sqlite:sqlite-android:2.5.0-alpha12 +androidx.sqlite:sqlite-bundled-android:2.5.0-alpha12 +androidx.sqlite:sqlite-bundled:2.5.0-alpha12 +androidx.sqlite:sqlite-framework-android:2.5.0-alpha12 +androidx.sqlite:sqlite-framework:2.5.0-alpha12 +androidx.sqlite:sqlite:2.5.0-alpha12 androidx.startup:startup-runtime:1.1.1 androidx.tracing:tracing-ktx:1.3.0-alpha02 androidx.tracing:tracing:1.3.0-alpha02 diff --git a/app/dependencies/googlePlayDebugRuntimeClasspath.txt b/app/dependencies/googlePlayDebugRuntimeClasspath.txt index 781b143e..b13345d9 100644 --- a/app/dependencies/googlePlayDebugRuntimeClasspath.txt +++ b/app/dependencies/googlePlayDebugRuntimeClasspath.txt @@ -133,22 +133,22 @@ androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05 androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 androidx.profileinstaller:profileinstaller:1.4.1 androidx.resourceinspection:resourceinspection-annotation:1.0.1 -androidx.room:room-common-jvm:2.7.0-alpha11 -androidx.room:room-common:2.7.0-alpha11 -androidx.room:room-ktx:2.7.0-alpha11 -androidx.room:room-paging-android:2.7.0-alpha11 -androidx.room:room-paging:2.7.0-alpha11 -androidx.room:room-runtime-android:2.7.0-alpha11 -androidx.room:room-runtime:2.7.0-alpha11 +androidx.room:room-common-jvm:2.7.0-alpha12 +androidx.room:room-common:2.7.0-alpha12 +androidx.room:room-ktx:2.7.0-alpha12 +androidx.room:room-paging-android:2.7.0-alpha12 +androidx.room:room-paging:2.7.0-alpha12 +androidx.room:room-runtime-android:2.7.0-alpha12 +androidx.room:room-runtime:2.7.0-alpha12 androidx.savedstate:savedstate-ktx:1.2.1 androidx.savedstate:savedstate:1.2.1 androidx.slidingpanelayout:slidingpanelayout:1.0.0 -androidx.sqlite:sqlite-android:2.5.0-alpha11 -androidx.sqlite:sqlite-bundled-android:2.5.0-alpha11 -androidx.sqlite:sqlite-bundled:2.5.0-alpha11 -androidx.sqlite:sqlite-framework-android:2.5.0-alpha11 -androidx.sqlite:sqlite-framework:2.5.0-alpha11 -androidx.sqlite:sqlite:2.5.0-alpha11 +androidx.sqlite:sqlite-android:2.5.0-alpha12 +androidx.sqlite:sqlite-bundled-android:2.5.0-alpha12 +androidx.sqlite:sqlite-bundled:2.5.0-alpha12 +androidx.sqlite:sqlite-framework-android:2.5.0-alpha12 +androidx.sqlite:sqlite-framework:2.5.0-alpha12 +androidx.sqlite:sqlite:2.5.0-alpha12 androidx.startup:startup-runtime:1.1.1 androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 androidx.tracing:tracing-ktx:1.3.0-alpha02 From ba23a96b1a98985ed3d5cef981cbe79aec541913 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Mon, 16 Dec 2024 04:08:57 +0000 Subject: [PATCH 70/81] =?UTF-8?q?=F0=9F=A4=96=20Updates=20baselines=20for?= =?UTF-8?q?=20Dependency=20Guard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../googlePlayDebugRuntimeClasspath.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/dependencies/googlePlayDebugRuntimeClasspath.txt b/app/dependencies/googlePlayDebugRuntimeClasspath.txt index 781b143e..d9b30eff 100644 --- a/app/dependencies/googlePlayDebugRuntimeClasspath.txt +++ b/app/dependencies/googlePlayDebugRuntimeClasspath.txt @@ -212,7 +212,7 @@ com.google.android:annotations:4.1.1.4 com.google.auto.value:auto-value-annotations:1.8.1 com.google.code.findbugs:jsr305:3.0.2 com.google.code.gson:gson:2.10.1 -com.google.dagger:dagger:2.27 +com.google.dagger:dagger:2.43.2 com.google.errorprone:error_prone_annotations:2.26.0 com.google.firebase:firebase-abt:21.1.1 com.google.firebase:firebase-analytics-ktx:22.1.2 @@ -221,14 +221,14 @@ com.google.firebase:firebase-annotations:16.2.0 com.google.firebase:firebase-appcheck-interop:17.0.0 com.google.firebase:firebase-auth-interop:20.0.0 com.google.firebase:firebase-auth:23.1.0 -com.google.firebase:firebase-bom:33.6.0 +com.google.firebase:firebase-bom:33.7.0 com.google.firebase:firebase-common-ktx:21.0.0 com.google.firebase:firebase-common:21.0.0 com.google.firebase:firebase-components:18.0.0 com.google.firebase:firebase-config-interop:16.0.1 com.google.firebase:firebase-config:22.0.1 -com.google.firebase:firebase-crashlytics-ktx:19.2.1 -com.google.firebase:firebase-crashlytics:19.2.1 +com.google.firebase:firebase-crashlytics-ktx:19.3.0 +com.google.firebase:firebase-crashlytics:19.3.0 com.google.firebase:firebase-datatransport:19.0.0 com.google.firebase:firebase-encoders-json:18.0.1 com.google.firebase:firebase-encoders-proto:16.0.0 @@ -241,15 +241,15 @@ com.google.firebase:firebase-installations:18.0.0 com.google.firebase:firebase-measurement-connector:20.0.1 com.google.firebase:firebase-messaging-ktx:24.1.0 com.google.firebase:firebase-messaging:24.1.0 -com.google.firebase:firebase-perf-ktx:21.0.2 -com.google.firebase:firebase-perf:21.0.2 -com.google.firebase:firebase-sessions:2.0.6 +com.google.firebase:firebase-perf-ktx:21.0.3 +com.google.firebase:firebase-perf:21.0.3 +com.google.firebase:firebase-sessions:2.0.7 com.google.firebase:protolite-well-known-types:18.0.0 com.google.guava:failureaccess:1.0.1 com.google.guava:guava:32.1.3-android com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.protobuf:protobuf-javalite:3.25.5 -com.squareup.okhttp3:okhttp:3.12.1 +com.squareup.okhttp3:okhttp:3.12.13 com.squareup.okio:okio-jvm:3.9.1 com.squareup.okio:okio:3.9.1 io.coil-kt.coil3:coil-android:3.0.4 From 300e847e6b2b0cedfcaf5bbd25a3abfe90db1ef3 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 07:20:23 +0100 Subject: [PATCH 71/81] docs: Update ReadmeThis commit updates the Readme with the following changes:- Clarifies build and run instructions for Android, Desktop and Web. - Updates the instructions for releasing the application on each platform. - Replaces the outdated testing section with information about JVM and screenshot testing. - Removes unnecessary sections and improves formatting for clarity. --- NewReadMe.md | 80 +++++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index e1227013..e9f9006e 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -165,36 +165,38 @@ This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAs 1. Open the project in Android Studio. 2. Select the **GooglePlay** build variant. 3. Connect an Android device or start an emulator. -4. Run the `androidApp` module. This will build an APK with Google Play dependencies and install it on your device or emulator. +4. Run the `app` module. This will build an APK with Google Play dependencies and install it on your device or emulator. #### FossReliant Variant 1. Open the project in Android Studio. 2. Select the **FossReliant** build variant. 3. Connect an Android device or start an emulator. -4. Run the `androidApp` module. This will build an APK without Google Play dependencies, relying on FOSS alternatives, and install it on your device or emulator. +4. Run the `app` module. This will build an APK without Google Play dependencies, relying on FOSS alternatives, and install it on your device or emulator. ### Desktop -1. Run the following command to build the desktop application: - bash ./gradlew desktopApp:run + Run the following command to build the desktop application: + +```bash +./gradlew app:run +``` -This will create an executable file for your operating system (Windows, macOS, or Linux) in the `desktopApp/build/libs` directory. +This will run an executable file on your operating system (Windows, macOS, or Linux). ### Web -1. Run the following command to build the web application: bash ./gradlew jsApp:browserDevelopmentRun - This will start a development server that serves the web application. Open the provided URL in your browser to access the application. +Run the following command to build the web application: -**Note:** You may need to install Node.js and Yarn for the web build to work correctly. -**Advanced Build Options** +```bash +./gradlew wasmJsBrowserRun -t +``` + This will start a development server that serves the web application. Open the provided URL in your browser to access the application. -For more advanced build options, such as building release versions of the application, refer to the Kotlin Multiplatform and Compose Multiplatform documentation. +**Note:** You may need to install Node.js and Yarn for the web build to work correctly. -md -md ## Release This project offers releases for Android, Desktop, and Web. Below are instructions for releasing the application on each platform. @@ -205,27 +207,30 @@ This project offers releases for Android, Desktop, and Web. Below are instructio To release the GooglePlay variant, follow these steps: -1. Build the release APK using the following Gradle command: - bash ./gradlew assembleGooglePlayRelease -2. Sign the APK with your release keystore. -3. Upload the signed APK to the Google Play Console. +Build the release APK using the following Gradle command: + +```bash +./gradlew assembleGooglePlayRelease +``` + +Upload the signed APK to the Google Play Console. #### FossReliant Variant To release the FossReliant variant, follow these steps: -1. Build the release APK using the following Gradle command: - bash ./gradlew assembleFossReliantRelease -2. Sign the APK with your release keystore. -3. Distribute the APK through your preferred channels (e.g., GitHub Releases, F-Droid). - +Build the release APK using the following Gradle command: +```bash +./gradlew assembleFossReliantRelease +``` +Distribute the APK through your preferred channels (e.g., GitHub Releases, F-Droid). ### Desktop -To release the Desktop application, follow these steps: +This project leverages Hydraulic Conveyor for packaging and distributing the Desktop application. Hydraulic Conveyor simplifies the creation of installers and distributable packages across various operating systems (Windows, macOS, Linux). 1. Build the release executable using the following Gradle command: bash ./gradlew desktopApp:createDistributable @@ -238,21 +243,19 @@ To release the Desktop application, follow these steps: To release the Web application, follow these steps: -1. Build the release version of the web application using the following Gradle command: - bash ./gradlew jsApp:assemble -2. Deploy the built files to your web server or hosting provider. +Build the release version of the web application using the following Gradle command: +```bash +./gradlew wasmJsBrowserDistribution +``` +Deploy the built files to your web server or hosting provider. -**Release Notes** - -View the full release notes and changelog on [GitHub Releases/Your Release Notes Page]. - ## Testing ### JVM Tests -This project includes a comprehensive suite of JVM tests to ensure the correctness and reliability of the core logic and functionality. These tests are written using [JUnit/Kotest] (choose the framework you're using) and cover various aspects of the application, including: +This project includes a comprehensive suite of JVM tests to ensure the correctness and reliability of the core logic and functionality. These tests are written using JvmTest and cover various aspects of the application, including: * **Unit tests:** Verify the behavior of individual components and functions in isolation. * **Integration tests:** Test the interaction between different modules or components of the system. @@ -262,23 +265,22 @@ This project includes a comprehensive suite of JVM tests to ensure the correctne **Running Tests** To run the JVM tests, you can use the following Gradle command: -bash ./gradlew jvmTest + +```bash +./gradlew jvmTest +``` ### Screenshot Test Compose Screenshot Testing is an essential part of ensuring UI quality. A screenshot test captures an image of a Composable function or a section of your app's UI and compares it to a previously saved reference image, known as a "golden" or "baseline" image. This ensures that UI changes don't unintentionally introduce visual regressions. -**Example** - -Consider the Now in Android app, which utilizes screenshot tests to confirm that navigation elements render correctly across various screen sizes. These tests rely on stored baseline images representing the expected UI appearance. - -**Paparazzi and Gradle Tasks** +**Compose ScreenshotTest and Gradle Tasks** Compose screenshot testing can be seamlessly integrated with the Paparazzi library, providing automated image comparisons. Paparazzi offers the following useful Gradle tasks: -- `verifyPaparazziDebug`: Executes all screenshot tests, comparing captured images with the baseline images. This process helps detect any visual discrepancies introduced by code changes. -- `recordPaparazziDebug`: Generates new baseline images. Use this command after intentionally modifying the UI and manually verifying the correctness of the new visuals. The newly captured screenshots then become the new baseline for future comparisons. -- `comparePaparazziDebug`: Creates comparison images highlighting the differences between failed tests and the baseline images. These images aid in pinpointing visual discrepancies, simplifying debugging efforts. Baseline images are stored in `modulename/src/test/snapshots`. +- `validateFossReliantDebugScreenshotTest`: Executes all screenshot tests, comparing captured images with the baseline images. This process helps detect any visual discrepancies introduced by code changes. +- `updateFossReliantDebugScreenshotTest`: Generates new baseline images. Use this command after intentionally modifying the UI and manually verifying the correctness of the new visuals. The newly captured screenshots then become the new baseline for future comparisons. +- `testFossReliantDebugScreenshotTest`: Creates comparison images highlighting the differences between failed tests and the baseline images. These images aid in pinpointing visual discrepancies, simplifying debugging efforts. Baseline images are stored in `modulename/src/test/snapshots`. ## Performance From f098d7109bbdcbcb1466b9c324439eea135f4502 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 12:54:46 +0100 Subject: [PATCH 72/81] docs: Update ReadMe with screenshots, build, release, testing, and performance sectionsThis commit updates the ReadMe file with detailed information about screenshots, build instructions for different platforms, release processes, testing methodologies, and performance optimization techniques.Specifically, it:- Adds screenshots for phone, desktop, and web platforms. - Provides build and release instructions for Android (GooglePlay and FossReliant), desktop, and web. - Explains the testing process, including JVM tests, screenshot tests, and Paparazzi integration. - Describes performance optimization strategies using benchmarks, baseline profiles, and Compose Compiler Metrics. - Improves formatting and organization for better readability. --- NewReadMe.md | 103 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 74 insertions(+), 29 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index e9f9006e..db11f890 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -61,10 +61,10 @@ hydraulic is a compose multiplatform template. that use note app as an example. it is multi-module architecture.
- ## Screenshot ### Phone +

@@ -72,6 +72,7 @@ hydraulic is a compose multiplatform template. that use note app as an example.

### Desktop +

@@ -79,6 +80,7 @@ hydraulic is a compose multiplatform template. that use note app as an example.

### Web +

@@ -154,9 +156,12 @@ hydraulic is a compose multiplatform template. that use note app as an example. creating and applying filters to the images on CPU using native cpp code. md + ## Build -This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAssembly (WASM). Android has two build variants: **GooglePlay** and **FossReliant**. To build and run the project on each platform, follow the instructions below: +This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAssembly (WASM). +Android has two build variants: **GooglePlay** and **FossReliant**. To build and run the project on +each platform, follow the instructions below: ### Android @@ -165,20 +170,21 @@ This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAs 1. Open the project in Android Studio. 2. Select the **GooglePlay** build variant. 3. Connect an Android device or start an emulator. -4. Run the `app` module. This will build an APK with Google Play dependencies and install it on your device or emulator. +4. Run the `app` module. This will build an APK with Google Play dependencies and install it on your + device or emulator. #### FossReliant Variant 1. Open the project in Android Studio. 2. Select the **FossReliant** build variant. 3. Connect an Android device or start an emulator. -4. Run the `app` module. This will build an APK without Google Play dependencies, relying on FOSS alternatives, and install it on your device or emulator. - +4. Run the `app` module. This will build an APK without Google Play dependencies, relying on FOSS + alternatives, and install it on your device or emulator. ### Desktop - Run the following command to build the desktop application: - +Run the following command to build the desktop application: + ```bash ./gradlew app:run ``` @@ -189,17 +195,19 @@ This will run an executable file on your operating system (Windows, macOS, or Li Run the following command to build the web application: - ```bash ./gradlew wasmJsBrowserRun -t ``` - This will start a development server that serves the web application. Open the provided URL in your browser to access the application. + +This will start a development server that serves the web application. Open the provided URL in your +browser to access the application. **Note:** You may need to install Node.js and Yarn for the web build to work correctly. ## Release -This project offers releases for Android, Desktop, and Web. Below are instructions for releasing the application on each platform. +This project offers releases for Android, Desktop, and Web. Below are instructions for releasing the +application on each platform. ### Android @@ -208,14 +216,13 @@ This project offers releases for Android, Desktop, and Web. Below are instructio To release the GooglePlay variant, follow these steps: Build the release APK using the following Gradle command: - + ```bash ./gradlew assembleGooglePlayRelease ``` Upload the signed APK to the Google Play Console. - #### FossReliant Variant To release the FossReliant variant, follow these steps: @@ -230,14 +237,23 @@ Distribute the APK through your preferred channels (e.g., GitHub Releases, F-Dro ### Desktop -This project leverages Hydraulic Conveyor for packaging and distributing the Desktop application. Hydraulic Conveyor simplifies the creation of installers and distributable packages across various operating systems (Windows, macOS, Linux). +This project leverages Hydraulic Conveyor for packaging and distributing the Desktop application. +Hydraulic Conveyor simplifies the creation of installers and distributable packages across various +operating systems (Windows, macOS, Linux). -1. Build the release executable using the following Gradle command: - bash ./gradlew desktopApp:createDistributable -2. Create installers or distributable packages for different operating systems (Windows, macOS, Linux) using appropriate tools. -3. Distribute the installers or packages through your preferred channels (e.g., GitHub Releases, your website). +1. Install hydraulic conveyor at [Hydraulic](https://downloads.hydraulic.dev/) + +2. Build the release executable using the following Gradle command: + +```bash +conveyor make app +``` +3. To create site for the all desktop platform +```bash +conveyor make site +``` ### Web @@ -248,14 +264,16 @@ Build the release version of the web application using the following Gradle comm ```bash ./gradlew wasmJsBrowserDistribution ``` -Deploy the built files to your web server or hosting provider. +Deploy the built files to your web server or hosting provider. ## Testing ### JVM Tests -This project includes a comprehensive suite of JVM tests to ensure the correctness and reliability of the core logic and functionality. These tests are written using JvmTest and cover various aspects of the application, including: +This project includes a comprehensive suite of JVM tests to ensure the correctness and reliability +of the core logic and functionality. These tests are written using JvmTest and cover various aspects +of the application, including: * **Unit tests:** Verify the behavior of individual components and functions in isolation. * **Integration tests:** Test the interaction between different modules or components of the system. @@ -272,31 +290,58 @@ To run the JVM tests, you can use the following Gradle command: ### Screenshot Test -Compose Screenshot Testing is an essential part of ensuring UI quality. A screenshot test captures an image of a Composable function or a section of your app's UI and compares it to a previously saved reference image, known as a "golden" or "baseline" image. This ensures that UI changes don't unintentionally introduce visual regressions. +Compose Screenshot Testing is an essential part of ensuring UI quality. A screenshot test captures +an image of a Composable function or a section of your app's UI and compares it to a previously +saved reference image, known as a "golden" or "baseline" image. This ensures that UI changes don't +unintentionally introduce visual regressions. **Compose ScreenshotTest and Gradle Tasks** -Compose screenshot testing can be seamlessly integrated with the Paparazzi library, providing automated image comparisons. Paparazzi offers the following useful Gradle tasks: +Compose screenshot testing can be seamlessly integrated with the Paparazzi library, providing +automated image comparisons. Paparazzi offers the following useful Gradle tasks: + +- `validateFossReliantDebugScreenshotTest`: Executes all screenshot tests, comparing captured images + with the baseline images. This process helps detect any visual discrepancies introduced by code + changes. +- `updateFossReliantDebugScreenshotTest`: Generates new baseline images. Use this command after + intentionally modifying the UI and manually verifying the correctness of the new visuals. The + newly captured screenshots then become the new baseline for future comparisons. +- `testFossReliantDebugScreenshotTest`: Creates comparison images highlighting the differences + between failed tests and the baseline images. These images aid in pinpointing visual + discrepancies, simplifying debugging efforts. -- `validateFossReliantDebugScreenshotTest`: Executes all screenshot tests, comparing captured images with the baseline images. This process helps detect any visual discrepancies introduced by code changes. -- `updateFossReliantDebugScreenshotTest`: Generates new baseline images. Use this command after intentionally modifying the UI and manually verifying the correctness of the new visuals. The newly captured screenshots then become the new baseline for future comparisons. -- `testFossReliantDebugScreenshotTest`: Creates comparison images highlighting the differences between failed tests and the baseline images. These images aid in pinpointing visual discrepancies, simplifying debugging efforts. Baseline images are stored in `modulename/src/test/snapshots`. - ## Performance ### Benchmarks -We utilize benchmarking tools to measure the performance of key operations in our application. This helps identify potential bottlenecks and areas for optimization. Benchmarks are focused on critical aspects, such as UI rendering, data processing, and network operations, ensuring a smooth and responsive user experience. +We utilize benchmarking tools to measure the performance of key operations in our application. This +helps identify potential bottlenecks and areas for optimization. Benchmarks are focused on critical +aspects, such as UI rendering, data processing, and network operations, ensuring a smooth and +responsive user experience. ### Baseline Profile -Baseline Profiles are integrated into our build process to enhance app startup time and reduce initial rendering latency. These profiles provide guidance to the Android Runtime (ART) for pre-compiling frequently used code paths, leading to faster loading times and improved overall performance. +Baseline Profiles are integrated into our build process to enhance app startup time and reduce +initial rendering latency. These profiles provide guidance to the Android Runtime (ART) for +pre-compiling frequently used code paths, leading to faster loading times and improved overall +performance. -### Compose Compiler Metrics -We leverage Compose Compiler Metrics to monitor and analyze the performance of our Compose UI. Metrics like recomposition counts and skippability rates help identify potential areas for optimization and ensure efficient UI rendering. This proactive approach ensures that our Compose UI remains performant and responsive as the application evolves. +```bash +./gradlew generateReleaseBaselineProfile +``` + ### Compose Compiler Metrics +We leverage Compose Compiler Metrics to monitor and analyze the performance of our Compose UI. +Metrics like recomposition counts and skippability rates help identify potential areas for +optimization and ensure efficient UI rendering. This proactive approach ensures that our Compose UI +remains performant and responsive as the application evolves. + + +```bash +./gradlew assembleDebug -PenableComposeCompilerMetrics=true -PenableComposeCompilerReports=true +``` ## Find this repository useful? From 00d76ea7cbdd9b9ec8f9123501bc9f7a4dce0f9b Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 14:18:06 +0100 Subject: [PATCH 73/81] docs: Update ReadmeThis commit updates the Readme file with the following changes:- Adds badges for Kotlin Multiplatform, Jetpack Compose, and Material You. - Includes screenshots for phone, desktop, and web platforms. - Lists the features of the application. - Provides details on the tech stack and open-source libraries used. - Explains the build process for Android, Desktop, and Web. - Describes the release process for each platform. - Covers testing procedures, including JVM tests and screenshot tests. - Addresses performance considerations with benchmarks, baseline profiles, and Compose Compiler Metrics. - Adds a call to action for users to star the repository and follow the author. - Includes a star history chart. - Acknowledges contributors. - States the license information. --- NewReadMe.md | 43 ++----- README.md | 351 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 359 insertions(+), 35 deletions(-) diff --git a/NewReadMe.md b/NewReadMe.md index db11f890..69145f98 100644 --- a/NewReadMe.md +++ b/NewReadMe.md @@ -47,6 +47,9 @@ Google Play F-Droid GitHub + Hydraulic Online + Desktop Download +


@@ -89,8 +92,8 @@ hydraulic is a compose multiplatform template. that use note app as an example. ## Features -- Batch processing -- Applying filter chains (More than 230 various filters) +- Dark mode theme +- Change theme Available filters
@@ -101,31 +104,19 @@ hydraulic is a compose multiplatform template. that use note app as an example. - [Kotlin](https://kotlinlang.org/) based -- [Image Toolbox Libs](https://github.com/mshdabiola/hydraulicLibs) - set of essential libraries for - Image Toolbox. - [Dynamic Theme](https://github.com/mshdabiola/DynamicTheme) - library, which allows you to easily implement custom color theming. -- [Modal Sheet](https://github.com/mshdabiola/ModalSheet) - modal bottom sheet that follows M3 - guidelines. - - [Coroutines](https://github.com/Kotlin/kotlinx.coroutines) for asynchronous work. - [Flow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/) to emit values from data layer reactively. -- [Accompanist](https://github.com/google/accompanist) to expand jetpack compose opportunities. - -- [Decompose](https://github.com/arkivanov/Decompose) - KMP lifecycle-aware business logic - components (aka BLoCs) with routing (navigation) and pluggable UI - -- [Hilt](https://dagger.dev/hilt/) for dependency injection. +- [Koin](https://github.com/InsertKoinIO/koin) for dependency injection. - [Coil](https://github.com/coil-kt/coil) for loading images. -- [Konfetti](https://github.com/DanielMartinus/Konfetti) to establish beautiful particle system. - - Jetpack - [Compose](https://developer.android.com/jetpack/compose) - Modern Declarative UI style @@ -140,23 +131,6 @@ hydraulic is a compose multiplatform template. that use note app as an example. - [Lifecycle](https://developer.android.com/jetpack/androidx/releases/lifecycle) - Observe Android lifecycles and handle UI states upon the lifecycle changes. - - [Exif Interface](https://developer.android.com/jetpack/androidx/releases/exifinterface) - Read - and write image file EXIF tags. - -- [GPU Image](https://github.com/cats-oss/android-gpuimage) for creating and applying filters to the - images. - -- [SmartToolFactory](https://github.com/SmartToolFactory) provides a bunch of helpful libraries. - -- [AVIF Coder](https://github.com/awxkee/avif-coder) - and [JXL Coder](https://github.com/awxkee/jxl-coder) libraries which provide avif, heic, heif and - jxl support. - -- [Aire](https://github.com/awxkee/aire) and [Trickle](https://github.com/mshdabiola/Trickle) for - creating and applying filters to the images on CPU - using native cpp code. - md - ## Build This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAssembly (WASM). @@ -369,3 +343,8 @@ And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 + +# License + +**Hydraulic** is distributed under the terms of the GNU License (Version 2.0). See the +[license](LICENSE) for more information. diff --git a/README.md b/README.md index f55b6f75..ff928152 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,350 @@ -Hydralic Desktop +
-https://hydraulic.onrender.com -https://hydraulic-desktop.onrender.com \ No newline at end of file +

+ + Kotlin + + Jetpack Compose + material +
+
+ + + + + GitHub commits since tagged version (branch) + GitHub code size in bytes + + +
+ + Hits + + + + + + +
+ + + + +[//]: # ( ) + +[//]: # ( ) + +[//]: # ( ) + +[//]: # ( ) + +[//]: # ( ) +

+ + +
+ Google Play + F-Droid + GitHub + Hydraulic Online + Desktop Download + +
+ +
+ +
+ +
+

Hydraulic Compose Multiplatform Template

+
+ +
+hydraulic is a compose multiplatform template. that use note app as an example. it is multi-module architecture. +
+ +## Screenshot + +### Phone + +

+ + + +

+ +### Desktop + +

+ + + +

+ +### Web + +

+ + + +

+ +## Features + +- Dark mode theme +- Change theme + + Available filters +
+ +# Tech stack & Open-source libraries + +- Minimum SDK level 21 + +- [Kotlin](https://kotlinlang.org/) based + + +- [Dynamic Theme](https://github.com/mshdabiola/DynamicTheme) - library, which allows you to easily + implement custom color theming. + +- [Coroutines](https://github.com/Kotlin/kotlinx.coroutines) for asynchronous work. + +- [Flow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/) + to emit values from data layer reactively. + +- [Koin](https://github.com/InsertKoinIO/koin) for dependency injection. + +- [Coil](https://github.com/coil-kt/coil) for loading images. + +- Jetpack + + - [Compose](https://developer.android.com/jetpack/compose) - Modern Declarative UI style + framework based on composable functions. + + - [Material You Kit](https://developer.android.com/jetpack/androidx/releases/compose-material3) - + Material 3 powerful UI components. + + - [Data Store](https://developer.android.com/jetpack/androidx/releases/datastore) - Store data + asynchronously, consistently, and transactionally. + + - [Lifecycle](https://developer.android.com/jetpack/androidx/releases/lifecycle) - Observe + Android lifecycles and handle UI states upon the lifecycle changes. + +## Build + +This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAssembly (WASM). +Android has two build variants: **GooglePlay** and **FossReliant**. To build and run the project on +each platform, follow the instructions below: + +### Android + +#### GooglePlay Variant + +1. Open the project in Android Studio. +2. Select the **GooglePlay** build variant. +3. Connect an Android device or start an emulator. +4. Run the `app` module. This will build an APK with Google Play dependencies and install it on your + device or emulator. + +#### FossReliant Variant + +1. Open the project in Android Studio. +2. Select the **FossReliant** build variant. +3. Connect an Android device or start an emulator. +4. Run the `app` module. This will build an APK without Google Play dependencies, relying on FOSS + alternatives, and install it on your device or emulator. + +### Desktop + +Run the following command to build the desktop application: + +```bash +./gradlew app:run +``` + +This will run an executable file on your operating system (Windows, macOS, or Linux). + +### Web + +Run the following command to build the web application: + +```bash +./gradlew wasmJsBrowserRun -t +``` + +This will start a development server that serves the web application. Open the provided URL in your +browser to access the application. + +**Note:** You may need to install Node.js and Yarn for the web build to work correctly. + +## Release + +This project offers releases for Android, Desktop, and Web. Below are instructions for releasing the +application on each platform. + +### Android + +#### GooglePlay Variant + +To release the GooglePlay variant, follow these steps: + +Build the release APK using the following Gradle command: + +```bash +./gradlew assembleGooglePlayRelease +``` + +Upload the signed APK to the Google Play Console. + +#### FossReliant Variant + +To release the FossReliant variant, follow these steps: + +Build the release APK using the following Gradle command: + +```bash +./gradlew assembleFossReliantRelease +``` + +Distribute the APK through your preferred channels (e.g., GitHub Releases, F-Droid). + +### Desktop + +This project leverages Hydraulic Conveyor for packaging and distributing the Desktop application. +Hydraulic Conveyor simplifies the creation of installers and distributable packages across various +operating systems (Windows, macOS, Linux). + +1. Install hydraulic conveyor at [Hydraulic](https://downloads.hydraulic.dev/) + +2. Build the release executable using the following Gradle command: + +```bash +conveyor make app +``` + +3. To create site for the all desktop platform + +```bash +conveyor make site +``` + +### Web + +To release the Web application, follow these steps: + +Build the release version of the web application using the following Gradle command: + +```bash +./gradlew wasmJsBrowserDistribution +``` + +Deploy the built files to your web server or hosting provider. + +## Testing + +### JVM Tests + +This project includes a comprehensive suite of JVM tests to ensure the correctness and reliability +of the core logic and functionality. These tests are written using JvmTest and cover various aspects +of the application, including: + +* **Unit tests:** Verify the behavior of individual components and functions in isolation. +* **Integration tests:** Test the interaction between different modules or components of the system. +* **Data layer tests:** Validate data access, persistence, and retrieval operations. +* **Business logic tests:** Ensure the correct implementation of business rules and workflows. + +**Running Tests** + +To run the JVM tests, you can use the following Gradle command: + +```bash +./gradlew jvmTest +``` + +### Screenshot Test + +Compose Screenshot Testing is an essential part of ensuring UI quality. A screenshot test captures +an image of a Composable function or a section of your app's UI and compares it to a previously +saved reference image, known as a "golden" or "baseline" image. This ensures that UI changes don't +unintentionally introduce visual regressions. + +**Compose ScreenshotTest and Gradle Tasks** + +Compose screenshot testing can be seamlessly integrated with the Paparazzi library, providing +automated image comparisons. Paparazzi offers the following useful Gradle tasks: + +- `validateFossReliantDebugScreenshotTest`: Executes all screenshot tests, comparing captured images + with the baseline images. This process helps detect any visual discrepancies introduced by code + changes. +- `updateFossReliantDebugScreenshotTest`: Generates new baseline images. Use this command after + intentionally modifying the UI and manually verifying the correctness of the new visuals. The + newly captured screenshots then become the new baseline for future comparisons. +- `testFossReliantDebugScreenshotTest`: Creates comparison images highlighting the differences + between failed tests and the baseline images. These images aid in pinpointing visual + discrepancies, simplifying debugging efforts. + +## Performance + +### Benchmarks + +We utilize benchmarking tools to measure the performance of key operations in our application. This +helps identify potential bottlenecks and areas for optimization. Benchmarks are focused on critical +aspects, such as UI rendering, data processing, and network operations, ensuring a smooth and +responsive user experience. + +### Baseline Profile + +Baseline Profiles are integrated into our build process to enhance app startup time and reduce +initial rendering latency. These profiles provide guidance to the Android Runtime (ART) for +pre-compiling frequently used code paths, leading to faster loading times and improved overall +performance. + + +```bash +./gradlew generateReleaseBaselineProfile +``` + +### Compose Compiler Metrics + +We leverage Compose Compiler Metrics to monitor and analyze the performance of our Compose UI. +Metrics like recomposition counts and skippability rates help identify potential areas for +optimization and ensure efficient UI rendering. This proactive approach ensures that our Compose UI +remains performant and responsive as the application evolves. + + +```bash +./gradlew assembleDebug -PenableComposeCompilerMetrics=true -PenableComposeCompilerReports=true +``` + +## Find this repository useful? + +Support it by joining **[stargazers](https://github.com/mshdabiola/hydraulic/stargazers)** for this +repository. :star:
+And **[follow](https://github.com/mshdabiola)** me for my next creations! 🤩 + +## Star History + +
+ + + + + Star History Chart + + + +![Alt](https://repobeats.axiom.co/api/embed/a0893eb63066333a921a4197172ab150fe896a37.svg "Repobeats analytics image") +
+ +## Contributors + + + + + + +# License + +**Hydraulic** is distributed under the terms of the GNU License (Version 2.0). See the +[license](LICENSE) for more information. From e59bc31539778c36aabfd372e3279ba8eed6cacc Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 14:27:52 +0100 Subject: [PATCH 74/81] docs: Update READMEThis commit updates the README file to include information about newly added dependencies, testing libraries, architectural choices, and a database used.Specifically, it adds: - Room, Turbine, Timber, and KSP dependencies. - Information about the MVVM architecture and repository pattern. - A mention of the Room database used. --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index ff928152..dee3bd78 100644 --- a/README.md +++ b/README.md @@ -125,12 +125,23 @@ hydraulic is a compose multiplatform template. that use note app as an example. - [Material You Kit](https://developer.android.com/jetpack/androidx/releases/compose-material3) - Material 3 powerful UI components. + - [Room](https://developer.android.com/jetpack/androidx/releases/room) Constructs Database by providing an abstraction layer over SQLite to allow fluent database access. + - [Data Store](https://developer.android.com/jetpack/androidx/releases/datastore) - Store data asynchronously, consistently, and transactionally. - [Lifecycle](https://developer.android.com/jetpack/androidx/releases/lifecycle) - Observe Android lifecycles and handle UI states upon the lifecycle changes. + +- [Turbine](https://github.com/cashapp/turbine) - A small testing library for kotlinx.coroutines Flow. + +- [Timber](https://github.com/JakeWharton/timber) - A logger with a small, extensible API. + +- [ksp](https://github.com/google/ksp): Kotlin Symbol Processing API. +- Architecture + - MVVM Architecture (Compose - ViewModel - Model) + - Repository Pattern ## Build This project utilizes Kotlin Multiplatform to target Android, Desktop, and WebAssembly (WASM). From e89ee708d6e5a92f907ca5cb0fde1301e9a1c474 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 15:22:46 +0100 Subject: [PATCH 75/81] chore: Update Android launcher iconThis commit updates the Android launcher icon to a new, simpler design.Specifically, the following changes were made:- Updated the vector drawable for the foreground of the launcher icon (`ic_launcher_foreground.xml`). - Updated all the launcher icons in various resolutions (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi) with new images. - Updated the play store icon (`ic_launcher-playstore.png`). --- app/src/androidMain/ic_launcher-playstore.png | Bin 7169 -> 3376 bytes .../res/drawable/ic_launcher_foreground.xml | 14 +++++++------- .../res/mipmap-hdpi/ic_launcher.webp | Bin 762 -> 606 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 2354 -> 2052 bytes .../res/mipmap-mdpi/ic_launcher.webp | Bin 620 -> 506 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 1616 -> 1332 bytes .../res/mipmap-xhdpi/ic_launcher.webp | Bin 1044 -> 804 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 3360 -> 2998 bytes .../res/mipmap-xxhdpi/ic_launcher.webp | Bin 1524 -> 1060 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 5098 -> 4552 bytes .../res/mipmap-xxxhdpi/ic_launcher.webp | Bin 2032 -> 1438 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 7224 -> 6342 bytes 12 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/androidMain/ic_launcher-playstore.png b/app/src/androidMain/ic_launcher-playstore.png index e83547306b9a22a7d8b35289d71d4021da19c96c..f3c5304189fc0990c4fad65104c54f1a5340dfe2 100644 GIT binary patch literal 3376 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 - + - - + + diff --git a/app/src/androidMain/res/mipmap-hdpi/ic_launcher.webp b/app/src/androidMain/res/mipmap-hdpi/ic_launcher.webp index 87c9c06f3ab2de2369d07b50db6afcfb10b1fc10..ee175443c90ee6c0368848446ce9cf2c0e2666f2 100644 GIT binary patch literal 606 zcmV-k0-^mBP61Z!Ga)ZLLnlD=X=&|BuR>tbElsC;J+hp4l~1UJF9Km)Yd+apB=>iUV=}- zzA|408*Pje00;yEv7bZ*5)cRk204g95EixDbvpBpKbP^yXM6F}m*@KAvwx`Zr$*y6 z?zzu5_P;eheYs3$&f}39jnDq#r#~EuJAeH^DDE&2ssjRi83CNINzfz(53M9^P!$uh zDCIa7Q}AbMoJUuTog}h2FxtH6@?jz20SzvQHAy+UKOdiA*{!&jViptpV`|Wj0w|Gv z!n#H#%mYLI*}XsGfBpNm+H{%C=I%b#F6Ztm7AL;E^3_fJ->C)_(SxbbWcBaL@jF%N zG-dtP<$3FXW!rYz#x656Ga15AW@c^!Wz76%;I*VIy%fKcCvZgnC&2i9FVBL+JUk#! zK_w6)+nXC(OiNXaAPNeB;kA&o*q7_d5Jcq$u1XiATqwbEk}O80Z-KN|GKMBHV^EyH zt{^LkTR{Bao+2xoh2jJcIYk1_K1~wN!T*?{L9ItTV}n}zlYm;9r0n(dNhzC$|7o;# za?aZd0pX9My+ zKUk!h4*_ukXEf)Q6NC`77jMhbB;}>mJ3*lU3OuRx%SrIQ;`4Yp5M-V&oqotWgZ#0k sF?DlweZll4s#IgmlR;@dSJl-wFz@Ti7eRxVdw+XnUg;d>)dYyYsSCd$9smFU literal 762 zcmVyX~F|f>${ya zTt$+kSatk+k3~GwPtTLXwA1A{l5JI)$KS%1{L>--_)#0RjXF@=wPE=l}r%1gL->&;|lDyXsB#uRm2Ks45|8=i6E*soK(& zVv9}nuaG2BCwJ*VGwxq=d5~x6;q=`@>l>meQ34lL@V8Eur$Uub{yKz?E)k=v_kPP}cEz>tW z=W!Ti=vcxi1ANlaR~CXng0sW@vG|zV{;?Zp?2%F_0g93V=9YjM?+us46;cZoSZw@! zUwQf8Yqp)1$KCo|b6uVG2kOI_`goyTjU=RtJed!MVU%f}{C?v# sAKh2_f$^UP1#c|L(A&JC;u7W4Cih)PhI#zshxf{-y>U)yK#+f=0?~?eS^xk5 diff --git a/app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp index 56cf1b2933620d4f4f03c0d1fb415d87f97024b3..5662ead5c08a68ce0cb37e5ab63340b4dbbd0723 100644 GIT binary patch literal 2052 zcmV+f2>bU^Nk&He2LJ$9MM6+kP&iEQ2LJ#sN5Byf^-!|^Kat#MV`gS%W*Xar?dhs+ zsU6M@yv!Mxu8M}xXBuSA}&wR|x%uB=FeRod=y#J=W#7L4PDGJfi2PIGd3E0?BOr7BEy+ZwO!R_@wiye8 zieah{ztfAKhr58tb!-g}pch*+DFf`R10f{iLa6x8_Zj^s0TtaF1{L4;V=2Xn#|{Br z=u9s_FLI)1e`F#E>HC4qYvB7*iWiOp4s?1RSoo)$;qowBi={>5Y~}SLJkKWUqE7~p z;s1q9bSdK8n)OO7ndoXCP_!ARN52J`lvhHgC2pl{cS=FUuRll8R;0g*9uqBzoq=?~ zV5g+wrPQ_P+ej|bBF_%dqSuK|D!NK}dBL?@r|d8#ed(CKq%7zmB2ly$G!&1Va4?DW zT4o~sfLR-GYrp)8yFj=r(mgA-(>1&i>3$Nr#K_+S>4NJ;|+HJ7+%>vA;SUFQ?RxZ z&Bp$+$s`9ax70(V2uA;j6>l3(0r5&pD#>wmu90bZVhFFu#oZ|m7MX{ zH)c6q2oXgD(9%Iaxg!!P{u029jQP}f{AE+pEES`|mx^jOF+Uh1KOzrv_h$*p+LnPW zZhU{>iuMVYcMcd{Q@Fzpfl9jAnLNG9!Sk^EkV;g1YzH&#q4_wOJ0CT(EZvV9jC3Jm zzQjs*aWQ+o8f00#n>6nY%$lu+S(Z$j3Z-&lvvKPUxasx>S#Q1hfxSl3#p$fxqysO) zjNTwkN!vELx^lz0+Yx8)Mi^ezJj3QH;~T3Iq6nk{e>!-U|Blw^x7(@i{^bo)J zfBqX){wF{niVzaON!l3a|9z~D`=cN<#s>nJjY+NJK0Z9QV%Iu8bb*in`qIPbD z3jy3!(NG{OT*vdaMeC)ibx{NZ03reyBbpEG6nTf|`|ewnFm-Q8?P;_&mrhn>*f2c>YomG1ad`OZkrwlT*4c~2uWIoXb20_a^c9AuP{8yQ ztPKvD3rrquVXZE5ojip_fK-#o&ywT(WOdYk5+FT!3d>}^L;(Ms$rhd_L&UtMCrKBW zIy~YD;Llkb05E<4n*f=HtUX_E%-{G-C|4ebHw4K12op}nJ8j#@=G9JjJ`sU^tnDSC z^JIAW=De*QA9TR12$$~0rW6?^4p0_KS_sTrEuG=$E*zLb0A+9)egaf#)Be6n*|*LI z72j5Cj{P$Ms-g^Y>+wM+K)Bb#!!V)iyxi$DI~fc0NiOt!c$$8@2%ik(b7T`P0g~hD zXWwR9Pn6TYM^ux}(=p{s;IU_r-^t}!fB?Cf!!<=SBFc9*nzhOF!InvYd|TN9egb7fY(c97zrXEWwzFqIs-bAC$ zlj+?p^S-`0L<)elH0om)B|v#h{Tk4qa^V%mg-{l8(aI`x^@kIcc&3n)9Cyz zLV#kI2h3MS{e$KM>M7e_&G;$x>5Aj{smnbUo!?jwpgf?6AOW%j=q+3hk^YdPwQ+ zwfVlI_5uI_^gcO62~Z$FcS`G=Tyq+}Z-0e}z(l0jjMO{Lk`{?O#kk-FoN zgNI??^3h&zND`nzfWg?#Id18GdeEramhO%9N|j3Y{69mf5XvHkyDNUFq||yn1l*A~2}IsV9f?MAO75(gdjN=>PU|o;P0WYfk-rQ<|BMM6+kP&iB;2><{uN5Byf6^DYhZ6t?3?A^;CA|}9j5lwT1 z9(<&1|DPf|sZHG7-Q7L8I=LfV70)a19C;Pw<#>*ksS_8*Ftt$=-Rc> zoi^?|yPU$EM(@ly*`<>+$l&rv8rLL1;W9Mt5Nq2u?d;g!Mr=Lf@|+!~fb?HVAjY<> zs@bK}Pnt*rQ~=R;&VBd0;W7h3l4R4CZQHhO+qP}n{(lR$ZChJ-`nHYx&YKB7;fxALV86fiiclZ&&_6#8a=)0`wn^zeH9Hn$I zZC6S}zW+Y}B6GG4EdEJP(=w_!$^dl^BqBdN2ezG|)rvhmz%>2OWYiB2WPlkAWPptN z{Q@ADksQn|zBw7o97m0TVaAKdDLsD~Xa8y?r%MiKEDj1K8d!2G(%1!ZItb9Ts4YW@ zhL&7Y|4yw!3k26Z>}VkRJ92!(B_?0}Vu7{y-jIC7>amwd@IS+X-9G4RoiC6CC6C28 zo9q{Ec;jPI=6DfPjJn3s`8u3Fm(1M~2jGmUtvj+di}eG7@r(3rZSMCIE&#Zq8c)9R z*&2O~G}IUvMw}N3piV~s6=(1wrmjZcS6%=P1yc@1vL+t$z9fL5;?{td%v6nOY6zLk z1Cf#k5lJbg`bIYmnYOK`T)?8;bO0s|V!>{}Ib-&^N_JPpg1^hsP9D6}G0;B zXQD@BT9A2M6>;%2?s^adJ5E3}Mhs{2kI+20LK8t*)1`ul^9q`Hic7uDnKq5i{w_#j zwaoQOXX!#Q4j#06ASJ|lS!+p$zjI>-zR`pi`q3E54CYf0E6%Q&>g=_ zRD{PB=31d@Y!F+cX9wSgp~+c*s_xJ=m#e})?t9-{#lW^gYRaIxY4hJqF%887k!+U0qW5 z`GgDj(*l^(hbXLbULVj?Zbf6PMC`B^iloM-ki5Yz9SEm{wWPbPAECs#~WCXhwjmH(~MPFm}bnC9JR{+>kSU>KC%fDv5O90pIrtV2#GuLz!OHbX&37s@178{vUY_1kcMRg72C7 zUpv{jB(G}om;esn2af>eu#0{@^gjgXmXE2?6IAFe9|Y)n0H0M>wqvdbP@&Kfz))4y zGOokj&hIecwP`q80C)t@jZJ%3j;6L$G#CcoO##0M0N?2_yGq6w*T}RWGf@>%A(ywU zM|TCs2LM3;XV}$QlxC7vS=p`-z$FNviX(t!a?xer3NyK9jCz`iP8d}{ALkQ5-(mhx zj*0KlHBVNBY<+Aqd1@{3<6zJu3z587Kh&aY-s?|1H+fvS)SnS5_Q zyjkB`flsyx9Qon#?^Nv zjU`pJ$&W6>i|60FLi)XjBL@Lu125*7h!s-ONK(}pqyFbhA_3y37j!6e@6B8UNDaQ7 z)5F$C?PwXrDylaJT(8;pbnPzO1<=!J)`ffFfYT)|Wa}GJ8ncXHz0a#mzV}}*i3^){ z;Bi1-r_;&GOMrBj>D8mMP0|4_RUso}-BNkokUCGU-bX*}fZk5$?#e@eWSt%KCl&2V zBm}4(gG>cGs&gk~{aT%E3_iQj0sRXt`fw5;N`TtP`>8(E*4L8SF~~%)qbgOm`8w=w zY9c`W$L9)=$wEg2OT$Bi2~cP|xH(Qp`?;_Suv9*)S2nM#pT;NMe4D}DY2$@|79hg} z&^776OMnCcs(lvc=!to^z2pGJD3s3z=>%DMhAJ)DviE9>ePWyMeu2yv{%mxFAOSK2 zXmnkj!^S4VNLAb1MuWjpDxaq`naMw*QV><4Y&QG+3YpIy2iv)jf=OF zw+NYfea5ZJM?Lhdy;ob@-M_uO%_V#{FtkIiVZ8d1+II<1x~LA&t^@S%ZhLfhXy3Uz zU%2Y-IzVrai>`aO_L8fga=`cwd4hpA?ZDIc2!Td83!PKD&1au&Q+v*jzn#o)bHKC( YhbVNUfW9}5jNS3ev_b8n&zu5e7(O|5KmY&$ diff --git a/app/src/androidMain/res/mipmap-mdpi/ic_launcher.webp b/app/src/androidMain/res/mipmap-mdpi/ic_launcher.webp index d0c04f294ed880119bbcc9067750ef00e15d002d..78ac309b8c34016d164365ea4d8a12b5d9d1cee8 100644 GIT binary patch literal 506 zcmV>Qlvg+*3N(J>|zO@f4W^olI>JO&hUkQD=5GNg@pXV*>zRhwyLZn&m9VofKmh?j017ZbJ6MeG?}gb9R}dIT#`weR&-1(a{a;+-d>wrMhi2cY z$CbZ*`Tak<|Cc2%-L|dvk5iZKI64RrIe`2_e1Kg@PKZBBe)9Ms8A@8Q#||&+5_8m3 zLjfQfzF`sQgXAqbKzxB+;`@Ka$lh|%CL)oW4x)hEpO)ZA{jCc|=|n_}Jj?I;U-NEW z6#eiovHYq5A2sz5^8dv~v=(*K!2<_u+qRW9B&oZ5aq8~wZvX#3$moebayFN9BKki8 zR;yfkBQLYPGwP5z0|U$3E5uL>?C-9~ltm?5l_r>@QXs7{E;lBQmZ!*S-xe8Z%Z`sZDHf zwk(J0YQzyKI;Vw6nRY~GCIxl!&mCS=Cy!}&VVyiDE#ZF6_Pv0Z3-{zD3GcP@P1jap wqjJ&1NUDBco}C_pRAH`u$`o+k|M~YzY`)5zk&ee>h#9IN zqYP@G8A_rScZu8~06+jDPyhjlKmwZiXFUI}Bp$DeDlOII2NeTVgb>Z|tA+sd`+d#- z15tnyB!4wjAQeKC#OM12QVFzf+X*O%cNCqnf+)9DQ^sAjEu<7U;ux8w=zMX5~B2 zjQ+1?V={!LoCZrnsSiVn#=d&tPo*IkgO%ZT{a=ssVX-aS|C!_OvXbxadq|jXHpaLO zONR=8b=$V_=EOItZQF{i@5D}R^Skx`fA}zZZv7U~{|SKa(kYWW^>GdYa;}2|gsTbS zY8ZfPaH!QQCGyH<4Y<~pgd%Pm)SQqkVkVs>PG_XuGjJ+oIL~1g$+ObVHOOigc|mS; zm`F$&MZ{=G8712o?(69tUO~k5k-nbZp;a>UHnJuUDt*nY!G&}<#s*M*lntN= z^K3$6mQ4w}nvIAMZ)a^$l~@OBjnS=l zIqZ(kWkg)-a@ZXmD`X+J(vOHiw=zKX@&7z|L2k4zbAsHdIpL}xWzt#VbSAZbuLj(7 zR8C1LVkuQVHgixjzMLE$>>ZHq9UPv%8a05MZBOrS#P82GGY4({Xt9!89y#ciAIN3+ GE&%{0x+=&3 diff --git a/app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp b/app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp index 56770ad30648623f8150d378079a3f861905cf65..d19b23c246f69b9d5c147639c40e0a2f96767de8 100644 GIT binary patch literal 1332 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 literal 1044 zcmV+v1nc`!Nk&Et1ONb6MM6+kP&iBg1ONapU%(d-?*=)NBt=qmFDkI#eX{;)!7+4K z#(@%$BimN3tSkQy-5>^rgiUm=_w405l5AC(`vgcpe@UOv-2Lppt!-PiGWY$sySwD{ zKqFoiMKOpNgbWIBee!Ptfcygm2rvKw1Sr4^FbM=00RoIv)q@HoNQwv{s+5@@l}PpU zbtF>F{At8M2}CH7N+qEH#ZZY9$G-TeC@^Yu4TtEQWrN2aO##Wo>?zyDda zaowL!YFQjZ=K3^#4b$~kBi-sP%XiX_&z$&QBV*A+kEG639sl*5a)fF#hSI6~Ic9%t zwwl-b{C9?bV~hof8X)=4_^P)pAgtHp{(1h-bl0NXVE{lwPi%Y3*0OCZ+njCX8nW$WE-%}*>+Ab9@49#OUe@jQ&Wh;& z1lasyZM9%f{u~@fu*h+Yy(i?up4~eU7Zj5al_8E~>|Hu*#!MDz!iutP+Hj1hWY?0+ ztZW?e!VaP`U?JO=@dbG~7%Z3gl}8E3#J`!22-C6seCX<`jrrCHD)wrfC&9K3! zO=(sw#E&w#YQr&96PU$YF7#1I>nnZa9+(pnc*)l9Ox}W4gz}MVgwKY69o*z#UvmKCK?!p3xSasVB}Awv5Alq@Ke18B!{1% zU`QQ5Q8HxAZzU6fNSJb9I4*_(V_+hH0k~)nw1#O5w82Db7*IcrUV0;-UJ?eRo*ilh z0{(S`?(tN~QpdUq5KyySw^-ChS7vEe7)Uj=B1<#07iww!`_Sy0K$X&uqZuBD8k+wC zQq0Intca(XD4m0o4d>vj#?2L3Ik?dHgLjONFyy8Cfw|N3@vu-|^~(LF4V>%Mt@HKV zqIt+0c{+din%fIF+uI)J53R}0#9-FyBNwz=A{=qJ>v{ck$(BtUd8Etu%_VPcnD-nA zgQC+T)Az}hOP3M9SoYM{WF=cBh@JEO$6nq($P49<@2d)7R&;cE_TV9lxF+i+5p5V3 O?HwGEFEd1&UrPb(75UQu diff --git a/app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp index 1a006f174d096b13c850075f69cbdb434c0ee73c..eb885c756c89848d86b9a372e25ce3f1ab00c0ba 100644 GIT binary patch literal 2998 zcmV;n3rX}+Nk&Gl3jhFDMM6+kP&iDX3jhEwU%(d-6%vDmEQ>!p6@Akw(8q1WXFx%YZgw%K7pn9*!UR>W6yb?KZt z{Mgt0PyalUBS~^3Cq#!nPy!0<6P%;7s+ta8yQNrJkR+S7b&rk9eXecWHlA(Uwr$(C z?e}$U+qSjOIz0h!{UiE=acaC{7LW1^D`T-3lBU>1u-yQ13|zNJiZD2-IB^0n#Q$8l z)AUm(<-<7b|5#)GXaArh{^q_N41-b-+AnA#*dYKM<>wPuJA`eTHBtAr8?)|X)*nok zm!?#Qy*e?gAF~FZbin^Ht2TP%K0kWB_!a~%d&DGRguFbkLj zN_945ODVlMX3Kp4UycNTz_m{h0HoDd2_{X#q^FqGEGZR2XH)8IbhYaHm=a-(`F^!p z^@R|W{%ih|X9EO*J%Rv0J5;l@)BZH25=p7>eWtTiB4@>XUkFN{akC=rDXPNKRYB+71|YD63!r)5BWXzqi>nf)8v9-Z7~opKg#fc2N~*Eb z!iM_@iYYyE!8Prq;>3a3n9>i)n6M>dRCD^-CVt7FWReRzx<7K=D_K^Ru&Jt2jg=CY z(g4>K7iMEp5@ul^VdH(MW|Z7i{gH!fLI8oz_Fe8HY`u?28vi*?z=0rdMF5@cfvhTf zsj5yw!p36`#e4;zQ`#+=5;j*%BST`;ehBhZg47|$NXmrm8BIAuvl?TelouD$!!HVx zYUw_LfIdxXt82<-0B#<_kn3d6G1cqykVG!mo{QGatEcfG)%2uQ%u$kK=;+Q!I2?+9U52bVW@ zZjDJ@fKyKN2)u;x9h52ZD9j>vXlTk|F93ir zM1Y;Neuw&kJOZz_O$NV1wArt|Me5Gf^nzd|Um9uXb zoJeLE_Few`Kdj-4R+;lhU!%ci0R()@{7mUim6o|=@We&pI}9%xK5^}%7c7EVXqR5I z{_0}HgAU`e)m&#ai^w85n-$5J_SVf-hl7DPxf!-Psf$!G9o<`RRyWUJQeK^ORxhby z+WR)&Zr%n6uqI~BnOs}Xhfl#^LOR>)q%O-``v_d?=mo>KUJox=rF+ZS>S44^(yeq- zvt=&$cHnHu48se|HeC7i1*^m+Z{2vgI2&#FIT>iqs)Wv_w8*=J;clYhgVyk6n~a(@ zpErww3sCe%U!#$-mQALzXc=<;hzNyu6uf5vgdPIYg!NyPOioi*{v)8_q5m)e!X|uR zBOs0|zegme++W|6=Lkq{8UnyL0S5tLYoGU0rO2Z&OO>*QNo7CzhGozJ0e)RwW>CS% z!(_rZwoRrb|JWjh+rdSEyVZJi*VsBlM4m{tsob^R>=M|$tV4(Z2LbJ*u{0uy#=hhr zpkH}e2iR~64*~Ty88;|_nC65jReQ3e28PMaci!(N*KHmZI!i?wB@^1QRl2SIUDM(Z z-)I&Bg0&wGyChq!h)5I3mN6Puzd5_Hn;OA}_`yR!r+xHiVjsdd)kjRN>U#vJZ$ZWZ z1mqL5G1n1_EK0_;V~g)?<>9qVv)(Wyz&xR?K3A z#?TbZQi{f|lng${_6;}91gpOxd_rBl1Mho+`8KBThL2t+3*qqdUbuf?vTV`FC1Tu2h&SD8>lT={o~@7(B48LazwJF zi?&rCE}=`-UBHK|`HBxn5HP5#^BK(<$l@>DfHvH`F_M8pzg9kZs+PCd~tbCzlWY9@OwyVJAn{`v)^7lx2E`R`gG&T(c%MTIOP{kEc>Tl9aw{$`D_Ffqi-IbtuiVdos1@cGu^50TJ@;whwl$dJU8&h+@Owt z(WcvdeoSW?lMvZ2lC3h+8_m{b5BYEb@>v-fql19O#B7{=hh%nJB4aAB?S47Gbf5xx z<>(Uuicuh7Gr4ZhU)ZJWrMeCspY=EM|BK!c^8A3eJSJ%$0*-Z}{!CdzS=mXIlg2Q) zXnzrK>U+Eg`7V6;A?OU322m2b%E~^f{K6?!PeEt6Kjgy&$UCo%yhIxTlR>z<*NK|+ zLd+t}E;@;HC5>T9)l&!I?)CXU)p-7ZS4PI@AYh7s>$JN5dWVc0J2;U%bW+*>BH;1r zfeHsRdH0AI3IQ_&oG0h)WlRU;bjNzmbQx2Q@o9g9fXhAJ)6KzL-ubH% zK~G`EAzrXM&i&OdVwhd)&ncY*Qjmw>xKHZ6nr^l4OFryV#;x{aU8{>h)LPC_ouc= zmWwOJ*O-Cc&maDe0tbup+I>ghOpOVyX1%))0$!WUwsjM;{;sjBHG99%ky5g9+4ub@ z@_oNtW>QM0E2aZYZK|s}F8?MJ{rPsubY`RFv3Aa*e>|`EmT#N;hKdI^<^=?JzdQUH zi3Pp14xD{o)?M>B5S4S!D->$ATCGs)l`)0ee#Xf^(S*OHt=#@qGYdvC_iw0Yk2z30hx3W{TM@7J&Ieeag=A1Z`lM-EN| zN@1viPzbKGkcFaas8X0}DS)+4zC+kkwNN&LVZ#<}09Rgc9c#LxieW;K=?s=XJPoI+ zOJR6*1{aQCCm@9|w8g#8qHFl23zdV(z#b@%y}GMj0FNpGZ?E8@gVu0$05WV6SjSG) zpkdO@VfdrNRabDR+(AMO6@Z{^deD;}lZJ#P+qP}BZFWJeY=@Z{WL11cSC`Jd!;gK< z|Mbr*xsfDCl3euFXO%bw?#cOGMP?RlK70m{1xd1LTlXH@y0&fGw#{eTwr$%szpicD zw)R zH@g2%e`mi6vUgm+6#Dv{^CN6@tQQ*nf2}#|m5+`=>-jqDZ#NT2Z^;}Xd`Vtd)%Z7x!?1$i$^27tsslZQ5Q5AVz6?Dx# z0KB}g0kr6QBpp&B&(#p68htMU@?htI4IZW*N~+N@QGg?YVo8r|u$iggY%J-AWK0w! zV^j00i$>=0$MQ>< z@gK9qgE-EHijqy%*LW->Iy?8WRkp^4`8Aau|5 zfY&Cji4ICv82gVAVd^g?s0Xq5l8(TXR0{@C?I(F#JkacaO)MItIQ&Nj>7Ssb{s3cn zkWwI%HpUx@FaSF@o9m+U(iPSr$`?j;T<5vjkeahPrbcLBB>_!3A6-xmeYhnTk856g zBokI5Fol+ehd9c;98SR-4nlcj;GkOST8k?ZOEesFxALIWn$6QL!lh8wqGZ}TEK(zp z+pYM%qXm0RM}#?(y}`h3%_hc$5>>}uMoidezp>Xh9=Re9vYam3w=%EYLq6p zQCd6j&nS=y>wPC?i#jyp9iMHOrx%NsLYYLLfs$PfO-|!q$mTgsL04!XOj<$Tm@Gx* z5ge1nW$a@lg0b)zcO5TF36O%Qi4~hSNnTL~|J*VYu{p}o4Kz5jh0Vi*>tWHjup*hX zF>zwPnDbk*#cf1L!K{bLv@=*()f8^G@SK$M9h52SQJ6wY8@h7X@c_X05g??!-=VIs z9#I}^9Lo~~h`tX{0t84+!G2m43D5aI0yHQAl=yBJFf?x!!jfDO)wyQ+0X%*tfX9z5 zPhvf&&7x#nd*{I~S5@w{m{qJ=IyE2yD+*-7`p{7?hjA8Xem4ws(YQIUY$P@b8xzOB zt(H!fd1W=#sVQ@e{=jJ7fIVQ|*d(k^AN{`BWhu@rnwd#92ay@#QNXU0$Tg$mABTN0 z%ba{RdbByty+yX*&#iMXhebaj{&isUl4BoM>ue`vT~`+kn3H2Rgr^2s?UA5_D4zfV zDbfd<#NtDTKQCt44!xU{wP5YSHB9Zr=lwSPVLp5sZ*W5Gl_Zz1K8;&PUXJcUe^QuD z{=A{)%9xJMeJ?icq76`TrXRp-@>XG7VwhWn)z6+sj{olAPK&tX(j*jChPxhazjOQ% zAO_g;m1Q+rWf7Tj&6G6~ry1{f0N+7?mGb_J8dj!FPM&Ktp>(%$@=^LyBcY-EM}X&` zf8YT85IztPU?h#-Gfp9q8~!1re^DYg{gDzWkJWeOIRebZJ^o9DMJ zjS6KoN~WyCarw4-bLiwO?wT{z)Auc)_G{J zql@bm|Hy?8A)r_{w(G=72=efZ#_(ZyBYH~MDEY=`KtfEXB`)Hn=JS;Ez zBD9g8|Hl)zV`Z0Q)}V`!jGKU?-_}ik-1!6+Zwu6>W8)#9RoB-y7nUu7l)L8E{nMuP zwR12(2LZ|S!>3JDM;p<_Fbg0Zq<&}}(+-{v-x}gDaAq9BML_k)_dPvfGe(2L3uIJh z?68M**+bSAfo5gu1`z_d&6CDkN1-JA?UE`-_0-AD1~`baCxNP=a}b zDtSF+RXD2LwV>&RD8cF>Yl~nwuT9-Uh=BSyJgn+e&F{h#VuhlM(5kdESkUyMad_Ci zZ%d6E2fVTa0SyE!7Pa+PpA1MLkU(yjSNFdNSg+hs;b123ow7lUfF=TF^UL-!VFP3b z$v@H|6UJe7-rpc#ey{#s4(9USEh{@u%9qozIhMxCjN}*5MW{@oQ(ij$b35O;a!W4< zvw3A2cK$?MH4rd5{PD`PnP8ORQjPozV>yP+%Xhut2_u6yR{3J3Ff1s%hln4*q= z!L$_Txz%_dHvwbJCHX>JM&dePb}>FqUE#X?4d@6?g+o5_A_DYDD^w8B*?Q#5zOlZq z4OdYXsC-ZXlULQN(s<;0gV;MNtd2w_q4&lV#Xds}sb@$E9_k`_wp}sG*ALyZy z1p!lp&5}Ind#Hx@R!rZS>^n=t}UgJF@}?iP+yNG287D2l#DICchWeD%rR7_TIowKx%~R; zE}od8-rrtvpg^5U_v%S2lqce@B**N+1>dmP_G4tqM*o%AuCnN#)`3%d5NZfND9 zv9yGz+#A&~7+vznCqEOJqW3Ees+2Ek%fC5Qe|}OnojL6JSo_?EUBBjrB`;mwU2&j* zc@Y8f=8Y@fx^7_2)^Wgm9I*Q6)Spk+oey6=&)xgz7WRSXUODaO!{wu2e$Cc31MA+p zV&mpBiW~vC0_RTcjCOPgcW~JomTbEChJk_Q%a;$_aPg)kZ&)_?g7!0N4hKu*PObMN q?dPtahF#Dk+dtA)@rp{vFJFQL*4>qYH$t! diff --git a/app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp index e62bb3b1cc3d3dbbe3cbc27d2d5575f4f06a9d1a..5ca8999ab50cd60986326cf28e2a6e8b27931f93 100644 GIT binary patch literal 1060 zcmV+<1l#*kNk&E-1ONb6MM6+kP&iBv1ONapkH8}k9|pI!ZPm)$=gR*$nN>p*^dB<_ z-M{}Dpw_nSs#@#Z$i*c`18Dj$h=Bve5BETbBuTNAJqr&%JNW)Zd{K-8x3+E7$~x!W zr_p!+IGIaM1q>>n9%51|uns6ga<}-q-Ft+l32P?r06>lcJ?wiI;2?$=1O!BS`P+Y? zt+5LVGLu5Q%B7$n8JUA8i}4hy)B?<}K1k~$%gA#grFqk<_}V{N`)~b@>uVo#z8tT636_ZUUcOod)>DLN z$MFAcFMO|l#S&xHU5Y7l6a6Jp7CHUs3DSjbi4l*&nODe3kl)p~s}fV3f_r z>E7M{%vA^%^NzCUWlmh>$Fupq(U#lPalJTHt6JROzpK$}M&adscM0x+ zmxV*(w(V!#*tTuEvu)e9YTKC6+4fe=JL`Yevz)8HT=`}s-!H#>5&d`MMv@{qx@H+p zy!!#GztoBz?p1tRw4BG7h7m-Xh?a>!#4o42PboazAVf6DLPc@nb4P1^gThl=N!Nr` zuPk%2t(m9-LPTvnsLC+MiK?-@3_u)_D&I3N6ZR0*Rf4Iux$qt11)_1N-8_JnabyB& zOuN<}nyV{8)p&FhA7Xkavi$@Nmb|rl$#R%4>ZEd5c*XAV*3m4xZ(8&+ShVJY^KBV+ zOm-`(;W@BC9b#a=ydIuI3z320xD2AnVlj)Q5Ka1~a)Qa}pW!aum2}I3i_*Jt9i(e9 zlI~k@l}oz)Zyiq_NP7s~X!=d=(G6*LzCF)V|Mqg_v7~zzT$bLIn;@ONAnCjXXGqey zZ_oE!|824a;{Uv+uy{rDTHx6;(dqT*y`V8&I=KG{ZYiMWqi56S{js77mZqY0K7BR} z#(8fnZ32bF{yE-b8CXB_$~atF18J&DR;KAstr^(ohs@YVH3VmxH%|@8w`XDJmK`>C zdtsA+@jq@MifLw8mYd1|ZJfL_!>6y>d#s`vLPhG@Y2lfM)5s|-2i^SBBXef2U%hqb zE`_&a+nNota*cFgS ecT;q_j+(G1ZXQ|o*a!lU5S*ioaRA{TN+AGqm=@^( literal 1524 zcmVW*z&b%Qqy0{}_G|9__I1Pl7l$ZZ=()OlumeS#!u+Z0LpHa$MG@)>sS?%sk{ zCeBgVv*sY&hyywN75U@x7tXl5&#I$3Dv@f*f{uU~$+l^0o^AVm+qk}aulr-T`G@jh zMY8Q$Y3caE1P1T`b=SW4gqQPsUvR8#JLa5!Y}>YN&n&@lmC9OyQzd)JNjZI3+D#G^($ zAeQ}Ks9MY2qcEz!=i+)?cfgdGGzAdPvfxU8S*aEDLbk%`ueN0Of1#32MF3fQ&bU$X zydWL4EEHjdp`LG z2$Qku@%Qd7;ggFSy6xr?uM#$l0o0=}-K&b4;FC)ly7P2M76|+W=m(!>fFqkPuj$_H zk7yJQJkB6THeKE_FH`^qPm;F`xIfq6-NnxHu~D5Ivb+1Z2jfW{`V<0oSv{k=64>1z zeZY7E4`nYO%d>!tC-nKNFBN&5T0Rn z*)om+7$M;PT%Y+kewRU-zyt=*$BJp9QIbHH2wlyb9y-JX?v(&Bffq}goX@;nK+l*o z2SY4+c%V|AG!eC^0kq43N@2H(s3{nL9F@XOT_fZwcz5yEDFY=DTQV4?nLIS!2588h zVe7QpNI}-Yo)^=Aet^KgKWxR0e4P?Q$vs%8dU!$__^f0KGhnOW~w#xKji$ zhEq=yB7V319GJlAe>pgL-Pe0y5<|f8#6w$iMO+0~eb{w1anUqXo>T#LY|s!2nwAYK zvCh=(xmCqYAWR~ti@N7yv&qz`5^YUXT88G<%IUTKlYgOwH}CsqofV@>bu>x6@Ws=n z=7&IU6laH+F|(H{YW`lZ)@p>LJaPC-y~L57u}d2m)y^5alC(;_efP)0&L%5Vr|0Z$ ze-3!@dFE_Q7SNHdudprjq^qQlB4`$N-~t zMx|`|7-H8ac;>tPvcgtaZ!T)e$04=68`Qy#RL9{-r%HBHVnoG~l` zfZ9AD0kk`Aj*GcygP=d)6L03fbyf-#01CjV@6Z6YeYg9abkO0F6=($udGv9I zp=SlBzdP)>IURkj@6eX31Y|J*#IG@qhGr zceCUAbW&fJ8k~;G1uGO60XiT6)HO{`z>`8Cg-}yVsb~JIuUp;Q#@oGkHHs;OmjKVg zzqof%NLYXjFk(Q37E4W&r-qLY@TCx7U^NPR`{QK53b_CtAO$pl5iRx_KF*pZkMRa* zu}uM*<%!2aE`SEGCIB%Y0~COAq2Fj17NVg5;7`x_5D{w!04hKSn9~6Jd)a8ef1l3x a76z;pU$k~{ae#q~i`I&dS_aBHN(umL*6?-! diff --git a/app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp b/app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp index 04e33a5df74935f028cd4fcea850ba78eb0df19f..dae89dbf9c2a971bc018ca0dd0aea649059e2d90 100644 GIT binary patch literal 4552 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 literal 5098 zcmVOHj(0@dCsb;F{F;FySaO zbn07R$K0VNH=XiafJ22UUjWW1b{k{m3>!Q01&ARt%muh~0bLvJhAxfS4xKTG@(wkj zCo+ho%;j7cpi*RJ%;n5gow+7;`4%>lLc^TQk#E4e#*@0LLn(GTwN+zgcV>&Fjc3hp z3!>~)DVj{4Ot~f5S(`m(Y~KLGKQan(LylwiiP}7S1CGY*+!SovR@+F|Br`KJNwOII zzy5zuMco6a`Si@2b|guPY%4{-`dlTh0{535zn!A4#$le307;T*TVdO_b@lXZ+qP}n zwr$&Zw!dvW+n48+L`jnCwwVPAhr7kuc@d2K2i&pV0{=s6`S_x3p37h8kYqNev%Fu5 z7eUvQlCJfeQGYMybT-yZDdcY%|@;RI-4rh9UGyTC!s=}G%IFlM@5^yF^#b5sK|81N# zZt@e{e7bfuODX9r%9u}$F^>(Q?ikLLi8GZVwQwS|2@!fC&Xj@u;G@4dwV53Wvx)GX zNA*j);oR*F;V$og8fS6p1dLhjz?d~wQN);&4V=4`IPrUg5LR-t z!>Y(SOR+kt2?%}ek>61N1~N4Y;ZG}^=_1b5fRNx2WoQx|f`Hz1fzvZFQ1>ZIpU!wm zFA+ixs|;CIhk(#yLe!@V$E7eTNH=jD_JdpCOi$F2BI`klI_R#f`oAT|nbH{p5w))W z^Sl5;I8(Dj)|(vF5V}AY9A{!oHXS2ciZj(BB*}V}RY3Rqd^$6dDI9l?KDGDJR~wuu zpE#7FcNQ9c*W);hc_Tu<6lDfTbRcvW;uoUtCohMq|GjXcWP}_tLqsHpembYur?Q#j zaP=9AGu5D9Dl%iFIMCZL)eYk~vp##^C2gn3GAM~L?Erw5-ddQrxmZ8+F{ZmHLX;UM zYc(O5_+HTMPXo@Rr~UysS>KJ)#weGHILj*(TfMY5ae>-Aai-4*D_JEoQmRr^2vhXM z=j%S4Ne>ejpAf9%BK2hI2xch?3@Ds4L9Yh=uwb029I1YYN|u>BRGKRSJQ6`Jnz(P^ zB^9bClSi=TBA?KGpoS@&N`9IVB zpz*EEtq_*#J6l-K9JcyG!69oe8#oRuDRkzjg?4p#Hw-MK%FRvwTnY@+(7ImTE4C99 zY;iqPmKd3)aAJN)!D`Hkj+eTM82_(i06>RJ*ZGNOS21lMo9G+%)H@+@sM^bEWZGIt zX1txm0gamw7G&M@%V5QL=eE;s(z!!0Q?%NoqtJRWZ z+bYchg#TO!{z9vZd(qEs)}d~}iB3a#Enb=*Ik52nfsOA*G&xN5Wu;jC}R1_dYDB-2{^iyUFMsyE3WEdQv`2d0S zodz^HOcku$%E&O5OL%ADnbAyp4N%qrMab+!j_{XC$sqN%o9M0>(<3CY5$O`%sl^)2 zbn6HyY(zo+LMZO04)m533#RELl4Ld_OO-t1aD`SAv)v~rmuDf7orr>OZZ(BW_qERj zUv+3)36>xwi;yI<6J81|1h>G~TMCEJ(|%*x0icT!=OHUgktNG;2Cl zrP=3XixK}5M0O(z-dQMWXt%mr%oKa0dzPfH5fpZ#AYWnXR_w8zacT;ut4ywgQ8k&} z@DaZ%V&zG$EDGWRB`-&~{s?SG3{*l%H*SlgAj=S3&=F*1IkHsA&G(B23cT=5Hz|np z!O;OS-QpAr0OMnm0R-Jxm8NXL$#$H)SEO$MVD?1-XlVlegSM+q6mv}T=c5A%-f{Sm zACsNyDw>?j)zZ-&RmA@Vk?n}cJGG+5md(p`Y!bFs9=$h4Tyb;&$hd*Ph7Thz)!?vIunMaH72jMH z&7Z~=aU`ZT6t$ulCsIOXnO@|ejR$z2gB_s)R`aevgZ6`>q@mYY1Z?5vDk82A2PvLtNq zI1o+N>RyEq5+LH8YEj+OJ;3lqG61kqY5pWQVbR4}uRZ&2-$au+RPA9)tC{%-g&uQJ z%BHsyR6pt&b=~KlvEkiQp0WP`fRkZXO)TI9LjYI@E6#+&*y}m>YUB6 zf@n%r+eiCkC!?Jo-+`J1XU02sIN8}-=j2Z>ji%D!D=&ZAWACK%P3$HHg>#R4gyA&+ z>^^7F#NIgmGX#KDpp^T_stu<791zZ@m!(~gjX4pS2G=kKfTh2Xqi}e{t_KJEZe7sQ z3AKDie^YvTGL+B4dMf6XD{1GolW2GkBLG-Tmd=UU9wU0LsmFC}qlifH4&nOhs(mw*iKnOh&8~}8{5+(p}2$T{lSlNwqiBeul zzZKZP*vOHv)U$vo0Bn78-G|r>FAZMQ&Sz7fW})D`F(rK;ixieS{k}@e_ck}?ycF1* z#$N^zu&c$WdUaZwZssR;|`Y5?EYTP?^*;O<#sl8cvEW zxWOO|0G>gT-?DjeW|j`(7XbLBRku?D0NvV#u=u#1_8-+UfQ^mVQ*Y}*G>xifw1|Tg7Yi&MqU;`dSzY}lI;w6YGh(l8 zo4*G;0C;#tc7~T&dS@mUw(^ZHb5DKv%m8q1>a=tZE=Y+KcDlVHQ#H0;2cESK zR15WKZCd~s0l?QI@w=H43)g81f6DVQyNET?fV0HaiorU(sol^cP;evr76o}k zp{e23GAO(jj5cwEo6ZuJrvsNUOGWu?`x5I`M**wd7&A{Bu3;p%_Qux^uXT7u`U)-N zS#~)%`O;x5sil9l3aqy&jQ7iN)9 zNp0hbF*A`?+DGzYahkrC!PUY$wSr4XESV}zl=4zh{{Gc=`n*`2DbCP7(!uDHH+Nbl z_+>1x!y_WkI0#Mdmzk62Zo;br%`>{Bl0tJe;oC-GtL%C#R&p~7t_LN;I}NmQZ-?3# zD>O+nr&}s27j|C&gcfu2&EX{$auJpv%Cq!$wdq#!YV zKDLNe(f}ap5wzg~05gr8u8YNxmK&SLg}FcPYi`gXHRVESl!n>ygInW@z>xE zCeIRX`dioV>fC*;Yc-RS75kn5d1hh7GgXIaspT z0ALz5P#d+huT~}9lf)aTF(@9tcYXfcuZT zt)+FfE^6oakusU`z~LRdcWM-}YEu5z)vnw8jUzNXHH>rudT5Ic1%O*l1Hr?@w|Z|o zJwtB@kV1r$XF%kPNObpOLrb@|H-4BOR|t*Oocah{05G~60GxAS_s`it*m#YMmVQN@ zk~UKNlD-e|qLg{rqGrixV0sK3ulje-dbcE(x~ivPoT+?v<(vjWyNzt|($=|o{@?ej z@RFj(fLA2JFIP(Wv9N_x+Zfqx)ymoBHQqz@IN~xwtK`BSkP}DPc(v5eHie$~l1Joq zFOePkGVr1U4euU$U4eVOlD~en8}IKqaRgQg&4{C(`e~7rmP{n$8yxQa3z_wyR~Quj zLXjmW4?V&2P6;J?MnO^NT^~0vItHk-$!SUC9(qjzzyJVdsZ~G|{y7^6&x&k#xs5Dn z)u$ejH};wtL9~Y4yCUx=6!$1L7BcIzh8OGT$gBj=gnyOPL<2di_hbjz;XULqAQ~s~ zg#}*qQfWUHOxu$nim(#A;uKM^VvavrfoHwkz+@j3InFbB_(FCETC@6X8FshiFXY4# zR6Q#)PaUmVy0p#3oSfs4cw?`XkSOU~;uTR6(dqq!^6C4vc<#64siSpdR`qgUNWNPb zMNdW~U51R9TUG8MAuB!yAZu{8j%el4pD6K(Z$0B6e``+|Gf0%2gq7FYj^}v=BNCjF zh=fXy^-O~NV$W+}wv8M&J}aSz%D0NiFt{|b3=5LK0GjZxo&%?7yvUn0x|qkbdaFl@ z**V=k45cIa38g0(vb6frEADdTQYRXWXyBRByV2#=4fS!Z|e+SFm1+v=m8EMld^(tiBm z5rx{*^%@|Bo=(rph$Ml(L{HQB38hS?ct)YNlplW-v2)_Rn>@_(>g?{_#*K{sYC?@p zt3=(6!ok2GF1CE?t-`0TkBDc8+5rHJ<46%R1EX!Gj1E$7RRI8ApoxI02?<$hYt3=b^u7G`t3#cg zy?fo=qgUPiz0WT${;>~#F9#5HlbUL8RzgD6tMy%h$Yji9GipYR4b*lb5t@D0@V-G4 ze&wnrae5REt9c=3dYPJip~8Fx*nTJBqYho3b&l*p+4ni2C8u>ddwfMv|E z$pCPv@P)oRo&H-_D_5>YjdJC#_O0nV?fVNAev~|HOj=?rb%qTIqswMU3d<;;789B} zY*cnKq3oz(Q$u6Y%4dWn8Eh^iRfat!!s@cc8D>gKiq%k3(oBXpn~U&L*Vtwy+NotE MWKqj**SD7g00&j5wg3PC diff --git a/app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp b/app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp index 524faee96d459eee3b59160ea0df56229c977b54..541a53c07e9ee9df0e5ceff8d40ffae784e87e3f 100644 GIT binary patch literal 1438 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 O*DiG#2GYNBkp=*LvFOME diff --git a/app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp b/app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp index 11b4470dbb34bb569fda0d1a23b249523b3f7360..1bf3c7e43c68e39287b47c740dd2504990682c3e 100644 GIT binary patch literal 6342 zcmV;%7&+%sNk&G#7ytlQMM6+kP&iDo7ytk-zrZgLRpFKX|CwVc|3n%;Ymav`XLWW) zV`W>eCABmfxqe^mF5W{#$Te^S9%3%R=iHQy?Ax#2x7Gc={|NII(Od#XH7_pmsdB<; zJQ1}qC2U04MPx5Q$y6!aDU@>qPS}Z`YgQcuhp8E5Itlb%qBOgsNJr408=S zB|;B<1rt*$;Z&`d#xqxdYs|X5!=n&;oLCc`kW^Q&k?=nBs7|U>*MN(JkEmMHZ-&1D zQM*#TA*PFnxrd&q>Qh7~>W~S~2`O=+H5sG|@QtUjry5VLDnf6RZPa%l{2%YSifFF^ zVY+HOru zEKoW^A))`5L<1t?$!or3)4P&BH@p9(F#0%d82d#6N+=z}nQ1svPR^_sO#1Nb?M?V@ij!={iE#?WEK=oEl@bMoaLI4FslwjI*4{qcOC;{)(HD^Wdejm` zTZGUTj6JoFjjh{^9QUs8fU`s+gsMv`>JoM%gdXf2-j(BwZEWjP^jGJXxU>dm<|_PR z$fM>6^(*YPIH$F@uKp3Qsf~|tyv`KPEF%0kQ?=W}hzKd{lT)ul7<}xwh>!DOo^wk$ zWm4>zvZ+Ss!no%gALnziL*0n8{2_KCX~&?ANEj}(kp&{LE3wJ&WSpr$=-LJk^Wv8f zy2Qyh;W#7HRorm_&a6R*t`C#iAXNW{N@coOD<370a52v& zXIY6e`_Z+lJ*)`fm(ar&PqK<|F>JP#aJoRHvO+ZAE?vBJ{G@P3M$H04F;4u9kZAC* zC;E{=KBX@*rBcqwpjl#QePJY;J*)~rG+-`e71nCUl;JaSayBoVS*_^7vIt!p$(_^` zblH~~w@{yp!&rvl%ruclWUMJ$r0n%jUkdqALxtPke z`P9A#fEMP{6r4#YaY+_kv6zG?urkxF?yb>{Ih{bBtR2Nph`ipXxs7U`a?gl|B~2EO zBBuj+y^V4k)jA7)F;AS?LYizIouW;+~Z>-PqX-BcgE9YME*FoVtdK zJ2y_uAWhbfLaW)CrRk{YA+n8gX~JU^O^V#EJaYR~>KS$yv&^J0!NOB8 zC}d4u>>gI7<}T7=j1%k8wLMUYUka`@+9VZjsX~vB1AsP0e6G;o64!28qwSrJ^Qo>Q zHlnu zwrz`wv|^^;Rf&!eLg3e08_ZBS!kwry2hLLu}a&-O!0IJ)kg1oJmIE|tP zJ|+29k*olIO;Ax0RJ|vB@2ml2%A9hJ0&~HnGXJ zJO#bXt1JyJPAMCS9%zNwncG_7%GE4#Zz=0qH0e^(3a{m)3|TkZzNL)oqBWQpOA3*P zSX{ePrc3sjpTH~IVzd>HoJO(2s>xboNH1ft%~+;;PFT+JU9m!KY07Fn3IKGsuPphs zqXu093F_mv2gRK<1=MjngMyB;I|0pyx})Bp&YS-lla-RQk19)(ExKaT>uT+CXKBa1 z&Ave$cNurkar@Rl^P%oOTAbTou2OW1{ z4KyF>UX~lw$@Aps(zH5WY?W_f)D=y(5}^?62pQH|Lz=8Rbjq6BYyhCiNq-S;mY`m9 zc2i;iz_PU|yXI^2!o2h%0e%R4t||S=d4%b{MM-zKc#_@7?13L1bN*n+sNz&uIWzbV z+O`8f!NQ0!NQ5C`@g&GSBzj>nLTjCV;)E=>n+QJ`sg1S0l<_y{zoDt;l-v* z<;eix>K>Ff6Hcq#`WK*yN91L?$d+#=H~Qjlar~Vbg6EI-TzCs{ zn1%;+yd_3b4^ccKpWV1@$!4*0B;q%X#%al_J@8?X08a#*h}_l&R-VQf%QUr9w*HR^ z0LB_yW+4=UCn2Ow5@S`(iEe5F`PQ}&@5|r`Uw!#xQI7^_h&g~^FP!885@3pXAoX1D z+y9jspg;ovr^x9mB*GN2XcVN&_^y2tO2AK0920UU{}Aq8Bt-ED#gjm)A_)L|$KO)+ zvYY`!P|TXnIPUA)H~yL??*02Wn1 z17F|PHB`8#YvOj*26L=~EPQrbnhtxJ+-v^TO+_G43>S>p3RyfkZSIKK9|3_A+?2gi z;_8JHyCI7qx3%7->owd?Lu%3dFqQ!WWXb7#D0Vv!r{)9zu+wr6#8?Q(f^v11FaPSJ zO~+GlqA8<@kW*nxj&aqB?HFfDTpF7K+leNLiV&QrfGxQ?D`O91oaxnU6r7+<$s!mh z4#AdOor&1p7^^*=isQACyad44vUJl&YWM#Do0|B1_Qr@^uqCIlp0n)ENNP^dF3%@7 zjHDScjeC9DaW|(4G;w#^88qC>as>nKo3f^~AG|$+wZ~JlWV6_P8C;)x{d~46jR!yP zUev_kFNSu%_rpx?qzJMEGgYZL)8pl!U4;LbR6L0m06N8!q(S!o9mP(NE^9sjjI6Y z1Xv;EVzLb0EU^;cNh#I7!pFcCS&DsoUWaJ4V{3F4x8ol_YeX= zf9ZM(FLu&~{4m5H%&ep9pw%(a`F<9{NtXaG;C2JRJiph!s2_sx;`gSAnhXG|?oU@_ z=n?>6&A*0DduCbo^1DOuBUGK+Wvn{3^X>Dmp<@rbY0=eeuZ>x+;l-1*B0v1_2Q#I2 z9`NHDU%TKIk{TT?oXr9r!LI{=#hN~U^}r8axKwi9W5(;i0|XZ0On)@ZyMkU-Y8o4Y zNPr!JL8c3qucrf5^Dd!pBA;oSF2q}0yVu?3QD~*q;D;Q%(3F0zH4ASazuE;@B&4oN z909Fw`c>a0XDxQ7s2!Vmz~xlR5Q#7I;;%;0}% zZEr|U+rPd&FGQ+V=IEIC#KG0Ov7pGQ8g7fgXVp%|Y}d7eb1z{q;ULb+9qr&2VgMKe zz&5wD*q{irRm`^rNnXJE@^8EN7WcYup-1~*F_V% z8oS2lEMTfB>< zX(1?8p*VECuI_sVZ=m$5Y~xn2fO$`*^!H7E9!{(=83{@M-E+-WqH|erhlyo;QM8TD zGu9gP!$=dF(#z=B@8h02POPQfN;jSuojr#o0PIpkyHqeJc0;Hnv|H8|tUQjpW3v{p z8l50_E>l`F2ZzykR0y|h?b*eXpq7Wv6HC4|Nb*(`6~JqJ4h~}tDPOk5p)EgRZ0TWH zyw<2PC_qQsB$c6D{I#wdJEB}ml`qS^$2kj^Refq1j|X5=5)yLSjJVVEwtf~aYbVt` zr%X*u4Rdgq0>EZ&@OWm|Uf3i;W$@xjlDw7A2|j!qXX7+$Fp=&#WnL@*-~m8))*RM7 zhwb*od7TkKKUB00(#qwFKKC^}v*xg=8?ex>Ns|!{h zrw8la-s-i7OHCD&{CoufTr*U}7YvGi9v<5Iq@<+-z^!67PIJndvX?Z^d|uB!ujlaW zCf65@f_`Ys>!cK|X|IQCY|rP-G*i@+y@ZeeU^pv;-MSUqu{x*op$&dWm^w4cAkO-^ zZCm$rwS-2hQJFLpJ%>F2oD-6MW_?hA!VG39$BNx_^~hHrqR><&-G9Stf)MrqaFJy7 zMV>LpSu_x6usbAc3RWMdk6SMa7OB^(`sff2L*-PDyDIf`S4D?#Jo2E|YqC^%!*%4WDt5mnlN3$1 z@5ep;$Y-kRrZTD4(_A+>Ke(N@E`C2|NM*>_Jbvl&DWbL<^0dv{Ixl=&ChM95VH>A< zY+<`*X7CzY7e&V$f4()aHYwgPMYPs~Keh#1A7jv|v4;sw9m8SwI$NScIB#9_zRi+W z-f;PTR$eD0YM=Arwtjhw(`%>hpz`L{mdBVr=xLvvE~8w_!i(~|arYumOU`T6zOVQ6 z>3QMf+G3^euKMd${@CaMn70RX3=wlX?^%k+ZaBS0c*bdJv0AhPUHQBH#F#*uJp2@7T)LDSIzTq|oEw4|xN zp;HW^APVq|Pshvbw%`LV&=~#7|-bc2c(xR9;Vyb&si4g_3uR2U;Gix8Z6l>b^ zA@P^e%OI9-r%PQ#H*2Y>_R(t{jK=KwdQMIG04UhL~vE+_mu= z2d%wyQ;p5M&Pgzb-AEMRw)gEhN|Lt(!WCkJ+L={565^h`*UdF{PgDr^i%vSdCWm4& zVrXUnVA}W|(@}uOs?&T^Dr4~c7?JcdUd5T@4b#s)xO_j~jZD8sW7UjC*{iDQ2CC_9 z?>l8$f9P^qno_jF4`{+zR3S#Izts6BNm(mi94#yK)2H;c13*V(SAMGH5hgG&I#n5s z+i9dLY6jo9q(6~LAIj?uL4mP5;!FMWf6c1X{32=w|E`hut(+Pi2!s`rIiqHx!8%wm zvPU2Du`HK}mYv-ce6Qcn%xM-1C&l+9W<7V&`@UMgr=w!f+AvW=nhY8`i`F~S-WQGA zd88`}@LqWsSJTUA$#A8>T93zYAre?rrNLTus4rR zwTuzs{x|!?xMX~ksu)%l_B)3Jltb{P{mWA?b08KbDn|uA_$gs+_$O)IAvH zGHD30;yt49xOYWjR@>&JyrpK=p<2Iz*znBQ1+O8kt12<=X)!;xt&y%Le2)r3)tE}z z7`br};!OKE2;nf&p^pN*z9TX3@zN@YT%FOhTOb5=_pa_dEkg#8nD&I1-bqwF+j#p7 zp*l+Mm?}1xTPOQK2*-{+`pDwtvOGQ>U(?Fk@h8`jlRywcyxNqIAb7s_InvIxb9Fqv zE&fOV$Xq-g z`pBFaf(~0PJLA*wEA3omvbx|Jod%pq3W}6U`=~q5^n!=_C8x-s5A}@8gL{i@JYdec`B(lK=^%%kX9O z@*zPK5Z`qEuh^cD_Nb-n<>Wp$*Tjgv>+q5K#=)Wc-woI;VbYETqtvEuYO-%E8n^3F z9r{S*#h0$%hvVb%BSqATOzDF;ZN?3YMggx#`H50;Q2%m~YW<{K=Si2%R56%R)QXo{ zvVI@k=jNKUGotS}YS&obz<#P_@}C5aBNs0ug3&H6py%S^oi<()&`1R*{g7|DU|*eP1(w@evVG zD6PX4l~vYm>K(f_6Pj}8&|u%#aO>f7LwI!QBRl8MKEe-r-xpswZa-co#VsyH)Uu2+ zIx>|HeZaZ$jNwujZR(UeL6GN3YH&l-MGFSS4NuEyGqUP3lu<=TN>R%``t`4T(EGOJ z$#z8aU7HVY1tA>A`UZ!b<(dhq9osgJfT@|Vw-ZABuA}A#@a)p-Bas~oW>3hAAF|xn z#ePl4R_y1St54JWTPBN^CMkO1E2I}umr+GyhKv@ejP^|F9a&ZB_~;B3Ez;5()6Y?t zTGR?j(F^`1AsheVj^o|UV^`Dh4}0YKvyadnk%(U3^?XO|swWfxm=OMEQ@~Mr$HI+{ zWN!d~u61Z|yb%EQAcXU-j-xgoMOca0x#L>11B5KR`W$uU%WJ~kch|Ii@9r7F zyxUpZKG`zfS25O8zwS*owziIp97V*)NNelHH(6KTGgi?z-ZI%<>+CM~Hfsrm$`1np z0Q7)K+pK9At#ewZ+N&l9TPnx<`uZA)AUcg#whT^IwNF`{b)yZMX00h;p;q7^kWw{v z(*yu`8gFm;Xm=d|^qfws)mmFi_?*s}y6(~PUaw|g!ep-@;M1& literal 7224 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

(J z5q3V#DR29BpGd+~VOGTGZPsSO0|1YO=0~D5N?%@sD^4Yud>AY>?IZc_b_snR(8KlCh?1W;qBFLl?O;KhneX06lAydF)q)U12%hq zX&iDkx1ZWuke7>>TC787_BL;?*6e~dpIt*gc3(|uSM|YW_CM@{TVhLvwMpUMgS=9* zet!ZyuAx;%B$0Vy|nM^TxfD62K(`R z=W=2d&$`ndV^T$B##pDmUSM!`>g;V?K51DMW>R&=niT+|+^n>22E01^8c&$S%gIsF zm@2UBQBh7zWa^B0m5jdaC!({P0q?Y|Tpg)1*Yt`;YzP4SN89Z}WR`eSRy83%Ja$IB z`ZfQ|jSCfBPjsf6jc5UY?}$g=5}tVDYp|xg)+_u}Xc&s2*S@oisAfyn8E+M~>TbB) zfeEj&!H02bXcWJ9{_`ztsj*{;SN;Yb)>&oKzOvd@p{z4l%~fBRy{3^y)mXxI(W66 z5g+RB;)_PS#`6JfgqGF4dRlu!Rhv)I)u&}P=h~{L)Xg^pZs&0lue^v%6W`jRo}085 zKE4*dWvo+Q_1|oh4D)ACskY@dXOg-aHN92m?kcJ5hRd_AEC2``{%Ctb!zhlDiBf@A z!;1*hEx}$c9(wKj1AySNx`(VR>2m9=dKEh3*LBnsG_)5s62V1BTaQszyCD@(KY2RO zt5rnH^V%4tghjc2)T7>Bbh!00%&%)KY;P#2QF2K&D$!iwOs@ncJOT{(mH7wkma*fU zk`f+Ai*CBWtI@=5`?earlTr*+mi zx8#N=(K>l5G102Wtm9zPB)5*WYhK`fo#QXt{wqx(qN(O&Hnp5Mh+tPq6ENXcH`@>Z z1bo9-x28*@P(({3e;!W+n68~sx=C0Zim`Uhc!KqbT@TV!(nUla$!F>sEJ(4nRss|5 zv*#Q919tPc(eHLAB+TW%a~L@>Jnz*q7V+}D_^l5f66A`J?{;^at8-AX2>{0Jg?Y7gy>R;({5{)@I9WJ6F$j@INf8cpqv(V`5xxU{p zd({mZD_h%>&lH_ilX6>n+7w{IJpi{4DbT0;#P;88lZM{LeWUIE>_Mcl*FO0suaPe& z#)vX37M@T`GVz2gmJCFA4>S2q!eg%u^2^sTc6;{z{Wsg>KHVqIuZR@YPDx9*mBVN3 znlz`TIOkSZHr5s`-^+wwnZdt)pY{{G#AX|{uTl4QVcff<1$p^%SQzEu!W-XY$1zHI zjos&$$~DuW)smteQ}cHp_YwYmlc>yyNK#{16y-sF{`~gOy00ZR>*#x4*>5O&u;q(@ z3HQdz>bcI8)MnU>Z4*bExqz^j5P_TxR_$fLzsz9p`&aJUzM~#zsogep@K;|u>^>eC z`Rdn>INmFH62HEC(ojEsheh!(ERJGn9A)9Lmq$dY{O!X;6iY+@7aGLxU_XDA`1S2y zk8#@5QO|bue+QrXy0^NMKJ6!ZWxwBGD0`GuH^?C(0I(wb1?DzK@)-*!dXhaC0LHet z)lGQ-a0MnjH<-QZgRM$f39Y~Kp?VmI>Nj|I+>Tw8W7$*)g7V`acj*fSM@a%X!wk!sATowohiy^K3> zQ^p?^XoKo3T*jke1EKhM4=!gi+&jkShXtkMj z1*y3W*-l$~NqTE_VOmpVWn~^AqEb^@VRdVINxRLN-H@AFpfk5w;Sp{KkW!g7=4Jp$ zQr#6P4dvMYFmXCvdbG%D%`16&E}d+QVtT~jsPh|vbNRKn03v~RRsm9 zBo!1?H8<)#q?HtX69#Nmi@X;c)mAdzE>)E2St$mY$HE5V@XO G<}?7MmGzAP From 4463de98d0d29e3dc435965e19053f5580847aa5 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 15:23:01 +0100 Subject: [PATCH 76/81] chore: Update app iconThis commit updates the application's icon.The previous icon has been replaced with a new one. --- .../composeResources/drawable/icon.png | Bin 66362 -> 22981 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modules/designsystem/src/commonMain/composeResources/drawable/icon.png b/modules/designsystem/src/commonMain/composeResources/drawable/icon.png index 64ac184463e9af57bf551f7c84ca8f74e4c822fc..5847a150b49827602261d1e9a32e3e57bd393b61 100644 GIT binary patch literal 22981 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 literal 66362 zcmeFZc|278`#*kAXc0-szAI}=$TpI)Myaf6l6_aoRt#w&m3@gUEw=1CSw^x(6xo-t zCd4q-Va)ly&gj11pXK}b{r&snd*6@yF?DCod7W!}KCkC>okA|_YclNT*bhMvgSM82 zAq4FKzuW`S(}E8Sw|Efv;Iq;)yaYkMA`let7=pII{|fjGLHAEW(A+HuQjCWnHupE5 zt|)^)*kgC@(m4n!eD!eqN)-4#m4~6GI+WMJH4A=2ds|mi1A>u%Q)@DiKi=oAW$FPz zhZ>OosA9wqae~`H+8XDsc@O@np?i44_;mrMqo%vZCcDk3Tyi5;p@xm`0~2f4Z)?-9 zPY?0_DXL>Oxn&s_#xqz?N3vw|GPo57T!q(3Zany{U6<+f&Q#_;Q* zj>;Jyf7Fh|x0bG+;qBxNztOWBT>Ri5|L>pwXMz78TA+?aNSX>dnMVad-u2_c5VYS0 zf|@{*K&aGK2x6In>iR!>(?O7yx5O(ph`MP4{0!xvU{tjrEo2#X;Dyo+G&IID`uWMp zJes`I(0&<+Z&8pF#hw^2zbE|6nAw#{I}a6_%gR)0?N;U&H>-|i1US)zD~>7d!_O$( zn1_Caj|oF3^&eT+VV}`L-@(-{AIW%C_%rJcSNaJ^ZFvv0Kh*yku34e+{y}JMAE&$P z{La}|VW`e=GurQrwh*K?tikkoii0{hs>CCydE-qRQ@$VsaX^qv1ShK2K+IE_rLC@# z7NY0PsPCVv;0j9OXmU>Af>;cohWE|*D1Le95v%{PaVG`{qAwIf4TWWqUp>Q(dn-tZ zPV{j=#~)FZ1Y>eL%7Lvr*krl@#W7Y;wDuGj zWu;RE6wpB7n(x`}W#ZRjuXpS%KL}kOqizsuay*RZ_mk{d_sHCoSwH*?Y7uzs z*Rf-ki)*{*D;>7Ie43m0Rfx%+CFnE+O^BZ@eaL<7^dpL8teF&M#^s=2Qd7or78`f* zWqlqmBH5`@k5lvIIX=isxK7bQNM;mv7CN^@&hC9u zR9Eyz11mui&uyS?j-VswM;93@7^!y<8J@V!#;T_u+IrHpEL)&GyXNDD#idwfdLC8` zBtP_O9$UU2{h92K?kJtQ2|4H(8{qU$?{cE-jF=qhpKR?r!hAx<^nd8>#dej3j2edJoVX zof>Sb!k79R?xj-V)oI13TD`XQ%)fYN7i4tn>Ac*@@h=+r27lAKMOr z=X!QuQh;)^Skkr!PdNOwQ)!#fQTtNgANMk9y9`Ha=-77sw3xm@njTM*ztr=6kNb9Y zU#F9c(03*%l?qDLpiwijr*GNMKx10@`n!ncwtvOXqOD#L>n}QO9eEy)OZE1@&NI&e zUgRZ;@`NKF^5VAKcBk-qE^of#cXn$1s$544XOa{1w!S#YFZM5wm9){SrJ3$2Z9kcr zR;We;1<*ojLS1P6Uw&>73vMK(ZzHYrL>1mdSB^*U0wGvEy_0AZeOyZEPQ2W6k{~S7 zij~>u1}4NDwCcU{MukYKo!_{G|KvH8_aLv5^i-Ez;4x#-ee}cVzDg>lhTD&j&}70G zUkdQOfc@%`+iMRW&5l~HlZkET7Jc(G;>n+3Cao)vNaCklScsY+26G!Yz$Zh9sis2J z8&bpCcDg6J*sre!Oa6gJ6EnD#c-s5=A$P&8bL|IHk3lVmpgWiQtXxND^DnG2`uL}A ze2vJdA(_@YD)&aVzW-2=KrO8U41?Y*b!Q`lY4O1yxvaQYTQtZ=Uzs)!oQ+ATcE#0l z_oR5pD1J%653 z;tQr#Q<>lUot{#8YZmAI%5e+V;OAlTvNzr=xL{_q_hm1fRkziTQ}19j_pEl z=5heAe+x=xeute)6no#%cO%Se(Qox5ZkQC2GO||ZwH_Velc9dKZeh}u18Uz7Y0wAI zs$F7$%HN?EWqyp3$+5&rwj>wR+|C%Ixr#@tcJCsS6k0G3%bu%)lb_ZQkfV4OC1c)Q zI!14I+t+uZuS&H1203F0O9;QW-=p#t7Kyw9dVk@kSK0NmjGQ)XVFW9pti-oSIwf6N?J zy}X7RDVlE5W_!nLO%q^2g9PM@{1xBDd1?7+Y$T~|ycU;hFd#Ui{aU4b$)-vSB(flE z*~&`sreiCH;?2pU#jm0;w{fd^c$X3X=JHx%@o9gwCQaQ!PM{&YKQ63$4`S~G3*6dp zAKqw{ajTY`hd(rBsQJdt{L;)mONML_B}y@B7UyBwH-!@-8e0{r+?LCX|EAQvp|9t< zy}lDhBABB-kxMs12>4awt-(uHYV;dU`=XCv5~x5bseN|(l(4z|6JjrE-olW$h8F!} zSXw9V#Uv?6ls%&)4@Mz$fgcGMgZ8Jq#aD?TPF{Z=E`{Q@)&`6h2iJbDat$!Pqq>Y= zppvBqh6uP#Ks$WJCeo@^nnTvcZJNJIWi2+DhaCOV!i}&UMOGa;+mu6R3ox4np8+N3 zNO45d`O(+@_MHur@SV0AG`v-cA@?@@LekIlA8?D&v*%iAX&pw>C1Me?$b&%R{JSevlR1s?A zOOddGM7VZ)!m(l^X^OWD@B8}zZhIsfQ()6}DT+!CGU0^mA;?~g+`|DC^A_7;+^%-N zo?Yy1yJ;KJE3f6S_9Ri_Z_xw30=3UJWWZ3NWA%L1y6RRIuf_IYzN_ZlR7zz}4KY9gQ2vlv`c~&ra?x(WIr-tlC90+w)J>AcMceFcL=RCsgw-bCJAIIh zo=S=Dk+8Mn0D@63`&jVLw}*+C3c$;|MKt)a(e0NY9vX6bm&X){xer8muz&jG{gzO! zHD!)>P0{gn_;aXJ~5Xp_Gm+?XVp6uFu8# zY|=#3vOpF!A9^Se4^LhgXn(4krk9eZ{!X3TbDRf>rHGT45g<*8KO@JJp1w|69esu& zcjAa^jb5Lep=$}pF6)y9PBDSF{OPU|yY*?2R?WCgbf#Rk<~MIzd+mp%`_$lQ_ak9< z)}iyD-%0Gltq(BntjEIJ6$;+X5Ei(Y3aNGs6KK~$tRsG% zceP&&zay>PzcMQNxQ8S5&n~j$d#eeB17tyg&^%n+f}OXDCb|rHsVwN#futh|1(!*&n8cSq_@ z1KSh5obT5?C-~rB&PTzs!v7W*iRH0LrvlhcZ)Rh}cZenqySR<@U0Zm!MIBh$aS#+M zS%|NffVYi-BN+mI)P7?d>aEs2fVKrmfbxyF{2);TB!wEeN3lsECn6A7PoxzdhVcp= zqb^nQ=&b=f4|$rIfOfG}%XOl;=C~ihl(c+l`Hk&3C#e15z0!ww{dK!_RRwLfR@E92 zR`+kqcj# zQpBhqb zxVng!OJB+QG`OIN5b*I^z+Ma7F?%=f5iiNtsxt1tB@vjunR6~g>Ds41 zcxeDaKNf{Yn>&6d+JN%!6iK4HDgKy=ak^I2GNUPuG1)`syzOXDA`gk^$@b_~1q}lf zoJ;CkmHAn<{P-TB0I%b~=zED8RA@Kkt7A`@7+X*RmXV~;)G(RH-u$*9rcqN^j#!ub z>-Tbe$?l!|%1I90^03)-UvD>ixJ~UdTWXMrmm9HNRXaVS%PA@gIF8u|n+*G^W{M44 zp4K&*-63w+C2)a&pBIEjpGa*v9j1@~%CUu5H7uVl@qX|DkMe=Z)m7HzS zp3`&FjxPgsaGFN|6;L})ke&;NgBI7M{bfT1qYiAl5_4?M+!PQW#v`Yey2l?Z53Zjm z1b3|HIPJZRp##08kf(j~HZO}F&0>>fo$)sddT&8K+n*UAV+ zT#v*YCdznYd&4mr^+H6pE4=R+mzj5D_y8f`SWXQhRaww{DPpDxWli>c)MAbz&Rg{@ zur8KuWv{Dv%rDu-=oDZo%WrQq{fBBd|$(BIK`?hX@tMkOd zC%@mHw47bF#2xLLd#QM3mJgKEYmY%pZ?#~SX3jmKu!NLcnGn+{)FJ_sx{oh6wqreQ zM&kG2(oiCvjDO~r(`L#JAXDwu1m4yWBTP&&-E_;`F0)HBw1Tg*pED1~Ts0arw#+^b z4s9&RbB}4C@IT(m2eFaO6BK=FXtZR>CzSO~*)pTo!<}U2jQr#gsy&yG9QQj6DLM?#O?f9izd3W# zy68l=&#&iiXIyH>*QMQZx}eNepR7;SHw=OiXn}B3=xBS|=!A8*m#ZTlfi4>lKP~zE zh4{Jy!%P!^5DMu;&O^Y1@&7|c){JfS}36yqPV2@-i}5MmPMfaquo?=l2tOks785gBjfoY%VcH=B8i z`EP^*sswTbh#e>be#^^*;r05}IELh%F^2L^S*niP(Qf zOWt?+(%^_r^}Xe@z*G&mQc@gx0gJCa066LaaF9tMI2oqh`;XzrtmHNU!=jWY*7w)X z@XRScef=5|cBRW)clB49-}8MB2$9R4shK|y9xKmgM&{rrit29A1@q8lKq?Y=)#?a}IUi?bT+aXLoEk0N8>cESwxy@7Us*+>7(+ zUz5k}pcsuZJF``!EXZeNsQ|BJ2ql4gX&`)~|~RZJaFRX+`Z&3FdYn;=_2v!hA=W=iw^r`4(M zp0dqrZ93%NqtEh3W(#Yj*D7+B(`Z4cTqUwyZ@?^42N*rr-ZnSqxVh!0J1DptbPxUs z;*Sj=i1D2V5AI$R1h-gD;Fa04*$$R7gOi?%wfF~&E;TMi^_DS-mFBt&jIvN&0j*l8 z7fCmlYX1=IXBV|?KZ z<3_T3e+?r%u|4FaqG)kp%;~T%>s~--X`f>gW60uCr1FB5a&(c+)=!{)thRPN04)Hb z+n~JP9w1XVgNXo3&XH4WOEkffOgSF0GvD!d-r5!W}eRf#jo znyv8;>`U1z3#m=gsx=;izNmO9%UgQ+eHergQfMixdvx9YB5+U?a8P0Q6+Up8+p(`t ziZuph5wI!uiY&jp+bfFmoaDy!PZ7cg4ugXQWG|3)TvoismiLaJEZ%5K!A9e4dTCU0 zTMl=@VR(}PTK4W*kH0x*kbrL!NN$jj$&Mh=QL4qwDQvLt6X&n@lYfq$+MIm35i`Q` z-M|1T5buF=a>+WQ)Za(RqrZCFi8$$pgGVw=#7|ye0O<+3`mrZcoBx1&=j0(7T~NZ_ ze#PAX_!aJM7Q4zVY1Qn4yWi=>GwQoNl>P-6HTlvkn0U{_or@0^>3b2eb@i zy}cgVX>h}9e#T#L4%>&jLoA|H5)OID(d>^KJab;fEBSSS5?neAA?a-?qT4e~X_>pH zaNGUI{E82P;{j{bIqmJOqrXPph|)g8Q|A5Ip?rtDp6|w-)<^t!VN|%wfCg%Jfw+X= zog`Q#{!%XNS$P3|See2DjA?~brV9QBgx&!J7x-;;kpE_|>Fr)2;s#f7MBnKir@d_> z`0$qluZ|eD#`3!QF2yO`Pz=1<9jKObivjXzz%5jfg;iMxD}NTNqBl#^8{>waXsT=vNd5~eJZys6Q2w_I#CrIzxCo4ZNM=C`m0U0 z#QH}2Oz0Ng`&o1)TY>}}c))@_1OW)d@trh(wZm*v;Pb+0n8wgf*w^S#igxmP^^v=i#5^^^7Bb}(I{u-oP4Km_c5cZSjN~p0fy4&YvySH-MVZ-7SCOk)(Gh# zhw?5g!2Mls{K;Mi1TTpr)$Rl=K(Jc!&*ca0kv2j4o$5v231Q?$A*N?0&d~v_kKu*= zH0GC&?$`D7y_%@?O%rL}XI< z1#yEUf1C+O5(sP7IvOB28-7Pk11Vm!0qF_F^TUWogZsKN@L4r0wF%hr!taX9k@1Xm1@N0+clg zA%TzLAZ{qx9`W@3(e-)8xpo}1vG-(zt_>arRUedqrwjpxMX2&^ukY_LI~F*z_`<#& zJ4;z@ewd0riTZ(Tw(6xrz;9nZvEKh5gzIGtyd!Hp!=0ozRg0bdjCRX+X;#ERe|G`8 zg}LHhQ6+qqgn;gH_pElT18vIc=B%fdxm70;BFW3KW~d1rrzODD|X!3bk}c^cHdB!A$C6 zStH&IykiHHFty6Bxpt=7 zH$T+vIDiPD^qn7yX=y=0dd4cP2->SqQlbcaF6CM3G%n>BdncEbScG}cX!TMCrV{^A zlE=WU694{iDiz{jQm0?ugr-PoZ3QYbcWXjcu?3s$=K+!gee%e~qY=k%{#OE=A4dZG zq+^&a$L4&ePux=3fq>P1*??e6TD5AR6^|}RpQX7~VK?dF{D7Po4p#s)CsWYeSo>cz z=U^=cofRQJi-eCuiI?8Wf%{*|kCM@e$z+*Qsr8v_XAgSryUb+^#rH|X6YW`?B10PL zH$YZkOj=L9@N&5qhj9%$C!~JVY45}ZFXBeVz93NH{`OQuw6Qu%B?hZ6FfdC6hUT1^;1-I)Kd_--nSdkutH-Lm%EA6>EI0&yaog#o)Ot#Art*dJ1 zO!i#H(bf%PvLzvfBR_X6j3xC&+5D<+tk8j4ccF(eP%o_@Q6vK9r|uezHp3~|C1@4A?wSi`KCNV zuI|Lab&Uy>78W%Xf8CtyXW9@2%Jvz6+g5UqoqkvoFy*{pB#6+7{JuS zcF39)JaX{!z(sUk?5PI{uRs>;(ml|p~;kC1aNQtK?#d+t*r{DP(cHtT{ z*nm&!lKozoo>lcGa6U#UQ5W!~(iYGL)G`F<6k%HCl4vZ9^Dl|e;*{k1A}|)9sm4$g zmu79D5;iA<>@?&UQA*N}7Wm*kC6(_3iucweH*PH3KVeJlZ6090d?lVLHJ=pM#x0EM z$~uqRK|~bXe(}a>Ts}e_1>OS1lUM0|7#qm>GumXD{G%o`G{k&T^^KCT=$&Hd>&Q0V z_8ByVrU4hS1E|)_zwIUUXRBxM+U>ELQid+X`Jff7u4CW_vucX;agNuDepwwD3e1&f z;$K!LXWbMxk;%7X_Vg`yZ?idPzF0{*+$XIw%~m*EKTUCF@jkvAax}@GHc+J#@Z&^@ zAcMc%?gKW&V!H}$h$%(S`%=rgqwsY330>~q%Z?%ei567DH%CEvdvwdPFCUETJ#^ko zq1@jd;0J0C04)M9$!E;pmlCXJLJ^}g&YI;+vv*~sPf96IcV|DTdO`*SW{*}@uEJLp zxtS4o+6^?wk(iMvn?lMUChC9D7O(~&32&QrVF<$Y+pnOQvcn&Iz!8+?Xusw$oc!+7 z$gFFt54JDhg8lN`yQ7!xDYS;)3)O}Lpm#_BM6lVJ9^_+w28m5OjU!BHKAusEImT^o zrj4!|044u@{vr6pVgkI?$3l(vjpYaD4g+*PLgLFSAXrD7)F!_VGsXX7W}s2zlGqw? zr>c@8#Gj??+`ZzHz3gjC^PLG?OZ5z$j{iMbv?8vElPt1nea!El?r3u*wVs0=XbGLY z@sy&VDY$#EcYRj&UptgmmKtZuL$}gNRm2!sKtj~Gi_nGpzV{LcaoYT+@5Jr4$B23h z*!zY*PX&eMhM0b%IO=>f2GbGL{-$DajqQ05ZaIHr1Y?~7EPd(xm!}_GN^7Wz#%S_& zgIL%7^5F60wS@%OoOmbpg31tL>W5e@9A27+PndD~N+ND2Y6B~W%O>czPr{vJ#&W#Hq59Q z-T+#Q`v7}p1^X?5A3JltbfT0)kpHiO&Df-V9jFQ&=jM7(TeyUx#pZ?>)aY&Z1CcaA z829oIZx;*u+|I}kLm{I*Q4&3|81(u#&~9R00{RipFm9$n8TL?GP)yAfYIB8&RQh|` zOl$CUnzY|~+$*M0Je)rz17he#!<_-zbBZ!sVppee9`(k2$iNM7uPZys?i79FNO3|V zQozN9VE-3NUq(1@N>oddM8%`4C@u;KaIYc2r1XvUxKj@}kO0$6lGr)^k7}lBTZ0b$ zhrt2dCuv^6*>!&t%|)+18Zf6e0(>D7ivU1WS#KP+V99_PxZ`~|tniP0gTe;JCim_( zLvu6dcEEKsLa1EODAIwujNx+ZbjP*0pp%3ys^d_FrJ6bIVw;n^a7#K zRi8Q;!I}1+w!C&YWa57^GeoW1I9j93V|2$r zvWlLV&p+-Iz8kp_!9lyTDJK&O$X+Di?++iFSK1=hZ%aW%uPnLkA@(8m<4R9N68+Bg z79}Jg_tUCiHVpy@ijVrTAD`v?mo=J0QL;EPO_h+}L`mZOi`76y0eS3}KswNQhdY;~YiX;}J)lT< z*d7YR<@2RSPqq24dihnNpa1-EMOX}Y0Du72fxuh+eJ=)CYXapGQC`4e3Yd1}GS!!w zbjqYhy?mBZ^6P%hJ8}>FeAB9jLH zgJfX?OnDck(2PWB)g+x?M%-A!gzLE9VKrBpRH|DgOU90SqIc{alvmm-Vblu^q>2dX z`c0vLh>VQMxrrOfi%iA9n7kiJ#+oj~jp>)vHFL*&`ZxDxgl-w{Xs$azYBl{vL$AdU zL*k+-N(?^b`-T5)$o8l1lD)nM7cT8&SltFuz*(vv7%{St^1IA>?&K7%`v0n1OyN!v z^D}Aip`*5HbF;96u29bu&p-y1+G(|Gc>iz8@)+`iU#0@3 z=boH!M5;>BPfa1xZi=rVx)#Xr`%##;rKD%Yv`;zK^b}v4m%IKUF1#aOhs9_2d;`4o zVlbxkX$a5CTEFuS8K~0O!82 z47f!eUa~FOYczz{RLl{5@cY`J-EjeifC^oB*hE=Kp{vzKG)qBYb5|;8MwxzOK~^Iu zdOrwA(C+N2dLlnhpRakwD=sFzHPagc_5*$}P+dts!RL}at#Nc3x6Q}BBXf7PV5&fdk(=6!VQ7tn1+rX|)> zq(J77md3$nfA=52mWr@#mR&eNINXAdmM~}Ui*=rXF~hmT4>+L92Ua+7?t1*Lk>K`t z*e4j-8bL%FUcYu<3E$!N6pNY@9(j5t(rI^X>u`9qUSjsSYHE|8{mkd^xpOe7>@y^XRG&grQZCwRD=KG zdcgFdA19U-hN!pbPeVT)>7)Jfil<$2)kT`aF{jg8k!TXQGE^E2iU!56$m*nf-|aNK z_TcQ>GhaF#r1-biBsN8zj<*KVs!1e3!Zc}F;}@PCrS4QGPp15T!7*r&rRE;YFHN)M z9*xP^GFB8aZPuleg-V!7ce~JK{NXzHoRML%gI19SA|iw1@2dQWNxiQA$>L%B)P_Y} zVxPiwZq;Vrx6jqhKheiE#tnzxVt_0Z&lr6fM`Gd;DKT2&`q6zSR@t1U&@a7zAVZfa zoGg(ouvu@3fZtKh^gHnU)ta7EcNwcycZ0akK7n(wA>Sge+Hi2h3a9Di{kY@qem^CJ zwiRIrhxgS`)=)xBzw8d(VXgUX>r++l3JaC^KLR{oNb)yrPT2z<#F6^iHqXESDJ13z z=9J>0LqfV|${Z+i{r{X;R5Bpw+QyqAoV#kOS!?y$y__>(shjc5b?hedO*=Q=l-~2-l6LSA^^N-8nAyn_WkhP{8NYQN=K&M{2N~gn`Ney z{K3-9Ad>DmmG?S+xXAhVDyG!LT<9=4-12ap`vsg!4i5{|rIYU^+3T!}>@AuJ>-Jm_ zIJCR|g;29*W2BQ3sAawX(XOktsi%HK1@>^;=Pve;LG{Z)sBt!Fdo1d&Yk6sH|WL$aF7y~ zZO5>-E?l@7k1;XqJcwlNSdkD7uD>Bfsh!tz?ItecGOoT1&3;(Ll4b{~X}KRzyT?Ff zDok%J<>hGhwSk_H?+U&Pz+YXk5V4~{yW>$rjsQbIW1MKz?AwmAw6E{>nFY*Fm^Y5lb0WB@K#{6`>7r3-?o$bO((TQN8v^(9@E%!B;5`l_qs{yJPtK=; zmO{;`HO@vgW$jX{C0Jy(K5>Db5~;x&E$;_5QeBd5qWjHBgyTs}gTN(&_Y zt*2^PXCUi(N6tf1rXQt7=R|dZ$By-aq}DplzdOC-I0_bG2zaMpJ1_ZTX? z2eQxX72_70r}++j*Vz*H3wtOQTy!2$qNJ_<;h4zw%QSY8*tCZ zEc_t{G$>D{lS@L|e!p}OS$IQg3+Vlhu(lu~KPcC4kd<=SzPah1KzRYJJhO*#>xnzw z9dBj;fR|mOxacks@>E9z`k?t1^(+RzmGm_oNk+3)(Rx?GQe>zb1QrM}d3aXvmx`X-;r2@vYvER_NCAU zjH;u5Ef=xXmT)Qp8j)h{U<-&FSgM@g)-;Tjz!iTw?cRKtbv`vNZDqco2M2*68fpee7%3|4qwQhZYW?Pz*)E|9JZ$j zpn}ZLLw3J`4D@9*1~PSF)Ub<+-v{2|HL4-9mB@b@3z|1J>Ff>EaQSwL*-lWDRH z)Z3NXz&xG?*k!H%qEdubtT|0x)_Azh>jR0%_HBthb;Y*r>)!|}MhXK0DG2`vO9EjR zO3Fq8ckKla0nNpE9f9GV#*O%-Cd)WD zm;AY=3070*Q!aR<>Py^w)B?DP^k#3bu^daXBfTIZnSpfUjaah5_)^L+MWzHG%)`6( z0&DeN*v7SFBbfGz4`-d3lptcxiviAUZ$^)X#jJy|F0h|lq*lYZ9K;{-FOjif3+4q7 zPD?-3m1a)#S9p(YI+jy$$sS2aS6gyF5ODhgGxtIZhJJ6}1O?1Ah5-qvf4=t=;D~ZR zuPx5TmRNKSOyUJu@L+U%BE0M+9c>Sm`uY zOKxN^cnr|Vu0rt?j-2jqNGcS`Dj{+Tf)wBb+d;tV=7I$->vX;5@c_utl*^5uL-l_UDf@iKBEh65sT971h3hGl8&A$#34{k|N9vlR$j zUN1rRdvAz$D`X1~q2t*lQAT1Bu6LL37WMNoKvoGRiWLBbaZgLh6K)|&Z z&j~2OM9;1TNwBwC$An8c($-a!u$v{G6wKTW4Y;BOqp+-|@_w%0zEvYP6avjZ&AFZEKG{O0sEk$#WH(wmm@BPFu<}ZC$gZP9hkT!tz5q`gBi%1BGPELWs zk>AFGAN?ob|HeB9=lfCZHh)Lj0CV(R$4w46I(!b;%X1Vpz7 zOFHZ#e(h@h^oTG(@ zY3-r9&k?Z*M~F-tpfFVsSjblBxbRe06K$O zB*b!Lcf|4XA8?&4h%)+Z_5RKBrSdAsT^#K8cq@|Mbk5xPeJX_X?DXGf?)@)G{-0;= z*Va{CkW&LI&T5qx16Z^Xr|IsNE3gB8z#5Dd5UpCDQtK)S@M@5&pT~MHCTG)trY^Hr z4Ovpt2Hhl5pID_qu!B$G-A6b_t|1>{r2^|PJ$KI)4Iig~t?t#`LIsO7fh}ZYc!@>L zoLg8EW#_a@)(xJ^2z&rLKE7HFA=$dxdqct;f$a|n?(3#1RRv?^+w}KT!0tZ0SbsOHr@rIUH8cR>z|Vs(dFFeurtpeR_Mrhf4(Qjpzl87X z?#fgwH7NT`*Gs z6DSnOt$(ZPL10u+>G=|AC~1#i3CI$p;RNRZNb;pWvxJ04ON2MV_R#O?KlK@n61&yb z=)a^C2I#hNdruwXEM?~e^C0#FL}g5|&WitM0e<%dfR@shev|bf?(s#|0L{p4S`AN922YbBNPVOX{c3;i2Mz#bjRvA7_@7VT3cA}5{oMrsovo1W-?*Xt zJQ(szgtztwlV}(MHa+QADHR?RM6DdF0yPm3D;!6QWrF_(3z8mn1pH8*1CX(SabM~I zJV4eb{!;_iC_k%7-ce=*Wr-b)jHCVnTyirvMJ_t}(e7ij1i?Thh}7q)0?N_VDct=a z2=JlE-CU<^34tljmf447OJ@xbZEDdLkK^^C&VvL&RBCYRzo->d%X*A60+=g+q$xJa zPkEV2keNReVfWz0fnDhS4AxM6I@n9wb(U=|NP_=%25<+o60ux8 zgl_H_xFrb9L8aQIg7Xk49YUr8|Alz*u9j+n&v$C{2RLGiwRX`pya3<=Ct)6}H!=fkwIAH(j6fUvR$h_#=Q zWqzRL?s9poPAS;mhA21s8^*{qVgb-k)5jF||MSG!lo;9GWJQNQ%UF^D80q+9b}!nKow9mH6EUqAb^-K1l>9EaFX zfO#%NV|n|Rm+9%0^3HONcPEQ%iwtGUKcN_v%Fo{3;L%j@;V)B8Nb&g-BIzTe@{&}n zCIS*PQ5d#t7eMOx6l&NES*)bkSxlPQ)AI43#nKA~DZ+}Mavy!y9k{}@6YF`x%=`el zTw4a)ywAg! z)aU97c+|meMWuUU^iuc4a)#XzI_hqNv;h+5Kosgv4C!^@Ulr>n>c6fs=k;+Ryw8}N{?qbD#9p&{US#ZIt zV^2-Sb{R~lyTFI1LUx${Y@ zlQcb)+!A_QaI6EXca{@Y7M2^4J9-z;B9Qpt?JjU=0a<|1j_+act2Pswe(mk zy+zUg2g;sJwP<3P&Bo@=mCy5-GyJXkLH+D4*4&O3r~H1fi3AYVvr8SM8${qWr%1$!l78r;PnvzIy__vBnv|HA!a`IAb=q+3 zlM175U)qTn8r#qII4@sh){S*VY{hN$KLgYD!muy$4s5eFIkY(TY4fr6M@>bK+0By< zW2$YDH#b0Ag#Oo|cYi&Q`Mx?oq`<5s1`U+vn z3NJxe3&6tuO_4pbuak86yjk-*T2MEOhpuSv>Pnzm^4jmB+bP!8BKH@~$;xoTCCF)7T&y2n9g}oO`g+U#-eeP%GEv`#EiO^_XEx6OHX#J!r$3VlUZ9ouxziN zZNZ`^^^aG5J}D;vBe=y_V2`}vw>Q#eywXZvD|qE*M8tt-Oqh`q`ZbcSCo0A_qe%1x zHokB9d7sTx9sLAv^ToO=qG=6>ML$fr`K$8R?o6w6M1>h3W5Eal+S*=O`0h)I+Z-aH zMj6uhs#69jLY9y=O!8V04#Zo zPU=NxHk*PMeZz`LY^I-LXJN}?@B0^TEcdwB~B=$B~Ro8Qu6 zmlBm=s?F2>R)KrtO=!`?rd`@J{LrR+Wj;lZ4`!)oYJs~MAlgUa4vwW4@RxOz-8(6YtcX2Ygk;em5rY=*&A-9Gj!vIK)b z&P3|+;m+T4y1_mp!*eWq8;2mC3On$=g5Rq+CP(9@Chr$7T?rD856Hhi#s{A^2Y>5B z3r3^0==~5go@^iVaHYzl1;usC*;M_;)_{>uN9f&peXXe!YU35^azdxcr(`eqy%S^| z{SlC(Gfhp7GHsw-HXpNv*!kekj9mbeu?;IvIy*^;CEh=>yNW6{YnB^4%hBynbd=tJug^P3FI;LsO&d$oTkcCt2J&_YNT+(Dz{zz=WLA4I&v$Zwh; z!o08|xm+7|rX>^?evbTBtmc68az|KMiw8O~DmM3GHOOu(dgg8A_2*CCYg4PJv*xz$ zg3rHQtsd#%L`3?w(LxTwzux+SQo_>5zuR9hSkZ-X|o8-AmN9q_>6SmJNmIn zBe9!HHVlN-;;VaPywkmhTEua~$I2yk9A4#MU*i&c=APhD0z=$`N2_~mqJS*G8YCI<0m`e?h zzyDU`QhU?~u^mQb#>e@Bj*uyAu&>F8Tlom0sEnl0A@$OMLJ?$5glu7kPRtdv>KPnI zJb^LrO11EqN{W3%XsmF|3$_u^3^K}NBrKX&G1u8GB3R2L{XVfi+MP>D5jr`JBP>ha zj64}BvGAD5Z7bu=!`AH6UAI{R0~`SI4XO4&Z21JWV9)N&dqqH#P?JtwdkO@s@5Y)` zD5O0h(Wx%(;bBBj2O)ORF&Ku8lB&qBQF%RNCA$QL&5i0sUXG8&;I5+PHAr`XSwio2MD>PAise z2H7iYzkBnL$jO;zgOrg^1oY!scuuBF49UvmrVHFn7r94=X^<|6GfCq9;gG#SWt+ce zI6yrL-8omn^}x)mnmqFD)b-nUN>5UDaYnc%yYB13#xHw`WxwYP3_%SljK%cKKiI_# z!yxOk3XY+S4?mvkn73|$&X^Rco)}%N6?vV!CX&q|zHqwqD3R^9f1IS^cKnGnflwp6 zl8<%|9TbrZ{R_rvLo=GJLlZl^ZsC%-FXmEB__4|-MoDDb*R9%M>9h3uQKB>%PMbfy zC-dElZ)S9AbVN3=XEtW_2w~PBATz7ZGSyef0Xw6%i5GNT?#wn1{9^oRb5EInbY1$} zslMYOru%OQPhnd&2W5lO->n`Jx^Ol7CFz+E+~Z_k+I$gH=7w-u=(rd>O6QQ?+Ndpb zvDsz0lh-Mn;UzecT#(himML$lTuu&?Yq>%5UhenjIxY1ZghkuedOCtuK(0AY4wW#CVr6wo z6Z_Wxk#Jfz(+;fKv|{JhRCeimmRix9KFe>_E4cO&%=Z@)2~fVjT~svd-n=1FAZZ)r z@d9}FbcK+l;fdMpHTEXZYW%1Cf>pn~Cr!3z1z~QBgAA#n*@p~5;;?VE4aZKEp4m?< zKVm3h*1C@Q7^S5nQ>~nvM0)UQAb9@RZodazHYTTmzt$lN)=&@j@~b!p;MD}GIXgF1 z;ytRXi^DzwKurq<+81NfG!%8GvuUidZ5L<*NY4b|z%V8LKOc~t3h*9g89`crhbvx$ ztyZggE7$aF?ITWOejeqSy{3iZj}aRCOav)6CwI_n7maNn3nSfj^Bv6~q;Ehvw`L<` z!{ZA}$V@Gtu)d#Ew$b@&@7a0I>F@6}BoHGS03%wotzs-%&X~T#NN58KaDtt%z6}6E za}J02z~lkSdlKVxWa22M^Ud{O-qvWAd_Uu2=R~(Fh$Y;Kcuu|Nu|DnZxX-|0icb!ABXj7FA5ZL(<>06BCZ!)^Vy5zPZxztEf)_fd5tVAeE-H`FL_ZnuhOv zF3I?%Y2*BBcTavx=bvwDL0_1fy8C8Y{u?b86lUc?QBlYOneW#@N&V;>EKEfCtU88G z_Qv*g%$`Ks_Idqa9}Do;3{VppAO1Nw9%}}WB!dbnjDg4KX2*aqh55ZA{m{Wo0-eOy zQb(_^A}Vf_qlpw5Aezr~itejvbvHZ1MR(t;qUeN2o=bBG;?7)Lvs5i`&7sbEN%e0wD(q+VAN3BSSaUUA%PRf&MSWL_0 zgkPx&fB9)Ng##~yJP~tTb}WOtldhRP|GZqX9iNtb4tecoHyGKuv|_2=JbNXjs|*W_ zrcuX#tCVhQy%F@GF87oxKRg{~>8`!DcS?=%qOpy&LOGLSVDqj-@qf5_?|7=;H-7ve zl#xpI-pR@)<7nH8Y#}pQ$)1NKN%l@?q3o5-A=#_Uj1b4lI2@tFabDm1rT6Fi8~=Jd zyw2-&-`9Oz&+BOg5Kp;E9@onlaSwjvXGO-&_qq&h0W0DnNzL+rF33x%Ce|fX0p8D`rP_PG4l|j4kHf%=khR zG`=y;M=&9!sbRwBC+9U^)YU5A@)FJ0%;qTxcP!#Sof^=ayDI-^4LBK0wEv7%{QdVS zvsD83N5sW4J44MPRo;HEfapA1W~=jAOYhm%n5@E+OK z_OP%63=^Dsm9EUS$S8gW@q^m3qrm|2`B4X+R^O}(WwAIrNb1{NPebmm&0=n<;>!#D z>Owy!FgNCa_K$m~fx_v{TS6y~X@>@JoGat}do90xt~ZSJhpy$n{=$r-@e#{{Gbp!~ zh%#$MX^(-L4>Z^LzZjh)+Qi>Gacak(>CS7?k+w?9^d#c?8GUn*r-SAKDS`Gb-1*jX z<6nNH+W6hb!+68!8}z|kId*=qy{QWHhMhGRHSh0%5WC+-ouduehR)Y&YP%W&xB0SI zyy@-?TG1Yas|n!Oz~b40oIrQ6Y7fZT0_+-(d0 ze#X|M;@Pg@{J>U4RhcV`2)^_{{(?9lr2F8a73fAt0K)PQ?`QK);lY#~IT;NPf>V(; z?Oeondkx7;uhfXPqR=jpw!Jg0NQ0hVQYfqP>ysP87%QG*$M?4SI2MnLbAMBVy}x&s zpl=V0aKci*Fk@Q_6*d%Gx4x_=B24Yz5w z592UILa^Sra3ESRYCNWNkq8_70Mi{&UlGr&IkYX@NMG-H0tJC#+ zO?*7XmVn~qRd)Z!&q$4*%6>Ks25LfNGsvRyzDW&&E`siZhve;REW&VBkafTbN>lg3 zK{}If@tj`I(exn#sffe$VE6RrC~Ag6e&E~sXBA5ext|8Fm)V?qUnm7y>OfI7w6g<* z3pnXKUN-7}O3J+Mh$PXCt2zOHG}g6f=Y+CUs+r9}8N*f_avN;>TTgT4J~N+4wi7A% z7`Shr=kFvd%t4+phvgI__g_uFYD;|gIV*v `&;x|)(Q2oJbb+e9{NXBG`B|kXk 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 Z5_jEka`RYy*$w&H?j4TX3++xs{||`LiDv)+ From d2d563305dbe5c3972ac7d44751a99e7f57b431a Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 15:23:14 +0100 Subject: [PATCH 77/81] refactor: Centralize SplashScreen implementationThis commit centralizes the implementation of the `SplashScreen` composable, removing platform-specific implementations and providing a single, shared implementation in the `commonMain` source set.This change eliminates code duplication and simplifies the project structure by using a single source of truth for the splash screen across all platforms. The splash screen now displays a logo, application name, and a background color, ensuring consistent branding across all targets. --- .../kotlin/com/mshdabiola/ui/SpashScreen.kt | 38 +++++++++++++- .../com/mshdabiola/ui/SpashScreen.jvm.kt | 49 ------------------- .../com/mshdabiola/ui/SpashScreen.android.kt | 8 --- .../com/mshdabiola/ui/SpashScreen.wasmJs.kt | 42 ---------------- 4 files changed, 37 insertions(+), 100 deletions(-) delete mode 100644 modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/SpashScreen.jvm.kt delete mode 100644 modules/ui/src/main/kotlin/com/mshdabiola/ui/SpashScreen.android.kt delete mode 100644 modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt diff --git a/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/SpashScreen.kt b/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/SpashScreen.kt index 374e2641..e5528cbb 100644 --- a/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/SpashScreen.kt +++ b/modules/ui/src/commonMain/kotlin/com/mshdabiola/ui/SpashScreen.kt @@ -1,7 +1,43 @@ package com.mshdabiola.ui +import androidx.compose.foundation.Image +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.sizeIn +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Surface +import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.unit.dp +import com.mshdabiola.designsystem.drawable.defaultAppIcon +import com.mshdabiola.designsystem.string.appName @Composable -expect fun SplashScreen(modifier: Modifier = Modifier) +fun SplashScreen(modifier: Modifier = Modifier) { + Surface( + modifier = modifier, + color = Color(142, 77, 49), + ) { + Column( + modifier = Modifier + .fillMaxSize(), + verticalArrangement = Arrangement.Center, + horizontalAlignment = Alignment.CenterHorizontally, + ) { + Image( + modifier = Modifier.sizeIn(maxWidth = 200.dp, maxHeight = 200.dp), + painter = defaultAppIcon, + contentDescription = "app icon", + ) + + Spacer(Modifier.height(32.dp)) + Text(text = appName, style = MaterialTheme.typography.headlineSmall, color = Color.White) + } + } +} diff --git a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/SpashScreen.jvm.kt b/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/SpashScreen.jvm.kt deleted file mode 100644 index e96c8013..00000000 --- a/modules/ui/src/jvmMain/kotlin/com/mshdabiola/ui/SpashScreen.jvm.kt +++ /dev/null @@ -1,49 +0,0 @@ -package com.mshdabiola.ui - -import androidx.compose.desktop.ui.tooling.preview.Preview -import androidx.compose.foundation.Image -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Spacer -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.height -import androidx.compose.foundation.layout.sizeIn -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Surface -import androidx.compose.material3.Text -import androidx.compose.runtime.Composable -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.unit.dp -import com.mshdabiola.designsystem.drawable.defaultAppIcon -import com.mshdabiola.designsystem.string.appName - -@Composable -actual fun SplashScreen(modifier: Modifier) { - Surface( - modifier = modifier, - color = MaterialTheme.colorScheme.primary, - ) { - Column( - modifier = Modifier - .fillMaxSize(), - verticalArrangement = Arrangement.Center, - horizontalAlignment = Alignment.CenterHorizontally, - ) { - Image( - modifier = Modifier.sizeIn(maxWidth = 200.dp, maxHeight = 200.dp), - painter = defaultAppIcon, - contentDescription = "app icon", - ) - - Spacer(Modifier.height(32.dp)) - Text(text = appName, style = MaterialTheme.typography.headlineSmall) - } - } -} - -@Preview -@Composable -fun SplashPreview() { - SplashScreen() -} diff --git a/modules/ui/src/main/kotlin/com/mshdabiola/ui/SpashScreen.android.kt b/modules/ui/src/main/kotlin/com/mshdabiola/ui/SpashScreen.android.kt deleted file mode 100644 index 334719a7..00000000 --- a/modules/ui/src/main/kotlin/com/mshdabiola/ui/SpashScreen.android.kt +++ /dev/null @@ -1,8 +0,0 @@ -package com.mshdabiola.ui - -import androidx.compose.runtime.Composable -import androidx.compose.ui.Modifier - -@Composable -actual fun SplashScreen(modifier: Modifier) { -} diff --git a/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt b/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt deleted file mode 100644 index 251337c9..00000000 --- a/modules/ui/src/wasmJsMain/kotlin/com/mshdabiola/ui/SpashScreen.wasmJs.kt +++ /dev/null @@ -1,42 +0,0 @@ -package com.mshdabiola.ui - -import androidx.compose.foundation.Image -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Spacer -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.foundation.layout.height -import androidx.compose.foundation.layout.sizeIn -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Surface -import androidx.compose.material3.Text -import androidx.compose.runtime.Composable -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.unit.dp -import com.mshdabiola.designsystem.drawable.defaultAppIcon -import com.mshdabiola.designsystem.string.appName - -@Composable -actual fun SplashScreen(modifier: Modifier) { - Surface( - modifier = modifier, - color = MaterialTheme.colorScheme.primary, - ) { - Column( - modifier = Modifier - .fillMaxSize(), - verticalArrangement = Arrangement.Center, - horizontalAlignment = Alignment.CenterHorizontally, - ) { - Image( - modifier = Modifier.sizeIn(maxWidth = 200.dp, maxHeight = 200.dp), - painter = defaultAppIcon, - contentDescription = "app icon", - ) - - Spacer(Modifier.height(32.dp)) - Text(text = appName, style = MaterialTheme.typography.headlineSmall) - } - } -} From b4fc1ab46595652e8f57f926f9ed11a62c10ab95 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 15:23:24 +0100 Subject: [PATCH 78/81] chore: Update Android app iconThis commit updates the Android app icon used for the Google Play Store listing.The previous icon has been replaced with a new icon. --- .../metadata/android/en-US/images/icon.png | Bin 7169 -> 22981 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png index e83547306b9a22a7d8b35289d71d4021da19c96c..5847a150b49827602261d1e9a32e3e57bd393b61 100644 GIT binary patch literal 22981 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 literal 7169 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 Date: Mon, 16 Dec 2024 15:23:39 +0100 Subject: [PATCH 79/81] chore: Update conveyor config to use a custom icon and nameThis commit updates the `conveyor.conf` file to use a custom icon and name for the application.Specifically, the following changes were made:- Set the `display-name` to "Hydraulic". - Updated the icon to use the letter "H" and a custom brown gradient instead of the previous "SA" icon and blue/pink gradient. --- conveyor.conf | 8 +++++--- instuctions | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/conveyor.conf b/conveyor.conf index d6b013dd..7a241298 100644 --- a/conveyor.conf +++ b/conveyor.conf @@ -19,7 +19,7 @@ include required("/stdlib/jdk/17/openjdk.conf") app { // This is optional. If not specified the last component of the rdns name will be turned into a display name. - display-name = "Skeleton App" + display-name = "Hydraulic" //version = "1.0.7" vendor = "Mshdabiola" description = "Template application" @@ -31,8 +31,10 @@ app { // Use the Compose logo as an icon and include it so we can pass it to the Window constructor. //icons = icons/icon.svg icons { - label = SA - gradient = "blue;pink" + label = H + // gradient = "blue;pink" + gradient = "#8E4D31" + } windows.inputs += TASK/rendered-icons/windows linux.inputs += TASK/rendered-icons/linux diff --git a/instuctions b/instuctions index bd87d3e4..7891f55d 100644 --- a/instuctions +++ b/instuctions @@ -13,8 +13,8 @@ ./gradlew wasmJsBrowserRun -t ./gradlew wasmJsBrowserDistribution - export TOKEN= - conveyor make rendered-icons +export TOKEN="your_actual_token" + conveyor make rendered-icons conveyor make site ./gradlew run From 6f7990f6438d20d817e86c1a767355fd755ade59 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 14:31:22 +0000 Subject: [PATCH 80/81] chore(deps): bump com.android.tools:desugar_jdk_libs from 2.1.2 to 2.1.3 Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs) from 2.1.2 to 2.1.3. - [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/desugar_jdk_libs/commits) --- updated-dependencies: - dependency-name: com.android.tools:desugar_jdk_libs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index bf00e6ea..8fa9f5fc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] accompanist = "0.37.0" -androidDesugarJdkLibs = "2.1.2" +androidDesugarJdkLibs = "2.1.3" androidGradlePlugin = "8.7.3" androidTools = "31.7.3" androidxActivity = "1.9.3" From 5b6e3215d801a12ddf0f17c7921fedff953ee673 Mon Sep 17 00:00:00 2001 From: mshdabiola Date: Mon, 16 Dec 2024 16:07:27 +0100 Subject: [PATCH 81/81] chore: Bump version to 1.2.3This commit updates the application's version to 1.2.3.Specifically, the following changes were made:- Updated `versionCode` to 123 in `libs.versions.toml`. - Updated `versionName` to 1.2.3 in `libs.versions.toml`. - Updated the displayed version in `MainApp.kt` to 1.2.3. - Updated the version information in `fossReliantRelease-badging.txt` to 1.2.3 and version code 123. --- app/fossReliantRelease-badging.txt | 2 +- app/src/jvmMain/kotlin/com/mshdabiola/skeletonapp/MainApp.kt | 2 +- gradle/libs.versions.toml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/fossReliantRelease-badging.txt b/app/fossReliantRelease-badging.txt index 1b421a5e..4629d333 100644 --- a/app/fossReliantRelease-badging.txt +++ b/app/fossReliantRelease-badging.txt @@ -1,4 +1,4 @@ -package: name='com.mshdabiola.skeletonapp.foss' versionCode='122' versionName='1.2.2' platformBuildVersionName='15' platformBuildVersionCode='35' compileSdkVersion='35' compileSdkVersionCodename='15' +package: name='com.mshdabiola.skeletonapp.foss' versionCode='123' versionName='1.2.3' platformBuildVersionName='15' platformBuildVersionCode='35' compileSdkVersion='35' compileSdkVersionCodename='15' sdkVersion:'24' targetSdkVersion:'35' uses-permission: name='com.mshdabiola.skeletonapp.foss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION' diff --git a/app/src/jvmMain/kotlin/com/mshdabiola/skeletonapp/MainApp.kt b/app/src/jvmMain/kotlin/com/mshdabiola/skeletonapp/MainApp.kt index 4d837f2e..2cd79857 100644 --- a/app/src/jvmMain/kotlin/com/mshdabiola/skeletonapp/MainApp.kt +++ b/app/src/jvmMain/kotlin/com/mshdabiola/skeletonapp/MainApp.kt @@ -36,7 +36,7 @@ fun mainApp() { position = WindowPosition.Aligned(Alignment.Center), ) - val version = "1.2.2" + val version = "1.2.3" Window( onCloseRequest = ::exitApplication, title = "$appName v$version", diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c2a4ea8a..88f22fbc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -92,8 +92,8 @@ kover = "0.9.0" series = "0.0.19" calf = "0.6.1" -versionCode = "122" -versionName = "1.2.2" +versionCode = "123" +versionName = "1.2.3"