From 3c93572fbcdf9ed7a7b2149a627c07d37ef3459d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=B1=89=E7=A7=8B?= <497055328@qq.com>
Date: Sun, 20 Sep 2026 10:48:56 +0800
Subject: [PATCH] docs: record KIOSK cleanup results and verification evidence
---
.../cleanup-2026-09-20/baseline-gradle.log | 124 ++
.../cleanup-2026-09-20/baseline-metrics.json | 9 +
.../baseline-unused-resources.xml | 2 +
.../cleanup-2026-09-20/dependencies-after.txt | 1358 ++++++++++++++++
.../dependencies-before.txt | 1359 +++++++++++++++++
.../cleanup-2026-09-20/final-gradle.log | 158 ++
.../cleanup-2026-09-20/quality-gradle.log | 118 ++
.../cleanup-2026-09-20/resource-audit.json | 162 ++
.../cleanup-2026-09-20/resource-audit.py | 36 +
.../verification-summary.json | 18 +
docs/汉秋_代码优化完成记录_2026-09-20.md | 86 ++
11 files changed, 3430 insertions(+)
create mode 100644 docs/verification/cleanup-2026-09-20/baseline-gradle.log
create mode 100644 docs/verification/cleanup-2026-09-20/baseline-metrics.json
create mode 100644 docs/verification/cleanup-2026-09-20/baseline-unused-resources.xml
create mode 100644 docs/verification/cleanup-2026-09-20/dependencies-after.txt
create mode 100644 docs/verification/cleanup-2026-09-20/dependencies-before.txt
create mode 100644 docs/verification/cleanup-2026-09-20/final-gradle.log
create mode 100644 docs/verification/cleanup-2026-09-20/quality-gradle.log
create mode 100644 docs/verification/cleanup-2026-09-20/resource-audit.json
create mode 100644 docs/verification/cleanup-2026-09-20/resource-audit.py
create mode 100644 docs/verification/cleanup-2026-09-20/verification-summary.json
create mode 100644 docs/汉秋_代码优化完成记录_2026-09-20.md
diff --git a/docs/verification/cleanup-2026-09-20/baseline-gradle.log b/docs/verification/cleanup-2026-09-20/baseline-gradle.log
new file mode 100644
index 0000000..8cdfc64
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/baseline-gradle.log
@@ -0,0 +1,124 @@
+> Task :app:preBuild UP-TO-DATE
+> Task :app:preDebugBuild UP-TO-DATE
+> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
+> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
+> Task :app:dataBindingMergeDependencyArtifactsDebug UP-TO-DATE
+> Task :app:generateDebugResValues UP-TO-DATE
+> Task :app:generateDebugResources UP-TO-DATE
+> Task :app:mergeDebugResources UP-TO-DATE
+> Task :app:packageDebugResources UP-TO-DATE
+> Task :app:parseDebugLocalResources UP-TO-DATE
+> Task :app:dataBindingGenBaseClassesDebug UP-TO-DATE
+> Task :app:generateDebugBuildConfig UP-TO-DATE
+> Task :app:checkDebugAarMetadata UP-TO-DATE
+> Task :app:mapDebugSourceSetPaths UP-TO-DATE
+> Task :app:createDebugCompatibleScreenManifests
+> Task :app:extractDeepLinksDebug UP-TO-DATE
+> Task :app:processDebugMainManifest UP-TO-DATE
+> Task :app:processDebugManifest
+> Task :app:processDebugManifestForPackage UP-TO-DATE
+> Task :app:javaPreCompileDebug UP-TO-DATE
+> Task :app:mergeDebugShaders UP-TO-DATE
+> Task :app:compileDebugShaders NO-SOURCE
+> Task :app:generateDebugAssets UP-TO-DATE
+> Task :app:mergeDebugAssets UP-TO-DATE
+> Task :app:compressDebugAssets UP-TO-DATE
+> Task :app:checkDebugDuplicateClasses UP-TO-DATE
+> Task :app:desugarDebugFileDependencies UP-TO-DATE
+> Task :app:mergeExtDexDebug UP-TO-DATE
+> Task :app:mergeLibDexDebug UP-TO-DATE
+> Task :app:mergeDebugJniLibFolders UP-TO-DATE
+> Task :app:mergeDebugNativeLibs UP-TO-DATE
+> Task :app:stripDebugDebugSymbols UP-TO-DATE
+> Task :app:validateSigningDebug UP-TO-DATE
+> Task :app:writeDebugAppMetadata UP-TO-DATE
+> Task :app:writeDebugSigningConfigVersions UP-TO-DATE
+> Task :app:preDebugUnitTestBuild UP-TO-DATE
+> Task :app:javaPreCompileDebugUnitTest UP-TO-DATE
+> Task :app:preDebugAndroidTestBuild SKIPPED
+> Task :app:generateDebugAndroidTestResValues UP-TO-DATE
+> Task :app:extractProguardFiles UP-TO-DATE
+> Task :app:processDebugResources
+> Task :app:kspDebugKotlin UP-TO-DATE
+> Task :app:compileDebugKotlin UP-TO-DATE
+> Task :app:compileDebugJavaWithJavac UP-TO-DATE
+> Task :app:hiltAggregateDepsDebug UP-TO-DATE
+> Task :app:hiltJavaCompileDebug UP-TO-DATE
+> Task :app:processDebugJavaRes UP-TO-DATE
+> Task :app:mergeDebugJavaResource UP-TO-DATE
+> Task :app:transformDebugClassesWithAsm UP-TO-DATE
+> Task :app:dexBuilderDebug
+> Task :app:mergeProjectDexDebug UP-TO-DATE
+> Task :app:bundleDebugClassesToRuntimeJar UP-TO-DATE
+> Task :app:bundleDebugClassesToCompileJar UP-TO-DATE
+> Task :app:kspDebugUnitTestKotlin UP-TO-DATE
+> Task :app:compileDebugUnitTestKotlin UP-TO-DATE
+> Task :app:compileDebugUnitTestJavaWithJavac NO-SOURCE
+> Task :app:hiltAggregateDepsDebugUnitTest UP-TO-DATE
+> Task :app:hiltJavaCompileDebugUnitTest NO-SOURCE
+> Task :app:processDebugUnitTestJavaRes UP-TO-DATE
+> Task :app:transformDebugUnitTestClassesWithAsm UP-TO-DATE
+> Task :app:testDebugUnitTest UP-TO-DATE
+> Task :app:generateDebugAndroidTestLintModel UP-TO-DATE
+> Task :app:generateDebugLintReportModel UP-TO-DATE
+> Task :app:generateDebugUnitTestLintModel UP-TO-DATE
+> Task :app:lintAnalyzeDebug UP-TO-DATE
+> Task :app:lintAnalyzeDebugAndroidTest UP-TO-DATE
+> Task :app:lintAnalyzeDebugUnitTest UP-TO-DATE
+> Task :app:lintReportDebug UP-TO-DATE
+
+> Task :app:lintDebug FAILED
+Lint found 4 errors, 329 warnings, 8 hints. First failure:
+
+/Users/hanqiu/Desktop/KIOSK/app/src/main/AndroidManifest.xml: Error: When targeting Android 13 or higher, posting a permission requires holding the POST_NOTIFICATIONS permission (usage from com.bumptech.glide.request.target.NotificationTarget) [NotificationPermission]
+
+ Explanation for issues of type "NotificationPermission":
+ When targeting Android 13 and higher, posting permissions requires holding
+ the runtime permission android.permission.POST_NOTIFICATIONS.
+
+
+The full lint text report is located at:
+ /Users/hanqiu/Desktop/KIOSK/app/build/intermediates/lint_intermediate_text_report/debug/lintReportDebug/lint-results-debug.txt
+
+> Task :app:packageDebug
+There are no .so files available to package in the APK for armeabi.
+
+> Task :app:createDebugApkListingFileRedirect
+
+FAILURE: Build failed with an exception.
+
+* What went wrong:
+Execution failed for task ':app:lintDebug'.
+> Lint found errors in the project; aborting build.
+
+ Fix the issues identified by lint, or create a baseline to see only new errors.
+ To create a baseline, run `gradlew updateLintBaseline` after adding the following to the module's build.gradle file:
+ ```
+ android {
+ lint {
+ baseline = file("lint-baseline.xml")
+ }
+ }
+ ```
+ For more details, see https://developer.android.com/studio/write/lint#snapshot
+
+ Lint found 4 errors, 329 warnings, 8 hints. First failure:
+
+ /Users/hanqiu/Desktop/KIOSK/app/src/main/AndroidManifest.xml: Error: When targeting Android 13 or higher, posting a permission requires holding the POST_NOTIFICATIONS permission (usage from com.bumptech.glide.request.target.NotificationTarget) [NotificationPermission]
+
+ Explanation for issues of type "NotificationPermission":
+ When targeting Android 13 and higher, posting permissions requires holding
+ the runtime permission android.permission.POST_NOTIFICATIONS.
+
+
+ The full lint text report is located at:
+ /Users/hanqiu/Desktop/KIOSK/app/build/intermediates/lint_intermediate_text_report/debug/lintReportDebug/lint-results-debug.txt
+
+* Try:
+> Run with --stacktrace option to get the stack trace.
+> Run with --info or --debug option to get more log output.
+> Run with --scan to get full insights.
+> Get more help at https://help.gradle.org.
+
+BUILD FAILED in 6s
+61 actionable tasks: 7 executed, 54 up-to-date
diff --git a/docs/verification/cleanup-2026-09-20/baseline-metrics.json b/docs/verification/cleanup-2026-09-20/baseline-metrics.json
new file mode 100644
index 0000000..00339c3
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/baseline-metrics.json
@@ -0,0 +1,9 @@
+{
+ "commit": "835d6ecd009ba9a607966e8b3340b840ea3b7d8a",
+ "tracked_bytes": 104983844,
+ "tracked_files": 565,
+ "git_bytes": 63041006,
+ "apks": {
+ "app/build/outputs/apk/debug/\u7167\u7247\u6253\u5370\u673a_1.1.4_24_debug_20260920_1042.apk": 165813803
+ }
+}
\ No newline at end of file
diff --git a/docs/verification/cleanup-2026-09-20/baseline-unused-resources.xml b/docs/verification/cleanup-2026-09-20/baseline-unused-resources.xml
new file mode 100644
index 0000000..174effb
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/baseline-unused-resources.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/docs/verification/cleanup-2026-09-20/dependencies-after.txt b/docs/verification/cleanup-2026-09-20/dependencies-after.txt
new file mode 100644
index 0000000..5fe0ab9
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/dependencies-after.txt
@@ -0,0 +1,1358 @@
+
+> Task :app:dependencies
+
+------------------------------------------------------------
+Project ':app'
+------------------------------------------------------------
+
+debugRuntimeClasspath - Runtime classpath of '/debug'.
++--- androidx.databinding:viewbinding:8.10.0
+| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1
+| \--- androidx.annotation:annotation-jvm:1.9.1
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10
+| +--- org.jetbrains:annotations:13.0 -> 23.0.0
+| +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.10 (c)
+| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.10 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.10 (c)
++--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
++--- androidx.compose.ui:ui-tooling -> 1.9.4
+| \--- androidx.compose.ui:ui-tooling-android:1.9.4
+| +--- androidx.activity:activity-compose:1.7.0 -> 1.9.2
+| | +--- androidx.activity:activity-ktx:1.9.2
+| | | +--- androidx.activity:activity:1.9.2
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0
+| | | | | \--- androidx.collection:collection-jvm:1.5.0
+| | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10 (c)
+| | | | | \--- androidx.collection:collection-ktx:1.5.0 (c)
+| | | | +--- androidx.core:core:1.13.0 -> 1.15.0
+| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | +--- androidx.annotation:annotation-experimental:1.4.1
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.10 (*)
+| | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
+| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| | | | | +--- androidx.interpolator:interpolator:1.0.0
+| | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.4
+| | | | | | \--- androidx.lifecycle:lifecycle-runtime-android:2.9.4
+| | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | +--- androidx.arch.core:core-common:2.2.0
+| | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | +--- androidx.arch.core:core-runtime:2.2.0
+| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | | \--- androidx.arch.core:core-common:2.2.0 (*)
+| | | | | | +--- androidx.core:core-viewtree:1.0.0
+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4
+| | | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.4
+| | | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1
+| | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1
+| | | | | | | | +--- org.jetbrains:annotations:23.0.0
+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1
+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (c)
+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 (c)
+| | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (c)
+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.10 (*)
+| | | | | | | +--- org.jspecify:jspecify:1.0.0
+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0
+| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| | | | | | | +--- androidx.startup:startup-runtime:1.1.1
+| | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | | | \--- androidx.tracing:tracing:1.0.0 -> 1.2.0
+| | | | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | | | | | | | \--- androidx.tracing:tracing-ktx:1.2.0 (c)
+| | | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.10 (*)
+| | | | | | +--- org.jspecify:jspecify:1.0.0
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- androidx.tracing:tracing:1.2.0 (*)
+| | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1
+| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | | \--- androidx.core:core-ktx:1.15.0 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4
+| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.4
+| | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | +--- androidx.core:core-viewtree:1.0.0 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.4
+| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.4
+| | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.15.0
+| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | | +--- androidx.core:core:1.15.0 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | | | \--- androidx.core:core:1.15.0 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4
+| | | | | | +--- androidx.arch.core:core-common:2.2.0 (*)
+| | | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- org.jspecify:jspecify:1.0.0
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*)
+| | | | | +--- androidx.savedstate:savedstate:1.3.1 -> 1.3.3
+| | | | | | \--- androidx.savedstate:savedstate-android:1.3.3
+| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | +--- androidx.core:core-ktx:1.13.1 -> 1.15.0 (*)
+| | | | | | +--- androidx.core:core-viewtree:1.0.0 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 -> 2.9.4 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
+| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3 (c)
+| | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (c)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.10 (*)
+| | | | | | +--- androidx.savedstate:savedstate-compose:1.3.3 (c)
+| | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.3 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.3 (*)
+| | | | +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | +--- androidx.activity:activity-compose:1.9.2 (c)
+| | | | \--- androidx.activity:activity-ktx:1.9.2 (c)
+| | | +--- androidx.core:core-ktx:1.13.0 -> 1.15.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.4
+| | | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.4
+| | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.4
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (c)
+| | | | +--- androidx.savedstate:savedstate-compose:1.3.3 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | +--- androidx.activity:activity:1.9.2 (c)
+| | | \--- androidx.activity:activity-compose:1.9.2 (c)
+| | +--- androidx.compose.runtime:runtime:1.0.1 -> 1.9.4
+| | | \--- androidx.compose.runtime:runtime-android:1.9.4
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime-annotation:1.9.4
+| | | | \--- androidx.compose.runtime:runtime-annotation-android:1.9.4
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (c)
+| | | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.10
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | +--- androidx.compose.runtime:runtime-annotation:1.9.4 (c)
+| | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.9.4
+| | | \--- androidx.compose.runtime:runtime-saveable-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4
+| | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.4
+| | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | +--- androidx.savedstate:savedstate-compose:1.3.3
+| | | | \--- androidx.savedstate:savedstate-compose-android:1.3.3
+| | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.9.4 (*)
+| | | | +--- androidx.core:core-ktx:1.13.1 -> 1.15.0 (*)
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (*)
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (c)
+| | | | \--- androidx.savedstate:savedstate-ktx:1.3.3 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (c)
+| | | +--- androidx.compose.runtime:runtime-annotation:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.ui:ui:1.0.1 -> 1.9.4
+| | | \--- androidx.compose.ui:ui-android:1.9.4
+| | | +--- androidx.activity:activity-ktx:1.7.0 -> 1.9.2 (*)
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.autofill:autofill:1.0.0
+| | | | \--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-geometry:1.9.4
+| | | | \--- androidx.compose.ui:ui-geometry-android:1.9.4
+| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4
+| | | | | \--- androidx.compose.ui:ui-util-android:1.9.4
+| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | | +--- androidx.collection:collection:1.4.3 -> 1.5.0 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-graphics:1.9.4
+| | | | \--- androidx.compose.ui:ui-graphics-android:1.9.4
+| | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*)
+| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4
+| | | | | \--- androidx.compose.ui:ui-unit-android:1.9.4
+| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | | | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0
+| | | | | | +--- androidx.collection:collection:1.5.0 (*)
+| | | | | | \--- androidx.collection:collection:1.5.0 (c)
+| | | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (*)
+| | | | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | | +--- androidx.core:core:1.12.0 -> 1.15.0 (*)
+| | | | +--- androidx.graphics:graphics-path:1.0.1
+| | | | | +--- androidx.core:core:1.12.0 -> 1.15.0 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-text:1.9.4
+| | | | \--- androidx.compose.ui:ui-text-android:1.9.4
+| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | +--- androidx.collection:collection:1.5.0 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | | +--- androidx.core:core:1.7.0 -> 1.15.0 (*)
+| | | | +--- androidx.emoji2:emoji2:1.4.0
+| | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | | | | +--- androidx.core:core:1.3.0 -> 1.15.0 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.4
+| | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*)
+| | | | | | +--- androidx.startup:startup-runtime:1.1.1 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+| | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- androidx.core:core:1.15.0 (*)
+| | | +--- androidx.customview:customview-poolingcontainer:1.0.0
+| | | | +--- androidx.core:core-ktx:1.5.0 -> 1.15.0 (*)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.10 (*)
+| | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.4 (*)
+| | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*)
+| | | +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.3 (*)
+| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | +--- org.jspecify:jspecify:1.0.0
+| | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- androidx.activity:activity:1.9.2 (c)
+| | \--- androidx.activity:activity-ktx:1.9.2 (c)
+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| +--- androidx.compose.animation:animation:1.9.4
+| | \--- androidx.compose.animation:animation-android:1.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.collection:collection:1.5.0 (*)
+| | +--- androidx.compose.animation:animation-core:1.9.4
+| | | \--- androidx.compose.animation:animation-core-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-graphics:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | +--- androidx.compose.animation:animation:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.foundation:foundation-layout:1.9.4
+| | | \--- androidx.compose.foundation:foundation-layout-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.animation:animation-core:1.2.1 -> 1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- androidx.core:core:1.7.0 -> 1.15.0 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- androidx.compose.foundation:foundation:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | +--- androidx.compose.ui:ui-geometry:1.9.4 (*)
+| | +--- androidx.compose.ui:ui-graphics:1.9.4 (*)
+| | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- androidx.compose.animation:animation-core:1.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.compose.material:material:1.0.0 -> 1.8.2
+| | \--- androidx.compose.material:material-android:1.8.2
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.compose.animation:animation:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.animation:animation-core:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.foundation:foundation:1.7.4 -> 1.9.4
+| | | \--- androidx.compose.foundation:foundation-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.animation:animation:1.9.4 (*)
+| | | +--- androidx.compose.foundation:foundation-layout:1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-text:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- androidx.core:core:1.13.1 -> 1.15.0 (*)
+| | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- androidx.compose.foundation:foundation-layout:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.foundation:foundation-layout:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.material:material-ripple:1.8.2
+| | | \--- androidx.compose.material:material-ripple-android:1.8.2
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.animation:animation:1.7.1 -> 1.9.4 (*)
+| | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.9.4 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10 (c)
+| | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui-text:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui-util:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*)
+| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.3 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10 (c)
+| +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.9.4 (*)
+| +--- androidx.compose.ui:ui-tooling-data:1.9.4
+| | \--- androidx.compose.ui:ui-tooling-data-android:1.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.9.4
+| | \--- androidx.compose.ui:ui-tooling-preview-android:1.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.10 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.21 -> 2.1.10 (c)
+| +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.4 (*)
+| +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| +--- androidx.compose.ui:ui:1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
++--- androidx.compose.ui:ui-test-manifest -> 1.9.4
+| +--- androidx.activity:activity:1.2.1 -> 1.9.2 (*)
+| +--- androidx.compose.ui:ui:1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
++--- androidx.compose.foundation:foundation:1.9.4 (*)
++--- androidx.core:core-ktx:1.15.0 (*)
++--- androidx.appcompat:appcompat:1.7.0
+| +--- androidx.activity:activity:1.7.0 -> 1.9.2 (*)
+| +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*)
+| +--- androidx.appcompat:appcompat-resources:1.7.0
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.6.0 -> 1.15.0 (*)
+| | +--- androidx.vectordrawable:vectordrawable:1.1.0
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
+| | | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+| | | +--- androidx.interpolator:interpolator:1.0.0 (*)
+| | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | \--- androidx.appcompat:appcompat:1.7.0 (c)
+| +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| +--- androidx.core:core:1.13.0 -> 1.15.0 (*)
+| +--- androidx.core:core-ktx:1.13.0 -> 1.15.0 (*)
+| +--- androidx.cursoradapter:cursoradapter:1.0.0
+| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| +--- androidx.drawerlayout:drawerlayout:1.0.0
+| | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | \--- androidx.customview:customview:1.0.0
+| | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | \--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*)
+| +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.4.0
+| | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.3.0 -> 1.15.0 (*)
+| | +--- androidx.emoji2:emoji2:1.4.0 (*)
+| | \--- androidx.emoji2:emoji2:1.4.0 (c)
+| +--- androidx.fragment:fragment:1.5.4
+| | +--- androidx.activity:activity:1.5.1 -> 1.9.2 (*)
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*)
+| | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | +--- androidx.core:core-ktx:1.2.0 -> 1.15.0 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.4 (*)
+| | +--- androidx.loader:loader:1.0.0
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.4
+| | | | +--- androidx.arch.core:core-common:2.2.0 (*)
+| | | | +--- androidx.arch.core:core-runtime:2.2.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | +--- org.jspecify:jspecify:1.0.0
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.4 (*)
+| | +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.3 (*)
+| | +--- androidx.viewpager:viewpager:1.0.0
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | | \--- androidx.customview:customview:1.0.0 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.10 (*)
+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*)
+| +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1
+| | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.3 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| \--- androidx.appcompat:appcompat-resources:1.7.0 (c)
++--- androidx.constraintlayout:constraintlayout-compose:1.1.1
+| \--- androidx.constraintlayout:constraintlayout-compose-android:1.1.1
+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| +--- androidx.compose.foundation:foundation:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-unit:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-util:1.7.2 -> 1.9.4 (*)
+| +--- androidx.constraintlayout:constraintlayout-core:1.1.1
+| | \--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| \--- androidx.core:core-ktx:1.5.0 -> 1.15.0 (*)
++--- androidx.compose:compose-bom:2025.05.01
+| +--- androidx.compose.foundation:foundation:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.foundation:foundation-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-icons-core-android:1.7.8 (c)
+| +--- androidx.compose.material:material-icons-extended:1.7.8 (c)
+| +--- androidx.compose.material3:material3:1.3.2 (c)
+| +--- androidx.compose.ui:ui:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-test-manifest:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c)
+| +--- androidx.compose.runtime:runtime:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.animation:animation:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.foundation:foundation-layout:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.runtime:runtime-saveable:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-text:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-util:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material3:material3-android:1.3.2 (c)
+| +--- androidx.compose.material:material-icons-core:1.7.8 (c)
+| +--- androidx.compose.animation:animation-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.foundation:foundation-layout-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.runtime:runtime-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-util-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-text-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.animation:animation-core:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-ripple:1.8.2 (c)
+| +--- androidx.compose.ui:ui-tooling-data:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-ripple-android:1.8.2 (c)
+| +--- androidx.compose.animation:animation-core-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.runtime:runtime-saveable-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material:1.8.2 (c)
+| +--- androidx.compose.ui:ui-tooling-data-android:1.8.2 -> 1.9.4 (c)
+| \--- androidx.compose.material:material-android:1.8.2 (c)
++--- androidx.compose.ui:ui -> 1.9.4 (*)
++--- androidx.compose.ui:ui-tooling-preview -> 1.9.4 (*)
++--- androidx.compose.material3:material3 -> 1.3.2
+| \--- androidx.compose.material3:material3-android:1.3.2
+| +--- androidx.activity:activity-compose:1.8.2 -> 1.9.2 (*)
+| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*)
+| +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*)
+| +--- androidx.compose.animation:animation-core:1.6.0 -> 1.9.4 (*)
+| +--- androidx.compose.foundation:foundation:1.7.0 -> 1.9.4 (*)
+| +--- androidx.compose.foundation:foundation-layout:1.7.0 -> 1.9.4 (*)
+| +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8
+| | \--- androidx.compose.material:material-icons-core-android:1.7.8
+| | +--- androidx.compose.ui:ui:1.6.0 -> 1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.10 (*)
+| +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 (*)
+| +--- androidx.compose.runtime:runtime:1.7.0 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.6.0 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-text:1.6.0 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-util:1.6.0 -> 1.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | \--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.10 (*)
++--- androidx.compose.material:material-icons-core-android:1.7.8 (*)
++--- androidx.compose.material:material-icons-extended:1.7.8
+| \--- androidx.compose.material:material-icons-extended-android:1.7.8
+| +--- androidx.compose.material:material-icons-core:1.7.8 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.10 (*)
++--- com.google.dagger:hilt-android:2.56
+| +--- com.google.dagger:dagger:2.56
+| | +--- jakarta.inject:jakarta.inject-api:2.0.1
+| | +--- javax.inject:javax.inject:1
+| | \--- org.jspecify:jspecify:1.0.0
+| +--- com.google.dagger:dagger-lint-aar:2.56
+| +--- com.google.dagger:hilt-core:2.56
+| | +--- com.google.dagger:dagger:2.56 (*)
+| | +--- com.google.code.findbugs:jsr305:3.0.2
+| | \--- javax.inject:javax.inject:1
+| +--- com.google.code.findbugs:jsr305:3.0.2
+| +--- androidx.activity:activity:1.5.1 -> 1.9.2 (*)
+| +--- androidx.annotation:annotation:1.7.0-beta01 -> 1.9.1 (*)
+| +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*)
+| +--- androidx.annotation:annotation-jvm:1.7.0-beta01 -> 1.9.1 (*)
+| +--- androidx.fragment:fragment:1.5.1 -> 1.5.4 (*)
+| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.4 (*)
+| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.3 (*)
+| +--- javax.inject:javax.inject:1
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
++--- androidx.hilt:hilt-navigation-compose:1.2.0
+| +--- androidx.compose.runtime:runtime:1.0.1 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.0.1 -> 1.9.4 (*)
+| +--- androidx.hilt:hilt-navigation:1.2.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.8.9
+| | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.9.2 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.4 (*)
+| | | +--- androidx.navigation:navigation-common:2.8.9
+| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0 (*)
+| | | | +--- androidx.core:core-ktx:1.1.0 -> 1.15.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.3 (*)
+| | | | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.3 (*)
+| | | +--- androidx.navigation:navigation-common:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | \--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | +--- com.google.dagger:hilt-android:2.49 -> 2.56 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.4
+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.4
+| | +--- androidx.annotation:annotation:1.9.1 (*)
+| | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.9.0 -> 1.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.8.9
+| | +--- androidx.activity:activity-compose:1.8.0 -> 1.9.2 (*)
+| | +--- androidx.compose.animation:animation:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.9.4 (*)
+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.9
+| | | +--- androidx.navigation:navigation-common-ktx:2.8.9
+| | | | +--- androidx.navigation:navigation-common:2.8.9 (*)
+| | | | +--- androidx.navigation:navigation-common:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-runtime:2.8.9 (*)
+| | | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | | \--- androidx.navigation:navigation-common:2.8.9 (c)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.3 (*)
+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | \--- androidx.navigation:navigation-common:2.8.9 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
++--- androidx.navigation:navigation-compose:2.8.9 (*)
++--- com.squareup.okhttp3:okhttp:4.12.0
+| +--- com.squareup.okio:okio:3.6.0 -> 3.9.0
+| | \--- com.squareup.okio:okio-jvm:3.9.0
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.10
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.10 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.10 -> 2.1.10 (*)
++--- com.squareup.retrofit2:retrofit:2.11.0
+| \--- com.squareup.okhttp3:okhttp:3.14.9 -> 4.12.0 (*)
++--- com.squareup.retrofit2:converter-gson:2.11.0
+| +--- com.squareup.retrofit2:retrofit:2.11.0 (*)
+| \--- com.google.code.gson:gson:2.10.1 -> 2.13.1
+| \--- com.google.errorprone:error_prone_annotations:2.38.0
++--- com.squareup.okhttp3:logging-interceptor:4.12.0
+| +--- com.squareup.okhttp3:okhttp:4.12.0 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.10 (*)
++--- com.google.code.gson:gson:2.13.1 (*)
++--- com.github.getActivity:Toaster:12.8
++--- com.tencent:mmkv:2.1.0
+| \--- androidx.annotation:annotation:1.9.1 (*)
++--- io.coil-kt:coil-compose:2.7.0
+| +--- io.coil-kt:coil-compose-base:2.7.0
+| | +--- androidx.core:core-ktx:1.12.0 -> 1.15.0 (*)
+| | +--- com.google.accompanist:accompanist-drawablepainter:0.32.0
+| | | +--- androidx.compose.ui:ui:1.5.0 -> 1.9.4 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.0 -> 1.9.10 (*)
+| | +--- io.coil-kt:coil-base:2.7.0
+| | | +--- androidx.annotation:annotation:1.7.1 -> 1.9.1 (*)
+| | | +--- androidx.appcompat:appcompat-resources:1.6.1 -> 1.7.0 (*)
+| | | +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*)
+| | | +--- androidx.core:core-ktx:1.12.0 -> 1.15.0 (*)
+| | | +--- androidx.exifinterface:exifinterface:1.3.7
+| | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.4 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
+| | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*)
+| | | \--- com.squareup.okio:okio:3.9.0 (*)
+| | +--- androidx.compose.foundation:foundation:1.6.8 -> 1.9.4 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
+| +--- io.coil-kt:coil:2.7.0
+| | +--- io.coil-kt:coil-base:2.7.0 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
++--- com.google.accompanist:accompanist-permissions:0.28.0
+| +--- androidx.activity:activity-compose:1.5.1 -> 1.9.2 (*)
+| +--- androidx.compose.foundation:foundation:1.3.1 -> 1.9.4 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
+| \--- io.github.aakira:napier:1.4.1
+| \--- io.github.aakira:napier-android-debug:1.4.1
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32 -> 2.1.10 (*)
++--- com.google.accompanist:accompanist-systemuicontroller:0.28.0
+| +--- androidx.core:core-ktx:1.8.0 -> 1.15.0 (*)
+| +--- androidx.compose.ui:ui:1.3.1 -> 1.9.4 (*)
+| \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
++--- com.airbnb.android:lottie-compose:6.3.0
+| +--- androidx.compose:compose-bom:{require 2023.08.00; reject _} -> 2025.05.01 (*)
+| +--- androidx.compose.foundation:foundation -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui -> 1.9.4 (*)
+| +--- com.airbnb.android:lottie:6.3.0
+| | +--- androidx.appcompat:appcompat:{require 1.6.1; reject _} -> 1.7.0 (*)
+| | \--- com.squareup.okio:okio:{require 1.17.6; reject _} -> 3.9.0 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 (*)
++--- com.google.zxing:core:3.5.3
++--- com.github.yalantis:ucrop:2.2.10
+| +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.0 (*)
+| +--- androidx.exifinterface:exifinterface:1.3.6 -> 1.3.7 (*)
+| +--- androidx.transition:transition:1.4.1
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| \--- com.squareup.okhttp3:okhttp:3.12.13 -> 4.12.0 (*)
++--- com.github.commandiron:WheelPickerCompose:1.1.11
+| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.20 -> 1.9.10 (*)
+| +--- androidx.compose.ui:ui:1.3.1 -> 1.9.4 (*)
+| +--- androidx.compose.material3:material3:1.0.0-alpha15 -> 1.3.2 (*)
+| \--- dev.chrisbanes.snapper:snapper:0.3.0
+| +--- androidx.compose.foundation:foundation:1.2.1 -> 1.9.4 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.9.10 (*)
++--- androidx.media3:media3-exoplayer:1.7.1
+| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| +--- androidx.collection:collection:1.2.0 -> 1.5.0 (*)
+| +--- androidx.core:core:1.8.0 -> 1.15.0 (*)
+| +--- androidx.exifinterface:exifinterface:1.3.6 -> 1.3.7 (*)
+| +--- androidx.media3:media3-common:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.0
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.10 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.0 -> 2.1.10 (c)
+| | +--- com.google.guava:guava:33.3.1-android
+| | | +--- com.google.guava:failureaccess:1.0.2
+| | | \--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
+| | +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*)
+| | +--- androidx.media3:media3-container:1.7.1 (c)
+| | +--- androidx.media3:media3-database:1.7.1 (c)
+| | +--- androidx.media3:media3-datasource:1.7.1 (c)
+| | +--- androidx.media3:media3-datasource-rtmp:1.7.1 (c)
+| | +--- androidx.media3:media3-decoder:1.7.1 (c)
+| | +--- androidx.media3:media3-exoplayer:1.7.1 (c)
+| | +--- androidx.media3:media3-extractor:1.7.1 (c)
+| | \--- androidx.media3:media3-ui:1.7.1 (c)
+| +--- androidx.media3:media3-container:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | \--- androidx.media3:media3-common:1.7.1 (*)
+| +--- androidx.media3:media3-datasource:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | +--- androidx.exifinterface:exifinterface:1.3.6 -> 1.3.7 (*)
+| | +--- androidx.media3:media3-common:1.7.1 (*)
+| | \--- androidx.media3:media3-database:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | \--- androidx.media3:media3-common:1.7.1 (*)
+| +--- androidx.media3:media3-decoder:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | \--- androidx.media3:media3-common:1.7.1 (*)
+| +--- androidx.media3:media3-extractor:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | +--- androidx.media3:media3-decoder:1.7.1 (*)
+| | +--- androidx.media3:media3-common:1.7.1 (*)
+| | \--- androidx.media3:media3-container:1.7.1 (*)
+| \--- androidx.media3:media3-database:1.7.1 (*)
++--- androidx.media3:media3-datasource-rtmp:1.7.1
+| +--- io.antmedia:rtmp-client:3.2.0
+| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| +--- androidx.media3:media3-common:1.7.1 (*)
+| \--- androidx.media3:media3-datasource:1.7.1 (*)
++--- androidx.media3:media3-ui:1.7.1
+| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| +--- androidx.recyclerview:recyclerview:1.3.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.7.0 -> 1.15.0 (*)
+| | +--- androidx.customview:customview:1.0.0 (*)
+| | \--- androidx.customview:customview-poolingcontainer:1.0.0 (*)
+| \--- androidx.media3:media3-common:1.7.1 (*)
++--- com.google.mlkit:barcode-scanning:17.3.0
+| +--- com.google.android.gms:play-services-basement:18.4.0
+| | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.2.0 -> 1.15.0 (*)
+| | \--- androidx.fragment:fragment:1.1.0 -> 1.5.4 (*)
+| +--- com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1
+| | +--- com.google.android.datatransport:transport-api:2.2.1
+| | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | +--- com.google.android.datatransport:transport-runtime:2.2.5 -> 2.2.6
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | | \--- javax.inject:javax.inject:1
+| | | +--- com.google.firebase:firebase-encoders:16.1.0
+| | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | \--- com.google.firebase:firebase-encoders-json:17.1.0
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | \--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | +--- com.google.android.datatransport:transport-runtime:2.2.6 (*)
+| | +--- com.google.android.gms:play-services-base:18.5.0
+| | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | | +--- androidx.core:core:1.2.0 -> 1.15.0 (*)
+| | | +--- androidx.fragment:fragment:1.0.0 -> 1.5.4 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | | \--- com.google.android.gms:play-services-tasks:18.2.0
+| | | \--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | +--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | +--- com.google.android.gms:play-services-tasks:18.2.0 (*)
+| | +--- com.google.android.odml:image:1.0.0-beta1
+| | +--- com.google.firebase:firebase-components:16.1.0
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | \--- com.google.firebase:firebase-annotations:16.0.0
+| | +--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | +--- com.google.firebase:firebase-encoders-json:17.1.0 (*)
+| | +--- com.google.mlkit:barcode-scanning-common:17.0.0
+| | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 (*)
+| | | \--- com.google.mlkit:vision-common:17.0.0 -> 17.3.0
+| | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.7 (*)
+| | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 (*)
+| | | +--- com.google.android.datatransport:transport-runtime:2.2.6 (*)
+| | | +--- com.google.android.gms:play-services-base:18.1.0 -> 18.5.0 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*)
+| | | +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
+| | | +--- com.google.android.odml:image:1.0.0-beta1
+| | | +--- com.google.firebase:firebase-components:16.1.0 (*)
+| | | +--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | | +--- com.google.firebase:firebase-encoders-json:17.1.0 (*)
+| | | \--- com.google.mlkit:common:18.6.0 -> 18.11.0
+| | | +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.0 (*)
+| | | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 (*)
+| | | +--- com.google.android.datatransport:transport-runtime:2.2.6 (*)
+| | | +--- com.google.android.gms:play-services-base:18.5.0 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | | +--- com.google.android.gms:play-services-tasks:18.2.0 (*)
+| | | +--- com.google.firebase:firebase-components:16.1.0 (*)
+| | | +--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | | \--- com.google.firebase:firebase-encoders-json:17.1.0 (*)
+| | +--- com.google.mlkit:common:18.11.0 (*)
+| | +--- com.google.mlkit:vision-common:17.3.0 (*)
+| | \--- com.google.mlkit:vision-interfaces:16.3.0
+| | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*)
+| | \--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
+| +--- com.google.mlkit:barcode-scanning-common:17.0.0 (*)
+| +--- com.google.mlkit:common:18.11.0 (*)
+| \--- com.google.mlkit:vision-common:17.3.0 (*)
++--- androidx.camera:camera-camera2:1.4.2
+| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| +--- androidx.camera:camera-core:1.4.2
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0
+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.1.10 (*)
+| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4 -> 1.8.1 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | +--- androidx.exifinterface:exifinterface:1.3.2 -> 1.3.7 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.1.0 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 -> 2.9.4 (*)
+| | +--- androidx.tracing:tracing:1.2.0 (*)
+| | +--- com.google.auto.value:auto-value-annotations:1.6.3
+| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+| | +--- androidx.camera:camera-camera2:1.4.2 (c)
+| | +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| | +--- androidx.camera:camera-video:1.4.2 (c)
+| | \--- androidx.camera:camera-view:1.4.2 (c)
+| +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*)
+| +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| +--- androidx.tracing:tracing:1.2.0 (*)
+| +--- com.google.auto.value:auto-value-annotations:1.6.3
+| +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| +--- androidx.camera:camera-core:1.4.2 (c)
+| +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| +--- androidx.camera:camera-view:1.4.2 (c)
+| \--- androidx.camera:camera-video:1.4.2 (c)
++--- androidx.camera:camera-lifecycle:1.4.2
+| +--- androidx.camera:camera-core:1.4.2 (*)
+| +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 (*)
+| +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| +--- androidx.lifecycle:lifecycle-common:2.1.0 -> 2.9.4 (*)
+| +--- androidx.tracing:tracing-ktx:1.2.0
+| | +--- androidx.tracing:tracing:1.2.0 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.1.10 (*)
+| | \--- androidx.tracing:tracing:1.2.0 (c)
+| +--- com.google.auto.value:auto-value-annotations:1.6.3
+| +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+| +--- androidx.camera:camera-camera2:1.4.2 (c)
+| +--- androidx.camera:camera-core:1.4.2 (c)
+| +--- androidx.camera:camera-view:1.4.2 (c)
+| \--- androidx.camera:camera-video:1.4.2 (c)
++--- androidx.camera:camera-view:1.4.2
+| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| +--- androidx.appcompat:appcompat:1.1.0 -> 1.7.0 (*)
+| +--- androidx.camera:camera-core:1.4.2 (*)
+| +--- androidx.camera:camera-lifecycle:1.4.2 (*)
+| +--- androidx.camera:camera-video:1.4.2
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.camera:camera-core:1.4.2 (*)
+| | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | +--- com.google.auto.value:auto-value-annotations:1.6.3
+| | +--- androidx.camera:camera-camera2:1.4.2 (c)
+| | +--- androidx.camera:camera-core:1.4.2 (c)
+| | +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| | \--- androidx.camera:camera-view:1.4.2 (c)
+| +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*)
+| +--- androidx.core:core:1.3.2 -> 1.15.0 (*)
+| +--- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.9.4 (*)
+| +--- com.google.auto.value:auto-value-annotations:1.6.3
+| +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| +--- androidx.camera:camera-camera2:1.4.2 (c)
+| +--- androidx.camera:camera-core:1.4.2 (c)
+| +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| \--- androidx.camera:camera-video:1.4.2 (c)
++--- com.aliyun.dpa:oss-android-sdk:2.9.21
+| +--- com.squareup.okhttp3:okhttp:3.11.0 -> 4.12.0 (*)
+| \--- com.squareup.okio:okio:1.14.0 -> 3.9.0 (*)
++--- com.alibaba.nls:nls-sdk-common:2.1.6
+| +--- org.slf4j:slf4j-api:1.7.21
+| +--- io.netty:netty-transport:4.1.17.Final
+| | +--- io.netty:netty-buffer:4.1.17.Final
+| | | \--- io.netty:netty-common:4.1.17.Final
+| | \--- io.netty:netty-resolver:4.1.17.Final
+| | \--- io.netty:netty-common:4.1.17.Final
+| +--- io.netty:netty-handler:4.1.17.Final
+| | +--- io.netty:netty-buffer:4.1.17.Final (*)
+| | +--- io.netty:netty-transport:4.1.17.Final (*)
+| | \--- io.netty:netty-codec:4.1.17.Final
+| | \--- io.netty:netty-transport:4.1.17.Final (*)
+| +--- io.netty:netty-common:4.1.17.Final
+| +--- io.netty:netty-codec-http:4.1.17.Final
+| | \--- io.netty:netty-codec:4.1.17.Final (*)
+| +--- io.netty:netty-codec:4.1.17.Final (*)
+| +--- io.netty:netty-buffer:4.1.17.Final (*)
+| +--- com.squareup.okio:okio:1.13.0 -> 3.9.0 (*)
+| \--- com.squareup.okhttp3:okhttp:3.9.1 -> 4.12.0 (*)
++--- javax.xml.bind:jaxb-api:2.3.1
+| \--- javax.activation:javax.activation-api:1.2.0
++--- org.glassfish.jaxb:jaxb-runtime:2.3.1
+| +--- javax.xml.bind:jaxb-api:2.3.1 (*)
+| +--- org.glassfish.jaxb:txw2:2.3.1
+| +--- com.sun.istack:istack-commons-runtime:3.0.7
+| +--- org.jvnet.staxex:stax-ex:1.8
+| +--- com.sun.xml.fastinfoset:FastInfoset:1.2.15
+| \--- javax.activation:javax.activation-api:1.2.0
++--- xerces:xercesImpl:2.12.2
+| \--- xml-apis:xml-apis:1.4.01
++--- androidx.room:room-runtime:2.6.1
+| +--- androidx.annotation:annotation-experimental:1.1.0-rc01 -> 1.4.1 (*)
+| +--- androidx.arch.core:core-runtime:2.2.0 (*)
+| +--- androidx.room:room-common:2.6.1
+| | +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.10 (*)
+| | +--- androidx.room:room-ktx:2.6.1 (c)
+| | \--- androidx.room:room-runtime:2.6.1 (c)
+| +--- androidx.sqlite:sqlite:2.4.0
+| | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | \--- androidx.sqlite:sqlite-framework:2.4.0 (c)
+| +--- androidx.sqlite:sqlite-framework:2.4.0
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.sqlite:sqlite:2.4.0 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | \--- androidx.sqlite:sqlite:2.4.0 (c)
+| +--- androidx.room:room-common:2.6.1 (c)
+| \--- androidx.room:room-ktx:2.6.1 (c)
++--- androidx.room:room-ktx:2.6.1
+| +--- androidx.room:room-common:2.6.1 (*)
+| +--- androidx.room:room-runtime:2.6.1 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.8.1 (*)
+| +--- androidx.room:room-common:2.6.1 (c)
+| \--- androidx.room:room-runtime:2.6.1 (c)
++--- io.github.lucksiege:pictureselector:v3.11.3
+| +--- androidx.appcompat:appcompat:1.3.1 -> 1.7.0 (*)
+| +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.3.0 (*)
+| +--- androidx.activity:activity:1.3.1 -> 1.9.2 (*)
+| +--- androidx.fragment:fragment:1.3.1 -> 1.5.4 (*)
+| +--- androidx.exifinterface:exifinterface:1.3.3 -> 1.3.7 (*)
+| +--- androidx.viewpager2:viewpager2:1.0.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.fragment:fragment:1.1.0 -> 1.5.4 (*)
+| | +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.3.0 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| \--- androidx.constraintlayout:constraintlayout:2.1.4
+| +--- androidx.appcompat:appcompat:1.2.0 -> 1.7.0 (*)
+| +--- androidx.core:core:1.3.2 -> 1.15.0 (*)
+| \--- androidx.constraintlayout:constraintlayout-core:1.0.4 -> 1.1.1 (*)
++--- io.github.lucksiege:camerax:v3.11.3
+| +--- androidx.camera:camera-view:1.2.1 -> 1.4.2 (*)
+| +--- androidx.camera:camera-lifecycle:1.2.1 -> 1.4.2 (*)
+| +--- androidx.appcompat:appcompat:1.3.1 -> 1.7.0 (*)
+| +--- androidx.transition:transition:1.4.1 (*)
+| +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| +--- androidx.camera:camera-core:1.2.1 -> 1.4.2 (*)
+| \--- androidx.camera:camera-camera2:1.2.1 -> 1.4.2 (*)
++--- com.github.bumptech.glide:glide:4.12.0
+| +--- com.github.bumptech.glide:gifdecoder:4.12.0
+| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| +--- com.github.bumptech.glide:disklrucache:4.12.0
+| +--- com.github.bumptech.glide:annotations:4.12.0
+| +--- androidx.fragment:fragment:1.0.0 -> 1.5.4 (*)
+| +--- androidx.vectordrawable:vectordrawable-animated:1.0.0 -> 1.1.0 (*)
+| \--- androidx.exifinterface:exifinterface:1.2.0 -> 1.3.7 (*)
++--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4 -> 2.9.4 (*)
++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 -> 2.9.4 (*)
++--- androidx.activity:activity-compose:1.9.2 (*)
++--- androidx.localbroadcastmanager:localbroadcastmanager:1.1.0
+| \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
++--- androidx.paging:paging-runtime:3.3.6
+| +--- androidx.core:core-ktx:1.7.0 -> 1.15.0 (*)
+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.0 -> 2.9.4
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.4.0 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0 -> 2.9.4 (*)
+| +--- androidx.paging:paging-common:3.3.6
+| | \--- androidx.paging:paging-common-android:3.3.6
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.arch.core:core-common:2.2.0 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+| | +--- androidx.paging:paging-common-ktx:3.3.6 (c)
+| | \--- androidx.paging:paging-runtime:3.3.6 (c)
+| +--- androidx.paging:paging-common-ktx:3.3.6
+| | +--- androidx.paging:paging-common:3.3.6 (*)
+| | +--- androidx.paging:paging-common:3.3.6 (c)
+| | +--- androidx.paging:paging-compose:3.3.6 (c)
+| | \--- androidx.paging:paging-runtime:3.3.6 (c)
+| +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.3.0 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+| +--- androidx.paging:paging-common:3.3.6 (c)
+| \--- androidx.paging:paging-common-ktx:3.3.6 (c)
+\--- androidx.paging:paging-compose:3.3.6
+ \--- androidx.paging:paging-compose-android:3.3.6
+ +--- androidx.compose.foundation:foundation:1.5.0 -> 1.9.4 (*)
+ +--- androidx.compose.runtime:runtime:1.5.0 -> 1.9.4 (*)
+ +--- androidx.paging:paging-common:3.3.6 (*)
+ +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+ +--- androidx.paging:paging-common:3.3.6 (c)
+ +--- androidx.paging:paging-common-ktx:3.3.6 (c)
+ \--- androidx.paging:paging-runtime:3.3.6 (c)
+
+(c) - A dependency constraint, not a dependency. The dependency affected by the constraint occurs elsewhere in the tree.
+(*) - Indicates repeated occurrences of a transitive dependency subtree. Gradle expands transitive dependency subtrees only once per project; repeat occurrences only display the root of the subtree, followed by this annotation.
+
+A web-based, searchable dependency report is available by adding the --scan option.
+
+BUILD SUCCESSFUL in 790ms
+1 actionable task: 1 executed
diff --git a/docs/verification/cleanup-2026-09-20/dependencies-before.txt b/docs/verification/cleanup-2026-09-20/dependencies-before.txt
new file mode 100644
index 0000000..4890ca7
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/dependencies-before.txt
@@ -0,0 +1,1359 @@
+
+> Task :app:dependencies
+
+------------------------------------------------------------
+Project ':app'
+------------------------------------------------------------
+
+debugRuntimeClasspath - Runtime classpath of '/debug'.
++--- androidx.databinding:viewbinding:8.10.0
+| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1
+| \--- androidx.annotation:annotation-jvm:1.9.1
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10
+| +--- org.jetbrains:annotations:13.0 -> 23.0.0
+| +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.10 (c)
+| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.10 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.10 (c)
++--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
++--- androidx.compose.ui:ui-tooling -> 1.9.4
+| \--- androidx.compose.ui:ui-tooling-android:1.9.4
+| +--- androidx.activity:activity-compose:1.7.0 -> 1.9.2
+| | +--- androidx.activity:activity-ktx:1.9.2
+| | | +--- androidx.activity:activity:1.9.2
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0
+| | | | | \--- androidx.collection:collection-jvm:1.5.0
+| | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10 (c)
+| | | | | \--- androidx.collection:collection-ktx:1.5.0 (c)
+| | | | +--- androidx.core:core:1.13.0 -> 1.15.0
+| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | +--- androidx.annotation:annotation-experimental:1.4.1
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.10 (*)
+| | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0
+| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| | | | | +--- androidx.interpolator:interpolator:1.0.0
+| | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.4
+| | | | | | \--- androidx.lifecycle:lifecycle-runtime-android:2.9.4
+| | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | +--- androidx.arch.core:core-common:2.2.0
+| | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | +--- androidx.arch.core:core-runtime:2.2.0
+| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | | \--- androidx.arch.core:core-common:2.2.0 (*)
+| | | | | | +--- androidx.core:core-viewtree:1.0.0
+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4
+| | | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.4
+| | | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1
+| | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1
+| | | | | | | | +--- org.jetbrains:annotations:23.0.0
+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1
+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (c)
+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 (c)
+| | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (c)
+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.10 (*)
+| | | | | | | +--- org.jspecify:jspecify:1.0.0
+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0
+| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| | | | | | | +--- androidx.startup:startup-runtime:1.1.1
+| | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | | | \--- androidx.tracing:tracing:1.0.0 -> 1.2.0
+| | | | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | | | | | | | \--- androidx.tracing:tracing-ktx:1.2.0 (c)
+| | | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.10 (*)
+| | | | | | +--- org.jspecify:jspecify:1.0.0
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- androidx.tracing:tracing:1.2.0 (*)
+| | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1
+| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | | \--- androidx.core:core-ktx:1.15.0 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4
+| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.4
+| | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | +--- androidx.core:core-viewtree:1.0.0 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.4
+| | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.4
+| | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.15.0
+| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | | +--- androidx.core:core:1.15.0 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | | | \--- androidx.core:core:1.15.0 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4
+| | | | | | +--- androidx.arch.core:core-common:2.2.0 (*)
+| | | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- org.jspecify:jspecify:1.0.0
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*)
+| | | | | +--- androidx.savedstate:savedstate:1.3.1 -> 1.3.3
+| | | | | | \--- androidx.savedstate:savedstate-android:1.3.3
+| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | +--- androidx.core:core-ktx:1.13.1 -> 1.15.0 (*)
+| | | | | | +--- androidx.core:core-viewtree:1.0.0 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 -> 2.9.4 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
+| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3 (c)
+| | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (c)
+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.10 (*)
+| | | | | | +--- androidx.savedstate:savedstate-compose:1.3.3 (c)
+| | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.3 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.3 (*)
+| | | | +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | +--- androidx.activity:activity-compose:1.9.2 (c)
+| | | | \--- androidx.activity:activity-ktx:1.9.2 (c)
+| | | +--- androidx.core:core-ktx:1.13.0 -> 1.15.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.4
+| | | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.4
+| | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.4
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (c)
+| | | | +--- androidx.savedstate:savedstate-compose:1.3.3 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | +--- androidx.activity:activity:1.9.2 (c)
+| | | \--- androidx.activity:activity-compose:1.9.2 (c)
+| | +--- androidx.compose.runtime:runtime:1.0.1 -> 1.9.4
+| | | \--- androidx.compose.runtime:runtime-android:1.9.4
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime-annotation:1.9.4
+| | | | \--- androidx.compose.runtime:runtime-annotation-android:1.9.4
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (c)
+| | | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.10
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | +--- androidx.compose.runtime:runtime-annotation:1.9.4 (c)
+| | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.9.4
+| | | \--- androidx.compose.runtime:runtime-saveable-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4
+| | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.4
+| | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | +--- androidx.savedstate:savedstate-compose:1.3.3
+| | | | \--- androidx.savedstate:savedstate-compose-android:1.3.3
+| | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.9.4 (*)
+| | | | +--- androidx.core:core-ktx:1.13.1 -> 1.15.0 (*)
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (*)
+| | | | +--- androidx.savedstate:savedstate:1.3.3 (c)
+| | | | \--- androidx.savedstate:savedstate-ktx:1.3.3 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (c)
+| | | +--- androidx.compose.runtime:runtime-annotation:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.ui:ui:1.0.1 -> 1.9.4
+| | | \--- androidx.compose.ui:ui-android:1.9.4
+| | | +--- androidx.activity:activity-ktx:1.7.0 -> 1.9.2 (*)
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.autofill:autofill:1.0.0
+| | | | \--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-geometry:1.9.4
+| | | | \--- androidx.compose.ui:ui-geometry-android:1.9.4
+| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4
+| | | | | \--- androidx.compose.ui:ui-util-android:1.9.4
+| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | | +--- androidx.collection:collection:1.4.3 -> 1.5.0 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-graphics:1.9.4
+| | | | \--- androidx.compose.ui:ui-graphics-android:1.9.4
+| | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*)
+| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4
+| | | | | \--- androidx.compose.ui:ui-unit-android:1.9.4
+| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | | | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0
+| | | | | | +--- androidx.collection:collection:1.5.0 (*)
+| | | | | | \--- androidx.collection:collection:1.5.0 (c)
+| | | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (*)
+| | | | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | | +--- androidx.core:core:1.12.0 -> 1.15.0 (*)
+| | | | +--- androidx.graphics:graphics-path:1.0.1
+| | | | | +--- androidx.core:core:1.12.0 -> 1.15.0 (*)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-text:1.9.4
+| | | | \--- androidx.compose.ui:ui-text-android:1.9.4
+| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | | +--- androidx.collection:collection:1.5.0 (*)
+| | | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | | +--- androidx.compose.runtime:runtime-saveable:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | | +--- androidx.core:core:1.7.0 -> 1.15.0 (*)
+| | | | +--- androidx.emoji2:emoji2:1.4.0
+| | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | | | | +--- androidx.core:core:1.3.0 -> 1.15.0 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.4
+| | | | | | +--- androidx.annotation:annotation:1.9.1 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (*)
+| | | | | | +--- androidx.startup:startup-runtime:1.1.1 (*)
+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*)
+| | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- androidx.core:core:1.15.0 (*)
+| | | +--- androidx.customview:customview-poolingcontainer:1.0.0
+| | | | +--- androidx.core:core-ktx:1.5.0 -> 1.15.0 (*)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.10 (*)
+| | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.4 (*)
+| | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*)
+| | | +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.3 (*)
+| | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | +--- org.jspecify:jspecify:1.0.0
+| | | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- androidx.activity:activity:1.9.2 (c)
+| | \--- androidx.activity:activity-ktx:1.9.2 (c)
+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| +--- androidx.compose.animation:animation:1.9.4
+| | \--- androidx.compose.animation:animation-android:1.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.collection:collection:1.5.0 (*)
+| | +--- androidx.compose.animation:animation-core:1.9.4
+| | | \--- androidx.compose.animation:animation-core-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-graphics:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | +--- androidx.compose.animation:animation:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.foundation:foundation-layout:1.9.4
+| | | \--- androidx.compose.foundation:foundation-layout-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.animation:animation-core:1.2.1 -> 1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-unit:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- androidx.core:core:1.7.0 -> 1.15.0 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- androidx.compose.foundation:foundation:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | +--- androidx.compose.ui:ui-geometry:1.9.4 (*)
+| | +--- androidx.compose.ui:ui-graphics:1.9.4 (*)
+| | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- androidx.compose.animation:animation-core:1.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.compose.material:material:1.0.0 -> 1.8.2
+| | \--- androidx.compose.material:material-android:1.8.2
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.compose.animation:animation:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.animation:animation-core:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.foundation:foundation:1.7.4 -> 1.9.4
+| | | \--- androidx.compose.foundation:foundation-android:1.9.4
+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.animation:animation:1.9.4 (*)
+| | | +--- androidx.compose.foundation:foundation-layout:1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-text:1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.9.4 (*)
+| | | +--- androidx.core:core:1.13.1 -> 1.15.0 (*)
+| | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | +--- androidx.compose.foundation:foundation-layout:1.9.4 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | +--- androidx.compose.foundation:foundation-layout:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.material:material-ripple:1.8.2
+| | | \--- androidx.compose.material:material-ripple-android:1.8.2
+| | | +--- androidx.collection:collection:1.5.0 (*)
+| | | +--- androidx.compose.animation:animation:1.7.1 -> 1.9.4 (*)
+| | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.9.4 (*)
+| | | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.9.4 (*)
+| | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.9.4 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10 (c)
+| | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui-text:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui-util:1.7.4 -> 1.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*)
+| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.3 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.10 (c)
+| +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.9.4 (*)
+| +--- androidx.compose.ui:ui-tooling-data:1.9.4
+| | \--- androidx.compose.ui:ui-tooling-data-android:1.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.9.4
+| | \--- androidx.compose.ui:ui-tooling-preview-android:1.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.compose.runtime:runtime:1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.10 (*)
+| | +--- androidx.compose.ui:ui:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| | +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.21 -> 2.1.10 (c)
+| +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.4 (*)
+| +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| +--- androidx.compose.ui:ui:1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| +--- androidx.compose.ui:ui-test-manifest:1.9.4 (c)
+| +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
++--- androidx.compose.ui:ui-test-manifest -> 1.9.4
+| +--- androidx.activity:activity:1.2.1 -> 1.9.2 (*)
+| +--- androidx.compose.ui:ui:1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry:1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics:1.9.4 (c)
+| +--- androidx.compose.ui:ui-text:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling:1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit:1.9.4 (c)
+| +--- androidx.compose.ui:ui-util:1.9.4 (c)
+| \--- androidx.compose.ui:ui-tooling-data:1.9.4 (c)
++--- androidx.compose.foundation:foundation:1.9.4 (*)
++--- com.google.firebase:firebase-crashlytics-buildtools:3.0.6
++--- androidx.core:core-ktx:1.15.0 (*)
++--- androidx.appcompat:appcompat:1.7.0
+| +--- androidx.activity:activity:1.7.0 -> 1.9.2 (*)
+| +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*)
+| +--- androidx.appcompat:appcompat-resources:1.7.0
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.6.0 -> 1.15.0 (*)
+| | +--- androidx.vectordrawable:vectordrawable:1.1.0
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0
+| | | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+| | | +--- androidx.interpolator:interpolator:1.0.0 (*)
+| | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | \--- androidx.appcompat:appcompat:1.7.0 (c)
+| +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| +--- androidx.core:core:1.13.0 -> 1.15.0 (*)
+| +--- androidx.core:core-ktx:1.13.0 -> 1.15.0 (*)
+| +--- androidx.cursoradapter:cursoradapter:1.0.0
+| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| +--- androidx.drawerlayout:drawerlayout:1.0.0
+| | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | \--- androidx.customview:customview:1.0.0
+| | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | \--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*)
+| +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.4.0
+| | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.3.0 -> 1.15.0 (*)
+| | +--- androidx.emoji2:emoji2:1.4.0 (*)
+| | \--- androidx.emoji2:emoji2:1.4.0 (c)
+| +--- androidx.fragment:fragment:1.5.4
+| | +--- androidx.activity:activity:1.5.1 -> 1.9.2 (*)
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*)
+| | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| | +--- androidx.core:core-ktx:1.2.0 -> 1.15.0 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.5.1 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.4 (*)
+| | +--- androidx.loader:loader:1.0.0
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.4
+| | | | +--- androidx.arch.core:core-common:2.2.0 (*)
+| | | | +--- androidx.arch.core:core-runtime:2.2.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (*)
+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | | | +--- org.jspecify:jspecify:1.0.0
+| | | | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.4 (*)
+| | +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.3 (*)
+| | +--- androidx.viewpager:viewpager:1.0.0
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | | \--- androidx.customview:customview:1.0.0 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.10 (*)
+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4 (*)
+| +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1
+| | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.3 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| \--- androidx.appcompat:appcompat-resources:1.7.0 (c)
++--- androidx.constraintlayout:constraintlayout-compose:1.1.1
+| \--- androidx.constraintlayout:constraintlayout-compose-android:1.1.1
+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| +--- androidx.compose.foundation:foundation:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-unit:1.7.2 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-util:1.7.2 -> 1.9.4 (*)
+| +--- androidx.constraintlayout:constraintlayout-core:1.1.1
+| | \--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| \--- androidx.core:core-ktx:1.5.0 -> 1.15.0 (*)
++--- androidx.compose:compose-bom:2025.05.01
+| +--- androidx.compose.foundation:foundation:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.foundation:foundation-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-icons-core-android:1.7.8 (c)
+| +--- androidx.compose.material:material-icons-extended:1.7.8 (c)
+| +--- androidx.compose.material3:material3:1.3.2 (c)
+| +--- androidx.compose.ui:ui:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-test-manifest:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c)
+| +--- androidx.compose.runtime:runtime:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.animation:animation:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.foundation:foundation-layout:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.runtime:runtime-saveable:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-text:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-util:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material3:material3-android:1.3.2 (c)
+| +--- androidx.compose.material:material-icons-core:1.7.8 (c)
+| +--- androidx.compose.animation:animation-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.foundation:foundation-layout-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.runtime:runtime-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-util-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-text-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.animation:animation-core:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-ripple:1.8.2 (c)
+| +--- androidx.compose.ui:ui-tooling-data:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material-ripple-android:1.8.2 (c)
+| +--- androidx.compose.animation:animation-core-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-geometry-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-graphics-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-unit-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.runtime:runtime-saveable-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.2 -> 1.9.4 (c)
+| +--- androidx.compose.material:material:1.8.2 (c)
+| +--- androidx.compose.ui:ui-tooling-data-android:1.8.2 -> 1.9.4 (c)
+| \--- androidx.compose.material:material-android:1.8.2 (c)
++--- androidx.compose.ui:ui -> 1.9.4 (*)
++--- androidx.compose.ui:ui-tooling-preview -> 1.9.4 (*)
++--- androidx.compose.material3:material3 -> 1.3.2
+| \--- androidx.compose.material3:material3-android:1.3.2
+| +--- androidx.activity:activity-compose:1.8.2 -> 1.9.2 (*)
+| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*)
+| +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*)
+| +--- androidx.compose.animation:animation-core:1.6.0 -> 1.9.4 (*)
+| +--- androidx.compose.foundation:foundation:1.7.0 -> 1.9.4 (*)
+| +--- androidx.compose.foundation:foundation-layout:1.7.0 -> 1.9.4 (*)
+| +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8
+| | \--- androidx.compose.material:material-icons-core-android:1.7.8
+| | +--- androidx.compose.ui:ui:1.6.0 -> 1.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.10 (*)
+| +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 (*)
+| +--- androidx.compose.runtime:runtime:1.7.0 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.6.0 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-text:1.6.0 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui-util:1.6.0 -> 1.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.4
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | \--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.10 (*)
++--- androidx.compose.material:material-icons-core-android:1.7.8 (*)
++--- androidx.compose.material:material-icons-extended:1.7.8
+| \--- androidx.compose.material:material-icons-extended-android:1.7.8
+| +--- androidx.compose.material:material-icons-core:1.7.8 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.10 (*)
++--- com.google.dagger:hilt-android:2.56
+| +--- com.google.dagger:dagger:2.56
+| | +--- jakarta.inject:jakarta.inject-api:2.0.1
+| | +--- javax.inject:javax.inject:1
+| | \--- org.jspecify:jspecify:1.0.0
+| +--- com.google.dagger:dagger-lint-aar:2.56
+| +--- com.google.dagger:hilt-core:2.56
+| | +--- com.google.dagger:dagger:2.56 (*)
+| | +--- com.google.code.findbugs:jsr305:3.0.2
+| | \--- javax.inject:javax.inject:1
+| +--- com.google.code.findbugs:jsr305:3.0.2
+| +--- androidx.activity:activity:1.5.1 -> 1.9.2 (*)
+| +--- androidx.annotation:annotation:1.7.0-beta01 -> 1.9.1 (*)
+| +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*)
+| +--- androidx.annotation:annotation-jvm:1.7.0-beta01 -> 1.9.1 (*)
+| +--- androidx.fragment:fragment:1.5.1 -> 1.5.4 (*)
+| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.4 (*)
+| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.3 (*)
+| +--- javax.inject:javax.inject:1
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
++--- androidx.hilt:hilt-navigation-compose:1.2.0
+| +--- androidx.compose.runtime:runtime:1.0.1 -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui:1.0.1 -> 1.9.4 (*)
+| +--- androidx.hilt:hilt-navigation:1.2.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.8.9
+| | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.9.2 (*)
+| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.4 (*)
+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.4 (*)
+| | | +--- androidx.navigation:navigation-common:2.8.9
+| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | | | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0 (*)
+| | | | +--- androidx.core:core-ktx:1.1.0 -> 1.15.0 (*)
+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.9.4 (*)
+| | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.3 (*)
+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.3 (*)
+| | | | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.3 (*)
+| | | +--- androidx.navigation:navigation-common:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | \--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | +--- com.google.dagger:hilt-android:2.49 -> 2.56 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.4
+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.4
+| | +--- androidx.annotation:annotation:1.9.1 (*)
+| | +--- androidx.compose.runtime:runtime:1.9.0 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.9.0 -> 1.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.8.9
+| | +--- androidx.activity:activity-compose:1.8.0 -> 1.9.2 (*)
+| | +--- androidx.compose.animation:animation:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.compose.ui:ui:1.7.2 -> 1.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.9.4 (*)
+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.9
+| | | +--- androidx.navigation:navigation-common-ktx:2.8.9
+| | | | +--- androidx.navigation:navigation-common:2.8.9 (*)
+| | | | +--- androidx.navigation:navigation-common:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-runtime:2.8.9 (*)
+| | | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-compose:2.8.9 (c)
+| | | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | | \--- androidx.navigation:navigation-common:2.8.9 (c)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.3 (*)
+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.9 (c)
+| | +--- androidx.navigation:navigation-runtime:2.8.9 (c)
+| | +--- androidx.navigation:navigation-common-ktx:2.8.9 (c)
+| | \--- androidx.navigation:navigation-common:2.8.9 (c)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
++--- androidx.navigation:navigation-compose:2.8.9 (*)
++--- com.squareup.okhttp3:okhttp:4.12.0
+| +--- com.squareup.okio:okio:3.6.0 -> 3.9.0
+| | \--- com.squareup.okio:okio-jvm:3.9.0
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.10
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.10 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10
+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.10 -> 2.1.10 (*)
++--- com.squareup.retrofit2:retrofit:2.11.0
+| \--- com.squareup.okhttp3:okhttp:3.14.9 -> 4.12.0 (*)
++--- com.squareup.retrofit2:converter-gson:2.11.0
+| +--- com.squareup.retrofit2:retrofit:2.11.0 (*)
+| \--- com.google.code.gson:gson:2.10.1 -> 2.13.1
+| \--- com.google.errorprone:error_prone_annotations:2.38.0
++--- com.squareup.okhttp3:logging-interceptor:4.12.0
+| +--- com.squareup.okhttp3:okhttp:4.12.0 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.10 (*)
++--- com.google.code.gson:gson:2.13.1 (*)
++--- com.github.getActivity:Toaster:12.8
++--- com.tencent:mmkv:2.1.0
+| \--- androidx.annotation:annotation:1.9.1 (*)
++--- io.coil-kt:coil-compose:2.7.0
+| +--- io.coil-kt:coil-compose-base:2.7.0
+| | +--- androidx.core:core-ktx:1.12.0 -> 1.15.0 (*)
+| | +--- com.google.accompanist:accompanist-drawablepainter:0.32.0
+| | | +--- androidx.compose.ui:ui:1.5.0 -> 1.9.4 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.0 -> 1.9.10 (*)
+| | +--- io.coil-kt:coil-base:2.7.0
+| | | +--- androidx.annotation:annotation:1.7.1 -> 1.9.1 (*)
+| | | +--- androidx.appcompat:appcompat-resources:1.6.1 -> 1.7.0 (*)
+| | | +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*)
+| | | +--- androidx.core:core-ktx:1.12.0 -> 1.15.0 (*)
+| | | +--- androidx.exifinterface:exifinterface:1.3.7
+| | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*)
+| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.4 (*)
+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
+| | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*)
+| | | \--- com.squareup.okio:okio:3.9.0 (*)
+| | +--- androidx.compose.foundation:foundation:1.6.8 -> 1.9.4 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
+| +--- io.coil-kt:coil:2.7.0
+| | +--- io.coil-kt:coil-base:2.7.0 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.10 (*)
++--- com.google.accompanist:accompanist-permissions:0.28.0
+| +--- androidx.activity:activity-compose:1.5.1 -> 1.9.2 (*)
+| +--- androidx.compose.foundation:foundation:1.3.1 -> 1.9.4 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
+| \--- io.github.aakira:napier:1.4.1
+| \--- io.github.aakira:napier-android-debug:1.4.1
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32 -> 2.1.10 (*)
++--- com.google.accompanist:accompanist-systemuicontroller:0.28.0
+| +--- androidx.core:core-ktx:1.8.0 -> 1.15.0 (*)
+| +--- androidx.compose.ui:ui:1.3.1 -> 1.9.4 (*)
+| \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
++--- com.airbnb.android:lottie-compose:6.3.0
+| +--- androidx.compose:compose-bom:{require 2023.08.00; reject _} -> 2025.05.01 (*)
+| +--- androidx.compose.foundation:foundation -> 1.9.4 (*)
+| +--- androidx.compose.ui:ui -> 1.9.4 (*)
+| +--- com.airbnb.android:lottie:6.3.0
+| | +--- androidx.appcompat:appcompat:{require 1.6.1; reject _} -> 1.7.0 (*)
+| | \--- com.squareup.okio:okio:{require 1.17.6; reject _} -> 3.9.0 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 (*)
++--- com.google.zxing:core:3.5.3
++--- com.github.yalantis:ucrop:2.2.10
+| +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.0 (*)
+| +--- androidx.exifinterface:exifinterface:1.3.6 -> 1.3.7 (*)
+| +--- androidx.transition:transition:1.4.1
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| \--- com.squareup.okhttp3:okhttp:3.12.13 -> 4.12.0 (*)
++--- com.github.commandiron:WheelPickerCompose:1.1.11
+| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.20 -> 1.9.10 (*)
+| +--- androidx.compose.ui:ui:1.3.1 -> 1.9.4 (*)
+| +--- androidx.compose.material3:material3:1.0.0-alpha15 -> 1.3.2 (*)
+| \--- dev.chrisbanes.snapper:snapper:0.3.0
+| +--- androidx.compose.foundation:foundation:1.2.1 -> 1.9.4 (*)
+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.9.10 (*)
++--- androidx.media3:media3-exoplayer:1.7.1
+| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| +--- androidx.collection:collection:1.2.0 -> 1.5.0 (*)
+| +--- androidx.core:core:1.8.0 -> 1.15.0 (*)
+| +--- androidx.exifinterface:exifinterface:1.3.6 -> 1.3.7 (*)
+| +--- androidx.media3:media3-common:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.0
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.10 (c)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.10 (c)
+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.0 -> 2.1.10 (c)
+| | +--- com.google.guava:guava:33.3.1-android
+| | | +--- com.google.guava:failureaccess:1.0.2
+| | | \--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
+| | +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*)
+| | +--- androidx.media3:media3-container:1.7.1 (c)
+| | +--- androidx.media3:media3-database:1.7.1 (c)
+| | +--- androidx.media3:media3-datasource:1.7.1 (c)
+| | +--- androidx.media3:media3-datasource-rtmp:1.7.1 (c)
+| | +--- androidx.media3:media3-decoder:1.7.1 (c)
+| | +--- androidx.media3:media3-exoplayer:1.7.1 (c)
+| | +--- androidx.media3:media3-extractor:1.7.1 (c)
+| | \--- androidx.media3:media3-ui:1.7.1 (c)
+| +--- androidx.media3:media3-container:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | \--- androidx.media3:media3-common:1.7.1 (*)
+| +--- androidx.media3:media3-datasource:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | +--- androidx.exifinterface:exifinterface:1.3.6 -> 1.3.7 (*)
+| | +--- androidx.media3:media3-common:1.7.1 (*)
+| | \--- androidx.media3:media3-database:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | \--- androidx.media3:media3-common:1.7.1 (*)
+| +--- androidx.media3:media3-decoder:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | \--- androidx.media3:media3-common:1.7.1 (*)
+| +--- androidx.media3:media3-extractor:1.7.1
+| | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| | +--- androidx.media3:media3-decoder:1.7.1 (*)
+| | +--- androidx.media3:media3-common:1.7.1 (*)
+| | \--- androidx.media3:media3-container:1.7.1 (*)
+| \--- androidx.media3:media3-database:1.7.1 (*)
++--- androidx.media3:media3-datasource-rtmp:1.7.1
+| +--- io.antmedia:rtmp-client:3.2.0
+| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| +--- androidx.media3:media3-common:1.7.1 (*)
+| \--- androidx.media3:media3-datasource:1.7.1 (*)
++--- androidx.media3:media3-ui:1.7.1
+| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*)
+| +--- androidx.recyclerview:recyclerview:1.3.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.7.0 -> 1.15.0 (*)
+| | +--- androidx.customview:customview:1.0.0 (*)
+| | \--- androidx.customview:customview-poolingcontainer:1.0.0 (*)
+| \--- androidx.media3:media3-common:1.7.1 (*)
++--- com.google.mlkit:barcode-scanning:17.3.0
+| +--- com.google.android.gms:play-services-basement:18.4.0
+| | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | +--- androidx.core:core:1.2.0 -> 1.15.0 (*)
+| | \--- androidx.fragment:fragment:1.1.0 -> 1.5.4 (*)
+| +--- com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1
+| | +--- com.google.android.datatransport:transport-api:2.2.1
+| | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | +--- com.google.android.datatransport:transport-runtime:2.2.5 -> 2.2.6
+| | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | | \--- javax.inject:javax.inject:1
+| | | +--- com.google.firebase:firebase-encoders:16.1.0
+| | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | \--- com.google.firebase:firebase-encoders-json:17.1.0
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | \--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | +--- com.google.android.datatransport:transport-runtime:2.2.6 (*)
+| | +--- com.google.android.gms:play-services-base:18.5.0
+| | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+| | | +--- androidx.core:core:1.2.0 -> 1.15.0 (*)
+| | | +--- androidx.fragment:fragment:1.0.0 -> 1.5.4 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | | \--- com.google.android.gms:play-services-tasks:18.2.0
+| | | \--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | +--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | +--- com.google.android.gms:play-services-tasks:18.2.0 (*)
+| | +--- com.google.android.odml:image:1.0.0-beta1
+| | +--- com.google.firebase:firebase-components:16.1.0
+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | | \--- com.google.firebase:firebase-annotations:16.0.0
+| | +--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | +--- com.google.firebase:firebase-encoders-json:17.1.0 (*)
+| | +--- com.google.mlkit:barcode-scanning-common:17.0.0
+| | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 (*)
+| | | \--- com.google.mlkit:vision-common:17.0.0 -> 17.3.0
+| | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.7 (*)
+| | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 (*)
+| | | +--- com.google.android.datatransport:transport-runtime:2.2.6 (*)
+| | | +--- com.google.android.gms:play-services-base:18.1.0 -> 18.5.0 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*)
+| | | +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
+| | | +--- com.google.android.odml:image:1.0.0-beta1
+| | | +--- com.google.firebase:firebase-components:16.1.0 (*)
+| | | +--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | | +--- com.google.firebase:firebase-encoders-json:17.1.0 (*)
+| | | \--- com.google.mlkit:common:18.6.0 -> 18.11.0
+| | | +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.0 (*)
+| | | +--- androidx.core:core:1.0.0 -> 1.15.0 (*)
+| | | +--- com.google.android.datatransport:transport-api:2.2.1 (*)
+| | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 (*)
+| | | +--- com.google.android.datatransport:transport-runtime:2.2.6 (*)
+| | | +--- com.google.android.gms:play-services-base:18.5.0 (*)
+| | | +--- com.google.android.gms:play-services-basement:18.4.0 (*)
+| | | +--- com.google.android.gms:play-services-tasks:18.2.0 (*)
+| | | +--- com.google.firebase:firebase-components:16.1.0 (*)
+| | | +--- com.google.firebase:firebase-encoders:16.1.0 (*)
+| | | \--- com.google.firebase:firebase-encoders-json:17.1.0 (*)
+| | +--- com.google.mlkit:common:18.11.0 (*)
+| | +--- com.google.mlkit:vision-common:17.3.0 (*)
+| | \--- com.google.mlkit:vision-interfaces:16.3.0
+| | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*)
+| | \--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
+| +--- com.google.mlkit:barcode-scanning-common:17.0.0 (*)
+| +--- com.google.mlkit:common:18.11.0 (*)
+| \--- com.google.mlkit:vision-common:17.3.0 (*)
++--- androidx.camera:camera-camera2:1.4.2
+| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| +--- androidx.camera:camera-core:1.4.2
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| | +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0
+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.1.10 (*)
+| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4 -> 1.8.1 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | +--- androidx.exifinterface:exifinterface:1.3.2 -> 1.3.7 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.1.0 -> 2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 -> 2.9.4 (*)
+| | +--- androidx.tracing:tracing:1.2.0 (*)
+| | +--- com.google.auto.value:auto-value-annotations:1.6.3
+| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+| | +--- androidx.camera:camera-camera2:1.4.2 (c)
+| | +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| | +--- androidx.camera:camera-video:1.4.2 (c)
+| | \--- androidx.camera:camera-view:1.4.2 (c)
+| +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*)
+| +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| +--- androidx.tracing:tracing:1.2.0 (*)
+| +--- com.google.auto.value:auto-value-annotations:1.6.3
+| +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| +--- androidx.camera:camera-core:1.4.2 (c)
+| +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| +--- androidx.camera:camera-view:1.4.2 (c)
+| \--- androidx.camera:camera-video:1.4.2 (c)
++--- androidx.camera:camera-lifecycle:1.4.2
+| +--- androidx.camera:camera-core:1.4.2 (*)
+| +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 (*)
+| +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| +--- androidx.lifecycle:lifecycle-common:2.1.0 -> 2.9.4 (*)
+| +--- androidx.tracing:tracing-ktx:1.2.0
+| | +--- androidx.tracing:tracing:1.2.0 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.1.10 (*)
+| | \--- androidx.tracing:tracing:1.2.0 (c)
+| +--- com.google.auto.value:auto-value-annotations:1.6.3
+| +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+| +--- androidx.camera:camera-camera2:1.4.2 (c)
+| +--- androidx.camera:camera-core:1.4.2 (c)
+| +--- androidx.camera:camera-view:1.4.2 (c)
+| \--- androidx.camera:camera-video:1.4.2 (c)
++--- androidx.camera:camera-view:1.4.2
+| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| +--- androidx.annotation:annotation-experimental:1.4.1 (*)
+| +--- androidx.appcompat:appcompat:1.1.0 -> 1.7.0 (*)
+| +--- androidx.camera:camera-core:1.4.2 (*)
+| +--- androidx.camera:camera-lifecycle:1.4.2 (*)
+| +--- androidx.camera:camera-video:1.4.2
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.camera:camera-core:1.4.2 (*)
+| | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | +--- com.google.auto.value:auto-value-annotations:1.6.3
+| | +--- androidx.camera:camera-camera2:1.4.2 (c)
+| | +--- androidx.camera:camera-core:1.4.2 (c)
+| | +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| | \--- androidx.camera:camera-view:1.4.2 (c)
+| +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*)
+| +--- androidx.core:core:1.3.2 -> 1.15.0 (*)
+| +--- androidx.lifecycle:lifecycle-common:2.0.0 -> 2.9.4 (*)
+| +--- com.google.auto.value:auto-value-annotations:1.6.3
+| +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava
+| +--- androidx.camera:camera-camera2:1.4.2 (c)
+| +--- androidx.camera:camera-core:1.4.2 (c)
+| +--- androidx.camera:camera-lifecycle:1.4.2 (c)
+| \--- androidx.camera:camera-video:1.4.2 (c)
++--- com.aliyun.dpa:oss-android-sdk:2.9.21
+| +--- com.squareup.okhttp3:okhttp:3.11.0 -> 4.12.0 (*)
+| \--- com.squareup.okio:okio:1.14.0 -> 3.9.0 (*)
++--- com.alibaba.nls:nls-sdk-common:2.1.6
+| +--- org.slf4j:slf4j-api:1.7.21
+| +--- io.netty:netty-transport:4.1.17.Final
+| | +--- io.netty:netty-buffer:4.1.17.Final
+| | | \--- io.netty:netty-common:4.1.17.Final
+| | \--- io.netty:netty-resolver:4.1.17.Final
+| | \--- io.netty:netty-common:4.1.17.Final
+| +--- io.netty:netty-handler:4.1.17.Final
+| | +--- io.netty:netty-buffer:4.1.17.Final (*)
+| | +--- io.netty:netty-transport:4.1.17.Final (*)
+| | \--- io.netty:netty-codec:4.1.17.Final
+| | \--- io.netty:netty-transport:4.1.17.Final (*)
+| +--- io.netty:netty-common:4.1.17.Final
+| +--- io.netty:netty-codec-http:4.1.17.Final
+| | \--- io.netty:netty-codec:4.1.17.Final (*)
+| +--- io.netty:netty-codec:4.1.17.Final (*)
+| +--- io.netty:netty-buffer:4.1.17.Final (*)
+| +--- com.squareup.okio:okio:1.13.0 -> 3.9.0 (*)
+| \--- com.squareup.okhttp3:okhttp:3.9.1 -> 4.12.0 (*)
++--- javax.xml.bind:jaxb-api:2.3.1
+| \--- javax.activation:javax.activation-api:1.2.0
++--- org.glassfish.jaxb:jaxb-runtime:2.3.1
+| +--- javax.xml.bind:jaxb-api:2.3.1 (*)
+| +--- org.glassfish.jaxb:txw2:2.3.1
+| +--- com.sun.istack:istack-commons-runtime:3.0.7
+| +--- org.jvnet.staxex:stax-ex:1.8
+| +--- com.sun.xml.fastinfoset:FastInfoset:1.2.15
+| \--- javax.activation:javax.activation-api:1.2.0
++--- xerces:xercesImpl:2.12.2
+| \--- xml-apis:xml-apis:1.4.01
++--- androidx.room:room-runtime:2.6.1
+| +--- androidx.annotation:annotation-experimental:1.1.0-rc01 -> 1.4.1 (*)
+| +--- androidx.arch.core:core-runtime:2.2.0 (*)
+| +--- androidx.room:room-common:2.6.1
+| | +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.10 (*)
+| | +--- androidx.room:room-ktx:2.6.1 (c)
+| | \--- androidx.room:room-runtime:2.6.1 (c)
+| +--- androidx.sqlite:sqlite:2.4.0
+| | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | \--- androidx.sqlite:sqlite-framework:2.4.0 (c)
+| +--- androidx.sqlite:sqlite-framework:2.4.0
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+| | +--- androidx.sqlite:sqlite:2.4.0 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | \--- androidx.sqlite:sqlite:2.4.0 (c)
+| +--- androidx.room:room-common:2.6.1 (c)
+| \--- androidx.room:room-ktx:2.6.1 (c)
++--- androidx.room:room-ktx:2.6.1
+| +--- androidx.room:room-common:2.6.1 (*)
+| +--- androidx.room:room-runtime:2.6.1 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.8.1 (*)
+| +--- androidx.room:room-common:2.6.1 (c)
+| \--- androidx.room:room-runtime:2.6.1 (c)
++--- io.github.lucksiege:pictureselector:v3.11.3
+| +--- androidx.appcompat:appcompat:1.3.1 -> 1.7.0 (*)
+| +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.3.0 (*)
+| +--- androidx.activity:activity:1.3.1 -> 1.9.2 (*)
+| +--- androidx.fragment:fragment:1.3.1 -> 1.5.4 (*)
+| +--- androidx.exifinterface:exifinterface:1.3.3 -> 1.3.7 (*)
+| +--- androidx.viewpager2:viewpager2:1.0.0
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+| | +--- androidx.fragment:fragment:1.1.0 -> 1.5.4 (*)
+| | +--- androidx.recyclerview:recyclerview:1.1.0 -> 1.3.0 (*)
+| | +--- androidx.core:core:1.1.0 -> 1.15.0 (*)
+| | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+| \--- androidx.constraintlayout:constraintlayout:2.1.4
+| +--- androidx.appcompat:appcompat:1.2.0 -> 1.7.0 (*)
+| +--- androidx.core:core:1.3.2 -> 1.15.0 (*)
+| \--- androidx.constraintlayout:constraintlayout-core:1.0.4 -> 1.1.1 (*)
++--- io.github.lucksiege:camerax:v3.11.3
+| +--- androidx.camera:camera-view:1.2.1 -> 1.4.2 (*)
+| +--- androidx.camera:camera-lifecycle:1.2.1 -> 1.4.2 (*)
+| +--- androidx.appcompat:appcompat:1.3.1 -> 1.7.0 (*)
+| +--- androidx.transition:transition:1.4.1 (*)
+| +--- androidx.concurrent:concurrent-futures:1.1.0 (*)
+| +--- androidx.camera:camera-core:1.2.1 -> 1.4.2 (*)
+| \--- androidx.camera:camera-camera2:1.2.1 -> 1.4.2 (*)
++--- com.github.bumptech.glide:glide:4.12.0
+| +--- com.github.bumptech.glide:gifdecoder:4.12.0
+| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+| +--- com.github.bumptech.glide:disklrucache:4.12.0
+| +--- com.github.bumptech.glide:annotations:4.12.0
+| +--- androidx.fragment:fragment:1.0.0 -> 1.5.4 (*)
+| +--- androidx.vectordrawable:vectordrawable-animated:1.0.0 -> 1.1.0 (*)
+| \--- androidx.exifinterface:exifinterface:1.2.0 -> 1.3.7 (*)
++--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4 -> 2.9.4 (*)
++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 -> 2.9.4 (*)
++--- androidx.activity:activity-compose:1.9.2 (*)
++--- androidx.localbroadcastmanager:localbroadcastmanager:1.1.0
+| \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
++--- androidx.paging:paging-runtime:3.3.6
+| +--- androidx.core:core-ktx:1.7.0 -> 1.15.0 (*)
+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.0 -> 2.9.4
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| | +--- androidx.lifecycle:lifecycle-common:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-process:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.4 (c)
+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.4 (c)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.10 (c)
+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.4.0 -> 2.9.4 (*)
+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0 -> 2.9.4 (*)
+| +--- androidx.paging:paging-common:3.3.6
+| | \--- androidx.paging:paging-common-android:3.3.6
+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+| | +--- androidx.arch.core:core-common:2.2.0 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+| | +--- androidx.paging:paging-common-ktx:3.3.6 (c)
+| | \--- androidx.paging:paging-runtime:3.3.6 (c)
+| +--- androidx.paging:paging-common-ktx:3.3.6
+| | +--- androidx.paging:paging-common:3.3.6 (*)
+| | +--- androidx.paging:paging-common:3.3.6 (c)
+| | +--- androidx.paging:paging-compose:3.3.6 (c)
+| | \--- androidx.paging:paging-runtime:3.3.6 (c)
+| +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.3.0 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+| +--- androidx.paging:paging-common:3.3.6 (c)
+| \--- androidx.paging:paging-common-ktx:3.3.6 (c)
+\--- androidx.paging:paging-compose:3.3.6
+ \--- androidx.paging:paging-compose-android:3.3.6
+ +--- androidx.compose.foundation:foundation:1.5.0 -> 1.9.4 (*)
+ +--- androidx.compose.runtime:runtime:1.5.0 -> 1.9.4 (*)
+ +--- androidx.paging:paging-common:3.3.6 (*)
+ +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+ +--- androidx.paging:paging-common:3.3.6 (c)
+ +--- androidx.paging:paging-common-ktx:3.3.6 (c)
+ \--- androidx.paging:paging-runtime:3.3.6 (c)
+
+(c) - A dependency constraint, not a dependency. The dependency affected by the constraint occurs elsewhere in the tree.
+(*) - Indicates repeated occurrences of a transitive dependency subtree. Gradle expands transitive dependency subtrees only once per project; repeat occurrences only display the root of the subtree, followed by this annotation.
+
+A web-based, searchable dependency report is available by adding the --scan option.
+
+BUILD SUCCESSFUL in 655ms
+1 actionable task: 1 executed
diff --git a/docs/verification/cleanup-2026-09-20/final-gradle.log b/docs/verification/cleanup-2026-09-20/final-gradle.log
new file mode 100644
index 0000000..42a00f3
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/final-gradle.log
@@ -0,0 +1,158 @@
+> Task :app:preBuild UP-TO-DATE
+> Task :app:preDebugBuild UP-TO-DATE
+> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
+> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
+> Task :app:dataBindingMergeDependencyArtifactsDebug
+> Task :app:generateDebugResValues
+> Task :app:generateDebugResources
+> Task :app:packageDebugResources
+> Task :app:generateDebugBuildConfig
+> Task :app:mergeDebugResources
+> Task :app:parseDebugLocalResources
+> Task :app:mapDebugSourceSetPaths
+> Task :app:checkDebugAarMetadata
+> Task :app:dataBindingGenBaseClassesDebug
+> Task :app:createDebugCompatibleScreenManifests
+> Task :app:extractDeepLinksDebug
+> Task :app:processDebugMainManifest
+> Task :app:processDebugManifest
+> Task :app:javaPreCompileDebug
+> Task :app:mergeDebugShaders
+> Task :app:compileDebugShaders NO-SOURCE
+> Task :app:generateDebugAssets UP-TO-DATE
+> Task :app:mergeDebugAssets
+> Task :app:compressDebugAssets
+> Task :app:mergeDebugJniLibFolders
+> Task :app:checkDebugDuplicateClasses
+> Task :app:validateSigningDebug
+> Task :app:writeDebugAppMetadata
+> Task :app:writeDebugSigningConfigVersions
+> Task :app:preDebugUnitTestBuild UP-TO-DATE
+> Task :app:preDebugAndroidTestBuild SKIPPED
+> Task :app:generateDebugAndroidTestResValues
+> Task :app:javaPreCompileDebugUnitTest
+> Task :app:mergeLibDexDebug
+> Task :app:extractProguardFiles
+> Task :app:mergeDebugNativeLibs
+> Task :app:dataBindingMergeDependencyArtifactsDebugAndroidTest
+> Task :app:generateDebugAndroidTestResources
+
+> Task :app:stripDebugDebugSymbols
+Unable to strip the following libraries, packaging them as they are: libAMapSDK_MAP_v10_1_600.so, libandroidx.graphics.path.so, libbarhopper_v3.so, libimage_processing_util_jni.so, libmmkv.so, libneonui_shared.so, libneonuijni_public.so, librtmp-jni.so, libsurface_util_jni.so. Run with --info option to learn more.
+
+> Task :app:mergeDebugAndroidTestResources
+> Task :app:processDebugAndroidTestManifest
+> Task :app:dataBindingGenBaseClassesDebugAndroidTest
+> Task :app:generateDebugAndroidTestBuildConfig
+> Task :app:checkDebugAndroidTestAarMetadata
+> Task :app:mapDebugAndroidTestSourceSetPaths
+> Task :app:javaPreCompileDebugAndroidTest
+> Task :app:mergeDebugAndroidTestShaders
+> Task :app:compileDebugAndroidTestShaders NO-SOURCE
+> Task :app:generateDebugAndroidTestAssets UP-TO-DATE
+> Task :app:mergeDebugAndroidTestAssets
+> Task :app:compressDebugAndroidTestAssets
+> Task :app:desugarDebugAndroidTestFileDependencies
+> Task :app:checkDebugAndroidTestDuplicateClasses
+> Task :app:mergeDebugAndroidTestJniLibFolders
+> Task :app:processDebugAndroidTestResources
+> Task :app:desugarDebugFileDependencies
+> Task :app:processDebugManifestForPackage
+> Task :app:mergeExtDexDebugAndroidTest
+> Task :app:mergeLibDexDebugAndroidTest
+> Task :app:mergeDebugAndroidTestNativeLibs NO-SOURCE
+> Task :app:stripDebugAndroidTestDebugSymbols NO-SOURCE
+> Task :app:validateSigningDebugAndroidTest
+> Task :app:writeDebugAndroidTestSigningConfigVersions
+> Task :app:processDebugResources
+> Task :app:mergeExtDexDebug
+
+> Task :app:kspDebugKotlin
+w: [ksp] /Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/network/db/AppDatabase.kt:12: Schema export directory was not provided to the annotation processor so Room cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument by applying the Room Gradle plugin (id 'androidx.room') OR set exportSchema to false.
+w: [ksp] /Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/utils/cloud/CloudDatabase.kt:15: Schema export directory was not provided to the annotation processor so Room cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument by applying the Room Gradle plugin (id 'androidx.room') OR set exportSchema to false.
+
+> Task :app:compileDebugKotlin
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/SplashActivity.kt:46:16 'var statusBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/SplashActivity.kt:47:16 'var navigationBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/common/view/SystemView.kt:42:20 'var statusBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/common/view/SystemView.kt:43:20 'var navigationBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/common/view/SystemView.kt:71:20 'var statusBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/common/view/SystemView.kt:72:20 'var navigationBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/common/view/SystemView.kt:90:24 'var statusBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/common/view/SystemView.kt:93:24 'var statusBarColor: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/face/view/FaceRecognitionResultScreen.kt:92:26 'val LocalLifecycleOwner: ProvidableCompositionLocal' is deprecated. Moved to lifecycle-runtime-compose library in androidx.lifecycle.compose package.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/face/view/FaceRecognitionScreen.kt:47:26 'val LocalLifecycleOwner: ProvidableCompositionLocal' is deprecated. Moved to lifecycle-runtime-compose library in androidx.lifecycle.compose package.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/face/view/FaceRecognitionScreen.kt:331:26 'val LocalLifecycleOwner: ProvidableCompositionLocal' is deprecated. Moved to lifecycle-runtime-compose library in androidx.lifecycle.compose package.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/printer/viewmodel/PrinterManageViewModel.kt:110:40 'val connectionInfo: WifiInfo!' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/printer/viewmodel/PrinterManageViewModel.kt:111:34 'val ipAddress: Int' is deprecated. Deprecated in Java.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:94:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:106:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:124:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:136:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:148:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:168:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:186:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:206:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:361:25 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:373:25 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:390:25 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:402:25 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/ui/setting/view/SettingScreen.kt:422:25 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
+w: file:///Users/hanqiu/Desktop/KIOSK/app/src/main/java/com/yzx/kiosk/utils/VersionUpdateManager.kt:233:29 'field versionCode: Int' is deprecated. Deprecated in Java.
+
+> Task :app:compileDebugJavaWithJavac
+
+> Task :app:hiltAggregateDepsDebug
+WARNING: [Processor] Library '/Users/hanqiu/.gradle/caches/8.11.1/transforms/e35a5651747994d1c7744cf7adc1febf/transformed/core-1.15.0-api.jar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
+ Example of androidX reference: 'androidx/core/util/Supplier'
+ Example of support library reference: 'android/support/v4/app/INotificationSideChannel$Default'
+
+> Task :app:hiltJavaCompileDebug
+> Task :app:processDebugJavaRes
+> Task :app:bundleDebugClassesToCompileJar
+> Task :app:generateDebugLintReportModel
+> Task :app:transformDebugClassesWithAsm
+> Task :app:kspDebugUnitTestKotlin
+> Task :app:mergeDebugJavaResource
+> Task :app:dexBuilderDebug
+> Task :app:bundleDebugClassesToRuntimeJar
+> Task :app:generateDebugAndroidTestLintModel
+> Task :app:generateDebugUnitTestLintModel
+> Task :app:mergeProjectDexDebug
+> Task :app:compileDebugUnitTestKotlin
+> Task :app:kspDebugAndroidTestKotlin
+
+> Task :app:packageDebug
+There are no .so files available to package in the APK for armeabi.
+
+> Task :app:createDebugApkListingFileRedirect
+> Task :app:assembleDebug
+> Task :app:compileDebugUnitTestJavaWithJavac NO-SOURCE
+> Task :app:hiltAggregateDepsDebugUnitTest
+> Task :app:hiltJavaCompileDebugUnitTest NO-SOURCE
+> Task :app:processDebugUnitTestJavaRes
+> Task :app:transformDebugUnitTestClassesWithAsm
+> Task :app:compileDebugAndroidTestKotlin
+> Task :app:testDebugUnitTest
+> Task :app:compileDebugAndroidTestJavaWithJavac
+> Task :app:hiltAggregateDepsDebugAndroidTest
+> Task :app:hiltJavaCompileDebugAndroidTest NO-SOURCE
+> Task :app:processDebugAndroidTestJavaRes
+> Task :app:transformDebugAndroidTestClassesWithAsm
+> Task :app:mergeDebugAndroidTestJavaResource
+> Task :app:dexBuilderDebugAndroidTest
+> Task :app:mergeProjectDexDebugAndroidTest
+> Task :app:packageDebugAndroidTest
+> Task :app:createDebugAndroidTestApkListingFileRedirect
+> Task :app:assembleDebugAndroidTest
+> Task :app:lintAnalyzeDebugUnitTest
+> Task :app:lintAnalyzeDebugAndroidTest
+> Task :app:lintAnalyzeDebug
+
+> Task :app:lintReportDebug
+Wrote HTML report to file:///Users/hanqiu/Desktop/KIOSK/app/build/reports/lint-results-debug.html
+
+> Task :app:lintDebug
+
+BUILD SUCCESSFUL in 1m 41s
+92 actionable tasks: 92 executed
diff --git a/docs/verification/cleanup-2026-09-20/quality-gradle.log b/docs/verification/cleanup-2026-09-20/quality-gradle.log
new file mode 100644
index 0000000..97420c1
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/quality-gradle.log
@@ -0,0 +1,118 @@
+> Task :app:preBuild UP-TO-DATE
+> Task :app:preDebugBuild UP-TO-DATE
+> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
+> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
+> Task :app:dataBindingMergeDependencyArtifactsDebug UP-TO-DATE
+> Task :app:generateDebugResValues UP-TO-DATE
+> Task :app:generateDebugResources UP-TO-DATE
+> Task :app:mergeDebugResources UP-TO-DATE
+> Task :app:packageDebugResources UP-TO-DATE
+> Task :app:parseDebugLocalResources UP-TO-DATE
+> Task :app:dataBindingGenBaseClassesDebug UP-TO-DATE
+> Task :app:generateDebugBuildConfig UP-TO-DATE
+> Task :app:checkDebugAarMetadata UP-TO-DATE
+> Task :app:mapDebugSourceSetPaths UP-TO-DATE
+> Task :app:createDebugCompatibleScreenManifests
+> Task :app:extractDeepLinksDebug UP-TO-DATE
+> Task :app:processDebugMainManifest UP-TO-DATE
+> Task :app:processDebugManifest
+> Task :app:processDebugManifestForPackage UP-TO-DATE
+> Task :app:javaPreCompileDebug UP-TO-DATE
+> Task :app:mergeDebugShaders UP-TO-DATE
+> Task :app:compileDebugShaders NO-SOURCE
+> Task :app:generateDebugAssets UP-TO-DATE
+> Task :app:mergeDebugAssets UP-TO-DATE
+> Task :app:compressDebugAssets UP-TO-DATE
+> Task :app:checkDebugDuplicateClasses UP-TO-DATE
+> Task :app:desugarDebugFileDependencies UP-TO-DATE
+> Task :app:mergeExtDexDebug UP-TO-DATE
+> Task :app:mergeLibDexDebug UP-TO-DATE
+> Task :app:mergeDebugJniLibFolders UP-TO-DATE
+> Task :app:mergeDebugNativeLibs UP-TO-DATE
+> Task :app:stripDebugDebugSymbols UP-TO-DATE
+> Task :app:validateSigningDebug UP-TO-DATE
+> Task :app:writeDebugAppMetadata UP-TO-DATE
+> Task :app:writeDebugSigningConfigVersions UP-TO-DATE
+> Task :app:preDebugUnitTestBuild UP-TO-DATE
+> Task :app:javaPreCompileDebugUnitTest UP-TO-DATE
+> Task :app:preDebugAndroidTestBuild SKIPPED
+> Task :app:generateDebugAndroidTestResValues UP-TO-DATE
+> Task :app:extractProguardFiles UP-TO-DATE
+> Task :app:dataBindingMergeDependencyArtifactsDebugAndroidTest UP-TO-DATE
+> Task :app:generateDebugAndroidTestResources UP-TO-DATE
+> Task :app:mergeDebugAndroidTestResources UP-TO-DATE
+> Task :app:dataBindingGenBaseClassesDebugAndroidTest UP-TO-DATE
+> Task :app:processDebugAndroidTestManifest UP-TO-DATE
+> Task :app:generateDebugAndroidTestBuildConfig UP-TO-DATE
+> Task :app:checkDebugAndroidTestAarMetadata UP-TO-DATE
+> Task :app:mapDebugAndroidTestSourceSetPaths UP-TO-DATE
+> Task :app:processDebugAndroidTestResources UP-TO-DATE
+> Task :app:javaPreCompileDebugAndroidTest UP-TO-DATE
+> Task :app:mergeDebugAndroidTestShaders UP-TO-DATE
+> Task :app:compileDebugAndroidTestShaders NO-SOURCE
+> Task :app:generateDebugAndroidTestAssets UP-TO-DATE
+> Task :app:mergeDebugAndroidTestAssets UP-TO-DATE
+> Task :app:compressDebugAndroidTestAssets UP-TO-DATE
+> Task :app:checkDebugAndroidTestDuplicateClasses UP-TO-DATE
+> Task :app:desugarDebugAndroidTestFileDependencies UP-TO-DATE
+> Task :app:mergeExtDexDebugAndroidTest UP-TO-DATE
+> Task :app:mergeLibDexDebugAndroidTest UP-TO-DATE
+> Task :app:mergeDebugAndroidTestJniLibFolders UP-TO-DATE
+> Task :app:mergeDebugAndroidTestNativeLibs NO-SOURCE
+> Task :app:stripDebugAndroidTestDebugSymbols NO-SOURCE
+> Task :app:validateSigningDebugAndroidTest UP-TO-DATE
+> Task :app:writeDebugAndroidTestSigningConfigVersions UP-TO-DATE
+> Task :app:processDebugResources
+> Task :app:kspDebugKotlin
+> Task :app:compileDebugKotlin
+> Task :app:compileDebugJavaWithJavac UP-TO-DATE
+> Task :app:hiltAggregateDepsDebug UP-TO-DATE
+> Task :app:hiltJavaCompileDebug UP-TO-DATE
+> Task :app:processDebugJavaRes UP-TO-DATE
+> Task :app:mergeDebugJavaResource UP-TO-DATE
+> Task :app:generateDebugLintReportModel
+> Task :app:transformDebugClassesWithAsm
+> Task :app:bundleDebugClassesToCompileJar
+> Task :app:dexBuilderDebug
+> Task :app:mergeProjectDexDebug
+> Task :app:bundleDebugClassesToRuntimeJar
+> Task :app:generateDebugAndroidTestLintModel
+> Task :app:generateDebugUnitTestLintModel
+> Task :app:kspDebugUnitTestKotlin
+> Task :app:compileDebugUnitTestKotlin UP-TO-DATE
+> Task :app:compileDebugUnitTestJavaWithJavac NO-SOURCE
+> Task :app:kspDebugAndroidTestKotlin
+> Task :app:hiltAggregateDepsDebugUnitTest UP-TO-DATE
+> Task :app:hiltJavaCompileDebugUnitTest NO-SOURCE
+> Task :app:processDebugUnitTestJavaRes UP-TO-DATE
+> Task :app:transformDebugUnitTestClassesWithAsm
+> Task :app:compileDebugAndroidTestKotlin
+> Task :app:testDebugUnitTest
+
+> Task :app:packageDebug
+There are no .so files available to package in the APK for armeabi.
+
+> Task :app:compileDebugAndroidTestJavaWithJavac UP-TO-DATE
+> Task :app:hiltAggregateDepsDebugAndroidTest UP-TO-DATE
+> Task :app:hiltJavaCompileDebugAndroidTest NO-SOURCE
+> Task :app:processDebugAndroidTestJavaRes UP-TO-DATE
+> Task :app:mergeDebugAndroidTestJavaResource UP-TO-DATE
+> Task :app:transformDebugAndroidTestClassesWithAsm
+> Task :app:createDebugApkListingFileRedirect
+> Task :app:assembleDebug
+> Task :app:dexBuilderDebugAndroidTest
+> Task :app:mergeProjectDexDebugAndroidTest
+> Task :app:packageDebugAndroidTest
+> Task :app:createDebugAndroidTestApkListingFileRedirect UP-TO-DATE
+> Task :app:assembleDebugAndroidTest
+> Task :app:lintAnalyzeDebugUnitTest
+> Task :app:lintAnalyzeDebugAndroidTest
+> Task :app:lintAnalyzeDebug
+
+> Task :app:lintReportDebug
+Wrote HTML report to file:///Users/hanqiu/Desktop/KIOSK/app/build/reports/lint-results-debug.html
+
+> Task :app:lintDebug
+
+BUILD SUCCESSFUL in 27s
+92 actionable tasks: 29 executed, 63 up-to-date
diff --git a/docs/verification/cleanup-2026-09-20/resource-audit.json b/docs/verification/cleanup-2026-09-20/resource-audit.json
new file mode 100644
index 0000000..ee0079a
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/resource-audit.json
@@ -0,0 +1,162 @@
+{
+ "remove": [
+ "app/src/main/res/mipmap-hdpi/ic_alive_details_duration.webp",
+ "app/src/main/res/mipmap-hdpi/ic_alive_details_watch.webp",
+ "app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp",
+ "app/src/main/res/mipmap-hdpi/ic_launcher_round.webp",
+ "app/src/main/res/mipmap-hdpi/ic_point_markers.png",
+ "app/src/main/res/mipmap-hdpi/icon_splash.webp",
+ "app/src/main/res/mipmap-mdpi/ic_alive_details_duration.webp",
+ "app/src/main/res/mipmap-mdpi/ic_alive_details_watch.webp",
+ "app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp",
+ "app/src/main/res/mipmap-mdpi/ic_launcher_round.webp",
+ "app/src/main/res/mipmap-mdpi/ic_point_markers.png",
+ "app/src/main/res/mipmap-mdpi/icon_splash.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_alive_details_duration.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_alive_details_watch.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_free_traffic.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_invite_benefit_free_cloud.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_invite_benefit_free_editing.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_invite_earnings.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_invite_link.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_invite_record.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_invite_share.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_location_report.png",
+ "app/src/main/res/mipmap-xhdpi/ic_material_num.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_no_commission.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_note_printer.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_order_tools.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_photo_num.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_point_markers.png",
+ "app/src/main/res/mipmap-xhdpi/ic_preview_close.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_print_end.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_print_failed.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_pro_player_pause.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_pro_player_play.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_project_person.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_scenic_identity.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_task_user_phone.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_user_benefits.webp",
+ "app/src/main/res/mipmap-xhdpi/ic_video_number.webp",
+ "app/src/main/res/mipmap-xhdpi/icon_splash.webp",
+ "app/src/main/res/mipmap-xhdpi/img_qr_admin.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_alive_details_duration.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_alive_details_watch.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_free_traffic.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_invite_benefit_free_cloud.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_invite_benefit_free_editing.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_invite_consultation.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_invite_earnings.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_invite_link.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_invite_record.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_invite_share.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_location_report.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_material_num.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_no_commission.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_note_printer.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_order_tools.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_photo_num.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_point_markers.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_preview_close.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_print_end.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_print_failed.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_pro_player_pause.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_pro_player_play.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_project_person.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_scenic_identity.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_data_select.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_data_unselect.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_home_selected.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_home_unselect.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_me_select.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_me_unselect.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_order_select.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_tab_order_unselect.png",
+ "app/src/main/res/mipmap-xxhdpi/ic_task_user_phone.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_user_benefits.webp",
+ "app/src/main/res/mipmap-xxhdpi/ic_video_number.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_chang_role.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_add_folder.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_current_path_arrow.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_delete.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_details.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_download.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_filter.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_item_details.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_move.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_play.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_search.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_file_share.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_folder_type.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_go_home.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_list_sort.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_show_type_list.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_show_type_table.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_cloud_storage_transit.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_data_statistics_average_amount.png",
+ "app/src/main/res/mipmap-xxhdpi/icon_data_statistics_get_amount.png",
+ "app/src/main/res/mipmap-xxhdpi/icon_data_statistics_refund_amount.png",
+ "app/src/main/res/mipmap-xxhdpi/icon_data_statistics_total_amount.png",
+ "app/src/main/res/mipmap-xxhdpi/icon_data_statistics_total_order.png",
+ "app/src/main/res/mipmap-xxhdpi/icon_input_clear.webp",
+ "app/src/main/res/mipmap-xxhdpi/icon_payment_code_refresh.png",
+ "app/src/main/res/mipmap-xxhdpi/icon_splash.webp",
+ "app/src/main/res/mipmap-xxhdpi/img_qr_admin.webp",
+ "app/src/main/res/mipmap-xxhdpi/img_square_error_big.png",
+ "app/src/main/res/mipmap-xxxhdpi/btn_pay_success.png",
+ "app/src/main/res/mipmap-xxxhdpi/ic_alive_details_duration.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_alive_details_watch.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_free_traffic.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_invite_benefit_free_cloud.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_invite_benefit_free_editing.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_invite_consultation.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_invite_earnings.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_invite_link.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_invite_record.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_invite_share.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_location_report.png",
+ "app/src/main/res/mipmap-xxxhdpi/ic_material_num.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_no_commission.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_note_printer.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_order_tools.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_pay_success.png",
+ "app/src/main/res/mipmap-xxxhdpi/ic_photo_num.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_point_markers.png",
+ "app/src/main/res/mipmap-xxxhdpi/ic_preview_close.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_print_end.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_print_failed.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_pro_player_pause.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_pro_player_play.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_project_person.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_scenic_identity.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_task_user_phone.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_user_benefits.webp",
+ "app/src/main/res/mipmap-xxxhdpi/ic_video_number.webp",
+ "app/src/main/res/mipmap-xxxhdpi/icon_splash.webp",
+ "app/src/main/res/mipmap-xxxhdpi/img_login_bg.webp",
+ "app/src/main/res/mipmap-xxxhdpi/img_qr_admin.webp",
+ "app/src/main/res/mipmap-xxxhdpi/img_splash.png"
+ ],
+ "retain": [
+ {
+ "name": "ic_face_large",
+ "references": [
+ "app/src/main/java/com/yzx/kiosk/ui/home/view/HomeScreen.kt"
+ ],
+ "sdk": false
+ },
+ {
+ "name": "ic_upload_large",
+ "references": [
+ "app/src/main/java/com/yzx/kiosk/ui/home/view/HomeScreen.kt"
+ ],
+ "sdk": false
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/verification/cleanup-2026-09-20/resource-audit.py b/docs/verification/cleanup-2026-09-20/resource-audit.py
new file mode 100644
index 0000000..0129b99
--- /dev/null
+++ b/docs/verification/cleanup-2026-09-20/resource-audit.py
@@ -0,0 +1,36 @@
+from pathlib import Path
+import xml.etree.ElementTree as E, re, zipfile,io,json,subprocess
+root=E.parse('docs/verification/cleanup-2026-09-20/baseline-unused-resources.xml').getroot()
+# Scan source/config text and uncompressed local SDK contents for literal names.
+files=[Path(f) for f in subprocess.check_output(['git','ls-files','-z']).decode().split('\0') if f]
+texts={p:p.read_text(errors='ignore') for p in files if not str(p).startswith('docs/') and p.suffix in {'.kt','.java','.xml','.pro','.kts','.toml','.json','.html'}}
+blobs=[]
+def scan(data):
+ try:
+ with zipfile.ZipFile(io.BytesIO(data)) as z:
+ for n in z.namelist():
+ b=z.read(n)
+ if n.endswith(('.jar','.aar')):scan(b)
+ else:blobs.append(b)
+ except zipfile.BadZipFile:blobs.append(data)
+for p in Path('app/libs').rglob('*'):
+ if p.is_file():scan(p.read_bytes())
+sdk=b'\n'.join(blobs)
+remove=[];keep=[]
+for i in root.findall('issue'):
+ if i.get('id')!='UnusedResources':continue
+ m=re.search(r'R\.(\w+)\.(\w+)',i.get('message',''))
+ if not m:continue
+ typ,name=m.groups()
+ # Limit this batch to standalone bitmap files, preserving all XML/value resources.
+ if typ not in {'drawable','mipmap'}:continue
+ variants=[p for p in files if str(p).startswith('app/src/main/res/'+typ) and p.stem==name]
+ if not variants or any(p.suffix not in {'.png','.webp','.jpg','.jpeg'} for p in variants):continue
+ refs=[str(p) for p,s in texts.items() if re.search(r'(?