diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b897807 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# Gradle files +.gradle/ +build/ + +# Local configuration file (sdk path, etc) +local.properties + +# Log/OS Files +*.log + +# Android Studio generated files and folders +captures/ +.externalNativeBuild/ +.cxx/ +*.aab +*.apk +output-metadata.json + +# IntelliJ +*.iml +.idea/ +misc.xml +deploymentTargetDropDown.xml +render.experimental.xml + +# Keystore files +*.jks +*.keystore + +# Google Services (e.g. APIs or Firebase) +google-services.json + +# Android Profiling +*.hprof \ No newline at end of file diff --git a/.gradle/8.11.1/checksums/checksums.lock b/.gradle/8.11.1/checksums/checksums.lock deleted file mode 100644 index db64845..0000000 Binary files a/.gradle/8.11.1/checksums/checksums.lock and /dev/null differ diff --git a/.gradle/8.11.1/executionHistory/executionHistory.bin b/.gradle/8.11.1/executionHistory/executionHistory.bin deleted file mode 100644 index 695d30c..0000000 Binary files a/.gradle/8.11.1/executionHistory/executionHistory.bin and /dev/null differ diff --git a/.gradle/8.11.1/executionHistory/executionHistory.lock b/.gradle/8.11.1/executionHistory/executionHistory.lock deleted file mode 100644 index ba4a26b..0000000 Binary files a/.gradle/8.11.1/executionHistory/executionHistory.lock and /dev/null differ diff --git a/.gradle/8.11.1/fileChanges/last-build.bin b/.gradle/8.11.1/fileChanges/last-build.bin deleted file mode 100644 index f76dd23..0000000 Binary files a/.gradle/8.11.1/fileChanges/last-build.bin and /dev/null differ diff --git a/.gradle/8.11.1/fileHashes/fileHashes.bin b/.gradle/8.11.1/fileHashes/fileHashes.bin deleted file mode 100644 index 95f0b10..0000000 Binary files a/.gradle/8.11.1/fileHashes/fileHashes.bin and /dev/null differ diff --git a/.gradle/8.11.1/fileHashes/fileHashes.lock b/.gradle/8.11.1/fileHashes/fileHashes.lock deleted file mode 100644 index 48926bf..0000000 Binary files a/.gradle/8.11.1/fileHashes/fileHashes.lock and /dev/null differ diff --git a/.gradle/8.11.1/fileHashes/resourceHashesCache.bin b/.gradle/8.11.1/fileHashes/resourceHashesCache.bin deleted file mode 100644 index a7ac4a5..0000000 Binary files a/.gradle/8.11.1/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/.gradle/8.11.1/gc.properties b/.gradle/8.11.1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.gradle/8.9/checksums/checksums.lock b/.gradle/8.9/checksums/checksums.lock deleted file mode 100644 index 0a60a6d..0000000 Binary files a/.gradle/8.9/checksums/checksums.lock and /dev/null differ diff --git a/.gradle/8.9/checksums/md5-checksums.bin b/.gradle/8.9/checksums/md5-checksums.bin deleted file mode 100644 index e09fd2f..0000000 Binary files a/.gradle/8.9/checksums/md5-checksums.bin and /dev/null differ diff --git a/.gradle/8.9/checksums/sha1-checksums.bin b/.gradle/8.9/checksums/sha1-checksums.bin deleted file mode 100644 index 872c910..0000000 Binary files a/.gradle/8.9/checksums/sha1-checksums.bin and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class deleted file mode 100644 index a996b9b..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class deleted file mode 100644 index b597877..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeLibraryAccessors.class deleted file mode 100644 index 3556eb8..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class deleted file mode 100644 index b8149af..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class deleted file mode 100644 index bde5f54..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class deleted file mode 100644 index b6fc7ab..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class deleted file mode 100644 index 4ba422a..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleRuntimeLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleRuntimeLibraryAccessors.class deleted file mode 100644 index 10ea8b7..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleRuntimeLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleViewmodelLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleViewmodelLibraryAccessors.class deleted file mode 100644 index 4a73c18..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleViewmodelLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxNavigationLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxNavigationLibraryAccessors.class deleted file mode 100644 index 36ec2a4..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxNavigationLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxRoomLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxRoomLibraryAccessors.class deleted file mode 100644 index f49517d..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxRoomLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiLibraryAccessors.class deleted file mode 100644 index 9b9079b..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiTestLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiTestLibraryAccessors.class deleted file mode 100644 index 6b666c3..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiTestLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiToolingLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiToolingLibraryAccessors.class deleted file mode 100644 index 97760d4..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiToolingLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class deleted file mode 100644 index ccc75cf..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$CoilLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$CoilLibraryAccessors.class deleted file mode 100644 index 43d42eb..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$CoilLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class deleted file mode 100644 index 12ab05f..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxCoroutinesLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxCoroutinesLibraryAccessors.class deleted file mode 100644 index a1eecf2..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxCoroutinesLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class deleted file mode 100644 index 9d27f04..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxSerializationLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxSerializationLibraryAccessors.class deleted file mode 100644 index 7054356..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxSerializationLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class deleted file mode 100644 index f6cf1be..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class deleted file mode 100644 index ee668ed..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs.class deleted file mode 100644 index f5c320b..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibs.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class deleted file mode 100644 index b4458b3..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class deleted file mode 100644 index 446e1d2..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxComposeLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxComposeLibraryAccessors.class deleted file mode 100644 index c89b700..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxComposeLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class deleted file mode 100644 index 0213a7c..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class deleted file mode 100644 index c592534..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class deleted file mode 100644 index 955fb46..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class deleted file mode 100644 index 763093f..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleRuntimeLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleRuntimeLibraryAccessors.class deleted file mode 100644 index d8c1cf2..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleRuntimeLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleViewmodelLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleViewmodelLibraryAccessors.class deleted file mode 100644 index c85ae32..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleViewmodelLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxNavigationLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxNavigationLibraryAccessors.class deleted file mode 100644 index b08680b..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxNavigationLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxRoomLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxRoomLibraryAccessors.class deleted file mode 100644 index eaa8d86..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxRoomLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiLibraryAccessors.class deleted file mode 100644 index 82188c0..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiTestLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiTestLibraryAccessors.class deleted file mode 100644 index 790270b..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiTestLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiToolingLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiToolingLibraryAccessors.class deleted file mode 100644 index b5911d6..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiToolingLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class deleted file mode 100644 index d8f7394..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$CoilLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$CoilLibraryAccessors.class deleted file mode 100644 index 29e2a1f..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$CoilLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class deleted file mode 100644 index 105c487..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxCoroutinesLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxCoroutinesLibraryAccessors.class deleted file mode 100644 index cb71af3..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxCoroutinesLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class deleted file mode 100644 index 3a85455..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxSerializationLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxSerializationLibraryAccessors.class deleted file mode 100644 index b27cc5e..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxSerializationLibraryAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class deleted file mode 100644 index 25c516e..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class deleted file mode 100644 index 27c1fdb..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class deleted file mode 100644 index b2f3197..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/metadata.bin b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/metadata.bin deleted file mode 100644 index 7bebe5d..0000000 Binary files a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/metadata.bin and /dev/null differ diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/sources/org/gradle/accessors/dm/LibrariesForLibs.java deleted file mode 100644 index 5775c53..0000000 --- a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/sources/org/gradle/accessors/dm/LibrariesForLibs.java +++ /dev/null @@ -1,769 +0,0 @@ -package org.gradle.accessors.dm; - -import org.gradle.api.NonNullApi; -import org.gradle.api.artifacts.MinimalExternalModuleDependency; -import org.gradle.plugin.use.PluginDependency; -import org.gradle.api.artifacts.ExternalModuleDependencyBundle; -import org.gradle.api.artifacts.MutableVersionConstraint; -import org.gradle.api.provider.Provider; -import org.gradle.api.model.ObjectFactory; -import org.gradle.api.provider.ProviderFactory; -import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory; -import org.gradle.api.internal.catalog.DefaultVersionCatalog; -import java.util.Map; -import org.gradle.api.internal.attributes.ImmutableAttributesFactory; -import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser; -import javax.inject.Inject; - -/** - * A catalog of dependencies accessible via the {@code libs} extension. - */ -@NonNullApi -public class LibrariesForLibs extends AbstractExternalDependencyFactory { - - private final AbstractExternalDependencyFactory owner = this; - private final AndroidxLibraryAccessors laccForAndroidxLibraryAccessors = new AndroidxLibraryAccessors(owner); - private final CoilLibraryAccessors laccForCoilLibraryAccessors = new CoilLibraryAccessors(owner); - private final KotlinxLibraryAccessors laccForKotlinxLibraryAccessors = new KotlinxLibraryAccessors(owner); - private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config); - private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser); - private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config); - - @Inject - public LibrariesForLibs(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { - super(config, providers, objects, attributesFactory, capabilityNotationParser); - } - - /** - * Dependency provider for junit with junit:junit coordinates and - * with version reference junit - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getJunit() { - return create("junit"); - } - - /** - * Dependency provider for mpandroidchart with com.github.PhilJay:MPAndroidChart coordinates and - * with version v3.1.0 - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getMpandroidchart() { - return create("mpandroidchart"); - } - - /** - * Group of libraries at androidx - */ - public AndroidxLibraryAccessors getAndroidx() { - return laccForAndroidxLibraryAccessors; - } - - /** - * Group of libraries at coil - */ - public CoilLibraryAccessors getCoil() { - return laccForCoilLibraryAccessors; - } - - /** - * Group of libraries at kotlinx - */ - public KotlinxLibraryAccessors getKotlinx() { - return laccForKotlinxLibraryAccessors; - } - - /** - * Group of versions at versions - */ - public VersionAccessors getVersions() { - return vaccForVersionAccessors; - } - - /** - * Group of bundles at bundles - */ - public BundleAccessors getBundles() { - return baccForBundleAccessors; - } - - /** - * Group of plugins at plugins - */ - public PluginAccessors getPlugins() { - return paccForPluginAccessors; - } - - public static class AndroidxLibraryAccessors extends SubDependencyFactory { - private final AndroidxActivityLibraryAccessors laccForAndroidxActivityLibraryAccessors = new AndroidxActivityLibraryAccessors(owner); - private final AndroidxComposeLibraryAccessors laccForAndroidxComposeLibraryAccessors = new AndroidxComposeLibraryAccessors(owner); - private final AndroidxCoreLibraryAccessors laccForAndroidxCoreLibraryAccessors = new AndroidxCoreLibraryAccessors(owner); - private final AndroidxEspressoLibraryAccessors laccForAndroidxEspressoLibraryAccessors = new AndroidxEspressoLibraryAccessors(owner); - private final AndroidxLifecycleLibraryAccessors laccForAndroidxLifecycleLibraryAccessors = new AndroidxLifecycleLibraryAccessors(owner); - private final AndroidxNavigationLibraryAccessors laccForAndroidxNavigationLibraryAccessors = new AndroidxNavigationLibraryAccessors(owner); - private final AndroidxRoomLibraryAccessors laccForAndroidxRoomLibraryAccessors = new AndroidxRoomLibraryAccessors(owner); - private final AndroidxUiLibraryAccessors laccForAndroidxUiLibraryAccessors = new AndroidxUiLibraryAccessors(owner); - - public AndroidxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for junit with androidx.test.ext:junit coordinates and - * with version reference junitVersion - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getJunit() { - return create("androidx.junit"); - } - - /** - * Dependency provider for material3 with androidx.compose.material3:material3 coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getMaterial3() { - return create("androidx.material3"); - } - - /** - * Group of libraries at androidx.activity - */ - public AndroidxActivityLibraryAccessors getActivity() { - return laccForAndroidxActivityLibraryAccessors; - } - - /** - * Group of libraries at androidx.compose - */ - public AndroidxComposeLibraryAccessors getCompose() { - return laccForAndroidxComposeLibraryAccessors; - } - - /** - * Group of libraries at androidx.core - */ - public AndroidxCoreLibraryAccessors getCore() { - return laccForAndroidxCoreLibraryAccessors; - } - - /** - * Group of libraries at androidx.espresso - */ - public AndroidxEspressoLibraryAccessors getEspresso() { - return laccForAndroidxEspressoLibraryAccessors; - } - - /** - * Group of libraries at androidx.lifecycle - */ - public AndroidxLifecycleLibraryAccessors getLifecycle() { - return laccForAndroidxLifecycleLibraryAccessors; - } - - /** - * Group of libraries at androidx.navigation - */ - public AndroidxNavigationLibraryAccessors getNavigation() { - return laccForAndroidxNavigationLibraryAccessors; - } - - /** - * Group of libraries at androidx.room - */ - public AndroidxRoomLibraryAccessors getRoom() { - return laccForAndroidxRoomLibraryAccessors; - } - - /** - * Group of libraries at androidx.ui - */ - public AndroidxUiLibraryAccessors getUi() { - return laccForAndroidxUiLibraryAccessors; - } - - } - - public static class AndroidxActivityLibraryAccessors extends SubDependencyFactory { - - public AndroidxActivityLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with androidx.activity:activity-compose coordinates and - * with version reference activityCompose - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getCompose() { - return create("androidx.activity.compose"); - } - - } - - public static class AndroidxComposeLibraryAccessors extends SubDependencyFactory { - - public AndroidxComposeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for bom with androidx.compose:compose-bom coordinates and - * with version reference composeBom - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getBom() { - return create("androidx.compose.bom"); - } - - } - - public static class AndroidxCoreLibraryAccessors extends SubDependencyFactory { - - public AndroidxCoreLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for ktx with androidx.core:core-ktx coordinates and - * with version reference coreKtx - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getKtx() { - return create("androidx.core.ktx"); - } - - } - - public static class AndroidxEspressoLibraryAccessors extends SubDependencyFactory { - - public AndroidxEspressoLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for core with androidx.test.espresso:espresso-core coordinates and - * with version reference espressoCore - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getCore() { - return create("androidx.espresso.core"); - } - - } - - public static class AndroidxLifecycleLibraryAccessors extends SubDependencyFactory { - private final AndroidxLifecycleRuntimeLibraryAccessors laccForAndroidxLifecycleRuntimeLibraryAccessors = new AndroidxLifecycleRuntimeLibraryAccessors(owner); - private final AndroidxLifecycleViewmodelLibraryAccessors laccForAndroidxLifecycleViewmodelLibraryAccessors = new AndroidxLifecycleViewmodelLibraryAccessors(owner); - - public AndroidxLifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Group of libraries at androidx.lifecycle.runtime - */ - public AndroidxLifecycleRuntimeLibraryAccessors getRuntime() { - return laccForAndroidxLifecycleRuntimeLibraryAccessors; - } - - /** - * Group of libraries at androidx.lifecycle.viewmodel - */ - public AndroidxLifecycleViewmodelLibraryAccessors getViewmodel() { - return laccForAndroidxLifecycleViewmodelLibraryAccessors; - } - - } - - public static class AndroidxLifecycleRuntimeLibraryAccessors extends SubDependencyFactory { - - public AndroidxLifecycleRuntimeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for ktx with androidx.lifecycle:lifecycle-runtime-ktx coordinates and - * with version reference lifecycleRuntimeKtx - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getKtx() { - return create("androidx.lifecycle.runtime.ktx"); - } - - } - - public static class AndroidxLifecycleViewmodelLibraryAccessors extends SubDependencyFactory { - - public AndroidxLifecycleViewmodelLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with androidx.lifecycle:lifecycle-viewmodel-compose coordinates and - * with version reference viewmodel - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getCompose() { - return create("androidx.lifecycle.viewmodel.compose"); - } - - } - - public static class AndroidxNavigationLibraryAccessors extends SubDependencyFactory { - - public AndroidxNavigationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with androidx.navigation:navigation-compose coordinates and - * with version reference navigation - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getCompose() { - return create("androidx.navigation.compose"); - } - - } - - public static class AndroidxRoomLibraryAccessors extends SubDependencyFactory { - - public AndroidxRoomLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compiler with androidx.room:room-compiler coordinates and - * with version reference room - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getCompiler() { - return create("androidx.room.compiler"); - } - - /** - * Dependency provider for ktx with androidx.room:room-ktx coordinates and - * with version reference room - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getKtx() { - return create("androidx.room.ktx"); - } - - /** - * Dependency provider for runtime with androidx.room:room-runtime coordinates and - * with version reference room - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getRuntime() { - return create("androidx.room.runtime"); - } - - } - - public static class AndroidxUiLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { - private final AndroidxUiTestLibraryAccessors laccForAndroidxUiTestLibraryAccessors = new AndroidxUiTestLibraryAccessors(owner); - private final AndroidxUiToolingLibraryAccessors laccForAndroidxUiToolingLibraryAccessors = new AndroidxUiToolingLibraryAccessors(owner); - - public AndroidxUiLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for ui with androidx.compose.ui:ui coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider asProvider() { - return create("androidx.ui"); - } - - /** - * Dependency provider for graphics with androidx.compose.ui:ui-graphics coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getGraphics() { - return create("androidx.ui.graphics"); - } - - /** - * Group of libraries at androidx.ui.test - */ - public AndroidxUiTestLibraryAccessors getTest() { - return laccForAndroidxUiTestLibraryAccessors; - } - - /** - * Group of libraries at androidx.ui.tooling - */ - public AndroidxUiToolingLibraryAccessors getTooling() { - return laccForAndroidxUiToolingLibraryAccessors; - } - - } - - public static class AndroidxUiTestLibraryAccessors extends SubDependencyFactory { - - public AndroidxUiTestLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for junit4 with androidx.compose.ui:ui-test-junit4 coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getJunit4() { - return create("androidx.ui.test.junit4"); - } - - /** - * Dependency provider for manifest with androidx.compose.ui:ui-test-manifest coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getManifest() { - return create("androidx.ui.test.manifest"); - } - - } - - public static class AndroidxUiToolingLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { - - public AndroidxUiToolingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for tooling with androidx.compose.ui:ui-tooling coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider asProvider() { - return create("androidx.ui.tooling"); - } - - /** - * Dependency provider for preview with androidx.compose.ui:ui-tooling-preview coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getPreview() { - return create("androidx.ui.tooling.preview"); - } - - } - - public static class CoilLibraryAccessors extends SubDependencyFactory { - - public CoilLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with io.coil-kt:coil-compose coordinates and - * with version reference coil - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getCompose() { - return create("coil.compose"); - } - - } - - public static class KotlinxLibraryAccessors extends SubDependencyFactory { - private final KotlinxCoroutinesLibraryAccessors laccForKotlinxCoroutinesLibraryAccessors = new KotlinxCoroutinesLibraryAccessors(owner); - private final KotlinxSerializationLibraryAccessors laccForKotlinxSerializationLibraryAccessors = new KotlinxSerializationLibraryAccessors(owner); - - public KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Group of libraries at kotlinx.coroutines - */ - public KotlinxCoroutinesLibraryAccessors getCoroutines() { - return laccForKotlinxCoroutinesLibraryAccessors; - } - - /** - * Group of libraries at kotlinx.serialization - */ - public KotlinxSerializationLibraryAccessors getSerialization() { - return laccForKotlinxSerializationLibraryAccessors; - } - - } - - public static class KotlinxCoroutinesLibraryAccessors extends SubDependencyFactory { - - public KotlinxCoroutinesLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for android with org.jetbrains.kotlinx:kotlinx-coroutines-android coordinates and - * with version reference kotlinxCoroutines - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getAndroid() { - return create("kotlinx.coroutines.android"); - } - - } - - public static class KotlinxSerializationLibraryAccessors extends SubDependencyFactory { - - public KotlinxSerializationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for json with org.jetbrains.kotlinx:kotlinx-serialization-json coordinates and - * with version reference kotlinxSerialization - *

