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'(?