Use rules_jvm_external to fetch turbine

Instead of checking in a precompiled jar, following the example of https://github.com/bazelbuild/bazel/pull/17112

Closes #19472.

PiperOrigin-RevId: 565016180
Change-Id: Ie7f3e0d2c999e5bb97b278156c586f52bc951bab
diff --git a/MODULE.bazel b/MODULE.bazel
index 032f2f7..b11bad5 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -92,6 +92,7 @@
         "com.google.http-client:google-http-client-gson:1.42.0",
         "com.google.http-client:google-http-client:1.42.0",
         "com.google.j2objc:j2objc-annotations:1.3",
+        "com.google.turbine:turbine:0.1",
         "com.ryanharter.auto.value:auto-value-gson-extension:1.3.1",
         "com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1",
         "com.ryanharter.auto.value:auto-value-gson-factory:1.3.1",
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index 89a07a6..8caf3f0 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -1,6 +1,6 @@
 {
   "lockFileVersion": 1,
-  "moduleFileHash": "979be338a4ff5aa9e6df87a2af4a11cead05da7fc35790ae62cbaa2aaf453b34",
+  "moduleFileHash": "ce7167887091e762692581cdc6c219c60529b524c50332da71093b6f814fd7c3",
   "flags": {
     "cmdRegistries": [
       "https://bcr.bazel.build/"
@@ -51,7 +51,7 @@
           "tags": [
             {
               "tagName": "install",
-              "attributeValues": {"artifacts":["--com.beust:jcommander:1.82","--com.github.ben-manes.caffeine:caffeine:3.0.5","--com.github.kevinstern:software-and-algorithms:1.0","--com.github.stephenc.jcip:jcip-annotations:1.0-1","--com.google.api-client:google-api-client-gson:1.35.2","--com.google.api-client:google-api-client:1.35.2","--com.google.auth:google-auth-library-credentials:1.6.0","--com.google.auth:google-auth-library-oauth2-http:1.6.0","--com.google.auto.service:auto-service-annotations:1.0.1","--com.google.auto.service:auto-service:1.0","--com.google.auto.value:auto-value-annotations:1.9","--com.google.auto.value:auto-value:1.8.2","--com.google.auto:auto-common:1.2.1","--com.google.code.findbugs:jsr305:3.0.2","--com.google.code.gson:gson:2.9.0","--com.google.code.java-allocation-instrumenter:java-allocation-instrumenter:3.3.0","--com.google.errorprone:error_prone_annotation:2.20.0","--com.google.errorprone:error_prone_annotations:2.20.0","--com.google.errorprone:error_prone_check_api:2.20.0","--com.google.errorprone:error_prone_core:2.20.0","--com.google.errorprone:error_prone_type_annotations:2.20.0","--com.google.flogger:flogger-system-backend:0.5.1","--com.google.flogger:flogger:0.5.1","--com.google.flogger:google-extensions:0.5.1","--com.google.guava:failureaccess:1.0.1","--com.google.guava:guava:31.1-jre","--com.google.http-client:google-http-client-gson:1.42.0","--com.google.http-client:google-http-client:1.42.0","--com.google.j2objc:j2objc-annotations:1.3","--com.ryanharter.auto.value:auto-value-gson-extension:1.3.1","--com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1","--com.ryanharter.auto.value:auto-value-gson-factory:1.3.1","--com.squareup:javapoet:1.12.0","--commons-collections:commons-collections:3.2.2","--commons-lang:commons-lang:2.6","--io.github.java-diff-utils:java-diff-utils:4.0","--io.grpc:grpc-api:1.48.1","--io.grpc:grpc-auth:1.48.1","--io.grpc:grpc-context:1.48.1","--io.grpc:grpc-core:1.48.1","--io.grpc:grpc-netty:1.48.1","--io.grpc:grpc-protobuf-lite:1.48.1","--io.grpc:grpc-protobuf:1.48.1","--io.grpc:grpc-stub:1.48.1","--io.netty:netty-buffer:4.1.93.Final","--io.netty:netty-codec-http2:4.1.93.Final","--io.netty:netty-codec-http:4.1.93.Final","--io.netty:netty-codec:4.1.93.Final","--io.netty:netty-common:4.1.93.Final","--io.netty:netty-handler-proxy:4.1.93.Final","--io.netty:netty-handler:4.1.93.Final","--io.netty:netty-resolver-dns:4.1.93.Final","--io.netty:netty-resolver:4.1.93.Final","--io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.56.Final","--io.netty:netty-tcnative-classes:2.0.56.Final","--io.netty:netty-transport-classes-epoll:4.1.93.Final","--io.netty:netty-transport-classes-kqueue:4.1.93.Final","--io.netty:netty-transport-native-epoll:jar:linux-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.93.Final","--io.netty:netty-transport-native-kqueue:jar:osx-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:linux-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:linux-x86_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:osx-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:osx-x86_64:4.1.93.Final","--io.netty:netty-transport:4.1.93.Final","--io.reactivex.rxjava3:rxjava:3.1.2","--javax.activation:javax.activation-api:1.2.0","--javax.annotation:javax.annotation-api:1.3.2","--javax.inject:javax.inject:1","--net.bytebuddy:byte-buddy-agent:1.14.5","--net.bytebuddy:byte-buddy:1.14.5","--org.apache.commons:commons-compress:1.19","--org.apache.commons:commons-pool2:2.8.0","--org.apache.tomcat:tomcat-annotations-api:8.0.5","--org.apache.velocity:velocity:1.7","--org.checkerframework:checker-qual:3.19.0","--org.ow2.asm:asm-analysis:9.2","--org.ow2.asm:asm-commons:9.2","--org.ow2.asm:asm-tree:9.2","--org.ow2.asm:asm-util:9.2","--org.ow2.asm:asm:9.2","--org.pcollections:pcollections:3.1.4","--org.threeten:threeten-extra:1.5.0","--org.tukaani:xz:1.9","--org.yaml:snakeyaml:1.28","--tools.profiler:async-profiler:2.9","--junit:junit:4.13.2","--org.hamcrest:hamcrest-core:1.3"],"excluded_artifacts":["--org.apache.httpcomponents:httpclient","--org.apache.httpcomponents:httpcore","--org.eclipse.jgit:org.eclipse.jgit","--com.google.protobuf:protobuf-java","--com.google.protobuf:protobuf-javalite"],"fail_if_repin_required":true,"strict_visibility":true,"lock_file":"--//:maven_install.json","repositories":["--https://repo1.maven.org/maven2"]},
+              "attributeValues": {"artifacts":["--com.beust:jcommander:1.82","--com.github.ben-manes.caffeine:caffeine:3.0.5","--com.github.kevinstern:software-and-algorithms:1.0","--com.github.stephenc.jcip:jcip-annotations:1.0-1","--com.google.api-client:google-api-client-gson:1.35.2","--com.google.api-client:google-api-client:1.35.2","--com.google.auth:google-auth-library-credentials:1.6.0","--com.google.auth:google-auth-library-oauth2-http:1.6.0","--com.google.auto.service:auto-service-annotations:1.0.1","--com.google.auto.service:auto-service:1.0","--com.google.auto.value:auto-value-annotations:1.9","--com.google.auto.value:auto-value:1.8.2","--com.google.auto:auto-common:1.2.1","--com.google.code.findbugs:jsr305:3.0.2","--com.google.code.gson:gson:2.9.0","--com.google.code.java-allocation-instrumenter:java-allocation-instrumenter:3.3.0","--com.google.errorprone:error_prone_annotation:2.20.0","--com.google.errorprone:error_prone_annotations:2.20.0","--com.google.errorprone:error_prone_check_api:2.20.0","--com.google.errorprone:error_prone_core:2.20.0","--com.google.errorprone:error_prone_type_annotations:2.20.0","--com.google.flogger:flogger-system-backend:0.5.1","--com.google.flogger:flogger:0.5.1","--com.google.flogger:google-extensions:0.5.1","--com.google.guava:failureaccess:1.0.1","--com.google.guava:guava:31.1-jre","--com.google.http-client:google-http-client-gson:1.42.0","--com.google.http-client:google-http-client:1.42.0","--com.google.j2objc:j2objc-annotations:1.3","--com.google.turbine:turbine:0.1","--com.ryanharter.auto.value:auto-value-gson-extension:1.3.1","--com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1","--com.ryanharter.auto.value:auto-value-gson-factory:1.3.1","--com.squareup:javapoet:1.12.0","--commons-collections:commons-collections:3.2.2","--commons-lang:commons-lang:2.6","--io.github.java-diff-utils:java-diff-utils:4.0","--io.grpc:grpc-api:1.48.1","--io.grpc:grpc-auth:1.48.1","--io.grpc:grpc-context:1.48.1","--io.grpc:grpc-core:1.48.1","--io.grpc:grpc-netty:1.48.1","--io.grpc:grpc-protobuf-lite:1.48.1","--io.grpc:grpc-protobuf:1.48.1","--io.grpc:grpc-stub:1.48.1","--io.netty:netty-buffer:4.1.93.Final","--io.netty:netty-codec-http2:4.1.93.Final","--io.netty:netty-codec-http:4.1.93.Final","--io.netty:netty-codec:4.1.93.Final","--io.netty:netty-common:4.1.93.Final","--io.netty:netty-handler-proxy:4.1.93.Final","--io.netty:netty-handler:4.1.93.Final","--io.netty:netty-resolver-dns:4.1.93.Final","--io.netty:netty-resolver:4.1.93.Final","--io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.56.Final","--io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.56.Final","--io.netty:netty-tcnative-classes:2.0.56.Final","--io.netty:netty-transport-classes-epoll:4.1.93.Final","--io.netty:netty-transport-classes-kqueue:4.1.93.Final","--io.netty:netty-transport-native-epoll:jar:linux-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.93.Final","--io.netty:netty-transport-native-kqueue:jar:osx-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:linux-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:linux-x86_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:osx-aarch_64:4.1.93.Final","--io.netty:netty-transport-native-unix-common:jar:osx-x86_64:4.1.93.Final","--io.netty:netty-transport:4.1.93.Final","--io.reactivex.rxjava3:rxjava:3.1.2","--javax.activation:javax.activation-api:1.2.0","--javax.annotation:javax.annotation-api:1.3.2","--javax.inject:javax.inject:1","--net.bytebuddy:byte-buddy-agent:1.14.5","--net.bytebuddy:byte-buddy:1.14.5","--org.apache.commons:commons-compress:1.19","--org.apache.commons:commons-pool2:2.8.0","--org.apache.tomcat:tomcat-annotations-api:8.0.5","--org.apache.velocity:velocity:1.7","--org.checkerframework:checker-qual:3.19.0","--org.ow2.asm:asm-analysis:9.2","--org.ow2.asm:asm-commons:9.2","--org.ow2.asm:asm-tree:9.2","--org.ow2.asm:asm-util:9.2","--org.ow2.asm:asm:9.2","--org.pcollections:pcollections:3.1.4","--org.threeten:threeten-extra:1.5.0","--org.tukaani:xz:1.9","--org.yaml:snakeyaml:1.28","--tools.profiler:async-profiler:2.9","--junit:junit:4.13.2","--org.hamcrest:hamcrest-core:1.3"],"excluded_artifacts":["--org.apache.httpcomponents:httpclient","--org.apache.httpcomponents:httpcore","--org.eclipse.jgit:org.eclipse.jgit","--com.google.protobuf:protobuf-java","--com.google.protobuf:protobuf-javalite"],"fail_if_repin_required":true,"strict_visibility":true,"lock_file":"--//:maven_install.json","repositories":["--https://repo1.maven.org/maven2"]},
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
@@ -65,7 +65,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -75,7 +75,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -85,7 +85,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -95,7 +95,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -105,7 +105,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -115,7 +115,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -125,7 +125,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -135,7 +135,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -145,7 +145,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 183,
+                "line": 184,
                 "column": 16
               }
             },
@@ -155,7 +155,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 299,
+                "line": 300,
                 "column": 22
               }
             }
@@ -169,7 +169,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 197,
+            "line": 198,
             "column": 32
           },
           "imports": {
@@ -209,7 +209,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 230,
+            "line": 231,
             "column": 23
           },
           "imports": {},
