diff --git a/client/.gitignore b/client/.gitignore
index ac120a1..e666c9f 100644
--- a/client/.gitignore
+++ b/client/.gitignore
@@ -1,164 +1,18 @@
-# Byte-compiled / optimized / DLL files
-__pycache__/
-*.py[cod]
-*$py.class
-.idead
-
-# C extensions
-*.so
-
-# Distribution / packaging
-.Python
-build/
-develop-eggs/
-dist/
-downloads/
-eggs/
-.eggs/
-lib/
-lib64/
-parts/
-sdist/
-var/
-wheels/
-share/python-wheels/
-*.egg-info/
-.installed.cfg
-*.egg
-MANIFEST
-
-# PyInstaller
-# Usually these files are written by a python script from a template
-# before PyInstaller builds the exe, so as to inject date/other infos into it.
-*.manifest
-*.spec
-
-# Installer logs
-pip-log.txt
-pip-delete-this-directory.txt
-
-# Unit test / coverage reports
-htmlcov/
-.tox/
-.nox/
-.coverage
-.coverage.*
-.cache
-nosetests.xml
-coverage.xml
-*.cover
-*.py,cover
-.hypothesis/
-.pytest_cache/
-cover/
-
-# Translations
-*.mo
-*.pot
-
-# Django stuff:
-*.log
-local_settings.py
-db.sqlite3
-db.sqlite3-journal
-
-# Flask stuff:
-instance/
-.webassets-cache
-
-# Scrapy stuff:
-.scrapy
-
-# Sphinx documentation
-docs/_build/
-
-# PyBuilder
-.pybuilder/
-target/
-
-# Jupyter Notebook
-.ipynb_checkpoints
-
-# IPython
-profile_default/
-ipython_config.py
-
-# pyenv
-# For a library or package, you might want to ignore these files since the code is
-# intended to run in multiple environments; otherwise, check them in:
-# .python-version
-
-# pipenv
-# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
-# However, in case of collaboration, if having platform-specific dependencies or dependencies
-# having no cross-platform support, pipenv may install dependencies that don't work, or not
-# install all needed dependencies.
-#Pipfile.lock
-
-# poetry
-# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
-# This is especially recommended for binary packages to ensure reproducibility, and is more
-# commonly ignored for libraries.
-# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
-*.lock
-
-# pdm
-# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
-#pdm.lock
-# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
-# in version control.
-# https://pdm.fming.dev/#use-with-ide
-.pdm.toml
-
-# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
-__pypackages__/
-
-# Celery stuff
-celerybeat-schedule
-celerybeat.pid
-
-# SageMath parsed files
-*.sage.py
-
-# Environments
-.env
-.venv
-env/
-venv/
-ENV/
-env.bak/
-venv.bak/
-
-# Spyder project settings
-.spyderproject
-.spyproject
-
-# Rope project settings
-.ropeproject
-
-# mkdocs documentation
-/site
-
-# mypy
-.mypy_cache/
-.dmypy.json
-dmypy.json
-
-# Pyre type checker
-.pyre/
-
-# pytype static type analyzer
-.pytype/
-
-# Cython debug symbols
-cython_debug/
-
-# PyCharm
-# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
-# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
-# and can be added to the global gitignore or merged into this file. For a more nuclear
-# option (not recommended) you can uncomment the following to ignore the entire idea folder.
-#.idea/
-
-# Flet
-storage/
\ No newline at end of file
+*.iml
+.kotlin
+.gradle
+**/build/
+xcuserdata
+!src/**/build/
+local.properties
+.idea
+.DS_Store
+captures
+.externalNativeBuild
+.cxx
+*.xcodeproj/*
+!*.xcodeproj/project.pbxproj
+!*.xcodeproj/xcshareddata/
+!*.xcodeproj/project.xcworkspace/
+!*.xcworkspace/contents.xcworkspacedata
+**/xcshareddata/WorkspaceSettings.xcsettings
\ No newline at end of file
diff --git a/client/.gradle/8.9/checksums/checksums.lock b/client/.gradle/8.9/checksums/checksums.lock
new file mode 100644
index 0000000..ac92737
Binary files /dev/null and b/client/.gradle/8.9/checksums/checksums.lock differ
diff --git a/client/.gradle/8.9/checksums/md5-checksums.bin b/client/.gradle/8.9/checksums/md5-checksums.bin
new file mode 100644
index 0000000..5095377
Binary files /dev/null and b/client/.gradle/8.9/checksums/md5-checksums.bin differ
diff --git a/client/.gradle/8.9/checksums/sha1-checksums.bin b/client/.gradle/8.9/checksums/sha1-checksums.bin
new file mode 100644
index 0000000..f3ce670
Binary files /dev/null and b/client/.gradle/8.9/checksums/sha1-checksums.bin differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidVersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidVersionAccessors.class
new file mode 100644
index 0000000..9c48e17
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidVersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class
new file mode 100644
index 0000000..308e380
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class
new file mode 100644
index 0000000..5cd2b0e
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class
new file mode 100644
index 0000000..d6f88ba
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class
new file mode 100644
index 0000000..6c22963
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class
new file mode 100644
index 0000000..f7887ec
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxTestExtLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxTestExtLibraryAccessors.class
new file mode 100644
index 0000000..58226dd
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxTestExtLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxVersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxVersionAccessors.class
new file mode 100644
index 0000000..0876c5d
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxVersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class
new file mode 100644
index 0000000..9485d39
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class
new file mode 100644
index 0000000..217dabf
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class
new file mode 100644
index 0000000..7e006e9
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxVersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxVersionAccessors.class
new file mode 100644
index 0000000..311a252
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxVersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class
new file mode 100644
index 0000000..b13d8c0
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class
new file mode 100644
index 0000000..c6d71c4
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs.class
new file mode 100644
index 0000000..f540a0a
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibs.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidVersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidVersionAccessors.class
new file mode 100644
index 0000000..1850451
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidVersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class
new file mode 100644
index 0000000..598abbc
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class
new file mode 100644
index 0000000..cbf2aae
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class
new file mode 100644
index 0000000..d8f0fff
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class
new file mode 100644
index 0000000..8e288ed
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class
new file mode 100644
index 0000000..0530aaa
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxTestExtLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxTestExtLibraryAccessors.class
new file mode 100644
index 0000000..6b9fe52
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxTestExtLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxVersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxVersionAccessors.class
new file mode 100644
index 0000000..79e47ae
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxVersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class
new file mode 100644
index 0000000..3a2c6a5
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class
new file mode 100644
index 0000000..f341a8f
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class
new file mode 100644
index 0000000..d960b7b
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxVersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxVersionAccessors.class
new file mode 100644
index 0000000..d70acfc
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxVersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class
new file mode 100644
index 0000000..563dcbf
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class
new file mode 100644
index 0000000..561b7a2
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class
new file mode 100644
index 0000000..6cccbcb
Binary files /dev/null and b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class differ
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/metadata.bin b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/metadata.bin
new file mode 100644
index 0000000..d0d7b83
--- /dev/null
+++ b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/metadata.bin
@@ -0,0 +1 @@
+sdqaonr34bcpvouv6acithyp3a9J.֛/!classest!"A潜kFsources1>Mt&_
\ No newline at end of file
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/sources/org/gradle/accessors/dm/LibrariesForLibs.java
new file mode 100644
index 0000000..898418b
--- /dev/null
+++ b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/sources/org/gradle/accessors/dm/LibrariesForLibs.java
@@ -0,0 +1,555 @@
+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 KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(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");
+ }
+
+ /**
+ * Group of libraries at androidx
+ */
+ public AndroidxLibraryAccessors getAndroidx() {
+ return laccForAndroidxLibraryAccessors;
+ }
+
+ /**
+ * Group of libraries at kotlin
+ */
+ public KotlinLibraryAccessors getKotlin() {
+ return laccForKotlinLibraryAccessors;
+ }
+
+ /**
+ * 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 AndroidxCoreLibraryAccessors laccForAndroidxCoreLibraryAccessors = new AndroidxCoreLibraryAccessors(owner);
+ private final AndroidxEspressoLibraryAccessors laccForAndroidxEspressoLibraryAccessors = new AndroidxEspressoLibraryAccessors(owner);
+ private final AndroidxLifecycleLibraryAccessors laccForAndroidxLifecycleLibraryAccessors = new AndroidxLifecycleLibraryAccessors(owner);
+ private final AndroidxTestExtLibraryAccessors laccForAndroidxTestExtLibraryAccessors = new AndroidxTestExtLibraryAccessors(owner);
+
+ public AndroidxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for appcompat with androidx.appcompat:appcompat coordinates and
+ * with version reference androidx.appcompat
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getAppcompat() {
+ return create("androidx.appcompat");
+ }
+
+ /**
+ * Dependency provider for constraintlayout with androidx.constraintlayout:constraintlayout coordinates and
+ * with version reference androidx.constraintlayout
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getConstraintlayout() {
+ return create("androidx.constraintlayout");
+ }
+
+ /**
+ * Group of libraries at androidx.activity
+ */
+ public AndroidxActivityLibraryAccessors getActivity() {
+ return laccForAndroidxActivityLibraryAccessors;
+ }
+
+ /**
+ * 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.testExt
+ */
+ public AndroidxTestExtLibraryAccessors getTestExt() {
+ return laccForAndroidxTestExtLibraryAccessors;
+ }
+
+ }
+
+ 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 androidx.activity
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getCompose() {
+ return create("androidx.activity.compose");
+ }
+
+ }
+
+ 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 androidx.core
+ *
+ * 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 androidx.espresso
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getCore() {
+ return create("androidx.espresso.core");
+ }
+
+ }
+
+ public static class AndroidxLifecycleLibraryAccessors extends SubDependencyFactory {
+
+ public AndroidxLifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for runtimeCompose with org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose coordinates and
+ * with version reference androidx.lifecycle
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getRuntimeCompose() {
+ return create("androidx.lifecycle.runtimeCompose");
+ }
+
+ /**
+ * Dependency provider for viewmodel with org.jetbrains.androidx.lifecycle:lifecycle-viewmodel coordinates and
+ * with version reference androidx.lifecycle
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getViewmodel() {
+ return create("androidx.lifecycle.viewmodel");
+ }
+
+ }
+
+ public static class AndroidxTestExtLibraryAccessors extends SubDependencyFactory {
+
+ public AndroidxTestExtLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for junit with androidx.test.ext:junit coordinates and
+ * with version reference androidx.testExt
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getJunit() {
+ return create("androidx.testExt.junit");
+ }
+
+ }
+
+ public static class KotlinLibraryAccessors extends SubDependencyFactory {
+
+ public KotlinLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for test with org.jetbrains.kotlin:kotlin-test coordinates and
+ * with version reference kotlin
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getTest() {
+ return create("kotlin.test");
+ }
+
+ /**
+ * Dependency provider for testJunit with org.jetbrains.kotlin:kotlin-test-junit coordinates and
+ * with version reference kotlin
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getTestJunit() {
+ return create("kotlin.testJunit");
+ }
+
+ }
+
+ public static class KotlinxLibraryAccessors extends SubDependencyFactory {
+
+ public KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for coroutinesSwing with org.jetbrains.kotlinx:kotlinx-coroutines-swing coordinates and
+ * with version reference kotlinx.coroutines
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getCoroutinesSwing() {
+ return create("kotlinx.coroutinesSwing");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ private final AndroidVersionAccessors vaccForAndroidVersionAccessors = new AndroidVersionAccessors(providers, config);
+ private final AndroidxVersionAccessors vaccForAndroidxVersionAccessors = new AndroidxVersionAccessors(providers, config);
+ private final KotlinxVersionAccessors vaccForKotlinxVersionAccessors = new KotlinxVersionAccessors(providers, config);
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias agp with value 8.7.3
+ *
+ * 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 composeHotReload with value 1.0.0-alpha11
+ *
+ * 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 getComposeHotReload() { return getVersion("composeHotReload"); }
+
+ /**
+ * Version alias composeMultiplatform with value 1.8.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 getComposeMultiplatform() { return getVersion("composeMultiplatform"); }
+
+ /**
+ * 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 kotlin with value 2.2.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 getKotlin() { return getVersion("kotlin"); }
+
+ /**
+ * Group of versions at versions.android
+ */
+ public AndroidVersionAccessors getAndroid() {
+ return vaccForAndroidVersionAccessors;
+ }
+
+ /**
+ * Group of versions at versions.androidx
+ */
+ public AndroidxVersionAccessors getAndroidx() {
+ return vaccForAndroidxVersionAccessors;
+ }
+
+ /**
+ * Group of versions at versions.kotlinx
+ */
+ public KotlinxVersionAccessors getKotlinx() {
+ return vaccForKotlinxVersionAccessors;
+ }
+
+ }
+
+ public static class AndroidVersionAccessors extends VersionFactory {
+
+ public AndroidVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias android.compileSdk with value 35
+ *
+ * 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 getCompileSdk() { return getVersion("android.compileSdk"); }
+
+ /**
+ * Version alias android.minSdk with value 24
+ *
+ * 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 getMinSdk() { return getVersion("android.minSdk"); }
+
+ /**
+ * Version alias android.targetSdk with value 35
+ *
+ * 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 getTargetSdk() { return getVersion("android.targetSdk"); }
+
+ }
+
+ public static class AndroidxVersionAccessors extends VersionFactory {
+
+ public AndroidxVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias androidx.activity 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 getActivity() { return getVersion("androidx.activity"); }
+
+ /**
+ * Version alias androidx.appcompat 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 getAppcompat() { return getVersion("androidx.appcompat"); }
+
+ /**
+ * Version alias androidx.constraintlayout with value 2.2.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 getConstraintlayout() { return getVersion("androidx.constraintlayout"); }
+
+ /**
+ * Version alias androidx.core with value 1.16.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 getCore() { return getVersion("androidx.core"); }
+
+ /**
+ * Version alias androidx.espresso with value 3.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 getEspresso() { return getVersion("androidx.espresso"); }
+
+ /**
+ * Version alias androidx.lifecycle with value 2.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 getLifecycle() { return getVersion("androidx.lifecycle"); }
+
+ /**
+ * Version alias androidx.testExt with value 1.2.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 getTestExt() { return getVersion("androidx.testExt"); }
+
+ }
+
+ public static class KotlinxVersionAccessors extends VersionFactory {
+
+ public KotlinxVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias kotlinx.coroutines with value 1.10.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 getCoroutines() { return getVersion("kotlinx.coroutines"); }
+
+ }
+
+ 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 {
+
+ public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Plugin provider for androidApplication with plugin id com.android.application and
+ * with version reference agp
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getAndroidApplication() { return createPlugin("androidApplication"); }
+
+ /**
+ * Plugin provider for androidLibrary with plugin id com.android.library and
+ * with version reference agp
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getAndroidLibrary() { return createPlugin("androidLibrary"); }
+
+ /**
+ * Plugin provider for composeCompiler with plugin id org.jetbrains.kotlin.plugin.compose and
+ * with version reference kotlin
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getComposeCompiler() { return createPlugin("composeCompiler"); }
+
+ /**
+ * Plugin provider for composeHotReload with plugin id org.jetbrains.compose.hot-reload and
+ * with version reference composeHotReload
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getComposeHotReload() { return createPlugin("composeHotReload"); }
+
+ /**
+ * Plugin provider for composeMultiplatform with plugin id org.jetbrains.compose and
+ * with version reference composeMultiplatform
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getComposeMultiplatform() { return createPlugin("composeMultiplatform"); }
+
+ /**
+ * Plugin provider for kotlinMultiplatform with plugin id org.jetbrains.kotlin.multiplatform and
+ * with version reference kotlin
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getKotlinMultiplatform() { return createPlugin("kotlinMultiplatform"); }
+
+ }
+
+}
diff --git a/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
new file mode 100644
index 0000000..bd67245
--- /dev/null
+++ b/client/.gradle/8.9/dependencies-accessors/26d8c03add692c8e47d63601f1f74ec68230d2fc/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
@@ -0,0 +1,675 @@
+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 KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(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");
+ }
+
+ /**
+ * 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 kotlin
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public KotlinLibraryAccessors getKotlin() {
+ 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 laccForKotlinLibraryAccessors;
+ }
+
+ /**
+ * 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 AndroidxCoreLibraryAccessors laccForAndroidxCoreLibraryAccessors = new AndroidxCoreLibraryAccessors(owner);
+ private final AndroidxEspressoLibraryAccessors laccForAndroidxEspressoLibraryAccessors = new AndroidxEspressoLibraryAccessors(owner);
+ private final AndroidxLifecycleLibraryAccessors laccForAndroidxLifecycleLibraryAccessors = new AndroidxLifecycleLibraryAccessors(owner);
+ private final AndroidxTestExtLibraryAccessors laccForAndroidxTestExtLibraryAccessors = new AndroidxTestExtLibraryAccessors(owner);
+
+ public AndroidxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for appcompat with androidx.appcompat:appcompat coordinates and
+ * with version reference androidx.appcompat
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getAppcompat() {
+ 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.appcompat");
+ }
+
+ /**
+ * Dependency provider for constraintlayout with androidx.constraintlayout:constraintlayout coordinates and
+ * with version reference androidx.constraintlayout
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getConstraintlayout() {
+ 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.constraintlayout");
+ }
+
+ /**
+ * 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.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.testExt
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public AndroidxTestExtLibraryAccessors getTestExt() {
+ 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 laccForAndroidxTestExtLibraryAccessors;
+ }
+
+ }
+
+ /**
+ * @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 androidx.activity
+ *
+ * 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 AndroidxCoreLibraryAccessors extends SubDependencyFactory {
+
+ public AndroidxCoreLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for ktx with androidx.core:core-ktx coordinates and
+ * with version reference androidx.core
+ *
+ * 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 androidx.espresso
+ *
+ * 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 {
+
+ public AndroidxLifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for runtimeCompose with org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose coordinates and
+ * with version reference androidx.lifecycle
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getRuntimeCompose() {
+ 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.runtimeCompose");
+ }
+
+ /**
+ * Dependency provider for viewmodel with org.jetbrains.androidx.lifecycle:lifecycle-viewmodel coordinates and
+ * with version reference androidx.lifecycle
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider 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 create("androidx.lifecycle.viewmodel");
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class AndroidxTestExtLibraryAccessors extends SubDependencyFactory {
+
+ public AndroidxTestExtLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for junit with androidx.test.ext:junit coordinates and
+ * with version reference androidx.testExt
+ *
+ * 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.testExt.junit");
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class KotlinLibraryAccessors extends SubDependencyFactory {
+
+ public KotlinLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for test with org.jetbrains.kotlin:kotlin-test coordinates and
+ * with version reference kotlin
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider 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 create("kotlin.test");
+ }
+
+ /**
+ * Dependency provider for testJunit with org.jetbrains.kotlin:kotlin-test-junit coordinates and
+ * with version reference kotlin
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getTestJunit() {
+ 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("kotlin.testJunit");
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class KotlinxLibraryAccessors extends SubDependencyFactory {
+
+ public KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for coroutinesSwing with org.jetbrains.kotlinx:kotlinx-coroutines-swing coordinates and
+ * with version reference kotlinx.coroutines
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getCoroutinesSwing() {
+ 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.coroutinesSwing");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ private final AndroidVersionAccessors vaccForAndroidVersionAccessors = new AndroidVersionAccessors(providers, config);
+ private final AndroidxVersionAccessors vaccForAndroidxVersionAccessors = new AndroidxVersionAccessors(providers, config);
+ private final KotlinxVersionAccessors vaccForKotlinxVersionAccessors = new KotlinxVersionAccessors(providers, config);
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias agp with value 8.7.3
+ *
+ * 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 composeHotReload with value 1.0.0-alpha11
+ *
+ * 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 getComposeHotReload() { return getVersion("composeHotReload"); }
+
+ /**
+ * Version alias composeMultiplatform with value 1.8.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 getComposeMultiplatform() { return getVersion("composeMultiplatform"); }
+
+ /**
+ * 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 kotlin with value 2.2.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 getKotlin() { return getVersion("kotlin"); }
+
+ /**
+ * Group of versions at versions.android
+ */
+ public AndroidVersionAccessors getAndroid() {
+ return vaccForAndroidVersionAccessors;
+ }
+
+ /**
+ * Group of versions at versions.androidx
+ */
+ public AndroidxVersionAccessors getAndroidx() {
+ return vaccForAndroidxVersionAccessors;
+ }
+
+ /**
+ * Group of versions at versions.kotlinx
+ */
+ public KotlinxVersionAccessors getKotlinx() {
+ return vaccForKotlinxVersionAccessors;
+ }
+
+ }
+
+ public static class AndroidVersionAccessors extends VersionFactory {
+
+ public AndroidVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias android.compileSdk with value 35
+ *
+ * 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 getCompileSdk() { return getVersion("android.compileSdk"); }
+
+ /**
+ * Version alias android.minSdk with value 24
+ *
+ * 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 getMinSdk() { return getVersion("android.minSdk"); }
+
+ /**
+ * Version alias android.targetSdk with value 35
+ *
+ * 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 getTargetSdk() { return getVersion("android.targetSdk"); }
+
+ }
+
+ public static class AndroidxVersionAccessors extends VersionFactory {
+
+ public AndroidxVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias androidx.activity 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 getActivity() { return getVersion("androidx.activity"); }
+
+ /**
+ * Version alias androidx.appcompat 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 getAppcompat() { return getVersion("androidx.appcompat"); }
+
+ /**
+ * Version alias androidx.constraintlayout with value 2.2.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 getConstraintlayout() { return getVersion("androidx.constraintlayout"); }
+
+ /**
+ * Version alias androidx.core with value 1.16.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 getCore() { return getVersion("androidx.core"); }
+
+ /**
+ * Version alias androidx.espresso with value 3.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 getEspresso() { return getVersion("androidx.espresso"); }
+
+ /**
+ * Version alias androidx.lifecycle with value 2.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 getLifecycle() { return getVersion("androidx.lifecycle"); }
+
+ /**
+ * Version alias androidx.testExt with value 1.2.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 getTestExt() { return getVersion("androidx.testExt"); }
+
+ }
+
+ public static class KotlinxVersionAccessors extends VersionFactory {
+
+ public KotlinxVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias kotlinx.coroutines with value 1.10.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 getCoroutines() { return getVersion("kotlinx.coroutines"); }
+
+ }
+
+ /**
+ * @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 {
+
+ public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Plugin provider for androidApplication with plugin id com.android.application and
+ * with version reference agp
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getAndroidApplication() { return createPlugin("androidApplication"); }
+
+ /**
+ * Plugin provider for androidLibrary with plugin id com.android.library and
+ * with version reference agp
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getAndroidLibrary() { return createPlugin("androidLibrary"); }
+
+ /**
+ * Plugin provider for composeCompiler with plugin id org.jetbrains.kotlin.plugin.compose and
+ * with version reference kotlin
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getComposeCompiler() { return createPlugin("composeCompiler"); }
+
+ /**
+ * Plugin provider for composeHotReload with plugin id org.jetbrains.compose.hot-reload and
+ * with version reference composeHotReload
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getComposeHotReload() { return createPlugin("composeHotReload"); }
+
+ /**
+ * Plugin provider for composeMultiplatform with plugin id org.jetbrains.compose and
+ * with version reference composeMultiplatform
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getComposeMultiplatform() { return createPlugin("composeMultiplatform"); }
+
+ /**
+ * Plugin provider for kotlinMultiplatform with plugin id org.jetbrains.kotlin.multiplatform and
+ * with version reference kotlin
+ *