tbb-commits
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 1 participants
- 20078 discussions
[Git][tpo/applications/tor-browser-build][main] 4 commits: Bug 41523: Drop unused versions of Glean
by brizental (@brizental) 13 Aug '25
by brizental (@brizental) 13 Aug '25
13 Aug '25
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-expe…
+2ac2f7106e12f263425b4a4dfc80989447fb895675fe902d86759aa74fd12b7d | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-expe…
+fe57b228417f4d7c677903dc61fb4a7cf993d603499de26d8d8113e477cc4f1b | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-expe…
+1e343917ebf27ba96fe4dc52b1cad7fd32b738fbc6355bb6cd5b3b305d7212d0 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/…
+03fb659177c8618e47425925c11bc91f384703ea26c265be9b25cd79292b511c | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/…
+89b99c218d60019316b50aab79816707bc21696c896a030e1b1ae038961bcb8e | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/…
+f204b05b728a97561718bc716242e47c629c0085a80ee74fca53d4d638bcbe3f | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.9.…
+c733881c2e17d5f7c8661cc02a9159cb160b7b2094a27d593916c87d3e250636 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.9.…
+65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.…
+edf4200cfdc2d946232252c99e5dcb9c61bb909eb5450b2613d1d4fdc974b981 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.…
+1e17d4af8d6425be2a69f8af4d654a87e0456259a9eef1542869bcb023547e28 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.…
+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.…
+a7913a5275ad68e555d2612ebe8c14c367b153e14ca48a1872a64899020e54ef | https://dl.google.com/dl/android/maven2/androidx/collection/collection/1.0.…
+69b79724566d49140846700690b8d2165231c577e93e66726a443e8f976bbe19 | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futu…
+c903f8f51e3f4ea5e7e1f0a6fe3be873c357221227d103d08d7fd042f4b7570c | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futu…
+77639a0b051e22510bad93affcea0ebd781ef124bf9b7621a95749937bcfcdfd | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futu…
+748a34eb5d13d19d187adecaea82667fded5f1b0b98a655e13ed2e4a8b3d8ae6 | https://dl.google.com/dl/android/maven2/androidx/concurrent/concurrent-futu…
+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-co…
+7bdc9d12e1576cc22708caf9c2749a74809dad824d40d8daef0f151945f20a87 | https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-co…
+58c32bce4c3e6d523d306d1e39a1ae946cd610b6ed06661f461957bcec36c753 | https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-co…
+2ba39d96dd05fff70b5733fd86ee65e73c93dfaa023488c1da8047a3bb8b1c8b | https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-co…
+33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a | https://dl.google.com/dl/android/maven2/androidx/interpolator/interpolator/…
+0ddc07cc39699f48ecd9ec894b5830c0f09e22e82959294edf37217224c88b7b | https://dl.google.com/dl/android/maven2/androidx/interpolator/interpolator/…
+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-liveda…
+3d188bb622fcbb021d93cc007d3c477d4f402ae6f58b7fc46a441d0ab70678ad | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+2fe09451b2f9baa68d05c0a549eafdbab4a1e4febd3efa474ab6875d8e6b271c | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+d786e5e6f79b8fab026f09a2d4ae3de1d72875f7645a6b7be48f1d9ab384734b | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+b0a1da7f1fe36060ec7847f1972857a24b7db29e6cd4516e62c5520009d813c2 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+e5e30bd3c0adbb4246b4feaf5d38e0b3eab6e495b126ee94497f7490ca35156a | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+703634525a67b1c6beaaab4f980dfa0bacdf7e143d0b5d51f5ac0d9404400290 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+d72516cfce78bef654fe5df4c99b9dabd19780c95053268a6d5b4b0dda2d4323 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+d324cb785134d419757709118f86e2a88f3cc0b222bd8c23495ddbcb7a800cac | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-liveda…
+62e076a2de2d650a23bf79495419f8a4357ad8e9b28d801318d0fcdd6e35fa87 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-proces…
+98a1c08c10cfd4bdaa89e9c256a9b96c09cdd5bcfbb03a9260817a6d89cc2378 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-proces…
+81ba3ae9ffe2594bf21a35e181cb53ce7b396f357f7c3cbffbe8fdd3a2330339 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-proces…
+b8eb997dd434d70eb97cbd6d1395b6337c6771717c7acd59f11c0853f3860284 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtim…
+4d1b3881c98d42934cb8d5de7c8a9e12049549a5147718647d7be6ca6d958c46 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtim…
+28cb190de87de05d3c1a4f7674d1f458b7ab935e75cf83ba28b1539b5fa93c1a | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtim…
+cb00e5cb9283b75948dcc0d27234fb6d72a80c34dcb7b3b8d493185e4316bf85 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtim…
+61e1069e9938a414d6bf83a6c088c8a4368a27ab238e62efb8de44e9d6ea31fa | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtim…
+1450e72eea2ec808b089b96abdc773ca03a4143e267f7aadd9aeb9a7c39afef1 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-servic…
+23ebfcab9fb782516ac14aaec2f1d38ffdece88049bcb2f11fcb35a198a389a4 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-servic…
+cb32a42e2b15ddd89dd8ba36eb3776f4a356fe89303a021c0dcf472e1fe54d50 | https://dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-servic…
+d0e402ec31f24028a1dc7eb6a0a3f9d9635c1459392cd734396343b73d673948 | https://dl.google.com/dl/android/maven2/androidx/profileinstaller/profilein…
+cc7eed0ed4b669de84b852f78797a50018a4f30002e1e38aaa668af22ca5b460 | https://dl.google.com/dl/android/maven2/androidx/profileinstaller/profilein…
+08263eb70a814a7cb26d11d3a83825f84c29f3e4b59f9134724e0e02e2bbd768 | https://dl.google.com/dl/android/maven2/androidx/profileinstaller/profilein…
+0ea07ef7143ab5262cc0e48e82f3badd6adf164b3701ab2ac0f6f099e8f63d3b | https://dl.google.com/dl/android/maven2/androidx/room/room-common/2.6.1/roo…
+85abfe64d7dd44d1c4510a56c7e9cc2f7b0363d32b8a30060b2ac23529c3c8a3 | https://dl.google.com/dl/android/maven2/androidx/room/room-common/2.6.1/roo…
+da4c0cba7efcafa29fbeab1db41984238f25c1a33612c1d60d63b995968d70ca | https://dl.google.com/dl/android/maven2/androidx/room/room-ktx/2.6.1/room-k…
+33ac3f42307328ac19d4fe52422337b1c1ae64db36e3933438312a48c3b3b631 | https://dl.google.com/dl/android/maven2/androidx/room/room-ktx/2.6.1/room-k…
+6017515ea6b0a4a9f50ebeee1e495e4c3492de69e9b49ea48e6a1234aa1e3945 | https://dl.google.com/dl/android/maven2/androidx/room/room-ktx/2.6.1/room-k…
+69624fd7add6ce5bfcc12362cd427341d2910e277ed5a6fcc46132a4899114d0 | https://dl.google.com/dl/android/maven2/androidx/room/room-runtime/2.6.1/ro…
+828e4bead1b8d42ff17c41e74541133dc61a959b968f3c2a2221c24b3dac6c3b | https://dl.google.com/dl/android/maven2/androidx/room/room-runtime/2.6.1/ro…
+0e4150733d903468943f17dd9ceb4e828b26312966e2e13547a0e3aacd04299e | https://dl.google.com/dl/android/maven2/androidx/room/room-runtime/2.6.1/ro…
+ca6e503322b2e60374c2b36c95c50b16709d9388fe36e80fb23de1fbf7a6eb95 | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite-framework/2.…
+15681e94286ebf7121d940765a222b9a7ada2a32a49baa1ad416ef04b6f0f780 | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite-framework/2.…
+9b9b044d25648471793d99a0f47b0cebf7c6864f9bcd72996bcce804ff8aa7f4 | https://dl.google.com/dl/android/maven2/androidx/sqlite/sqlite-framework/2.…
+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.…
+cfd96cf6450c6e2b697598924729ad9a0495c5a4fcf4ebee7e2f81b07e415865 | https://dl.google.com/dl/android/maven2/androidx/startup/startup-runtime/1.…
+f4114b5c6859bb1bc3caf281cb6d6f25998fa7f7292c64ceaea74a93210e746b | https://dl.google.com/dl/android/maven2/androidx/startup/startup-runtime/1.…
+c33f9cbd931e6190ca38aa09bf8a7a8a19391d4b0fb7a7605a6b59f2d42580d1 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing-ktx/1.2.0/…
+39288b23c71a4391132aec9951f5e27f41727a2cdff69c6e4b4ece49f63e540c | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing-ktx/1.2.0/…
+8958b5a0153c1a82cb133703d3d11155898738280a354e92ca1817d7ca6f4cb7 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing-ktx/1.2.0/…
+fc8b21ebe5fa3a7c96ee098bcdcd00f077ebce73f243fa858e2b0671615f75d8 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.0.0/trac…
+cd0299a90d4720d78f1cfb5ff7505f4dbc1a70d05fe23fd9f4d4b77ea59ca05e | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.0.0/trac…
+6faa90390d1fdbf0adb9a99bf99de67b94c6c6f35aea9510593a9d17973736a2 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.2.0/trac…
+d0d8d486b6bd33206dbf3f1a6d167e9b43c268ea63c3321c886b1543ad05ece3 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.2.0/trac…
+f34bec4eb58871d31002901377108aaa1ebfe77fa6d882b8b86200b158e26ea1 | https://dl.google.com/dl/android/maven2/androidx/tracing/tracing/1.2.0/trac…
+57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4 | https://dl.google.com/dl/android/maven2/androidx/versionedparcelable/versio…
+5f51e65873ca612de3838fa90d2ee95b8d040efd31b9c390a19bf94d615cdb2f | https://dl.google.com/dl/android/maven2/androidx/versionedparcelable/versio…
+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/w…
+465c1b4750092ebf0b031e06ecfd8011f7e15ace8dccb1e4c47d409f77becba0 | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime/2.10.0/w…
+1aecc515671afc84b5ff5b28d5895efb443dddab49dd5cc7400976a1cfc510c9 | https://dl.google.com/dl/android/maven2/androidx/work/work-runtime/2.10.0/w…
+80eeb8a0ba60089ef0af4a006fa0a0be2b5b627497c332c2b07226f213261690 | https://dl.google.com/dl/android/maven2/androidx/work/work-testing/2.10.0/w…
+4a6dcc76dd6030f939904acb1f829c3056774ccd209ba3ede4a322b2191f7a14 | https://dl.google.com/dl/android/maven2/androidx/work/work-testing/2.10.0/w…
+1cd078d4cb9c599252bedd1a7d0485dcd515b848d0fb969701f9fd99269af71a | https://dl.google.com/dl/android/maven2/androidx/work/work-testing/2.10.0/w…
+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/signf…
+b139893d5786ae41d301d2857a46bfd7fbf025f8c751bdae98a84313290705d1 | https://dl.google.com/dl/android/maven2/com/android/signflinger/8.9.1/signf…
+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.…
+e9a963749b610e8b1a6b0bf137622cc40a1c8ce8016d153fe678b4bafb14a127 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/31.9.…
+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/aaptcompile…
+a0a9d5863efdbd122ccd877559127dc8409fe96d620e8aea259d57bfefd7c888 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aaptcompile…
+5a4f137a50c520f7d1adec4d9e955337d15c6f313da678e103b80ef8658658f4 | https://dl.google.com/dl/android/maven2/com/android/tools/build/aaptcompile…
+c070ed1394629d74641aa0906f60b2ffa1ee77e6366a1f93437f59717b1aeb89 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/8.9.…
+56711c8461cb65fadc6a0ec69f0050181ae6449cfda7e1f3c84b015b8f9b093a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/8.9.…
+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-mod…
+554a4f69b4fe617cb05cf428d278490b09572e10b7d7c10b43df940b9d755de3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
+9c3a99bf7a775de99d8feb6bc3144f305c887844ef6a455580f908c31aa0c47d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
+3cd8bb666b56ba6021c7e3e8a12af9348df2e109a42ec4a6d6e87578a46936c3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+4e9401b7411d3712c72da5747448a4d2eeaa867b626e6cc69cfdd179935f7fcf | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+c3c268654725c242ddcb91906364caad8dbd63d732a5c36ebfce2a562d05bbfb | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+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/…
+f342d06b5180e6eaba076a2a18a8e7fd66ae9b5f048964afb6ef42a023fa3752 | https://dl.google.com/dl/android/maven2/com/android/tools/build/bundletool/…
+2befa7bb32ffc2d83a24bd8eac0edf5576f8a33cf51caf7752332b70ec1c25d1 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+18f90a1b9835bc1d0ac6ff9a6ddd364120529056de8cfe93138ad1093bbf89c1 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+2b2c1477d94d794e74f412c9f8b265ead076b01f0c6759af6fa5dcb863a10e0d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+5e74a1d59b5039b65c344ec1e5a8afa878217d9a2338cc486c47be786b5915d9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-sett…
+73001102f28f9ed83a38efdf45c2fb3ff309d338affd37d3480f6c5f4b026c0e | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-sett…
+18ef17d01dbd684a61c01eb71cc26663db77e5d8367956f0d47762e16f4f62bb | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-sett…
+8aeaa7fa7bfbc9ade7746eb86d37dd5990118fbede400c9ebadc63d13cc6c880 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.9.…
+6ff4ff497b8f0789132252781c2cd4cabb8fbf0a1ef613f8ab133ba62efaa1e6 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.9.…
+91b4fc48ada5a90227631fd11c83f6e99d4b55e6ed2a0a93d9fedcc8258df8ef | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.9.…
+26abb4a13927d9062169c504c9e94fe80e9ae3a4f7b5ab8875ab007536a91f5e | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/je…
+f0917589a42d276163f10040ab5842e91883dcbdb1d48bfd1f1fcaa72c1ca7b7 | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/je…
+5c9d42e6b7e35d4d8d02e0a322cf26693b3ec3642b107c8f0be5a721d45a0c6d | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/je…
+c5067a7b928237a1271a5e9cb5710e9f80b4973293945bc51e3a4c864ea4bfed | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/je…
+36c25576b19993df360170528cc62b7246c37776d6158154a67cdf8fc2d58e13 | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/je…
+33b17f396989404a49174748569bc8edf4e39a62a42a35ce93dca5c0e4ba0842 | https://dl.google.com/dl/android/maven2/com/android/tools/build/jetifier/je…
+f421d232516c489f34300e2120d18c66a623a5cb7a9e3a1ee836324c6e9b6128 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+6dca12c5f607ba63c1558d2fd7331326f53c514c4fdeacb4fe0961944686ca06 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+27087e9684beff7239e8aeaca07883f25dccace2ddccc80418b87a3b87768f44 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
+7c62f3856e8abca1d79257925f26c12668693f5d95904056bbac88605cfd8575 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
+23d3da3f5d341d7c660cd241a6199eafcdb6f48e89d730def4b78da256930416 | https://dl.google.com/dl/android/maven2/com/android/tools/common/31.9.1/com…
+7c960556629b5f258009c17fcd8b0793ef22f6cea09407cc6bb49a3158ff226b | https://dl.google.com/dl/android/maven2/com/android/tools/common/31.9.1/com…
+9cdca206e08fbc1f01daa1a0d64ead2a62b8ccc5941569f5181e27e4a6f5fba0 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/31.9.…
+7cfcccb6e1542ac568e2de548383b169f451225a98ea337870a7ae570209c3e3 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/31.9.…
+e3cf3fdc947788dee8d5baa76cb72a66571174bc4741edf0e3bab97a7ca90e1b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/31.9.1/dvli…
+cdbab5a786ae11c69ce471497865dbe086b321b2565db7a6b8341899b9bc9a3f | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/31.9.1/dvli…
+8ab8cadf840efa205abef22913f33892e644234ca7064180bdf7b6f559d85e7a | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+0c468c010ab68f55cf96342f51761abb3d131b5f5363f1e53bf0649e0b315d7b | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+34a4183ced1797ebbcfad91eebcd9da464c8f14d3fbcf7c2889e3f67f76b65f2 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+1b4b9c1315bd0eb87226f5349652b1cc8aaa99ccdcabcdd910765e76d62464bd | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+97e5dc2b0e09eccd34c127f2177d68305ddc1ffb4005576efde8e84ab591ac6c | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+07c0bf72fe1406860411110b6c863f2f1cd51382a08a0efff6aecef15a6dca69 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+29232e6007625b569e82798d2d8f559d8941ece630fe276e842cd818ebf94b17 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
+c8318c171d1a1832babdfbbcdc6fd27b1916b833ace2f58fc35df9fcc8058a39 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
+1cc62af37f454bb2489c1db1c77d4a39b38d47ebf78a387bbbf670ecec723447 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/31.…
+86548c3a38b90ca00ab8df343319176cf15fb34c4d7da33273cbef46198fdb62 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/31.…
+1dbec2077b0ac339c559753d80b45289c4831f49ed2a517ad6a94bb5a846597e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+840cdad194e021562f70f6078727ad0144afb03b89d347692e80ca98b713ca83 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+b884bda63c54af4236240bb55b480dc9f4541469c9442ada7b7690f6d208fe66 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/…
+9ba23611c11f1300edf990d7123a9283ee022f9f6be37bc5fb443f7ba1471f4c | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/…
+fd5c7d6609eaa2df61dee20dfed464072838e06d2fb2e82f434a8e0b97863374 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-model/3…
+883d51702dc0818bb2da48f8cbbaa24fddd788c4a18194ac99c090351d1986d6 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-model/3…
+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/…
+4f0d1b40dee2bbbb6d4a72ec8404dc30b05a8595e0802d52294bd72fe1fa986a | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/31.9.1/…
+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/sdk…
+cb4e4cd38a17c5302cca692b4ef12a39dcbca6ec34d9c6ce7991455c0aa4a820 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/31.9.1/sdk…
+047aecdd66e106137f77a52c442f1b83db7d6e8496899800251f206c7f39de65 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-devic…
+0b4f58e2ff144ec9b308133ca636d12506b585f16e83531e58bcdf64e8ea63b5 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-devic…
+65a8291604bfde1f6f75ca8532a381439ec81fd958f32782ab0047fb61d9a7a1 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-devic…
+03641f5fe306bf7734307a389f60bf68873b12daaae88c15acad972adc22fc63 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-devic…
+3e7b098f6e3ecae31b6f7909c343b4ec09aa18d8a89f41bf92077ba4b056f453 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-devic…
+8f755210ec85fcba8168a266b613f478c3f0d7e512684adef86ff92c96f8682a | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-devic…
+6ba7e6ac2208d74c1bb5f1d1464abafc6a45d8710b20455a2dc02adf8726bc83 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+8c63a7e3540b1d01831dcba48e455601f0cdee36a788d860bab04117b684db41 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+45705d61b21006e8533e6cf8ab7958a7de6decace68ed6c09db8ade1216d859c | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+653321ba253b264ebb92d25db4ada3f7037ab49ba05e5b90af24482af8057035 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+fa86719a3dc5de465f7e0c023184414c27f8fd53a34fd557289c0bf6df340244 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+9b9af28a7249494803c0f5d60d159cbe40bad50cdede3cff19b66ced64e5f070 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+a4f34aae0f9ffa026dbf7151436dd7ae53becb72622b40f2c479cac8943d9319 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+b78379687451d1dabdc212a949346a8ce6a40966cf4e23ddb5e209e3e1569d7d | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+c1f6ebbacdad559b6efe4eaa29561552b33156395f069cd9703fda09c462dea6 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+1b734e6ec68e4d20fcd2f33d0b1e0f11ccdf46147a1eeb45d04b3fc2a812dd2b | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+08f1af96115b2bd02cd4b684e194f5c5c2763f01c8f59e011d9aeccb3fef1863 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+2ea033e75b625155eaecfc367a12209f2bdf14df10ad38554a528ec96ef6d2de | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+d429b9312dffa0503381d1ee1b18a999bd901e7456612b2fb48c6a5d5a2caf88 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+7430ab23557264a1f9d9480da55e1777d2a28a552d285590597187147686d619 | https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-…
+81dd485618a509a3235929b9eb13091d884452661de6ce5a45cc38b1c555421c | https://dl.google.com/dl/android/maven2/com/android/zipflinger/8.9.1/zipfli…
+8e53cca7bf0ab800044c410179c4d08a0158d1bb35e152e329f632f81ec1570d | https://dl.google.com/dl/android/maven2/com/android/zipflinger/8.9.1/zipfli…
+d001eb0ccbbfc8cb9eaa193a358e63712974639775647be949ab232c2b29b407 | https://dl.google.com/dl/android/maven2/com/google/testing/platform/core-pr…
+3bb45280df1dd1c96b9a01724a614566b7d60d33453fcd52c2c741f9999c3a4e | https://dl.google.com/dl/android/maven2/com/google/testing/platform/core-pr…
+d83e85991ac7591c9937020e550f42b22b85320cbb0812116c9a17ca91048f7c | https://plugins.gradle.org/m2/com/jetbrains/python/envs/com.jetbrains.pytho…
+f86065ae2d0a611af43e38ef1c910ad0ec699f9ed76eb990f211a0f1e6b70590 | https://plugins.gradle.org/m2/gradle/plugin/com/jetbrains/python/gradle-pyt…
+b7f00343ebdd21db9e9cb5ec189f9490429814d39b1c7371c997d4059e78dea5 | https://plugins.gradle.org/m2/gradle/plugin/com/jetbrains/python/gradle-pyt…
+6b7aa8ea52466795239440c9881fa2875cacb6d36ecc8eeebb590354a610a067 | https://plugins.gradle.org/m2/io/gitlab/arturbosch/detekt/io.gitlab.arturbo…
+e256ee50a14d28e59c9c69c090b3e7654c197e84111c94016dd5d55034ccc0ee | https://plugins.gradle.org/m2/org/mozilla/rust-android-gradle/plugin/0.9.6/…
+5f0c98844d8c214409c6ef921ff4520cce91e5d3c590a066add3a14bad850d0c | https://plugins.gradle.org/m2/org/mozilla/rust-android-gradle/plugin/0.9.6/…
+ee5cba205efbf7fa45f019ce92d31738a5be38d7a6579ab5fe2a6f8777346f6e | https://plugins.gradle.org/m2/org/mozilla/rust-android-gradle/plugin/0.9.6/…
+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-commo…
+3f028153a585c59f558b3e43a7c9809a601a8bb5e91061d6c658fffa24cb8e26 | https://repo.maven.apache.org/maven2/com/google/api/grpc/proto-google-commo…
+05f740c6648165db00cf618dd56c200c4725e358e6d54f5853e0bec15734ea0a | https://repo.maven.apache.org/maven2/com/google/auto/auto-parent/6/auto-par…
+b48b04ddba40e8ac33bf036f06fc43995fc5084bd94bdaace807ce27d3bea3fb | https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value-annot…
+1c76cd462fc96e7aa96dc70ce82f0d54063d6df16db35c9c7d9cc0d1a99d3fff | https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value-annot…
+27b640c82179f5cff62009c0b72033d9bc60f60e9902a66802274b7fe37fc81c | https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value-paren…
+766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7 | https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/…
+19889dbdf1b254b2601a5ee645b8147a974644882297684c798afe5d63d78dfe | https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/…
+4248e0882426c615182385d6086c3ef3262e769957189e29306280b85482b833 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.10.…
+8acb1f3b72a6f026916ac0735bad9aab0293d527edb7b365327def13a9367b7a | https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.11.…
+4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-…
+d2b115634f5c085db4b9c9ffc2658e89e231fdbfbe2242121a1cd95d4d948dd7 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-…
+57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.11.0/gson-…
+c0e547bea998888e6e25c5886a90e762272bc88b5275343dd2c05ded6ca2e360 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.11.0/gson-…
+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_anno…
+9e6814cb71816988a4fd1b07a993a8f21bb7058d522c162b1de849e19bea54ae | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_anno…
+920135797dcca5917b5a5c017642a58d340a4cd1bcd12f56f892a5663bd7bddc | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_anno…
+24c923372c58e35d0b9f16a028929bb9aedc77521867c274f2bd0735df5ba1f5 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_anno…
+4ca5a35d61235e16549ac346d1e34551cdf0fe27e84aa57e03cbeb255ea4e5da | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_anno…
+3edce6b711ba368efe16b9b7aacb0214fbd648414cb9b965953a2e7ed89a819a | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_anno…
+8283f0cb44c624a79d330b6fd80b8b8a715a68b3685c9a951c3de837d4540551 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_pare…
+47f22e99c7bf466391def16f8377985e5d3ba6f5bbcf65853644805513e15fad | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_pare…
+fa81829d049559df6927f9c9a6fd6bbd09f8b50e6d4736ae72c8300b6c3d7654 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_pare…
+767525d9a81129cd081968382980336327be4162b1e2251a182911daa733c123 | https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_pare…
+3f8c088b4dd04a9858721f2e162508c94db0dd86f961e306ee63ef2eda871bf7 | https://repo.maven.apache.org/maven2/com/google/flatbuffers/flatbuffers-jav…
+cb226baf546260770f21e8152a6aa88ba15230d739f750df480f2a668d43e0eb | https://repo.maven.apache.org/maven2/com/google/flatbuffers/flatbuffers-jav…
+a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26 | https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/f…
+e96042ce78fecba0da2be964522947c87b40a291b5fd3cd672a434924103c4b9 | https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/f…
+f8698ab46ca996ce889c1afc8ca4f25eb8ac6b034dc898d4583742360016cc04 | https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-and…
+43ed0e36b353f41e5eb75cd756667c9e2df97cef06eb16066967158a1d034d2a | https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/32.0.1-j…
+bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5 | https://repo.maven.apache.org/maven2/com/google/guava/guava/32.0.1-jre/guav…
+42c257f7f736d377b31afeeee978ab26d730cd70af60dde7662e182352e2482a | https://repo.maven.apache.org/maven2/com/google/guava/guava/32.0.1-jre/guav…
+e4ad7607e5c0477c6f890ef26a49cb8d1bb4dffb650bab4502afee64644e3069 | https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/1.0/…
+53873caf26bc1ed8a567ea6c939ab2aaa3f47a5e32d5cade95ddf5080d23238a | https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/1.0/…
+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/jimf…
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo.maven.apache.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.j…
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo.maven.apache.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.p…
+13a32dfb9de6fc1c3c3f7af53e4d5c77fd77d2b476bae38b74b7581cdee2e655 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-bom/3.22.…
+04ecfd52c50df07a75551f9b09e0ef30630ee4237d091ca0eca71e5bfb78cce5 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-bom/3.24.…
+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.…
+fb7ec0505876fdb9ec79510aced2d1eb04c3b8cfc690b589049757ca981cadb3 | https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-parent/3.…
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo.maven.apache.org/maven2/com/googlecode/juniversalchardet/juniv…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo.maven.apache.org/maven2/com/googlecode/juniversalchardet/juniv…
+20ef4b82e43ff7c652281a21313cf3b941092467add3fa73509c26f6969efdab | https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.10.0/javapoet-…
+1690340a222279f2cbadf373e88826fa20f7f3cc3ec0252f36818fed32701ab1 | https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.10.0/javapoet-…
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo.maven.apache.org/maven2/com/squareup/javawriter/2.5.0/javawrit…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo.maven.apache.org/maven2/com/squareup/javawriter/2.5.0/javawrit…
+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.…
+f879b6e945854c6900b0dbee1c8384d7ab3de7e157fd7ac84937405c416d2a5e | https://repo.maven.apache.org/maven2/com/sun/activation/javax.activation/1.…
+4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef | https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons-runtime/…
+c2e014d34cb84ed287d064986c45c305a4124228a7337eccf6c421d14d708f1c | https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons-runtime/…
+a0f0517e8512f0fbcc7b8295c12f6566a3d0c2d86d655639dc662ef8c0c7ebe5 | https://repo.maven.apache.org/maven2/com/sun/istack/istack-commons/3.0.8/is…
+1a7dec2b27e7e055744cdb8cf1b90def4fd473acd1b804eff098139358959bd7 | https://repo.maven.apache.org/maven2/com/sun/xml/bind/jaxb-bom-ext/2.3.2/ja…
+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-pare…
+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.…
+e147d258ab6e6691f70599a952400e6e6c7558f8c9c028dbe1be23178308e830 | https://repo.maven.apache.org/maven2/com/sun/xml/fastinfoset/FastInfoset/1.…
+90582425adc1f40b41362dafb95173931225acaa5e79620d5e6bd52f646292ba | https://repo.maven.apache.org/maven2/com/sun/xml/fastinfoset/fastinfoset-pr…
+4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569 | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commo…
+bdb8db7012d112a6e3ea8fdb7c510b300d99eff0819d27dddba9c43397ea4cfb | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commo…
+e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commo…
+c1e7140d1dea8fdf3528bc1e3c5444ac0b541297311f45f9806c213ec3ee9a10 | https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commo…
+f41f7baacd716896447ace9758621f62c1c6b0a91d89acee488da26fc477c84f | https://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.1/commons-i…
+5777d292251c7895c04a4c57015683ec3b353a12486c9b3e7178e9b0b3c38fff | https://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.1/commons-i…
+daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636 | https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/co…
+c91ab5aa570d86f6fd07cc158ec6bc2c50080402972ee9179fe24100739fbb20 | https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/co…
+783150e4708942c5d7705ff8b7b90f9fb5ad0179d46ad6a9b01d192b70379750 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/detekt-gra…
+bb71f9b57006989c5c03909b70242e25e28458b1555221e38a7c47ad976b2c54 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/detekt-gra…
+0d1ed0b2ccd9226eb002d8a5aa9880b234736262cd7f591d83e836a46d858962 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/detekt-gra…
+fc15b14fc550ab81a61a36ef1f21b8fd1df843f584099b081bde0cc7fb952e74 | https://repo.maven.apache.org/maven2/io/gitlab/arturbosch/detekt/io.gitlab.…
+42b72e6572c084055ac3ce03e6efe433eb05ef620b3daf5136a4359fc72cc3e1 | https://repo.maven.apache.org/maven2/io/grpc/grpc-api/1.57.2/grpc-api-1.57.…
+c7df4551a64f0282a766e809514d4238450a7429055f9c7718881d16a310a026 | https://repo.maven.apache.org/maven2/io/grpc/grpc-api/1.57.2/grpc-api-1.57.…
+9b8ac88d9cef2819daffed7bdbd2f22680237d482c6c671fe02d36da3f08cf00 | https://repo.maven.apache.org/maven2/io/grpc/grpc-context/1.57.2/grpc-conte…
+8927f77d6381e24487682708196a6ca728368b8fd7cebb104fd9324b6b124917 | https://repo.maven.apache.org/maven2/io/grpc/grpc-context/1.57.2/grpc-conte…
+8184045f5791e00cf2cdbcf5e8846afd48f5cf7e5a4f38fb5b8303c7b2efe55b | https://repo.maven.apache.org/maven2/io/grpc/grpc-core/1.57.0/grpc-core-1.5…
+5a10070abfeb4966ec4d580961dcc4e7f69fa83ab25242f92c1765efb07b8606 | https://repo.maven.apache.org/maven2/io/grpc/grpc-core/1.57.2/grpc-core-1.5…
+0a97201afe17874f035f8a25ffb970678e49aadf2992c7d97c6ff9fb1d5da211 | https://repo.maven.apache.org/maven2/io/grpc/grpc-core/1.57.2/grpc-core-1.5…
+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-prot…
+31630d8a9e9f08a959862015e30a4863908be3680c3a686f4c1f08d2ffeaf706 | https://repo.maven.apache.org/maven2/io/grpc/grpc-protobuf/1.57.2/grpc-prot…
+c5e2292802053977f04610b170484a9a1ea6af1541c144b27d18840ac544fa9d | https://repo.maven.apache.org/maven2/io/grpc/grpc-protobuf/1.57.2/grpc-prot…
+6d4459487c621dff31510a88829063631e915d2dcc774d71928418116e59a88d | https://repo.maven.apache.org/maven2/io/grpc/grpc-stub/1.57.0/grpc-stub-1.5…
+84d2af12719168f76375f2afdfd6eb5133a865edba9244d40e6b968e3adde1d3 | https://repo.maven.apache.org/maven2/io/grpc/grpc-stub/1.57.2/grpc-stub-1.5…
+2159e614a8794775eb98e2e1c85834ab4e5911be1c4a75c7163a993e9c892bac | https://repo.maven.apache.org/maven2/io/grpc/grpc-stub/1.57.2/grpc-stub-1.5…
+007c7d9c378df02d390567d0d7ddf542ffddb021b7313dbf502392113ffabb08 | https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.1.93.Final/net…
+83fbc54e2b73b86d55b208f618d1a2a156910ec146f7ece57565007b750add78 | https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.1.93.Final/net…
+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.Fina…
+084433b42d541f7ac4b59287dd253285cfda3a3d65de72e7368bb7ec3d367271 | https://repo.maven.apache.org/maven2/io/netty/netty-codec-http2/4.1.93.Fina…
+0ea47b5ba23ca1da8eb9146c8fc755c1271414633b1e2be2ce1df764ba0fff2a | https://repo.maven.apache.org/maven2/io/netty/netty-codec-socks/4.1.93.Fina…
+8cd816ed991a946041bab4cb24bd9c8e41ee0692512511f2d83cef538eb605d7 | https://repo.maven.apache.org/maven2/io/netty/netty-codec-socks/4.1.93.Fina…
+990c378168dc6364c6ff569701f4f2f122fffe8998b3e189eba4c4d868ed1084 | https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.1.93.Final/nett…
+19cded267a070dff1abc9d029b552fad262acc1aba5c6c67b2278fca113a26ab | https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.1.93.Final/nett…
+443bb316599fb16e3baeba2fb58881814d7ff0b7af176fe76e38071a6e86f8c0 | https://repo.maven.apache.org/maven2/io/netty/netty-common/4.1.93.Final/net…
+42d883b13eb38cabf549616462c5f331f5333bf0c8fc9215744f83c0180a4f6b | https://repo.maven.apache.org/maven2/io/netty/netty-common/4.1.93.Final/net…
+2ac5f7fbefa0b73ef783889069344d5515505a14b2303be693c5002c486df2b4 | https://repo.maven.apache.org/maven2/io/netty/netty-handler-proxy/4.1.93.Fi…
+6dc50da0e67f597812874f81eaa45404f7d076b8199ea9088932a85c1b610245 | https://repo.maven.apache.org/maven2/io/netty/netty-handler-proxy/4.1.93.Fi…
+4e5f563ae14ed713381816d582f5fcfd0615aefb29203486cdfb782d8a00a02b | https://repo.maven.apache.org/maven2/io/netty/netty-handler/4.1.93.Final/ne…
+84a1525cac0b4759efaef2997a47fe19b9b5642f9273fa0fd58a2e76c7a059fe | https://repo.maven.apache.org/maven2/io/netty/netty-handler/4.1.93.Final/ne…
+b109cb76f375fedb8a9ef75ac58063170deb7ea2ddd024f466fef6dc65cdfcee | https://repo.maven.apache.org/maven2/io/netty/netty-parent/4.1.93.Final/net…
+e59770b66e81822e5d111ac4e544d7eb0c543e0a285f52628e53941acd8ed759 | https://repo.maven.apache.org/maven2/io/netty/netty-resolver/4.1.93.Final/n…
+5b350c3c91e9e55d29cbe68cfe4ef2116cc1f0328677ebf9f615bab7082c79f4 | https://repo.maven.apache.org/maven2/io/netty/netty-resolver/4.1.93.Final/n…
+774165a1c4dbaacb17f9c1ad666b3569a6a59715ae828e7c3d47703f479a53e7 | https://repo.maven.apache.org/maven2/io/netty/netty-transport-native-unix-c…
+15bc25b67ff0a49272b270ef2b8cffd620057ca16cb29dff7ad5661adca2ae12 | https://repo.maven.apache.org/maven2/io/netty/netty-transport-native-unix-c…
+a5a78019bc1cd43dbc3c7b7cdd3801912ca26d1f498fb560514fee497864ba96 | https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.1.93.Final/…
+0dd62a0eb3cb1ea001a4d0426e4f5c08df1c70d9265675bffa5c583613422d43 | https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.1.93.Final/…
+b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b | https://repo.maven.apache.org/maven2/io/perfmark/perfmark-api/0.26.0/perfma…
+31d832332474ce48150f5bae003343319136f336afd1076a289029319e3ea97a | https://repo.maven.apache.org/maven2/io/perfmark/perfmark-api/0.26.0/perfma…
+7edee48616e17b61297eae3a82eb483a85e56d2567929378aa46f30a950322da | https://repo.maven.apache.org/maven2/io/perfmark/perfmark-api/0.26.0/perfma…
+8b0a0f52fa8b05c5431921a063ed866efaa41dadf2e3a7ee3e1961f2b0d9645b | https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-…
+42585cb07dda7f23aa04eb5e0940061944a246a67ad3d16942fbe569ff03cd31 | https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-…
+15a55b7d537c9f9970aead28d2af97c059f65ff6102f76bbd29f1247dd8a6dfb | https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api-…
+69156304079bdeed9fc0ae3b39389f19b3cc4ba4443bc80508995394ead742ea | https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/…
+b537b388dbab4cc0690b9d2fb0c74124d672531734567acf6e53130eab131ad6 | https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/…
+e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b | https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/…
+46a4a251ca406e78e4853d7a2bae83282844a4992851439ee9a1f23716f06b97 | https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/…
+91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff | https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inje…
+943e12b100627804638fa285805a0ab788a680266531e650921ebfe4621a8bfa | https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inje…
+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/jn…
+1beb35cb4184e6c906a7e32eaebd852dd3da0a263962e99134ab945832394e28 | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jn…
+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.j…
+5fe81b0255978f24616d37b10608b79498a5f3073e1d9b2038d8736a831f2608 | https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.p…
+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/jop…
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jop…
+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.…
+675bb023c9beedde3232949979b9742a5fea946280a55a1b462d4ca7801088cd | https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.…
+3a2e69d06d641d1f3b293126dc9e2e4ea6563bf8c36c87e0ab6fa4292d04b79c | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/c…
+7098a1ab8336ecd4c9dc21cbbcac869f82c66f64b8ac4f7988d41b4fcb44e49a | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/c…
+cd313494c670b483ec256972af1698b330e598f807002354eb765479f604b09c | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/42/c…
+75dbe8f34e98e4c3ff42daae4a2f9eb4cbcd3b5f1047d54460ace906dbb4502e | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/c…
+d50da9c39bdca823d618d1b4a03b73f196497fcb8616fd0da727c8623592a9bb | https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/69/c…
+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/httpcomponen…
+b042b41f2391edb00d35f7f4e509aed2123648c1d246ce58d0f7b905c9fe1f73 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponen…
+f2d75a2c2d423ad18539bf21656d56f88a4091944a662fcaf159d5ae283db7f7 | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponen…
+caaf967d94afb21753f36082c6086206bd1f48825ff596932cceba72b65d39fa | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponen…
+a901f87b115c55070c7ee43efff63e20e7b02d30af2443ae292bf1f4e532d3aa | https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponen…
+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-…
+bad024180a1b469cbd94e5f2db12841bcac5443d9545607f673cfde677c1d872 | https://repo.maven.apache.org/maven2/org/bitbucket/b_c/jose4j/0.9.5/jose4j-…
+3639a24ddf9ba4b7eba0659b44770e91eba816421888e571f285aadefe532cd6 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.79/b…
+35e49f4134de2ac326c3a50a25762cbb4db56f3802fa3f730cc85b653ad0987b | https://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.79/b…
+0d81ecc3124536b539bce9aa3fe9621b7f84c9cee371b635a5b31c78b79ab1da | https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk18on/1.79/b…
+d8f1a06b149d746e9d98de54e2f7aa9b2eb613fb35ca67d8ae396ceaac661ee4 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk18on/1.79/b…
+c70b88ada58938cbc2f005d40329054078bcfa1149e6ffc03e9242eb6ab21836 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcutil-jdk18on/1.79/b…
+e24c1fb4cf1605405a6988e9e4d6e4b2e1f4393fc73a89a9452ae625ee311d02 | https://repo.maven.apache.org/maven2/org/bouncycastle/bcutil-jdk18on/1.79/b…
+33ac6a0f1341ae96647c7d4465f4aa3d24fe97d2697bcee2ceae6fc8b5ef2c3c | https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/2.5.…
+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/groo…
+51b731e5cff121efd6d320f4a801cd616869c5bed4e9c0e353b29060b1d2355f | https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/3.0.22/groo…
+9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annot…
+5610db06b733641acbc7a0c48a80c40069db627bad043f8c7c8d7afb4f6a3d27 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annot…
+6b7f054ab86a87f8e2599f35808b0989922e86b6cab13988021cd12640a4b404 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-paren…
+1472325a16f0b1bdabed21fa4839372964944610294ce2681b2059edc654f2b3 | https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/74/mojo-…
+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/…
+9448a5ad7fa68a6083dfbe4f42c8c83e082b9202a105401fc68e944c26548b34 | https://repo.maven.apache.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.2/…
+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/hamcres…
+fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93 | https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcres…
+6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b | https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcr…
+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/annotat…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotat…
+7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05 | https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annot…
+c9490f655132328df2cfbcfdf743f53fc3916d6c1d10437175a6ca6e3a67771c | https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annot…
+c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d | https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.…
+87721cbaa65a3c97d8b1ba9d207840f164c9fe38759fc9ea10ffe26565f8d3e9 | https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.…
+6674f29755d326addc756a2fdcabf2bb602f00004a0ed2db669da3df4e848006 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/fus-statistics-gr…
+e8d564a23bc2037b3efb1c5b00ffb74ae44f99724577e2fc8d87ffbbc9cb9fb5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/fus-statistics-gr…
+a1103a70a6f8ffc1084ddc081b24bab26a5644972f9ccd141b8994d9f5054478 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/fus-statistics-gr…
+4d28f183a76c30a8cac20e7a3fa87054c2dd1db8864b3c9cd389e18dd997d31e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-stat…
+391f6d734b834c91b7a801e223adfc736b580dbdce0f139a7e4bd47649c04ca3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-stat…
+533c36cb362e6ed2d15f58732e7f4c6d2bed5c9d5179b897bc4b09d16d605377 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tool…
+927f61f797261c59e4b5310314d69fd4a3ab8ef4f7039f7a5326075c42a4173a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tool…
+6e94896e321603e3bfe89fef02478e44d1d64a3d25d49d0694892ffc01c60acf | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tool…
+10fb1e35e0e8706747e8e83eae8f8b43406ba664e4201ec9dfcb9af7da6b42ba | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-tool…
+c54a00718c8c0e3ee858bf42771c7f401c5e3c1738861e18e9536371042fa1b3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-e…
+227404eac6d809bc0d94def89336dfdf7d9a7d538792a234d52bdbafc2ae85af | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-e…
+de3b5423d8fbf86ea2bd1334d401bc4aa84e28ec48945952d11c00b10b1402b6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-r…
+c6035d2372804534802c37ce554e8c8cbaaae84514a7bad6cc096424d8f24945 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-r…
+3630a30182c63570eb519ae65aaa9419217dbad0814fede42c8dde704465a4c6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-cli…
+faaa60be4270e9149b59439266396192beb47ff5e3a40985deedc54e591722d2 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-cli…
+d9e83df1d847a201ba3c016a786ced091be9503997d09f6a9cf1796ee489f374 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-emb…
+b1d38c0afd6e1d15c48c1c5d156ce60578f433136bec523f4eb199f7af3f8229 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-emb…
+b24f526d0dfefb0296ae0f4ab362f9d6ca0257725cc273083a9ae337ea28267d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+c0ab34e9f7d00afdcb22fd03e52e8f859a4647d958e0b87b7d0cd26344163a5a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+7e3619966fe389df48579f43b18f2c0b073696559915377c9442eba8cfbbfbf6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+7e3619966fe389df48579f43b18f2c0b073696559915377c9442eba8cfbbfbf6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+02c26c265012470d72adcddbb824d238e6b289e100cd4bbf9a82750a3d49bfc0 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+b74dbfea495c83ac564704baa839a4e7a5b791188c8f79656c9c19dd77de2f18 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+eaf10b20bba3923a07f8fb182fb8cd565699e157ee73d12599af1f5caba25040 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+3dd61e6936dc51006ce4c37effe43efe1400b841e09ec4b1ee4a94f6b919382a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+00f6f843abc930d0c61abb4e3e302c8d17761291f9b2bc2586fe12b0cb975ead | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+b5def005f229a21b2ad6926df708cf84ba9efbc4ec19c635ebfe5b693731db08 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+0a30b145d498d47db255d0d4cd6a7784c5f1f90c8bf9882cba95822a3bf33070 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+d637fba470b3bf713b0a65e6717ad5dd03a8725fcc94530289473ab26b42e82b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+5899b97e7a9b171e6c05e549ce2a9ba3c75d2593159d4b2b01566414b568516a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+d7c09157c7a1badb8dae4e89bf9e0df4545b04cd03aaa40966a266f3b846d2c3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+fb016e643b58e0aa2aec89110eaf14e78b3768c157f254345795fd6aa10493eb | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+e947b544f4cd09c150afd8791bbd32a3137ddae3045a7d5394bea509aab96c57 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+1f63a8c25c1366696579dd952f3eb7f42a0a4a7b3f6af691a482231306fcdac9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+205e1169c628bec05f1d59e44d32091528ae9fd53a7e33ec543bcefdb1288de6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+639ca6c7653e1a9da95df2a3bae26ccb701c03afd58c797ab6bf6f255f64c301 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+132198115986095904b0cb01efaae1d81249641ef9149e05b344f864aae975f4 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commo…
+2d96b256f0fc91eb12bceb6e4761e13d701ff1353f0592fc572988dae6a2d19b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-klib-commo…
+a7256273abb9df2235924d80fdd36d678b458467c3076c66851c42437bdd3c66 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-native-uti…
+d4679ce80b04458e5fccbd69b5e314bf1c0c167987e0439546fdfecfb53e3346 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-native-uti…
+3277ac102ae17aad10a55abec75ff5696c8d109790396434b496e75087854203 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.…
+57905524274a00ae028aaccc27283f6bc5925a934a046c1cc5d06c8ee4d6d5a9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.…
+b5f608edfa98a8cfa2372cc12d18ada974be1c56c1093eff06cc061f4fc088b2 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/2.…
+9cd84b3d4f717c96235e4ba3b7276895ccffd55de411c7ce0b3f7bab562efe42 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/2.…
+ae4397fbb3aa2a1ada09290e753bba99a4114548977c3115526b9958f4cb1a04 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-run…
+0f83b5a90156c61a6ff109557b2d988e2710ee3fbe9f4a4257a6ea0d8748c3d6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-run…
+5fdbf6ae72237ce335d603eb12c49b09bc9c1a33c0c01f1d62e77ff33663cefb | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+1f77709045dd905eb7505a94280d37ec757f08709cfe9f3a74aba73bbf99f79b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+3d4f772b238414650017e97462256b7c4d5edfa1013cbf5477573eb1ac2e2884 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+0fff7ff1d3bfa9cce3efbb4db38989c268a51eb67f81efd0311b8a64618b85a9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+f665d70b1a0837ff3a0ef7bec4fc5d9fed67ea75e4697de158eb51f1ea501c3f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+b639ae20d87a815e304ddd20a0e4c4937e13b5fc7a4267b5e15c0e5902298665 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+69f457acab98364c0eb578c497e0c3ca930b8cfb82be774049da04cde38087f7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+3c4453391137ec455c74be496f71d9a498696d2549be64f59a60647ceee2553d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+e696506710d2c48d017cc89ccc1ea49101799577092b7021feada95ff62fd57f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializat…
+025d6b071e7d7cf3ec7a79f0d3fe477bd61dbde8abf596d89f8d432f7c019825 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializat…
+acd6b0c1c375f28728a752cc6c8d22b511276c54f50d971bed433de7b2bdaa32 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializat…
+38c64fc9b79db24d98e35e4dbad0ef0e33b176c29749313c73b93a0f96c2220b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializat…
+15fbf4aa24014c2afabe65e3c33ad8dfd2d8a1c47ccf976c05ba8a36a1a8bb42 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-serializat…
+4f958aa993d5984f8f5ebed4146562a5f3a9f695b6049c9f287381379cadab33 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+fdea6c4203724f42e8e64bef2f0bf79129ccd1df1edf1ccffdc22de7df498c76 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+06fbc14ecb14a0af47b5a3f8d34763f4933d5cba5a3d245045bfe2f2bdb91b1e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+928f2187217476313cb816d48070bc7654aa3b9a5ae81d3fc5f8c279cc8f8d9e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+238d3c7e492f119b50da1c22546dd762462e55f22409611f5e53dd77625cd544 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+e762b8c45690ae8a6a35df584f54be9c9da65885e61a905426aeafca5937e1ce | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+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-co…
+3cef1c4b7c82eca8cc01c30caedd1549059e65f2f9d4162c8c9d77fba2413176 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-tooling-co…
+82a3b29a611d47ce634ae2e6c509cde2a86f94b23b86be30864eb3d4b8fe8e7e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/2.…
+7924277ed2020b8510d45f0dd10811126568103007d83f9971fc184660bd84a3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/2.…
+f2d5e684715b920b6084968e6c33c8bb05b0b6b97919800e2f221d9418240c7d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib-…
+842755b95c31db4bdb92cf6d42c8541a1701fa2bdcf2521a8706bcb032a0a197 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib-…
+ff79c5b0e6e42d920ebb1c76ba10cc2ddbf224e805645a8eeacade4916e2aace | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/…
+a6cdd38d775dfd07d07bd159d342cf7a0a96838a87e7482e220c63aed96e1280 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/…
+bc5e60e0e61842558dd19c52bdd24882d40b001e6b1beaea9c4120af7b95ba1c | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+b3707d750fae0a4b04b0995160da6a4e84e0226491ac71d8efa315cd5fb89f33 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+fa25e4c6f6e8e2c115d661bc392be5c804a6510f24115ceed8999448a384113d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+9cbd04ba63e7399856745713e312d2f2161a1d44eda506ded47c8d56daf8461f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+1239e9dbe1397cd5971342956b2511bc3ace7b641842e4372a088dcfa8b9ad55 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+069c5988633230e074ec0d39321ec3cdaa4547c49e90ba936c63d8fc91c8c00d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+18dd65465ec80d0e6e5d71818bf1192ef4817cf5d201282b5b9b1b713ac7969a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+7f9014465c3aba17a8357a8965ca9c9ca8c9e1a0447c7aea117c6407808a52d6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+9860906a1937490bf5f3b06d2f0e10ef451e65b95b269f22daf68a3d1f5065c5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+ff6a22da40040938751db0ae21177e76517dbf126a76796f5426727bf76c1228 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+a5633abd53467ceb91622d81f2e982080877145e0b76e1b75788715434885d0b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+cbfd6d173e0a5c2986af953f8b1ccf29802aad09eaca6a4e9114108f8acac8b1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+229ed223181c3caf27b7ac301c8169dca2d863191b710e613551a58795c03655 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+00f3555ae7624851c67db12c308bc9ce26ae327cf0d724766a401e5ba00608c7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+fbe19d588ad7d5f646666682034ff44e0968d22071fe6ccf9f99e03c7a5efa57 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+446655e8d43828bfbb387ce9d151a9371a3092b48b909e80606b53fc58979e28 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+78bde8305494af1b38e3966b5257ac90834016493f8bad219b8886c7fbdb25d5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+473f0aa3e4a17aab7860dca490dc42eabb6124f1d2953e6a995a08717e50c714 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+8769e5647557e3700919c32d508f5c5dad53c5d8234cd10846354fbcff14aa24 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+b991cb493400c1d960badfa86217158c637e5eca8881b20cd0125bb4ecfcf831 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+d665d6b41fe058f666a6f386ad2e49cc101ef8fd2eefefefcbc111e91ee82436 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+7f7df005433ddf604f52aabd6afb21eb96093197cb4bdd0793c484c9d3c4b675 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+c7700c99c83de02b46541a3d7e4b69b388749b7c0f57dceb454d143f2cd87a7b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-serializ…
+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.…
+2ed07d65845131f5336a86476c9a4056b59d0b58b9815ab3679bb0f36f35f705 | https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.2/junit-bom-5.…
+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-analy…
+9c33080ebcb631ae4f77eb62ed67bfc40cb872e8cfd058ac863e445c1dd973df | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/9.7/asm-analy…
+389bc247958e049fc9a0408d398c92c6d370c18035120395d4cba1d9d9304b7a | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-common…
+5acee3ee7252ed90b8074c755d022787499a95fafff98ac4a685107c4da409b4 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-common…
+62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.…
+a34ea1e3e4128c01038db43c6976e88c779cf5af84b0505da266dfe6965668ec | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.…
+37a6414d36641973f1af104937c95d6d921b2ddb4d612c66c5a9f2b13fc14211 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/9.7/asm-util-9.7.…
+5d014d8c870d4871825bd2ddb5567b21ef6dac8ec48bbb8dbb465b0b3a2bf452 | https://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/9.7/asm-util-9.7.…
+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-pa…
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-pare…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-pare…
+e9f18b8a41f017e9033cb0ed85c8a2ba2307292cdfe25eae365923e7a31d2a70 | https://repo.maven.apache.org/maven2/org/tensorflow/tensorflow-lite-metadat…
+0fe31326e83b7622cbcd9c75d467b291f01ffe3cc6e3e76651ac05a1c1c7a360 | https://repo.maven.apache.org/maven2/org/tensorflow/tensorflow-lite-metadat…
+1467931448a0817696ae2805b7b8b20bfb082652bf9c4efaed528930dc49389b | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/2.2/snakeyaml-2.2.j…
+e982eadc788c69cf2e4de50a9f632b182c31dba50612830d348fc4b4ba8dd7d6 | https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/2.2/snakeyaml-2.2.p…
=====================================
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/…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/tor-browser-build][main] Bug 41539: Update Ubuntu version used to run mmdebstrap to 24.04.3
by boklm (@boklm) 13 Aug '25
by boklm (@boklm) 13 Aug '25
13 Aug '25
boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
0b1c9e0e by Nicolas Vigier at 2025-08-13T16:47:40+02:00
Bug 41539: Update Ubuntu version used to run mmdebstrap to 24.04.3
- - - - -
1 changed file:
- projects/mmdebstrap-image/config
Changes:
=====================================
projects/mmdebstrap-image/config
=====================================
@@ -7,7 +7,7 @@ container:
use_container: 1
var:
- ubuntu_version: 24.04.2
+ ubuntu_version: 24.04.3
pre: |
#!/bin/sh
@@ -68,4 +68,4 @@ input_files:
name: mmdebstrap
- URL: 'https://cdimage.ubuntu.com/ubuntu-base/releases/[% c("var/ubuntu_version") %]/release/ubuntu-base-[% c("var/ubuntu_version") %]-base-amd64.tar.gz'
filename: 'container-image_ubuntu-base-[% c("var/ubuntu_version") %]-base-amd64.tar.gz'
- sha256sum: f35c5aa75ee20c8e5d4b5f5cac1ba8d76bd39532078fab19dcfa59cf3e0841b8
+ sha256sum: 6bc2cde3930ad088b3bb46fa45279e96d25bc3810f209850ecbe4722711874f9
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/tor-browser][tor-browser-115.26.0esr-13.5-1] fixup! Bug 32308: Use direct browser sizing for letterboxing.
by ma1 (@ma1) 13 Aug '25
by ma1 (@ma1) 13 Aug '25
13 Aug '25
ma1 pushed to branch tor-browser-115.26.0esr-13.5-1 at The Tor Project / Applications / Tor Browser
Commits:
32536ef8 by hackademix at 2025-08-13T13:43:18+02:00
fixup! Bug 32308: Use direct browser sizing for letterboxing.
BB 44041: Make dialog overlays cover the correct area without fixed positioning.
- - - - -
1 changed file:
- browser/base/content/browser.css
Changes:
=====================================
browser/base/content/browser.css
=====================================
@@ -240,11 +240,6 @@ body {
place-content: var(--letterboxing-vertical-alignment) center;
}
-:root:not([inDOMFullscreen]) .letterboxing.letterboxing-ready .browserContainer:not(.responsive-mode)
- > .browserStack:not(.exclude-letterboxing) > .dialogStack {
- position: fixed;
-}
-
#toolbar-menubar[autohide="true"] {
overflow: hidden;
}
@@ -1623,6 +1618,12 @@ toolbar[keyNav=true]:not([collapsed=true], [customizing=true]) toolbartabstop {
z-index: var(--browser-stack-z-index-dialog-stack);
position: absolute;
inset: 0;
+
+ /* Override the <stack> `grid-area: 1 / 1` rule with an `auto` placement.
+ * Otherwise the .dialogStack start edges are placed relative to the
+ * center-aligned grid items, rather than the grid's padding area. */
+ grid-area: auto;
+
}
.dialogStack.temporarilyHidden {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/32536ef…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/32536ef…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/mullvad-browser][mullvad-browser-128.14.0esr-14.5-1] fixup! BB 32308: Use direct browser sizing for letterboxing.
by ma1 (@ma1) 13 Aug '25
by ma1 (@ma1) 13 Aug '25
13 Aug '25
ma1 pushed to branch mullvad-browser-128.14.0esr-14.5-1 at The Tor Project / Applications / Mullvad Browser
Commits:
33bea4df by hackademix at 2025-08-13T13:28:51+02:00
fixup! BB 32308: Use direct browser sizing for letterboxing.
BB 44041: Make dialog overlays cover the correct area without fixed positioning.
- - - - -
2 changed files:
- browser/base/content/browser.css
- browser/themes/shared/tabbrowser/content-area.css
Changes:
=====================================
browser/base/content/browser.css
=====================================
@@ -120,12 +120,7 @@ browser:fullscreen {
:root:not([inDOMFullscreen]) .letterboxing.letterboxing-ready .browserContainer:not(.responsive-mode)
> .browserStack:not(.exclude-letterboxing) {
-
place-content: var(--letterboxing-vertical-alignment) center;
- & > .dialogStack {
- position: fixed;
- }
-
}
panelmultiview {
=====================================
browser/themes/shared/tabbrowser/content-area.css
=====================================
@@ -205,6 +205,11 @@
position: absolute;
inset: 0;
+ /* Override the <stack> `grid-area: 1 / 1` rule with an `auto` placement.
+ * Otherwise the .dialogStack start edges are placed relative to the
+ * center-aligned grid items, rather than the grid's padding area. */
+ grid-area: auto;
+
/* Hide tab-modal dialogs when a window-modal one is up. */
:root[window-modal-open] .browserStack > &,
/* For some printing use cases we need to visually hide the dialog before
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/33b…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/33b…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/tor-browser][base-browser-128.14.0esr-14.5-1] fixup! BB 32308: Use direct browser sizing for letterboxing.
by ma1 (@ma1) 13 Aug '25
by ma1 (@ma1) 13 Aug '25
13 Aug '25
ma1 pushed to branch base-browser-128.14.0esr-14.5-1 at The Tor Project / Applications / Tor Browser
Commits:
a8cacbe2 by hackademix at 2025-08-13T13:28:42+02:00
fixup! BB 32308: Use direct browser sizing for letterboxing.
BB 44041: Make dialog overlays cover the correct area without fixed positioning.
- - - - -
2 changed files:
- browser/base/content/browser.css
- browser/themes/shared/tabbrowser/content-area.css
Changes:
=====================================
browser/base/content/browser.css
=====================================
@@ -120,12 +120,7 @@ browser:fullscreen {
:root:not([inDOMFullscreen]) .letterboxing.letterboxing-ready .browserContainer:not(.responsive-mode)
> .browserStack:not(.exclude-letterboxing) {
-
place-content: var(--letterboxing-vertical-alignment) center;
- & > .dialogStack {
- position: fixed;
- }
-
}
panelmultiview {
=====================================
browser/themes/shared/tabbrowser/content-area.css
=====================================
@@ -205,6 +205,11 @@
position: absolute;
inset: 0;
+ /* Override the <stack> `grid-area: 1 / 1` rule with an `auto` placement.
+ * Otherwise the .dialogStack start edges are placed relative to the
+ * center-aligned grid items, rather than the grid's padding area. */
+ grid-area: auto;
+
/* Hide tab-modal dialogs when a window-modal one is up. */
:root[window-modal-open] .browserStack > &,
/* For some printing use cases we need to visually hide the dialog before
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a8cacbe…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a8cacbe…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/tor-browser][tor-browser-128.14.0esr-14.5-1] fixup! BB 32308: Use direct browser sizing for letterboxing.
by ma1 (@ma1) 13 Aug '25
by ma1 (@ma1) 13 Aug '25
13 Aug '25
ma1 pushed to branch tor-browser-128.14.0esr-14.5-1 at The Tor Project / Applications / Tor Browser
Commits:
44c35e69 by hackademix at 2025-08-13T13:28:34+02:00
fixup! BB 32308: Use direct browser sizing for letterboxing.
BB 44041: Make dialog overlays cover the correct area without fixed positioning.
- - - - -
2 changed files:
- browser/base/content/browser.css
- browser/themes/shared/tabbrowser/content-area.css
Changes:
=====================================
browser/base/content/browser.css
=====================================
@@ -120,12 +120,7 @@ browser:fullscreen {
:root:not([inDOMFullscreen]) .letterboxing.letterboxing-ready .browserContainer:not(.responsive-mode)
> .browserStack:not(.exclude-letterboxing) {
-
place-content: var(--letterboxing-vertical-alignment) center;
- & > .dialogStack {
- position: fixed;
- }
-
}
panelmultiview {
=====================================
browser/themes/shared/tabbrowser/content-area.css
=====================================
@@ -205,6 +205,11 @@
position: absolute;
inset: 0;
+ /* Override the <stack> `grid-area: 1 / 1` rule with an `auto` placement.
+ * Otherwise the .dialogStack start edges are placed relative to the
+ * center-aligned grid items, rather than the grid's padding area. */
+ grid-area: auto;
+
/* Hide tab-modal dialogs when a window-modal one is up. */
:root[window-modal-open] .browserStack > &,
/* For some printing use cases we need to visually hide the dialog before
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/44c35e6…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/44c35e6…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.2.0esr-15.0-1] fixup! BB 32308: Use direct browser sizing for letterboxing.
by ma1 (@ma1) 13 Aug '25
by ma1 (@ma1) 13 Aug '25
13 Aug '25
ma1 pushed to branch mullvad-browser-140.2.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser
Commits:
049de78e by hackademix at 2025-08-13T13:21:53+02:00
fixup! BB 32308: Use direct browser sizing for letterboxing.
BB 44041: Make dialog overlays cover the correct area without fixed positioning.
- - - - -
2 changed files:
- browser/themes/shared/tabbrowser/content-area.css
- toolkit/components/resistfingerprinting/content/letterboxing.css
Changes:
=====================================
browser/themes/shared/tabbrowser/content-area.css
=====================================
@@ -296,6 +296,11 @@
position: absolute;
inset: 0;
+ /* Override the <stack> `grid-area: 1 / 1` rule with an `auto` placement.
+ * Otherwise the .dialogStack start edges are placed relative to the
+ * center-aligned grid items, rather than the grid's padding area. */
+ grid-area: auto;
+
/* Hide tab-modal dialogs when a window-modal one is up. */
:root[window-modal-open] .browserStack > &,
/* For some printing use cases we need to visually hide the dialog before
=====================================
toolkit/components/resistfingerprinting/content/letterboxing.css
=====================================
@@ -42,12 +42,7 @@
:root:not([inDOMFullscreen]) .letterboxing.letterboxing-ready .browserContainer:not(.responsive-mode)
> .browserStack:not(.exclude-letterboxing) {
-
place-content: start center;
-
- & > .dialogStack {
- position: fixed;
- }
}
.browserDecorator {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/049…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/049…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/tor-browser][base-browser-140.2.0esr-15.0-1] fixup! BB 32308: Use direct browser sizing for letterboxing.
by ma1 (@ma1) 13 Aug '25
by ma1 (@ma1) 13 Aug '25
13 Aug '25
ma1 pushed to branch base-browser-140.2.0esr-15.0-1 at The Tor Project / Applications / Tor Browser
Commits:
321081f8 by hackademix at 2025-08-13T13:21:39+02:00
fixup! BB 32308: Use direct browser sizing for letterboxing.
BB 44041: Make dialog overlays cover the correct area without fixed positioning.
- - - - -
2 changed files:
- browser/themes/shared/tabbrowser/content-area.css
- toolkit/components/resistfingerprinting/content/letterboxing.css
Changes:
=====================================
browser/themes/shared/tabbrowser/content-area.css
=====================================
@@ -296,6 +296,11 @@
position: absolute;
inset: 0;
+ /* Override the <stack> `grid-area: 1 / 1` rule with an `auto` placement.
+ * Otherwise the .dialogStack start edges are placed relative to the
+ * center-aligned grid items, rather than the grid's padding area. */
+ grid-area: auto;
+
/* Hide tab-modal dialogs when a window-modal one is up. */
:root[window-modal-open] .browserStack > &,
/* For some printing use cases we need to visually hide the dialog before
=====================================
toolkit/components/resistfingerprinting/content/letterboxing.css
=====================================
@@ -42,12 +42,7 @@
:root:not([inDOMFullscreen]) .letterboxing.letterboxing-ready .browserContainer:not(.responsive-mode)
> .browserStack:not(.exclude-letterboxing) {
-
place-content: start center;
-
- & > .dialogStack {
- position: fixed;
- }
}
.browserDecorator {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/321081f…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/321081f…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/tor-browser][tor-browser-140.2.0esr-15.0-1] fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in...
by Pier Angelo Vendrame (@pierov) 13 Aug '25
by Pier Angelo Vendrame (@pierov) 13 Aug '25
13 Aug '25
Pier Angelo Vendrame pushed to branch tor-browser-140.2.0esr-15.0-1 at The Tor Project / Applications / Tor Browser
Commits:
a5293780 by Pier Angelo Vendrame at 2025-08-13T12:39:38+02:00
fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 44095: Rename connectionPane.xhtml to .inc.xhtml.
Let's improve consistency.
Also, we need to explicitly enable formatting on this, since .inc.xhtml
files are excluded by default.
- - - - -
4 changed files:
- .prettierignore
- browser/components/preferences/preferences.xhtml
- browser/components/torpreferences/content/connectionPane.xhtml → browser/components/torpreferences/content/connectionPane.inc.xhtml
- browser/components/torpreferences/jar.mn
Changes:
=====================================
.prettierignore
=====================================
@@ -1711,6 +1711,8 @@ xpcom/idl-parser/xpidl/fixtures/xpctest.d.json
browser/app/profile/001-base-profile.js
browser/app/profile/000-tor-browser.js
+# We do not use the preprocessor here, so we can lint it.
+!browser/components/torpreferences/content/connectionPane.inc.xhtml
mobile/android/app/000-tor-browser-android.js
toolkit/content/pt_config.json
toolkit/content/moat_countries_dev_build.json
=====================================
browser/components/preferences/preferences.xhtml
=====================================
@@ -259,7 +259,7 @@
#include sync.inc.xhtml
#include experimental.inc.xhtml
#include moreFromMozilla.inc.xhtml
-#include ../torpreferences/content/connectionPane.xhtml
+#include ../torpreferences/content/connectionPane.inc.xhtml
</vbox>
</vbox>
</vbox>
=====================================
browser/components/torpreferences/content/connectionPane.xhtml → browser/components/torpreferences/content/connectionPane.inc.xhtml
=====================================
=====================================
browser/components/torpreferences/jar.mn
=====================================
@@ -28,7 +28,6 @@ browser.jar:
content/browser/torpreferences/torLogDialog.js (content/torLogDialog.js)
content/browser/torpreferences/torLogDialog.xhtml (content/torLogDialog.xhtml)
content/browser/torpreferences/connectionPane.js (content/connectionPane.js)
- content/browser/torpreferences/connectionPane.xhtml (content/connectionPane.xhtml)
content/browser/torpreferences/torPreferences.css (content/torPreferences.css)
content/browser/torpreferences/bridgemoji/BridgeEmoji.js (content/bridgemoji/BridgeEmoji.js)
content/browser/torpreferences/bridgemoji/bridge-emojis.json (content/bridgemoji/bridge-emojis.json)
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a529378…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a529378…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/tor-browser][tor-browser-140.2.0esr-15.0-1] fixup! BB 32308: Use direct browser sizing for letterboxing.
by ma1 (@ma1) 13 Aug '25
by ma1 (@ma1) 13 Aug '25
13 Aug '25
ma1 pushed to branch tor-browser-140.2.0esr-15.0-1 at The Tor Project / Applications / Tor Browser
Commits:
836c6826 by hackademix at 2025-08-12T23:12:43+02:00
fixup! BB 32308: Use direct browser sizing for letterboxing.
BB 44041: Make dialog overlays cover the correct area without fixed positioning.
- - - - -
2 changed files:
- browser/themes/shared/tabbrowser/content-area.css
- toolkit/components/resistfingerprinting/content/letterboxing.css
Changes:
=====================================
browser/themes/shared/tabbrowser/content-area.css
=====================================
@@ -296,6 +296,11 @@
position: absolute;
inset: 0;
+ /* Override the <stack> `grid-area: 1 / 1` rule with an `auto` placement.
+ * Otherwise the .dialogStack start edges are placed relative to the
+ * center-aligned grid items, rather than the grid's padding area. */
+ grid-area: auto;
+
/* Hide tab-modal dialogs when a window-modal one is up. */
:root[window-modal-open] .browserStack > &,
/* For some printing use cases we need to visually hide the dialog before
=====================================
toolkit/components/resistfingerprinting/content/letterboxing.css
=====================================
@@ -55,12 +55,7 @@
:root:not([inDOMFullscreen]) .letterboxing.letterboxing-ready .browserContainer:not(.responsive-mode)
> .browserStack:not(.exclude-letterboxing) {
-
place-content: start center;
-
- & > .dialogStack {
- position: fixed;
- }
}
.browserDecorator {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/836c682…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/836c682…
You're receiving this email because of your account on gitlab.torproject.org.
1
0