@@ -221,7 +221,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 231,
+                "line": 232,
                 "column": 17
               }
             }
@@ -235,7 +235,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 233,
+            "line": 234,
             "column": 20
           },
           "imports": {
@@ -249,7 +249,7 @@
               "devDependency": false,
               "location": {
                 "file": "@@//:MODULE.bazel",
-                "line": 234,
+                "line": 235,
                 "column": 10
               }
             }
@@ -263,7 +263,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 245,
+            "line": 246,
             "column": 33
           },
           "imports": {
@@ -289,7 +289,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 261,
+            "line": 262,
             "column": 29
           },
           "imports": {
@@ -306,7 +306,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 268,
+            "line": 269,
             "column": 32
           },
           "imports": {
@@ -325,7 +325,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 276,
+            "line": 277,
             "column": 31
           },
           "imports": {
@@ -342,7 +342,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 279,
+            "line": 280,
             "column": 48
           },
           "imports": {
@@ -359,7 +359,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 321,
+            "line": 322,
             "column": 35
           },
           "imports": {
@@ -376,7 +376,7 @@
           "usingModule": "<root>",
           "location": {
             "file": "@@//:MODULE.bazel",
-            "line": 324,
+            "line": 325,
             "column": 42
           },
           "imports": {
@@ -2638,7 +2638,7 @@
     "@rules_jvm_external~5.2//:extensions.bzl%maven": {
       "bzlTransitiveDigest": "WAWsskOl4eHIskcL0TuHZGIMjV8sMJaAbAo2luMqofo=",
       "accumulatedFileDigests": {
-        "@@//:maven_install.json": "294105af77580ce681784a7d9113b157f70ef7c01c6aacf2d129bf1b5543c513",
+        "@@//:maven_install.json": "4d1403716ae06712dc99c217be485ef8ef2471bc17e797cd73913810344c659c",
         "@@rules_jvm_external~5.2//:rules_jvm_external_deps_install.json": "3ab1f67b0de4815df110bc72ccd6c77882b3b21d3d1e0a84445847b6ce3235a3",
         "@@//src/tools/android:maven_android_install.json": "09bff3e33d291336046f7c9201630fb5e014f0e60b78b6f09b84e4f5f73ed04f"
       },
@@ -2747,7 +2747,7 @@
         "com_google_guava_guava_31_1_jre": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
-          "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_guava_guava_31_1_jre","sha256":"--a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab","urls":["--https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"],"downloaded_file_path":"--com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"}
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_guava_guava_31_1_jre","sha256":"--a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab","urls":["--https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar","--https://maven.google.com/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"],"downloaded_file_path":"--com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"}
         },
         "io_netty_netty_transport_native_unix_common_4_1_72_Final": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
@@ -2832,7 +2832,7 @@
         "unpinned_maven": {
           "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl",
           "ruleClassName": "coursier_fetch",
-          "attributes": {"name":"--rules_jvm_external~5.2~maven~unpinned_maven","repositories":["--{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"],"artifacts":["--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\", \"testonly\": true }","--{ \"group\": \"com.google.jimfs\", \"artifact\": \"jimfs\", \"version\": \"1.2\", \"testonly\": true }","--{ \"group\": \"com.google.testing.compile\", \"artifact\": \"compile-testing\", \"version\": \"0.18\", \"testonly\": true }","--{ \"group\": \"com.google.testparameterinjector\", \"artifact\": \"test-parameter-injector\", \"version\": \"1.0\", \"testonly\": true }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-liteproto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-proto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"5.4.0\", \"testonly\": true }","--{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }","--{ \"group\": \"com.github.ben-manes.caffeine\", \"artifact\": \"caffeine\", \"version\": \"3.0.5\" }","--{ \"group\": \"com.github.kevinstern\", \"artifact\": \"software-and-algorithms\", \"version\": \"1.0\" }","--{ \"group\": \"com.github.stephenc.jcip\", \"artifact\": \"jcip-annotations\", \"version\": \"1.0-1\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client-gson\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service-annotations\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service\", \"version\": \"1.0\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.9\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.8.2\" }","--{ \"group\": \"com.google.auto\", \"artifact\": \"auto-common\", \"version\": \"1.2.1\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }","--{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_check_api\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_core\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_type_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"google-extensions\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client-gson\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-extension\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-runtime\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-factory\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.squareup\", \"artifact\": \"javapoet\", \"version\": \"1.12.0\" }","--{ \"group\": \"commons-collections\", \"artifact\": \"commons-collections\", \"version\": \"3.2.2\" }","--{ \"group\": \"commons-lang\", \"artifact\": \"commons-lang\", \"version\": \"2.6\" }","--{ \"group\": \"io.github.java-diff-utils\", \"artifact\": \"java-diff-utils\", \"version\": \"4.0\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-api\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-auth\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-context\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-core\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-netty\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf-lite\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-stub\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver-dns\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"windows-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.56.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }","--{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }","--{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }","--{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.14.5\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.14.5\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-compress\", \"version\": \"1.19\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-pool2\", \"version\": \"2.8.0\" }","--{ \"group\": \"org.apache.tomcat\", \"artifact\": \"tomcat-annotations-api\", \"version\": \"8.0.5\" }","--{ \"group\": \"org.apache.velocity\", \"artifact\": \"velocity\", \"version\": \"1.7\" }","--{ \"group\": \"org.checkerframework\", \"artifact\": \"checker-qual\", \"version\": \"3.19.0\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-analysis\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-commons\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-tree\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-util\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm\", \"version\": \"9.2\" }","--{ \"group\": \"org.pcollections\", \"artifact\": \"pcollections\", \"version\": \"3.1.4\" }","--{ \"group\": \"org.threeten\", \"artifact\": \"threeten-extra\", \"version\": \"1.5.0\" }","--{ \"group\": \"org.tukaani\", \"artifact\": \"xz\", \"version\": \"1.9\" }","--{ \"group\": \"org.yaml\", \"artifact\": \"snakeyaml\", \"version\": \"1.28\" }","--{ \"group\": \"tools.profiler\", \"artifact\": \"async-profiler\", \"version\": \"2.9\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.hamcrest\", \"artifact\": \"hamcrest-core\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }"],"fail_on_missing_checksum":true,"fetch_sources":false,"fetch_javadoc":false,"excluded_artifacts":["--{ \"group\": \"org.apache.httpcomponents\", \"artifact\": \"httpclient\" }","--{ \"group\": \"org.apache.httpcomponents\", \"artifact\": \"httpcore\" }","--{ \"group\": \"org.eclipse.jgit\", \"artifact\": \"org.eclipse.jgit\" }","--{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-java\" }","--{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-javalite\" }"],"generate_compat_repositories":false,"version_conflict_policy":"--default","override_targets":{},"strict_visibility":true,"strict_visibility_value":["@@//visibility:private"],"maven_install_json":"@@//:maven_install.json","resolve_timeout":600,"jetify":false,"jetify_include_list":["--*"],"use_starlark_android_rules":false,"aar_import_bzl_label":"--@build_bazel_rules_android//android:rules.bzl","duplicate_version_warning":"--warn"}
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~unpinned_maven","repositories":["--{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"],"artifacts":["--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\", \"testonly\": true }","--{ \"group\": \"com.google.jimfs\", \"artifact\": \"jimfs\", \"version\": \"1.2\", \"testonly\": true }","--{ \"group\": \"com.google.testing.compile\", \"artifact\": \"compile-testing\", \"version\": \"0.18\", \"testonly\": true }","--{ \"group\": \"com.google.testparameterinjector\", \"artifact\": \"test-parameter-injector\", \"version\": \"1.0\", \"testonly\": true }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-liteproto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-proto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"5.4.0\", \"testonly\": true }","--{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }","--{ \"group\": \"com.github.ben-manes.caffeine\", \"artifact\": \"caffeine\", \"version\": \"3.0.5\" }","--{ \"group\": \"com.github.kevinstern\", \"artifact\": \"software-and-algorithms\", \"version\": \"1.0\" }","--{ \"group\": \"com.github.stephenc.jcip\", \"artifact\": \"jcip-annotations\", \"version\": \"1.0-1\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client-gson\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service-annotations\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service\", \"version\": \"1.0\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.9\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.8.2\" }","--{ \"group\": \"com.google.auto\", \"artifact\": \"auto-common\", \"version\": \"1.2.1\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }","--{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_check_api\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_core\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_type_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"google-extensions\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client-gson\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.turbine\", \"artifact\": \"turbine\", \"version\": \"0.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-extension\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-runtime\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-factory\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.squareup\", \"artifact\": \"javapoet\", \"version\": \"1.12.0\" }","--{ \"group\": \"commons-collections\", \"artifact\": \"commons-collections\", \"version\": \"3.2.2\" }","--{ \"group\": \"commons-lang\", \"artifact\": \"commons-lang\", \"version\": \"2.6\" }","--{ \"group\": \"io.github.java-diff-utils\", \"artifact\": \"java-diff-utils\", \"version\": \"4.0\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-api\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-auth\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-context\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-core\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-netty\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf-lite\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-stub\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver-dns\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"windows-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.56.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }","--{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }","--{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }","--{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.14.5\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.14.5\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-compress\", \"version\": \"1.19\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-pool2\", \"version\": \"2.8.0\" }","--{ \"group\": \"org.apache.tomcat\", \"artifact\": \"tomcat-annotations-api\", \"version\": \"8.0.5\" }","--{ \"group\": \"org.apache.velocity\", \"artifact\": \"velocity\", \"version\": \"1.7\" }","--{ \"group\": \"org.checkerframework\", \"artifact\": \"checker-qual\", \"version\": \"3.19.0\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-analysis\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-commons\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-tree\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-util\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm\", \"version\": \"9.2\" }","--{ \"group\": \"org.pcollections\", \"artifact\": \"pcollections\", \"version\": \"3.1.4\" }","--{ \"group\": \"org.threeten\", \"artifact\": \"threeten-extra\", \"version\": \"1.5.0\" }","--{ \"group\": \"org.tukaani\", \"artifact\": \"xz\", \"version\": \"1.9\" }","--{ \"group\": \"org.yaml\", \"artifact\": \"snakeyaml\", \"version\": \"1.28\" }","--{ \"group\": \"tools.profiler\", \"artifact\": \"async-profiler\", \"version\": \"2.9\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.hamcrest\", \"artifact\": \"hamcrest-core\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }"],"fail_on_missing_checksum":true,"fetch_sources":false,"fetch_javadoc":false,"excluded_artifacts":["--{ \"group\": \"org.apache.httpcomponents\", \"artifact\": \"httpclient\" }","--{ \"group\": \"org.apache.httpcomponents\", \"artifact\": \"httpcore\" }","--{ \"group\": \"org.eclipse.jgit\", \"artifact\": \"org.eclipse.jgit\" }","--{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-java\" }","--{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-javalite\" }"],"generate_compat_repositories":false,"version_conflict_policy":"--default","override_targets":{},"strict_visibility":true,"strict_visibility_value":["@@//visibility:private"],"maven_install_json":"@@//:maven_install.json","resolve_timeout":600,"jetify":false,"jetify_include_list":["--*"],"use_starlark_android_rules":false,"aar_import_bzl_label":"--@build_bazel_rules_android//android:rules.bzl","duplicate_version_warning":"--warn"}
         },
         "com_google_testing_compile_compile_testing_0_18": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
