
brizental pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 84207b5d by Beatriz Rizental at 2025-08-13T17:21:47+02:00 Bug 41523: Drop unused versions of Glean - - - - - 8bf6a779 by Beatriz Rizental at 2025-08-13T17:21:47+02:00 Bug 41523: Rename glean project to glean-parser Also do a bit of housekeeping and cleanup. - - - - - 281ec6c8 by Beatriz Rizental at 2025-08-13T17:21:47+02:00 Bug 41523: Build the Glean Kotlin SDK with uniffi no-op - - - - - 6ab1456a by Beatriz Rizental at 2025-08-13T17:21:47+02:00 Bug 41523: Add glean to geckoview's toolchain updates check - - - - - 14 changed files: - Makefile - doc/how-to-update-glean-parser.txt - projects/application-services/config - projects/geckoview/config - projects/geckoview/list_toolchain_updates_checks - + projects/glean-parser/README.md - + projects/glean-parser/build - + projects/glean-parser/config - projects/glean/README.md - + projects/glean/build - projects/glean/config - + projects/glean/gradle-dependencies-list.txt - + projects/glean/use-custom-gradle-repo.diff - + projects/glean/use-uniffi-noop.diff Changes: ===================================== Makefile ===================================== @@ -618,10 +618,10 @@ list_toolchain_updates-geckoview: submodule-update $(rbm) build geckoview --step list_toolchain_updates --target nightly --target torbrowser-android-armv7 create_glean_deps_tarball: submodule-update - $(rbm) build glean --step create_glean_deps_tarball --target alpha --target torbrowser-android-armv7 + $(rbm) build glean-parser --target alpha --target torbrowser-android-armv7 create_glean_deps_tarball-with_torsocks: submodule-update - $(rbm) build glean --step create_glean_deps_tarball --target alpha --target torbrowser-android-armv7 --target with_torsocks + $(rbm) build glean-parser --target alpha --target torbrowser-android-armv7 --target with_torsocks get_gradle_dependencies_list-fenix: submodule-update $(rbm) build fenix --step get_gradle_dependencies_list --target nightly --target torbrowser-android-armv7 ===================================== doc/how-to-update-glean-parser.txt ===================================== @@ -8,13 +8,12 @@ There are three steps involved in the process: 1) -Running `make list_toolchain_updates-android-components` should tell +Running `make list_toolchain_updates-geckoview` should tell you which version of `glean_parser` is needed. 2) -Update `steps/create_glean_deps_tarball/version` in `projects/glean/config` -to the version from step 1 above. +Update `version` in `projects/glean-parser/config` to the version from step 1 above. Run this command to generate the tarball: ===================================== projects/application-services/config ===================================== @@ -20,7 +20,6 @@ var: # This should be updated when the list of gradle dependencies is changed. gradle_dependencies_version: 12 gradle_version: 8.13 - glean_parser: 17.1.0 nss_version: '3.110' nspr_version: '4.36' @@ -72,9 +71,9 @@ steps: name: gradle-dependencies exec: '[% INCLUDE "fetch-gradle-dependencies" %]' enable: '[% !c("var/fetch_gradle_dependencies") %]' - - URL: '[% pc("glean", "var/glean_wheels_url/" _ c("var/glean_parser"), { error_if_undef => 1 }) %]' + - URL: '[% pc("glean-parser", "var/glean_wheels_url") %]' name: glean-wheels - sha256sum: '[% pc("glean", "var/glean_wheels_sha256sum/" _ c("var/glean_parser"), { error_if_undef => 1 }) %]' + sha256sum: '[% pc("glean-parser", "var/glean_wheels_sha256sum") %]' enable: '[% !c("var/fetch_gradle_dependencies") %]' - name: cargo_vendor project: application-services ===================================== projects/geckoview/config ===================================== @@ -115,9 +115,9 @@ steps: pkg_type: tor-browser enable: '[% c("var/has_l10n") %]' - filename: rename-branding-strings.py - - URL: '[% pc("glean", "var/glean_wheels_url/" _ c("var/glean_parser"), { error_if_undef => 1 }) %]' + - URL: '[% pc("glean-parser", "var/glean_wheels_url") %]' name: glean-wheels - sha256sum: '[% pc("glean", "var/glean_wheels_sha256sum/" _ c("var/glean_parser"), { error_if_undef => 1 }) %]' + sha256sum: '[% pc("glean-parser", "var/glean_wheels_sha256sum") %]' - name: tor-expert-bundle-aar project: tor-expert-bundle-aar pkg_type: build @@ -159,9 +159,9 @@ input_files: - filename: 'gradle-dependencies-[% c("var/gradle_dependencies_version") %]' name: gradle-dependencies exec: '[% INCLUDE "fetch-gradle-dependencies" %]' - - URL: '[% pc("glean", "var/glean_wheels_url/" _ c("var/glean_parser"), { error_if_undef => 1 }) %]' + - URL: '[% pc("glean-parser", "var/glean_wheels_url") %]' name: glean-wheels - sha256sum: '[% pc("glean", "var/glean_wheels_sha256sum/" _ c("var/glean_parser"), { error_if_undef => 1 }) %]' + sha256sum: '[% pc("glean-parser", "var/glean_wheels_sha256sum") %]' - project: oss-licenses-plugin name: oss-licenses-plugin - name: tor-expert-bundle-aar ===================================== projects/geckoview/list_toolchain_updates_checks ===================================== @@ -116,3 +116,27 @@ EOF needed=$(cat gradle/libs.versions.toml | perl -ne "$p") current='[% pc("oss-licenses-plugin", "version") %]' check_update_needed oss-licenses-plugin "$needed" "$current" + + +# glean version +read -d '' p << 'EOF' || true +if (m{^mozilla-glean\\s*=\\s*"(.+)"}) { + print $1; + exit; +} +EOF +needed=$(cat gradle/libs.versions.toml | perl -ne "$p") +current='[% pc("glean", "version") %]' +check_update_needed glean "$needed" "$current" + + +# glean-parser version +read -d '' p << 'EOF' || true +if (m{^glean_parser-(.+)\.dist-info}) { + print $1; + exit; +} +EOF +needed=$(ls third_party/python/glean_parser | perl -ne "$p") +current='[% pc("glean-parser", "version") %]' +check_update_needed glean-parser "$needed" "$current" ===================================== projects/glean-parser/README.md ===================================== @@ -0,0 +1,16 @@ +[Glean](https://docs.telemetry.mozilla.org/concepts/glean/glean.html) is Mozilla's +telemetry framework. Projects that use Glean define metrics in .yaml files, which +are then parsed by a python tool called `glean_parser` into whatever language the +project is using. + +Mozilla supports offline builds, as long as you provide the wheels for `glean_parser` +and its dependencies. + +Downloading wheels in a reproducible way isn't easy because locking dependencies is +optional in Python. Some Python package managers make it easy, but they don't offer +a way to just downloads the wheels for offline environments. So, our current solution +is to download the wheels once, and then package them in one of our servers, rather +than having users download the various wheel from PyPI or another mirror. + +This project's goal is to unify the place where we define the URLs and hashes of +these archives. ===================================== projects/glean-parser/build ===================================== @@ -0,0 +1,16 @@ +#!/bin/bash + +[% c("var/set_default_env") -%] +mkdir glean-wheels +cd glean-wheels +[% IF c("var/use_torsocks") %]torsocks [% END%]python3 -m pip download glean_parser==[% c("version") %] +# Get pyyaml, needed for building application-services +[% IF c("var/use_torsocks") %]torsocks [% END%]python3 -m pip download pyyaml==5.3.1 +cd .. +[% c('tar', { + tar_src => [ 'glean-wheels' ], + tar_args => '-cJf ' _ dest_dir _ '/' _ c('filename'), + }) %] +cd '[% dest_dir %]' +sha256sum [% c('filename') %] +echo 'The file is ready to be uploaded: out/glean-parser/[% c("filename") %]' ===================================== projects/glean-parser/config ===================================== @@ -0,0 +1,14 @@ +# vim: filetype=yaml sw=2 +filename: 'glean-wheels-[% c("version") %].tar.xz' +version: 17.1.0 + +var: + glean_wheels_sha256sum: d96ef1995676fc3b838efb84283294befd5060ca64eea94fb67ae1f41d422664 + glean_wheels_url: 'https://build-sources.tbb.torproject.org/glean-wheels-[% c("version") %].tar.xz' + +build_log: '-' + +targets: + with_torsocks: + var: + use_torsocks: 1 ===================================== projects/glean/README.md ===================================== @@ -1,20 +1,14 @@ -[Glean](https://docs.telemetry.mozilla.org/concepts/glean/glean.html) is -Mozilla's telemetry framework. -Mozilla provides SDKs for various programming languages. -In this project, we deal with the Python one, needed to build Application -Services and Firefox for Android. +[Glean](https://docs.telemetry.mozilla.org/concepts/glean/glean.html) is Mozilla's +telemetry framework. Mozilla provides SDKs for various programming languages. +This project only exists to build the Glean Kotlin SDK. -Mozilla supports offline builds, as long as you provide the -[wheels](https://peps.python.org/pep-0427/) for `glean_parser` and its -dependencies. +The Glean SDKs are all based on a common Rust library which contains the core +functionality of it. The Kotlin part of the code is mostly auto generated by uniffi. -Downloading wheels in a reproducible way isn't easy because locking dependencies -is optional in Python. -Some Python package managers make it easy, but they don't offer a way to just -downloads the wheels for offline environments. -So, our current solution is to download the wheels once, and then package them -in one of our servers, rather than having users download the various wheel from -PyPI or another mirror. +This project builds the Glean Kotlin SDK using a custom uniffi generator for Kotlin, +which only generates no-ops -- same one used by application-services for most of +it's components (see: projects/uniffi-rs). -This project's goal is to unify the place where we define the URLs and hashes of -these archives. +This approach disables all of Glean's functionality at build time, while also +dropping a few megabytes off of Tor Browser's APK by allowing it to not package +the Glean Rust library at all. ===================================== projects/glean/build ===================================== @@ -0,0 +1,87 @@ +#!/bin/bash +[% c("var/set_default_env") -%] + +[% pc(c('var/compiler'), 'var/setup', { + compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')), + gradle_tarfile => c("input_files_by_name/gradle"), +}) %] + +pushd /var/tmp/dist/android-toolchain/android-sdk-linux/ +cd build-tools +unzip $rootdir/'[% c("input_files_by_name/build_tools_35") %]' +mv android-15 35.0.0 + +cd ../platforms +unzip $rootdir/'[% c("input_files_by_name/platform_35") %]' +popd + +distdir=/var/tmp/dist/[% project %] +builddir=/var/tmp/build/[% project %] +mkdir $distdir +mkdir /var/tmp/build + +tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/rust') %] +export PATH=/var/tmp/dist/rust/bin:/var/tmp/dist/ninja:$PATH +export RUST_ANDROID_GRADLE_PYTHON_COMMAND=python3 + +export JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64 + +[% INCLUDE 'fake-git' %] + +[% IF !c('var/fetch_gradle_dependencies') %] + gradle_repo=/var/tmp/dist/gradle-dependencies + mv $rootdir/[% c('input_files_by_name/gradle-dependencies') %] $gradle_repo + cp -rl $gradle_repo/dl/android/maven2/* $gradle_repo || true + cp -rl $gradle_repo/m2/* $gradle_repo || true + cp -rl $gradle_repo/maven2/* $gradle_repo || true +[% END %] + +tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.[% c('compress_tar') %] + +mv /var/tmp/build/[% project %]-[% c('version') %] $builddir + +cd $builddir + +# Prepare the offline build. + +tar -xf $rootdir/[% c('input_files_by_name/glean-wheels') %] +export GLEAN_PYTHON_WHEELS_DIR=$builddir/glean-wheels +# Setting GLEAN_PYTHON_WHEELS_DIR is not enough: a Rust build script will still +# try to install Glean with pip. +cat > $rootdir/pip.conf << 'EOF' +[global] +find-links = /var/tmp/build/glean/glean-wheels +index-url = +no-index = yes +EOF +export PIP_CONFIG_FILE=$rootdir/pip.conf +# Move the directory for hardcoding the path in .cargo/config. +tar -C $builddir -xf $rootdir/[% c('input_files_by_name/cargo_vendor') %] +# Make sure our vendored crates are used for offline builds. +cat >> .cargo/config.toml << 'EOF' + +[source.crates-io] +replace-with = "vendored-sources" + +[source.vendored-sources] +directory = "/var/tmp/build/glean/vendor" + +[net] +offline=true +EOF + +tar -xf $rootdir/[% c('input_files_by_name/uniffi-rs') %] + +patch -p1 < $rootdir/use-custom-gradle-repo.diff +patch -p1 < $rootdir/use-uniffi-noop.diff + +gradle_flags="--offline --no-daemon -PuniffiBindgenNoop=$builddir/uniffi-rs/uniffi-bindgen -PgradleDependenciesUrl=file:///var/tmp/dist/gradle-dependencies" +gradle $gradle_flags :glean:assembleRelease +gradle $gradle_flags publish +mv build/maven $distdir + +cd /var/tmp/dist +[% c('tar', { + tar_src => [ project ], + tar_args => '-caf ' _ dest_dir _ '/' _ c('filename'), +}) %] ===================================== projects/glean/config ===================================== @@ -1,57 +1,46 @@ # vim: filetype=yaml sw=2 -git_hash: 'v[% c("version") %]' +git_hash: 'f626cf8e218b8fd6c201d80c9453735733b422d7' git_url: https://github.com/mozilla/glean.git filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]' -version: '[% pc(c("origin_project"), "var/glean_version", { step => "list_toolchain_updates" }) %]' - -src: | - #!/bin/bash - mv -f [% project %]-[% c('version') %].tar.[% c('compress_tar') %] [% dest_dir %]/[% c('filename') %] +# Check for mozilla-glean in gradle/libs.versions.toml in the tor-browser repository +version: 64.3.1 +container: + use_container: 1 var: - # The `container-image` project looks at the deps list in origin_project - # in the same step (build), so we cannot put this inside the - # `create_glean_deps_tarball` step. - # rbm#40020 should allow us to fix that. - deps: - - python3 - - python3-pip - - torsocks - glean_wheels_sha256sum: - 14.0.1: 95f01d0e158ae7968680029b7d9c2908895e1d1ec1ba4e6a044648a05af4ee0c - 17.1.0: d96ef1995676fc3b838efb84283294befd5060ca64eea94fb67ae1f41d422664 - glean_wheels_url: - 14.0.1: https://build-sources.tbb.torproject.org/glean-wheels-14.0.1.tar.xz - 17.1.0: https://build-sources.tbb.torproject.org/glean-wheels-17.1.0.tar.xz - -steps: - create_glean_deps_tarball: - git_url: '' - version: 17.1.0 - filename: 'glean-wheels-[% c("version") %].tar.xz' - build_log: '-' - container: - use_container: 1 - create_glean_deps_tarball: | - #!/bin/bash - [% c("var/set_default_env") -%] - mkdir glean-wheels - cd glean-wheels - [% IF c("var/use_torsocks") %]torsocks [% END%]python3 -m pip download glean_parser==[% c("version") %] - # Get pyyaml, needed for building application-services - [% IF c("var/use_torsocks") %]torsocks [% END%]python3 -m pip download pyyaml==5.3.1 - cd .. - [% c('tar', { - tar_src => [ 'glean-wheels' ], - tar_args => '-cJf ' _ dest_dir _ '/' _ c('filename'), - }) %] - cd '[% dest_dir %]' - sha256sum [% c('filename') %] - echo 'The file is ready to be uploaded: out/glean/[% c("filename") %]' - input_files: - - project: container-image - pkg_type: build + # This should be updated when the list of gradle dependencies is changed. + gradle_dependencies_version: 1 + gradle_version: 8.13 -targets: - with_torsocks: - use_torsocks: 1 +input_files: + - project: container-image + - project: '[% c("var/compiler") %]' + name: '[% c("var/compiler") %]' + # These versions of build tools and platform are not the same version needed + # by our other projects, therefore we download it only here instead of modifying + # the android-toolchain project. + - URL: 'https://dl.google.com/android/repository/build-tools_r35_linux.zip' + name: build_tools_35 + sha256sum: bd3a4966912eb8b30ed0d00b0cda6b6543b949d5ffe00bea54c04c81e1561d88 + - URL: 'https://dl.google.com/android/repository/platform-35_r02.zip' + name: platform_35 + sha256sum: 0988cacad01b38a18a47bac14a0695f246bc76c1b06c0eeb8eb0dc825ab0c8e0 + - project: gradle + name: gradle + - project: rust + name: rust + - project: uniffi-rs + name: uniffi-rs + - URL: '[% pc("glean-parser", "var/glean_wheels_url") %]' + name: glean-wheels + sha256sum: '[% pc("glean-parser", "var/glean_wheels_sha256sum") %]' + - name: cargo_vendor + project: glean + pkg_type: cargo_vendor + norec: + sha256sum: 0cb6a7093b93ecc8d8e13f02e5ec46a538b5eaf55ab027b46754bfbdeec2152e + - filename: 'gradle-dependencies-[% c("var/gradle_dependencies_version") %]' + name: gradle-dependencies + exec: '[% INCLUDE "fetch-gradle-dependencies" %]' + - filename: use-custom-gradle-repo.diff + - filename: use-uniffi-noop.diff ===================================== projects/glean/gradle-dependencies-list.txt ===================================== @@ -0,0 +1,565 @@ +# Don't forget to update var/gradle_dependencies_version when modifying this file +sha256sum | url +6bd4c7c7476f8260cd3bdbb81183583e93fc9f790c27dea7dc314181cbf87aa0 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-exper... +2ac2f7106e12f263425b4a4dfc80989447fb895675fe902d86759aa74fd12b7d | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-exper... +fe57b228417f4d7c677903dc61fb4a7cf993d603499de26d8d8113e477cc4f1b | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-exper... +1e343917ebf27ba96fe4dc52b1cad7fd32b738fbc6355bb6cd5b3b305d7212d0 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/1... +03fb659177c8618e47425925c11bc91f384703ea26c265be9b25cd79292b511c | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/1... +89b99c218d60019316b50aab79816707bc21696c896a030e1b1ae038961bcb8e | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/1... +f204b05b728a97561718bc716242e47c629c0085a80ee74fca53d4d638bcbe3f | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.9.1... +c733881c2e17d5f7c8661cc02a9159cb160b7b2094a27d593916c87d3e250636 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.9.1... +65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.0... +edf4200cfdc2d946232252c99e5dcb9c61bb909eb5450b2613d1d4fdc974b981 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.0... +1e17d4af8d6425be2a69f8af4d654a87e0456259a9eef1542869bcb023547e28 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.0... +a1be5e0caa2b07623862af6ae21b3ab0718123245184d0e30dea81b53f990a47 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-runtime/2.2.... +a8b17513949e5db6c9601c30be19df953762dd877512f1e2cfcfae81d2440944 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-runtime/2.2.... +0f953706598140d9d8735cdd5aeb1fa35933f4e2f31c0bf3eb81a053a4c8c1a5 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-runtime/2.2.... +9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9 | https://dl.google.com/dl/android/maven2/androidx/collection/collection/1.0.0... +a7913a5275ad68e555d2612ebe8c14c367b153e14ca48a1872a64899020e54ef | https://dl.google.com/dl/android/maven2/androidx/collection/collection/1.0.0... +69b79724566d49140846700690b8d2165231c577e93e66726a443e8f976bbe19 | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futur... +c903f8f51e3f4ea5e7e1f0a6fe3be873c357221227d103d08d7fd042f4b7570c | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futur... +77639a0b051e22510bad93affcea0ebd781ef124bf9b7621a95749937bcfcdfd | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futur... +748a34eb5d13d19d187adecaea82667fded5f1b0b98a655e13ed2e4a8b3d8ae6 | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futur... +42ffa7ca47d7ba8fe1d874c57ef9c7111bc41a2b0c0c21518a39e07d222ded8b | https://dl.google.com/dl/android/maven2/androidx/core/core/1.12.0/core-1.12.... +2f63fbeda23ca0919738d09e406de661f21bac583d6e04a1797dcb77e3b6ae95 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.12.0/core-1.12.... +475f6e2210eb079471607693e65f65b333c080030d5aa22a1972c513015aa255 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.12.0/core-1.12.... +66cab82639dac0f6c2433464c093b074d608c4bb887ec38a9b8bc4ac98126732 | https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-com... +7bdc9d12e1576cc22708caf9c2749a74809dad824d40d8daef0f151945f20a87 | https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-com... +58c32bce4c3e6d523d306d1e39a1ae946cd610b6ed06661f461957bcec36c753 | https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-com... +2ba39d96dd05fff70b5733fd86ee65e73c93dfaa023488c1da8047a3bb8b1c8b | https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-com... +33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a | https://dl.google.com/dl/android/maven2/androidx/interpolator/interpolator/1... +0ddc07cc39699f48ecd9ec894b5830c0f09e22e82959294edf37217224c88b7b | https://dl.google.com/dl/android/maven2/androidx/interpolator/interpolator/1... +61c873a7327c946ec033c310bb98f3f92eeabcede0e1a5200ab8a1896483c7bf | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common-... +e487a4c007d6abf29d01083c33e28696cd42cffcf714489dc91e97c3d42c6060 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common-... +8f0007d670749b2c70c226d75fe3837c6435e1b40036f1eb829078e90461a7e0 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common-... +0de78fc06ee5045d68fc7e81c313a2a3d53ac7d127f79f9bc95abf7be49e5764 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common/... +f55cff4af288525d425c4678ddb36ba864591f5f0eda1b9220567c36c8513b49 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common/... +b6e785e8532b155921310563a90fd262b5dacf6964aeea6cbbe412ac1da59460 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +3d188bb622fcbb021d93cc007d3c477d4f402ae6f58b7fc46a441d0ab70678ad | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +2fe09451b2f9baa68d05c0a549eafdbab4a1e4febd3efa474ab6875d8e6b271c | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +d786e5e6f79b8fab026f09a2d4ae3de1d72875f7645a6b7be48f1d9ab384734b | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +b0a1da7f1fe36060ec7847f1972857a24b7db29e6cd4516e62c5520009d813c2 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +e5e30bd3c0adbb4246b4feaf5d38e0b3eab6e495b126ee94497f7490ca35156a | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +703634525a67b1c6beaaab4f980dfa0bacdf7e143d0b5d51f5ac0d9404400290 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +d72516cfce78bef654fe5df4c99b9dabd19780c95053268a6d5b4b0dda2d4323 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +d324cb785134d419757709118f86e2a88f3cc0b222bd8c23495ddbcb7a800cac | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-livedat... +62e076a2de2d650a23bf79495419f8a4357ad8e9b28d801318d0fcdd6e35fa87 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-process... +98a1c08c10cfd4bdaa89e9c256a9b96c09cdd5bcfbb03a9260817a6d89cc2378 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-process... +81ba3ae9ffe2594bf21a35e181cb53ce7b396f357f7c3cbffbe8fdd3a2330339 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-process... +b8eb997dd434d70eb97cbd6d1395b6337c6771717c7acd59f11c0853f3860284 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime... +4d1b3881c98d42934cb8d5de7c8a9e12049549a5147718647d7be6ca6d958c46 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime... +28cb190de87de05d3c1a4f7674d1f458b7ab935e75cf83ba28b1539b5fa93c1a | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime... +cb00e5cb9283b75948dcc0d27234fb6d72a80c34dcb7b3b8d493185e4316bf85 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime... +61e1069e9938a414d6bf83a6c088c8a4368a27ab238e62efb8de44e9d6ea31fa | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime... +1450e72eea2ec808b089b96abdc773ca03a4143e267f7aadd9aeb9a7c39afef1 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-service... +23ebfcab9fb782516ac14aaec2f1d38ffdece88049bcb2f11fcb35a198a389a4 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-service... +cb32a42e2b15ddd89dd8ba36eb3776f4a356fe89303a021c0dcf472e1fe54d50 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-service... +d0e402ec31f24028a1dc7eb6a0a3f9d9635c1459392cd734396343b73d673948 | https://dl.google.com/dl/android/maven2/androidx/profileinstaller/profileins... +cc7eed0ed4b669de84b852f78797a50018a4f30002e1e38aaa668af22ca5b460 | https://dl.google.com/dl/android/maven2/androidx/profileinstaller/profileins... +08263eb70a814a7cb26d11d3a83825f84c29f3e4b59f9134724e0e02e2bbd768 | https://dl.google.com/dl/android/maven2/androidx/profileinstaller/profileins... +0ea07ef7143ab5262cc0e48e82f3badd6adf164b3701ab2ac0f6f099e8f63d3b | https://dl.google.com/dl/android/maven2/androidx/room/room-common/2.6.1/room... +85abfe64d7dd44d1c4510a56c7e9cc2f7b0363d32b8a30060b2ac23529c3c8a3 | https://dl.google.com/dl/android/maven2/androidx/room/room-common/2.6.1/room... +da4c0cba7efcafa29fbeab1db41984238f25c1a33612c1d60d63b995968d70ca | https://dl.google.com/dl/android/maven2/androidx/room/room-ktx/2.6.1/room-kt... +33ac3f42307328ac19d4fe52422337b1c1ae64db36e3933438312a48c3b3b631 | https://dl.google.com/dl/android/maven2/androidx/room/room-ktx/2.6.1/room-kt... +6017515ea6b0a4a9f50ebeee1e495e4c3492de69e9b49ea48e6a1234aa1e3945 | https://dl.google.com/dl/android/maven2/androidx/room/room-ktx/2.6.1/room-kt... +69624fd7add6ce5bfcc12362cd427341d2910e277ed5a6fcc46132a4899114d0 | https://dl.google.com/dl/android/maven2/androidx/room/room-runtime/2.6.1/roo... +828e4bead1b8d42ff17c41e74541133dc61a959b968f3c2a2221c24b3dac6c3b | https://dl.google.com/dl/android/maven2/androidx/room/room-runtime/2.6.1/roo... +0e4150733d903468943f17dd9ceb4e828b26312966e2e13547a0e3aacd04299e | https://dl.google.com/dl/android/maven2/androidx/room/room-runtime/2.6.1/roo... +ca6e503322b2e60374c2b36c95c50b16709d9388fe36e80fb23de1fbf7a6eb95 | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite-framework/2.4... +15681e94286ebf7121d940765a222b9a7ada2a32a49baa1ad416ef04b6f0f780 | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite-framework/2.4... +9b9b044d25648471793d99a0f47b0cebf7c6864f9bcd72996bcce804ff8aa7f4 | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite-framework/2.4... +bb7fa113112f7e4857496e222e3051d73a910add74bf40761e1bdae55b0216af | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite/2.4.0/sqlite-... +b7b5f5fcb12a48f7fdeea82ef205721e3daf366fc77a843a77358def088f63fc | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite/2.4.0/sqlite-... +18ee9e9f4eeda1796a87bdf3d95b54f2f38d93db35109e9ae48433d3646092d3 | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite/2.4.0/sqlite-... +e0a6329a371262fe4c450372b70fdaf33b769ef6917094723787cfce896b1dd3 | https://dl.google.com/dl/android/maven2/androidx/startup/startup-runtime/1.1... +cfd96cf6450c6e2b697598924729ad9a0495c5a4fcf4ebee7e2f81b07e415865 | https://dl.google.com/dl/android/maven2/androidx/startup/startup-runtime/1.1... +f4114b5c6859bb1bc3caf281cb6d6f25998fa7f7292c64ceaea74a93210e746b | https://dl.google.com/dl/android/maven2/androidx/startup/startup-runtime/1.1... +c33f9cbd931e6190ca38aa09bf8a7a8a19391d4b0fb7a7605a6b59f2d42580d1 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing-ktx/1.2.0/t... +39288b23c71a4391132aec9951f5e27f41727a2cdff69c6e4b4ece49f63e540c | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing-ktx/1.2.0/t... +8958b5a0153c1a82cb133703d3d11155898738280a354e92ca1817d7ca6f4cb7 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing-ktx/1.2.0/t... +fc8b21ebe5fa3a7c96ee098bcdcd00f077ebce73f243fa858e2b0671615f75d8 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.0.0/traci... +cd0299a90d4720d78f1cfb5ff7505f4dbc1a70d05fe23fd9f4d4b77ea59ca05e | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.0.0/traci... +6faa90390d1fdbf0adb9a99bf99de67b94c6c6f35aea9510593a9d17973736a2 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.2.0/traci... +d0d8d486b6bd33206dbf3f1a6d167e9b43c268ea63c3321c886b1543ad05ece3 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.2.0/traci... +f34bec4eb58871d31002901377108aaa1ebfe77fa6d882b8b86200b158e26ea1 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.2.0/traci... +57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4 | https://dl.google.com/dl/android/maven2/androidx/versionedparcelable/version... +5f51e65873ca612de3838fa90d2ee95b8d040efd31b9c390a19bf94d615cdb2f | https://dl.google.com/dl/android/maven2/androidx/versionedparcelable/version... +8273692ccc17094d746cafd04b679f259cbf501b2ea8475e349fba24ed3976b9 | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime-ktx/2.10.... +80aa6dc6ec0cc210475c820a6d36dc8100d5da9aef7cccac081169a1a2502b04 | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime-ktx/2.10.... +127377f175877ec97282f98dd23e71e3c1f7ec949aa0c2d02a450db4dd0584bd | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime-ktx/2.10.... +2ee10cd3345a7e6e37d50898fd0ebdd91e4a59267aa928effa8e507dae85c88b | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime/2.10.0/wo... +465c1b4750092ebf0b031e06ecfd8011f7e15ace8dccb1e4c47d409f77becba0 | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime/2.10.0/wo... +1aecc515671afc84b5ff5b28d5895efb443dddab49dd5cc7400976a1cfc510c9 | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime/2.10.0/wo... +80eeb8a0ba60089ef0af4a006fa0a0be2b5b627497c332c2b07226f213261690 | https://dl.google.com/dl/android/maven2/androidx/work/work-testing/2.10.0/wo... +4a6dcc76dd6030f939904acb1f829c3056774ccd209ba3ede4a322b2191f7a14 | https://dl.google.com/dl/android/maven2/androidx/work/work-testing/2.10.0/wo... +1cd078d4cb9c599252bedd1a7d0485dcd515b848d0fb969701f9fd99269af71a | https://dl.google.com/dl/android/maven2/androidx/work/work-testing/2.10.0/wo... +794113709dab21b06c262b3795e73cb708fbacae61715f34361e1af6237a1870 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/... +dad058f6692905d907f32b3dacf61685666b76b50d979723d13bf7b6dad85303 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/... +c1dca2c683634ee1a294298f9c7179578af6a86e080bdc40f961915bc5c8142f | https://dl.google.com/dl/android/maven2/com/android/signflinger/8.9.1/signfl... +b139893d5786ae41d301d2857a46bfd7fbf025f8c751bdae98a84313290705d1 | https://dl.google.com/dl/android/maven2/com/android/signflinger/8.9.1/signfl... +cca97ac29a1329bd310a3e832b6e57f46227e501aa529c00a63df217c5d7df41 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +39aecf06c5fb44deafd9fb2378e4c7ec0859e5e5552250b94040d89dfad073cc | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +dd20d4e47ca890b7c352f6f73c87c22f14c218083f1e5ebad9c013e8ba7e4af0 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +2e3f05c2f8b54773f7614a499e4995836e1fb1e82af564615af22af61d37c300 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +38d3fda1ac4cb0f8974a4868da1361a03cfab930e52e5729d99bade40382459c | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +904e9d993baab7f1033a2d649edaf7d0bac3384ef49324271029764bd0772941 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +0fc55e4d215f4b021d881172acef82464061d962dfebb113a0540dc7045928e5 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +04e8c1c26a58b92421e338e548b279aa0c0e7383ba50837eb777413960451e9f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/... +b25995fa7b220d35fbb8e325df071f8291691bfbaff9734c98e38f45ec2a73ee | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/31.9.1... +e9a963749b610e8b1a6b0bf137622cc40a1c8ce8016d153fe678b4bafb14a127 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/31.9.1... +0779df11a7c840e2857b96e509db3cbda73ceb2582575887ad647133984a6683 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2-proto/... +e7c87861b4a1a4b751a52021d392ad9bd47b606bcdc96ebf6403b2282db80645 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2-proto/... +09970938fffab960cbab65b3eafaf1ad08ca42ce166c4a38c076f70207a550d1 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2-proto/... +8cedaf4d9166beac9074d96eda54792158507f9e7aa65b0e4daa0e86aa511ded | https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.9.1-... +07aa6af57431fe21c36cfb8497d2a6b63597c0f1ff4b270e4d71e81854cb5b89 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.9.1-... +1e0a9b13fd38fdb08fdbe609e9def0d971de024471457360840e98486bc1629f | https://dl.google.com/dl/android/maven2/com/android/tools/build/aaptcompiler... +a0a9d5863efdbd122ccd877559127dc8409fe96d620e8aea259d57bfefd7c888 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aaptcompiler... +5a4f137a50c520f7d1adec4d9e955337d15c6f313da678e103b80ef8658658f4 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aaptcompiler... +c070ed1394629d74641aa0906f60b2ffa1ee77e6366a1f93437f59717b1aeb89 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/8.9.1... +56711c8461cb65fadc6a0ec69f0050181ae6449cfda7e1f3c84b015b8f9b093a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/8.9.1... +1c1a67d6f4f186427ac166ebaa0dd867f595d5144fc925252b05ffb9d1a156b7 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apkzlib/8.9.... +9c1e4ab684188db1f08eef1c6422527abc382d0da5e06670aaf062ee2d8080ed | https://dl.google.com/dl/android/maven2/com/android/tools/build/apkzlib/8.9.... +928eb46387b05d3ee00e2a4d87339c0657059947af249dfd71f73fd8b82453ef | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mode... +554a4f69b4fe617cb05cf428d278490b09572e10b7d7c10b43df940b9d755de3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mode... +9c3a99bf7a775de99d8feb6bc3144f305c887844ef6a455580f908c31aa0c47d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mode... +3cd8bb666b56ba6021c7e3e8a12af9348df2e109a42ec4a6d6e87578a46936c3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test... +4e9401b7411d3712c72da5747448a4d2eeaa867b626e6cc69cfdd179935f7fcf | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test... +c3c268654725c242ddcb91906364caad8dbd63d732a5c36ebfce2a562d05bbfb | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test... +066763c90b14fb82e9b18dd8cadd432981fdd2fcff927393d5230c44ad4ee252 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/8.9.... +75f4054158cf476df4f75fbf66b9ba65149b71e530f7b4e40a815829f91f34d7 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/8.9.... +bff9b21f031d1e84681daf48d299e41eeffde2a190ffd7500b2f78e306add78c | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/8.9.... +166855cb81e10f2328a2931006f4801f422d8f4de5d717ec0f7f16fc2049a089 | https://dl.google.com/dl/android/maven2/com/android/tools/build/bundletool/1... +f342d06b5180e6eaba076a2a18a8e7fd66ae9b5f048964afb6ef42a023fa3752 | https://dl.google.com/dl/android/maven2/com/android/tools/build/bundletool/1... +2befa7bb32ffc2d83a24bd8eac0edf5576f8a33cf51caf7752332b70ec1c25d1 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/8... +18f90a1b9835bc1d0ac6ff9a6ddd364120529056de8cfe93138ad1093bbf89c1 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/8... +2b2c1477d94d794e74f412c9f8b265ead076b01f0c6759af6fa5dcb863a10e0d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/8... +5e74a1d59b5039b65c344ec1e5a8afa878217d9a2338cc486c47be786b5915d9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-setti... +73001102f28f9ed83a38efdf45c2fb3ff309d338affd37d3480f6c5f4b026c0e | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-setti... +18ef17d01dbd684a61c01eb71cc26663db77e5d8367956f0d47762e16f4f62bb | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-setti... +8aeaa7fa7bfbc9ade7746eb86d37dd5990118fbede400c9ebadc63d13cc6c880 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.9.1... +6ff4ff497b8f0789132252781c2cd4cabb8fbf0a1ef613f8ab133ba62efaa1e6 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.9.1... +91b4fc48ada5a90227631fd11c83f6e99d4b55e6ed2a0a93d9fedcc8258df8ef | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.9.1... +26abb4a13927d9062169c504c9e94fe80e9ae3a4f7b5ab8875ab007536a91f5e | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jet... +f0917589a42d276163f10040ab5842e91883dcbdb1d48bfd1f1fcaa72c1ca7b7 | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jet... +5c9d42e6b7e35d4d8d02e0a322cf26693b3ec3642b107c8f0be5a721d45a0c6d | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jet... +c5067a7b928237a1271a5e9cb5710e9f80b4973293945bc51e3a4c864ea4bfed | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jet... +36c25576b19993df360170528cc62b7246c37776d6158154a67cdf8fc2d58e13 | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jet... +33b17f396989404a49174748569bc8edf4e39a62a42a35ce93dca5c0e4ba0842 | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/jet... +f421d232516c489f34300e2120d18c66a623a5cb7a9e3a1ee836324c6e9b6128 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-mer... +6dca12c5f607ba63c1558d2fd7331326f53c514c4fdeacb4fe0961944686ca06 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-mer... +27087e9684beff7239e8aeaca07883f25dccace2ddccc80418b87a3b87768f44 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-mer... +4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-ap... +7c62f3856e8abca1d79257925f26c12668693f5d95904056bbac88605cfd8575 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-ap... +23d3da3f5d341d7c660cd241a6199eafcdb6f48e89d730def4b78da256930416 | https://dl.google.com/dl/android/maven2/com/android/tools/common/31.9.1/comm... +7c960556629b5f258009c17fcd8b0793ef22f6cea09407cc6bb49a3158ff226b | https://dl.google.com/dl/android/maven2/com/android/tools/common/31.9.1/comm... +9cdca206e08fbc1f01daa1a0d64ead2a62b8ccc5941569f5181e27e4a6f5fba0 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/31.9.1... +7cfcccb6e1542ac568e2de548383b169f451225a98ea337870a7ae570209c3e3 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/31.9.1... +e3cf3fdc947788dee8d5baa76cb72a66571174bc4741edf0e3bab97a7ca90e1b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/31.9.1/dvlib... +cdbab5a786ae11c69ce471497865dbe086b321b2565db7a6b8341899b9bc9a3f | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/31.9.1/dvlib... +8ab8cadf840efa205abef22913f33892e644234ca7064180bdf7b6f559d85e7a | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intel... +0c468c010ab68f55cf96342f51761abb3d131b5f5363f1e53bf0649e0b315d7b | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intel... +34a4183ced1797ebbcfad91eebcd9da464c8f14d3fbcf7c2889e3f67f76b65f2 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intel... +1b4b9c1315bd0eb87226f5349652b1cc8aaa99ccdcabcdd910765e76d62464bd | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intel... +97e5dc2b0e09eccd34c127f2177d68305ddc1ffb4005576efde8e84ab591ac6c | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetbr... +07c0bf72fe1406860411110b6c863f2f1cd51382a08a0efff6aecef15a6dca69 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetbr... +29232e6007625b569e82798d2d8f559d8941ece630fe276e842cd818ebf94b17 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutli... +c8318c171d1a1832babdfbbcdc6fd27b1916b833ace2f58fc35df9fcc8058a39 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutli... +1cc62af37f454bb2489c1db1c77d4a39b38d47ebf78a387bbbf670ecec723447 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/31.9... +86548c3a38b90ca00ab8df343319176cf15fb34c4d7da33273cbef46198fdb62 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/31.9... +1dbec2077b0ac339c559753d80b45289c4831f49ed2a517ad6a94bb5a846597e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/3... +840cdad194e021562f70f6078727ad0144afb03b89d347692e80ca98b713ca83 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/3... +b884bda63c54af4236240bb55b480dc9f4541469c9442ada7b7690f6d208fe66 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/3... +9ba23611c11f1300edf990d7123a9283ee022f9f6be37bc5fb443f7ba1471f4c | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/3... +fd5c7d6609eaa2df61dee20dfed464072838e06d2fb2e82f434a8e0b97863374 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-model/31... +883d51702dc0818bb2da48f8cbbaa24fddd788c4a18194ac99c090351d1986d6 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-model/31... +4a3ba3babfd79e6fc67bcef647fb4ecfeaf59b481b108f7c2eba4d1c5c6dea8e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-typedef-... +e60c1eced9f2ad6162642c8087c7e2f582f1e440516fe4dc9527f6aea2e4cb2c | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-typedef-... +8f902e42f47a69cb77eb320ca90997bc0074057581b9937aed90eec85b9c21cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/31.9.1/l... +4f0d1b40dee2bbbb6d4a72ec8404dc30b05a8595e0802d52294bd72fe1fa986a | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/31.9.1/l... +c6fc15a5c203064cfd2c8a176fdeac72ae0a2d743ec47a2e66a0238d8d870b6b | https://dl.google.com/dl/android/maven2/com/android/tools/play-sdk-proto/31.... +92d6fad2d9bc104639d6ea9f7dacd9324311851629848a960862867b4607fd0e | https://dl.google.com/dl/android/maven2/com/android/tools/play-sdk-proto/31.... +ee7331131b6d80dc83ea7d78fb6600847300733f2964d18861709c4d23075e08 | https://dl.google.com/dl/android/maven2/com/android/tools/repository/31.9.1/... +1b265e2c46d51055208e9e7f4c13d0190821e127503ad2848a71c81e7e1debfa | https://dl.google.com/dl/android/maven2/com/android/tools/repository/31.9.1/... +8943a58b67ac7fb1a0321e7a52a87cfaaec248d3912536c3d728a8dc071fff24 | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/31.9.1/... +d4b36804e30e8deb4e73ec81119517b66a802cf2db0556a7d237c6fa258d080c | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/31.9.1/... +ee9d81187dab97900640c41e2ae30c0ebaf4572dd56a7d7e34447c93d794c2fd | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/31.9.1/sdkl... +cb4e4cd38a17c5302cca692b4ef12a39dcbca6ec34d9c6ce7991455c0aa4a820 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/31.9.1/sdkl... +047aecdd66e106137f77a52c442f1b83db7d6e8496899800251f206c7f39de65 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device... +0b4f58e2ff144ec9b308133ca636d12506b585f16e83531e58bcdf64e8ea63b5 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device... +65a8291604bfde1f6f75ca8532a381439ec81fd958f32782ab0047fb61d9a7a1 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device... +03641f5fe306bf7734307a389f60bf68873b12daaae88c15acad972adc22fc63 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device... +3e7b098f6e3ecae31b6f7909c343b4ec09aa18d8a89f41bf92077ba4b056f453 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device... +8f755210ec85fcba8168a266b613f478c3f0d7e512684adef86ff92c96f8682a | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device... +6ba7e6ac2208d74c1bb5f1d1464abafc6a45d8710b20455a2dc02adf8726bc83 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +8c63a7e3540b1d01831dcba48e455601f0cdee36a788d860bab04117b684db41 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +45705d61b21006e8533e6cf8ab7958a7de6decace68ed6c09db8ade1216d859c | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +653321ba253b264ebb92d25db4ada3f7037ab49ba05e5b90af24482af8057035 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +fa86719a3dc5de465f7e0c023184414c27f8fd53a34fd557289c0bf6df340244 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +9b9af28a7249494803c0f5d60d159cbe40bad50cdede3cff19b66ced64e5f070 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +a4f34aae0f9ffa026dbf7151436dd7ae53becb72622b40f2c479cac8943d9319 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +b78379687451d1dabdc212a949346a8ce6a40966cf4e23ddb5e209e3e1569d7d | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +c1f6ebbacdad559b6efe4eaa29561552b33156395f069cd9703fda09c462dea6 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +1b734e6ec68e4d20fcd2f33d0b1e0f11ccdf46147a1eeb45d04b3fc2a812dd2b | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +08f1af96115b2bd02cd4b684e194f5c5c2763f01c8f59e011d9aeccb3fef1863 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +2ea033e75b625155eaecfc367a12209f2bdf14df10ad38554a528ec96ef6d2de | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +d429b9312dffa0503381d1ee1b18a999bd901e7456612b2fb48c6a5d5a2caf88 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +7430ab23557264a1f9d9480da55e1777d2a28a552d285590597187147686d619 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-p... +81dd485618a509a3235929b9eb13091d884452661de6ce5a45cc38b1c555421c | https://dl.google.com/dl/android/maven2/com/android/zipflinger/8.9.1/zipflin... +8e53cca7bf0ab800044c410179c4d08a0158d1bb35e152e329f632f81ec1570d | https://dl.google.com/dl/android/maven2/com/android/zipflinger/8.9.1/zipflin... +d001eb0ccbbfc8cb9eaa193a358e63712974639775647be949ab232c2b29b407 | https://dl.google.com/dl/android/maven2/com/google/testing/platform/core-pro... +3bb45280df1dd1c96b9a01724a614566b7d60d33453fcd52c2c741f9999c3a4e | https://dl.google.com/dl/android/maven2/com/google/testing/platform/core-pro... +d83e85991ac7591c9937020e550f42b22b85320cbb0812116c9a17ca91048f7c | https://plugins.gradle.org/m2/com/jetbrains/python/envs/com.jetbrains.python... +f86065ae2d0a611af43e38ef1c910ad0ec699f9ed76eb990f211a0f1e6b70590 | https://plugins.gradle.org/m2/gradle/plugin/com/jetbrains/python/gradle-pyth... +b7f00343ebdd21db9e9cb5ec189f9490429814d39b1c7371c997d4059e78dea5 | https://plugins.gradle.org/m2/gradle/plugin/com/jetbrains/python/gradle-pyth... +6b7aa8ea52466795239440c9881fa2875cacb6d36ecc8eeebb590354a610a067 | https://plugins.gradle.org/m2/io/gitlab/arturbosch/detekt/io.gitlab.arturbos... +e256ee50a14d28e59c9c69c090b3e7654c197e84111c94016dd5d55034ccc0ee | https://plugins.gradle.org/m2/org/mozilla/rust-android-gradle/plugin/0.9.6/p... +5f0c98844d8c214409c6ef921ff4520cce91e5d3c590a066add3a14bad850d0c | https://plugins.gradle.org/m2/org/mozilla/rust-android-gradle/plugin/0.9.6/p... +ee5cba205efbf7fa45f019ce92d31738a5be38d7a6579ab5fe2a6f8777346f6e | https://plugins.gradle.org/m2/org/mozilla/rust-android-gradle/plugin/0.9.6/p... +ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15 | https://repo.maven.apache.org/maven2/com/google/android/annotations/4.1.1.4/... +e4bb54753c36a27a0e5d70154a5034fedd8feac4282295034bfd483d6c7aae78 | https://repo.maven.apache.org/maven2/com/google/android/annotations/4.1.1.4/... +4ef1fe0c327fc1521d1d753b0b1c4a875a54bd14ebded3afff0ca395320b6ea9 | https://repo.maven.apache.org/maven2/com/google/api/grpc/proto-google-common... +3f028153a585c59f558b3e43a7c9809a601a8bb5e91061d6c658fffa24cb8e26 | https://repo.maven.apache.org/maven2/com/google/api/grpc/proto-google-common... +05f740c6648165db00cf618dd56c200c4725e358e6d54f5853e0bec15734ea0a | https://repo.maven.apache.org/maven2/com/google/auto/auto-parent/6/auto-pare... +b48b04ddba40e8ac33bf036f06fc43995fc5084bd94bdaace807ce27d3bea3fb | https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value-annota... +1c76cd462fc96e7aa96dc70ce82f0d54063d6df16db35c9c7d9cc0d1a99d3fff | https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value-annota... +27b640c82179f5cff62009c0b72033d9bc60f60e9902a66802274b7fe37fc81c | https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value-parent... +766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7 | https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/j... +19889dbdf1b254b2601a5ee645b8147a974644882297684c798afe5d63d78dfe | https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/j... +4248e0882426c615182385d6086c3ef3262e769957189e29306280b85482b833 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.10.1... +8acb1f3b72a6f026916ac0735bad9aab0293d527edb7b365327def13a9367b7a | https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.11.0... +4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-2... +d2b115634f5c085db4b9c9ffc2658e89e231fdbfbe2242121a1cd95d4d948dd7 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-2... +57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.11.0/gson-2... +c0e547bea998888e6e25c5886a90e762272bc88b5275343dd2c05ded6ca2e360 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.11.0/gson-2... +88970a456a08ba4c66b01b23e5846ca1095cc14e54cb48363e5d2e15a1307308 | https://repo.maven.apache.org/maven2/com/google/crypto/tink/tink/1.7.0/tink-... +2aee3523715f8f2cd10b2603c8d19e561ac758310b7e2c9853946d2c5e7b4bf7 | https://repo.maven.apache.org/maven2/com/google/crypto/tink/tink/1.7.0/tink-... +f1dd23f8ae34a8e91366723991ead0d6499d1a3e9163ce550c200b02d76a872b | https://repo.maven.apache.org/maven2/com/google/dagger/dagger/2.28.3/dagger-... +265ba959a8e13c3a06133f04b539169c1018daffd4d33f53c453ab4cb386f570 | https://repo.maven.apache.org/maven2/com/google/dagger/dagger/2.28.3/dagger-... +0261ca01f2d2e9ac2ae2ece75d42c56323b385fb294b6bc943f62ef4e92ddf08 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annot... +9e6814cb71816988a4fd1b07a993a8f21bb7058d522c162b1de849e19bea54ae | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annot... +920135797dcca5917b5a5c017642a58d340a4cd1bcd12f56f892a5663bd7bddc | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annot... +24c923372c58e35d0b9f16a028929bb9aedc77521867c274f2bd0735df5ba1f5 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annot... +4ca5a35d61235e16549ac346d1e34551cdf0fe27e84aa57e03cbeb255ea4e5da | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annot... +3edce6b711ba368efe16b9b7aacb0214fbd648414cb9b965953a2e7ed89a819a | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annot... +8283f0cb44c624a79d330b6fd80b8b8a715a68b3685c9a951c3de837d4540551 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_paren... +47f22e99c7bf466391def16f8377985e5d3ba6f5bbcf65853644805513e15fad | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_paren... +fa81829d049559df6927f9c9a6fd6bbd09f8b50e6d4736ae72c8300b6c3d7654 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_paren... +767525d9a81129cd081968382980336327be4162b1e2251a182911daa733c123 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_paren... +3f8c088b4dd04a9858721f2e162508c94db0dd86f961e306ee63ef2eda871bf7 | https://repo.maven.apache.org/maven2/com/google/flatbuffers/flatbuffers-java... +cb226baf546260770f21e8152a6aa88ba15230d739f750df480f2a668d43e0eb | https://repo.maven.apache.org/maven2/com/google/flatbuffers/flatbuffers-java... +a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26 | https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/fa... +e96042ce78fecba0da2be964522947c87b40a291b5fd3cd672a434924103c4b9 | https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/fa... +f8698ab46ca996ce889c1afc8ca4f25eb8ac6b034dc898d4583742360016cc04 | https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-andr... +43ed0e36b353f41e5eb75cd756667c9e2df97cef06eb16066967158a1d034d2a | https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/32.0.1-jr... +bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5 | https://repo.maven.apache.org/maven2/com/google/guava/guava/32.0.1-jre/guava... +42c257f7f736d377b31afeeee978ab26d730cd70af60dde7662e182352e2482a | https://repo.maven.apache.org/maven2/com/google/guava/guava/32.0.1-jre/guava... +e4ad7607e5c0477c6f890ef26a49cb8d1bb4dffb650bab4502afee64644e3069 | https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/1.0/l... +53873caf26bc1ed8a567ea6c939ab2aaa3f47a5e32d5cade95ddf5080d23238a | https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/1.0/l... +b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99 | https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.... +18d4b1db26153d4e55079ce1f76bb1fe05cdb862ef9954a88cbcc4ff38b8679b | https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.... +5faca824ba115bee458730337dfdb2fcea46ba2fd774d4304edbf30fa6a3f055 | https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.... +f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed | https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/2.... +37f87798b18385113c918bfa9e1276fe50735ef8fa849b5800c519d54dbf11f8 | https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/2.... +c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo.maven.apache.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs... +c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo.maven.apache.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.ja... +efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo.maven.apache.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.po... +13a32dfb9de6fc1c3c3f7af53e4d5c77fd77d2b476bae38b74b7581cdee2e655 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-bom/3.22.3... +04ecfd52c50df07a75551f9b09e0ef30630ee4237d091ca0eca71e5bfb78cce5 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-bom/3.24.4... +c615f76879dc5c303e4df5b94a6afa39534058c7545db2d483fd95d9f63c8bfe | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java-util/... +b44701b06a064865ec9b5614a93e9e28fadd7d4dfc4b460f21c819ef53dbe2d6 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java-util/... +186ea794150f5b42aea7ec6041df373d1d8a8a831624f58a55debb6043ec7312 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java/3.22.... +e5655522be1aa5cc1f2f092aa036b0445157f294928eedf1332ac938c7b69686 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java/3.24.... +3941221ca657819ddebd95fe8b740f470af7abf30460b13ea1c9ab79f10fab91 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java/3.24.... +399133d7f6f57934dd76c4b18e86348f424532108daf4a01c8f820b8665f0929 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-parent/3.2... +fb7ec0505876fdb9ec79510aced2d1eb04c3b8cfc690b589049757ca981cadb3 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-parent/3.2... +757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo.maven.apache.org/maven2/com/googlecode/juniversalchardet/junive... +7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo.maven.apache.org/maven2/com/googlecode/juniversalchardet/junive... +20ef4b82e43ff7c652281a21313cf3b941092467add3fa73509c26f6969efdab | https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.10.0/javapoet-1... +1690340a222279f2cbadf373e88826fa20f7f3cc3ec0252f36818fed32701ab1 | https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.10.0/javapoet-1... +fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo.maven.apache.org/maven2/com/squareup/javawriter/2.5.0/javawrite... +e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo.maven.apache.org/maven2/com/squareup/javawriter/2.5.0/javawrite... +1d8518e3ac7532a104e4f7be77def37c982e530723c6bdb3d67708cce2b0c2c4 | https://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.0/all-1.2.0.... +360883bf64486ecef161b8f282f6503536dd1a670d53a0a871c8fb20170e6795 | https://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.1/all-1.2.1.... +993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce | https://repo.maven.apache.org/maven2/com/sun/activation/javax.activation/1.2... +f879b6e945854c6900b0dbee1c8384d7ab3de7e157fd7ac84937405c416d2a5e | https://repo.maven.apache.org/maven2/com/sun/activation/javax.activation/1.2... +4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef | https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons-runtime/3... +c2e014d34cb84ed287d064986c45c305a4124228a7337eccf6c421d14d708f1c | https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons-runtime/3... +a0f0517e8512f0fbcc7b8295c12f6566a3d0c2d86d655639dc662ef8c0c7ebe5 | https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons/3.0.8/ist... +1a7dec2b27e7e055744cdb8cf1b90def4fd473acd1b804eff098139358959bd7 | https://repo.maven.apache.org/maven2/com/sun/xml/bind/jaxb-bom-ext/2.3.2/jax... +20dd6dc34ab7549ac40da1d82e92222ec4347ad0ec0cb118ef6c5703bed53a18 | https://repo.maven.apache.org/maven2/com/sun/xml/bind/mvn/jaxb-parent/2.3.2/... +b24f8d51f184a68bc1b86d48c0e3cfefeb21a44ede1c5f7303c58ae0488533ec | https://repo.maven.apache.org/maven2/com/sun/xml/bind/mvn/jaxb-runtime-paren... +b55d3efa9b158f483a30e92c78ccb600f93314733d089eba9b74436f01b314a4 | https://repo.maven.apache.org/maven2/com/sun/xml/bind/mvn/jaxb-txw-parent/2.... +056f3a1e144409f21ed16afc26805f58e9a21f3fce1543c42d400719d250c511 | https://repo.maven.apache.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2... +e147d258ab6e6691f70599a952400e6e6c7558f8c9c028dbe1be23178308e830 | https://repo.maven.apache.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.2... +90582425adc1f40b41362dafb95173931225acaa5e79620d5e6bd52f646292ba | https://repo.maven.apache.org/maven2/com/sun/xml/fastinfoset/fastinfoset-pro... +4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569 | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/common... +bdb8db7012d112a6e3ea8fdb7c510b300d99eff0819d27dddba9c43397ea4cfb | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/common... +e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/common... +c1e7140d1dea8fdf3528bc1e3c5444ac0b541297311f45f9806c213ec3ee9a10 | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/common... +f41f7baacd716896447ace9758621f62c1c6b0a91d89acee488da26fc477c84f | https://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.1/commons-io... +5777d292251c7895c04a4c57015683ec3b353a12486c9b3e7178e9b0b3c38fff | https://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.1/commons-io... +daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636 | https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/com... +c91ab5aa570d86f6fd07cc158ec6bc2c50080402972ee9179fe24100739fbb20 | https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/com... +783150e4708942c5d7705ff8b7b90f9fb5ad0179d46ad6a9b01d192b70379750 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/detekt-grad... +bb71f9b57006989c5c03909b70242e25e28458b1555221e38a7c47ad976b2c54 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/detekt-grad... +0d1ed0b2ccd9226eb002d8a5aa9880b234736262cd7f591d83e836a46d858962 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/detekt-grad... +fc15b14fc550ab81a61a36ef1f21b8fd1df843f584099b081bde0cc7fb952e74 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/io.gitlab.a... +42b72e6572c084055ac3ce03e6efe433eb05ef620b3daf5136a4359fc72cc3e1 | https://repo.maven.apache.org/maven2/io/grpc/grpc-api/1.57.2/grpc-api-1.57.2... +c7df4551a64f0282a766e809514d4238450a7429055f9c7718881d16a310a026 | https://repo.maven.apache.org/maven2/io/grpc/grpc-api/1.57.2/grpc-api-1.57.2... +9b8ac88d9cef2819daffed7bdbd2f22680237d482c6c671fe02d36da3f08cf00 | https://repo.maven.apache.org/maven2/io/grpc/grpc-context/1.57.2/grpc-contex... +8927f77d6381e24487682708196a6ca728368b8fd7cebb104fd9324b6b124917 | https://repo.maven.apache.org/maven2/io/grpc/grpc-context/1.57.2/grpc-contex... +8184045f5791e00cf2cdbcf5e8846afd48f5cf7e5a4f38fb5b8303c7b2efe55b | https://repo.maven.apache.org/maven2/io/grpc/grpc-core/1.57.0/grpc-core-1.57... +5a10070abfeb4966ec4d580961dcc4e7f69fa83ab25242f92c1765efb07b8606 | https://repo.maven.apache.org/maven2/io/grpc/grpc-core/1.57.2/grpc-core-1.57... +0a97201afe17874f035f8a25ffb970678e49aadf2992c7d97c6ff9fb1d5da211 | https://repo.maven.apache.org/maven2/io/grpc/grpc-core/1.57.2/grpc-core-1.57... +ed9dfdd7b1ed4356afb3c5d1407dedb634c8602fb410479b480ad8c1139ee17b | https://repo.maven.apache.org/maven2/io/grpc/grpc-netty/1.57.0/grpc-netty-1.... +9809d4c10c94d11e7b2946cdeb5b2884be20a09510289544f37569f02c877a21 | https://repo.maven.apache.org/maven2/io/grpc/grpc-netty/1.57.2/grpc-netty-1.... +8b12161cf2aacfbf398fb5afc3b0d73a21af206ba50c3d8f7bf4f6c4b375ebf8 | https://repo.maven.apache.org/maven2/io/grpc/grpc-netty/1.57.2/grpc-netty-1.... +fc4917dc5d419ac810fb3f27523c14e75e1fe50372154fab29324215ee6a955a | https://repo.maven.apache.org/maven2/io/grpc/grpc-protobuf-lite/1.57.2/grpc-... +60778c1ea407a3ba0a7f0f09df099e8272278e8abc29822c9cf50e1a052f1b75 | https://repo.maven.apache.org/maven2/io/grpc/grpc-protobuf-lite/1.57.2/grpc-... +c0dcb8c67fd01daa63256f0f8b68d3707ceb7ca85cdaab7a3c6c3ff460e13dd1 | https://repo.maven.apache.org/maven2/io/grpc/grpc-protobuf/1.57.0/grpc-proto... +31630d8a9e9f08a959862015e30a4863908be3680c3a686f4c1f08d2ffeaf706 | https://repo.maven.apache.org/maven2/io/grpc/grpc-protobuf/1.57.2/grpc-proto... +c5e2292802053977f04610b170484a9a1ea6af1541c144b27d18840ac544fa9d | https://repo.maven.apache.org/maven2/io/grpc/grpc-protobuf/1.57.2/grpc-proto... +6d4459487c621dff31510a88829063631e915d2dcc774d71928418116e59a88d | https://repo.maven.apache.org/maven2/io/grpc/grpc-stub/1.57.0/grpc-stub-1.57... +84d2af12719168f76375f2afdfd6eb5133a865edba9244d40e6b968e3adde1d3 | https://repo.maven.apache.org/maven2/io/grpc/grpc-stub/1.57.2/grpc-stub-1.57... +2159e614a8794775eb98e2e1c85834ab4e5911be1c4a75c7163a993e9c892bac | https://repo.maven.apache.org/maven2/io/grpc/grpc-stub/1.57.2/grpc-stub-1.57... +007c7d9c378df02d390567d0d7ddf542ffddb021b7313dbf502392113ffabb08 | https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.1.93.Final/nett... +83fbc54e2b73b86d55b208f618d1a2a156910ec146f7ece57565007b750add78 | https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.1.93.Final/nett... +dacf78ce78ab2d29570325db4cd2451ea589639807de95881a0fa7155a9e6b55 | https://repo.maven.apache.org/maven2/io/netty/netty-codec-http/4.1.93.Final/... +a3dafff071b6d284e8063d96843de2bb83cf3b889eae0cc9e0adb64a57a31b82 | https://repo.maven.apache.org/maven2/io/netty/netty-codec-http/4.1.93.Final/... +d96cc09045a1341c6d47494352aa263b87b72fb1d2ea9eca161aa73820bfe8bb | https://repo.maven.apache.org/maven2/io/netty/netty-codec-http2/4.1.93.Final... +084433b42d541f7ac4b59287dd253285cfda3a3d65de72e7368bb7ec3d367271 | https://repo.maven.apache.org/maven2/io/netty/netty-codec-http2/4.1.93.Final... +0ea47b5ba23ca1da8eb9146c8fc755c1271414633b1e2be2ce1df764ba0fff2a | https://repo.maven.apache.org/maven2/io/netty/netty-codec-socks/4.1.93.Final... +8cd816ed991a946041bab4cb24bd9c8e41ee0692512511f2d83cef538eb605d7 | https://repo.maven.apache.org/maven2/io/netty/netty-codec-socks/4.1.93.Final... +990c378168dc6364c6ff569701f4f2f122fffe8998b3e189eba4c4d868ed1084 | https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.1.93.Final/netty... +19cded267a070dff1abc9d029b552fad262acc1aba5c6c67b2278fca113a26ab | https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.1.93.Final/netty... +443bb316599fb16e3baeba2fb58881814d7ff0b7af176fe76e38071a6e86f8c0 | https://repo.maven.apache.org/maven2/io/netty/netty-common/4.1.93.Final/nett... +42d883b13eb38cabf549616462c5f331f5333bf0c8fc9215744f83c0180a4f6b | https://repo.maven.apache.org/maven2/io/netty/netty-common/4.1.93.Final/nett... +2ac5f7fbefa0b73ef783889069344d5515505a14b2303be693c5002c486df2b4 | https://repo.maven.apache.org/maven2/io/netty/netty-handler-proxy/4.1.93.Fin... +6dc50da0e67f597812874f81eaa45404f7d076b8199ea9088932a85c1b610245 | https://repo.maven.apache.org/maven2/io/netty/netty-handler-proxy/4.1.93.Fin... +4e5f563ae14ed713381816d582f5fcfd0615aefb29203486cdfb782d8a00a02b | https://repo.maven.apache.org/maven2/io/netty/netty-handler/4.1.93.Final/net... +84a1525cac0b4759efaef2997a47fe19b9b5642f9273fa0fd58a2e76c7a059fe | https://repo.maven.apache.org/maven2/io/netty/netty-handler/4.1.93.Final/net... +b109cb76f375fedb8a9ef75ac58063170deb7ea2ddd024f466fef6dc65cdfcee | https://repo.maven.apache.org/maven2/io/netty/netty-parent/4.1.93.Final/nett... +e59770b66e81822e5d111ac4e544d7eb0c543e0a285f52628e53941acd8ed759 | https://repo.maven.apache.org/maven2/io/netty/netty-resolver/4.1.93.Final/ne... +5b350c3c91e9e55d29cbe68cfe4ef2116cc1f0328677ebf9f615bab7082c79f4 | https://repo.maven.apache.org/maven2/io/netty/netty-resolver/4.1.93.Final/ne... +774165a1c4dbaacb17f9c1ad666b3569a6a59715ae828e7c3d47703f479a53e7 | https://repo.maven.apache.org/maven2/io/netty/netty-transport-native-unix-co... +15bc25b67ff0a49272b270ef2b8cffd620057ca16cb29dff7ad5661adca2ae12 | https://repo.maven.apache.org/maven2/io/netty/netty-transport-native-unix-co... +a5a78019bc1cd43dbc3c7b7cdd3801912ca26d1f498fb560514fee497864ba96 | https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.1.93.Final/n... +0dd62a0eb3cb1ea001a4d0426e4f5c08df1c70d9265675bffa5c583613422d43 | https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.1.93.Final/n... +b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b | https://repo.maven.apache.org/maven2/io/perfmark/perfmark-api/0.26.0/perfmar... +31d832332474ce48150f5bae003343319136f336afd1076a289029319e3ea97a | https://repo.maven.apache.org/maven2/io/perfmark/perfmark-api/0.26.0/perfmar... +7edee48616e17b61297eae3a82eb483a85e56d2567929378aa46f30a950322da | https://repo.maven.apache.org/maven2/io/perfmark/perfmark-api/0.26.0/perfmar... +8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b | https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-a... +42585cb07dda7f23aa04eb5e0940061944a246a67ad3d16942fbe569ff03cd31 | https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-a... +15a55b7d537c9f9970aead28d2af97c059f65ff6102f76bbd29f1247dd8a6dfb | https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api-p... +69156304079bdeed9fc0ae3b39389f19b3cc4ba4443bc80508995394ead742ea | https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2... +b537b388dbab4cc0690b9d2fb0c74124d672531734567acf6e53130eab131ad6 | https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2... +e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b | https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1... +46a4a251ca406e78e4853d7a2bae83282844a4992851439ee9a1f23716f06b97 | https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1... +91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff | https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.injec... +943e12b100627804638fa285805a0ab788a680266531e650921ebfe4621a8bfa | https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.injec... +8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3 | https://repo.maven.apache.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar +569b6977ee4603c965c1c46c3058fa6e969291b0160eb6964dd092cd89eadd94 | https://repo.maven.apache.org/maven2/junit/junit/4.13.2/junit-4.13.2.pom +9ecea8bf2b1b39963939d18b70464eef60c508fed8820f9dcaba0c35518eabf7 | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna... +1beb35cb4184e6c906a7e32eaebd852dd3da0a263962e99134ab945832394e28 | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna... +81a8b9afc65f9d6b205338c25908af8de0ff8411a00985104c9d83fffdfab380 | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.... +34ed1e1f27fa896bca50dbc4e99cf3732967cec387a7a0d5e3486c09673fe8c6 | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.... +e04e25951501df25adc7b1dcdb6c53373c94897b84d3e14921292763ee07ae3d | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.... +5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.ja... +5fe81b0255978f24616d37b10608b79498a5f3073e1d9b2038d8736a831f2608 | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.po... +281440811268e65d9e266b3cc898297e214e04f09740d0386ceeb4a8923d63bf | https://repo.maven.apache.org/maven2/net/java/jvnet-parent/1/jvnet-parent-1.... +30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a | https://repo.maven.apache.org/maven2/net/java/jvnet-parent/3/jvnet-parent-3.... +26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt... +7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt... +f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo.maven.apache.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar +31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo.maven.apache.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom +ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom +36c2f2f979ac67b450c0cb480e4e9baf6b40f3a681f22ba9692287d1139ad494 | https://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom +7831307285fd475bbc36b20ae38e7882f11c3153b1d5930f852d44eda8f33c17 | https://repo.maven.apache.org/maven2/org/apache/apache/18/apache-18.pom +af10c108da014f17cafac7b52b2b4b5a3a1c18265fa2af97a325d9143537b380 | https://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom +bc10624e0623f36577fac5639ca2936d3240ed152fb6d8d533ab4d270543491c | https://repo.maven.apache.org/maven2/org/apache/apache/23/apache-23.pom +555d0c9eaa69c042aff924927b9381e8f8174136d355eead445224452e6291cc | https://repo.maven.apache.org/maven2/org/apache/apache/31/apache-31.pom +6aecfd5459728a595601cfa07258d131972ffc39b492eb48bdd596577a2f244a | https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.2... +675bb023c9beedde3232949979b9742a5fea946280a55a1b462d4ca7801088cd | https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.2... +3a2e69d06d641d1f3b293126dc9e2e4ea6563bf8c36c87e0ab6fa4292d04b79c | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/co... +7098a1ab8336ecd4c9dc21cbbcac869f82c66f64b8ac4f7988d41b4fcb44e49a | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/co... +cd313494c670b483ec256972af1698b330e598f807002354eb765479f604b09c | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/42/co... +75dbe8f34e98e4c3ff42daae4a2f9eb4cbcd3b5f1047d54460ace906dbb4502e | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/co... +d50da9c39bdca823d618d1b4a03b73f196497fcb8616fd0da727c8623592a9bb | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/69/co... +c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.... +f18355af4cf80a8a4ef04ebd742a47e90a7eaf080c725b2095dbc4fc5dbdefb7 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.... +c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.... +7efc1241e73e7fbb268bfd33242d11ebd3ca07061d7d85f2962dc32a0f0b8855 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.... +5bad1de4f101447659f89d089868ccbad64a68cc503d2d65410b51f6904aa061 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent... +b042b41f2391edb00d35f7f4e509aed2123648c1d246ce58d0f7b905c9fe1f73 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent... +f2d75a2c2d423ad18539bf21656d56f88a4091944a662fcaf159d5ae283db7f7 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent... +caaf967d94afb21753f36082c6086206bd1f48825ff596932cceba72b65d39fa | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent... +a901f87b115c55070c7ee43efff63e20e7b02d30af2443ae292bf1f4e532d3aa | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent... +6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.... +3cbad849b35dacfe6cec31adada2c623c026c3261141b0d26eec7e399c6cd7fa | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.... +0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.... +dfbfd6ffe2a784ca9817c46365aa7f8a578320b805bde39d6f55a0b09d8aa8ca | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.... +808fb3166f3e67dad9811c331029ab1681242fd52b735bc3f33f281167fcc72e | https://repo.maven.apache.org/maven2/org/bitbucket/b_c/jose4j/0.9.5/jose4j-0... +bad024180a1b469cbd94e5f2db12841bcac5443d9545607f673cfde677c1d872 | https://repo.maven.apache.org/maven2/org/bitbucket/b_c/jose4j/0.9.5/jose4j-0... +3639a24ddf9ba4b7eba0659b44770e91eba816421888e571f285aadefe532cd6 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.79/bc... +35e49f4134de2ac326c3a50a25762cbb4db56f3802fa3f730cc85b653ad0987b | https://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.79/bc... +0d81ecc3124536b539bce9aa3fe9621b7f84c9cee371b635a5b31c78b79ab1da | https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk18on/1.79/bc... +d8f1a06b149d746e9d98de54e2f7aa9b2eb613fb35ca67d8ae396ceaac661ee4 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk18on/1.79/bc... +c70b88ada58938cbc2f005d40329054078bcfa1149e6ffc03e9242eb6ab21836 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcutil-jdk18on/1.79/bc... +e24c1fb4cf1605405a6988e9e4d6e4b2e1f4393fc73a89a9452ae625ee311d02 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcutil-jdk18on/1.79/bc... +33ac6a0f1341ae96647c7d4465f4aa3d24fe97d2697bcee2ceae6fc8b5ef2c3c | https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.8... +e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1 | https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.33.... +e8521d75625d41272c767d262a153ac163cc505b66644a2ef705fa8949ffb4e5 | https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.33.... +f55a922027a78fdd8b3ea15a0d8bfe3fec6a5ceac30c86aa8afa4a5b9b0df603 | https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.33.... +c92c92c4b9b183f9981ba7399f36592e5e3ad6f4cdac7101b5a22cc17998d13f | https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/3.0.22/groov... +51b731e5cff121efd6d320f4a801cd616869c5bed4e9c0e353b29060b1d2355f | https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/3.0.22/groov... +9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annota... +5610db06b733641acbc7a0c48a80c40069db627bad043f8c7c8d7afb4f6a3d27 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annota... +6b7f054ab86a87f8e2599f35808b0989922e86b6cab13988021cd12640a4b404 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent... +1472325a16f0b1bdabed21fa4839372964944610294ce2681b2059edc654f2b3 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/74/mojo-p... +7495a07a797e88e43c3bc1a87421bd8b1fc55e32291fa18e4e32d8031ddc873f | https://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.2/project-... +916b4794d8d8220a59a3fdf6a64dbe794aeb23395e888b81ae36a9b5a2c591a6 | https://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.5/project-... +a1018bb54678ed9f5acb2f7a4084e385ff510201f4e9dbf5f75dc6a675f66be7 | https://repo.maven.apache.org/maven2/org/glassfish/jaxb/jaxb-bom/2.3.2/jaxb-... +e6e0a1e89fb6ff786279e6a0082d5cef52dc2ebe67053d041800737652b4fd1b | https://repo.maven.apache.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/j... +9448a5ad7fa68a6083dfbe4f42c8c83e082b9202a105401fc68e944c26548b34 | https://repo.maven.apache.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/j... +4a6a9f483388d461b81aa9a28c685b8b74c0597993bf1884b04eddbca95f48fe | https://repo.maven.apache.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.... +a79dd002fb038183ff286a2635be2e68c103b87e0e64717d8d44bfd017fd33ea | https://repo.maven.apache.org/maven2/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.... +66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9 | https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest... +fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93 | https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest... +6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b | https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcre... +1345f11ba606d15603d6740551a8c21947c0215640770ec67271fe78bea97cf5 | https://repo.maven.apache.org/maven2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar +47b23a79fe336b741b82434c6e049d68165256e405e75c10921fd72fa8a65d8d | https://repo.maven.apache.org/maven2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.pom +ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotati... +965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotati... +7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05 | https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annota... +c9490f655132328df2cfbcfdf743f53fc3916d6c1d10437175a6ca6e3a67771c | https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annota... +c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d | https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0... +87721cbaa65a3c97d8b1ba9d207840f164c9fe38759fc9ea10ffe26565f8d3e9 | https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0... +6674f29755d326addc756a2fdcabf2bb602f00004a0ed2db669da3df4e848006 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/fus-statistics-gra... +e8d564a23bc2037b3efb1c5b00ffb74ae44f99724577e2fc8d87ffbbc9cb9fb5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/fus-statistics-gra... +a1103a70a6f8ffc1084ddc081b24bab26a5644972f9ccd141b8994d9f5054478 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/fus-statistics-gra... +4d28f183a76c30a8cac20e7a3fa87054c2dd1db8864b3c9cd389e18dd997d31e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-stati... +391f6d734b834c91b7a801e223adfc736b580dbdce0f139a7e4bd47649c04ca3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-stati... +533c36cb362e6ed2d15f58732e7f4c6d2bed5c9d5179b897bc4b09d16d605377 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools... +927f61f797261c59e4b5310314d69fd4a3ab8ef4f7039f7a5326075c42a4173a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools... +6e94896e321603e3bfe89fef02478e44d1d64a3d25d49d0694892ffc01c60acf | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools... +10fb1e35e0e8706747e8e83eae8f8b43406ba664e4201ec9dfcb9af7da6b42ba | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tools... +c54a00718c8c0e3ee858bf42771c7f401c5e3c1738861e18e9536371042fa1b3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-em... +227404eac6d809bc0d94def89336dfdf7d9a7d538792a234d52bdbafc2ae85af | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-em... +de3b5423d8fbf86ea2bd1334d401bc4aa84e28ec48945952d11c00b10b1402b6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-ru... +c6035d2372804534802c37ce554e8c8cbaaae84514a7bad6cc096424d8f24945 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-ru... +3630a30182c63570eb519ae65aaa9419217dbad0814fede42c8dde704465a4c6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-clie... +faaa60be4270e9149b59439266396192beb47ff5e3a40985deedc54e591722d2 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-clie... +d9e83df1d847a201ba3c016a786ced091be9503997d09f6a9cf1796ee489f374 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embe... +b1d38c0afd6e1d15c48c1c5d156ce60578f433136bec523f4eb199f7af3f8229 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embe... +b24f526d0dfefb0296ae0f4ab362f9d6ca0257725cc273083a9ae337ea28267d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +c0ab34e9f7d00afdcb22fd03e52e8f859a4647d958e0b87b7d0cd26344163a5a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +7e3619966fe389df48579f43b18f2c0b073696559915377c9442eba8cfbbfbf6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +7e3619966fe389df48579f43b18f2c0b073696559915377c9442eba8cfbbfbf6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +02c26c265012470d72adcddbb824d238e6b289e100cd4bbf9a82750a3d49bfc0 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +b74dbfea495c83ac564704baa839a4e7a5b791188c8f79656c9c19dd77de2f18 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +eaf10b20bba3923a07f8fb182fb8cd565699e157ee73d12599af1f5caba25040 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +3dd61e6936dc51006ce4c37effe43efe1400b841e09ec4b1ee4a94f6b919382a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +00f6f843abc930d0c61abb4e3e302c8d17761291f9b2bc2586fe12b0cb975ead | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +b5def005f229a21b2ad6926df708cf84ba9efbc4ec19c635ebfe5b693731db08 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +0a30b145d498d47db255d0d4cd6a7784c5f1f90c8bf9882cba95822a3bf33070 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +d637fba470b3bf713b0a65e6717ad5dd03a8725fcc94530289473ab26b42e82b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +5899b97e7a9b171e6c05e549ce2a9ba3c75d2593159d4b2b01566414b568516a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +d7c09157c7a1badb8dae4e89bf9e0df4545b04cd03aaa40966a266f3b846d2c3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +fb016e643b58e0aa2aec89110eaf14e78b3768c157f254345795fd6aa10493eb | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +e947b544f4cd09c150afd8791bbd32a3137ddae3045a7d5394bea509aab96c57 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +1f63a8c25c1366696579dd952f3eb7f42a0a4a7b3f6af691a482231306fcdac9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +205e1169c628bec05f1d59e44d32091528ae9fd53a7e33ec543bcefdb1288de6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +639ca6c7653e1a9da95df2a3bae26ccb701c03afd58c797ab6bf6f255f64c301 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plug... +132198115986095904b0cb01efaae1d81249641ef9149e05b344f864aae975f4 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-common... +2d96b256f0fc91eb12bceb6e4761e13d701ff1353f0592fc572988dae6a2d19b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-common... +a7256273abb9df2235924d80fdd36d678b458467c3076c66851c42437bdd3c66 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-native-util... +d4679ce80b04458e5fccbd69b5e314bf1c0c167987e0439546fdfecfb53e3346 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-native-util... +3277ac102ae17aad10a55abec75ff5696c8d109790396434b496e75087854203 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6... +57905524274a00ae028aaccc27283f6bc5925a934a046c1cc5d06c8ee4d6d5a9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.6... +b5f608edfa98a8cfa2372cc12d18ada974be1c56c1093eff06cc061f4fc088b2 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/2.1... +9cd84b3d4f717c96235e4ba3b7276895ccffd55de411c7ce0b3f7bab562efe42 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/2.1... +ae4397fbb3aa2a1ada09290e753bba99a4114548977c3115526b9958f4cb1a04 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runt... +0f83b5a90156c61a6ff109557b2d988e2710ee3fbe9f4a4257a6ea0d8748c3d6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runt... +5fdbf6ae72237ce335d603eb12c49b09bc9c1a33c0c01f1d62e77ff33663cefb | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-c... +1f77709045dd905eb7505a94280d37ec757f08709cfe9f3a74aba73bbf99f79b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-c... +3d4f772b238414650017e97462256b7c4d5edfa1013cbf5477573eb1ac2e2884 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-c... +0fff7ff1d3bfa9cce3efbb4db38989c268a51eb67f81efd0311b8a64618b85a9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-c... +f665d70b1a0837ff3a0ef7bec4fc5d9fed67ea75e4697de158eb51f1ea501c3f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-c... +b639ae20d87a815e304ddd20a0e4c4937e13b5fc7a4267b5e15c0e5902298665 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-c... +69f457acab98364c0eb578c497e0c3ca930b8cfb82be774049da04cde38087f7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-j... +3c4453391137ec455c74be496f71d9a498696d2549be64f59a60647ceee2553d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-j... +e696506710d2c48d017cc89ccc1ea49101799577092b7021feada95ff62fd57f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializati... +025d6b071e7d7cf3ec7a79f0d3fe477bd61dbde8abf596d89f8d432f7c019825 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializati... +acd6b0c1c375f28728a752cc6c8d22b511276c54f50d971bed433de7b2bdaa32 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializati... +38c64fc9b79db24d98e35e4dbad0ef0e33b176c29749313c73b93a0f96c2220b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializati... +15fbf4aa24014c2afabe65e3c33ad8dfd2d8a1c47ccf976c05ba8a36a1a8bb42 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializati... +4f958aa993d5984f8f5ebed4146562a5f3a9f695b6049c9f287381379cadab33 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7... +fdea6c4203724f42e8e64bef2f0bf79129ccd1df1edf1ccffdc22de7df498c76 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7... +06fbc14ecb14a0af47b5a3f8d34763f4933d5cba5a3d245045bfe2f2bdb91b1e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7... +928f2187217476313cb816d48070bc7654aa3b9a5ae81d3fc5f8c279cc8f8d9e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8... +238d3c7e492f119b50da1c22546dd762462e55f22409611f5e53dd77625cd544 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8... +e762b8c45690ae8a6a35df584f54be9c9da65885e61a905426aeafca5937e1ce | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8... +d6f91b7b0f306cca299fec74fb7c34e4874d6f5ec5b925a0b4de21901e119c3f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.... +dcfbc8e8bf32cd67a7efadd91d31152bce9870911d6ec50878f4fdb6e03e70e2 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.... +134e48c17796c1c1027ecbe6c9f1c75c792f535987ab89e1e1dda43f8c366f5e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.... +1bcc74e8ce84e2c25eaafde10f1248349cce3062b6e36978cbeec610db1e930a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.... +55d296e45445f6c88699b0896706ea9550af87ad94873dc13b65bebbd5660a6f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.... +6750e1799ee502077dae5c3d599796f667606f60d35e95cb790448dc7912b40b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.... +b4fbb523e8662d4a8451b9a36a9e7fd43f637cb0cd6a9b9e3681719665dabd8d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-tooling-cor... +3cef1c4b7c82eca8cc01c30caedd1549059e65f2f9d4162c8c9d77fba2413176 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-tooling-cor... +82a3b29a611d47ce634ae2e6c509cde2a86f94b23b86be30864eb3d4b8fe8e7e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/2.1... +7924277ed2020b8510d45f0dd10811126568103007d83f9971fc184660bd84a3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/2.1... +f2d5e684715b920b6084968e6c33c8bb05b0b6b97919800e2f221d9418240c7d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib-m... +842755b95c31db4bdb92cf6d42c8541a1701fa2bdcf2521a8706bcb032a0a197 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib-m... +ff79c5b0e6e42d920ebb1c76ba10cc2ddbf224e805645a8eeacade4916e2aace | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/2... +a6cdd38d775dfd07d07bd159d342cf7a0a96838a87e7482e220c63aed96e1280 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/2... +bc5e60e0e61842558dd19c52bdd24882d40b001e6b1beaea9c4120af7b95ba1c | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +b3707d750fae0a4b04b0995160da6a4e84e0226491ac71d8efa315cd5fb89f33 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +fa25e4c6f6e8e2c115d661bc392be5c804a6510f24115ceed8999448a384113d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +9cbd04ba63e7399856745713e312d2f2161a1d44eda506ded47c8d56daf8461f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +1239e9dbe1397cd5971342956b2511bc3ace7b641842e4372a088dcfa8b9ad55 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +069c5988633230e074ec0d39321ec3cdaa4547c49e90ba936c63d8fc91c8c00d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +18dd65465ec80d0e6e5d71818bf1192ef4817cf5d201282b5b9b1b713ac7969a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +7f9014465c3aba17a8357a8965ca9c9ca8c9e1a0447c7aea117c6407808a52d6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +9860906a1937490bf5f3b06d2f0e10ef451e65b95b269f22daf68a3d1f5065c5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +ff6a22da40040938751db0ae21177e76517dbf126a76796f5426727bf76c1228 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +a5633abd53467ceb91622d81f2e982080877145e0b76e1b75788715434885d0b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +cbfd6d173e0a5c2986af953f8b1ccf29802aad09eaca6a4e9114108f8acac8b1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +229ed223181c3caf27b7ac301c8169dca2d863191b710e613551a58795c03655 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutine... +00f3555ae7624851c67db12c308bc9ce26ae327cf0d724766a401e5ba00608c7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +fbe19d588ad7d5f646666682034ff44e0968d22071fe6ccf9f99e03c7a5efa57 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +446655e8d43828bfbb387ce9d151a9371a3092b48b909e80606b53fc58979e28 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +78bde8305494af1b38e3966b5257ac90834016493f8bad219b8886c7fbdb25d5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +473f0aa3e4a17aab7860dca490dc42eabb6124f1d2953e6a995a08717e50c714 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +8769e5647557e3700919c32d508f5c5dad53c5d8234cd10846354fbcff14aa24 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +b991cb493400c1d960badfa86217158c637e5eca8881b20cd0125bb4ecfcf831 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +d665d6b41fe058f666a6f386ad2e49cc101ef8fd2eefefefcbc111e91ee82436 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +7f7df005433ddf604f52aabd6afb21eb96093197cb4bdd0793c484c9d3c4b675 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +c7700c99c83de02b46541a3d7e4b69b388749b7c0f57dceb454d143f2cd87a7b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializa... +de23b114b3e4119a8fe6eb17bed5a3852816698bace67071579d6d927ebb080a | https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.... +169dd904a4b0f6520cffe658cc62292bfe9f3c14a989fa92120724cde43a9968 | https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.... +ab137ba5a8e32c9b066bf9126a1c76dd5614b724ba5c0b02549772b5e9f4cf1f | https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.2/junit-bom-5.9... +2ed07d65845131f5336a86476c9a4056b59d0b58b9815ab3679bb0f36f35f705 | https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.2/junit-bom-5.9... +20522549056e9e50aa35ef0b445a2e47a53d06be0b0a9467d704e2483ffb049a | https://repo.maven.apache.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-... +8fc84f36ce6da6ce8c893b6538199a7f69a69a0706d9b17a3ee6a3a09452eed6 | https://repo.maven.apache.org/maven2/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-... +7bc6bcbc21379948a0c8c467fb0f864206e5b818f6bc0b546872f5c9f941556f | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/9.7/asm-analys... +9c33080ebcb631ae4f77eb62ed67bfc40cb872e8cfd058ac863e445c1dd973df | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/9.7/asm-analys... +389bc247958e049fc9a0408d398c92c6d370c18035120395d4cba1d9d9304b7a | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons... +5acee3ee7252ed90b8074c755d022787499a95fafff98ac4a685107c4da409b4 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons... +62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.j... +a34ea1e3e4128c01038db43c6976e88c779cf5af84b0505da266dfe6965668ec | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.p... +37a6414d36641973f1af104937c95d6d921b2ddb4d612c66c5a9f2b13fc14211 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/9.7/asm-util-9.7.j... +5d014d8c870d4871825bd2ddb5567b21ef6dac8ec48bbb8dbb465b0b3a2bf452 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/9.7/asm-util-9.7.p... +adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d | https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar +de00115f1d84f3a0b2ee3a4b6f6192d066f86d185d67b9d1522f2c80feac5f00 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.pom +321ddbb7ee6fe4f53dea6b4cd6db74154d6bfa42391c1f763b361b9f485acf05 | https://repo.maven.apache.org/maven2/org/ow2/ow2/1.5.1/ow2-1.5.1.pom +cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.... +7e0747751e9b67e19dcb5206f04ea22cc03d250c422426402eadd03513f2c314 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.... +11647956e48a0c5bfb3ac33f6da7e83f341002b6857efd335a505b687be34b75 | https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.30/slf4j-par... +b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-paren... +fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-paren... +e9f18b8a41f017e9033cb0ed85c8a2ba2307292cdfe25eae365923e7a31d2a70 | https://repo.maven.apache.org/maven2/org/tensorflow/tensorflow-lite-metadata... +0fe31326e83b7622cbcd9c75d467b291f01ffe3cc6e3e76651ac05a1c1c7a360 | https://repo.maven.apache.org/maven2/org/tensorflow/tensorflow-lite-metadata... +1467931448a0817696ae2805b7b8b20bfb082652bf9c4efaed528930dc49389b | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/2.2/snakeyaml-2.2.ja... +e982eadc788c69cf2e4de50a9f632b182c31dba50612830d348fc4b4ba8dd7d6 | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/2.2/snakeyaml-2.2.po... ===================================== projects/glean/use-custom-gradle-repo.diff ===================================== @@ -0,0 +1,101 @@ +diff --git a/build.gradle b/build.gradle +index 2b346ef57..bfbabb833 100644 +--- a/build.gradle ++++ b/build.gradle +@@ -16,6 +16,17 @@ buildscript { + ] + + repositories { ++ def customRepoUrl = project.findProperty("gradleDependenciesUrl") ++ if (customRepoUrl) { ++ maven { ++ url customRepoUrl ++ metadataSources { ++ gradleMetadata() ++ mavenPom() ++ } ++ } ++ } ++ + google() + mavenCentral() + maven { +@@ -43,6 +54,17 @@ plugins { + + allprojects { + repositories { ++ def customRepoUrl = project.findProperty("gradleDependenciesUrl") ++ if (customRepoUrl) { ++ maven { ++ url customRepoUrl ++ metadataSources { ++ gradleMetadata() ++ mavenPom() ++ } ++ } ++ } ++ + google() + mavenCentral() + maven { +@@ -146,6 +168,17 @@ subprojects { + // `./gradlew publish`) and also `./gradlew publishToProjectBuildDir`. + publishing { + repositories { ++ def customRepoUrl = project.findProperty("gradleDependenciesUrl") ++ if (customRepoUrl) { ++ maven { ++ url customRepoUrl ++ metadataSources { ++ gradleMetadata() ++ mavenPom() ++ } ++ } ++ } ++ + maven { + name = "rootProjectBuildDir" + url = "file://${project.rootProject.buildDir}/maven" +diff --git a/settings.gradle b/settings.gradle +index 23a74d7ed..a0b90553a 100644 +--- a/settings.gradle ++++ b/settings.gradle +@@ -2,12 +2,38 @@ + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + ++pluginManagement { ++ repositories { ++ def customRepoUrl = settings.hasProperty("gradleDependenciesUrl") ? settings.gradleDependenciesUrl : null ++ if (customRepoUrl) { ++ maven { ++ url customRepoUrl ++ metadataSources { ++ gradleMetadata() ++ mavenPom() ++ } ++ } ++ } ++ } ++} ++ + import org.yaml.snakeyaml.Yaml + buildscript { + dependencies { + classpath 'org.yaml:snakeyaml:2.2' + } + repositories { ++ def customRepoUrl = settings.hasProperty("gradleDependenciesUrl") ? settings.gradleDependenciesUrl : null ++ if (customRepoUrl) { ++ maven { ++ url customRepoUrl ++ metadataSources { ++ gradleMetadata() ++ mavenPom() ++ } ++ } ++ } ++ + mavenCentral() + } + } ===================================== projects/glean/use-uniffi-noop.diff ===================================== @@ -0,0 +1,46 @@ +diff --git a/glean-core/android/build.gradle b/glean-core/android/build.gradle +index d2d114a19..9e4bc45b8 100644 +--- a/glean-core/android/build.gradle ++++ b/glean-core/android/build.gradle +@@ -196,10 +196,22 @@ ext.configurePublish() + + def generateUniffiBindings = tasks.register("generateUniffiBindings") { + def udlFilePath = "../src/glean.udl" ++ ++ def uniffiBindgenNoop = project.findProperty("uniffiBindgenNoop") ++ if (!uniffiBindgenNoop) { ++ throw new GradleException("Gradle property 'uniffiBindgenNoop' is not set.") ++ } ++ + doFirst { + exec { + workingDir project.rootDir +- commandLine 'cargo', 'uniffi-bindgen', 'generate', '--no-format', "${project.projectDir}/${udlFilePath}", '--language', 'kotlin', '--out-dir', UNIFFI_OUT_DIR.get() ++ commandLine uniffiBindgenNoop, 'generate', ++ '--no-format', "${project.projectDir}/${udlFilePath}", ++ '--language', 'kotlin', ++ '--out-dir', UNIFFI_OUT_DIR.get(), ++ '--config', "${project.projectDir}/../uniffi.toml", ++ '--lib-file', "${project.rootDir}/target/debug/libxul.so", ++ '--crate', 'glean_core' + } + } + outputs.dir UNIFFI_OUT_DIR +diff --git a/glean-core/android/src/main/java/mozilla/telemetry/glean/scheduler/PingUploadWorker.kt b/glean-core/android/src/main/java/mozilla/telemetry/glean/scheduler/PingUploadWorker.kt +index 9983002e7..4847a4f7e 100644 +--- a/glean-core/android/src/main/java/mozilla/telemetry/glean/scheduler/PingUploadWorker.kt ++++ b/glean-core/android/src/main/java/mozilla/telemetry/glean/scheduler/PingUploadWorker.kt +@@ -108,11 +108,11 @@ class PingUploadWorker(context: Context, params: WorkerParameters) : Worker(cont + // Process the upload response + when (gleanProcessPingUploadResponse(action.request.documentId, result)) { + UploadTaskAction.NEXT -> continue +- UploadTaskAction.END -> break ++ else -> break + } + } + is PingUploadTask.Wait -> SystemClock.sleep(action.time.toLong()) +- is PingUploadTask.Done -> break ++ else -> break + } + } while (true) + // Limits are enforced by glean-core to avoid an inifinite loop here. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/0... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/0... You're receiving this email because of your account on gitlab.torproject.org.
participants (1)
-
brizental (@brizental)