|  | { | 
|  | "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", | 
|  | "__INPUT_ARTIFACTS_HASH": -1395411226, | 
|  | "__RESOLVED_ARTIFACTS_HASH": -834226493, | 
|  | "conflict_resolution": { | 
|  | "com.google.api.grpc:proto-google-common-protos:2.29.0": "com.google.api.grpc:proto-google-common-protos:2.41.0", | 
|  | "com.google.auth:google-auth-library-credentials:1.6.0": "com.google.auth:google-auth-library-credentials:1.23.0", | 
|  | "com.google.auth:google-auth-library-oauth2-http:1.6.0": "com.google.auth:google-auth-library-oauth2-http:1.23.0", | 
|  | "com.google.auto:auto-common:1.2.1": "com.google.auto:auto-common:1.2.2", | 
|  | "com.google.code.gson:gson:2.10.1": "com.google.code.gson:gson:2.11.0", | 
|  | "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.11.0", | 
|  | "com.google.errorprone:error_prone_annotations:2.28.0": "com.google.errorprone:error_prone_annotations:2.36.0", | 
|  | "com.google.errorprone:error_prone_annotations:2.5.1": "com.google.errorprone:error_prone_annotations:2.36.0", | 
|  | "com.google.guava:failureaccess:1.0.1": "com.google.guava:failureaccess:1.0.3", | 
|  | "com.google.guava:guava-testlib:32.0.1-jre": "com.google.guava:guava-testlib:33.2.1-jre", | 
|  | "com.google.guava:guava:32.0.1-jre": "com.google.guava:guava:33.4.6-jre", | 
|  | "com.google.guava:guava:33.2.1-android": "com.google.guava:guava:33.4.6-jre", | 
|  | "com.google.http-client:google-http-client-gson:1.42.0": "com.google.http-client:google-http-client-gson:1.43.3", | 
|  | "com.google.http-client:google-http-client:1.42.0": "com.google.http-client:google-http-client:1.43.3", | 
|  | "com.google.j2objc:j2objc-annotations:2.8": "com.google.j2objc:j2objc-annotations:3.0.0", | 
|  | "com.google.truth:truth:1.1.2": "com.google.truth:truth:1.4.2", | 
|  | "com.google.truth:truth:1.4.0": "com.google.truth:truth:1.4.2", | 
|  | "io.netty:netty-tcnative-boringssl-static:2.0.56.Final": "io.netty:netty-tcnative-boringssl-static:2.0.61.Final", | 
|  | "io.netty:netty-tcnative-classes:2.0.56.Final": "io.netty:netty-tcnative-classes:2.0.61.Final", | 
|  | "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1", | 
|  | "org.checkerframework:checker-qual:3.19.0": "org.checkerframework:checker-qual:3.42.0", | 
|  | "org.mockito:mockito-core:4.3.1": "org.mockito:mockito-core:5.4.0", | 
|  | "org.pcollections:pcollections:3.1.4": "org.pcollections:pcollections:4.0.1", | 
|  | "org.yaml:snakeyaml:1.28": "org.yaml:snakeyaml:2.0" | 
|  | }, | 
|  | "artifacts": { | 
|  | "biz.aQute.bnd:biz.aQute.bnd.util": { | 
|  | "shasums": { | 
|  | "jar": "65b5bd4a0fab16812f1800c98ff74a038f37a38bfe899af382efed4efdc1e3e1" | 
|  | }, | 
|  | "version": "6.4.0" | 
|  | }, | 
|  | "biz.aQute.bnd:biz.aQute.bndlib": { | 
|  | "shasums": { | 
|  | "jar": "357145074872f9dbf67e629fcd237e6152707e575d735df4535282f9f588d2d8" | 
|  | }, | 
|  | "version": "6.4.0" | 
|  | }, | 
|  | "com.beust:jcommander": { | 
|  | "shasums": { | 
|  | "jar": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1" | 
|  | }, | 
|  | "version": "1.82" | 
|  | }, | 
|  | "com.github.ben-manes.caffeine:caffeine": { | 
|  | "shasums": { | 
|  | "jar": "7dd15f9df1be238ffaa367ce6f556737a88031de4294dad18eef57c474ddf1d3" | 
|  | }, | 
|  | "version": "3.1.8" | 
|  | }, | 
|  | "com.github.kevinstern:software-and-algorithms": { | 
|  | "shasums": { | 
|  | "jar": "61ab82439cef37343b14f53154c461619375373a56b9338e895709fb54e0864c" | 
|  | }, | 
|  | "version": "1.0" | 
|  | }, | 
|  | "com.github.stephenc.jcip:jcip-annotations": { | 
|  | "shasums": { | 
|  | "jar": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323" | 
|  | }, | 
|  | "version": "1.0-1" | 
|  | }, | 
|  | "com.google.android:annotations": { | 
|  | "shasums": { | 
|  | "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" | 
|  | }, | 
|  | "version": "4.1.1.4" | 
|  | }, | 
|  | "com.google.api-client:google-api-client": { | 
|  | "shasums": { | 
|  | "jar": "f195cd6228d3f99fa7e30ff2dee60ad0f2c7923be31399a7dcdc1abd679aa22e" | 
|  | }, | 
|  | "version": "1.35.2" | 
|  | }, | 
|  | "com.google.api-client:google-api-client-gson": { | 
|  | "shasums": { | 
|  | "jar": "54e5be675e5c2ab0958647fcaa35c14bd8f7c08358c634f5ab786e4ed7268576" | 
|  | }, | 
|  | "version": "1.35.2" | 
|  | }, | 
|  | "com.google.api.grpc:proto-google-common-protos": { | 
|  | "shasums": { | 
|  | "jar": "49edeba62f334053b91aa9455c95e38449269891b920dbc36daa74e959a3d89a" | 
|  | }, | 
|  | "version": "2.41.0" | 
|  | }, | 
|  | "com.google.auth:google-auth-library-credentials": { | 
|  | "shasums": { | 
|  | "jar": "d982eda20835e301dcbeec4d083289a44fdd06e9a35ce18449054f4ffd3f099f" | 
|  | }, | 
|  | "version": "1.23.0" | 
|  | }, | 
|  | "com.google.auth:google-auth-library-oauth2-http": { | 
|  | "shasums": { | 
|  | "jar": "f2bf739509b5f3697cb1bf33ff9dc27e8fc886cedb2f6376a458263f793ed133" | 
|  | }, | 
|  | "version": "1.23.0" | 
|  | }, | 
|  | "com.google.auto.service:auto-service": { | 
|  | "shasums": { | 
|  | "jar": "4ae44dd05b49a1109a463c0d2aaf920c24f76d1e996bb89f29481c4ff75ec526" | 
|  | }, | 
|  | "version": "1.0" | 
|  | }, | 
|  | "com.google.auto.service:auto-service-annotations": { | 
|  | "shasums": { | 
|  | "jar": "c7bec54b7b5588b5967e870341091c5691181d954cf2039f1bf0a6eeb837473b" | 
|  | }, | 
|  | "version": "1.0.1" | 
|  | }, | 
|  | "com.google.auto.value:auto-value": { | 
|  | "shasums": { | 
|  | "jar": "aaf8d637bfed3c420436b9facf1b7a88d12c8785374e4202382783005319c2c3" | 
|  | }, | 
|  | "version": "1.11.0" | 
|  | }, | 
|  | "com.google.auto.value:auto-value-annotations": { | 
|  | "shasums": { | 
|  | "jar": "5a055ce4255333b3346e1a8703da5bf8ff049532286fdcd31712d624abe111dd" | 
|  | }, | 
|  | "version": "1.11.0" | 
|  | }, | 
|  | "com.google.auto:auto-common": { | 
|  | "shasums": { | 
|  | "jar": "f50b1ce8a41fad31a8a819c052f8ffa362ea0a3dbe9ef8f7c7dc9a36d4738a59" | 
|  | }, | 
|  | "version": "1.2.2" | 
|  | }, | 
|  | "com.google.caliper:caliper": { | 
|  | "shasums": { | 
|  | "jar": "d54e1bfdbe9359a79e175c217b8d472555cf20da9c5c0a18bdb1ea7db979ed8e" | 
|  | }, | 
|  | "version": "1.0-beta-3" | 
|  | }, | 
|  | "com.google.caliper:caliper-api": { | 
|  | "shasums": { | 
|  | "jar": "374f0c6c0c1f8784cb69d885e1dcbb7498c34ca20369e0597264568530642928" | 
|  | }, | 
|  | "version": "1.0-beta-3" | 
|  | }, | 
|  | "com.google.caliper:caliper-core": { | 
|  | "shasums": { | 
|  | "jar": "514deac8f8b09dd4262733e0a4406a333208c899dc7ea726b03600b9bb94f192" | 
|  | }, | 
|  | "version": "1.0-beta-3" | 
|  | }, | 
|  | "com.google.caliper:caliper-runner": { | 
|  | "shasums": { | 
|  | "jar": "3ab58890aa01343361adedf859500d280f67813df0cedfcd165b169533b9b1fa" | 
|  | }, | 
|  | "version": "1.0-beta-3" | 
|  | }, | 
|  | "com.google.caliper:caliper-util": { | 
|  | "shasums": { | 
|  | "jar": "6e9af500c7020450dfdb5003d09501d512d395f431c54c7ee8f79e712463fe66" | 
|  | }, | 
|  | "version": "1.0-beta-3" | 
|  | }, | 
|  | "com.google.caliper:caliper-worker": { | 
|  | "shasums": { | 
|  | "jar": "315d8e51df1f60551645a0e3bf2c504d2c79762f688e6f728eb9d1d9cd9a491b" | 
|  | }, | 
|  | "version": "1.0-beta-3" | 
|  | }, | 
|  | "com.google.caliper:caliper-worker-jvm": { | 
|  | "shasums": { | 
|  | "jar": "e14e1ecfdf939c82abdb902105be41ff3f83c18cb968116232015f2662d065a4" | 
|  | }, | 
|  | "version": "1.0-beta-3" | 
|  | }, | 
|  | "com.google.code.findbugs:jsr305": { | 
|  | "shasums": { | 
|  | "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" | 
|  | }, | 
|  | "version": "3.0.2" | 
|  | }, | 
|  | "com.google.code.gson:gson": { | 
|  | "shasums": { | 
|  | "jar": "57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b" | 
|  | }, | 
|  | "version": "2.11.0" | 
|  | }, | 
|  | "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": { | 
|  | "shasums": { | 
|  | "jar": "44f8cddec129520b2532fa9ff25f9572d7566307d660635ba32bf409f06ae336" | 
|  | }, | 
|  | "version": "3.3.4" | 
|  | }, | 
|  | "com.google.dagger:dagger": { | 
|  | "shasums": { | 
|  | "jar": "329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a" | 
|  | }, | 
|  | "version": "2.22.1" | 
|  | }, | 
|  | "com.google.dagger:dagger-producers": { | 
|  | "shasums": { | 
|  | "jar": "f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35" | 
|  | }, | 
|  | "version": "2.22.1" | 
|  | }, | 
|  | "com.google.errorprone:error_prone_annotation": { | 
|  | "shasums": { | 
|  | "jar": "3702887ce0fa4d0b4cd7c5545138919b101002a883be861f2c6f30ca5562635f" | 
|  | }, | 
|  | "version": "2.36.0" | 
|  | }, | 
|  | "com.google.errorprone:error_prone_annotations": { | 
|  | "shasums": { | 
|  | "jar": "77440e270b0bc9a249903c5a076c36a722c4886ca4f42675f2903a1c53ed61a5" | 
|  | }, | 
|  | "version": "2.36.0" | 
|  | }, | 
|  | "com.google.errorprone:error_prone_check_api": { | 
|  | "shasums": { | 
|  | "jar": "80dc394440aed46854120ba42be0ab505b940d9f32b77baa8fc5790636f8f8f6" | 
|  | }, | 
|  | "version": "2.36.0" | 
|  | }, | 
|  | "com.google.errorprone:error_prone_core": { | 
|  | "shasums": { | 
|  | "jar": "8cc1b8c5ca4ab484e828a2a763a0bd8e7a43a29fd4f0233edd15bc4cfd07ae39" | 
|  | }, | 
|  | "version": "2.36.0" | 
|  | }, | 
|  | "com.google.errorprone:error_prone_type_annotations": { | 
|  | "shasums": { | 
|  | "jar": "dc15687f4afebb73ed263771ed42b15cd9cf4f9aee15f9c997afc2e8e009087d" | 
|  | }, | 
|  | "version": "2.36.0" | 
|  | }, | 
|  | "com.google.flogger:flogger": { | 
|  | "shasums": { | 
|  | "jar": "b5ecd1483e041197012786f749968a62063c1964d3ecfbf96ba92a95797bb8f5" | 
|  | }, | 
|  | "version": "0.5.1" | 
|  | }, | 
|  | "com.google.flogger:flogger-system-backend": { | 
|  | "shasums": { | 
|  | "jar": "685de33b53eb313049bbeee7f4b7a80dd09e8e754e96b048a3edab2cebb36442" | 
|  | }, | 
|  | "version": "0.5.1" | 
|  | }, | 
|  | "com.google.flogger:google-extensions": { | 
|  | "shasums": { | 
|  | "jar": "8b0862cad85b9549f355fe383c6c63816d2f19529634e033ae06d0107ab110b9" | 
|  | }, | 
|  | "version": "0.5.1" | 
|  | }, | 
|  | "com.google.googlejavaformat:google-java-format": { | 
|  | "shasums": { | 
|  | "jar": "ff15abac529f6ecb97878aa2ae271a4d3b15f526c1f823757dd8781c0b11c73b" | 
|  | }, | 
|  | "version": "1.19.1" | 
|  | }, | 
|  | "com.google.guava:failureaccess": { | 
|  | "shasums": { | 
|  | "jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb" | 
|  | }, | 
|  | "version": "1.0.3" | 
|  | }, | 
|  | "com.google.guava:guava": { | 
|  | "shasums": { | 
|  | "jar": "958a035b74ff6c7d0cdff9c384524b645eb618f7117b60e1ee915f9cffd0e716" | 
|  | }, | 
|  | "version": "33.4.6-jre" | 
|  | }, | 
|  | "com.google.guava:guava-testlib": { | 
|  | "shasums": { | 
|  | "jar": "5ec141072658424f40cd30b91467f5ce63c0e617b91ec927df7256efdfd2d84a" | 
|  | }, | 
|  | "version": "33.2.1-jre" | 
|  | }, | 
|  | "com.google.guava:listenablefuture": { | 
|  | "shasums": { | 
|  | "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" | 
|  | }, | 
|  | "version": "9999.0-empty-to-avoid-conflict-with-guava" | 
|  | }, | 
|  | "com.google.http-client:google-http-client": { | 
|  | "shasums": { | 
|  | "jar": "60aca7428c5a1ff3655b70541a98ff3d70dded48ac1324dae1af39f1b61914af" | 
|  | }, | 
|  | "version": "1.43.3" | 
|  | }, | 
|  | "com.google.http-client:google-http-client-apache-v2": { | 
|  | "shasums": { | 
|  | "jar": "1fc4964236b67cf3c5651d7ac1dff668f73b7810c7f1dc0862a0e5bc01608785" | 
|  | }, | 
|  | "version": "1.42.0" | 
|  | }, | 
|  | "com.google.http-client:google-http-client-gson": { | 
|  | "shasums": { | 
|  | "jar": "e31a4edcb9c83954a2587e14fa2f3f8f4aad56152381b3321a3bd0bcae03fa26" | 
|  | }, | 
|  | "version": "1.43.3" | 
|  | }, | 
|  | "com.google.j2objc:j2objc-annotations": { | 
|  | "shasums": { | 
|  | "jar": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64" | 
|  | }, | 
|  | "version": "3.0.0" | 
|  | }, | 
|  | "com.google.jimfs:jimfs": { | 
|  | "shasums": { | 
|  | "jar": "de16d5c8489729a8512f1a02fbd81f58f89249b72066987da4cc5c87ecb9f72d" | 
|  | }, | 
|  | "version": "1.2" | 
|  | }, | 
|  | "com.google.oauth-client:google-oauth-client": { | 
|  | "shasums": { | 
|  | "jar": "193edf97aefa28b93c5892bdc598bac34fa4c396588030084f290b1440e8b98a" | 
|  | }, | 
|  | "version": "1.34.1" | 
|  | }, | 
|  | "com.google.protobuf:protobuf-java": { | 
|  | "shasums": { | 
|  | "jar": "8540247fad9e06baefa8fb45eb313802d019f485f14300e0f9d6b556ed88e753" | 
|  | }, | 
|  | "version": "3.25.5" | 
|  | }, | 
|  | "com.google.protobuf:protobuf-javalite": { | 
|  | "shasums": { | 
|  | "jar": "b3cc1b80204c49a31786bd904c78ae5654d4b8490065cd53a3b9019d635000c9" | 
|  | }, | 
|  | "version": "3.25.3" | 
|  | }, | 
|  | "com.google.re2j:re2j": { | 
|  | "shasums": { | 
|  | "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" | 
|  | }, | 
|  | "version": "1.7" | 
|  | }, | 
|  | "com.google.testing.compile:compile-testing": { | 
|  | "shasums": { | 
|  | "jar": "92cfbee5ad356a403d36688ab7bae74be65db9a117478ace34ac3ab4d1f9feb9" | 
|  | }, | 
|  | "version": "0.18" | 
|  | }, | 
|  | "com.google.testparameterinjector:test-parameter-injector": { | 
|  | "shasums": { | 
|  | "jar": "b269726d95f87f83ea94c9c9d7438f5f6375291db5ebf64cc1c20b1574e324f9" | 
|  | }, | 
|  | "version": "1.16" | 
|  | }, | 
|  | "com.google.truth.extensions:truth-java8-extension": { | 
|  | "shasums": { | 
|  | "jar": "293f4e4c59ce48e8b68651321d2d9f2355534412b221369b2af8ff76e6acf381" | 
|  | }, | 
|  | "version": "1.4.0" | 
|  | }, | 
|  | "com.google.truth.extensions:truth-liteproto-extension": { | 
|  | "shasums": { | 
|  | "jar": "2445c955286b8bc58903a853d4b9166000c94e4b95aea6ac9da3e1fdc3e08f10" | 
|  | }, | 
|  | "version": "1.4.0" | 
|  | }, | 
|  | "com.google.truth.extensions:truth-proto-extension": { | 
|  | "shasums": { | 
|  | "jar": "99e6cede45cb1fe962e6ae4e95fb045df8038b01eee03eee362bb073e42f54fc" | 
|  | }, | 
|  | "version": "1.4.0" | 
|  | }, | 
|  | "com.google.truth:truth": { | 
|  | "shasums": { | 
|  | "jar": "14c297bc64ca8bc15b6baf67f160627e4562ec91624797e312e907b431113508" | 
|  | }, | 
|  | "version": "1.4.2" | 
|  | }, | 
|  | "com.google.turbine:turbine": { | 
|  | "shasums": { | 
|  | "jar": "da5351307c2fe3fee713b278c0dccd5e9e6301b79bf211fcb6ef28b8440ab1f9" | 
|  | }, | 
|  | "version": "0.10.0" | 
|  | }, | 
|  | "com.guardsquare:proguard-base": { | 
|  | "shasums": { | 
|  | "jar": "04f507bf11e57d798d972b6640cd026302e0b54800cd75813dc4715da66f3ab5" | 
|  | }, | 
|  | "version": "7.5.0" | 
|  | }, | 
|  | "com.guardsquare:proguard-core": { | 
|  | "shasums": { | 
|  | "jar": "c51bb89ac5668280e3db7e4ab6c16f454ec5132ed356c840a4f930f16ef6ed51" | 
|  | }, | 
|  | "version": "9.1.4" | 
|  | }, | 
|  | "com.ryanharter.auto.value:auto-value-gson-extension": { | 
|  | "shasums": { | 
|  | "jar": "261be84be30a56994e132d718a85efcd579197a2edb9426b84c5722c56955eca" | 
|  | }, | 
|  | "version": "1.3.1" | 
|  | }, | 
|  | "com.ryanharter.auto.value:auto-value-gson-factory": { | 
|  | "shasums": { | 
|  | "jar": "5a76c3d401c984999d59868f08df05a15613d1428f7764fed80b722e2a277f6c" | 
|  | }, | 
|  | "version": "1.3.1" | 
|  | }, | 
|  | "com.ryanharter.auto.value:auto-value-gson-runtime": { | 
|  | "shasums": { | 
|  | "jar": "84ee23b7989d4bf19930b5bd3d03c0f2efb9e73bcee3a0208a9d1b2e1979c049" | 
|  | }, | 
|  | "version": "1.3.1" | 
|  | }, | 
|  | "com.squareup.okhttp:okhttp": { | 
|  | "shasums": { | 
|  | "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" | 
|  | }, | 
|  | "version": "2.7.5" | 
|  | }, | 
|  | "com.squareup.okio:okio": { | 
|  | "shasums": { | 
|  | "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" | 
|  | }, | 
|  | "version": "2.10.0" | 
|  | }, | 
|  | "com.squareup:javapoet": { | 
|  | "shasums": { | 
|  | "jar": "2b70cdfa8c9e997b4007035a266c273c0df341f9c57c9d0b45a680ae3fd882db" | 
|  | }, | 
|  | "version": "1.12.0" | 
|  | }, | 
|  | "com.sun.jersey:jersey-client": { | 
|  | "shasums": { | 
|  | "jar": "639c825c5db580f8115bf49ffc893093526d2ed1079fbc929b6a5fbd0b2eda40" | 
|  | }, | 
|  | "version": "1.19.4" | 
|  | }, | 
|  | "com.sun.jersey:jersey-core": { | 
|  | "shasums": { | 
|  | "jar": "64b03198e0264849d0fc341857ebcc9c882b1909a2dc35a0972fe7d901b826e5" | 
|  | }, | 
|  | "version": "1.19.4" | 
|  | }, | 
|  | "commons-codec:commons-codec": { | 
|  | "shasums": { | 
|  | "jar": "ec87bfb55f22cbd1b21e2190eeda28b2b312ed2a431ee49fbdcc01812d04a5e4" | 
|  | }, | 
|  | "version": "1.16.1" | 
|  | }, | 
|  | "commons-collections:commons-collections": { | 
|  | "shasums": { | 
|  | "jar": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8" | 
|  | }, | 
|  | "version": "3.2.2" | 
|  | }, | 
|  | "commons-io:commons-io": { | 
|  | "shasums": { | 
|  | "jar": "a58af12ee1b68cfd2ebb0c27caef164f084381a00ec81a48cc275fd7ea54e154" | 
|  | }, | 
|  | "version": "2.15.1" | 
|  | }, | 
|  | "commons-lang:commons-lang": { | 
|  | "shasums": { | 
|  | "jar": "50f11b09f877c294d56f24463f47d28f929cf5044f648661c0f0cfbae9a2f49c" | 
|  | }, | 
|  | "version": "2.6" | 
|  | }, | 
|  | "info.picocli:picocli": { | 
|  | "shasums": { | 
|  | "jar": "b0a5159e926de8084ff066025142270443533656bc599b8bb31d14d11fd138a4" | 
|  | }, | 
|  | "version": "4.6.3" | 
|  | }, | 
|  | "io.github.eisop:dataflow-errorprone": { | 
|  | "shasums": { | 
|  | "jar": "10434fba4e53f55fa9c76904cde414b918932548c9dfc4e2d634ac05ff7a7d10" | 
|  | }, | 
|  | "version": "3.41.0-eisop1" | 
|  | }, | 
|  | "io.github.java-diff-utils:java-diff-utils": { | 
|  | "shasums": { | 
|  | "jar": "9990a2039778f6b4cc94790141c2868864eacee0620c6c459451121a901cd5b5" | 
|  | }, | 
|  | "version": "4.12" | 
|  | }, | 
|  | "io.grpc:grpc-api": { | 
|  | "shasums": { | 
|  | "jar": "8fadb1f4f0a18971c082497f34cbb78a51897ca8af4b212aa2a99c7de9ad995c" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-auth": { | 
|  | "shasums": { | 
|  | "jar": "e7ec74ec8147052cee7b31e7c7e8f9315bd70052fef3623de57e521a6600072b" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-context": { | 
|  | "shasums": { | 
|  | "jar": "7b7521aa2116014d08dc08825e13d70eac8eb646d09dd44980b6f4d1883e6713" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-core": { | 
|  | "shasums": { | 
|  | "jar": "136b7a7c411a45089dc2b26f0f032f4ae466d9b5d3bfe3a513421d6f35d2c2bd" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-inprocess": { | 
|  | "shasums": { | 
|  | "jar": "e5de67add0c4d4b96ea945b52bb7d43c08f0e9969afd3d37067eaf04ebb63416" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-netty": { | 
|  | "shasums": { | 
|  | "jar": "77f7c0ccd77df1d62a8508fef6676fa80b388e3ef4f67fceb99a7d5eaa73b7c9" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-protobuf": { | 
|  | "shasums": { | 
|  | "jar": "5942dd582be6c0319bf2af9dd94886f631927b7126d57c8d84fbddd796fd7eb5" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-protobuf-lite": { | 
|  | "shasums": { | 
|  | "jar": "7cfe945848c64dbbb338d89b28bb5568b833f71a1dc67f30dbbd94071330dc5d" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-stub": { | 
|  | "shasums": { | 
|  | "jar": "39a32906304c7f442dfa56dfc6ea88887287fb398621d549e15dfdeaffae194a" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.grpc:grpc-util": { | 
|  | "shasums": { | 
|  | "jar": "c41b69a730bbc8605351a9e1a0dd7bd9283333c48c00234ba30b4d796b38bbdd" | 
|  | }, | 
|  | "version": "1.66.0" | 
|  | }, | 
|  | "io.netty:netty-buffer": { | 
|  | "shasums": { | 
|  | "jar": "462874b44ee782fbefec64078cda6eb8e7bf9f0e0af71a928ef4c1f2d564f7ee" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-codec": { | 
|  | "shasums": { | 
|  | "jar": "180a01ed67af399602e24ff1c32864e7f57f57c4a0fa5e9ab3fe9b0e5e9cf051" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-codec-dns": { | 
|  | "shasums": { | 
|  | "jar": "f7f55bee95d2467e8bda6dda980a2830b351b0dd6f0f87fe5114645035ee55ca" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-codec-http": { | 
|  | "shasums": { | 
|  | "jar": "326811d249cb0e5555e78e026e877834e792261c38f0666d80464426695d9590" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-codec-http2": { | 
|  | "shasums": { | 
|  | "jar": "23b4a74350f4cf8d41b93fb93d52b5050667d8d53fffc385672c86eab83b8749" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-codec-socks": { | 
|  | "shasums": { | 
|  | "jar": "608a453b90f8384ba4efcdc6db7f899a1f10b9ea1890954696e6cfac45ff1ba9" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-common": { | 
|  | "shasums": { | 
|  | "jar": "d2908301f1ac6f2910900742473c15d701765d3d4467acdb1eebb9df3aa82885" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-handler": { | 
|  | "shasums": { | 
|  | "jar": "0e10e584c2e7fdf7f4804e14760ed987003f1b62ab982f62eaf13a9892793d3a" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-handler-proxy": { | 
|  | "shasums": { | 
|  | "jar": "686dbc2e61407f216d6cb267dd7954896f851dd34b58be3e757c5a89f20a5e67" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-resolver": { | 
|  | "shasums": { | 
|  | "jar": "c42c481c776e9d367a45cc3a67a06f65897d280334eb30b2362b8c55b7523f4f" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-resolver-dns": { | 
|  | "shasums": { | 
|  | "jar": "4bafbd3e571ed2d9fb3f9550f8348ba37c183eda4a253fba5354166e409624c4" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-tcnative-boringssl-static": { | 
|  | "shasums": { | 
|  | "jar": "b6f974972c44cd6f9cecabc255290286faac40b6393c66c3c3c0db7f421cc28e", | 
|  | "linux-aarch_64": "3614395218ae379cec22ccaa089c4f27b9329a660e0d53c93e7cb12b7a2cee46", | 
|  | "linux-x86_64": "4ff9d14f1ec6ccee35b78f53a6f3d9c7c54535aa2a76138311c2f619c5e150e1", | 
|  | "osx-aarch_64": "58e0302c9fde3db984c3ff7ee7ec7159dc0320bdb91533cc290e12e40911cd1a", | 
|  | "osx-x86_64": "fcfea887f4f0802d363c699b444d504b7109a7cb198ae6845eeff63745e5b0ba", | 
|  | "windows-x86_64": "17cd2fa3c63b7ed23edea01c945e55cb7baed1faa0f553732c3f5f56da90b3e0" | 
|  | }, | 
|  | "version": "2.0.61.Final" | 
|  | }, | 
|  | "io.netty:netty-tcnative-classes": { | 
|  | "shasums": { | 
|  | "jar": "9b970eccd844bfae175a5cbbf7bf94891894add06d6ccbe1abf2250cd64080f6" | 
|  | }, | 
|  | "version": "2.0.61.Final" | 
|  | }, | 
|  | "io.netty:netty-transport": { | 
|  | "shasums": { | 
|  | "jar": "b1deeceedab3734cdb959c55f4be5ab4a667a8aed59121ff93763f49470f5470" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-transport-classes-epoll": { | 
|  | "shasums": { | 
|  | "jar": "9abc4b17b1212b33666eae4e8013d0bb78a9a2bcd0a9a621b9bd06a7e5fc0050" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-transport-classes-kqueue": { | 
|  | "shasums": { | 
|  | "jar": "70b40962b01ab594bed5cd311cd8768b224155c948118af60412ab23bc55ed50" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-transport-native-epoll": { | 
|  | "shasums": { | 
|  | "linux-aarch_64": "81993265c3fb9098c0163943e71c14fbaa6ed17e345e7bf8205c90acfdf6cef5", | 
|  | "linux-x86_64": "a108fb47babb7678b5b2abb1fc8b34510bd2f705faa450447860647f2de4ebaa" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-transport-native-kqueue": { | 
|  | "shasums": { | 
|  | "osx-aarch_64": "0fdc323ad2efd85343713fbce6e0c2aec27e6852659984d03a5414018e01815f", | 
|  | "osx-x86_64": "9ca2ba0121e35ea25228cf27ec553279966ca0a7f9c61e33ad1d9ea50477360d" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.netty:netty-transport-native-unix-common": { | 
|  | "shasums": { | 
|  | "jar": "5d888230a04c4a3e647c64e933cefb64fd49056f969bfb734c8a3fcedf0bea8a", | 
|  | "linux-aarch_64": "adb619d38e0e3411c10c68934a3b9313da31e29ecb6123eaf88fafb25688812e", | 
|  | "linux-x86_64": "14c2deedac8b5092a5740a04196dda76ea9291501f7d45cdc8420ef4fd95fdf3", | 
|  | "osx-aarch_64": "411b2cfdbb108c26a1c585d9e3057151033cd3e770a0f4a8384df9aa519e6810", | 
|  | "osx-x86_64": "51624a67425e1fb5563ea51817171c9bc39c60be59e0ba78f19584aacc01b693" | 
|  | }, | 
|  | "version": "4.1.100.Final" | 
|  | }, | 
|  | "io.opencensus:opencensus-api": { | 
|  | "shasums": { | 
|  | "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382" | 
|  | }, | 
|  | "version": "0.31.1" | 
|  | }, | 
|  | "io.opencensus:opencensus-contrib-grpc-metrics": { | 
|  | "shasums": { | 
|  | "jar": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63" | 
|  | }, | 
|  | "version": "0.31.0" | 
|  | }, | 
|  | "io.opencensus:opencensus-contrib-http-util": { | 
|  | "shasums": { | 
|  | "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a" | 
|  | }, | 
|  | "version": "0.31.1" | 
|  | }, | 
|  | "io.perfmark:perfmark-api": { | 
|  | "shasums": { | 
|  | "jar": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6" | 
|  | }, | 
|  | "version": "0.27.0" | 
|  | }, | 
|  | "io.reactivex.rxjava3:rxjava": { | 
|  | "shasums": { | 
|  | "jar": "8d784075bec0b7c55042c109a4de8923b3b6d2ebd2e00912d518f07240f9c23a" | 
|  | }, | 
|  | "version": "3.1.2" | 
|  | }, | 
|  | "io.sweers.autotransient:autotransient": { | 
|  | "shasums": { | 
|  | "jar": "914ce84508410ee1419514925f93b1855a9f7a7b5b5d02fc07f411d2a45f1bba" | 
|  | }, | 
|  | "version": "1.0.0" | 
|  | }, | 
|  | "it.unimi.dsi:fastutil": { | 
|  | "shasums": { | 
|  | "jar": "d73dec5ec18f973f380869b6125d60f5cda77cf6e40e321bd06e0308ed0a40b7" | 
|  | }, | 
|  | "version": "7.2.1" | 
|  | }, | 
|  | "javax.activation:javax.activation-api": { | 
|  | "shasums": { | 
|  | "jar": "43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393" | 
|  | }, | 
|  | "version": "1.2.0" | 
|  | }, | 
|  | "javax.annotation:javax.annotation-api": { | 
|  | "shasums": { | 
|  | "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b" | 
|  | }, | 
|  | "version": "1.3.2" | 
|  | }, | 
|  | "javax.inject:javax.inject": { | 
|  | "shasums": { | 
|  | "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" | 
|  | }, | 
|  | "version": "1" | 
|  | }, | 
|  | "javax.ws.rs:jsr311-api": { | 
|  | "shasums": { | 
|  | "jar": "ab1534b73b5fa055808e6598a5e73b599ccda28c3159c3c0908977809422ee4a" | 
|  | }, | 
|  | "version": "1.1.1" | 
|  | }, | 
|  | "joda-time:joda-time": { | 
|  | "shasums": { | 
|  | "jar": "dd8e7c92185a678d1b7b933f31209b6203c8ffa91e9880475a1be0346b9617e3" | 
|  | }, | 
|  | "version": "2.10.10" | 
|  | }, | 
|  | "junit:junit": { | 
|  | "shasums": { | 
|  | "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" | 
|  | }, | 
|  | "version": "4.13.2" | 
|  | }, | 
|  | "net.bytebuddy:byte-buddy": { | 
|  | "shasums": { | 
|  | "jar": "e99761a526df0fefbbd3fe14436b0f953000cdfa5151dc63c0b18d37d9c46f1c" | 
|  | }, | 
|  | "version": "1.14.5" | 
|  | }, | 
|  | "net.bytebuddy:byte-buddy-agent": { | 
|  | "shasums": { | 
|  | "jar": "55f19862b870f5d85890ba5386b1b45e9bbc88d5fe1f819abe0c788b4929fa6b" | 
|  | }, | 
|  | "version": "1.14.5" | 
|  | }, | 
|  | "net.sf.jopt-simple:jopt-simple": { | 
|  | "shasums": { | 
|  | "jar": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28" | 
|  | }, | 
|  | "version": "5.0.4" | 
|  | }, | 
|  | "org.apache.commons:commons-compress": { | 
|  | "shasums": { | 
|  | "jar": "27bb5d40f37c3bb7205b4a0540247df057715e9f6cbbd97d626ab8b50318bb04" | 
|  | }, | 
|  | "version": "1.26.1" | 
|  | }, | 
|  | "org.apache.commons:commons-lang3": { | 
|  | "shasums": { | 
|  | "jar": "7b96bf3ee68949abb5bc465559ac270e0551596fa34523fddf890ec418dde13c" | 
|  | }, | 
|  | "version": "3.14.0" | 
|  | }, | 
|  | "org.apache.commons:commons-math3": { | 
|  | "shasums": { | 
|  | "jar": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308" | 
|  | }, | 
|  | "version": "3.6.1" | 
|  | }, | 
|  | "org.apache.logging.log4j:log4j-api": { | 
|  | "shasums": { | 
|  | "jar": "5ccb24ad9f92e768d0bc456d3061a737951262df803e004d2cad096b75a88d60" | 
|  | }, | 
|  | "version": "2.19.0" | 
|  | }, | 
|  | "org.apache.logging.log4j:log4j-core": { | 
|  | "shasums": { | 
|  | "jar": "b4a1796fab7bfc36df015c1b4052459147997e8d215a7199d71d05f9e747e4f4" | 
|  | }, | 
|  | "version": "2.19.0" | 
|  | }, | 
|  | "org.apache.tomcat:annotations-api": { | 
|  | "shasums": { | 
|  | "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13" | 
|  | }, | 
|  | "version": "6.0.53" | 
|  | }, | 
|  | "org.apache.tomcat:tomcat-annotations-api": { | 
|  | "shasums": { | 
|  | "jar": "748677bebb1651a313317dfd93e984ed8f8c9e345538fa8b0ab0cbb804631953" | 
|  | }, | 
|  | "version": "8.0.5" | 
|  | }, | 
|  | "org.apache.velocity:velocity": { | 
|  | "shasums": { | 
|  | "jar": "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e" | 
|  | }, | 
|  | "version": "1.7" | 
|  | }, | 
|  | "org.checkerframework:checker-compat-qual": { | 
|  | "shasums": { | 
|  | "jar": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d" | 
|  | }, | 
|  | "version": "2.5.3" | 
|  | }, | 
|  | "org.checkerframework:checker-qual": { | 
|  | "shasums": { | 
|  | "jar": "ccaedd33af0b7894d9f2f3b644f4d19e43928e32902e61ac4d10777830f5aac7" | 
|  | }, | 
|  | "version": "3.42.0" | 
|  | }, | 
|  | "org.codehaus.mojo:animal-sniffer-annotations": { | 
|  | "shasums": { | 
|  | "jar": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92" | 
|  | }, | 
|  | "version": "1.24" | 
|  | }, | 
|  | "org.hamcrest:hamcrest-core": { | 
|  | "shasums": { | 
|  | "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" | 
|  | }, | 
|  | "version": "1.3" | 
|  | }, | 
|  | "org.jetbrains.kotlin:kotlin-metadata-jvm": { | 
|  | "shasums": { | 
|  | "jar": "ad8f1c7dbc5ac46f5cbd2d2e5de39c56c9db65dd7de716a84e01ce208758aee6" | 
|  | }, | 
|  | "version": "2.0.0" | 
|  | }, | 
|  | "org.jetbrains.kotlin:kotlin-stdlib": { | 
|  | "shasums": { | 
|  | "jar": "240938c4aab8e73e888703e3e7d3f87383ffe5bd536d6d5e3c100d4cd0379fcf" | 
|  | }, | 
|  | "version": "2.0.0" | 
|  | }, | 
|  | "org.jetbrains.kotlin:kotlin-stdlib-common": { | 
|  | "shasums": { | 
|  | "jar": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320" | 
|  | }, | 
|  | "version": "1.4.20" | 
|  | }, | 
|  | "org.jetbrains:annotations": { | 
|  | "shasums": { | 
|  | "jar": "ff112f54ce874b8ae899cfd68f0315d96c9f406a338b8eca80c76d10e2e5a2f7" | 
|  | }, | 
|  | "version": "24.0.0" | 
|  | }, | 
|  | "org.json:json": { | 
|  | "shasums": { | 
|  | "jar": "0f18192df289114e17aa1a0d0a7f8372cc9f5c7e4f7e39adcf8906fe714fa7d3" | 
|  | }, | 
|  | "version": "20231013" | 
|  | }, | 
|  | "org.jspecify:jspecify": { | 
|  | "shasums": { | 
|  | "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab" | 
|  | }, | 
|  | "version": "1.0.0" | 
|  | }, | 
|  | "org.mockito:mockito-core": { | 
|  | "shasums": { | 
|  | "jar": "b1689b06617ea01fd777bfaedbdde512faf083d639a049f79b388d5a4e96d2e5" | 
|  | }, | 
|  | "version": "5.4.0" | 
|  | }, | 
|  | "org.objenesis:objenesis": { | 
|  | "shasums": { | 
|  | "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb" | 
|  | }, | 
|  | "version": "3.3" | 
|  | }, | 
|  | "org.openjdk.jmh:jmh-core": { | 
|  | "shasums": { | 
|  | "jar": "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3" | 
|  | }, | 
|  | "version": "1.37" | 
|  | }, | 
|  | "org.openjdk.jmh:jmh-generator-annprocess": { | 
|  | "shasums": { | 
|  | "jar": "6a5604b5b804e0daca1145df1077609321687734a8b49387e49f10557c186c77" | 
|  | }, | 
|  | "version": "1.37" | 
|  | }, | 
|  | "org.osgi:org.osgi.dto": { | 
|  | "shasums": { | 
|  | "jar": "cb75f3c7e48e5a31a31df22e26873346f5bf659e2dcab2369e031e4850d2ff43" | 
|  | }, | 
|  | "version": "1.0.0" | 
|  | }, | 
|  | "org.osgi:org.osgi.framework": { | 
|  | "shasums": { | 
|  | "jar": "ec194b7871af27681716ff05259319a5c3c9b9727e8000e9e832499b93484b4e" | 
|  | }, | 
|  | "version": "1.8.0" | 
|  | }, | 
|  | "org.osgi:org.osgi.resource": { | 
|  | "shasums": { | 
|  | "jar": "81fc50f1f1d38a4af28e131907d4afe213249aab05060484edca0e60c4af9b4a" | 
|  | }, | 
|  | "version": "1.0.0" | 
|  | }, | 
|  | "org.osgi:org.osgi.service.log": { | 
|  | "shasums": { | 
|  | "jar": "ff6710c4856d32684cf3ebdc45248f41036ff734f2b03bbc08c4609a61fecfa0" | 
|  | }, | 
|  | "version": "1.3.0" | 
|  | }, | 
|  | "org.osgi:org.osgi.service.repository": { | 
|  | "shasums": { | 
|  | "jar": "c5553e95b459529192433486d4c4cc22ff45a2eae4968484f9f717319264a532" | 
|  | }, | 
|  | "version": "1.1.0" | 
|  | }, | 
|  | "org.osgi:org.osgi.util.function": { | 
|  | "shasums": { | 
|  | "jar": "208819c7c71690c15a6bb8b187474e7f9d0147946b680182a62b9f222ae014ec" | 
|  | }, | 
|  | "version": "1.2.0" | 
|  | }, | 
|  | "org.osgi:org.osgi.util.promise": { | 
|  | "shasums": { | 
|  | "jar": "fef86e64f584d012a16a0306160764f6179663b90988a226c4641b920f3a4b36" | 
|  | }, | 
|  | "version": "1.2.0" | 
|  | }, | 
|  | "org.osgi:org.osgi.util.tracker": { | 
|  | "shasums": { | 
|  | "jar": "7d78c2cc9bcb6421c24f17aa097866ce8d9115c219a4f8d6cc753bc4dfb97efa" | 
|  | }, | 
|  | "version": "1.5.4" | 
|  | }, | 
|  | "org.osgi:osgi.annotation": { | 
|  | "shasums": { | 
|  | "jar": "a0e8a4c362bd3600812f37b0ea45fba966c7bc049d01fed56a09ecc74082759e" | 
|  | }, | 
|  | "version": "8.0.1" | 
|  | }, | 
|  | "org.ow2.asm:asm": { | 
|  | "shasums": { | 
|  | "jar": "8cadd43ac5eb6d09de05faecca38b917a040bb9139c7edeb4cc81c740b713281" | 
|  | }, | 
|  | "version": "9.7.1" | 
|  | }, | 
|  | "org.ow2.asm:asm-analysis": { | 
|  | "shasums": { | 
|  | "jar": "85b29371884ba31bb76edf22323c2c24e172c3267a67152eba3d1ccc2e041ef2" | 
|  | }, | 
|  | "version": "9.7.1" | 
|  | }, | 
|  | "org.ow2.asm:asm-commons": { | 
|  | "shasums": { | 
|  | "jar": "9a579b54d292ad9be171d4313fd4739c635592c2b5ac3a459bbd1049cddec6a0" | 
|  | }, | 
|  | "version": "9.7.1" | 
|  | }, | 
|  | "org.ow2.asm:asm-tree": { | 
|  | "shasums": { | 
|  | "jar": "9929881f59eb6b840e86d54570c77b59ce721d104e6dfd7a40978991c2d3b41f" | 
|  | }, | 
|  | "version": "9.7.1" | 
|  | }, | 
|  | "org.ow2.asm:asm-util": { | 
|  | "shasums": { | 
|  | "jar": "f885be71b5c90556f5f1ad1c4f9276b29b96057c497d46666fe4ddbec3cb43c6" | 
|  | }, | 
|  | "version": "9.7.1" | 
|  | }, | 
|  | "org.pcollections:pcollections": { | 
|  | "shasums": { | 
|  | "jar": "1f82766d7c3221930854033bebff5073ea46b43f27326074bbe15d148c18bfb3" | 
|  | }, | 
|  | "version": "4.0.1" | 
|  | }, | 
|  | "org.reactivestreams:reactive-streams": { | 
|  | "shasums": { | 
|  | "jar": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865" | 
|  | }, | 
|  | "version": "1.0.3" | 
|  | }, | 
|  | "org.slf4j:slf4j-api": { | 
|  | "shasums": { | 
|  | "jar": "18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79" | 
|  | }, | 
|  | "version": "1.7.25" | 
|  | }, | 
|  | "org.threeten:threeten-extra": { | 
|  | "shasums": { | 
|  | "jar": "e7def554536188fbaf8aac1a0a2f956b039cbbb5696edc3b8336c442c56ae445" | 
|  | }, | 
|  | "version": "1.5.0" | 
|  | }, | 
|  | "org.tukaani:xz": { | 
|  | "shasums": { | 
|  | "jar": "211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5" | 
|  | }, | 
|  | "version": "1.9" | 
|  | }, | 
|  | "org.yaml:snakeyaml": { | 
|  | "shasums": { | 
|  | "jar": "880c9d896e4b74a06c549c15ca496450165d6909fa15d7e662bee8f6a66d7afa" | 
|  | }, | 
|  | "version": "2.0" | 
|  | } | 
|  | }, | 
|  | "dependencies": { | 
|  | "biz.aQute.bnd:biz.aQute.bndlib": [ | 
|  | "biz.aQute.bnd:biz.aQute.bnd.util", | 
|  | "org.osgi:org.osgi.dto", | 
|  | "org.osgi:org.osgi.framework", | 
|  | "org.osgi:org.osgi.resource", | 
|  | "org.osgi:org.osgi.service.log", | 
|  | "org.osgi:org.osgi.service.repository", | 
|  | "org.osgi:org.osgi.util.function", | 
|  | "org.osgi:org.osgi.util.promise", | 
|  | "org.osgi:org.osgi.util.tracker", | 
|  | "org.slf4j:slf4j-api" | 
|  | ], | 
|  | "com.github.ben-manes.caffeine:caffeine": [ | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "org.checkerframework:checker-qual" | 
|  | ], | 
|  | "com.google.api-client:google-api-client": [ | 
|  | "com.google.guava:guava", | 
|  | "com.google.http-client:google-http-client", | 
|  | "com.google.http-client:google-http-client-apache-v2", | 
|  | "com.google.http-client:google-http-client-gson", | 
|  | "com.google.oauth-client:google-oauth-client" | 
|  | ], | 
|  | "com.google.api-client:google-api-client-gson": [ | 
|  | "com.google.api-client:google-api-client", | 
|  | "com.google.http-client:google-http-client", | 
|  | "com.google.http-client:google-http-client-gson" | 
|  | ], | 
|  | "com.google.api.grpc:proto-google-common-protos": [ | 
|  | "com.google.protobuf:protobuf-java" | 
|  | ], | 
|  | "com.google.auth:google-auth-library-oauth2-http": [ | 
|  | "com.google.auth:google-auth-library-credentials", | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "com.google.http-client:google-http-client", | 
|  | "com.google.http-client:google-http-client-gson" | 
|  | ], | 
|  | "com.google.auto.service:auto-service": [ | 
|  | "com.google.auto.service:auto-service-annotations", | 
|  | "com.google.auto:auto-common", | 
|  | "com.google.guava:guava" | 
|  | ], | 
|  | "com.google.auto:auto-common": [ | 
|  | "com.google.guava:guava" | 
|  | ], | 
|  | "com.google.caliper:caliper": [ | 
|  | "com.google.caliper:caliper-core", | 
|  | "com.google.caliper:caliper-runner", | 
|  | "com.google.caliper:caliper-worker-jvm", | 
|  | "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.guava:guava", | 
|  | "com.sun.jersey:jersey-client" | 
|  | ], | 
|  | "com.google.caliper:caliper-api": [ | 
|  | "com.google.guava:guava", | 
|  | "joda-time:joda-time" | 
|  | ], | 
|  | "com.google.caliper:caliper-core": [ | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.caliper:caliper-api", | 
|  | "com.google.caliper:caliper-util", | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.guava:guava", | 
|  | "com.squareup.okhttp:okhttp", | 
|  | "joda-time:joda-time" | 
|  | ], | 
|  | "com.google.caliper:caliper-runner": [ | 
|  | "com.google.caliper:caliper-api", | 
|  | "com.google.caliper:caliper-core", | 
|  | "com.google.caliper:caliper-util", | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.dagger:dagger-producers", | 
|  | "com.google.guava:guava", | 
|  | "com.squareup.okhttp:okhttp", | 
|  | "joda-time:joda-time" | 
|  | ], | 
|  | "com.google.caliper:caliper-util": [ | 
|  | "com.google.code.gson:gson", | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.guava:guava", | 
|  | "joda-time:joda-time" | 
|  | ], | 
|  | "com.google.caliper:caliper-worker": [ | 
|  | "com.google.caliper:caliper-api", | 
|  | "com.google.caliper:caliper-core", | 
|  | "com.google.caliper:caliper-util", | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.guava:guava", | 
|  | "com.squareup.okhttp:okhttp", | 
|  | "joda-time:joda-time" | 
|  | ], | 
|  | "com.google.caliper:caliper-worker-jvm": [ | 
|  | "com.google.caliper:caliper-core", | 
|  | "com.google.caliper:caliper-worker", | 
|  | "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.guava:guava", | 
|  | "com.sun.jersey:jersey-client" | 
|  | ], | 
|  | "com.google.code.gson:gson": [ | 
|  | "com.google.errorprone:error_prone_annotations" | 
|  | ], | 
|  | "com.google.dagger:dagger": [ | 
|  | "javax.inject:javax.inject" | 
|  | ], | 
|  | "com.google.dagger:dagger-producers": [ | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.guava:guava", | 
|  | "javax.inject:javax.inject", | 
|  | "org.checkerframework:checker-compat-qual" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_annotation": [ | 
|  | "com.google.guava:guava" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_check_api": [ | 
|  | "com.github.ben-manes.caffeine:caffeine", | 
|  | "com.github.kevinstern:software-and-algorithms", | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.errorprone:error_prone_annotation", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "io.github.eisop:dataflow-errorprone", | 
|  | "io.github.java-diff-utils:java-diff-utils", | 
|  | "javax.inject:javax.inject", | 
|  | "org.jspecify:jspecify" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_core": [ | 
|  | "com.google.auto.service:auto-service-annotations", | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.auto:auto-common", | 
|  | "com.google.errorprone:error_prone_annotation", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.errorprone:error_prone_check_api", | 
|  | "com.google.errorprone:error_prone_type_annotations", | 
|  | "com.google.googlejavaformat:google-java-format", | 
|  | "com.google.guava:guava", | 
|  | "com.google.protobuf:protobuf-java", | 
|  | "io.github.eisop:dataflow-errorprone", | 
|  | "javax.inject:javax.inject", | 
|  | "org.jspecify:jspecify", | 
|  | "org.pcollections:pcollections" | 
|  | ], | 
|  | "com.google.flogger:flogger": [ | 
|  | "org.checkerframework:checker-compat-qual" | 
|  | ], | 
|  | "com.google.flogger:flogger-system-backend": [ | 
|  | "com.google.flogger:flogger", | 
|  | "org.checkerframework:checker-compat-qual" | 
|  | ], | 
|  | "com.google.flogger:google-extensions": [ | 
|  | "com.google.flogger:flogger" | 
|  | ], | 
|  | "com.google.googlejavaformat:google-java-format": [ | 
|  | "com.google.guava:guava" | 
|  | ], | 
|  | "com.google.guava:guava": [ | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:failureaccess", | 
|  | "com.google.guava:listenablefuture", | 
|  | "com.google.j2objc:j2objc-annotations", | 
|  | "org.jspecify:jspecify" | 
|  | ], | 
|  | "com.google.guava:guava-testlib": [ | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "com.google.j2objc:j2objc-annotations", | 
|  | "junit:junit", | 
|  | "org.checkerframework:checker-qual" | 
|  | ], | 
|  | "com.google.http-client:google-http-client": [ | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "com.google.j2objc:j2objc-annotations", | 
|  | "io.opencensus:opencensus-api", | 
|  | "io.opencensus:opencensus-contrib-http-util" | 
|  | ], | 
|  | "com.google.http-client:google-http-client-apache-v2": [ | 
|  | "com.google.http-client:google-http-client" | 
|  | ], | 
|  | "com.google.http-client:google-http-client-gson": [ | 
|  | "com.google.code.gson:gson", | 
|  | "com.google.http-client:google-http-client" | 
|  | ], | 
|  | "com.google.jimfs:jimfs": [ | 
|  | "com.google.guava:guava" | 
|  | ], | 
|  | "com.google.oauth-client:google-oauth-client": [ | 
|  | "com.google.guava:guava", | 
|  | "com.google.http-client:google-http-client", | 
|  | "com.google.http-client:google-http-client-gson" | 
|  | ], | 
|  | "com.google.testing.compile:compile-testing": [ | 
|  | "com.google.auto.value:auto-value", | 
|  | "com.google.auto:auto-common", | 
|  | "com.google.guava:guava", | 
|  | "com.google.truth:truth", | 
|  | "junit:junit" | 
|  | ], | 
|  | "com.google.testparameterinjector:test-parameter-injector": [ | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.guava:guava", | 
|  | "junit:junit", | 
|  | "org.yaml:snakeyaml" | 
|  | ], | 
|  | "com.google.truth.extensions:truth-java8-extension": [ | 
|  | "com.google.truth:truth", | 
|  | "org.checkerframework:checker-qual" | 
|  | ], | 
|  | "com.google.truth.extensions:truth-liteproto-extension": [ | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "com.google.truth:truth", | 
|  | "org.checkerframework:checker-qual" | 
|  | ], | 
|  | "com.google.truth.extensions:truth-proto-extension": [ | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "com.google.protobuf:protobuf-java", | 
|  | "com.google.truth.extensions:truth-liteproto-extension", | 
|  | "com.google.truth:truth", | 
|  | "org.checkerframework:checker-qual" | 
|  | ], | 
|  | "com.google.truth:truth": [ | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "junit:junit", | 
|  | "org.checkerframework:checker-qual", | 
|  | "org.ow2.asm:asm" | 
|  | ], | 
|  | "com.google.turbine:turbine": [ | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "com.google.protobuf:protobuf-java" | 
|  | ], | 
|  | "com.guardsquare:proguard-base": [ | 
|  | "com.google.code.gson:gson", | 
|  | "com.guardsquare:proguard-core", | 
|  | "org.apache.logging.log4j:log4j-api", | 
|  | "org.apache.logging.log4j:log4j-core", | 
|  | "org.jetbrains.kotlin:kotlin-stdlib", | 
|  | "org.json:json" | 
|  | ], | 
|  | "com.guardsquare:proguard-core": [ | 
|  | "org.apache.logging.log4j:log4j-api", | 
|  | "org.apache.logging.log4j:log4j-core", | 
|  | "org.jetbrains.kotlin:kotlin-metadata-jvm", | 
|  | "org.jetbrains.kotlin:kotlin-stdlib", | 
|  | "org.jetbrains:annotations" | 
|  | ], | 
|  | "com.ryanharter.auto.value:auto-value-gson-extension": [ | 
|  | "com.google.auto.value:auto-value", | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.code.gson:gson", | 
|  | "com.ryanharter.auto.value:auto-value-gson-runtime", | 
|  | "com.squareup:javapoet" | 
|  | ], | 
|  | "com.ryanharter.auto.value:auto-value-gson-factory": [ | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.code.gson:gson", | 
|  | "com.ryanharter.auto.value:auto-value-gson-extension", | 
|  | "com.squareup:javapoet" | 
|  | ], | 
|  | "com.ryanharter.auto.value:auto-value-gson-runtime": [ | 
|  | "com.google.code.gson:gson", | 
|  | "io.sweers.autotransient:autotransient" | 
|  | ], | 
|  | "com.squareup.okhttp:okhttp": [ | 
|  | "com.squareup.okio:okio" | 
|  | ], | 
|  | "com.squareup.okio:okio": [ | 
|  | "org.jetbrains.kotlin:kotlin-stdlib", | 
|  | "org.jetbrains.kotlin:kotlin-stdlib-common" | 
|  | ], | 
|  | "com.sun.jersey:jersey-client": [ | 
|  | "com.sun.jersey:jersey-core" | 
|  | ], | 
|  | "com.sun.jersey:jersey-core": [ | 
|  | "javax.ws.rs:jsr311-api" | 
|  | ], | 
|  | "io.grpc:grpc-api": [ | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava" | 
|  | ], | 
|  | "io.grpc:grpc-auth": [ | 
|  | "com.google.auth:google-auth-library-credentials", | 
|  | "com.google.guava:guava", | 
|  | "io.grpc:grpc-api" | 
|  | ], | 
|  | "io.grpc:grpc-context": [ | 
|  | "io.grpc:grpc-api" | 
|  | ], | 
|  | "io.grpc:grpc-core": [ | 
|  | "com.google.android:annotations", | 
|  | "com.google.code.gson:gson", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "io.grpc:grpc-api", | 
|  | "io.grpc:grpc-context", | 
|  | "io.perfmark:perfmark-api", | 
|  | "org.codehaus.mojo:animal-sniffer-annotations" | 
|  | ], | 
|  | "io.grpc:grpc-inprocess": [ | 
|  | "com.google.guava:guava", | 
|  | "io.grpc:grpc-api", | 
|  | "io.grpc:grpc-core" | 
|  | ], | 
|  | "io.grpc:grpc-netty": [ | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "io.grpc:grpc-api", | 
|  | "io.grpc:grpc-core", | 
|  | "io.grpc:grpc-util", | 
|  | "io.netty:netty-codec-http2", | 
|  | "io.netty:netty-handler-proxy", | 
|  | "io.netty:netty-transport-native-unix-common", | 
|  | "io.perfmark:perfmark-api" | 
|  | ], | 
|  | "io.grpc:grpc-protobuf": [ | 
|  | "com.google.api.grpc:proto-google-common-protos", | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.guava:guava", | 
|  | "com.google.protobuf:protobuf-java", | 
|  | "io.grpc:grpc-api", | 
|  | "io.grpc:grpc-protobuf-lite" | 
|  | ], | 
|  | "io.grpc:grpc-protobuf-lite": [ | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.guava:guava", | 
|  | "com.google.protobuf:protobuf-javalite", | 
|  | "io.grpc:grpc-api" | 
|  | ], | 
|  | "io.grpc:grpc-stub": [ | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.guava:guava", | 
|  | "io.grpc:grpc-api" | 
|  | ], | 
|  | "io.grpc:grpc-util": [ | 
|  | "com.google.guava:guava", | 
|  | "io.grpc:grpc-api", | 
|  | "io.grpc:grpc-core", | 
|  | "org.codehaus.mojo:animal-sniffer-annotations" | 
|  | ], | 
|  | "io.netty:netty-buffer": [ | 
|  | "io.netty:netty-common" | 
|  | ], | 
|  | "io.netty:netty-codec": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-codec-dns": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-codec-http": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-handler", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-codec-http2": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-codec-http", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-handler", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-codec-socks": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-handler": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-resolver", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-native-unix-common" | 
|  | ], | 
|  | "io.netty:netty-handler-proxy": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-codec-http", | 
|  | "io.netty:netty-codec-socks", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-resolver": [ | 
|  | "io.netty:netty-common" | 
|  | ], | 
|  | "io.netty:netty-resolver-dns": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-codec-dns", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-handler", | 
|  | "io.netty:netty-resolver", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-tcnative-boringssl-static": [ | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", | 
|  | "io.netty:netty-tcnative-classes" | 
|  | ], | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64": [ | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", | 
|  | "io.netty:netty-tcnative-classes" | 
|  | ], | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64": [ | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", | 
|  | "io.netty:netty-tcnative-classes" | 
|  | ], | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64": [ | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", | 
|  | "io.netty:netty-tcnative-classes" | 
|  | ], | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64": [ | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", | 
|  | "io.netty:netty-tcnative-classes" | 
|  | ], | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64": [ | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", | 
|  | "io.netty:netty-tcnative-classes" | 
|  | ], | 
|  | "io.netty:netty-transport": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-resolver" | 
|  | ], | 
|  | "io.netty:netty-transport-classes-epoll": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-native-unix-common" | 
|  | ], | 
|  | "io.netty:netty-transport-classes-kqueue": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-native-unix-common" | 
|  | ], | 
|  | "io.netty:netty-transport-native-epoll:jar:linux-aarch_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-classes-epoll", | 
|  | "io.netty:netty-transport-native-unix-common" | 
|  | ], | 
|  | "io.netty:netty-transport-native-epoll:jar:linux-x86_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-classes-epoll", | 
|  | "io.netty:netty-transport-native-unix-common" | 
|  | ], | 
|  | "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-classes-kqueue", | 
|  | "io.netty:netty-transport-native-unix-common" | 
|  | ], | 
|  | "io.netty:netty-transport-native-kqueue:jar:osx-x86_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-classes-kqueue", | 
|  | "io.netty:netty-transport-native-unix-common" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:linux-aarch_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:linux-x86_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:osx-aarch_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:osx-x86_64": [ | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-transport" | 
|  | ], | 
|  | "io.opencensus:opencensus-api": [ | 
|  | "io.grpc:grpc-context" | 
|  | ], | 
|  | "io.opencensus:opencensus-contrib-grpc-metrics": [ | 
|  | "com.google.guava:guava", | 
|  | "io.opencensus:opencensus-api" | 
|  | ], | 
|  | "io.opencensus:opencensus-contrib-http-util": [ | 
|  | "com.google.guava:guava", | 
|  | "io.opencensus:opencensus-api" | 
|  | ], | 
|  | "io.reactivex.rxjava3:rxjava": [ | 
|  | "org.reactivestreams:reactive-streams" | 
|  | ], | 
|  | "junit:junit": [ | 
|  | "org.hamcrest:hamcrest-core" | 
|  | ], | 
|  | "org.apache.commons:commons-compress": [ | 
|  | "commons-codec:commons-codec", | 
|  | "commons-io:commons-io", | 
|  | "org.apache.commons:commons-lang3" | 
|  | ], | 
|  | "org.apache.logging.log4j:log4j-core": [ | 
|  | "org.apache.logging.log4j:log4j-api" | 
|  | ], | 
|  | "org.apache.velocity:velocity": [ | 
|  | "commons-collections:commons-collections", | 
|  | "commons-lang:commons-lang" | 
|  | ], | 
|  | "org.jetbrains.kotlin:kotlin-metadata-jvm": [ | 
|  | "org.jetbrains.kotlin:kotlin-stdlib" | 
|  | ], | 
|  | "org.jetbrains.kotlin:kotlin-stdlib": [ | 
|  | "org.jetbrains:annotations" | 
|  | ], | 
|  | "org.mockito:mockito-core": [ | 
|  | "net.bytebuddy:byte-buddy", | 
|  | "net.bytebuddy:byte-buddy-agent", | 
|  | "org.objenesis:objenesis" | 
|  | ], | 
|  | "org.openjdk.jmh:jmh-core": [ | 
|  | "net.sf.jopt-simple:jopt-simple", | 
|  | "org.apache.commons:commons-math3" | 
|  | ], | 
|  | "org.openjdk.jmh:jmh-generator-annprocess": [ | 
|  | "org.openjdk.jmh:jmh-core" | 
|  | ], | 
|  | "org.osgi:org.osgi.util.function": [ | 
|  | "org.osgi:osgi.annotation" | 
|  | ], | 
|  | "org.osgi:org.osgi.util.promise": [ | 
|  | "org.osgi:org.osgi.util.function", | 
|  | "org.osgi:osgi.annotation" | 
|  | ], | 
|  | "org.osgi:org.osgi.util.tracker": [ | 
|  | "org.osgi:osgi.annotation" | 
|  | ], | 
|  | "org.ow2.asm:asm-analysis": [ | 
|  | "org.ow2.asm:asm-tree" | 
|  | ], | 
|  | "org.ow2.asm:asm-commons": [ | 
|  | "org.ow2.asm:asm", | 
|  | "org.ow2.asm:asm-tree" | 
|  | ], | 
|  | "org.ow2.asm:asm-tree": [ | 
|  | "org.ow2.asm:asm" | 
|  | ], | 
|  | "org.ow2.asm:asm-util": [ | 
|  | "org.ow2.asm:asm", | 
|  | "org.ow2.asm:asm-analysis", | 
|  | "org.ow2.asm:asm-tree" | 
|  | ] | 
|  | }, | 
|  | "packages": { | 
|  | "biz.aQute.bnd:biz.aQute.bnd.util": [ | 
|  | "aQute.bnd.classfile", | 
|  | "aQute.bnd.classfile.builder", | 
|  | "aQute.bnd.classfile.preview", | 
|  | "aQute.bnd.exceptions", | 
|  | "aQute.bnd.memoize", | 
|  | "aQute.bnd.result", | 
|  | "aQute.bnd.signatures", | 
|  | "aQute.bnd.stream", | 
|  | "aQute.bnd.unmodifiable", | 
|  | "aQute.lib.io", | 
|  | "aQute.lib.stringrover", | 
|  | "aQute.libg.glob" | 
|  | ], | 
|  | "biz.aQute.bnd:biz.aQute.bndlib": [ | 
|  | "aQute.bnd.annotation", | 
|  | "aQute.bnd.annotation.baseline", | 
|  | "aQute.bnd.annotation.component", | 
|  | "aQute.bnd.annotation.headers", | 
|  | "aQute.bnd.annotation.jpms", | 
|  | "aQute.bnd.annotation.licenses", | 
|  | "aQute.bnd.annotation.metatype", | 
|  | "aQute.bnd.annotation.plugin", | 
|  | "aQute.bnd.annotation.service", | 
|  | "aQute.bnd.annotation.spi", | 
|  | "aQute.bnd.annotation.xml", | 
|  | "aQute.bnd.apiguardian.api", | 
|  | "aQute.bnd.aspectj.plugin", | 
|  | "aQute.bnd.build", | 
|  | "aQute.bnd.build.api", | 
|  | "aQute.bnd.build.model", | 
|  | "aQute.bnd.build.model.clauses", | 
|  | "aQute.bnd.build.model.conversions", | 
|  | "aQute.bnd.buildtool", | 
|  | "aQute.bnd.bundle.annotations", | 
|  | "aQute.bnd.cdi", | 
|  | "aQute.bnd.classindex", | 
|  | "aQute.bnd.compatibility", | 
|  | "aQute.bnd.component", | 
|  | "aQute.bnd.component.annotations", | 
|  | "aQute.bnd.component.error", | 
|  | "aQute.bnd.connection.settings", | 
|  | "aQute.bnd.differ", | 
|  | "aQute.bnd.exporter.executable", | 
|  | "aQute.bnd.exporter.runbundles", | 
|  | "aQute.bnd.filerepo", | 
|  | "aQute.bnd.header", | 
|  | "aQute.bnd.help", | 
|  | "aQute.bnd.help.instructions", | 
|  | "aQute.bnd.http", | 
|  | "aQute.bnd.junit", | 
|  | "aQute.bnd.make", | 
|  | "aQute.bnd.make.calltree", | 
|  | "aQute.bnd.make.component", | 
|  | "aQute.bnd.make.coverage", | 
|  | "aQute.bnd.make.metatype", | 
|  | "aQute.bnd.maven", | 
|  | "aQute.bnd.maven.support", | 
|  | "aQute.bnd.metatype", | 
|  | "aQute.bnd.metatype.annotations", | 
|  | "aQute.bnd.obr", | 
|  | "aQute.bnd.osgi", | 
|  | "aQute.bnd.osgi.eclipse", | 
|  | "aQute.bnd.osgi.repository", | 
|  | "aQute.bnd.osgi.resource", | 
|  | "aQute.bnd.plugin.ant", | 
|  | "aQute.bnd.plugin.eclipse", | 
|  | "aQute.bnd.plugin.git", | 
|  | "aQute.bnd.plugin.gradle", | 
|  | "aQute.bnd.plugin.jpms", | 
|  | "aQute.bnd.plugin.maven", | 
|  | "aQute.bnd.plugin.spi", | 
|  | "aQute.bnd.print", | 
|  | "aQute.bnd.properties", | 
|  | "aQute.bnd.remoteworkspace.client", | 
|  | "aQute.bnd.remoteworkspace.server", | 
|  | "aQute.bnd.resource.repository", | 
|  | "aQute.bnd.service", | 
|  | "aQute.bnd.service.action", | 
|  | "aQute.bnd.service.classparser", | 
|  | "aQute.bnd.service.clipboard", | 
|  | "aQute.bnd.service.diff", | 
|  | "aQute.bnd.service.export", | 
|  | "aQute.bnd.service.extension", | 
|  | "aQute.bnd.service.externalplugin", | 
|  | "aQute.bnd.service.generate", | 
|  | "aQute.bnd.service.library", | 
|  | "aQute.bnd.service.lifecycle", | 
|  | "aQute.bnd.service.maven", | 
|  | "aQute.bnd.service.message", | 
|  | "aQute.bnd.service.progress", | 
|  | "aQute.bnd.service.release", | 
|  | "aQute.bnd.service.remotelaunch", | 
|  | "aQute.bnd.service.remoteworkspace", | 
|  | "aQute.bnd.service.reporter", | 
|  | "aQute.bnd.service.repository", | 
|  | "aQute.bnd.service.resolve.hook", | 
|  | "aQute.bnd.service.specifications", | 
|  | "aQute.bnd.service.url", | 
|  | "aQute.bnd.service.verifier", | 
|  | "aQute.bnd.signing", | 
|  | "aQute.bnd.url", | 
|  | "aQute.bnd.util.dto", | 
|  | "aQute.bnd.util.home", | 
|  | "aQute.bnd.util.repository", | 
|  | "aQute.bnd.version", | 
|  | "aQute.bnd.version.maven", | 
|  | "aQute.bnd.xmlattribute", | 
|  | "aQute.lib.aspects", | 
|  | "aQute.lib.base64", | 
|  | "aQute.lib.collections", | 
|  | "aQute.lib.concurrent.serial", | 
|  | "aQute.lib.concurrentinit", | 
|  | "aQute.lib.converter", | 
|  | "aQute.lib.date", | 
|  | "aQute.lib.deployer", | 
|  | "aQute.lib.fileset", | 
|  | "aQute.lib.filter", | 
|  | "aQute.lib.formatter", | 
|  | "aQute.lib.hex", | 
|  | "aQute.lib.hierarchy", | 
|  | "aQute.lib.io", | 
|  | "aQute.lib.json", | 
|  | "aQute.lib.link", | 
|  | "aQute.lib.manifest", | 
|  | "aQute.lib.mavenpasswordobfuscator", | 
|  | "aQute.lib.persistentmap", | 
|  | "aQute.lib.redirect", | 
|  | "aQute.lib.settings", | 
|  | "aQute.lib.specinterface", | 
|  | "aQute.lib.spring", | 
|  | "aQute.lib.stringrover", | 
|  | "aQute.lib.strings", | 
|  | "aQute.lib.tag", | 
|  | "aQute.lib.utf8properties", | 
|  | "aQute.lib.watcher", | 
|  | "aQute.lib.xml", | 
|  | "aQute.lib.xpath", | 
|  | "aQute.lib.zip", | 
|  | "aQute.libg.command", | 
|  | "aQute.libg.cryptography", | 
|  | "aQute.libg.filelock", | 
|  | "aQute.libg.generics", | 
|  | "aQute.libg.glob", | 
|  | "aQute.libg.gzip", | 
|  | "aQute.libg.ints", | 
|  | "aQute.libg.map", | 
|  | "aQute.libg.qtokens", | 
|  | "aQute.libg.reporter", | 
|  | "aQute.libg.reporter.slf4j", | 
|  | "aQute.libg.sed", | 
|  | "aQute.libg.tuple", | 
|  | "aQute.libg.uri", | 
|  | "aQute.service.reporter" | 
|  | ], | 
|  | "com.beust:jcommander": [ | 
|  | "com.beust.ah", | 
|  | "com.beust.jcommander", | 
|  | "com.beust.jcommander.converters", | 
|  | "com.beust.jcommander.defaultprovider", | 
|  | "com.beust.jcommander.internal", | 
|  | "com.beust.jcommander.parser", | 
|  | "com.beust.jcommander.validators" | 
|  | ], | 
|  | "com.github.ben-manes.caffeine:caffeine": [ | 
|  | "com.github.benmanes.caffeine.cache", | 
|  | "com.github.benmanes.caffeine.cache.stats" | 
|  | ], | 
|  | "com.github.kevinstern:software-and-algorithms": [ | 
|  | "blogspot.software_and_algorithms.stern_library.data_structure", | 
|  | "blogspot.software_and_algorithms.stern_library.geometry", | 
|  | "blogspot.software_and_algorithms.stern_library.optimization", | 
|  | "blogspot.software_and_algorithms.stern_library.string" | 
|  | ], | 
|  | "com.github.stephenc.jcip:jcip-annotations": [ | 
|  | "net.jcip.annotations" | 
|  | ], | 
|  | "com.google.android:annotations": [ | 
|  | "android.annotation" | 
|  | ], | 
|  | "com.google.api-client:google-api-client": [ | 
|  | "com.google.api.client.googleapis", | 
|  | "com.google.api.client.googleapis.apache", | 
|  | "com.google.api.client.googleapis.apache.v2", | 
|  | "com.google.api.client.googleapis.auth.oauth2", | 
|  | "com.google.api.client.googleapis.batch", | 
|  | "com.google.api.client.googleapis.batch.json", | 
|  | "com.google.api.client.googleapis.compute", | 
|  | "com.google.api.client.googleapis.javanet", | 
|  | "com.google.api.client.googleapis.json", | 
|  | "com.google.api.client.googleapis.media", | 
|  | "com.google.api.client.googleapis.mtls", | 
|  | "com.google.api.client.googleapis.notifications", | 
|  | "com.google.api.client.googleapis.notifications.json", | 
|  | "com.google.api.client.googleapis.services", | 
|  | "com.google.api.client.googleapis.services.json", | 
|  | "com.google.api.client.googleapis.testing", | 
|  | "com.google.api.client.googleapis.testing.auth.oauth2", | 
|  | "com.google.api.client.googleapis.testing.compute", | 
|  | "com.google.api.client.googleapis.testing.json", | 
|  | "com.google.api.client.googleapis.testing.notifications", | 
|  | "com.google.api.client.googleapis.testing.services", | 
|  | "com.google.api.client.googleapis.testing.services.json", | 
|  | "com.google.api.client.googleapis.util" | 
|  | ], | 
|  | "com.google.api-client:google-api-client-gson": [ | 
|  | "com.google.api.client.googleapis.notifications.json.gson" | 
|  | ], | 
|  | "com.google.api.grpc:proto-google-common-protos": [ | 
|  | "com.google.api", | 
|  | "com.google.apps.card.v1", | 
|  | "com.google.cloud", | 
|  | "com.google.cloud.audit", | 
|  | "com.google.cloud.location", | 
|  | "com.google.geo.type", | 
|  | "com.google.logging.type", | 
|  | "com.google.longrunning", | 
|  | "com.google.rpc", | 
|  | "com.google.rpc.context", | 
|  | "com.google.shopping.type", | 
|  | "com.google.type" | 
|  | ], | 
|  | "com.google.auth:google-auth-library-credentials": [ | 
|  | "com.google.auth" | 
|  | ], | 
|  | "com.google.auth:google-auth-library-oauth2-http": [ | 
|  | "com.google.auth.http", | 
|  | "com.google.auth.oauth2" | 
|  | ], | 
|  | "com.google.auto.service:auto-service": [ | 
|  | "com.google.auto.service.processor" | 
|  | ], | 
|  | "com.google.auto.service:auto-service-annotations": [ | 
|  | "com.google.auto.service" | 
|  | ], | 
|  | "com.google.auto.value:auto-value": [ | 
|  | "autovalue.shaded.com.google.auto.common", | 
|  | "autovalue.shaded.com.google.auto.service", | 
|  | "autovalue.shaded.com.google.common.annotations", | 
|  | "autovalue.shaded.com.google.common.base", | 
|  | "autovalue.shaded.com.google.common.cache", | 
|  | "autovalue.shaded.com.google.common.collect", | 
|  | "autovalue.shaded.com.google.common.escape", | 
|  | "autovalue.shaded.com.google.common.eventbus", | 
|  | "autovalue.shaded.com.google.common.graph", | 
|  | "autovalue.shaded.com.google.common.hash", | 
|  | "autovalue.shaded.com.google.common.html", | 
|  | "autovalue.shaded.com.google.common.io", | 
|  | "autovalue.shaded.com.google.common.math", | 
|  | "autovalue.shaded.com.google.common.net", | 
|  | "autovalue.shaded.com.google.common.primitives", | 
|  | "autovalue.shaded.com.google.common.reflect", | 
|  | "autovalue.shaded.com.google.common.util.concurrent", | 
|  | "autovalue.shaded.com.google.common.xml", | 
|  | "autovalue.shaded.com.google.errorprone.annotations", | 
|  | "autovalue.shaded.com.google.errorprone.annotations.concurrent", | 
|  | "autovalue.shaded.com.google.escapevelocity", | 
|  | "autovalue.shaded.com.google.j2objc.annotations", | 
|  | "autovalue.shaded.com.squareup.javapoet", | 
|  | "autovalue.shaded.net.ltgt.gradle.incap", | 
|  | "autovalue.shaded.org.checkerframework.checker.nullness.qual", | 
|  | "autovalue.shaded.org.checkerframework.framework.qual", | 
|  | "autovalue.shaded.org.objectweb.asm", | 
|  | "com.google.auto.value.extension", | 
|  | "com.google.auto.value.extension.memoized.processor", | 
|  | "com.google.auto.value.extension.serializable.processor", | 
|  | "com.google.auto.value.extension.serializable.serializer", | 
|  | "com.google.auto.value.extension.serializable.serializer.impl", | 
|  | "com.google.auto.value.extension.serializable.serializer.interfaces", | 
|  | "com.google.auto.value.extension.serializable.serializer.runtime", | 
|  | "com.google.auto.value.extension.toprettystring.processor", | 
|  | "com.google.auto.value.processor" | 
|  | ], | 
|  | "com.google.auto.value:auto-value-annotations": [ | 
|  | "com.google.auto.value", | 
|  | "com.google.auto.value.extension.memoized", | 
|  | "com.google.auto.value.extension.serializable", | 
|  | "com.google.auto.value.extension.toprettystring" | 
|  | ], | 
|  | "com.google.auto:auto-common": [ | 
|  | "com.google.auto.common" | 
|  | ], | 
|  | "com.google.caliper:caliper": [ | 
|  | "com.google.caliper.runner", | 
|  | "com.google.caliper.runner.instrument", | 
|  | "com.google.caliper.runner.resultprocessor" | 
|  | ], | 
|  | "com.google.caliper:caliper-api": [ | 
|  | "com.google.caliper", | 
|  | "com.google.caliper.api", | 
|  | "com.google.caliper.model" | 
|  | ], | 
|  | "com.google.caliper:caliper-core": [ | 
|  | "com.google.caliper.bridge", | 
|  | "com.google.caliper.core", | 
|  | "com.google.caliper.memory" | 
|  | ], | 
|  | "com.google.caliper:caliper-runner": [ | 
|  | "com.google.caliper.runner", | 
|  | "com.google.caliper.runner.config", | 
|  | "com.google.caliper.runner.experiment", | 
|  | "com.google.caliper.runner.instrument", | 
|  | "com.google.caliper.runner.options", | 
|  | "com.google.caliper.runner.resultprocessor", | 
|  | "com.google.caliper.runner.server", | 
|  | "com.google.caliper.runner.target", | 
|  | "com.google.caliper.runner.worker", | 
|  | "com.google.caliper.runner.worker.dryrun", | 
|  | "com.google.caliper.runner.worker.targetinfo", | 
|  | "com.google.caliper.runner.worker.trial" | 
|  | ], | 
|  | "com.google.caliper:caliper-util": [ | 
|  | "com.google.caliper.json", | 
|  | "com.google.caliper.util" | 
|  | ], | 
|  | "com.google.caliper:caliper-worker": [ | 
|  | "com.google.caliper.worker", | 
|  | "com.google.caliper.worker.connection", | 
|  | "com.google.caliper.worker.handler", | 
|  | "com.google.caliper.worker.instrument" | 
|  | ], | 
|  | "com.google.caliper:caliper-worker-jvm": [ | 
|  | "com.google.caliper.worker" | 
|  | ], | 
|  | "com.google.code.findbugs:jsr305": [ | 
|  | "javax.annotation", | 
|  | "javax.annotation.concurrent", | 
|  | "javax.annotation.meta" | 
|  | ], | 
|  | "com.google.code.gson:gson": [ | 
|  | "com.google.gson", | 
|  | "com.google.gson.annotations", | 
|  | "com.google.gson.internal", | 
|  | "com.google.gson.internal.bind", | 
|  | "com.google.gson.internal.bind.util", | 
|  | "com.google.gson.internal.reflect", | 
|  | "com.google.gson.internal.sql", | 
|  | "com.google.gson.reflect", | 
|  | "com.google.gson.stream" | 
|  | ], | 
|  | "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": [ | 
|  | "com.google.monitoring.runtime.instrumentation", | 
|  | "com.google.monitoring.runtime.instrumentation.asm", | 
|  | "com.google.monitoring.runtime.instrumentation.asm.commons", | 
|  | "com.google.monitoring.runtime.instrumentation.asm.signature", | 
|  | "com.google.monitoring.runtime.instrumentation.asm.tree", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.annotations", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.base", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.cache", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.collect", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.math", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.primitives", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.util.concurrent", | 
|  | "com.google.monitoring.runtime.instrumentation.common.com.google.common.util.concurrent.internal", | 
|  | "javax.annotation", | 
|  | "javax.annotation.security" | 
|  | ], | 
|  | "com.google.dagger:dagger": [ | 
|  | "dagger", | 
|  | "dagger.internal", | 
|  | "dagger.multibindings" | 
|  | ], | 
|  | "com.google.dagger:dagger-producers": [ | 
|  | "dagger.producers", | 
|  | "dagger.producers.internal", | 
|  | "dagger.producers.monitoring", | 
|  | "dagger.producers.monitoring.internal" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_annotation": [ | 
|  | "com.google.errorprone" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_annotations": [ | 
|  | "com.google.errorprone.annotations", | 
|  | "com.google.errorprone.annotations.concurrent" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_check_api": [ | 
|  | "com.google.errorprone", | 
|  | "com.google.errorprone.apply", | 
|  | "com.google.errorprone.bugpatterns", | 
|  | "com.google.errorprone.dataflow", | 
|  | "com.google.errorprone.dataflow.nullnesspropagation", | 
|  | "com.google.errorprone.dataflow.nullnesspropagation.inference", | 
|  | "com.google.errorprone.fixes", | 
|  | "com.google.errorprone.matchers", | 
|  | "com.google.errorprone.matchers.method", | 
|  | "com.google.errorprone.names", | 
|  | "com.google.errorprone.predicates", | 
|  | "com.google.errorprone.predicates.type", | 
|  | "com.google.errorprone.scanner", | 
|  | "com.google.errorprone.suppliers", | 
|  | "com.google.errorprone.util" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_core": [ | 
|  | "com.google.errorprone", | 
|  | "com.google.errorprone.bugpatterns", | 
|  | "com.google.errorprone.bugpatterns.android", | 
|  | "com.google.errorprone.bugpatterns.apidiff", | 
|  | "com.google.errorprone.bugpatterns.argumentselectiondefects", | 
|  | "com.google.errorprone.bugpatterns.checkreturnvalue", | 
|  | "com.google.errorprone.bugpatterns.collectionincompatibletype", | 
|  | "com.google.errorprone.bugpatterns.flogger", | 
|  | "com.google.errorprone.bugpatterns.formatstring", | 
|  | "com.google.errorprone.bugpatterns.inject", | 
|  | "com.google.errorprone.bugpatterns.inject.dagger", | 
|  | "com.google.errorprone.bugpatterns.inject.guice", | 
|  | "com.google.errorprone.bugpatterns.inlineme", | 
|  | "com.google.errorprone.bugpatterns.javadoc", | 
|  | "com.google.errorprone.bugpatterns.nullness", | 
|  | "com.google.errorprone.bugpatterns.overloading", | 
|  | "com.google.errorprone.bugpatterns.threadsafety", | 
|  | "com.google.errorprone.bugpatterns.time", | 
|  | "com.google.errorprone.refaster", | 
|  | "com.google.errorprone.refaster.annotation", | 
|  | "com.google.errorprone.scanner" | 
|  | ], | 
|  | "com.google.errorprone:error_prone_type_annotations": [ | 
|  | "com.google.errorprone.annotations" | 
|  | ], | 
|  | "com.google.flogger:flogger": [ | 
|  | "com.google.common.flogger", | 
|  | "com.google.common.flogger.backend", | 
|  | "com.google.common.flogger.context", | 
|  | "com.google.common.flogger.parameter", | 
|  | "com.google.common.flogger.parser", | 
|  | "com.google.common.flogger.util" | 
|  | ], | 
|  | "com.google.flogger:flogger-system-backend": [ | 
|  | "com.google.common.flogger.backend.system" | 
|  | ], | 
|  | "com.google.flogger:google-extensions": [ | 
|  | "com.google.common.flogger" | 
|  | ], | 
|  | "com.google.googlejavaformat:google-java-format": [ | 
|  | "com.google.googlejavaformat", | 
|  | "com.google.googlejavaformat.java", | 
|  | "com.google.googlejavaformat.java.filer", | 
|  | "com.google.googlejavaformat.java.java17", | 
|  | "com.google.googlejavaformat.java.java21", | 
|  | "com.google.googlejavaformat.java.javadoc" | 
|  | ], | 
|  | "com.google.guava:failureaccess": [ | 
|  | "com.google.common.util.concurrent.internal" | 
|  | ], | 
|  | "com.google.guava:guava": [ | 
|  | "com.google.common.annotations", | 
|  | "com.google.common.base", | 
|  | "com.google.common.base.internal", | 
|  | "com.google.common.cache", | 
|  | "com.google.common.collect", | 
|  | "com.google.common.escape", | 
|  | "com.google.common.eventbus", | 
|  | "com.google.common.graph", | 
|  | "com.google.common.hash", | 
|  | "com.google.common.html", | 
|  | "com.google.common.io", | 
|  | "com.google.common.math", | 
|  | "com.google.common.net", | 
|  | "com.google.common.primitives", | 
|  | "com.google.common.reflect", | 
|  | "com.google.common.util.concurrent", | 
|  | "com.google.common.xml", | 
|  | "com.google.thirdparty.publicsuffix" | 
|  | ], | 
|  | "com.google.guava:guava-testlib": [ | 
|  | "com.google.common.collect.testing", | 
|  | "com.google.common.collect.testing.features", | 
|  | "com.google.common.collect.testing.google", | 
|  | "com.google.common.collect.testing.suites", | 
|  | "com.google.common.collect.testing.testers", | 
|  | "com.google.common.escape.testing", | 
|  | "com.google.common.testing", | 
|  | "com.google.common.util.concurrent.testing" | 
|  | ], | 
|  | "com.google.http-client:google-http-client": [ | 
|  | "com.google.api.client.http", | 
|  | "com.google.api.client.http.apache", | 
|  | "com.google.api.client.http.javanet", | 
|  | "com.google.api.client.http.json", | 
|  | "com.google.api.client.json", | 
|  | "com.google.api.client.json.rpc2", | 
|  | "com.google.api.client.json.webtoken", | 
|  | "com.google.api.client.testing.http", | 
|  | "com.google.api.client.testing.http.apache", | 
|  | "com.google.api.client.testing.http.javanet", | 
|  | "com.google.api.client.testing.json", | 
|  | "com.google.api.client.testing.json.webtoken", | 
|  | "com.google.api.client.testing.util", | 
|  | "com.google.api.client.util", | 
|  | "com.google.api.client.util.escape", | 
|  | "com.google.api.client.util.store" | 
|  | ], | 
|  | "com.google.http-client:google-http-client-apache-v2": [ | 
|  | "com.google.api.client.http.apache.v2" | 
|  | ], | 
|  | "com.google.http-client:google-http-client-gson": [ | 
|  | "com.google.api.client.json.gson" | 
|  | ], | 
|  | "com.google.j2objc:j2objc-annotations": [ | 
|  | "com.google.j2objc.annotations" | 
|  | ], | 
|  | "com.google.jimfs:jimfs": [ | 
|  | "com.google.common.jimfs" | 
|  | ], | 
|  | "com.google.oauth-client:google-oauth-client": [ | 
|  | "com.google.api.client.auth.oauth", | 
|  | "com.google.api.client.auth.oauth2", | 
|  | "com.google.api.client.auth.openidconnect" | 
|  | ], | 
|  | "com.google.protobuf:protobuf-java": [ | 
|  | "com.google.protobuf", | 
|  | "com.google.protobuf.compiler" | 
|  | ], | 
|  | "com.google.protobuf:protobuf-javalite": [ | 
|  | "com.google.protobuf" | 
|  | ], | 
|  | "com.google.re2j:re2j": [ | 
|  | "com.google.re2j" | 
|  | ], | 
|  | "com.google.testing.compile:compile-testing": [ | 
|  | "com.google.testing.compile" | 
|  | ], | 
|  | "com.google.testparameterinjector:test-parameter-injector": [ | 
|  | "com.google.testing.junit.testparameterinjector" | 
|  | ], | 
|  | "com.google.truth.extensions:truth-liteproto-extension": [ | 
|  | "com.google.common.truth.extensions.proto" | 
|  | ], | 
|  | "com.google.truth.extensions:truth-proto-extension": [ | 
|  | "com.google.common.truth.extensions.proto" | 
|  | ], | 
|  | "com.google.truth:truth": [ | 
|  | "com.google.common.truth" | 
|  | ], | 
|  | "com.google.turbine:turbine": [ | 
|  | "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.escape", | 
|  | "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.guardsquare:proguard-base": [ | 
|  | "proguard", | 
|  | "proguard.backport", | 
|  | "proguard.classfile", | 
|  | "proguard.classfile.pass", | 
|  | "proguard.classfile.visitor", | 
|  | "proguard.configuration", | 
|  | "proguard.evaluation", | 
|  | "proguard.fixer.kotlin", | 
|  | "proguard.io", | 
|  | "proguard.logging", | 
|  | "proguard.mark", | 
|  | "proguard.obfuscate", | 
|  | "proguard.obfuscate.kotlin", | 
|  | "proguard.obfuscate.util", | 
|  | "proguard.optimize", | 
|  | "proguard.optimize.evaluation", | 
|  | "proguard.optimize.gson", | 
|  | "proguard.optimize.info", | 
|  | "proguard.optimize.kotlin", | 
|  | "proguard.optimize.peephole", | 
|  | "proguard.pass", | 
|  | "proguard.preverify", | 
|  | "proguard.shrink", | 
|  | "proguard.strip", | 
|  | "proguard.util", | 
|  | "proguard.util.kotlin", | 
|  | "proguard.util.kotlin.asserter" | 
|  | ], | 
|  | "com.guardsquare:proguard-core": [ | 
|  | "proguard.analysis", | 
|  | "proguard.analysis.cpa.algorithms", | 
|  | "proguard.analysis.cpa.bam", | 
|  | "proguard.analysis.cpa.defaults", | 
|  | "proguard.analysis.cpa.domain.taint", | 
|  | "proguard.analysis.cpa.interfaces", | 
|  | "proguard.analysis.cpa.jvm.cfa", | 
|  | "proguard.analysis.cpa.jvm.cfa.edges", | 
|  | "proguard.analysis.cpa.jvm.cfa.nodes", | 
|  | "proguard.analysis.cpa.jvm.cfa.visitors", | 
|  | "proguard.analysis.cpa.jvm.domain.memory", | 
|  | "proguard.analysis.cpa.jvm.domain.reference", | 
|  | "proguard.analysis.cpa.jvm.domain.taint", | 
|  | "proguard.analysis.cpa.jvm.domain.value", | 
|  | "proguard.analysis.cpa.jvm.operators", | 
|  | "proguard.analysis.cpa.jvm.state", | 
|  | "proguard.analysis.cpa.jvm.state.heap", | 
|  | "proguard.analysis.cpa.jvm.state.heap.tree", | 
|  | "proguard.analysis.cpa.jvm.transfer", | 
|  | "proguard.analysis.cpa.jvm.util", | 
|  | "proguard.analysis.cpa.jvm.witness", | 
|  | "proguard.analysis.cpa.state", | 
|  | "proguard.analysis.cpa.util", | 
|  | "proguard.analysis.datastructure", | 
|  | "proguard.analysis.datastructure.callgraph", | 
|  | "proguard.backport", | 
|  | "proguard.classfile", | 
|  | "proguard.classfile.attribute", | 
|  | "proguard.classfile.attribute.annotation", | 
|  | "proguard.classfile.attribute.annotation.target", | 
|  | "proguard.classfile.attribute.annotation.target.visitor", | 
|  | "proguard.classfile.attribute.annotation.visitor", | 
|  | "proguard.classfile.attribute.module", | 
|  | "proguard.classfile.attribute.module.visitor", | 
|  | "proguard.classfile.attribute.preverification", | 
|  | "proguard.classfile.attribute.preverification.visitor", | 
|  | "proguard.classfile.attribute.visitor", | 
|  | "proguard.classfile.constant", | 
|  | "proguard.classfile.constant.visitor", | 
|  | "proguard.classfile.editor", | 
|  | "proguard.classfile.exception", | 
|  | "proguard.classfile.instruction", | 
|  | "proguard.classfile.instruction.visitor", | 
|  | "proguard.classfile.io", | 
|  | "proguard.classfile.io.kotlin", | 
|  | "proguard.classfile.io.visitor", | 
|  | "proguard.classfile.kotlin", | 
|  | "proguard.classfile.kotlin.flags", | 
|  | "proguard.classfile.kotlin.reflect", | 
|  | "proguard.classfile.kotlin.reflect.util", | 
|  | "proguard.classfile.kotlin.reflect.visitor", | 
|  | "proguard.classfile.kotlin.visitor", | 
|  | "proguard.classfile.kotlin.visitor.filter", | 
|  | "proguard.classfile.util", | 
|  | "proguard.classfile.util.kotlin", | 
|  | "proguard.classfile.util.renderer", | 
|  | "proguard.classfile.util.renderer.core", | 
|  | "proguard.classfile.visitor", | 
|  | "proguard.evaluation", | 
|  | "proguard.evaluation.exception", | 
|  | "proguard.evaluation.executor", | 
|  | "proguard.evaluation.executor.instancehandler", | 
|  | "proguard.evaluation.util", | 
|  | "proguard.evaluation.util.jsonprinter", | 
|  | "proguard.evaluation.value", | 
|  | "proguard.evaluation.value.object", | 
|  | "proguard.exception", | 
|  | "proguard.io", | 
|  | "proguard.io.util", | 
|  | "proguard.preverify", | 
|  | "proguard.resources.file", | 
|  | "proguard.resources.file.io", | 
|  | "proguard.resources.file.util", | 
|  | "proguard.resources.file.visitor", | 
|  | "proguard.resources.kotlinmodule", | 
|  | "proguard.resources.kotlinmodule.io", | 
|  | "proguard.resources.kotlinmodule.util", | 
|  | "proguard.resources.kotlinmodule.visitor", | 
|  | "proguard.util", | 
|  | "proguard.util.kotlin.asserter", | 
|  | "proguard.util.kotlin.asserter.constraint" | 
|  | ], | 
|  | "com.ryanharter.auto.value:auto-value-gson-extension": [ | 
|  | "autovaluegson.shaded.com.google.auto.common", | 
|  | "autovaluegson.shaded.com.google.common.annotations", | 
|  | "autovaluegson.shaded.com.google.common.base", | 
|  | "autovaluegson.shaded.com.google.common.cache", | 
|  | "autovaluegson.shaded.com.google.common.collect", | 
|  | "autovaluegson.shaded.com.google.common.escape", | 
|  | "autovaluegson.shaded.com.google.common.eventbus", | 
|  | "autovaluegson.shaded.com.google.common.graph", | 
|  | "autovaluegson.shaded.com.google.common.hash", | 
|  | "autovaluegson.shaded.com.google.common.html", | 
|  | "autovaluegson.shaded.com.google.common.io", | 
|  | "autovaluegson.shaded.com.google.common.math", | 
|  | "autovaluegson.shaded.com.google.common.net", | 
|  | "autovaluegson.shaded.com.google.common.primitives", | 
|  | "autovaluegson.shaded.com.google.common.reflect", | 
|  | "autovaluegson.shaded.com.google.common.util.concurrent", | 
|  | "autovaluegson.shaded.com.google.common.xml", | 
|  | "com.ryanharter.auto.value.gson" | 
|  | ], | 
|  | "com.ryanharter.auto.value:auto-value-gson-factory": [ | 
|  | "autovaluegson.factory.shaded.com.google.auto.common", | 
|  | "autovaluegson.factory.shaded.com.google.common.annotations", | 
|  | "autovaluegson.factory.shaded.com.google.common.base", | 
|  | "autovaluegson.factory.shaded.com.google.common.cache", | 
|  | "autovaluegson.factory.shaded.com.google.common.collect", | 
|  | "autovaluegson.factory.shaded.com.google.common.escape", | 
|  | "autovaluegson.factory.shaded.com.google.common.eventbus", | 
|  | "autovaluegson.factory.shaded.com.google.common.graph", | 
|  | "autovaluegson.factory.shaded.com.google.common.hash", | 
|  | "autovaluegson.factory.shaded.com.google.common.html", | 
|  | "autovaluegson.factory.shaded.com.google.common.io", | 
|  | "autovaluegson.factory.shaded.com.google.common.math", | 
|  | "autovaluegson.factory.shaded.com.google.common.net", | 
|  | "autovaluegson.factory.shaded.com.google.common.primitives", | 
|  | "autovaluegson.factory.shaded.com.google.common.reflect", | 
|  | "autovaluegson.factory.shaded.com.google.common.util.concurrent", | 
|  | "autovaluegson.factory.shaded.com.google.common.xml", | 
|  | "com.ryanharter.auto.value.gson.factory" | 
|  | ], | 
|  | "com.ryanharter.auto.value:auto-value-gson-runtime": [ | 
|  | "com.ryanharter.auto.value.gson", | 
|  | "com.ryanharter.auto.value.gson.internal" | 
|  | ], | 
|  | "com.squareup.okhttp:okhttp": [ | 
|  | "com.squareup.okhttp", | 
|  | "com.squareup.okhttp.internal", | 
|  | "com.squareup.okhttp.internal.framed", | 
|  | "com.squareup.okhttp.internal.http", | 
|  | "com.squareup.okhttp.internal.io", | 
|  | "com.squareup.okhttp.internal.tls" | 
|  | ], | 
|  | "com.squareup.okio:okio": [ | 
|  | "okio", | 
|  | "okio.internal" | 
|  | ], | 
|  | "com.squareup:javapoet": [ | 
|  | "com.squareup.javapoet" | 
|  | ], | 
|  | "com.sun.jersey:jersey-client": [ | 
|  | "com.sun.jersey.api.client", | 
|  | "com.sun.jersey.api.client.async", | 
|  | "com.sun.jersey.api.client.config", | 
|  | "com.sun.jersey.api.client.filter", | 
|  | "com.sun.jersey.client.impl", | 
|  | "com.sun.jersey.client.impl.async", | 
|  | "com.sun.jersey.client.proxy", | 
|  | "com.sun.jersey.client.urlconnection", | 
|  | "com.sun.ws.rs.ext" | 
|  | ], | 
|  | "com.sun.jersey:jersey-core": [ | 
|  | "com.sun.jersey.api.provider.jaxb", | 
|  | "com.sun.jersey.api.representation", | 
|  | "com.sun.jersey.api.uri", | 
|  | "com.sun.jersey.core.header", | 
|  | "com.sun.jersey.core.header.reader", | 
|  | "com.sun.jersey.core.impl.provider.entity", | 
|  | "com.sun.jersey.core.impl.provider.header", | 
|  | "com.sun.jersey.core.impl.provider.xml", | 
|  | "com.sun.jersey.core.osgi", | 
|  | "com.sun.jersey.core.provider", | 
|  | "com.sun.jersey.core.provider.jaxb", | 
|  | "com.sun.jersey.core.reflection", | 
|  | "com.sun.jersey.core.spi.component", | 
|  | "com.sun.jersey.core.spi.component.ioc", | 
|  | "com.sun.jersey.core.spi.factory", | 
|  | "com.sun.jersey.core.spi.scanning", | 
|  | "com.sun.jersey.core.spi.scanning.uri", | 
|  | "com.sun.jersey.core.util", | 
|  | "com.sun.jersey.impl", | 
|  | "com.sun.jersey.localization", | 
|  | "com.sun.jersey.spi", | 
|  | "com.sun.jersey.spi.inject", | 
|  | "com.sun.jersey.spi.service" | 
|  | ], | 
|  | "commons-codec:commons-codec": [ | 
|  | "org.apache.commons.codec", | 
|  | "org.apache.commons.codec.binary", | 
|  | "org.apache.commons.codec.cli", | 
|  | "org.apache.commons.codec.digest", | 
|  | "org.apache.commons.codec.language", | 
|  | "org.apache.commons.codec.language.bm", | 
|  | "org.apache.commons.codec.net" | 
|  | ], | 
|  | "commons-collections:commons-collections": [ | 
|  | "org.apache.commons.collections", | 
|  | "org.apache.commons.collections.bag", | 
|  | "org.apache.commons.collections.bidimap", | 
|  | "org.apache.commons.collections.buffer", | 
|  | "org.apache.commons.collections.collection", | 
|  | "org.apache.commons.collections.comparators", | 
|  | "org.apache.commons.collections.functors", | 
|  | "org.apache.commons.collections.iterators", | 
|  | "org.apache.commons.collections.keyvalue", | 
|  | "org.apache.commons.collections.list", | 
|  | "org.apache.commons.collections.map", | 
|  | "org.apache.commons.collections.set" | 
|  | ], | 
|  | "commons-io:commons-io": [ | 
|  | "org.apache.commons.io", | 
|  | "org.apache.commons.io.build", | 
|  | "org.apache.commons.io.channels", | 
|  | "org.apache.commons.io.charset", | 
|  | "org.apache.commons.io.comparator", | 
|  | "org.apache.commons.io.file", | 
|  | "org.apache.commons.io.file.attribute", | 
|  | "org.apache.commons.io.file.spi", | 
|  | "org.apache.commons.io.filefilter", | 
|  | "org.apache.commons.io.function", | 
|  | "org.apache.commons.io.input", | 
|  | "org.apache.commons.io.input.buffer", | 
|  | "org.apache.commons.io.monitor", | 
|  | "org.apache.commons.io.output", | 
|  | "org.apache.commons.io.serialization" | 
|  | ], | 
|  | "commons-lang:commons-lang": [ | 
|  | "org.apache.commons.lang", | 
|  | "org.apache.commons.lang.builder", | 
|  | "org.apache.commons.lang.enum", | 
|  | "org.apache.commons.lang.enums", | 
|  | "org.apache.commons.lang.exception", | 
|  | "org.apache.commons.lang.math", | 
|  | "org.apache.commons.lang.mutable", | 
|  | "org.apache.commons.lang.reflect", | 
|  | "org.apache.commons.lang.text", | 
|  | "org.apache.commons.lang.time" | 
|  | ], | 
|  | "info.picocli:picocli": [ | 
|  | "picocli" | 
|  | ], | 
|  | "io.github.eisop:dataflow-errorprone": [ | 
|  | "org.checkerframework.dataflow.qual", | 
|  | "org.checkerframework.errorprone.checker.builder.qual", | 
|  | "org.checkerframework.errorprone.checker.calledmethods.qual", | 
|  | "org.checkerframework.errorprone.checker.compilermsgs.qual", | 
|  | "org.checkerframework.errorprone.checker.fenum.qual", | 
|  | "org.checkerframework.errorprone.checker.formatter.qual", | 
|  | "org.checkerframework.errorprone.checker.guieffect.qual", | 
|  | "org.checkerframework.errorprone.checker.i18n.qual", | 
|  | "org.checkerframework.errorprone.checker.i18nformatter.qual", | 
|  | "org.checkerframework.errorprone.checker.index.qual", | 
|  | "org.checkerframework.errorprone.checker.initialization.qual", | 
|  | "org.checkerframework.errorprone.checker.interning.qual", | 
|  | "org.checkerframework.errorprone.checker.lock.qual", | 
|  | "org.checkerframework.errorprone.checker.mustcall.qual", | 
|  | "org.checkerframework.errorprone.checker.nullness.qual", | 
|  | "org.checkerframework.errorprone.checker.optional.qual", | 
|  | "org.checkerframework.errorprone.checker.propkey.qual", | 
|  | "org.checkerframework.errorprone.checker.regex.qual", | 
|  | "org.checkerframework.errorprone.checker.signature.qual", | 
|  | "org.checkerframework.errorprone.checker.signedness.qual", | 
|  | "org.checkerframework.errorprone.checker.tainting.qual", | 
|  | "org.checkerframework.errorprone.checker.units.qual", | 
|  | "org.checkerframework.errorprone.com.google.common.annotations", | 
|  | "org.checkerframework.errorprone.com.google.common.base", | 
|  | "org.checkerframework.errorprone.com.google.common.base.internal", | 
|  | "org.checkerframework.errorprone.com.google.common.cache", | 
|  | "org.checkerframework.errorprone.com.google.common.collect", | 
|  | "org.checkerframework.errorprone.com.google.common.escape", | 
|  | "org.checkerframework.errorprone.com.google.common.eventbus", | 
|  | "org.checkerframework.errorprone.com.google.common.graph", | 
|  | "org.checkerframework.errorprone.com.google.common.hash", | 
|  | "org.checkerframework.errorprone.com.google.common.html", | 
|  | "org.checkerframework.errorprone.com.google.common.io", | 
|  | "org.checkerframework.errorprone.com.google.common.math", | 
|  | "org.checkerframework.errorprone.com.google.common.net", | 
|  | "org.checkerframework.errorprone.com.google.common.primitives", | 
|  | "org.checkerframework.errorprone.com.google.common.reflect", | 
|  | "org.checkerframework.errorprone.com.google.common.util.concurrent", | 
|  | "org.checkerframework.errorprone.com.google.common.xml", | 
|  | "org.checkerframework.errorprone.com.google.errorprone.annotations", | 
|  | "org.checkerframework.errorprone.com.google.errorprone.annotations.concurrent", | 
|  | "org.checkerframework.errorprone.com.google.thirdparty.publicsuffix", | 
|  | "org.checkerframework.errorprone.common.aliasing.qual", | 
|  | "org.checkerframework.errorprone.common.initializedfields.qual", | 
|  | "org.checkerframework.errorprone.common.reflection.qual", | 
|  | "org.checkerframework.errorprone.common.returnsreceiver.qual", | 
|  | "org.checkerframework.errorprone.common.subtyping.qual", | 
|  | "org.checkerframework.errorprone.common.util.report.qual", | 
|  | "org.checkerframework.errorprone.common.value.qual", | 
|  | "org.checkerframework.errorprone.dataflow.analysis", | 
|  | "org.checkerframework.errorprone.dataflow.busyexpr", | 
|  | "org.checkerframework.errorprone.dataflow.cfg", | 
|  | "org.checkerframework.errorprone.dataflow.cfg.block", | 
|  | "org.checkerframework.errorprone.dataflow.cfg.builder", | 
|  | "org.checkerframework.errorprone.dataflow.cfg.node", | 
|  | "org.checkerframework.errorprone.dataflow.cfg.playground", | 
|  | "org.checkerframework.errorprone.dataflow.cfg.visualize", | 
|  | "org.checkerframework.errorprone.dataflow.constantpropagation", | 
|  | "org.checkerframework.errorprone.dataflow.expression", | 
|  | "org.checkerframework.errorprone.dataflow.livevariable", | 
|  | "org.checkerframework.errorprone.dataflow.reachingdef", | 
|  | "org.checkerframework.errorprone.dataflow.util", | 
|  | "org.checkerframework.errorprone.framework.qual", | 
|  | "org.checkerframework.errorprone.javacutil", | 
|  | "org.checkerframework.errorprone.javacutil.trees", | 
|  | "org.checkerframework.errorprone.org.plumelib.reflection", | 
|  | "org.checkerframework.errorprone.org.plumelib.util" | 
|  | ], | 
|  | "io.github.java-diff-utils:java-diff-utils": [ | 
|  | "com.github.difflib", | 
|  | "com.github.difflib.algorithm", | 
|  | "com.github.difflib.algorithm.myers", | 
|  | "com.github.difflib.patch", | 
|  | "com.github.difflib.text", | 
|  | "com.github.difflib.unifieddiff" | 
|  | ], | 
|  | "io.grpc:grpc-api": [ | 
|  | "io.grpc" | 
|  | ], | 
|  | "io.grpc:grpc-auth": [ | 
|  | "io.grpc.auth" | 
|  | ], | 
|  | "io.grpc:grpc-core": [ | 
|  | "io.grpc.internal" | 
|  | ], | 
|  | "io.grpc:grpc-inprocess": [ | 
|  | "io.grpc.inprocess" | 
|  | ], | 
|  | "io.grpc:grpc-netty": [ | 
|  | "io.grpc.netty" | 
|  | ], | 
|  | "io.grpc:grpc-protobuf": [ | 
|  | "io.grpc.protobuf" | 
|  | ], | 
|  | "io.grpc:grpc-protobuf-lite": [ | 
|  | "io.grpc.protobuf.lite" | 
|  | ], | 
|  | "io.grpc:grpc-stub": [ | 
|  | "io.grpc.stub", | 
|  | "io.grpc.stub.annotations" | 
|  | ], | 
|  | "io.grpc:grpc-util": [ | 
|  | "io.grpc.util" | 
|  | ], | 
|  | "io.netty:netty-buffer": [ | 
|  | "io.netty.buffer", | 
|  | "io.netty.buffer.search" | 
|  | ], | 
|  | "io.netty:netty-codec": [ | 
|  | "io.netty.handler.codec", | 
|  | "io.netty.handler.codec.base64", | 
|  | "io.netty.handler.codec.bytes", | 
|  | "io.netty.handler.codec.compression", | 
|  | "io.netty.handler.codec.json", | 
|  | "io.netty.handler.codec.marshalling", | 
|  | "io.netty.handler.codec.protobuf", | 
|  | "io.netty.handler.codec.serialization", | 
|  | "io.netty.handler.codec.string", | 
|  | "io.netty.handler.codec.xml" | 
|  | ], | 
|  | "io.netty:netty-codec-dns": [ | 
|  | "io.netty.handler.codec.dns" | 
|  | ], | 
|  | "io.netty:netty-codec-http": [ | 
|  | "io.netty.handler.codec.http", | 
|  | "io.netty.handler.codec.http.cookie", | 
|  | "io.netty.handler.codec.http.cors", | 
|  | "io.netty.handler.codec.http.multipart", | 
|  | "io.netty.handler.codec.http.websocketx", | 
|  | "io.netty.handler.codec.http.websocketx.extensions", | 
|  | "io.netty.handler.codec.http.websocketx.extensions.compression", | 
|  | "io.netty.handler.codec.rtsp", | 
|  | "io.netty.handler.codec.spdy" | 
|  | ], | 
|  | "io.netty:netty-codec-http2": [ | 
|  | "io.netty.handler.codec.http2" | 
|  | ], | 
|  | "io.netty:netty-codec-socks": [ | 
|  | "io.netty.handler.codec.socks", | 
|  | "io.netty.handler.codec.socksx", | 
|  | "io.netty.handler.codec.socksx.v4", | 
|  | "io.netty.handler.codec.socksx.v5" | 
|  | ], | 
|  | "io.netty:netty-common": [ | 
|  | "io.netty.util", | 
|  | "io.netty.util.collection", | 
|  | "io.netty.util.concurrent", | 
|  | "io.netty.util.internal", | 
|  | "io.netty.util.internal.logging", | 
|  | "io.netty.util.internal.shaded.org.jctools.queues", | 
|  | "io.netty.util.internal.shaded.org.jctools.queues.atomic", | 
|  | "io.netty.util.internal.shaded.org.jctools.util", | 
|  | "io.netty.util.internal.svm" | 
|  | ], | 
|  | "io.netty:netty-handler": [ | 
|  | "io.netty.handler.address", | 
|  | "io.netty.handler.flow", | 
|  | "io.netty.handler.flush", | 
|  | "io.netty.handler.ipfilter", | 
|  | "io.netty.handler.logging", | 
|  | "io.netty.handler.pcap", | 
|  | "io.netty.handler.ssl", | 
|  | "io.netty.handler.ssl.ocsp", | 
|  | "io.netty.handler.ssl.util", | 
|  | "io.netty.handler.stream", | 
|  | "io.netty.handler.timeout", | 
|  | "io.netty.handler.traffic" | 
|  | ], | 
|  | "io.netty:netty-handler-proxy": [ | 
|  | "io.netty.handler.proxy" | 
|  | ], | 
|  | "io.netty:netty-resolver": [ | 
|  | "io.netty.resolver" | 
|  | ], | 
|  | "io.netty:netty-resolver-dns": [ | 
|  | "io.netty.resolver.dns" | 
|  | ], | 
|  | "io.netty:netty-tcnative-classes": [ | 
|  | "io.netty.internal.tcnative" | 
|  | ], | 
|  | "io.netty:netty-transport": [ | 
|  | "io.netty.bootstrap", | 
|  | "io.netty.channel", | 
|  | "io.netty.channel.embedded", | 
|  | "io.netty.channel.group", | 
|  | "io.netty.channel.internal", | 
|  | "io.netty.channel.local", | 
|  | "io.netty.channel.nio", | 
|  | "io.netty.channel.oio", | 
|  | "io.netty.channel.pool", | 
|  | "io.netty.channel.socket", | 
|  | "io.netty.channel.socket.nio", | 
|  | "io.netty.channel.socket.oio" | 
|  | ], | 
|  | "io.netty:netty-transport-classes-epoll": [ | 
|  | "io.netty.channel.epoll" | 
|  | ], | 
|  | "io.netty:netty-transport-classes-kqueue": [ | 
|  | "io.netty.channel.kqueue" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common": [ | 
|  | "io.netty.channel.unix" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:linux-aarch_64": [ | 
|  | "io.netty.channel.unix" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:linux-x86_64": [ | 
|  | "io.netty.channel.unix" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:osx-aarch_64": [ | 
|  | "io.netty.channel.unix" | 
|  | ], | 
|  | "io.netty:netty-transport-native-unix-common:jar:osx-x86_64": [ | 
|  | "io.netty.channel.unix" | 
|  | ], | 
|  | "io.opencensus:opencensus-api": [ | 
|  | "io.opencensus.common", | 
|  | "io.opencensus.internal", | 
|  | "io.opencensus.metrics", | 
|  | "io.opencensus.metrics.data", | 
|  | "io.opencensus.metrics.export", | 
|  | "io.opencensus.resource", | 
|  | "io.opencensus.stats", | 
|  | "io.opencensus.tags", | 
|  | "io.opencensus.tags.propagation", | 
|  | "io.opencensus.tags.unsafe", | 
|  | "io.opencensus.trace", | 
|  | "io.opencensus.trace.config", | 
|  | "io.opencensus.trace.export", | 
|  | "io.opencensus.trace.internal", | 
|  | "io.opencensus.trace.propagation", | 
|  | "io.opencensus.trace.samplers", | 
|  | "io.opencensus.trace.unsafe" | 
|  | ], | 
|  | "io.opencensus:opencensus-contrib-grpc-metrics": [ | 
|  | "io.opencensus.contrib.grpc.metrics" | 
|  | ], | 
|  | "io.opencensus:opencensus-contrib-http-util": [ | 
|  | "io.opencensus.contrib.http", | 
|  | "io.opencensus.contrib.http.util" | 
|  | ], | 
|  | "io.perfmark:perfmark-api": [ | 
|  | "io.perfmark" | 
|  | ], | 
|  | "io.reactivex.rxjava3:rxjava": [ | 
|  | "io.reactivex.rxjava3.annotations", | 
|  | "io.reactivex.rxjava3.core", | 
|  | "io.reactivex.rxjava3.disposables", | 
|  | "io.reactivex.rxjava3.exceptions", | 
|  | "io.reactivex.rxjava3.flowables", | 
|  | "io.reactivex.rxjava3.functions", | 
|  | "io.reactivex.rxjava3.internal.disposables", | 
|  | "io.reactivex.rxjava3.internal.functions", | 
|  | "io.reactivex.rxjava3.internal.fuseable", | 
|  | "io.reactivex.rxjava3.internal.jdk8", | 
|  | "io.reactivex.rxjava3.internal.observers", | 
|  | "io.reactivex.rxjava3.internal.operators.completable", | 
|  | "io.reactivex.rxjava3.internal.operators.flowable", | 
|  | "io.reactivex.rxjava3.internal.operators.maybe", | 
|  | "io.reactivex.rxjava3.internal.operators.mixed", | 
|  | "io.reactivex.rxjava3.internal.operators.observable", | 
|  | "io.reactivex.rxjava3.internal.operators.parallel", | 
|  | "io.reactivex.rxjava3.internal.operators.single", | 
|  | "io.reactivex.rxjava3.internal.queue", | 
|  | "io.reactivex.rxjava3.internal.schedulers", | 
|  | "io.reactivex.rxjava3.internal.subscribers", | 
|  | "io.reactivex.rxjava3.internal.subscriptions", | 
|  | "io.reactivex.rxjava3.internal.util", | 
|  | "io.reactivex.rxjava3.observables", | 
|  | "io.reactivex.rxjava3.observers", | 
|  | "io.reactivex.rxjava3.operators", | 
|  | "io.reactivex.rxjava3.parallel", | 
|  | "io.reactivex.rxjava3.plugins", | 
|  | "io.reactivex.rxjava3.processors", | 
|  | "io.reactivex.rxjava3.schedulers", | 
|  | "io.reactivex.rxjava3.subjects", | 
|  | "io.reactivex.rxjava3.subscribers" | 
|  | ], | 
|  | "io.sweers.autotransient:autotransient": [ | 
|  | "io.sweers.autotransient" | 
|  | ], | 
|  | "it.unimi.dsi:fastutil": [ | 
|  | "it.unimi.dsi.fastutil", | 
|  | "it.unimi.dsi.fastutil.booleans", | 
|  | "it.unimi.dsi.fastutil.bytes", | 
|  | "it.unimi.dsi.fastutil.chars", | 
|  | "it.unimi.dsi.fastutil.doubles", | 
|  | "it.unimi.dsi.fastutil.floats", | 
|  | "it.unimi.dsi.fastutil.ints", | 
|  | "it.unimi.dsi.fastutil.io", | 
|  | "it.unimi.dsi.fastutil.longs", | 
|  | "it.unimi.dsi.fastutil.objects", | 
|  | "it.unimi.dsi.fastutil.shorts" | 
|  | ], | 
|  | "javax.activation:javax.activation-api": [ | 
|  | "javax.activation" | 
|  | ], | 
|  | "javax.annotation:javax.annotation-api": [ | 
|  | "javax.annotation", | 
|  | "javax.annotation.security", | 
|  | "javax.annotation.sql" | 
|  | ], | 
|  | "javax.inject:javax.inject": [ | 
|  | "javax.inject" | 
|  | ], | 
|  | "javax.ws.rs:jsr311-api": [ | 
|  | "javax.ws.rs", | 
|  | "javax.ws.rs.core", | 
|  | "javax.ws.rs.ext" | 
|  | ], | 
|  | "joda-time:joda-time": [ | 
|  | "org.joda.time", | 
|  | "org.joda.time.base", | 
|  | "org.joda.time.chrono", | 
|  | "org.joda.time.convert", | 
|  | "org.joda.time.field", | 
|  | "org.joda.time.format", | 
|  | "org.joda.time.tz" | 
|  | ], | 
|  | "junit:junit": [ | 
|  | "junit.extensions", | 
|  | "junit.framework", | 
|  | "junit.runner", | 
|  | "junit.textui", | 
|  | "org.junit", | 
|  | "org.junit.experimental", | 
|  | "org.junit.experimental.categories", | 
|  | "org.junit.experimental.max", | 
|  | "org.junit.experimental.results", | 
|  | "org.junit.experimental.runners", | 
|  | "org.junit.experimental.theories", | 
|  | "org.junit.experimental.theories.internal", | 
|  | "org.junit.experimental.theories.suppliers", | 
|  | "org.junit.function", | 
|  | "org.junit.internal", | 
|  | "org.junit.internal.builders", | 
|  | "org.junit.internal.management", | 
|  | "org.junit.internal.matchers", | 
|  | "org.junit.internal.requests", | 
|  | "org.junit.internal.runners", | 
|  | "org.junit.internal.runners.model", | 
|  | "org.junit.internal.runners.rules", | 
|  | "org.junit.internal.runners.statements", | 
|  | "org.junit.matchers", | 
|  | "org.junit.rules", | 
|  | "org.junit.runner", | 
|  | "org.junit.runner.manipulation", | 
|  | "org.junit.runner.notification", | 
|  | "org.junit.runners", | 
|  | "org.junit.runners.model", | 
|  | "org.junit.runners.parameterized", | 
|  | "org.junit.validator" | 
|  | ], | 
|  | "net.bytebuddy:byte-buddy": [ | 
|  | "net.bytebuddy", | 
|  | "net.bytebuddy.agent.builder", | 
|  | "net.bytebuddy.asm", | 
|  | "net.bytebuddy.build", | 
|  | "net.bytebuddy.description", | 
|  | "net.bytebuddy.description.annotation", | 
|  | "net.bytebuddy.description.enumeration", | 
|  | "net.bytebuddy.description.field", | 
|  | "net.bytebuddy.description.method", | 
|  | "net.bytebuddy.description.modifier", | 
|  | "net.bytebuddy.description.type", | 
|  | "net.bytebuddy.dynamic", | 
|  | "net.bytebuddy.dynamic.loading", | 
|  | "net.bytebuddy.dynamic.scaffold", | 
|  | "net.bytebuddy.dynamic.scaffold.inline", | 
|  | "net.bytebuddy.dynamic.scaffold.subclass", | 
|  | "net.bytebuddy.implementation", | 
|  | "net.bytebuddy.implementation.attribute", | 
|  | "net.bytebuddy.implementation.auxiliary", | 
|  | "net.bytebuddy.implementation.bind", | 
|  | "net.bytebuddy.implementation.bind.annotation", | 
|  | "net.bytebuddy.implementation.bytecode", | 
|  | "net.bytebuddy.implementation.bytecode.assign", | 
|  | "net.bytebuddy.implementation.bytecode.assign.primitive", | 
|  | "net.bytebuddy.implementation.bytecode.assign.reference", | 
|  | "net.bytebuddy.implementation.bytecode.collection", | 
|  | "net.bytebuddy.implementation.bytecode.constant", | 
|  | "net.bytebuddy.implementation.bytecode.member", | 
|  | "net.bytebuddy.jar.asm", | 
|  | "net.bytebuddy.jar.asm.commons", | 
|  | "net.bytebuddy.jar.asm.signature", | 
|  | "net.bytebuddy.matcher", | 
|  | "net.bytebuddy.pool", | 
|  | "net.bytebuddy.utility", | 
|  | "net.bytebuddy.utility.dispatcher", | 
|  | "net.bytebuddy.utility.nullability", | 
|  | "net.bytebuddy.utility.privilege", | 
|  | "net.bytebuddy.utility.visitor" | 
|  | ], | 
|  | "net.bytebuddy:byte-buddy-agent": [ | 
|  | "net.bytebuddy.agent", | 
|  | "net.bytebuddy.agent.utility.nullability" | 
|  | ], | 
|  | "net.sf.jopt-simple:jopt-simple": [ | 
|  | "joptsimple", | 
|  | "joptsimple.internal", | 
|  | "joptsimple.util" | 
|  | ], | 
|  | "org.apache.commons:commons-compress": [ | 
|  | "org.apache.commons.compress", | 
|  | "org.apache.commons.compress.archivers", | 
|  | "org.apache.commons.compress.archivers.ar", | 
|  | "org.apache.commons.compress.archivers.arj", | 
|  | "org.apache.commons.compress.archivers.cpio", | 
|  | "org.apache.commons.compress.archivers.dump", | 
|  | "org.apache.commons.compress.archivers.examples", | 
|  | "org.apache.commons.compress.archivers.jar", | 
|  | "org.apache.commons.compress.archivers.sevenz", | 
|  | "org.apache.commons.compress.archivers.tar", | 
|  | "org.apache.commons.compress.archivers.zip", | 
|  | "org.apache.commons.compress.changes", | 
|  | "org.apache.commons.compress.compressors", | 
|  | "org.apache.commons.compress.compressors.brotli", | 
|  | "org.apache.commons.compress.compressors.bzip2", | 
|  | "org.apache.commons.compress.compressors.deflate", | 
|  | "org.apache.commons.compress.compressors.deflate64", | 
|  | "org.apache.commons.compress.compressors.gzip", | 
|  | "org.apache.commons.compress.compressors.lz4", | 
|  | "org.apache.commons.compress.compressors.lz77support", | 
|  | "org.apache.commons.compress.compressors.lzma", | 
|  | "org.apache.commons.compress.compressors.lzw", | 
|  | "org.apache.commons.compress.compressors.pack200", | 
|  | "org.apache.commons.compress.compressors.snappy", | 
|  | "org.apache.commons.compress.compressors.xz", | 
|  | "org.apache.commons.compress.compressors.z", | 
|  | "org.apache.commons.compress.compressors.zstandard", | 
|  | "org.apache.commons.compress.harmony", | 
|  | "org.apache.commons.compress.harmony.archive.internal.nls", | 
|  | "org.apache.commons.compress.harmony.pack200", | 
|  | "org.apache.commons.compress.harmony.unpack200", | 
|  | "org.apache.commons.compress.harmony.unpack200.bytecode", | 
|  | "org.apache.commons.compress.harmony.unpack200.bytecode.forms", | 
|  | "org.apache.commons.compress.java.util.jar", | 
|  | "org.apache.commons.compress.parallel", | 
|  | "org.apache.commons.compress.utils" | 
|  | ], | 
|  | "org.apache.commons:commons-lang3": [ | 
|  | "org.apache.commons.lang3", | 
|  | "org.apache.commons.lang3.arch", | 
|  | "org.apache.commons.lang3.builder", | 
|  | "org.apache.commons.lang3.compare", | 
|  | "org.apache.commons.lang3.concurrent", | 
|  | "org.apache.commons.lang3.concurrent.locks", | 
|  | "org.apache.commons.lang3.event", | 
|  | "org.apache.commons.lang3.exception", | 
|  | "org.apache.commons.lang3.function", | 
|  | "org.apache.commons.lang3.math", | 
|  | "org.apache.commons.lang3.mutable", | 
|  | "org.apache.commons.lang3.reflect", | 
|  | "org.apache.commons.lang3.stream", | 
|  | "org.apache.commons.lang3.text", | 
|  | "org.apache.commons.lang3.text.translate", | 
|  | "org.apache.commons.lang3.time", | 
|  | "org.apache.commons.lang3.tuple", | 
|  | "org.apache.commons.lang3.util" | 
|  | ], | 
|  | "org.apache.commons:commons-math3": [ | 
|  | "org.apache.commons.math3", | 
|  | "org.apache.commons.math3.analysis", | 
|  | "org.apache.commons.math3.analysis.differentiation", | 
|  | "org.apache.commons.math3.analysis.function", | 
|  | "org.apache.commons.math3.analysis.integration", | 
|  | "org.apache.commons.math3.analysis.integration.gauss", | 
|  | "org.apache.commons.math3.analysis.interpolation", | 
|  | "org.apache.commons.math3.analysis.polynomials", | 
|  | "org.apache.commons.math3.analysis.solvers", | 
|  | "org.apache.commons.math3.complex", | 
|  | "org.apache.commons.math3.dfp", | 
|  | "org.apache.commons.math3.distribution", | 
|  | "org.apache.commons.math3.distribution.fitting", | 
|  | "org.apache.commons.math3.exception", | 
|  | "org.apache.commons.math3.exception.util", | 
|  | "org.apache.commons.math3.filter", | 
|  | "org.apache.commons.math3.fitting", | 
|  | "org.apache.commons.math3.fitting.leastsquares", | 
|  | "org.apache.commons.math3.fraction", | 
|  | "org.apache.commons.math3.genetics", | 
|  | "org.apache.commons.math3.geometry", | 
|  | "org.apache.commons.math3.geometry.enclosing", | 
|  | "org.apache.commons.math3.geometry.euclidean.oned", | 
|  | "org.apache.commons.math3.geometry.euclidean.threed", | 
|  | "org.apache.commons.math3.geometry.euclidean.twod", | 
|  | "org.apache.commons.math3.geometry.euclidean.twod.hull", | 
|  | "org.apache.commons.math3.geometry.hull", | 
|  | "org.apache.commons.math3.geometry.partitioning", | 
|  | "org.apache.commons.math3.geometry.partitioning.utilities", | 
|  | "org.apache.commons.math3.geometry.spherical.oned", | 
|  | "org.apache.commons.math3.geometry.spherical.twod", | 
|  | "org.apache.commons.math3.linear", | 
|  | "org.apache.commons.math3.ml.clustering", | 
|  | "org.apache.commons.math3.ml.clustering.evaluation", | 
|  | "org.apache.commons.math3.ml.distance", | 
|  | "org.apache.commons.math3.ml.neuralnet", | 
|  | "org.apache.commons.math3.ml.neuralnet.oned", | 
|  | "org.apache.commons.math3.ml.neuralnet.sofm", | 
|  | "org.apache.commons.math3.ml.neuralnet.sofm.util", | 
|  | "org.apache.commons.math3.ml.neuralnet.twod", | 
|  | "org.apache.commons.math3.ml.neuralnet.twod.util", | 
|  | "org.apache.commons.math3.ode", | 
|  | "org.apache.commons.math3.ode.events", | 
|  | "org.apache.commons.math3.ode.nonstiff", | 
|  | "org.apache.commons.math3.ode.sampling", | 
|  | "org.apache.commons.math3.optim", | 
|  | "org.apache.commons.math3.optim.linear", | 
|  | "org.apache.commons.math3.optim.nonlinear.scalar", | 
|  | "org.apache.commons.math3.optim.nonlinear.scalar.gradient", | 
|  | "org.apache.commons.math3.optim.nonlinear.scalar.noderiv", | 
|  | "org.apache.commons.math3.optim.nonlinear.vector", | 
|  | "org.apache.commons.math3.optim.nonlinear.vector.jacobian", | 
|  | "org.apache.commons.math3.optim.univariate", | 
|  | "org.apache.commons.math3.optimization", | 
|  | "org.apache.commons.math3.optimization.direct", | 
|  | "org.apache.commons.math3.optimization.fitting", | 
|  | "org.apache.commons.math3.optimization.general", | 
|  | "org.apache.commons.math3.optimization.linear", | 
|  | "org.apache.commons.math3.optimization.univariate", | 
|  | "org.apache.commons.math3.primes", | 
|  | "org.apache.commons.math3.random", | 
|  | "org.apache.commons.math3.special", | 
|  | "org.apache.commons.math3.stat", | 
|  | "org.apache.commons.math3.stat.clustering", | 
|  | "org.apache.commons.math3.stat.correlation", | 
|  | "org.apache.commons.math3.stat.descriptive", | 
|  | "org.apache.commons.math3.stat.descriptive.moment", | 
|  | "org.apache.commons.math3.stat.descriptive.rank", | 
|  | "org.apache.commons.math3.stat.descriptive.summary", | 
|  | "org.apache.commons.math3.stat.inference", | 
|  | "org.apache.commons.math3.stat.interval", | 
|  | "org.apache.commons.math3.stat.ranking", | 
|  | "org.apache.commons.math3.stat.regression", | 
|  | "org.apache.commons.math3.transform", | 
|  | "org.apache.commons.math3.util" | 
|  | ], | 
|  | "org.apache.logging.log4j:log4j-api": [ | 
|  | "org.apache.logging.log4j", | 
|  | "org.apache.logging.log4j.internal", | 
|  | "org.apache.logging.log4j.message", | 
|  | "org.apache.logging.log4j.simple", | 
|  | "org.apache.logging.log4j.spi", | 
|  | "org.apache.logging.log4j.status", | 
|  | "org.apache.logging.log4j.util", | 
|  | "org.apache.logging.log4j.util.internal" | 
|  | ], | 
|  | "org.apache.logging.log4j:log4j-core": [ | 
|  | "org.apache.logging.log4j.core", | 
|  | "org.apache.logging.log4j.core.appender", | 
|  | "org.apache.logging.log4j.core.appender.db", | 
|  | "org.apache.logging.log4j.core.appender.db.jdbc", | 
|  | "org.apache.logging.log4j.core.appender.mom", | 
|  | "org.apache.logging.log4j.core.appender.mom.jeromq", | 
|  | "org.apache.logging.log4j.core.appender.mom.kafka", | 
|  | "org.apache.logging.log4j.core.appender.nosql", | 
|  | "org.apache.logging.log4j.core.appender.rewrite", | 
|  | "org.apache.logging.log4j.core.appender.rolling", | 
|  | "org.apache.logging.log4j.core.appender.rolling.action", | 
|  | "org.apache.logging.log4j.core.appender.routing", | 
|  | "org.apache.logging.log4j.core.async", | 
|  | "org.apache.logging.log4j.core.config", | 
|  | "org.apache.logging.log4j.core.config.arbiters", | 
|  | "org.apache.logging.log4j.core.config.builder.api", | 
|  | "org.apache.logging.log4j.core.config.builder.impl", | 
|  | "org.apache.logging.log4j.core.config.composite", | 
|  | "org.apache.logging.log4j.core.config.json", | 
|  | "org.apache.logging.log4j.core.config.plugins", | 
|  | "org.apache.logging.log4j.core.config.plugins.convert", | 
|  | "org.apache.logging.log4j.core.config.plugins.processor", | 
|  | "org.apache.logging.log4j.core.config.plugins.util", | 
|  | "org.apache.logging.log4j.core.config.plugins.validation", | 
|  | "org.apache.logging.log4j.core.config.plugins.validation.constraints", | 
|  | "org.apache.logging.log4j.core.config.plugins.validation.validators", | 
|  | "org.apache.logging.log4j.core.config.plugins.visitors", | 
|  | "org.apache.logging.log4j.core.config.properties", | 
|  | "org.apache.logging.log4j.core.config.status", | 
|  | "org.apache.logging.log4j.core.config.xml", | 
|  | "org.apache.logging.log4j.core.config.yaml", | 
|  | "org.apache.logging.log4j.core.filter", | 
|  | "org.apache.logging.log4j.core.filter.mutable", | 
|  | "org.apache.logging.log4j.core.impl", | 
|  | "org.apache.logging.log4j.core.jackson", | 
|  | "org.apache.logging.log4j.core.jmx", | 
|  | "org.apache.logging.log4j.core.layout", | 
|  | "org.apache.logging.log4j.core.layout.internal", | 
|  | "org.apache.logging.log4j.core.lookup", | 
|  | "org.apache.logging.log4j.core.message", | 
|  | "org.apache.logging.log4j.core.net", | 
|  | "org.apache.logging.log4j.core.net.ssl", | 
|  | "org.apache.logging.log4j.core.osgi", | 
|  | "org.apache.logging.log4j.core.parser", | 
|  | "org.apache.logging.log4j.core.pattern", | 
|  | "org.apache.logging.log4j.core.script", | 
|  | "org.apache.logging.log4j.core.selector", | 
|  | "org.apache.logging.log4j.core.time", | 
|  | "org.apache.logging.log4j.core.time.internal", | 
|  | "org.apache.logging.log4j.core.tools", | 
|  | "org.apache.logging.log4j.core.tools.picocli", | 
|  | "org.apache.logging.log4j.core.util", | 
|  | "org.apache.logging.log4j.core.util.datetime", | 
|  | "org.apache.logging.log4j.core.util.internal" | 
|  | ], | 
|  | "org.apache.tomcat:annotations-api": [ | 
|  | "javax.annotation", | 
|  | "javax.annotation.security", | 
|  | "javax.ejb", | 
|  | "javax.persistence", | 
|  | "javax.xml.ws" | 
|  | ], | 
|  | "org.apache.tomcat:tomcat-annotations-api": [ | 
|  | "javax.annotation", | 
|  | "javax.annotation.security", | 
|  | "javax.annotation.sql", | 
|  | "javax.ejb", | 
|  | "javax.persistence", | 
|  | "javax.xml.ws" | 
|  | ], | 
|  | "org.apache.velocity:velocity": [ | 
|  | "org.apache.velocity", | 
|  | "org.apache.velocity.anakia", | 
|  | "org.apache.velocity.app", | 
|  | "org.apache.velocity.app.event", | 
|  | "org.apache.velocity.app.event.implement", | 
|  | "org.apache.velocity.app.tools", | 
|  | "org.apache.velocity.context", | 
|  | "org.apache.velocity.convert", | 
|  | "org.apache.velocity.exception", | 
|  | "org.apache.velocity.io", | 
|  | "org.apache.velocity.runtime", | 
|  | "org.apache.velocity.runtime.directive", | 
|  | "org.apache.velocity.runtime.log", | 
|  | "org.apache.velocity.runtime.parser", | 
|  | "org.apache.velocity.runtime.parser.node", | 
|  | "org.apache.velocity.runtime.resource", | 
|  | "org.apache.velocity.runtime.resource.loader", | 
|  | "org.apache.velocity.runtime.resource.util", | 
|  | "org.apache.velocity.runtime.visitor", | 
|  | "org.apache.velocity.servlet", | 
|  | "org.apache.velocity.texen", | 
|  | "org.apache.velocity.texen.ant", | 
|  | "org.apache.velocity.texen.util", | 
|  | "org.apache.velocity.util", | 
|  | "org.apache.velocity.util.introspection" | 
|  | ], | 
|  | "org.checkerframework:checker-compat-qual": [ | 
|  | "org.checkerframework.checker.nullness.compatqual" | 
|  | ], | 
|  | "org.checkerframework:checker-qual": [ | 
|  | "org.checkerframework.checker.builder.qual", | 
|  | "org.checkerframework.checker.calledmethods.qual", | 
|  | "org.checkerframework.checker.compilermsgs.qual", | 
|  | "org.checkerframework.checker.fenum.qual", | 
|  | "org.checkerframework.checker.formatter.qual", | 
|  | "org.checkerframework.checker.guieffect.qual", | 
|  | "org.checkerframework.checker.i18n.qual", | 
|  | "org.checkerframework.checker.i18nformatter.qual", | 
|  | "org.checkerframework.checker.index.qual", | 
|  | "org.checkerframework.checker.initialization.qual", | 
|  | "org.checkerframework.checker.interning.qual", | 
|  | "org.checkerframework.checker.lock.qual", | 
|  | "org.checkerframework.checker.mustcall.qual", | 
|  | "org.checkerframework.checker.nullness.qual", | 
|  | "org.checkerframework.checker.optional.qual", | 
|  | "org.checkerframework.checker.propkey.qual", | 
|  | "org.checkerframework.checker.regex.qual", | 
|  | "org.checkerframework.checker.signature.qual", | 
|  | "org.checkerframework.checker.signedness.qual", | 
|  | "org.checkerframework.checker.tainting.qual", | 
|  | "org.checkerframework.checker.units.qual", | 
|  | "org.checkerframework.common.aliasing.qual", | 
|  | "org.checkerframework.common.initializedfields.qual", | 
|  | "org.checkerframework.common.reflection.qual", | 
|  | "org.checkerframework.common.returnsreceiver.qual", | 
|  | "org.checkerframework.common.subtyping.qual", | 
|  | "org.checkerframework.common.util.count.report.qual", | 
|  | "org.checkerframework.common.value.qual", | 
|  | "org.checkerframework.dataflow.qual", | 
|  | "org.checkerframework.framework.qual" | 
|  | ], | 
|  | "org.codehaus.mojo:animal-sniffer-annotations": [ | 
|  | "org.codehaus.mojo.animal_sniffer" | 
|  | ], | 
|  | "org.hamcrest:hamcrest-core": [ | 
|  | "org.hamcrest", | 
|  | "org.hamcrest.core", | 
|  | "org.hamcrest.internal" | 
|  | ], | 
|  | "org.jetbrains.kotlin:kotlin-metadata-jvm": [ | 
|  | "kotlin.metadata", | 
|  | "kotlin.metadata.internal", | 
|  | "kotlin.metadata.internal.common", | 
|  | "kotlin.metadata.internal.extensions", | 
|  | "kotlin.metadata.internal.metadata", | 
|  | "kotlin.metadata.internal.metadata.builtins", | 
|  | "kotlin.metadata.internal.metadata.deserialization", | 
|  | "kotlin.metadata.internal.metadata.jvm", | 
|  | "kotlin.metadata.internal.metadata.jvm.deserialization", | 
|  | "kotlin.metadata.internal.metadata.jvm.serialization", | 
|  | "kotlin.metadata.internal.metadata.serialization", | 
|  | "kotlin.metadata.internal.protobuf", | 
|  | "kotlin.metadata.jvm", | 
|  | "kotlin.metadata.jvm.internal" | 
|  | ], | 
|  | "org.jetbrains.kotlin:kotlin-stdlib": [ | 
|  | "kotlin", | 
|  | "kotlin.annotation", | 
|  | "kotlin.collections", | 
|  | "kotlin.collections.builders", | 
|  | "kotlin.collections.jdk8", | 
|  | "kotlin.collections.unsigned", | 
|  | "kotlin.comparisons", | 
|  | "kotlin.concurrent", | 
|  | "kotlin.contracts", | 
|  | "kotlin.coroutines", | 
|  | "kotlin.coroutines.cancellation", | 
|  | "kotlin.coroutines.intrinsics", | 
|  | "kotlin.coroutines.jvm.internal", | 
|  | "kotlin.enums", | 
|  | "kotlin.experimental", | 
|  | "kotlin.internal", | 
|  | "kotlin.internal.jdk7", | 
|  | "kotlin.internal.jdk8", | 
|  | "kotlin.io", | 
|  | "kotlin.io.encoding", | 
|  | "kotlin.io.path", | 
|  | "kotlin.jdk7", | 
|  | "kotlin.js", | 
|  | "kotlin.jvm", | 
|  | "kotlin.jvm.functions", | 
|  | "kotlin.jvm.internal", | 
|  | "kotlin.jvm.internal.markers", | 
|  | "kotlin.jvm.internal.unsafe", | 
|  | "kotlin.jvm.jdk8", | 
|  | "kotlin.jvm.optionals", | 
|  | "kotlin.math", | 
|  | "kotlin.properties", | 
|  | "kotlin.random", | 
|  | "kotlin.random.jdk8", | 
|  | "kotlin.ranges", | 
|  | "kotlin.reflect", | 
|  | "kotlin.sequences", | 
|  | "kotlin.streams.jdk8", | 
|  | "kotlin.system", | 
|  | "kotlin.text", | 
|  | "kotlin.text.jdk8", | 
|  | "kotlin.time", | 
|  | "kotlin.time.jdk8" | 
|  | ], | 
|  | "org.jetbrains:annotations": [ | 
|  | "org.intellij.lang.annotations", | 
|  | "org.jetbrains.annotations" | 
|  | ], | 
|  | "org.json:json": [ | 
|  | "org.json" | 
|  | ], | 
|  | "org.jspecify:jspecify": [ | 
|  | "org.jspecify.annotations" | 
|  | ], | 
|  | "org.mockito:mockito-core": [ | 
|  | "org.mockito", | 
|  | "org.mockito.codegen", | 
|  | "org.mockito.configuration", | 
|  | "org.mockito.creation.instance", | 
|  | "org.mockito.exceptions.base", | 
|  | "org.mockito.exceptions.misusing", | 
|  | "org.mockito.exceptions.stacktrace", | 
|  | "org.mockito.exceptions.verification", | 
|  | "org.mockito.exceptions.verification.junit", | 
|  | "org.mockito.exceptions.verification.opentest4j", | 
|  | "org.mockito.hamcrest", | 
|  | "org.mockito.internal", | 
|  | "org.mockito.internal.configuration", | 
|  | "org.mockito.internal.configuration.injection", | 
|  | "org.mockito.internal.configuration.injection.filter", | 
|  | "org.mockito.internal.configuration.injection.scanner", | 
|  | "org.mockito.internal.configuration.plugins", | 
|  | "org.mockito.internal.creation", | 
|  | "org.mockito.internal.creation.bytebuddy", | 
|  | "org.mockito.internal.creation.instance", | 
|  | "org.mockito.internal.creation.proxy", | 
|  | "org.mockito.internal.creation.settings", | 
|  | "org.mockito.internal.creation.util", | 
|  | "org.mockito.internal.debugging", | 
|  | "org.mockito.internal.exceptions", | 
|  | "org.mockito.internal.exceptions.stacktrace", | 
|  | "org.mockito.internal.exceptions.util", | 
|  | "org.mockito.internal.framework", | 
|  | "org.mockito.internal.hamcrest", | 
|  | "org.mockito.internal.handler", | 
|  | "org.mockito.internal.invocation", | 
|  | "org.mockito.internal.invocation.finder", | 
|  | "org.mockito.internal.invocation.mockref", | 
|  | "org.mockito.internal.junit", | 
|  | "org.mockito.internal.listeners", | 
|  | "org.mockito.internal.matchers", | 
|  | "org.mockito.internal.matchers.apachecommons", | 
|  | "org.mockito.internal.matchers.text", | 
|  | "org.mockito.internal.progress", | 
|  | "org.mockito.internal.reporting", | 
|  | "org.mockito.internal.runners", | 
|  | "org.mockito.internal.runners.util", | 
|  | "org.mockito.internal.session", | 
|  | "org.mockito.internal.stubbing", | 
|  | "org.mockito.internal.stubbing.answers", | 
|  | "org.mockito.internal.stubbing.defaultanswers", | 
|  | "org.mockito.internal.util", | 
|  | "org.mockito.internal.util.collections", | 
|  | "org.mockito.internal.util.concurrent", | 
|  | "org.mockito.internal.util.io", | 
|  | "org.mockito.internal.util.reflection", | 
|  | "org.mockito.internal.verification", | 
|  | "org.mockito.internal.verification.api", | 
|  | "org.mockito.internal.verification.argumentmatching", | 
|  | "org.mockito.internal.verification.checkers", | 
|  | "org.mockito.invocation", | 
|  | "org.mockito.junit", | 
|  | "org.mockito.listeners", | 
|  | "org.mockito.mock", | 
|  | "org.mockito.plugins", | 
|  | "org.mockito.quality", | 
|  | "org.mockito.session", | 
|  | "org.mockito.stubbing", | 
|  | "org.mockito.verification" | 
|  | ], | 
|  | "org.objenesis:objenesis": [ | 
|  | "org.objenesis", | 
|  | "org.objenesis.instantiator", | 
|  | "org.objenesis.instantiator.android", | 
|  | "org.objenesis.instantiator.annotations", | 
|  | "org.objenesis.instantiator.basic", | 
|  | "org.objenesis.instantiator.gcj", | 
|  | "org.objenesis.instantiator.perc", | 
|  | "org.objenesis.instantiator.sun", | 
|  | "org.objenesis.instantiator.util", | 
|  | "org.objenesis.strategy" | 
|  | ], | 
|  | "org.openjdk.jmh:jmh-core": [ | 
|  | "org.openjdk.jmh", | 
|  | "org.openjdk.jmh.annotations", | 
|  | "org.openjdk.jmh.generators.core", | 
|  | "org.openjdk.jmh.infra", | 
|  | "org.openjdk.jmh.profile", | 
|  | "org.openjdk.jmh.results", | 
|  | "org.openjdk.jmh.results.format", | 
|  | "org.openjdk.jmh.runner", | 
|  | "org.openjdk.jmh.runner.format", | 
|  | "org.openjdk.jmh.runner.link", | 
|  | "org.openjdk.jmh.runner.options", | 
|  | "org.openjdk.jmh.util", | 
|  | "org.openjdk.jmh.util.lines" | 
|  | ], | 
|  | "org.openjdk.jmh:jmh-generator-annprocess": [ | 
|  | "org.openjdk.jmh.generators", | 
|  | "org.openjdk.jmh.generators.annotations" | 
|  | ], | 
|  | "org.osgi:org.osgi.dto": [ | 
|  | "org.osgi.dto" | 
|  | ], | 
|  | "org.osgi:org.osgi.framework": [ | 
|  | "org.osgi.framework", | 
|  | "org.osgi.framework.dto", | 
|  | "org.osgi.framework.hooks.bundle", | 
|  | "org.osgi.framework.hooks.resolver", | 
|  | "org.osgi.framework.hooks.service", | 
|  | "org.osgi.framework.hooks.weaving", | 
|  | "org.osgi.framework.launch", | 
|  | "org.osgi.framework.namespace", | 
|  | "org.osgi.framework.startlevel", | 
|  | "org.osgi.framework.startlevel.dto", | 
|  | "org.osgi.framework.wiring", | 
|  | "org.osgi.framework.wiring.dto" | 
|  | ], | 
|  | "org.osgi:org.osgi.resource": [ | 
|  | "org.osgi.resource", | 
|  | "org.osgi.resource.dto" | 
|  | ], | 
|  | "org.osgi:org.osgi.service.log": [ | 
|  | "org.osgi.service.log" | 
|  | ], | 
|  | "org.osgi:org.osgi.service.repository": [ | 
|  | "org.osgi.service.repository" | 
|  | ], | 
|  | "org.osgi:org.osgi.util.function": [ | 
|  | "org.osgi.util.function" | 
|  | ], | 
|  | "org.osgi:org.osgi.util.promise": [ | 
|  | "org.osgi.util.promise" | 
|  | ], | 
|  | "org.osgi:org.osgi.util.tracker": [ | 
|  | "org.osgi.util.tracker" | 
|  | ], | 
|  | "org.osgi:osgi.annotation": [ | 
|  | "org.osgi.annotation.bundle", | 
|  | "org.osgi.annotation.versioning" | 
|  | ], | 
|  | "org.ow2.asm:asm": [ | 
|  | "org.objectweb.asm", | 
|  | "org.objectweb.asm.signature" | 
|  | ], | 
|  | "org.ow2.asm:asm-analysis": [ | 
|  | "org.objectweb.asm.tree.analysis" | 
|  | ], | 
|  | "org.ow2.asm:asm-commons": [ | 
|  | "org.objectweb.asm.commons" | 
|  | ], | 
|  | "org.ow2.asm:asm-tree": [ | 
|  | "org.objectweb.asm.tree" | 
|  | ], | 
|  | "org.ow2.asm:asm-util": [ | 
|  | "org.objectweb.asm.util" | 
|  | ], | 
|  | "org.pcollections:pcollections": [ | 
|  | "org.pcollections" | 
|  | ], | 
|  | "org.reactivestreams:reactive-streams": [ | 
|  | "org.reactivestreams" | 
|  | ], | 
|  | "org.slf4j:slf4j-api": [ | 
|  | "org.slf4j", | 
|  | "org.slf4j.event", | 
|  | "org.slf4j.helpers", | 
|  | "org.slf4j.spi" | 
|  | ], | 
|  | "org.threeten:threeten-extra": [ | 
|  | "org.threeten.extra", | 
|  | "org.threeten.extra.chrono", | 
|  | "org.threeten.extra.scale" | 
|  | ], | 
|  | "org.tukaani:xz": [ | 
|  | "org.tukaani.xz", | 
|  | "org.tukaani.xz.check", | 
|  | "org.tukaani.xz.common", | 
|  | "org.tukaani.xz.delta", | 
|  | "org.tukaani.xz.index", | 
|  | "org.tukaani.xz.lz", | 
|  | "org.tukaani.xz.lzma", | 
|  | "org.tukaani.xz.rangecoder", | 
|  | "org.tukaani.xz.simple" | 
|  | ], | 
|  | "org.yaml:snakeyaml": [ | 
|  | "org.yaml.snakeyaml", | 
|  | "org.yaml.snakeyaml.comments", | 
|  | "org.yaml.snakeyaml.composer", | 
|  | "org.yaml.snakeyaml.constructor", | 
|  | "org.yaml.snakeyaml.emitter", | 
|  | "org.yaml.snakeyaml.env", | 
|  | "org.yaml.snakeyaml.error", | 
|  | "org.yaml.snakeyaml.events", | 
|  | "org.yaml.snakeyaml.extensions.compactnotation", | 
|  | "org.yaml.snakeyaml.external.biz.base64Coder", | 
|  | "org.yaml.snakeyaml.external.com.google.gdata.util.common.base", | 
|  | "org.yaml.snakeyaml.inspector", | 
|  | "org.yaml.snakeyaml.internal", | 
|  | "org.yaml.snakeyaml.introspector", | 
|  | "org.yaml.snakeyaml.nodes", | 
|  | "org.yaml.snakeyaml.parser", | 
|  | "org.yaml.snakeyaml.reader", | 
|  | "org.yaml.snakeyaml.representer", | 
|  | "org.yaml.snakeyaml.resolver", | 
|  | "org.yaml.snakeyaml.scanner", | 
|  | "org.yaml.snakeyaml.serializer", | 
|  | "org.yaml.snakeyaml.tokens", | 
|  | "org.yaml.snakeyaml.util" | 
|  | ] | 
|  | }, | 
|  | "repositories": { | 
|  | "https://repo1.maven.org/maven2/": [ | 
|  | "biz.aQute.bnd:biz.aQute.bnd.util", | 
|  | "biz.aQute.bnd:biz.aQute.bndlib", | 
|  | "com.beust:jcommander", | 
|  | "com.github.ben-manes.caffeine:caffeine", | 
|  | "com.github.kevinstern:software-and-algorithms", | 
|  | "com.github.stephenc.jcip:jcip-annotations", | 
|  | "com.google.android:annotations", | 
|  | "com.google.api-client:google-api-client", | 
|  | "com.google.api-client:google-api-client-gson", | 
|  | "com.google.api.grpc:proto-google-common-protos", | 
|  | "com.google.auth:google-auth-library-credentials", | 
|  | "com.google.auth:google-auth-library-oauth2-http", | 
|  | "com.google.auto.service:auto-service", | 
|  | "com.google.auto.service:auto-service-annotations", | 
|  | "com.google.auto.value:auto-value", | 
|  | "com.google.auto.value:auto-value-annotations", | 
|  | "com.google.auto:auto-common", | 
|  | "com.google.caliper:caliper", | 
|  | "com.google.caliper:caliper-api", | 
|  | "com.google.caliper:caliper-core", | 
|  | "com.google.caliper:caliper-runner", | 
|  | "com.google.caliper:caliper-util", | 
|  | "com.google.caliper:caliper-worker", | 
|  | "com.google.caliper:caliper-worker-jvm", | 
|  | "com.google.code.findbugs:jsr305", | 
|  | "com.google.code.gson:gson", | 
|  | "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", | 
|  | "com.google.dagger:dagger", | 
|  | "com.google.dagger:dagger-producers", | 
|  | "com.google.errorprone:error_prone_annotation", | 
|  | "com.google.errorprone:error_prone_annotations", | 
|  | "com.google.errorprone:error_prone_check_api", | 
|  | "com.google.errorprone:error_prone_core", | 
|  | "com.google.errorprone:error_prone_type_annotations", | 
|  | "com.google.flogger:flogger", | 
|  | "com.google.flogger:flogger-system-backend", | 
|  | "com.google.flogger:google-extensions", | 
|  | "com.google.googlejavaformat:google-java-format", | 
|  | "com.google.guava:failureaccess", | 
|  | "com.google.guava:guava", | 
|  | "com.google.guava:guava-testlib", | 
|  | "com.google.guava:listenablefuture", | 
|  | "com.google.http-client:google-http-client", | 
|  | "com.google.http-client:google-http-client-apache-v2", | 
|  | "com.google.http-client:google-http-client-gson", | 
|  | "com.google.j2objc:j2objc-annotations", | 
|  | "com.google.jimfs:jimfs", | 
|  | "com.google.oauth-client:google-oauth-client", | 
|  | "com.google.protobuf:protobuf-java", | 
|  | "com.google.protobuf:protobuf-javalite", | 
|  | "com.google.re2j:re2j", | 
|  | "com.google.testing.compile:compile-testing", | 
|  | "com.google.testparameterinjector:test-parameter-injector", | 
|  | "com.google.truth.extensions:truth-java8-extension", | 
|  | "com.google.truth.extensions:truth-liteproto-extension", | 
|  | "com.google.truth.extensions:truth-proto-extension", | 
|  | "com.google.truth:truth", | 
|  | "com.google.turbine:turbine", | 
|  | "com.guardsquare:proguard-base", | 
|  | "com.guardsquare:proguard-core", | 
|  | "com.ryanharter.auto.value:auto-value-gson-extension", | 
|  | "com.ryanharter.auto.value:auto-value-gson-factory", | 
|  | "com.ryanharter.auto.value:auto-value-gson-runtime", | 
|  | "com.squareup.okhttp:okhttp", | 
|  | "com.squareup.okio:okio", | 
|  | "com.squareup:javapoet", | 
|  | "com.sun.jersey:jersey-client", | 
|  | "com.sun.jersey:jersey-core", | 
|  | "commons-codec:commons-codec", | 
|  | "commons-collections:commons-collections", | 
|  | "commons-io:commons-io", | 
|  | "commons-lang:commons-lang", | 
|  | "info.picocli:picocli", | 
|  | "io.github.eisop:dataflow-errorprone", | 
|  | "io.github.java-diff-utils:java-diff-utils", | 
|  | "io.grpc:grpc-api", | 
|  | "io.grpc:grpc-auth", | 
|  | "io.grpc:grpc-context", | 
|  | "io.grpc:grpc-core", | 
|  | "io.grpc:grpc-inprocess", | 
|  | "io.grpc:grpc-netty", | 
|  | "io.grpc:grpc-protobuf", | 
|  | "io.grpc:grpc-protobuf-lite", | 
|  | "io.grpc:grpc-stub", | 
|  | "io.grpc:grpc-util", | 
|  | "io.netty:netty-buffer", | 
|  | "io.netty:netty-codec", | 
|  | "io.netty:netty-codec-dns", | 
|  | "io.netty:netty-codec-http", | 
|  | "io.netty:netty-codec-http2", | 
|  | "io.netty:netty-codec-socks", | 
|  | "io.netty:netty-common", | 
|  | "io.netty:netty-handler", | 
|  | "io.netty:netty-handler-proxy", | 
|  | "io.netty:netty-resolver", | 
|  | "io.netty:netty-resolver-dns", | 
|  | "io.netty:netty-tcnative-boringssl-static", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", | 
|  | "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", | 
|  | "io.netty:netty-tcnative-classes", | 
|  | "io.netty:netty-transport", | 
|  | "io.netty:netty-transport-classes-epoll", | 
|  | "io.netty:netty-transport-classes-kqueue", | 
|  | "io.netty:netty-transport-native-epoll:jar:linux-aarch_64", | 
|  | "io.netty:netty-transport-native-epoll:jar:linux-x86_64", | 
|  | "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64", | 
|  | "io.netty:netty-transport-native-kqueue:jar:osx-x86_64", | 
|  | "io.netty:netty-transport-native-unix-common", | 
|  | "io.netty:netty-transport-native-unix-common:jar:linux-aarch_64", | 
|  | "io.netty:netty-transport-native-unix-common:jar:linux-x86_64", | 
|  | "io.netty:netty-transport-native-unix-common:jar:osx-aarch_64", | 
|  | "io.netty:netty-transport-native-unix-common:jar:osx-x86_64", | 
|  | "io.opencensus:opencensus-api", | 
|  | "io.opencensus:opencensus-contrib-grpc-metrics", | 
|  | "io.opencensus:opencensus-contrib-http-util", | 
|  | "io.perfmark:perfmark-api", | 
|  | "io.reactivex.rxjava3:rxjava", | 
|  | "io.sweers.autotransient:autotransient", | 
|  | "it.unimi.dsi:fastutil", | 
|  | "javax.activation:javax.activation-api", | 
|  | "javax.annotation:javax.annotation-api", | 
|  | "javax.inject:javax.inject", | 
|  | "javax.ws.rs:jsr311-api", | 
|  | "joda-time:joda-time", | 
|  | "junit:junit", | 
|  | "net.bytebuddy:byte-buddy", | 
|  | "net.bytebuddy:byte-buddy-agent", | 
|  | "net.sf.jopt-simple:jopt-simple", | 
|  | "org.apache.commons:commons-compress", | 
|  | "org.apache.commons:commons-lang3", | 
|  | "org.apache.commons:commons-math3", | 
|  | "org.apache.logging.log4j:log4j-api", | 
|  | "org.apache.logging.log4j:log4j-core", | 
|  | "org.apache.tomcat:annotations-api", | 
|  | "org.apache.tomcat:tomcat-annotations-api", | 
|  | "org.apache.velocity:velocity", | 
|  | "org.checkerframework:checker-compat-qual", | 
|  | "org.checkerframework:checker-qual", | 
|  | "org.codehaus.mojo:animal-sniffer-annotations", | 
|  | "org.hamcrest:hamcrest-core", | 
|  | "org.jetbrains.kotlin:kotlin-metadata-jvm", | 
|  | "org.jetbrains.kotlin:kotlin-stdlib", | 
|  | "org.jetbrains.kotlin:kotlin-stdlib-common", | 
|  | "org.jetbrains:annotations", | 
|  | "org.json:json", | 
|  | "org.jspecify:jspecify", | 
|  | "org.mockito:mockito-core", | 
|  | "org.objenesis:objenesis", | 
|  | "org.openjdk.jmh:jmh-core", | 
|  | "org.openjdk.jmh:jmh-generator-annprocess", | 
|  | "org.osgi:org.osgi.dto", | 
|  | "org.osgi:org.osgi.framework", | 
|  | "org.osgi:org.osgi.resource", | 
|  | "org.osgi:org.osgi.service.log", | 
|  | "org.osgi:org.osgi.service.repository", | 
|  | "org.osgi:org.osgi.util.function", | 
|  | "org.osgi:org.osgi.util.promise", | 
|  | "org.osgi:org.osgi.util.tracker", | 
|  | "org.osgi:osgi.annotation", | 
|  | "org.ow2.asm:asm", | 
|  | "org.ow2.asm:asm-analysis", | 
|  | "org.ow2.asm:asm-commons", | 
|  | "org.ow2.asm:asm-tree", | 
|  | "org.ow2.asm:asm-util", | 
|  | "org.pcollections:pcollections", | 
|  | "org.reactivestreams:reactive-streams", | 
|  | "org.slf4j:slf4j-api", | 
|  | "org.threeten:threeten-extra", | 
|  | "org.tukaani:xz", | 
|  | "org.yaml:snakeyaml" | 
|  | ] | 
|  | }, | 
|  | "services": { | 
|  | "com.google.auto.service:auto-service": { | 
|  | "javax.annotation.processing.Processor": [ | 
|  | "com.google.auto.service.processor.AutoServiceProcessor" | 
|  | ] | 
|  | }, | 
|  | "com.google.auto.value:auto-value": { | 
|  | "com.google.auto.value.extension.AutoValueExtension": [ | 
|  | "com.google.auto.value.extension.memoized.processor.MemoizeExtension", | 
|  | "com.google.auto.value.extension.serializable.processor.SerializableAutoValueExtension", | 
|  | "com.google.auto.value.extension.toprettystring.processor.ToPrettyStringExtension" | 
|  | ], | 
|  | "com.google.auto.value.extension.serializable.serializer.interfaces.SerializerExtension": [ | 
|  | "com.google.auto.value.extension.serializable.serializer.impl.ImmutableListSerializerExtension", | 
|  | "com.google.auto.value.extension.serializable.serializer.impl.ImmutableMapSerializerExtension", | 
|  | "com.google.auto.value.extension.serializable.serializer.impl.OptionalSerializerExtension" | 
|  | ], | 
|  | "javax.annotation.processing.Processor": [ | 
|  | "com.google.auto.value.extension.memoized.processor.MemoizedValidator", | 
|  | "com.google.auto.value.extension.toprettystring.processor.ToPrettyStringValidator", | 
|  | "com.google.auto.value.processor.AutoAnnotationProcessor", | 
|  | "com.google.auto.value.processor.AutoBuilderProcessor", | 
|  | "com.google.auto.value.processor.AutoOneOfProcessor", | 
|  | "com.google.auto.value.processor.AutoValueBuilderProcessor", | 
|  | "com.google.auto.value.processor.AutoValueProcessor" | 
|  | ] | 
|  | }, | 
|  | "com.google.errorprone:error_prone_core": { | 
|  | "com.sun.source.util.Plugin": [ | 
|  | "com.google.errorprone.ErrorProneJavacPlugin" | 
|  | ] | 
|  | }, | 
|  | "com.google.googlejavaformat:google-java-format": { | 
|  | "java.util.spi.ToolProvider": [ | 
|  | "com.google.googlejavaformat.java.GoogleJavaFormatToolProvider" | 
|  | ], | 
|  | "javax.tools.Tool": [ | 
|  | "com.google.googlejavaformat.java.GoogleJavaFormatTool" | 
|  | ] | 
|  | }, | 
|  | "com.google.jimfs:jimfs": { | 
|  | "java.nio.file.spi.FileSystemProvider": [ | 
|  | "com.google.common.jimfs.SystemJimfsFileSystemProvider" | 
|  | ] | 
|  | }, | 
|  | "com.ryanharter.auto.value:auto-value-gson-extension": { | 
|  | "com.google.auto.value.extension.AutoValueExtension": [ | 
|  | "com.ryanharter.auto.value.gson.AutoValueGsonExtension" | 
|  | ] | 
|  | }, | 
|  | "com.ryanharter.auto.value:auto-value-gson-factory": { | 
|  | "javax.annotation.processing.Processor": [ | 
|  | "com.ryanharter.auto.value.gson.factory.AutoValueGsonAdapterFactoryProcessor" | 
|  | ] | 
|  | }, | 
|  | "com.sun.jersey:jersey-core": { | 
|  | "com.sun.jersey.spi.HeaderDelegateProvider": [ | 
|  | "com.sun.jersey.core.impl.provider.header.CacheControlProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.CookieProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.DateProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.EntityTagProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.LocaleProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.MediaTypeProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.NewCookieProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.StringProvider", | 
|  | "com.sun.jersey.core.impl.provider.header.URIProvider" | 
|  | ], | 
|  | "com.sun.jersey.spi.inject.InjectableProvider": [ | 
|  | "com.sun.jersey.core.impl.provider.xml.DocumentBuilderFactoryProvider", | 
|  | "com.sun.jersey.core.impl.provider.xml.SAXParserContextProvider", | 
|  | "com.sun.jersey.core.impl.provider.xml.TransformerFactoryProvider", | 
|  | "com.sun.jersey.core.impl.provider.xml.XMLStreamReaderContextProvider" | 
|  | ], | 
|  | "javax.ws.rs.ext.MessageBodyReader": [ | 
|  | "com.sun.jersey.core.impl.provider.entity.ByteArrayProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.DataSourceProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.DocumentProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.EntityHolderReader", | 
|  | "com.sun.jersey.core.impl.provider.entity.FileProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.FormProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.InputStreamProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.ReaderProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.RenderedImageProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.SourceProvider$DOMSourceReader", | 
|  | "com.sun.jersey.core.impl.provider.entity.SourceProvider$SAXSourceReader", | 
|  | "com.sun.jersey.core.impl.provider.entity.SourceProvider$StreamSourceReader", | 
|  | "com.sun.jersey.core.impl.provider.entity.StringProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$App", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$General", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$Text" | 
|  | ], | 
|  | "javax.ws.rs.ext.MessageBodyWriter": [ | 
|  | "com.sun.jersey.core.impl.provider.entity.ByteArrayProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.DataSourceProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.DocumentProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.FileProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.FormProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.InputStreamProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.ReaderProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.RenderedImageProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.SourceProvider$SourceWriter", | 
|  | "com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.StringProvider", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General", | 
|  | "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text" | 
|  | ] | 
|  | }, | 
|  | "io.grpc:grpc-core": { | 
|  | "io.grpc.LoadBalancerProvider": [ | 
|  | "io.grpc.internal.PickFirstLoadBalancerProvider" | 
|  | ], | 
|  | "io.grpc.NameResolverProvider": [ | 
|  | "io.grpc.internal.DnsNameResolverProvider" | 
|  | ] | 
|  | }, | 
|  | "io.grpc:grpc-netty": { | 
|  | "io.grpc.ManagedChannelProvider": [ | 
|  | "io.grpc.netty.NettyChannelProvider", | 
|  | "io.grpc.netty.UdsNettyChannelProvider" | 
|  | ], | 
|  | "io.grpc.NameResolverProvider": [ | 
|  | "io.grpc.netty.UdsNameResolverProvider" | 
|  | ], | 
|  | "io.grpc.ServerProvider": [ | 
|  | "io.grpc.netty.NettyServerProvider" | 
|  | ] | 
|  | }, | 
|  | "io.grpc:grpc-util": { | 
|  | "io.grpc.LoadBalancerProvider": [ | 
|  | "io.grpc.util.OutlierDetectionLoadBalancerProvider", | 
|  | "io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider" | 
|  | ] | 
|  | }, | 
|  | "io.netty:netty-common": { | 
|  | "reactor.blockhound.integration.BlockHoundIntegration": [ | 
|  | "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" | 
|  | ] | 
|  | }, | 
|  | "org.apache.logging.log4j:log4j-api": { | 
|  | "org.apache.logging.log4j.util.PropertySource": [ | 
|  | "org.apache.logging.log4j.util.EnvironmentPropertySource", | 
|  | "org.apache.logging.log4j.util.SystemPropertiesPropertySource" | 
|  | ] | 
|  | }, | 
|  | "org.apache.logging.log4j:log4j-core": { | 
|  | "javax.annotation.processing.Processor": [ | 
|  | "org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor" | 
|  | ], | 
|  | "org.apache.logging.log4j.core.util.ContextDataProvider": [ | 
|  | "org.apache.logging.log4j.core.impl.ThreadContextDataProvider" | 
|  | ], | 
|  | "org.apache.logging.log4j.message.ThreadDumpMessage$ThreadInfoFactory": [ | 
|  | "org.apache.logging.log4j.core.message.ExtendedThreadInfoFactory" | 
|  | ], | 
|  | "org.apache.logging.log4j.spi.Provider": [ | 
|  | "org.apache.logging.log4j.core.impl.Log4jProvider" | 
|  | ] | 
|  | }, | 
|  | "org.jetbrains.kotlin:kotlin-metadata-jvm": { | 
|  | "kotlin.metadata.internal.extensions.MetadataExtensions": [ | 
|  | "kotlin.metadata.jvm.internal.JvmMetadataExtensions" | 
|  | ] | 
|  | }, | 
|  | "org.openjdk.jmh:jmh-generator-annprocess": { | 
|  | "javax.annotation.processing.Processor": [ | 
|  | "org.openjdk.jmh.generators.BenchmarkProcessor" | 
|  | ] | 
|  | }, | 
|  | "org.threeten:threeten-extra": { | 
|  | "java.time.chrono.Chronology": [ | 
|  | "org.threeten.extra.chrono.BritishCutoverChronology", | 
|  | "org.threeten.extra.chrono.CopticChronology", | 
|  | "org.threeten.extra.chrono.DiscordianChronology", | 
|  | "org.threeten.extra.chrono.EthiopicChronology", | 
|  | "org.threeten.extra.chrono.InternationalFixedChronology", | 
|  | "org.threeten.extra.chrono.JulianChronology", | 
|  | "org.threeten.extra.chrono.PaxChronology", | 
|  | "org.threeten.extra.chrono.Symmetry010Chronology", | 
|  | "org.threeten.extra.chrono.Symmetry454Chronology" | 
|  | ] | 
|  | } | 
|  | }, | 
|  | "version": "2" | 
|  | } |