@@ -3029,16 +3029,16 @@
           "ruleClassName": "http_file",
           "attributes": {"name":"--rules_jvm_external~5.2~maven~javax_annotation_javax_annotation_api_1_3_2","sha256":"--e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b","urls":["--https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar"],"downloaded_file_path":"--javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar"}
         },
-        "com_google_j2objc_j2objc_annotations_1_3": {
-          "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
-          "ruleClassName": "http_file",
-          "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_j2objc_j2objc_annotations_1_3","sha256":"--21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b","urls":["--https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"],"downloaded_file_path":"--com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"}
-        },
         "io_netty_netty_common_4_1_93_Final": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
           "attributes": {"name":"--rules_jvm_external~5.2~maven~io_netty_netty_common_4_1_93_Final","sha256":"--443bb316599fb16e3baeba2fb58881814d7ff0b7af176fe76e38071a6e86f8c0","urls":["--https://repo1.maven.org/maven2/io/netty/netty-common/4.1.93.Final/netty-common-4.1.93.Final.jar"],"downloaded_file_path":"--io/netty/netty-common/4.1.93.Final/netty-common-4.1.93.Final.jar"}
         },
+        "com_google_j2objc_j2objc_annotations_1_3": {
+          "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+          "ruleClassName": "http_file",
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_j2objc_j2objc_annotations_1_3","sha256":"--21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b","urls":["--https://dl.google.com/android/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","--https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"],"downloaded_file_path":"--com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"}
+        },
         "io_netty_netty_resolver_4_1_93_Final": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