- * This dependency was declared in catalog libs.versions.toml - */ - public Provider getJson() { - return create("kotlinx.serialization.json"); - } - - } - - public static class VersionAccessors extends VersionFactory { - - public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Version alias activityCompose with value 1.10.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getActivityCompose() { return getVersion("activityCompose"); } - - /** - * Version alias agp with value 8.9.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getAgp() { return getVersion("agp"); } - - /** - * Version alias coil with value 2.7.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getCoil() { return getVersion("coil"); } - - /** - * Version alias composeBom with value 2024.09.00 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getComposeBom() { return getVersion("composeBom"); } - - /** - * Version alias coreKtx with value 1.15.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getCoreKtx() { return getVersion("coreKtx"); } - - /** - * Version alias espressoCore with value 3.7.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getEspressoCore() { return getVersion("espressoCore"); } - - /** - * Version alias junit with value 4.13.2 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getJunit() { return getVersion("junit"); } - - /** - * Version alias junitVersion with value 1.3.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getJunitVersion() { return getVersion("junitVersion"); } - - /** - * Version alias kotlin with value 2.0.21 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKotlin() { return getVersion("kotlin"); } - - /** - * Version alias kotlinxCoroutines with value 1.9.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKotlinxCoroutines() { return getVersion("kotlinxCoroutines"); } - - /** - * Version alias kotlinxSerialization with value 1.7.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKotlinxSerialization() { return getVersion("kotlinxSerialization"); } - - /** - * Version alias ksp with value 2.0.21-1.0.25 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKsp() { return getVersion("ksp"); } - - /** - * Version alias lifecycleRuntimeKtx with value 2.9.2 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getLifecycleRuntimeKtx() { return getVersion("lifecycleRuntimeKtx"); } - - /** - * Version alias navigation with value 2.8.4 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getNavigation() { return getVersion("navigation"); } - - /** - * Version alias room with value 2.6.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getRoom() { return getVersion("room"); } - - /** - * Version alias viewmodel with value 2.9.2 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getViewmodel() { return getVersion("viewmodel"); } - - } - - public static class BundleAccessors extends BundleFactory { - - public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); } - - } - - public static class PluginAccessors extends PluginFactory { - private final AndroidPluginAccessors paccForAndroidPluginAccessors = new AndroidPluginAccessors(providers, config); - private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config); - - public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Plugin provider for ksp with plugin id com.google.devtools.ksp and - * with version reference ksp - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getKsp() { return createPlugin("ksp"); } - - /** - * Group of plugins at plugins.android - */ - public AndroidPluginAccessors getAndroid() { - return paccForAndroidPluginAccessors; - } - - /** - * Group of plugins at plugins.kotlin - */ - public KotlinPluginAccessors getKotlin() { - return paccForKotlinPluginAccessors; - } - - } - - public static class AndroidPluginAccessors extends PluginFactory { - - public AndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Plugin provider for android.application with plugin id com.android.application and - * with version reference agp - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getApplication() { return createPlugin("android.application"); } - - } - - public static class KotlinPluginAccessors extends PluginFactory { - - public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Plugin provider for kotlin.android with plugin id org.jetbrains.kotlin.android and - * with version reference kotlin - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getAndroid() { return createPlugin("kotlin.android"); } - - /** - * Plugin provider for kotlin.compose with plugin id org.jetbrains.kotlin.plugin.compose and - * with version reference kotlin - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getCompose() { return createPlugin("kotlin.compose"); } - - /** - * Plugin provider for kotlin.serialization with plugin id org.jetbrains.kotlin.plugin.serialization and - * with version reference kotlin - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getSerialization() { return createPlugin("kotlin.serialization"); } - - } - -} diff --git a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java deleted file mode 100644 index c36f3e0..0000000 --- a/.gradle/8.9/dependencies-accessors/57fb967dccc07e69f15c0ef4df812ab540c3e7b1/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java +++ /dev/null @@ -1,1005 +0,0 @@ -package org.gradle.accessors.dm; - -import org.gradle.api.NonNullApi; -import org.gradle.api.artifacts.MinimalExternalModuleDependency; -import org.gradle.plugin.use.PluginDependency; -import org.gradle.api.artifacts.ExternalModuleDependencyBundle; -import org.gradle.api.artifacts.MutableVersionConstraint; -import org.gradle.api.provider.Provider; -import org.gradle.api.model.ObjectFactory; -import org.gradle.api.provider.ProviderFactory; -import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory; -import org.gradle.api.internal.catalog.DefaultVersionCatalog; -import java.util.Map; -import org.gradle.api.internal.attributes.ImmutableAttributesFactory; -import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser; -import javax.inject.Inject; - -/** - * A catalog of dependencies accessible via the {@code libs} extension. - */ -@NonNullApi -public class LibrariesForLibsInPluginsBlock extends AbstractExternalDependencyFactory { - - private final AbstractExternalDependencyFactory owner = this; - private final AndroidxLibraryAccessors laccForAndroidxLibraryAccessors = new AndroidxLibraryAccessors(owner); - private final CoilLibraryAccessors laccForCoilLibraryAccessors = new CoilLibraryAccessors(owner); - private final KotlinxLibraryAccessors laccForKotlinxLibraryAccessors = new KotlinxLibraryAccessors(owner); - private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config); - private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser); - private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config); - - @Inject - public LibrariesForLibsInPluginsBlock(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { - super(config, providers, objects, attributesFactory, capabilityNotationParser); - } - - /** - * Dependency provider for junit with junit:junit coordinates and - * with version reference junit - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getJunit() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("junit"); - } - - /** - * Dependency provider for mpandroidchart with com.github.PhilJay:MPAndroidChart coordinates and - * with version v3.1.0 - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getMpandroidchart() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("mpandroidchart"); - } - - /** - * Group of libraries at androidx - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxLibraryAccessors getAndroidx() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxLibraryAccessors; - } - - /** - * Group of libraries at coil - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public CoilLibraryAccessors getCoil() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForCoilLibraryAccessors; - } - - /** - * Group of libraries at kotlinx - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public KotlinxLibraryAccessors getKotlinx() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForKotlinxLibraryAccessors; - } - - /** - * Group of versions at versions - */ - public VersionAccessors getVersions() { - return vaccForVersionAccessors; - } - - /** - * Group of bundles at bundles - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public BundleAccessors getBundles() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return baccForBundleAccessors; - } - - /** - * Group of plugins at plugins - */ - public PluginAccessors getPlugins() { - return paccForPluginAccessors; - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxLibraryAccessors extends SubDependencyFactory { - private final AndroidxActivityLibraryAccessors laccForAndroidxActivityLibraryAccessors = new AndroidxActivityLibraryAccessors(owner); - private final AndroidxComposeLibraryAccessors laccForAndroidxComposeLibraryAccessors = new AndroidxComposeLibraryAccessors(owner); - private final AndroidxCoreLibraryAccessors laccForAndroidxCoreLibraryAccessors = new AndroidxCoreLibraryAccessors(owner); - private final AndroidxEspressoLibraryAccessors laccForAndroidxEspressoLibraryAccessors = new AndroidxEspressoLibraryAccessors(owner); - private final AndroidxLifecycleLibraryAccessors laccForAndroidxLifecycleLibraryAccessors = new AndroidxLifecycleLibraryAccessors(owner); - private final AndroidxNavigationLibraryAccessors laccForAndroidxNavigationLibraryAccessors = new AndroidxNavigationLibraryAccessors(owner); - private final AndroidxRoomLibraryAccessors laccForAndroidxRoomLibraryAccessors = new AndroidxRoomLibraryAccessors(owner); - private final AndroidxUiLibraryAccessors laccForAndroidxUiLibraryAccessors = new AndroidxUiLibraryAccessors(owner); - - public AndroidxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for junit with androidx.test.ext:junit coordinates and - * with version reference junitVersion - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getJunit() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.junit"); - } - - /** - * Dependency provider for material3 with androidx.compose.material3:material3 coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getMaterial3() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.material3"); - } - - /** - * Group of libraries at androidx.activity - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxActivityLibraryAccessors getActivity() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxActivityLibraryAccessors; - } - - /** - * Group of libraries at androidx.compose - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxComposeLibraryAccessors getCompose() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxComposeLibraryAccessors; - } - - /** - * Group of libraries at androidx.core - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxCoreLibraryAccessors getCore() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxCoreLibraryAccessors; - } - - /** - * Group of libraries at androidx.espresso - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxEspressoLibraryAccessors getEspresso() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxEspressoLibraryAccessors; - } - - /** - * Group of libraries at androidx.lifecycle - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxLifecycleLibraryAccessors getLifecycle() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxLifecycleLibraryAccessors; - } - - /** - * Group of libraries at androidx.navigation - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxNavigationLibraryAccessors getNavigation() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxNavigationLibraryAccessors; - } - - /** - * Group of libraries at androidx.room - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxRoomLibraryAccessors getRoom() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxRoomLibraryAccessors; - } - - /** - * Group of libraries at androidx.ui - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxUiLibraryAccessors getUi() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxUiLibraryAccessors; - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxActivityLibraryAccessors extends SubDependencyFactory { - - public AndroidxActivityLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with androidx.activity:activity-compose coordinates and - * with version reference activityCompose - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getCompose() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.activity.compose"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxComposeLibraryAccessors extends SubDependencyFactory { - - public AndroidxComposeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for bom with androidx.compose:compose-bom coordinates and - * with version reference composeBom - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getBom() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.compose.bom"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxCoreLibraryAccessors extends SubDependencyFactory { - - public AndroidxCoreLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for ktx with androidx.core:core-ktx coordinates and - * with version reference coreKtx - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getKtx() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.core.ktx"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxEspressoLibraryAccessors extends SubDependencyFactory { - - public AndroidxEspressoLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for core with androidx.test.espresso:espresso-core coordinates and - * with version reference espressoCore - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getCore() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.espresso.core"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxLifecycleLibraryAccessors extends SubDependencyFactory { - private final AndroidxLifecycleRuntimeLibraryAccessors laccForAndroidxLifecycleRuntimeLibraryAccessors = new AndroidxLifecycleRuntimeLibraryAccessors(owner); - private final AndroidxLifecycleViewmodelLibraryAccessors laccForAndroidxLifecycleViewmodelLibraryAccessors = new AndroidxLifecycleViewmodelLibraryAccessors(owner); - - public AndroidxLifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Group of libraries at androidx.lifecycle.runtime - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxLifecycleRuntimeLibraryAccessors getRuntime() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxLifecycleRuntimeLibraryAccessors; - } - - /** - * Group of libraries at androidx.lifecycle.viewmodel - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxLifecycleViewmodelLibraryAccessors getViewmodel() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxLifecycleViewmodelLibraryAccessors; - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxLifecycleRuntimeLibraryAccessors extends SubDependencyFactory { - - public AndroidxLifecycleRuntimeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for ktx with androidx.lifecycle:lifecycle-runtime-ktx coordinates and - * with version reference lifecycleRuntimeKtx - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getKtx() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.lifecycle.runtime.ktx"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxLifecycleViewmodelLibraryAccessors extends SubDependencyFactory { - - public AndroidxLifecycleViewmodelLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with androidx.lifecycle:lifecycle-viewmodel-compose coordinates and - * with version reference viewmodel - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getCompose() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.lifecycle.viewmodel.compose"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxNavigationLibraryAccessors extends SubDependencyFactory { - - public AndroidxNavigationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with androidx.navigation:navigation-compose coordinates and - * with version reference navigation - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getCompose() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.navigation.compose"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxRoomLibraryAccessors extends SubDependencyFactory { - - public AndroidxRoomLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compiler with androidx.room:room-compiler coordinates and - * with version reference room - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getCompiler() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.room.compiler"); - } - - /** - * Dependency provider for ktx with androidx.room:room-ktx coordinates and - * with version reference room - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getKtx() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.room.ktx"); - } - - /** - * Dependency provider for runtime with androidx.room:room-runtime coordinates and - * with version reference room - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getRuntime() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.room.runtime"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxUiLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { - private final AndroidxUiTestLibraryAccessors laccForAndroidxUiTestLibraryAccessors = new AndroidxUiTestLibraryAccessors(owner); - private final AndroidxUiToolingLibraryAccessors laccForAndroidxUiToolingLibraryAccessors = new AndroidxUiToolingLibraryAccessors(owner); - - public AndroidxUiLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for ui with androidx.compose.ui:ui coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider asProvider() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.ui"); - } - - /** - * Dependency provider for graphics with androidx.compose.ui:ui-graphics coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getGraphics() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.ui.graphics"); - } - - /** - * Group of libraries at androidx.ui.test - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxUiTestLibraryAccessors getTest() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxUiTestLibraryAccessors; - } - - /** - * Group of libraries at androidx.ui.tooling - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public AndroidxUiToolingLibraryAccessors getTooling() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForAndroidxUiToolingLibraryAccessors; - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxUiTestLibraryAccessors extends SubDependencyFactory { - - public AndroidxUiTestLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for junit4 with androidx.compose.ui:ui-test-junit4 coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getJunit4() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.ui.test.junit4"); - } - - /** - * Dependency provider for manifest with androidx.compose.ui:ui-test-manifest coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getManifest() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.ui.test.manifest"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class AndroidxUiToolingLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { - - public AndroidxUiToolingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for tooling with androidx.compose.ui:ui-tooling coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider asProvider() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.ui.tooling"); - } - - /** - * Dependency provider for preview with androidx.compose.ui:ui-tooling-preview coordinates and - * with no version specified - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getPreview() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("androidx.ui.tooling.preview"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class CoilLibraryAccessors extends SubDependencyFactory { - - public CoilLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for compose with io.coil-kt:coil-compose coordinates and - * with version reference coil - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getCompose() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("coil.compose"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class KotlinxLibraryAccessors extends SubDependencyFactory { - private final KotlinxCoroutinesLibraryAccessors laccForKotlinxCoroutinesLibraryAccessors = new KotlinxCoroutinesLibraryAccessors(owner); - private final KotlinxSerializationLibraryAccessors laccForKotlinxSerializationLibraryAccessors = new KotlinxSerializationLibraryAccessors(owner); - - public KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Group of libraries at kotlinx.coroutines - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public KotlinxCoroutinesLibraryAccessors getCoroutines() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForKotlinxCoroutinesLibraryAccessors; - } - - /** - * Group of libraries at kotlinx.serialization - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public KotlinxSerializationLibraryAccessors getSerialization() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return laccForKotlinxSerializationLibraryAccessors; - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class KotlinxCoroutinesLibraryAccessors extends SubDependencyFactory { - - public KotlinxCoroutinesLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for android with org.jetbrains.kotlinx:kotlinx-coroutines-android coordinates and - * with version reference kotlinxCoroutines - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getAndroid() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("kotlinx.coroutines.android"); - } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class KotlinxSerializationLibraryAccessors extends SubDependencyFactory { - - public KotlinxSerializationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } - - /** - * Dependency provider for json with org.jetbrains.kotlinx:kotlinx-serialization-json coordinates and - * with version reference kotlinxSerialization - *

- * This dependency was declared in catalog libs.versions.toml - * - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public Provider getJson() { - org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser(); - return create("kotlinx.serialization.json"); - } - - } - - public static class VersionAccessors extends VersionFactory { - - public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Version alias activityCompose with value 1.10.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getActivityCompose() { return getVersion("activityCompose"); } - - /** - * Version alias agp with value 8.9.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getAgp() { return getVersion("agp"); } - - /** - * Version alias coil with value 2.7.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getCoil() { return getVersion("coil"); } - - /** - * Version alias composeBom with value 2024.09.00 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getComposeBom() { return getVersion("composeBom"); } - - /** - * Version alias coreKtx with value 1.15.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getCoreKtx() { return getVersion("coreKtx"); } - - /** - * Version alias espressoCore with value 3.7.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getEspressoCore() { return getVersion("espressoCore"); } - - /** - * Version alias junit with value 4.13.2 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getJunit() { return getVersion("junit"); } - - /** - * Version alias junitVersion with value 1.3.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getJunitVersion() { return getVersion("junitVersion"); } - - /** - * Version alias kotlin with value 2.0.21 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKotlin() { return getVersion("kotlin"); } - - /** - * Version alias kotlinxCoroutines with value 1.9.0 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKotlinxCoroutines() { return getVersion("kotlinxCoroutines"); } - - /** - * Version alias kotlinxSerialization with value 1.7.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKotlinxSerialization() { return getVersion("kotlinxSerialization"); } - - /** - * Version alias ksp with value 2.0.21-1.0.25 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getKsp() { return getVersion("ksp"); } - - /** - * Version alias lifecycleRuntimeKtx with value 2.9.2 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getLifecycleRuntimeKtx() { return getVersion("lifecycleRuntimeKtx"); } - - /** - * Version alias navigation with value 2.8.4 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getNavigation() { return getVersion("navigation"); } - - /** - * Version alias room with value 2.6.1 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getRoom() { return getVersion("room"); } - - /** - * Version alias viewmodel with value 2.9.2 - *

- * If the version is a rich version and cannot be represented as a - * single version string, an empty string is returned. - *

- * This version was declared in catalog libs.versions.toml - */ - public Provider getViewmodel() { return getVersion("viewmodel"); } - - } - - /** - * @deprecated Will be removed in Gradle 9.0. - */ - @Deprecated - public static class BundleAccessors extends BundleFactory { - - public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); } - - } - - public static class PluginAccessors extends PluginFactory { - private final AndroidPluginAccessors paccForAndroidPluginAccessors = new AndroidPluginAccessors(providers, config); - private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config); - - public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Plugin provider for ksp with plugin id com.google.devtools.ksp and - * with version reference ksp - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getKsp() { return createPlugin("ksp"); } - - /** - * Group of plugins at plugins.android - */ - public AndroidPluginAccessors getAndroid() { - return paccForAndroidPluginAccessors; - } - - /** - * Group of plugins at plugins.kotlin - */ - public KotlinPluginAccessors getKotlin() { - return paccForKotlinPluginAccessors; - } - - } - - public static class AndroidPluginAccessors extends PluginFactory { - - public AndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Plugin provider for android.application with plugin id com.android.application and - * with version reference agp - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getApplication() { return createPlugin("android.application"); } - - } - - public static class KotlinPluginAccessors extends PluginFactory { - - public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } - - /** - * Plugin provider for kotlin.android with plugin id org.jetbrains.kotlin.android and - * with version reference kotlin - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getAndroid() { return createPlugin("kotlin.android"); } - - /** - * Plugin provider for kotlin.compose with plugin id org.jetbrains.kotlin.plugin.compose and - * with version reference kotlin - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getCompose() { return createPlugin("kotlin.compose"); } - - /** - * Plugin provider for kotlin.serialization with plugin id org.jetbrains.kotlin.plugin.serialization and - * with version reference kotlin - *

- * This plugin was declared in catalog libs.versions.toml - */ - public Provider getSerialization() { return createPlugin("kotlin.serialization"); } - - } - -} diff --git a/.gradle/8.9/dependencies-accessors/gc.properties b/.gradle/8.9/dependencies-accessors/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.gradle/8.9/fileChanges/last-build.bin b/.gradle/8.9/fileChanges/last-build.bin deleted file mode 100644 index f76dd23..0000000 Binary files a/.gradle/8.9/fileChanges/last-build.bin and /dev/null differ diff --git a/.gradle/8.9/fileHashes/fileHashes.bin b/.gradle/8.9/fileHashes/fileHashes.bin deleted file mode 100644 index 81c5d1e..0000000 Binary files a/.gradle/8.9/fileHashes/fileHashes.bin and /dev/null differ diff --git a/.gradle/8.9/fileHashes/fileHashes.lock b/.gradle/8.9/fileHashes/fileHashes.lock deleted file mode 100644 index 5f006e1..0000000 Binary files a/.gradle/8.9/fileHashes/fileHashes.lock and /dev/null differ diff --git a/.gradle/8.9/fileHashes/resourceHashesCache.bin b/.gradle/8.9/fileHashes/resourceHashesCache.bin deleted file mode 100644 index b8f172b..0000000 Binary files a/.gradle/8.9/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/.gradle/8.9/gc.properties b/.gradle/8.9/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index 53dc418..0000000 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and /dev/null differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 01eb644..0000000 --- a/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Aug 15 14:37:16 MDT 2025 -gradle.version=8.11.1 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index 1de9762..0000000 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/.gradle/config.properties b/.gradle/config.properties deleted file mode 100644 index 48c08f1..0000000 --- a/.gradle/config.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Aug 15 12:29:02 MDT 2025 -java.home=/Applications/Android Studio.app/Contents/jbr/Contents/Home diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe deleted file mode 100644 index bd9f815..0000000 Binary files a/.gradle/file-system.probe and /dev/null differ diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/.kotlin/errors/errors-1755282386436.log b/.kotlin/errors/errors-1755282386436.log deleted file mode 100644 index adc2b78..0000000 --- a/.kotlin/errors/errors-1755282386436.log +++ /dev/null @@ -1,87 +0,0 @@ -kotlin version: 2.0.21 -error message: java.lang.IllegalStateException: Storage for [/Users/atridad/Developer/personal/OpenClimb/app/build/kspCaches/debug/symbolLookups/id-to-file.tab] is already registered - at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410) - at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72) - at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:55) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:45) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:71) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80) - at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.set(PersistentStorage.kt:96) - at org.jetbrains.kotlin.incremental.LookupStorage.addFileIfNeeded(LookupStorage.kt:165) - at org.jetbrains.kotlin.incremental.LookupStorage.addAll$lambda$4(LookupStorage.kt:117) - at org.jetbrains.kotlin.utils.CollectionsKt.keysToMap(collections.kt:117) - at org.jetbrains.kotlin.incremental.LookupStorage.addAll(LookupStorage.kt:117) - at org.jetbrains.kotlin.incremental.BuildUtilKt.update(buildUtil.kt:134) - at com.google.devtools.ksp.LookupStorageWrapperImpl.update(IncrementalContext.kt:231) - at com.google.devtools.ksp.common.IncrementalContextBase.updateLookupCache(IncrementalContextBase.kt:133) - at com.google.devtools.ksp.common.IncrementalContextBase.updateCaches(IncrementalContextBase.kt:365) - at com.google.devtools.ksp.common.IncrementalContextBase.updateCachesAndOutputs(IncrementalContextBase.kt:471) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:362) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:75) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze$lambda$12(KotlinToJVMBytecodeCompiler.kt:373) - at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:364) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.repeatAnalysisIfNeeded(KotlinToJVMBytecodeCompiler.kt:282) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.runFrontendAndGenerateIrUsingClassicFrontend(KotlinToJVMBytecodeCompiler.kt:195) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:106) - at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:170) - at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:43) - at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:103) - at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:49) - at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) - at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1555) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) - at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) - at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) - at java.base/java.security.AccessController.doPrivileged(AccessController.java:714) - at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) - at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598) - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844) - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721) - at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) - at java.base/java.lang.Thread.run(Thread.java:1583) - Suppressed: java.lang.Exception: Storage[/Users/atridad/Developer/personal/OpenClimb/app/build/kspCaches/debug/symbolLookups/id-to-file.tab] registration stack trace - at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437) - at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72) - at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:55) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:45) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:71) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageIfExists(LazyStorage.kt:53) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.get(LazyStorage.kt:76) - at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.get(PersistentStorage.kt:92) - at org.jetbrains.kotlin.incremental.LookupStorage.get(LookupStorage.kt:99) - at com.google.devtools.ksp.LookupStorageWrapperImpl.get(IncrementalContext.kt:224) - at com.google.devtools.ksp.common.IncrementalContextBase.calcDirtyFiles(IncrementalContextBase.kt:234) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$2.invoke(KotlinSymbolProcessingExtension.kt:196) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$2.invoke(KotlinSymbolProcessingExtension.kt:189) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.handleException(KotlinSymbolProcessingExtension.kt:414) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:189) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:75) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze$lambda$12(KotlinToJVMBytecodeCompiler.kt:373) - at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:364) - ... 23 more - - diff --git a/.kotlin/errors/errors-1755282407075.log b/.kotlin/errors/errors-1755282407075.log deleted file mode 100644 index adc2b78..0000000 --- a/.kotlin/errors/errors-1755282407075.log +++ /dev/null @@ -1,87 +0,0 @@ -kotlin version: 2.0.21 -error message: java.lang.IllegalStateException: Storage for [/Users/atridad/Developer/personal/OpenClimb/app/build/kspCaches/debug/symbolLookups/id-to-file.tab] is already registered - at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410) - at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72) - at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:55) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:45) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:71) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageOrCreateNew(LazyStorage.kt:59) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.set(LazyStorage.kt:80) - at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.set(PersistentStorage.kt:96) - at org.jetbrains.kotlin.incremental.LookupStorage.addFileIfNeeded(LookupStorage.kt:165) - at org.jetbrains.kotlin.incremental.LookupStorage.addAll$lambda$4(LookupStorage.kt:117) - at org.jetbrains.kotlin.utils.CollectionsKt.keysToMap(collections.kt:117) - at org.jetbrains.kotlin.incremental.LookupStorage.addAll(LookupStorage.kt:117) - at org.jetbrains.kotlin.incremental.BuildUtilKt.update(buildUtil.kt:134) - at com.google.devtools.ksp.LookupStorageWrapperImpl.update(IncrementalContext.kt:231) - at com.google.devtools.ksp.common.IncrementalContextBase.updateLookupCache(IncrementalContextBase.kt:133) - at com.google.devtools.ksp.common.IncrementalContextBase.updateCaches(IncrementalContextBase.kt:365) - at com.google.devtools.ksp.common.IncrementalContextBase.updateCachesAndOutputs(IncrementalContextBase.kt:471) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:362) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:75) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze$lambda$12(KotlinToJVMBytecodeCompiler.kt:373) - at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:364) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.repeatAnalysisIfNeeded(KotlinToJVMBytecodeCompiler.kt:282) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.runFrontendAndGenerateIrUsingClassicFrontend(KotlinToJVMBytecodeCompiler.kt:195) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:106) - at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:170) - at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:43) - at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:103) - at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:49) - at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) - at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1555) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) - at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) - at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) - at java.base/java.security.AccessController.doPrivileged(AccessController.java:714) - at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) - at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598) - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844) - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721) - at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) - at java.base/java.lang.Thread.run(Thread.java:1583) - Suppressed: java.lang.Exception: Storage[/Users/atridad/Developer/personal/OpenClimb/app/build/kspCaches/debug/symbolLookups/id-to-file.tab] registration stack trace - at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437) - at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:72) - at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:55) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:128) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:165) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:140) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:45) - at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:71) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageIfExists(LazyStorage.kt:53) - at org.jetbrains.kotlin.incremental.storage.LazyStorage.get(LazyStorage.kt:76) - at org.jetbrains.kotlin.incremental.storage.PersistentStorageWrapper.get(PersistentStorage.kt:92) - at org.jetbrains.kotlin.incremental.LookupStorage.get(LookupStorage.kt:99) - at com.google.devtools.ksp.LookupStorageWrapperImpl.get(IncrementalContext.kt:224) - at com.google.devtools.ksp.common.IncrementalContextBase.calcDirtyFiles(IncrementalContextBase.kt:234) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$2.invoke(KotlinSymbolProcessingExtension.kt:196) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$2.invoke(KotlinSymbolProcessingExtension.kt:189) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.handleException(KotlinSymbolProcessingExtension.kt:414) - at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:189) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:75) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze$lambda$12(KotlinToJVMBytecodeCompiler.kt:373) - at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:112) - at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:364) - ... 23 more - - diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 0e14d8e..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "java.configuration.updateBuildConfiguration": "disabled" -} \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0682845..94b8699 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -14,8 +14,8 @@ android { applicationId = "com.atridad.openclimb" minSdk = 31 targetSdk = 35 - versionCode = 5 - versionName = "0.3.2" + versionCode = 6 + versionName = "0.3.3" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/release/app-release.apk b/app/release/app-release.apk deleted file mode 100644 index 29acc2a..0000000 Binary files a/app/release/app-release.apk and /dev/null differ diff --git a/app/release/baselineProfiles/0/app-release.dm b/app/release/baselineProfiles/0/app-release.dm deleted file mode 100644 index 6a4dc07..0000000 Binary files a/app/release/baselineProfiles/0/app-release.dm and /dev/null differ diff --git a/app/release/baselineProfiles/1/app-release.dm b/app/release/baselineProfiles/1/app-release.dm deleted file mode 100644 index 4877449..0000000 Binary files a/app/release/baselineProfiles/1/app-release.dm and /dev/null differ diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json deleted file mode 100644 index 7c66a20..0000000 --- a/app/release/output-metadata.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "version": 3, - "artifactType": { - "type": "APK", - "kind": "Directory" - }, - "applicationId": "com.atridad.openclimb", - "variantName": "release", - "elements": [ - { - "type": "SINGLE", - "filters": [], - "attributes": [], - "versionCode": 4, - "versionName": "0.3.1", - "outputFile": "app-release.apk" - } - ], - "elementType": "File", - "baselineProfiles": [ - { - "minApi": 28, - "maxApi": 30, - "baselineProfiles": [ - "baselineProfiles/1/app-release.dm" - ] - }, - { - "minApi": 31, - "maxApi": 2147483647, - "baselineProfiles": [ - "baselineProfiles/0/app-release.dm" - ] - } - ], - "minSdkVersionForDexing": 31 -} \ No newline at end of file diff --git a/app/src/main/java/com/atridad/openclimb/data/model/Attempt.kt b/app/src/main/java/com/atridad/openclimb/data/model/Attempt.kt index 9eeddd5..1f93a1c 100644 --- a/app/src/main/java/com/atridad/openclimb/data/model/Attempt.kt +++ b/app/src/main/java/com/atridad/openclimb/data/model/Attempt.kt @@ -9,12 +9,10 @@ import java.time.LocalDateTime @Serializable enum class AttemptResult { - SUCCESS, // Completed the problem/route - FALL, // Fell but made progress - NO_PROGRESS, // Couldn't make meaningful progress - FLASH, // Completed on first try - REDPOINT, // Completed after previous attempts - ONSIGHT // Completed on first try without prior knowledge + SUCCESS, + FALL, + NO_PROGRESS, + FLASH, } @Entity( diff --git a/app/src/main/java/com/atridad/openclimb/data/model/ClimbSession.kt b/app/src/main/java/com/atridad/openclimb/data/model/ClimbSession.kt index 87cbe73..f3b9c7d 100644 --- a/app/src/main/java/com/atridad/openclimb/data/model/ClimbSession.kt +++ b/app/src/main/java/com/atridad/openclimb/data/model/ClimbSession.kt @@ -65,7 +65,7 @@ data class ClimbSession( val start = LocalDateTime.parse(startTime) val end = LocalDateTime.parse(endTime) java.time.Duration.between(start, end).toMinutes() - } catch (e: Exception) { + } catch (_: Exception) { null } } else null diff --git a/app/src/main/java/com/atridad/openclimb/data/repository/ClimbRepository.kt b/app/src/main/java/com/atridad/openclimb/data/repository/ClimbRepository.kt index e24b73c..c748e37 100644 --- a/app/src/main/java/com/atridad/openclimb/data/repository/ClimbRepository.kt +++ b/app/src/main/java/com/atridad/openclimb/data/repository/ClimbRepository.kt @@ -123,7 +123,7 @@ class ClimbRepository( importData.gyms.forEach { gym -> try { gymDao.insertGym(gym) - } catch (e: Exception) { + } catch (_: Exception) { // If insertion fails, update instead gymDao.updateGym(gym) } @@ -133,7 +133,7 @@ class ClimbRepository( importData.problems.forEach { problem -> try { problemDao.insertProblem(problem) - } catch (e: Exception) { + } catch (_: Exception) { problemDao.updateProblem(problem) } } @@ -142,7 +142,7 @@ class ClimbRepository( importData.sessions.forEach { session -> try { sessionDao.insertSession(session) - } catch (e: Exception) { + } catch (_: Exception) { sessionDao.updateSession(session) } } @@ -151,7 +151,7 @@ class ClimbRepository( importData.attempts.forEach { attempt -> try { attemptDao.insertAttempt(attempt) - } catch (e: Exception) { + } catch (_: Exception) { attemptDao.updateAttempt(attempt) } } diff --git a/app/src/main/java/com/atridad/openclimb/service/SessionTrackingService.kt b/app/src/main/java/com/atridad/openclimb/service/SessionTrackingService.kt index 67dc080..6146481 100644 --- a/app/src/main/java/com/atridad/openclimb/service/SessionTrackingService.kt +++ b/app/src/main/java/com/atridad/openclimb/service/SessionTrackingService.kt @@ -38,9 +38,10 @@ class SessionTrackingService : Service() { } } - fun createStopIntent(context: Context): Intent { + fun createStopIntent(context: Context, sessionId: String): Intent { return Intent(context, SessionTrackingService::class.java).apply { action = ACTION_STOP_SESSION + putExtra(EXTRA_SESSION_ID, sessionId) } } } @@ -63,7 +64,21 @@ class SessionTrackingService : Service() { } } ACTION_STOP_SESSION -> { - stopSessionTracking() + val sessionId = intent.getStringExtra(EXTRA_SESSION_ID) + serviceScope.launch { + try { + val targetSession = when { + sessionId != null -> repository.getSessionById(sessionId) + else -> repository.getActiveSession() + } + if (targetSession != null && targetSession.status == com.atridad.openclimb.data.model.SessionStatus.ACTIVE) { + val completed = with(com.atridad.openclimb.data.model.ClimbSession) { targetSession.complete() } + repository.updateSession(completed) + } + } finally { + stopSessionTracking() + } + } } } return START_STICKY @@ -131,7 +146,7 @@ class SessionTrackingService : Service() { .addAction( android.R.drawable.ic_menu_close_clear_cancel, "End Session", - createStopIntent() + createStopPendingIntent(sessionId) ) .build() @@ -154,8 +169,8 @@ class SessionTrackingService : Service() { ) } - private fun createStopIntent(): PendingIntent { - val intent = createStopIntent(this) + private fun createStopPendingIntent(sessionId: String): PendingIntent { + val intent = createStopIntent(this, sessionId) return PendingIntent.getService( this, 1, diff --git a/app/src/main/java/com/atridad/openclimb/ui/OpenClimbApp.kt b/app/src/main/java/com/atridad/openclimb/ui/OpenClimbApp.kt index fccd9b2..5b576ed 100644 --- a/app/src/main/java/com/atridad/openclimb/ui/OpenClimbApp.kt +++ b/app/src/main/java/com/atridad/openclimb/ui/OpenClimbApp.kt @@ -27,7 +27,6 @@ import com.atridad.openclimb.ui.viewmodel.ClimbViewModelFactory fun OpenClimbApp() { val navController = rememberNavController() val context = LocalContext.current - val currentBackStackEntry by navController.currentBackStackEntryAsState() val database = remember { OpenClimbDatabase.getDatabase(context) } val repository = remember { ClimbRepository(database, context) } @@ -148,6 +147,7 @@ fun OpenClimbApp() { // Detail screens composable { backStackEntry -> val args = backStackEntry.toRoute() + LaunchedEffect(Unit) { fabConfig = null } SessionDetailScreen( sessionId = args.sessionId, viewModel = viewModel, @@ -160,6 +160,7 @@ fun OpenClimbApp() { composable { backStackEntry -> val args = backStackEntry.toRoute() + LaunchedEffect(Unit) { fabConfig = null } ProblemDetailScreen( problemId = args.problemId, viewModel = viewModel, @@ -172,6 +173,7 @@ fun OpenClimbApp() { composable { backStackEntry -> val args = backStackEntry.toRoute() + LaunchedEffect(Unit) { fabConfig = null } GymDetailScreen( gymId = args.gymId, viewModel = viewModel, @@ -185,6 +187,7 @@ fun OpenClimbApp() { composable { backStackEntry -> val args = backStackEntry.toRoute() + LaunchedEffect(Unit) { fabConfig = null } AddEditGymScreen( gymId = args.gymId, viewModel = viewModel, @@ -194,6 +197,7 @@ fun OpenClimbApp() { composable { backStackEntry -> val args = backStackEntry.toRoute() + LaunchedEffect(Unit) { fabConfig = null } AddEditProblemScreen( problemId = args.problemId, gymId = args.gymId, diff --git a/app/src/main/java/com/atridad/openclimb/ui/screens/AddEditScreens.kt b/app/src/main/java/com/atridad/openclimb/ui/screens/AddEditScreens.kt index 37184f6..9739d25 100644 --- a/app/src/main/java/com/atridad/openclimb/ui/screens/AddEditScreens.kt +++ b/app/src/main/java/com/atridad/openclimb/ui/screens/AddEditScreens.kt @@ -948,8 +948,7 @@ fun AddEditSessionScreen( text = "Result: ${attempt.result.name.lowercase().replaceFirstChar { it.uppercase() }}", style = MaterialTheme.typography.bodyMedium, color = when (attempt.result) { - AttemptResult.SUCCESS, AttemptResult.FLASH, - AttemptResult.REDPOINT, AttemptResult.ONSIGHT -> MaterialTheme.colorScheme.primary + AttemptResult.SUCCESS, AttemptResult.FLASH -> MaterialTheme.colorScheme.primary else -> MaterialTheme.colorScheme.onSurfaceVariant } ) diff --git a/app/src/main/java/com/atridad/openclimb/ui/screens/DetailScreens.kt b/app/src/main/java/com/atridad/openclimb/ui/screens/DetailScreens.kt index eaaf541..a2ef10c 100644 --- a/app/src/main/java/com/atridad/openclimb/ui/screens/DetailScreens.kt +++ b/app/src/main/java/com/atridad/openclimb/ui/screens/DetailScreens.kt @@ -59,7 +59,7 @@ fun SessionDetailScreen( // Calculate stats val successfulAttempts = attempts.filter { - it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH, AttemptResult.REDPOINT, AttemptResult.ONSIGHT) + it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH) } val uniqueProblems = attempts.map { it.problemId }.distinct() val attemptedProblems = problems.filter { it.id in uniqueProblems } @@ -71,9 +71,7 @@ fun SessionDetailScreen( }.sortedByDescending { attempt -> // Sort by result priority, then by timestamp when (attempt.first.result) { - AttemptResult.ONSIGHT -> 5 - AttemptResult.FLASH -> 4 - AttemptResult.REDPOINT -> 3 + AttemptResult.FLASH -> 3 AttemptResult.SUCCESS -> 2 AttemptResult.FALL -> 1 else -> 0 @@ -130,8 +128,7 @@ fun SessionDetailScreen( ) }, floatingActionButton = { - // Show FAB only for active sessions (those without duration) - if (session?.duration == null) { + if (session?.status == SessionStatus.ACTIVE) { FloatingActionButton( onClick = { showAddAttemptDialog = true } ) { @@ -418,7 +415,7 @@ fun ProblemDetailScreen( // Calculate stats val successfulAttempts = attempts.filter { - it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH, AttemptResult.REDPOINT, AttemptResult.ONSIGHT) + it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH) } val successRate = if (attempts.isNotEmpty()) { (successfulAttempts.size.toDouble() / attempts.size * 100).toInt() @@ -750,7 +747,7 @@ fun GymDetailScreen( } val successfulAttempts = gymAttempts.filter { - it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH, AttemptResult.REDPOINT, AttemptResult.ONSIGHT) + it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH) } val successRate = if (gymAttempts.isNotEmpty()) { @@ -984,7 +981,7 @@ fun GymDetailScreen( problems.sortedByDescending { it.createdAt }.take(5).forEach { problem -> val problemAttempts = gymAttempts.filter { it.problemId == problem.id } val problemSuccessful = problemAttempts.any { - it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH, AttemptResult.REDPOINT, AttemptResult.ONSIGHT) + it.result in listOf(AttemptResult.SUCCESS, AttemptResult.FLASH) } Card( @@ -1264,13 +1261,13 @@ fun AttemptHistoryCard( @Composable fun AttemptResultBadge(result: AttemptResult) { val backgroundColor = when (result) { - AttemptResult.SUCCESS, AttemptResult.FLASH, AttemptResult.REDPOINT, AttemptResult.ONSIGHT -> MaterialTheme.colorScheme.primaryContainer + AttemptResult.SUCCESS, AttemptResult.FLASH -> MaterialTheme.colorScheme.primaryContainer AttemptResult.FALL -> MaterialTheme.colorScheme.secondaryContainer else -> MaterialTheme.colorScheme.surfaceVariant } val textColor = when (result) { - AttemptResult.SUCCESS, AttemptResult.FLASH, AttemptResult.REDPOINT, AttemptResult.ONSIGHT -> MaterialTheme.colorScheme.onPrimaryContainer + AttemptResult.SUCCESS, AttemptResult.FLASH -> MaterialTheme.colorScheme.onPrimaryContainer AttemptResult.FALL -> MaterialTheme.colorScheme.onSecondaryContainer else -> MaterialTheme.colorScheme.onSurfaceVariant } diff --git a/app/src/main/java/com/atridad/openclimb/ui/viewmodel/ClimbViewModel.kt b/app/src/main/java/com/atridad/openclimb/ui/viewmodel/ClimbViewModel.kt index 25eaa82..0b8585e 100644 --- a/app/src/main/java/com/atridad/openclimb/ui/viewmodel/ClimbViewModel.kt +++ b/app/src/main/java/com/atridad/openclimb/ui/viewmodel/ClimbViewModel.kt @@ -175,8 +175,8 @@ class ClimbViewModel( val completedSession = with(ClimbSession) { session.complete() } repository.updateSession(completedSession) - // Stop the tracking service - val serviceIntent = SessionTrackingService.createStopIntent(context) + // Stop the tracking service, passing the session id so service can finalize if needed + val serviceIntent = SessionTrackingService.createStopIntent(context, sessionId) context.startService(serviceIntent) _uiState.value = _uiState.value.copy( @@ -186,32 +186,6 @@ class ClimbViewModel( } } - fun pauseSession(sessionId: String) { - viewModelScope.launch { - val session = repository.getSessionById(sessionId) - if (session != null && session.status == SessionStatus.ACTIVE) { - val pausedSession = session.copy( - status = SessionStatus.PAUSED, - updatedAt = java.time.LocalDateTime.now().toString() - ) - repository.updateSession(pausedSession) - } - } - } - - fun resumeSession(sessionId: String) { - viewModelScope.launch { - val session = repository.getSessionById(sessionId) - if (session != null && session.status == SessionStatus.PAUSED) { - val resumedSession = session.copy( - status = SessionStatus.ACTIVE, - updatedAt = java.time.LocalDateTime.now().toString() - ) - repository.updateSession(resumedSession) - } - } - } - // Attempt operations fun addAttempt(attempt: Attempt) { viewModelScope.launch { @@ -219,52 +193,12 @@ class ClimbViewModel( } } - fun updateAttempt(attempt: Attempt) { - viewModelScope.launch { - repository.updateAttempt(attempt) - } - } - - fun deleteAttempt(attempt: Attempt) { - viewModelScope.launch { - repository.deleteAttempt(attempt) - } - } - fun getAttemptsBySession(sessionId: String): Flow> = repository.getAttemptsBySession(sessionId) fun getAttemptsByProblem(problemId: String): Flow> = repository.getAttemptsByProblem(problemId) - - - // Analytics operations - // fun getProblemProgress(problemId: String): Flow = - // repository.getProblemProgress(problemId) - - // fun getSessionSummary(sessionId: String): Flow = - // repository.getSessionSummary(sessionId) - - // Export operations - fun exportData(context: Context, directory: File? = null) { - viewModelScope.launch { - try { - _uiState.value = _uiState.value.copy(isLoading = true) - val exportFile = repository.exportAllDataToJson(directory) - _uiState.value = _uiState.value.copy( - isLoading = false, - message = "Data exported to: ${exportFile.absolutePath}" - ) - } catch (e: Exception) { - _uiState.value = _uiState.value.copy( - isLoading = false, - error = "Export failed: ${e.message}" - ) - } - } - } - fun exportDataToUri(context: Context, uri: android.net.Uri) { viewModelScope.launch { try { @@ -282,26 +216,7 @@ class ClimbViewModel( } } } - - // ZIP Export operations with images - fun exportDataToZip(context: Context, directory: File? = null) { - viewModelScope.launch { - try { - _uiState.value = _uiState.value.copy(isLoading = true) - val exportFile = repository.exportAllDataToZip(directory) - _uiState.value = _uiState.value.copy( - isLoading = false, - message = "Data with images exported to: ${exportFile.absolutePath}" - ) - } catch (e: Exception) { - _uiState.value = _uiState.value.copy( - isLoading = false, - error = "Export failed: ${e.message}" - ) - } - } - } - + fun exportDataToZipUri(context: Context, uri: android.net.Uri) { viewModelScope.launch { try { @@ -358,10 +273,6 @@ class ClimbViewModel( _uiState.value = _uiState.value.copy(error = message) } - // Search operations - fun searchGyms(query: String): Flow> = repository.searchGyms(query) - fun searchProblems(query: String): Flow> = repository.searchProblems(query) - // Share operations suspend fun generateSessionShareCard( context: Context, diff --git a/app/src/main/java/com/atridad/openclimb/utils/SessionShareUtils.kt b/app/src/main/java/com/atridad/openclimb/utils/SessionShareUtils.kt index 6f2b3dc..b20ca13 100644 --- a/app/src/main/java/com/atridad/openclimb/utils/SessionShareUtils.kt +++ b/app/src/main/java/com/atridad/openclimb/utils/SessionShareUtils.kt @@ -34,9 +34,7 @@ object SessionShareUtils { ): SessionStats { val successfulResults = listOf( AttemptResult.SUCCESS, - AttemptResult.FLASH, - AttemptResult.REDPOINT, - AttemptResult.ONSIGHT + AttemptResult.FLASH ) val successfulAttempts = attempts.filter { it.result in successfulResults } @@ -57,9 +55,7 @@ object SessionShareUtils { val duration = if (session.duration != null) "${session.duration}m" else "Unknown" val topResult = attempts.maxByOrNull { when (it.result) { - AttemptResult.ONSIGHT -> 5 - AttemptResult.FLASH -> 4 - AttemptResult.REDPOINT -> 3 + AttemptResult.FLASH -> 3 AttemptResult.SUCCESS -> 2 AttemptResult.FALL -> 1 else -> 0 diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html deleted file mode 100644 index fdfe85c..0000000 --- a/build/reports/problems/problems-report.html +++ /dev/null @@ -1,663 +0,0 @@ - - - - - - - - - - - - - Gradle Configuration Cache - - - -

- -
- Loading... -
- - - - - -