@@ -3189,6 +3189,11 @@
           "ruleClassName": "http_file",
           "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_auth_google_auth_library_credentials_0_22_0","sha256":"--42c76031276de5b520909e9faf88c5b3c9a722d69ee9cfdafedb1c52c355dfc5","urls":["--https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar","--https://maven.google.com/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar"],"downloaded_file_path":"--com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar"}
         },
+        "com_google_guava_guava_32_1_1_jre": {
+          "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+          "ruleClassName": "http_file",
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_guava_guava_32_1_1_jre","sha256":"--91fbba37f1c8b251cf9ea9e7d3a369eb79eb1e6a5df1d4bbf483dd0380740281","urls":["--https://repo1.maven.org/maven2/com/google/guava/guava/32.1.1-jre/guava-32.1.1-jre.jar"],"downloaded_file_path":"--com/google/guava/guava/32.1.1-jre/guava-32.1.1-jre.jar"}
+        },
         "org_apache_commons_commons_compress_1_19": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
@@ -3219,6 +3224,11 @@
           "ruleClassName": "http_file",
           "attributes": {"name":"--rules_jvm_external~5.2~maven~com_android_tools_sdk_common_30_1_3","sha256":"--6c44d6ffa3b1b34505fcb05422f08bd293391648dc974cc252ddc541fd9b27f5","urls":["--https://dl.google.com/android/maven2/com/android/tools/sdk-common/30.1.3/sdk-common-30.1.3.jar","--https://repo1.maven.org/maven2/com/android/tools/sdk-common/30.1.3/sdk-common-30.1.3.jar"],"downloaded_file_path":"--com/android/tools/sdk-common/30.1.3/sdk-common-30.1.3.jar"}
         },
+        "org_checkerframework_checker_qual_3_33_0": {
+          "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+          "ruleClassName": "http_file",
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~org_checkerframework_checker_qual_3_33_0","sha256":"--e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1","urls":["--https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar"],"downloaded_file_path":"--org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar"}
+        },
         "org_hamcrest_hamcrest_core_1_3": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
@@ -3309,6 +3319,11 @@
           "ruleClassName": "http_file",
           "attributes": {"name":"--rules_jvm_external~5.2~maven~net_bytebuddy_byte_buddy_agent_1_14_5","sha256":"--55f19862b870f5d85890ba5386b1b45e9bbc88d5fe1f819abe0c788b4929fa6b","urls":["--https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.14.5/byte-buddy-agent-1.14.5.jar"],"downloaded_file_path":"--net/bytebuddy/byte-buddy-agent/1.14.5/byte-buddy-agent-1.14.5.jar"}
         },
+        "com_google_j2objc_j2objc_annotations_2_8": {
+          "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+          "ruleClassName": "http_file",
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_j2objc_j2objc_annotations_2_8","sha256":"--f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed","urls":["--https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar"],"downloaded_file_path":"--com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar"}
+        },
         "com_google_http_client_google_http_client_1_38_0": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
@@ -3434,6 +3449,11 @@
           "ruleClassName": "http_file",
           "attributes": {"name":"--rules_jvm_external~5.2~maven~com_android_databinding_baseLibrary_3_4_0_alpha10","sha256":"--1aed4f3e46bf83c80a1722ce6cc64a8133c4554a668c483f6b3d0f2c06dd7461","urls":["--https://dl.google.com/android/maven2/com/android/databinding/baseLibrary/3.4.0-alpha10/baseLibrary-3.4.0-alpha10.jar","--https://repo1.maven.org/maven2/com/android/databinding/baseLibrary/3.4.0-alpha10/baseLibrary-3.4.0-alpha10.jar"],"downloaded_file_path":"--com/android/databinding/baseLibrary/3.4.0-alpha10/baseLibrary-3.4.0-alpha10.jar"}
         },
+        "com_google_turbine_turbine_0_1": {
+          "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+          "ruleClassName": "http_file",
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~com_google_turbine_turbine_0_1","sha256":"--70c7c2bab918c8717ea3bdc76e42b2dbdd858037b8d7c9bfcab7c30c00b249ea","urls":["--https://repo1.maven.org/maven2/com/google/turbine/turbine/0.1/turbine-0.1.jar"],"downloaded_file_path":"--com/google/turbine/turbine/0.1/turbine-0.1.jar"}
+        },
         "org_codehaus_mojo_animal_sniffer_annotations_1_21": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
@@ -3574,11 +3594,6 @@
           "ruleClassName": "http_file",
           "attributes": {"name":"--rules_jvm_external~5.2~maven~com_squareup_javawriter_2_5_0","sha256":"--fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0","urls":["--https://dl.google.com/android/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar","--https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar"],"downloaded_file_path":"--com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar"}
         },
-        "org_checkerframework_checker_qual_3_19_0": {
-          "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
-          "ruleClassName": "http_file",
-          "attributes": {"name":"--rules_jvm_external~5.2~maven~org_checkerframework_checker_qual_3_19_0","sha256":"--a827c49183f3a632277d27a0a4673686cb341507447b9d570261094bd748aa68","urls":["--https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.19.0/checker-qual-3.19.0.jar"],"downloaded_file_path":"--org/checkerframework/checker-qual/3.19.0/checker-qual-3.19.0.jar"}
-        },
         "org_apache_httpcomponents_httpclient_4_5_13": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
           "ruleClassName": "http_file",
@@ -3737,7 +3752,7 @@
         "maven": {
           "bzlFile": "@@rules_jvm_external~5.2//:coursier.bzl",
           "ruleClassName": "pinned_coursier_fetch",
-          "attributes": {"name":"--rules_jvm_external~5.2~maven~maven","repositories":["--{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"],"artifacts":["--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\", \"testonly\": true }","--{ \"group\": \"com.google.jimfs\", \"artifact\": \"jimfs\", \"version\": \"1.2\", \"testonly\": true }","--{ \"group\": \"com.google.testing.compile\", \"artifact\": \"compile-testing\", \"version\": \"0.18\", \"testonly\": true }","--{ \"group\": \"com.google.testparameterinjector\", \"artifact\": \"test-parameter-injector\", \"version\": \"1.0\", \"testonly\": true }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-liteproto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-proto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"5.4.0\", \"testonly\": true }","--{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }","--{ \"group\": \"com.github.ben-manes.caffeine\", \"artifact\": \"caffeine\", \"version\": \"3.0.5\" }","--{ \"group\": \"com.github.kevinstern\", \"artifact\": \"software-and-algorithms\", \"version\": \"1.0\" }","--{ \"group\": \"com.github.stephenc.jcip\", \"artifact\": \"jcip-annotations\", \"version\": \"1.0-1\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client-gson\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service-annotations\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service\", \"version\": \"1.0\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.9\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.8.2\" }","--{ \"group\": \"com.google.auto\", \"artifact\": \"auto-common\", \"version\": \"1.2.1\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }","--{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_check_api\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_core\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_type_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"google-extensions\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client-gson\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-extension\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-runtime\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-factory\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.squareup\", \"artifact\": \"javapoet\", \"version\": \"1.12.0\" }","--{ \"group\": \"commons-collections\", \"artifact\": \"commons-collections\", \"version\": \"3.2.2\" }","--{ \"group\": \"commons-lang\", \"artifact\": \"commons-lang\", \"version\": \"2.6\" }","--{ \"group\": \"io.github.java-diff-utils\", \"artifact\": \"java-diff-utils\", \"version\": \"4.0\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-api\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-auth\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-context\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-core\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-netty\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf-lite\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-stub\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver-dns\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"windows-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.56.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }","--{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }","--{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }","--{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.14.5\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.14.5\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-compress\", \"version\": \"1.19\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-pool2\", \"version\": \"2.8.0\" }","--{ \"group\": \"org.apache.tomcat\", \"artifact\": \"tomcat-annotations-api\", \"version\": \"8.0.5\" }","--{ \"group\": \"org.apache.velocity\", \"artifact\": \"velocity\", \"version\": \"1.7\" }","--{ \"group\": \"org.checkerframework\", \"artifact\": \"checker-qual\", \"version\": \"3.19.0\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-analysis\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-commons\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-tree\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-util\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm\", \"version\": \"9.2\" }","--{ \"group\": \"org.pcollections\", \"artifact\": \"pcollections\", \"version\": \"3.1.4\" }","--{ \"group\": \"org.threeten\", \"artifact\": \"threeten-extra\", \"version\": \"1.5.0\" }","--{ \"group\": \"org.tukaani\", \"artifact\": \"xz\", \"version\": \"1.9\" }","--{ \"group\": \"org.yaml\", \"artifact\": \"snakeyaml\", \"version\": \"1.28\" }","--{ \"group\": \"tools.profiler\", \"artifact\": \"async-profiler\", \"version\": \"2.9\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.hamcrest\", \"artifact\": \"hamcrest-core\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }"],"fetch_sources":false,"fetch_javadoc":false,"generate_compat_repositories":false,"maven_install_json":"@@//:maven_install.json","override_targets":{},"strict_visibility":true,"strict_visibility_value":["@@//visibility:private"],"jetify":false,"jetify_include_list":["--*"],"additional_netrc_lines":[],"fail_if_repin_required":true,"use_starlark_android_rules":false,"aar_import_bzl_label":"--@build_bazel_rules_android//android:rules.bzl","duplicate_version_warning":"--warn"}
+          "attributes": {"name":"--rules_jvm_external~5.2~maven~maven","repositories":["--{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"],"artifacts":["--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\", \"testonly\": true }","--{ \"group\": \"com.google.jimfs\", \"artifact\": \"jimfs\", \"version\": \"1.2\", \"testonly\": true }","--{ \"group\": \"com.google.testing.compile\", \"artifact\": \"compile-testing\", \"version\": \"0.18\", \"testonly\": true }","--{ \"group\": \"com.google.testparameterinjector\", \"artifact\": \"test-parameter-injector\", \"version\": \"1.0\", \"testonly\": true }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-liteproto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-proto-extension\", \"version\": \"1.1.3\", \"testonly\": true }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"5.4.0\", \"testonly\": true }","--{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }","--{ \"group\": \"com.github.ben-manes.caffeine\", \"artifact\": \"caffeine\", \"version\": \"3.0.5\" }","--{ \"group\": \"com.github.kevinstern\", \"artifact\": \"software-and-algorithms\", \"version\": \"1.0\" }","--{ \"group\": \"com.github.stephenc.jcip\", \"artifact\": \"jcip-annotations\", \"version\": \"1.0-1\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client-gson\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.api-client\", \"artifact\": \"google-api-client\", \"version\": \"1.35.2\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.6.0\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service-annotations\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service\", \"version\": \"1.0\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.9\" }","--{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.8.2\" }","--{ \"group\": \"com.google.auto\", \"artifact\": \"auto-common\", \"version\": \"1.2.1\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }","--{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_check_api\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_core\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_type_annotations\", \"version\": \"2.20.0\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.flogger\", \"artifact\": \"google-extensions\", \"version\": \"0.5.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client-gson\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.http-client\", \"artifact\": \"google-http-client\", \"version\": \"1.42.0\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.turbine\", \"artifact\": \"turbine\", \"version\": \"0.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-extension\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-runtime\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.ryanharter.auto.value\", \"artifact\": \"auto-value-gson-factory\", \"version\": \"1.3.1\" }","--{ \"group\": \"com.squareup\", \"artifact\": \"javapoet\", \"version\": \"1.12.0\" }","--{ \"group\": \"commons-collections\", \"artifact\": \"commons-collections\", \"version\": \"3.2.2\" }","--{ \"group\": \"commons-lang\", \"artifact\": \"commons-lang\", \"version\": \"2.6\" }","--{ \"group\": \"io.github.java-diff-utils\", \"artifact\": \"java-diff-utils\", \"version\": \"4.0\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-api\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-auth\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-context\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-core\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-netty\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf-lite\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-protobuf\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.grpc\", \"artifact\": \"grpc-stub\", \"version\": \"1.48.1\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver-dns\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\", \"packaging\": \"jar\", \"classifier\": \"windows-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.56.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-kqueue\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-aarch_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.93.Final\", \"packaging\": \"jar\", \"classifier\": \"osx-x86_64\" }","--{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.93.Final\" }","--{ \"group\": \"io.reactivex.rxjava3\", \"artifact\": \"rxjava\", \"version\": \"3.1.2\" }","--{ \"group\": \"javax.activation\", \"artifact\": \"javax.activation-api\", \"version\": \"1.2.0\" }","--{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }","--{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.14.5\" }","--{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.14.5\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-compress\", \"version\": \"1.19\" }","--{ \"group\": \"org.apache.commons\", \"artifact\": \"commons-pool2\", \"version\": \"2.8.0\" }","--{ \"group\": \"org.apache.tomcat\", \"artifact\": \"tomcat-annotations-api\", \"version\": \"8.0.5\" }","--{ \"group\": \"org.apache.velocity\", \"artifact\": \"velocity\", \"version\": \"1.7\" }","--{ \"group\": \"org.checkerframework\", \"artifact\": \"checker-qual\", \"version\": \"3.19.0\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-analysis\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-commons\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-tree\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm-util\", \"version\": \"9.2\" }","--{ \"group\": \"org.ow2.asm\", \"artifact\": \"asm\", \"version\": \"9.2\" }","--{ \"group\": \"org.pcollections\", \"artifact\": \"pcollections\", \"version\": \"3.1.4\" }","--{ \"group\": \"org.threeten\", \"artifact\": \"threeten-extra\", \"version\": \"1.5.0\" }","--{ \"group\": \"org.tukaani\", \"artifact\": \"xz\", \"version\": \"1.9\" }","--{ \"group\": \"org.yaml\", \"artifact\": \"snakeyaml\", \"version\": \"1.28\" }","--{ \"group\": \"tools.profiler\", \"artifact\": \"async-profiler\", \"version\": \"2.9\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.hamcrest\", \"artifact\": \"hamcrest-core\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }","--{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }","--{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }","--{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }","--{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }","--{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }","--{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }"],"fetch_sources":false,"fetch_javadoc":false,"generate_compat_repositories":false,"maven_install_json":"@@//:maven_install.json","override_targets":{},"strict_visibility":true,"strict_visibility_value":["@@//visibility:private"],"jetify":false,"jetify_include_list":["--*"],"additional_netrc_lines":[],"fail_if_repin_required":true,"use_starlark_android_rules":false,"aar_import_bzl_label":"--@build_bazel_rules_android//android:rules.bzl","duplicate_version_warning":"--warn"}
         },
         "com_google_auto_service_auto_service_1_0": {
           "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
diff --git a/maven_install.json b/maven_install.json
index 0a65564..290e673 100644
--- a/maven_install.json
+++ b/maven_install.json
@@ -1,11 +1,14 @@
 {
   "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
-  "__INPUT_ARTIFACTS_HASH": -1124775102,
-  "__RESOLVED_ARTIFACTS_HASH": -1869068018,
+  "__INPUT_ARTIFACTS_HASH": -1225084203,
+  "__RESOLVED_ARTIFACTS_HASH": -1640374225,
   "conflict_resolution": {
     "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.9.0",
     "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.20.0",
+    "com.google.guava:guava:31.1-jre": "com.google.guava:guava:32.1.1-jre",
+    "com.google.j2objc:j2objc-annotations:1.3": "com.google.j2objc:j2objc-annotations:2.8",
     "com.google.truth:truth:1.1.2": "com.google.truth:truth:1.1.3",
+    "org.checkerframework:checker-qual:3.19.0": "org.checkerframework:checker-qual:3.33.0",
     "org.mockito:mockito-core:4.3.1": "org.mockito:mockito-core:5.4.0"
   },
   "artifacts": {
@@ -179,9 +182,9 @@
     },
     "com.google.guava:guava": {
       "shasums": {
-        "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab"
+        "jar": "91fbba37f1c8b251cf9ea9e7d3a369eb79eb1e6a5df1d4bbf483dd0380740281"
       },
-      "version": "31.1-jre"
+      "version": "32.1.1-jre"
     },
     "com.google.guava:guava-testlib": {
       "shasums": {
@@ -221,9 +224,9 @@
     },
     "com.google.j2objc:j2objc-annotations": {
       "shasums": {
-        "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b"
+        "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed"
       },
-      "version": "1.3"
+      "version": "2.8"
     },
     "com.google.jimfs:jimfs": {
       "shasums": {
@@ -273,6 +276,12 @@
       },
       "version": "1.1.3"
     },
+    "com.google.turbine:turbine": {
+      "shasums": {
+        "jar": "70c7c2bab918c8717ea3bdc76e42b2dbdd858037b8d7c9bfcab7c30c00b249ea"
+      },
+      "version": "0.1"
+    },
     "com.ryanharter.auto.value:auto-value-gson-extension": {
       "shasums": {
         "jar": "261be84be30a56994e132d718a85efcd579197a2edb9426b84c5722c56955eca"
@@ -591,9 +600,9 @@
     },
     "org.checkerframework:checker-qual": {
       "shasums": {
-        "jar": "a827c49183f3a632277d27a0a4673686cb341507447b9d570261094bd748aa68"
+        "jar": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1"
       },
-      "version": "3.19.0"
+      "version": "3.33.0"
     },
     "org.codehaus.mojo:animal-sniffer-annotations": {
       "shasums": {
@@ -850,6 +859,10 @@
       "org.checkerframework:checker-qual",
       "org.ow2.asm:asm"
     ],
+    "com.google.turbine:turbine": [
+      "com.google.errorprone:error_prone_annotations",
+      "com.google.guava:guava"
+    ],
     "com.ryanharter.auto.value:auto-value-gson-extension": [
       "com.google.auto.value:auto-value",
       "com.google.auto.value:auto-value-annotations",
@@ -1449,6 +1462,30 @@
     "com.google.truth:truth": [
       "com.google.common.truth"
     ],
+    "com.google.turbine:turbine": [
+      "com.google.common.escape",
+      "com.google.turbine.binder",
+      "com.google.turbine.binder.bound",
+      "com.google.turbine.binder.bytecode",
+      "com.google.turbine.binder.env",
+      "com.google.turbine.binder.lookup",
+      "com.google.turbine.binder.sym",
+      "com.google.turbine.bytecode",
+      "com.google.turbine.bytecode.sig",
+      "com.google.turbine.deps",
+      "com.google.turbine.diag",
+      "com.google.turbine.lower",
+      "com.google.turbine.main",
+      "com.google.turbine.model",
+      "com.google.turbine.options",
+      "com.google.turbine.parse",
+      "com.google.turbine.processing",
+      "com.google.turbine.proto",
+      "com.google.turbine.tree",
+      "com.google.turbine.type",
+      "com.google.turbine.types",
+      "com.google.turbine.zip"
+    ],
     "com.ryanharter.auto.value:auto-value-gson-extension": [
       "autovaluegson.shaded.com.google.auto.common",
       "autovaluegson.shaded.com.google.common.annotations",
@@ -2172,6 +2209,7 @@
       "com.google.truth.extensions:truth-liteproto-extension",
       "com.google.truth.extensions:truth-proto-extension",
       "com.google.truth:truth",
+      "com.google.turbine:turbine",
       "com.ryanharter.auto.value:auto-value-gson-extension",
       "com.ryanharter.auto.value:auto-value-gson-factory",
       "com.ryanharter.auto.value:auto-value-gson-runtime",