Skip to content

Upgrade gRPC and remove OkHttp dependency #3975

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 26, 2022

Conversation

tom-andersen
Copy link
Contributor

No description provided.

@github-actions
Copy link
Contributor

github-actions bot commented Aug 9, 2022

Unit Test Results

   392 files  +   392     392 suites  +392   16m 13s ⏱️ + 16m 13s
4 708 tests +4 708  4 686 ✔️ +4 686  22 💤 +22  0 ±0 
4 724 runs  +4 724  4 702 ✔️ +4 702  22 💤 +22  0 ±0 

Results for commit 1b6807e. ± Comparison against base commit 04793bc.

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Aug 9, 2022

Coverage Report 1

This report is too large (191,186 characters) to be displayed here in a GitHub comment. Please use the below link to see the full report on Google Cloud Storage.

Test Logs

Notes

  • Commit (f0e57de) is created by Prow via merging PR base commit (04793bc) and head commit (1b6807e).
  • Run gradle <product>:checkCoverage to produce HTML coverage reports locally. After gradle commands finished, report files can be found under <product-build-dir>/reports/jacoco/.

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/8uen5gNHJJ.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Aug 9, 2022

Size Report 1

Affected Products

  • firebase-firestore

    TypeBase (04793bc)Merge (f0e57de)Diff
    apk (aggressive)491 kB491 kB-192 B (-0.0%)
    apk (release)3.39 MB3.31 MB-76.3 kB (-2.3%)
  • firebase-firestore-ktx

    TypeBase (04793bc)Merge (f0e57de)Diff
    apk (aggressive)508 kB508 kB-248 B (-0.0%)
    apk (release)4.31 MB4.23 MB-76.3 kB (-1.8%)
  • firebase-inappmessaging

    TypeBase (04793bc)Merge (f0e57de)Diff
    apk (aggressive)665 kB665 kB-224 B (-0.0%)
    apk (release)3.43 MB3.37 MB-60.6 kB (-1.8%)
  • firebase-inappmessaging-display

    TypeBase (04793bc)Merge (f0e57de)Diff
    apk (aggressive)1.50 MB1.50 MB-204 B (-0.0%)
    apk (release)4.69 MB4.61 MB-71.2 kB (-1.5%)
  • firebase-inappmessaging-display-ktx

    TypeBase (04793bc)Merge (f0e57de)Diff
    apk (aggressive)1.51 MB1.51 MB-332 B (-0.0%)
    apk (release)5.23 MB5.16 MB-72.7 kB (-1.4%)
  • firebase-inappmessaging-ktx

    TypeBase (04793bc)Merge (f0e57de)Diff
    apk (aggressive)680 kB679 kB-280 B (-0.0%)
    apk (release)3.96 MB3.89 MB-72.9 kB (-1.8%)

Test Logs

Notes

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/CpvqAYS8vM.html

@tom-andersen tom-andersen marked this pull request as ready for review August 9, 2022 15:35
@tom-andersen tom-andersen requested a review from wu-hui August 9, 2022 15:35
@vkryachko
Copy link
Member

With this change I suggest running ./gradlew :firebase-firestore:dependencies to see if okhttp is indeed gone

@tom-andersen
Copy link
Contributor Author

./gradlew :firebase-firestore:dependencies

Task :firebase-firestore:dependencies


Project ':firebase-firestore'

_internal_aapt2_binary - The AAPT2 binary to use for processing resources.
--- com.android.tools.build:aapt2:3.4.3-6197926

androidApis - Configuration providing various types of Android JAR file
No dependencies

androidTestAnnotationProcessor - Classpath for the annotation processor for 'androidTest'. (n)
--- com.google.auto.value:auto-value:1.6.5 (n)

androidTestApi - API dependencies for 'androidTest' sources. (n)
No dependencies

androidTestCompile - Compile dependencies for 'androidTest' sources (deprecated: use 'androidTestImplementation' instead). (n)
No dependencies

androidTestCompileOnly - Compile only dependencies for 'androidTest' sources. (n)
No dependencies

androidTestDebugAnnotationProcessor - Classpath for the annotation processor for 'androidTestDebug'. (n)
No dependencies

androidTestDebugApi - API dependencies for 'androidTestDebug' sources. (n)
No dependencies

androidTestDebugCompile - Compile dependencies for 'androidTestDebug' sources (deprecated: use 'androidTestDebugImplementation' instead). (n)
No dependencies

androidTestDebugCompileOnly - Compile only dependencies for 'androidTestDebug' sources. (n)
No dependencies

androidTestDebugImplementation - Implementation only dependencies for 'androidTestDebug' sources. (n)
No dependencies

androidTestDebugProtobuf
No dependencies

androidTestDebugProvided - Provided dependencies for 'androidTestDebug' sources (deprecated: use 'androidTestDebugCompileOnly' instead). (n)
No dependencies

androidTestDebugPublish - Publish dependencies for 'androidTestDebug' sources (deprecated: use 'androidTestDebugRuntimeOnly' instead). (n)
No dependencies

androidTestDebugRuntimeOnly - Runtime only dependencies for 'androidTestDebug' sources. (n)
No dependencies

androidTestDebugWearApp - Link to a wear app to embed for object 'androidTestDebug'. (n)
No dependencies

androidTestImplementation - Implementation only dependencies for 'androidTest' sources. (n)
+--- junit:junit:4.13.2 (n)
+--- com.google.truth:truth:1.1.2 (n)
+--- org.mockito:mockito-core:2.25.0 (n)
+--- org.mockito:mockito-android:2.25.0 (n)
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8 (n)
+--- androidx.annotation:annotation:1.1.0 (n)
+--- androidx.test:runner:1.2.0 (n)
+--- androidx.test:rules:1.2.0 (n)
+--- androidx.test.ext:junit:1.1.1 (n)
--- project firebase-firestore (n)

androidTestProtobuf
No dependencies

androidTestProvided - Provided dependencies for 'androidTest' sources (deprecated: use 'androidTestCompileOnly' instead). (n)
No dependencies

androidTestPublish - Publish dependencies for 'androidTest' sources (deprecated: use 'androidTestRuntimeOnly' instead). (n)
No dependencies

androidTestRuntimeOnly - Runtime only dependencies for 'androidTest' sources. (n)
No dependencies

androidTestUtil - Additional APKs used during instrumentation testing.
No dependencies

androidTestWearApp - Link to a wear app to embed for object 'androidTest'. (n)
No dependencies

annotationProcessor - Classpath for the annotation processor for 'main'. (n)
+--- com.google.auto.value:auto-value:1.6.5 (n)
--- project errorprone (n)

api - API dependencies for 'main' sources. (n)
No dependencies

archives - Configuration for archive artifacts. (n)
No dependencies

compile - Compile dependencies for 'main' sources (deprecated: use 'implementation' instead).
No dependencies

compileOnly - Compile only dependencies for 'main' sources. (n)
+--- javax.annotation:jsr250-api:1.0 (n)
--- com.google.auto.value:auto-value-annotations:1.6.6 (n)

debugAndroidTestAnnotationProcessorClasspath - Resolved configuration for annotation-processor for variant: debugAndroidTest
--- com.google.auto.value:auto-value:1.6.5

debugAndroidTestCompileClasspath - Resolved configuration for compilation for variant: debugAndroidTest
+--- junit:junit:4.13.2
| --- org.hamcrest:hamcrest-core:1.3
+--- com.google.truth:truth:1.1.2
| +--- com.google.guava:guava:30.1-android -> 30.1.1-android
| | +--- com.google.guava:failureaccess:1.0.1
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-compat-qual:2.5.5
| | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| | --- com.google.j2objc:j2objc-annotations:1.3
| +--- org.checkerframework:checker-qual:3.9.1 -> 3.12.0
| +--- junit:junit:4.13.1 -> 4.13.2 ()
| +--- com.google.auto.value:auto-value-annotations:1.7.4
| +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| --- org.ow2.asm:asm:9.0
+--- org.mockito:mockito-core:2.25.0
| +--- net.bytebuddy:byte-buddy:1.9.7
| +--- net.bytebuddy:byte-buddy-agent:1.9.7
| --- org.objenesis:objenesis:2.6
+--- org.mockito:mockito-android:2.25.0
| +--- org.mockito:mockito-core:2.25.0 (
)
| --- net.bytebuddy:byte-buddy-android:1.9.7
| +--- net.bytebuddy:byte-buddy:1.9.7
| --- com.jakewharton.android.repackaged:dalvik-dx:1
| --- com.jakewharton.android.repackaged:libcore-dex:2
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8
| +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| --- com.fasterxml.jackson.core:jackson-core:2.9.8
+--- androidx.annotation:annotation:1.1.0
+--- androidx.test:runner:1.2.0
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- junit:junit:4.12 -> 4.13.2 ()
| --- net.sf.kxml:kxml2:2.3.0
+--- androidx.test:rules:1.2.0
| --- androidx.test:runner:1.2.0 (
)
+--- androidx.test.ext:junit:1.1.1
| +--- junit:junit:4.12 -> 4.13.2 ()
| +--- androidx.test:core:1.2.0
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.test:monitor:1.2.0 (
)
| | --- androidx.lifecycle:lifecycle-common:2.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0 ()
| --- androidx.annotation:annotation:1.0.0 -> 1.1.0
+--- project :firebase-firestore (
)
+--- com.android.support:multidex-instrumentation:1.0.2
| --- com.android.support:multidex:1.0.2
+--- junit:junit:{strictly 4.13.2} -> 4.13.2 (c)
+--- com.google.truth:truth:{strictly 1.1.2} -> 1.1.2 (c)
+--- org.mockito:mockito-core:{strictly 2.25.0} -> 2.25.0 (c)
+--- org.mockito:mockito-android:{strictly 2.25.0} -> 2.25.0 (c)
+--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.9.8} -> 2.9.8 (c)
+--- androidx.annotation:annotation:{strictly 1.1.0} -> 1.1.0 (c)
+--- androidx.test:runner:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.test:rules:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.test.ext:junit:{strictly 1.1.1} -> 1.1.1 (c)
+--- com.android.support:multidex-instrumentation:{strictly 1.0.2} -> 1.0.2 (c)
+--- project :firebase-annotations
+--- project :firebase-common
+--- project :protolite-well-known-types
+--- project :firebase-database-collection
+--- project :firebase-components
+--- project :appcheck:firebase-appcheck-interop
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | --- com.google.errorprone:error_prone_annotations:2.14.0
| --- com.google.guava:guava:31.1-android -> 30.1.1-android ()
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 (
)
| --- com.google.protobuf:protobuf-javalite:3.21.1
+--- io.grpc:grpc-okhttp:1.48.1
| --- io.grpc:grpc-core:1.48.1
| --- io.grpc:grpc-api:1.48.1 ()
+--- io.grpc:grpc-android:1.48.1
| --- io.grpc:grpc-core:1.48.1 (
)
+--- com.google.android.gms:play-services-basement:18.0.0
| +--- androidx.collection:collection:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.core:core:1.2.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | +--- androidx.lifecycle:lifecycle-common:2.0.0 ()
| | | +--- androidx.arch.core:core-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | --- androidx.versionedparcelable:versionedparcelable:1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | --- androidx.collection:collection:1.0.0 (
)
| --- androidx.fragment:fragment:1.0.0
| +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | +--- androidx.documentfile:documentfile:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.loader:loader:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.print:print:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.customview:customview:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.viewpager:viewpager:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.interpolator:interpolator:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | --- androidx.cursoradapter:cursoradapter:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.loader:loader:1.0.0 ()
| --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 ()
+--- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- io.grpc:grpc-stub:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-protobuf-lite:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-okhttp:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-android:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.android.gms:play-services-basement:{strictly 18.0.0} -> 18.0.0 (c)
+--- com.google.android.gms:play-services-tasks:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.android.gms:play-services-base:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.firebase:firebase-auth-interop:{strictly 19.0.2} -> 19.0.2 (c)
+--- org.hamcrest:hamcrest-core:{strictly 1.3} -> 1.3 (c)
+--- com.google.guava:guava:{strictly 30.1.1-android} -> 30.1.1-android (c)
+--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c)
+--- com.google.auto.value:auto-value-annotations:{strictly 1.7.4} -> 1.7.4 (c)
+--- com.google.errorprone:error_prone_annotations:{strictly 2.14.0} -> 2.14.0 (c)
+--- org.ow2.asm:asm:{strictly 9.0} -> 9.0 (c)
+--- net.bytebuddy:byte-buddy:{strictly 1.9.7} -> 1.9.7 (c)
+--- net.bytebuddy:byte-buddy-agent:{strictly 1.9.7} -> 1.9.7 (c)
+--- org.objenesis:objenesis:{strictly 2.6} -> 2.6 (c)
+--- net.bytebuddy:byte-buddy-android:{strictly 1.9.7} -> 1.9.7 (c)
+--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.9.0} -> 2.9.0 (c)
+--- com.fasterxml.jackson.core:jackson-core:{strictly 2.9.8} -> 2.9.8 (c)
+--- androidx.test:monitor:{strictly 1.2.0} -> 1.2.0 (c)
+--- net.sf.kxml:kxml2:{strictly 2.3.0} -> 2.3.0 (c)
+--- androidx.test:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- com.android.support:multidex:{strictly 1.0.2} -> 1.0.2 (c)
+--- io.grpc:grpc-api:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.protobuf:protobuf-javalite:{strictly 3.21.1} -> 3.21.1 (c)
+--- io.grpc:grpc-core:{strictly 1.48.1} -> 1.48.1 (c)
+--- androidx.collection:collection:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.core:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.fragment:fragment:{strictly 1.0.0} -> 1.0.0 (c)
+--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c)
+--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c)
+--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c)
+--- org.checkerframework:checker-compat-qual:{strictly 2.5.5} -> 2.5.5 (c)
+--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c)
+--- com.jakewharton.android.repackaged:dalvik-dx:{strictly 1} -> 1 (c)
+--- androidx.lifecycle:lifecycle-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- io.grpc:grpc-context:{strictly 1.48.1} -> 1.48.1 (c)
+--- androidx.lifecycle:lifecycle-runtime:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.versionedparcelable:versionedparcelable:{strictly 1.1.0} -> 1.1.0 (c)
+--- androidx.legacy:legacy-support-core-ui:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.legacy:legacy-support-core-utils:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.loader:loader:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-viewmodel:{strictly 2.0.0} -> 2.0.0 (c)
+--- com.jakewharton.android.repackaged:libcore-dex:{strictly 2} -> 2 (c)
+--- androidx.arch.core:core-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.customview:customview:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.viewpager:viewpager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.coordinatorlayout:coordinatorlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.drawerlayout:drawerlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.slidingpanelayout:slidingpanelayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.interpolator:interpolator:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.swiperefreshlayout:swiperefreshlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.asynclayoutinflater:asynclayoutinflater:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.cursoradapter:cursoradapter:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.documentfile:documentfile:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.localbroadcastmanager:localbroadcastmanager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.print:print:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-livedata:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.arch.core:core-runtime:{strictly 2.0.0} -> 2.0.0 (c)
--- androidx.lifecycle:lifecycle-livedata-core:{strictly 2.0.0} -> 2.0.0 (c)

debugAndroidTestRuntimeClasspath - Resolved configuration for runtime for variant: debugAndroidTest
+--- junit:junit:4.13.2
| --- org.hamcrest:hamcrest-core:1.3
+--- com.google.truth:truth:1.1.2
| +--- com.google.guava:guava:30.1-android -> 30.1.1-android
| | +--- com.google.guava:failureaccess:1.0.1
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-compat-qual:2.5.5
| | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| | --- com.google.j2objc:j2objc-annotations:1.3
| +--- org.checkerframework:checker-qual:3.9.1 -> 3.12.0
| +--- junit:junit:4.13.1 -> 4.13.2 ()
| +--- com.google.auto.value:auto-value-annotations:1.7.4
| +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| --- org.ow2.asm:asm:9.0
+--- org.mockito:mockito-core:2.25.0
| +--- net.bytebuddy:byte-buddy:1.9.7
| +--- net.bytebuddy:byte-buddy-agent:1.9.7
| --- org.objenesis:objenesis:2.6
+--- org.mockito:mockito-android:2.25.0
| +--- org.mockito:mockito-core:2.25.0 (
)
| --- net.bytebuddy:byte-buddy-android:1.9.7
| +--- net.bytebuddy:byte-buddy:1.9.7
| --- com.jakewharton.android.repackaged:dalvik-dx:1
| --- com.jakewharton.android.repackaged:libcore-dex:2
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8
| +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| --- com.fasterxml.jackson.core:jackson-core:2.9.8
+--- androidx.annotation:annotation:1.1.0
+--- androidx.test:runner:1.2.0
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- junit:junit:4.12 -> 4.13.2 ()
| --- net.sf.kxml:kxml2:2.3.0
+--- androidx.test:rules:1.2.0
| --- androidx.test:runner:1.2.0 (
)
+--- androidx.test.ext:junit:1.1.1
| +--- junit:junit:4.12 -> 4.13.2 ()
| +--- androidx.test:core:1.2.0
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.test:monitor:1.2.0 (
)
| | --- androidx.lifecycle:lifecycle-common:2.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0 ()
| --- androidx.annotation:annotation:1.0.0 -> 1.1.0
+--- project :firebase-firestore (
)
+--- com.android.support:multidex-instrumentation:1.0.2
| --- com.android.support:multidex:1.0.2
+--- androidx.annotation:annotation:{strictly 1.1.0} -> 1.1.0 (c)
+--- project :firebase-annotations
+--- project :firebase-common
| +--- com.android.support:multidex:1.0.2
| +--- project :firebase-components
| | +--- project :firebase-annotations
| | --- androidx.annotation:annotation:1.1.0
| +--- com.google.android.gms:play-services-basement:18.0.0
| | +--- androidx.collection:collection:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.2.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 ()
| | | | +--- androidx.arch.core:core-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | --- androidx.collection:collection:1.0.0 (
)
| | | --- androidx.collection:collection:1.0.0 ()
| | --- androidx.fragment:fragment:1.0.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | +--- androidx.documentfile:documentfile:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.loader:loader:1.0.0
| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | | --- androidx.arch.core:core-common:2.0.0 (
)
| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 ()
| | | | | | | +--- androidx.arch.core:core-common:2.0.0 (
)
| | | | | | | --- androidx.arch.core:core-runtime:2.0.0 ()
| | | | | | --- androidx.arch.core:core-common:2.0.0 (
)
| | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.print:print:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.customview:customview:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | +--- androidx.viewpager:viewpager:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | --- androidx.customview:customview:1.0.0 ()
| | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | --- androidx.customview:customview:1.0.0 ()
| | | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | --- androidx.customview:customview:1.0.0 ()
| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | --- androidx.customview:customview:1.0.0 ()
| | | +--- androidx.interpolator:interpolator:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | --- androidx.interpolator:interpolator:1.0.0 ()
| | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | --- androidx.cursoradapter:cursoradapter:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0 ()
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.loader:loader:1.0.0 (
)
| | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 (
)
+--- project :protolite-well-known-types
| --- com.google.protobuf:protobuf-javalite:3.17.3 -> 3.21.1
+--- project :firebase-database-collection
| --- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 ()
| +--- androidx.core:core:1.2.0 (
)
| +--- androidx.fragment:fragment:1.0.0 ()
| +--- com.google.android.gms:play-services-basement:18.0.0 (
)
| --- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- project :firebase-components (
)
+--- project :appcheck:firebase-appcheck-interop
| +--- project :firebase-common ()
| +--- project :firebase-components (
)
| +--- com.google.android.gms:play-services-base:18.0.1 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | --- com.google.guava:guava:31.1-android -> 30.1.1-android ()
| +--- com.google.guava:guava:31.1-android -> 30.1.1-android (
)
| --- com.google.errorprone:error_prone_annotations:2.14.0
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| +--- com.google.protobuf:protobuf-javalite:3.21.1
| +--- com.google.code.findbugs:jsr305:3.0.2
| --- com.google.guava:guava:31.1-android -> 30.1.1-android (
)
+--- io.grpc:grpc-okhttp:1.48.1
| +--- io.grpc:grpc-core:1.48.1
| | +--- io.grpc:grpc-api:1.48.1 ()
| | +--- com.google.code.gson:gson:2.9.0
| | +--- com.google.android:annotations:4.1.1.4
| | +--- org.codehaus.mojo:animal-sniffer-annotations:1.21
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | +--- com.google.guava:guava:31.1-android -> 30.1.1-android (
)
| | --- io.perfmark:perfmark-api:0.25.0
| +--- com.squareup.okio:okio:1.17.5
| +--- com.google.guava:guava:31.1-android -> 30.1.1-android ()
| --- io.perfmark:perfmark-api:0.25.0
+--- io.grpc:grpc-android:1.48.1
| +--- io.grpc:grpc-core:1.48.1 (
)
| --- com.google.guava:guava:31.1-android -> 30.1.1-android ()
+--- com.google.android.gms:play-services-basement:18.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- com.google.android.gms:play-services-base:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- io.grpc:grpc-stub:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-protobuf-lite:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-okhttp:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-android:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.android.gms:play-services-basement:{strictly 18.0.0} -> 18.0.0 (c)
+--- com.google.android.gms:play-services-tasks:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.android.gms:play-services-base:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.firebase:firebase-auth-interop:{strictly 19.0.2} -> 19.0.2 (c)
+--- com.google.guava:guava:{strictly 31.1-android} -> 30.1.1-android (c)
+--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c)
+--- com.google.errorprone:error_prone_annotations:{strictly 2.14.0} -> 2.14.0 (c)
+--- com.android.support:multidex:{strictly 1.0.2} -> 1.0.2 (c)
+--- com.google.protobuf:protobuf-javalite:{strictly 3.21.1} -> 3.21.1 (c)
+--- io.grpc:grpc-api:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c)
+--- io.grpc:grpc-core:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.squareup.okio:okio:{strictly 1.17.5} -> 1.17.5 (c)
+--- io.perfmark:perfmark-api:{strictly 0.25.0} -> 0.25.0 (c)
+--- androidx.collection:collection:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.core:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.fragment:fragment:{strictly 1.0.0} -> 1.0.0 (c)
+--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c)
+--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c)
+--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c)
+--- androidx.lifecycle:lifecycle-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- io.grpc:grpc-context:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.code.gson:gson:{strictly 2.9.0} -> 2.9.0 (c)
+--- com.google.android:annotations:{strictly 4.1.1.4} -> 4.1.1.4 (c)
+--- org.codehaus.mojo:animal-sniffer-annotations:{strictly 1.21} -> 1.21 (c)
+--- androidx.lifecycle:lifecycle-runtime:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.versionedparcelable:versionedparcelable:{strictly 1.1.0} -> 1.1.0 (c)
+--- androidx.legacy:legacy-support-core-ui:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.legacy:legacy-support-core-utils:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.loader:loader:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-viewmodel:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.arch.core:core-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.customview:customview:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.viewpager:viewpager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.coordinatorlayout:coordinatorlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.drawerlayout:drawerlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.slidingpanelayout:slidingpanelayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.interpolator:interpolator:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.swiperefreshlayout:swiperefreshlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.asynclayoutinflater:asynclayoutinflater:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.cursoradapter:cursoradapter:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.documentfile:documentfile:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.localbroadcastmanager:localbroadcastmanager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.print:print:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-livedata:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.arch.core:core-runtime:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.lifecycle:lifecycle-livedata-core:{strictly 2.0.0} -> 2.0.0 (c)
--- com.android.support:multidex:1.0.2

debugAnnotationProcessor - Classpath for the annotation processor for 'debug'. (n)
No dependencies

debugAnnotationProcessorClasspath - Resolved configuration for annotation-processor for variant: debug
+--- com.google.auto.value:auto-value:1.6.5
--- project :tools:errorprone
+--- com.google.errorprone:error_prone_check_api:2.3.2
| +--- com.google.errorprone:error_prone_annotation:2.3.2
| | --- com.google.guava:guava:23.5-jre
| | +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
| | +--- org.checkerframework:checker-qual:2.0.0 -> 2.5.3
| | +--- com.google.errorprone:error_prone_annotations:2.0.18 -> 2.3.2
| | +--- com.google.j2objc:j2objc-annotations:1.1
| | --- org.codehaus.mojo:animal-sniffer-annotations:1.14
| +--- com.google.code.findbugs:jsr305:3.0.0
| +--- org.checkerframework:dataflow:2.5.3
| | +--- org.checkerframework:checker-qual:2.5.3
| | --- org.checkerframework:javacutil:2.5.3
| | --- org.checkerframework:checker-qual:2.5.3
| +--- com.google.errorprone:javac:9+181-r4173-1
| +--- com.googlecode.java-diff-utils:diffutils:1.3.0
| +--- com.google.errorprone:error_prone_annotations:2.3.2
| --- com.github.kevinstern:software-and-algorithms:1.0
--- com.google.auto.service:auto-service:1.0-rc4
+--- com.google.auto:auto-common:0.8
| --- com.google.guava:guava:19.0 -> 23.5-jre ()
--- com.google.guava:guava:23.5-jre (
)

debugApi - API dependencies for 'debug' sources. (n)
No dependencies

debugApiElements - API elements for debug (n)
No dependencies

debugCompile - Compile dependencies for 'debug' sources (deprecated: use 'debugImplementation' instead). (n)
No dependencies

debugCompileClasspath - Resolved configuration for compilation for variant: debug
+--- javax.annotation:jsr250-api:1.0
+--- com.google.auto.value:auto-value-annotations:1.6.6
+--- com.android.support:multidex:1.0.2
+--- com.android.support:multidex:{strictly 1.0.2} -> 1.0.2 (c)
+--- project :firebase-annotations
+--- project :firebase-common
+--- project :protolite-well-known-types
+--- project :firebase-database-collection
+--- project :firebase-components
+--- project :appcheck:firebase-appcheck-interop
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | --- com.google.errorprone:error_prone_annotations:2.14.0
| --- com.google.guava:guava:31.1-android
| +--- com.google.guava:failureaccess:1.0.1
| +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- org.checkerframework:checker-qual:3.12.0
| +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| --- com.google.j2objc:j2objc-annotations:1.3
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| --- com.google.protobuf:protobuf-javalite:3.21.1
+--- io.grpc:grpc-okhttp:1.48.1
| --- io.grpc:grpc-core:1.48.1
| --- io.grpc:grpc-api:1.48.1 (
)
+--- io.grpc:grpc-android:1.48.1
| --- io.grpc:grpc-core:1.48.1 ()
+--- com.google.android.gms:play-services-basement:18.0.0
| +--- androidx.collection:collection:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.core:core:1.2.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.arch.core:core-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | --- androidx.versionedparcelable:versionedparcelable:1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | --- androidx.collection:collection:1.0.0 (
)
| --- androidx.fragment:fragment:1.0.0
| +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | +--- androidx.documentfile:documentfile:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.loader:loader:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.print:print:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.customview:customview:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.viewpager:viewpager:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.interpolator:interpolator:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | --- androidx.cursoradapter:cursoradapter:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.loader:loader:1.0.0 ()
| --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 ()
+--- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- androidx.annotation:annotation:{strictly 1.1.0} -> 1.1.0 (c)
+--- io.grpc:grpc-stub:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-protobuf-lite:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-okhttp:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-android:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.android.gms:play-services-basement:{strictly 18.0.0} -> 18.0.0 (c)
+--- com.google.android.gms:play-services-tasks:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.android.gms:play-services-base:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.firebase:firebase-auth-interop:{strictly 19.0.2} -> 19.0.2 (c)
+--- io.grpc:grpc-api:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.guava:guava:{strictly 31.1-android} -> 31.1-android (c)
+--- com.google.protobuf:protobuf-javalite:{strictly 3.21.1} -> 3.21.1 (c)
+--- io.grpc:grpc-core:{strictly 1.48.1} -> 1.48.1 (c)
+--- androidx.collection:collection:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.core:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.fragment:fragment:{strictly 1.0.0} -> 1.0.0 (c)
+--- io.grpc:grpc-context:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c)
+--- com.google.errorprone:error_prone_annotations:{strictly 2.14.0} -> 2.14.0 (c)
+--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c)
+--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c)
+--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c)
+--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c)
+--- androidx.lifecycle:lifecycle-runtime:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.versionedparcelable:versionedparcelable:{strictly 1.1.0} -> 1.1.0 (c)
+--- androidx.legacy:legacy-support-core-ui:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.legacy:legacy-support-core-utils:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.loader:loader:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-viewmodel:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.lifecycle:lifecycle-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.arch.core:core-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.customview:customview:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.viewpager:viewpager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.coordinatorlayout:coordinatorlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.drawerlayout:drawerlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.slidingpanelayout:slidingpanelayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.interpolator:interpolator:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.swiperefreshlayout:swiperefreshlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.asynclayoutinflater:asynclayoutinflater:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.cursoradapter:cursoradapter:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.documentfile:documentfile:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.localbroadcastmanager:localbroadcastmanager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.print:print:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-livedata:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.arch.core:core-runtime:{strictly 2.0.0} -> 2.0.0 (c)
--- androidx.lifecycle:lifecycle-livedata-core:{strictly 2.0.0} -> 2.0.0 (c)

debugCompileOnly - Compile only dependencies for 'debug' sources. (n)
No dependencies

debugImplementation - Implementation only dependencies for 'debug' sources. (n)
No dependencies

debugProtobuf
No dependencies

debugProvided - Provided dependencies for 'debug' sources (deprecated: use 'debugCompileOnly' instead). (n)
No dependencies

debugPublish - Publish dependencies for 'debug' sources (deprecated: use 'debugRuntimeOnly' instead). (n)
No dependencies

debugRuntimeClasspath - Resolved configuration for runtime for variant: debug
+--- com.android.support:multidex:1.0.2
+--- project :firebase-annotations
+--- project :firebase-common
| +--- com.android.support:multidex:1.0.2
| +--- project :firebase-components
| | +--- project :firebase-annotations
| | --- androidx.annotation:annotation:1.1.0
| +--- com.google.android.gms:play-services-basement:18.0.0
| | +--- androidx.collection:collection:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.2.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.arch.core:core-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | --- androidx.collection:collection:1.0.0 ()
| | | --- androidx.collection:collection:1.0.0 (
)
| | --- androidx.fragment:fragment:1.0.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | +--- androidx.documentfile:documentfile:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.loader:loader:1.0.0
| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.print:print:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.customview:customview:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.viewpager:viewpager:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.interpolator:interpolator:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.cursoradapter:cursoradapter:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.loader:loader:1.0.0 ()
| | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
| --- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 ()
+--- project :protolite-well-known-types
| --- com.google.protobuf:protobuf-javalite:3.17.3 -> 3.21.1
+--- project :firebase-database-collection
| --- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- project :firebase-components ()
+--- project :appcheck:firebase-appcheck-interop
| +--- project :firebase-common (
)
| +--- project :firebase-components ()
| +--- com.google.android.gms:play-services-base:18.0.1 (
)
| --- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | --- com.google.guava:guava:31.1-android
| | +--- com.google.guava:failureaccess:1.0.1
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-qual:3.12.0
| | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| | --- com.google.j2objc:j2objc-annotations:1.3
| +--- com.google.guava:guava:31.1-android (
)
| --- com.google.errorprone:error_prone_annotations:2.14.0
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| +--- com.google.protobuf:protobuf-javalite:3.21.1
| +--- com.google.code.findbugs:jsr305:3.0.2
| --- com.google.guava:guava:31.1-android (
)
+--- io.grpc:grpc-okhttp:1.48.1
| +--- io.grpc:grpc-core:1.48.1
| | +--- io.grpc:grpc-api:1.48.1 ()
| | +--- com.google.code.gson:gson:2.9.0
| | +--- com.google.android:annotations:4.1.1.4
| | +--- org.codehaus.mojo:animal-sniffer-annotations:1.21
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | +--- com.google.guava:guava:31.1-android (
)
| | --- io.perfmark:perfmark-api:0.25.0
| +--- com.squareup.okio:okio:1.17.5
| +--- com.google.guava:guava:31.1-android ()
| --- io.perfmark:perfmark-api:0.25.0
+--- io.grpc:grpc-android:1.48.1
| +--- io.grpc:grpc-core:1.48.1 (
)
| --- com.google.guava:guava:31.1-android ()
+--- com.google.android.gms:play-services-basement:18.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- com.google.android.gms:play-services-base:18.0.1 (
)
--- com.google.firebase:firebase-auth-interop:19.0.2
+--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
+--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
--- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations

debugRuntimeElements - Runtime elements for debug (n)
No dependencies

debugRuntimeOnly - Runtime only dependencies for 'debug' sources. (n)
No dependencies

debugUnitTestAnnotationProcessorClasspath - Resolved configuration for annotation-processor for variant: debugUnitTest
No dependencies

debugUnitTestCompileClasspath - Resolved configuration for compilation for variant: debugUnitTest
+--- project :firebase-annotations
+--- project :firebase-common
+--- project :protolite-well-known-types
+--- project :firebase-database-collection
+--- project :firebase-components
+--- project :appcheck:firebase-appcheck-interop
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | --- com.google.errorprone:error_prone_annotations:2.14.0
| --- com.google.guava:guava:31.1-android
| +--- com.google.guava:failureaccess:1.0.1
| +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- org.checkerframework:checker-qual:3.12.0
| +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| --- com.google.j2objc:j2objc-annotations:1.3
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| --- com.google.protobuf:protobuf-javalite:3.21.1
+--- io.grpc:grpc-okhttp:1.48.1
| --- io.grpc:grpc-core:1.48.1
| --- io.grpc:grpc-api:1.48.1 (
)
+--- io.grpc:grpc-android:1.48.1
| --- io.grpc:grpc-core:1.48.1 ()
+--- com.google.android.gms:play-services-basement:18.0.0
| +--- androidx.collection:collection:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.core:core:1.2.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.arch.core:core-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | --- androidx.versionedparcelable:versionedparcelable:1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | --- androidx.collection:collection:1.0.0 (
)
| --- androidx.fragment:fragment:1.0.0
| +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | +--- androidx.documentfile:documentfile:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.loader:loader:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.print:print:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.customview:customview:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.viewpager:viewpager:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.interpolator:interpolator:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | --- androidx.cursoradapter:cursoradapter:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.loader:loader:1.0.0 ()
| --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 ()
+--- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- junit:junit:4.13.2
| --- org.hamcrest:hamcrest-core:1.3
+--- androidx.test:core:1.2.0
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0 -> 1.4.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| --- androidx.lifecycle:lifecycle-common:2.0.0 ()
+--- org.hamcrest:hamcrest-junit:2.0.0.0
| +--- junit:junit:4.12 -> 4.13.2 (
)
| --- org.hamcrest:java-hamcrest:2.0.0.0
+--- org.mockito:mockito-core:2.25.0
| +--- net.bytebuddy:byte-buddy:1.9.7
| +--- net.bytebuddy:byte-buddy-agent:1.9.7
| --- org.objenesis:objenesis:2.6
+--- org.robolectric:robolectric:4.8.1
| +--- org.robolectric:annotations:4.8.1
| +--- org.robolectric:junit:4.8.1
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:sandbox:4.8.1
| | | +--- org.robolectric:annotations:4.8.1
| | | +--- org.robolectric:utils:4.8.1
| | | | +--- org.robolectric:annotations:4.8.1
| | | | +--- org.robolectric:pluginapi:4.8.1
| | | | | +--- org.robolectric:annotations:4.8.1
| | | | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | | | +--- javax.inject:javax.inject:1
| | | | --- javax.annotation:javax.annotation-api:1.3.2
| | | +--- org.robolectric:shadowapi:4.8.1
| | | | +--- org.robolectric:annotations:4.8.1
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- org.robolectric:utils-reflector:4.8.1
| | | | +--- org.ow2.asm:asm:9.2
| | | | +--- org.ow2.asm:asm-commons:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2
| | | | | | --- org.ow2.asm:asm:9.2
| | | | | --- org.ow2.asm:asm-analysis:9.2
| | | | | --- org.ow2.asm:asm-tree:9.2 ()
| | | | +--- org.ow2.asm:asm-util:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2 (
)
| | | | | --- org.ow2.asm:asm-analysis:9.2 ()
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- javax.annotation:javax.annotation-api:1.3.2
| | | +--- javax.inject:javax.inject:1
| | | +--- org.ow2.asm:asm:9.2
| | | +--- org.ow2.asm:asm-commons:9.2 ()
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:shadowapi:4.8.1 (
)
| | --- org.robolectric:utils-reflector:4.8.1 ()
| +--- org.robolectric:pluginapi:4.8.1 (
)
| +--- org.robolectric:resources:4.8.1
| | +--- org.robolectric:utils:4.8.1 ()
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- org.robolectric:sandbox:4.8.1 (
)
| +--- org.robolectric:utils:4.8.1 ()
| +--- org.robolectric:utils-reflector:4.8.1 (
)
| +--- org.robolectric:plugins-maven-dependency-resolver:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- javax.inject:javax.inject:1
| +--- javax.annotation:javax.annotation-api:1.3.2
| +--- org.robolectric:shadows-framework:4.8.1
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:nativeruntime:4.8.1
| | | +--- org.robolectric:utils:4.8.1 (
)
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | +--- org.robolectric:resources:4.8.1 (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:sandbox:4.8.1 (
)
| | +--- org.robolectric:shadowapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | +--- org.robolectric:utils-reflector:4.8.1 ()
| | +--- androidx.test:monitor:1.4.0 (
)
| | +--- com.almworks.sqlite4java:sqlite4java:1.0.392
| | +--- com.ibm.icu:icu4j:70.1
| | +--- androidx.annotation:annotation:1.1.0
| | --- com.google.auto.value:auto-value-annotations:1.7.4
| --- org.bouncycastle:bcprov-jdk15on:1.68
+--- com.google.truth:truth:1.1.2
| +--- com.google.guava:guava:30.1-android -> 31.1-android ()
| +--- org.checkerframework:checker-qual:3.9.1 -> 3.12.0
| +--- junit:junit:4.13.1 -> 4.13.2 (
)
| +--- com.google.auto.value:auto-value-annotations:1.7.4
| +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| --- org.ow2.asm:asm:9.0 -> 9.2
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8
| +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| --- com.fasterxml.jackson.core:jackson-core:2.9.8
+--- com.google.guava:guava-testlib:12.0-rc2
| +--- com.google.guava:guava:12.0-rc2 -> 31.1-android ()
| --- junit:junit:4.8.2 -> 4.13.2 (
)
+--- androidx.annotation:annotation:{strictly 1.1.0} -> 1.1.0 (c)
+--- io.grpc:grpc-stub:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-protobuf-lite:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-okhttp:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-android:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.android.gms:play-services-basement:{strictly 18.0.0} -> 18.0.0 (c)
+--- com.google.android.gms:play-services-tasks:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.android.gms:play-services-base:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.firebase:firebase-auth-interop:{strictly 19.0.2} -> 19.0.2 (c)
+--- junit:junit:{strictly 4.13.2} -> 4.13.2 (c)
+--- androidx.test:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- org.hamcrest:hamcrest-junit:{strictly 2.0.0.0} -> 2.0.0.0 (c)
+--- org.mockito:mockito-core:{strictly 2.25.0} -> 2.25.0 (c)
+--- org.robolectric:robolectric:{strictly 4.8.1} -> 4.8.1 (c)
+--- com.google.truth:truth:{strictly 1.1.2} -> 1.1.2 (c)
+--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.9.8} -> 2.9.8 (c)
+--- com.google.guava:guava-testlib:{strictly 12.0-rc2} -> 12.0-rc2 (c)
+--- io.grpc:grpc-api:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.guava:guava:{strictly 31.1-android} -> 31.1-android (c)
+--- com.google.protobuf:protobuf-javalite:{strictly 3.21.1} -> 3.21.1 (c)
+--- io.grpc:grpc-core:{strictly 1.48.1} -> 1.48.1 (c)
+--- androidx.collection:collection:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.core:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.fragment:fragment:{strictly 1.0.0} -> 1.0.0 (c)
+--- org.hamcrest:hamcrest-core:{strictly 1.3} -> 1.3 (c)
+--- androidx.test:monitor:{strictly 1.4.0} -> 1.4.0 (c)
+--- androidx.lifecycle:lifecycle-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- org.hamcrest:java-hamcrest:{strictly 2.0.0.0} -> 2.0.0.0 (c)
+--- net.bytebuddy:byte-buddy:{strictly 1.9.7} -> 1.9.7 (c)
+--- net.bytebuddy:byte-buddy-agent:{strictly 1.9.7} -> 1.9.7 (c)
+--- org.objenesis:objenesis:{strictly 2.6} -> 2.6 (c)
+--- org.robolectric:annotations:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:junit:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:pluginapi:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:resources:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:sandbox:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:utils:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:utils-reflector:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:plugins-maven-dependency-resolver:{strictly 4.8.1} -> 4.8.1 (c)
+--- javax.inject:javax.inject:{strictly 1} -> 1 (c)
+--- javax.annotation:javax.annotation-api:{strictly 1.3.2} -> 1.3.2 (c)
+--- org.robolectric:shadows-framework:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.bouncycastle:bcprov-jdk15on:{strictly 1.68} -> 1.68 (c)
+--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c)
+--- com.google.auto.value:auto-value-annotations:{strictly 1.7.4} -> 1.7.4 (c)
+--- com.google.errorprone:error_prone_annotations:{strictly 2.14.0} -> 2.14.0 (c)
+--- org.ow2.asm:asm:{strictly 9.2} -> 9.2 (c)
+--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.9.0} -> 2.9.0 (c)
+--- com.fasterxml.jackson.core:jackson-core:{strictly 2.9.8} -> 2.9.8 (c)
+--- io.grpc:grpc-context:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c)
+--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c)
+--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c)
+--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c)
+--- androidx.lifecycle:lifecycle-runtime:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.versionedparcelable:versionedparcelable:{strictly 1.1.0} -> 1.1.0 (c)
+--- androidx.legacy:legacy-support-core-ui:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.legacy:legacy-support-core-utils:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.loader:loader:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-viewmodel:{strictly 2.0.0} -> 2.0.0 (c)
+--- org.robolectric:shadowapi:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.ow2.asm:asm-commons:{strictly 9.2} -> 9.2 (c)
+--- org.ow2.asm:asm-util:{strictly 9.2} -> 9.2 (c)
+--- org.robolectric:nativeruntime:{strictly 4.8.1} -> 4.8.1 (c)
+--- com.almworks.sqlite4java:sqlite4java:{strictly 1.0.392} -> 1.0.392 (c)
+--- com.ibm.icu:icu4j:{strictly 70.1} -> 70.1 (c)
+--- androidx.arch.core:core-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.customview:customview:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.viewpager:viewpager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.coordinatorlayout:coordinatorlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.drawerlayout:drawerlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.slidingpanelayout:slidingpanelayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.interpolator:interpolator:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.swiperefreshlayout:swiperefreshlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.asynclayoutinflater:asynclayoutinflater:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.cursoradapter:cursoradapter:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.documentfile:documentfile:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.localbroadcastmanager:localbroadcastmanager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.print:print:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-livedata:{strictly 2.0.0} -> 2.0.0 (c)
+--- org.ow2.asm:asm-tree:{strictly 9.2} -> 9.2 (c)
+--- org.ow2.asm:asm-analysis:{strictly 9.2} -> 9.2 (c)
+--- androidx.arch.core:core-runtime:{strictly 2.0.0} -> 2.0.0 (c)
--- androidx.lifecycle:lifecycle-livedata-core:{strictly 2.0.0} -> 2.0.0 (c)

debugUnitTestRuntimeClasspath - Resolved configuration for runtime for variant: debugUnitTest
+--- project :firebase-annotations
+--- project :firebase-common
| +--- com.android.support:multidex:1.0.2
| +--- project :firebase-components
| | +--- project :firebase-annotations
| | --- androidx.annotation:annotation:1.1.0
| +--- com.google.android.gms:play-services-basement:18.0.0
| | +--- androidx.collection:collection:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.2.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.arch.core:core-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | --- androidx.collection:collection:1.0.0 ()
| | | --- androidx.collection:collection:1.0.0 (
)
| | --- androidx.fragment:fragment:1.0.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | +--- androidx.documentfile:documentfile:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.loader:loader:1.0.0
| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.print:print:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.customview:customview:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.viewpager:viewpager:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.interpolator:interpolator:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.cursoradapter:cursoradapter:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.loader:loader:1.0.0 ()
| | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
| --- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 ()
+--- project :protolite-well-known-types
| --- com.google.protobuf:protobuf-javalite:3.17.3 -> 3.21.1
+--- project :firebase-database-collection
| --- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- project :firebase-components ()
+--- project :appcheck:firebase-appcheck-interop
| +--- project :firebase-common (
)
| +--- project :firebase-components ()
| +--- com.google.android.gms:play-services-base:18.0.1 (
)
| --- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | --- com.google.guava:guava:31.1-android
| | +--- com.google.guava:failureaccess:1.0.1
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-qual:3.12.0
| | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| | --- com.google.j2objc:j2objc-annotations:1.3
| +--- com.google.guava:guava:31.1-android (
)
| --- com.google.errorprone:error_prone_annotations:2.14.0
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| +--- com.google.protobuf:protobuf-javalite:3.21.1
| +--- com.google.code.findbugs:jsr305:3.0.2
| --- com.google.guava:guava:31.1-android (
)
+--- io.grpc:grpc-okhttp:1.48.1
| +--- io.grpc:grpc-core:1.48.1
| | +--- io.grpc:grpc-api:1.48.1 ()
| | +--- com.google.code.gson:gson:2.9.0
| | +--- com.google.android:annotations:4.1.1.4
| | +--- org.codehaus.mojo:animal-sniffer-annotations:1.21
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | +--- com.google.guava:guava:31.1-android (
)
| | --- io.perfmark:perfmark-api:0.25.0
| +--- com.squareup.okio:okio:1.17.5
| +--- com.google.guava:guava:31.1-android ()
| --- io.perfmark:perfmark-api:0.25.0
+--- io.grpc:grpc-android:1.48.1
| +--- io.grpc:grpc-core:1.48.1 (
)
| --- com.google.guava:guava:31.1-android ()
+--- com.google.android.gms:play-services-basement:18.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- com.google.android.gms:play-services-base:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- junit:junit:4.13.2
| --- org.hamcrest:hamcrest-core:1.3
+--- androidx.test:core:1.2.0
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0 -> 1.4.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| --- androidx.lifecycle:lifecycle-common:2.0.0 ()
+--- org.hamcrest:hamcrest-junit:2.0.0.0
| +--- junit:junit:4.12 -> 4.13.2 (
)
| --- org.hamcrest:java-hamcrest:2.0.0.0
+--- org.mockito:mockito-core:2.25.0
| +--- net.bytebuddy:byte-buddy:1.9.7
| +--- net.bytebuddy:byte-buddy-agent:1.9.7
| --- org.objenesis:objenesis:2.6
+--- org.robolectric:robolectric:4.8.1
| +--- androidx.test:monitor:1.4.0 ()
| +--- androidx.test.espresso:espresso-idling-resource:3.4.0
| +--- org.robolectric:annotations:4.8.1
| +--- org.robolectric:junit:4.8.1
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:sandbox:4.8.1
| | | +--- org.robolectric:annotations:4.8.1
| | | +--- org.robolectric:utils:4.8.1
| | | | +--- com.google.guava:guava:27.0.1-jre -> 31.1-android (
)
| | | | +--- com.google.errorprone:error_prone_annotations:2.9.0 -> 2.14.0
| | | | +--- org.robolectric:annotations:4.8.1
| | | | +--- org.robolectric:pluginapi:4.8.1
| | | | | +--- org.robolectric:annotations:4.8.1
| | | | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | | | +--- javax.inject:javax.inject:1
| | | | --- javax.annotation:javax.annotation-api:1.3.2
| | | +--- org.robolectric:shadowapi:4.8.1
| | | | +--- org.robolectric:annotations:4.8.1
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- org.robolectric:utils-reflector:4.8.1
| | | | +--- org.ow2.asm:asm:9.2
| | | | +--- org.ow2.asm:asm-commons:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2
| | | | | | --- org.ow2.asm:asm:9.2
| | | | | --- org.ow2.asm:asm-analysis:9.2
| | | | | --- org.ow2.asm:asm-tree:9.2 ()
| | | | +--- org.ow2.asm:asm-util:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2 (
)
| | | | | --- org.ow2.asm:asm-analysis:9.2 ()
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- javax.annotation:javax.annotation-api:1.3.2
| | | +--- javax.inject:javax.inject:1
| | | +--- org.ow2.asm:asm:9.2
| | | +--- org.ow2.asm:asm-commons:9.2 ()
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:shadowapi:4.8.1 (
)
| | --- org.robolectric:utils-reflector:4.8.1 ()
| +--- org.robolectric:pluginapi:4.8.1 (
)
| +--- org.robolectric:resources:4.8.1
| | +--- org.robolectric:utils:4.8.1 ()
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- org.robolectric:sandbox:4.8.1 (
)
| +--- org.robolectric:utils:4.8.1 ()
| +--- org.robolectric:utils-reflector:4.8.1 (
)
| +--- org.robolectric:plugins-maven-dependency-resolver:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- javax.inject:javax.inject:1
| +--- javax.annotation:javax.annotation-api:1.3.2
| +--- org.robolectric:shadows-framework:4.8.1
| | +--- com.google.errorprone:error_prone_annotations:2.9.0 -> 2.14.0
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:nativeruntime:4.8.1
| | | +--- org.robolectric:utils:4.8.1 (
)
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | +--- org.robolectric:resources:4.8.1 (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:sandbox:4.8.1 (
)
| | +--- org.robolectric:shadowapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | +--- org.robolectric:utils-reflector:4.8.1 ()
| | +--- androidx.test:monitor:1.4.0 (
)
| | +--- com.almworks.sqlite4java:sqlite4java:1.0.392
| | +--- com.ibm.icu:icu4j:70.1
| | +--- androidx.annotation:annotation:1.1.0
| | --- com.google.auto.value:auto-value-annotations:1.7.4
| --- org.bouncycastle:bcprov-jdk15on:1.68
+--- com.google.truth:truth:1.1.2
| +--- com.google.guava:guava:30.1-android -> 31.1-android ()
| +--- org.checkerframework:checker-qual:3.9.1 -> 3.12.0
| +--- junit:junit:4.13.1 -> 4.13.2 (
)
| +--- com.google.auto.value:auto-value-annotations:1.7.4
| +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| --- org.ow2.asm:asm:9.0 -> 9.2
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8
| +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| --- com.fasterxml.jackson.core:jackson-core:2.9.8
--- com.google.guava:guava-testlib:12.0-rc2
+--- com.google.guava:guava:12.0-rc2 -> 31.1-android ()
--- junit:junit:4.8.2 -> 4.13.2 (
)

debugWearApp - Link to a wear app to embed for object 'debug'. (n)
No dependencies

default - Configuration for default artifacts. (n)
No dependencies

implementation - Implementation only dependencies for 'main' sources. (n)
+--- project firebase-annotations (n)
+--- project firebase-common (n)
+--- project protolite-well-known-types (n)
+--- project firebase-database-collection (n)
+--- project firebase-components (n)
+--- project firebase-appcheck-interop (n)
+--- androidx.annotation:annotation:1.1.0 (n)
+--- io.grpc:grpc-stub:1.48.1 (n)
+--- io.grpc:grpc-protobuf-lite:1.48.1 (n)
+--- io.grpc:grpc-okhttp:1.48.1 (n)
+--- io.grpc:grpc-android:1.48.1 (n)
+--- com.google.android.gms:play-services-basement:18.0.0 (n)
+--- com.google.android.gms:play-services-tasks:18.0.1 (n)
+--- com.google.android.gms:play-services-base:18.0.1 (n)
--- com.google.firebase:firebase-auth-interop:19.0.2 (n)

jacocoAgent - The Jacoco agent to use to get coverage data.
--- org.jacoco:org.jacoco.agent:0.8.5

jacocoAnt - The Jacoco ant tasks to use to get execute Gradle tasks.
--- org.jacoco:org.jacoco.ant:0.8.5
+--- org.jacoco:org.jacoco.core:0.8.5
| +--- org.ow2.asm:asm:7.2
| +--- org.ow2.asm:asm-commons:7.2
| | +--- org.ow2.asm:asm:7.2
| | +--- org.ow2.asm:asm-tree:7.2
| | | --- org.ow2.asm:asm:7.2
| | --- org.ow2.asm:asm-analysis:7.2
| | --- org.ow2.asm:asm-tree:7.2 ()
| --- org.ow2.asm:asm-tree:7.2 (
)
+--- org.jacoco:org.jacoco.report:0.8.5
| --- org.jacoco:org.jacoco.core:0.8.5 (*)
--- org.jacoco:org.jacoco.agent:0.8.5

javadocClasspath
+--- com.google.code.findbugs:jsr305:3.0.2
--- com.google.auto.value:auto-value-annotations:1.6.6

ktlint - Main ktlint-gradle configuration
--- com.pinterest:ktlint:0.36.0
+--- com.pinterest.ktlint:ktlint-core:0.36.0
| +--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.60
| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60
| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.60
| | | --- org.jetbrains:annotations:13.0
| | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.3.60
| | +--- org.jetbrains.kotlin:kotlin-reflect:1.3.60
| | | --- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 ()
| | +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.3.60
| | --- org.jetbrains.intellij.deps:trove4j:1.0.20181211
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 (
)
| --- org.ec4j.core:ec4j-core:0.2.0
+--- com.pinterest.ktlint:ktlint-reporter-checkstyle:0.36.0
| +--- com.pinterest.ktlint:ktlint-core:0.36.0 ()
| --- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 (
)
+--- com.pinterest.ktlint:ktlint-reporter-json:0.36.0
| +--- com.pinterest.ktlint:ktlint-core:0.36.0 ()
| --- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 (
)
+--- com.pinterest.ktlint:ktlint-reporter-html:0.36.0
| +--- com.pinterest.ktlint:ktlint-core:0.36.0 ()
| --- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 (
)
+--- com.pinterest.ktlint:ktlint-reporter-plain:0.36.0
| +--- com.pinterest.ktlint:ktlint-core:0.36.0 ()
| --- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 (
)
+--- com.pinterest.ktlint:ktlint-ruleset-experimental:0.36.0
| +--- com.pinterest.ktlint:ktlint-core:0.36.0 ()
| +--- com.pinterest.ktlint:ktlint-test:0.36.0
| | +--- com.pinterest.ktlint:ktlint-core:0.36.0 (
)
| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 ()
| | +--- org.assertj:assertj-core:3.12.2
| | --- junit:junit:4.12
| | --- org.hamcrest:hamcrest-core:1.3
| --- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 (
)
+--- com.pinterest.ktlint:ktlint-ruleset-standard:0.36.0
| +--- com.pinterest.ktlint:ktlint-core:0.36.0 ()
| +--- com.pinterest.ktlint:ktlint-test:0.36.0 (
)
| --- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 ()
+--- com.pinterest.ktlint:ktlint-test:0.36.0 (
)
+--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 ()
+--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.60 (
)
+--- com.github.shyiko.klob:klob:0.2.1
--- info.picocli:picocli:3.9.6

ktlintReporter - All ktlint custom reporters dependencies
No dependencies

ktlintRuleset - All ktlint rulesets dependencies
No dependencies

lintChecks - Configuration to apply external lint check jar
--- project :tools:lint

lintClassPath - The lint embedded classpath
--- com.android.tools.lint:lint-gradle:26.4.3
+--- com.android.tools:sdk-common:26.4.3
| +--- com.android.tools:sdklib:26.4.3
| | +--- com.android.tools.layoutlib:layoutlib-api:26.4.3
| | | +--- com.android.tools:common:26.4.3
| | | | +--- com.android.tools:annotations:26.4.3
| | | | +--- com.google.guava:guava:26.0-jre
| | | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | | +--- org.checkerframework:checker-qual:2.5.2
| | | | | +--- com.google.errorprone:error_prone_annotations:2.1.3
| | | | | +--- com.google.j2objc:j2objc-annotations:1.1
| | | | | --- org.codehaus.mojo:animal-sniffer-annotations:1.14
| | | | --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31
| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.31
| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.31
| | | | | --- org.jetbrains:annotations:13.0
| | | | --- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31
| | | | --- org.jetbrains.kotlin:kotlin-stdlib:1.3.31 ()
| | | +--- net.sf.kxml:kxml2:2.3.0
| | | +--- com.android.tools:annotations:26.4.3
| | | --- org.jetbrains:annotations:13.0
| | +--- com.android.tools:dvlib:26.4.3
| | | --- com.android.tools:common:26.4.3 (
)
| | +--- com.android.tools:repository:26.4.3
| | | +--- com.android.tools:common:26.4.3 ()
| | | +--- com.sun.activation:javax.activation:1.2.0
| | | +--- org.apache.commons:commons-compress:1.12
| | | +--- org.glassfish.jaxb:jaxb-runtime:2.2.11
| | | | +--- org.glassfish.jaxb:jaxb-core:2.2.11
| | | | | +--- javax.xml.bind:jaxb-api:2.2.12-b140109.1041
| | | | | +--- org.glassfish.jaxb:txw2:2.2.11
| | | | | --- com.sun.istack:istack-commons-runtime:2.21
| | | | +--- org.jvnet.staxex:stax-ex:1.7.7
| | | | --- com.sun.xml.fastinfoset:FastInfoset:1.2.13
| | | +--- com.google.jimfs:jimfs:1.1
| | | | --- com.google.guava:guava:18.0 -> 26.0-jre (
)
| | | --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 ()
| | +--- com.google.code.gson:gson:2.8.0
| | +--- org.apache.commons:commons-compress:1.12
| | +--- org.apache.httpcomponents:httpmime:4.5.6
| | | --- org.apache.httpcomponents:httpclient:4.5.6
| | | +--- org.apache.httpcomponents:httpcore:4.4.10
| | | +--- commons-logging:commons-logging:1.2
| | | --- commons-codec:commons-codec:1.10
| | --- org.apache.httpcomponents:httpcore:4.4.10
| +--- com.android.tools.build:builder-test-api:3.4.3
| | --- com.android.tools.ddms:ddmlib:26.4.3
| | +--- com.android.tools:common:26.4.3 (
)
| | --- net.sf.kxml:kxml2:2.3.0
| +--- com.android.tools.build:builder-model:3.4.3
| | --- com.android.tools:annotations:26.4.3
| +--- com.android.tools.ddms:ddmlib:26.4.3 ()
| +--- org.bouncycastle:bcpkix-jdk15on:1.56
| | --- org.bouncycastle:bcprov-jdk15on:1.56
| +--- org.bouncycastle:bcprov-jdk15on:1.56
| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 (
)
| +--- org.jetbrains.kotlin:kotlin-reflect:1.3.31
| | --- org.jetbrains.kotlin:kotlin-stdlib:1.3.31 ()
| --- javax.inject:javax.inject:1
+--- com.android.tools.build:builder:3.4.3
| +--- com.android.tools.build:builder-model:3.4.3 (
)
| +--- com.android.tools.build:builder-test-api:3.4.3 ()
| +--- com.android.tools:sdklib:26.4.3 (
)
| +--- com.android.tools:sdk-common:26.4.3 ()
| +--- com.android.tools:common:26.4.3 (
)
| +--- com.android.tools.build:manifest-merger:26.4.3
| | +--- com.android.tools:common:26.4.3 ()
| | +--- com.android.tools:sdklib:26.4.3 (
)
| | +--- com.android.tools:sdk-common:26.4.3 ()
| | +--- com.google.code.gson:gson:2.8.0
| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 (
)
| | --- net.sf.kxml:kxml2:2.3.0
| +--- com.android.tools.ddms:ddmlib:26.4.3 ()
| +--- com.android.tools.analytics-library:protos:26.4.3
| +--- com.android.tools.analytics-library:shared:26.4.3
| | +--- com.android.tools.analytics-library:protos:26.4.3
| | +--- com.android.tools:annotations:26.4.3
| | +--- com.android.tools:common:26.4.3 (
)
| | +--- com.google.guava:guava:26.0-jre ()
| | +--- com.google.code.gson:gson:2.8.0
| | --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 (
)
| +--- com.android.tools.analytics-library:tracker:26.4.3
| | +--- com.android.tools:annotations:26.4.3
| | +--- com.android.tools:common:26.4.3 ()
| | +--- com.android.tools.analytics-library:protos:26.4.3
| | +--- com.android.tools.analytics-library:shared:26.4.3 (
)
| | +--- com.google.guava:guava:26.0-jre ()
| | --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 (
)
| +--- com.android.tools.build:apksig:3.4.3
| +--- com.android.tools.build:apkzlib:3.4.3
| | +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.2
| | +--- com.google.guava:guava:23.0 -> 26.0-jre ()
| | +--- org.bouncycastle:bcpkix-jdk15on:1.56 (
)
| | +--- org.bouncycastle:bcprov-jdk15on:1.56
| | --- com.android.tools.build:apksig:3.4.3
| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 ()
| +--- com.squareup:javawriter:2.5.0
| +--- org.bouncycastle:bcpkix-jdk15on:1.56 (
)
| +--- org.bouncycastle:bcprov-jdk15on:1.56
| +--- org.ow2.asm:asm:6.0
| +--- org.ow2.asm:asm-tree:6.0
| | --- org.ow2.asm:asm:6.0
| +--- javax.inject:javax.inject:1
| +--- org.ow2.asm:asm-commons:6.0
| | --- org.ow2.asm:asm-tree:6.0 ()
| +--- org.ow2.asm:asm-util:6.0
| | --- org.ow2.asm:asm-tree:6.0 (
)
| +--- it.unimi.dsi:fastutil:7.2.0
| +--- net.sf.jopt-simple:jopt-simple:4.9
| --- com.googlecode.json-simple:json-simple:1.1
+--- com.android.tools.build:builder-model:3.4.3 ()
+--- com.android.tools.external.com-intellij:intellij-core:26.4.3
| --- org.jetbrains.trove4j:trove4j:20160824
+--- com.android.tools.external.com-intellij:kotlin-compiler:26.4.3
+--- com.android.tools.external.org-jetbrains:uast:26.4.3
+--- com.android.tools.build:manifest-merger:26.4.3 (
)
+--- com.android.tools.lint:lint:26.4.3
| +--- com.android.tools.lint:lint-checks:26.4.3
| | +--- com.android.tools.lint:lint-api:26.4.3
| | | +--- com.android.tools:sdk-common:26.4.3 ()
| | | +--- com.android.tools.build:builder-model:3.4.3 (
)
| | | +--- com.google.guava:guava:26.0-jre ()
| | | +--- com.android.tools.external.com-intellij:intellij-core:26.4.3 (
)
| | | +--- com.android.tools.external.com-intellij:kotlin-compiler:26.4.3
| | | +--- com.android.tools.external.org-jetbrains:uast:26.4.3
| | | +--- com.android.tools.build:manifest-merger:26.4.3 ()
| | | +--- org.ow2.asm:asm:6.0
| | | +--- org.ow2.asm:asm-tree:6.0 (
)
| | | +--- org.jetbrains.kotlin:kotlin-reflect:1.3.31 ()
| | | --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 (
)
| | +--- com.google.guava:guava:26.0-jre ()
| | +--- com.android.tools.external.com-intellij:intellij-core:26.4.3 (
)
| | +--- com.android.tools.external.com-intellij:kotlin-compiler:26.4.3
| | +--- com.android.tools.external.org-jetbrains:uast:26.4.3
| | --- org.ow2.asm:asm-analysis:6.0
| | --- org.ow2.asm:asm-tree:6.0 ()
| +--- com.google.guava:guava:26.0-jre (
)
| +--- com.android.tools.external.org-jetbrains:uast:26.4.3
| +--- com.android.tools.external.com-intellij:kotlin-compiler:26.4.3
| +--- com.android.tools.build:manifest-merger:26.4.3 ()
| +--- com.android.tools.analytics-library:shared:26.4.3 (
)
| +--- com.android.tools.analytics-library:protos:26.4.3
| +--- com.android.tools.analytics-library:tracker:26.4.3 ()
| +--- org.jetbrains.kotlin:kotlin-reflect:1.3.31 (
)
| --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 ()
+--- com.android.tools.lint:lint-gradle-api:26.4.3
| +--- com.android.tools:sdklib:26.4.3 (
)
| +--- com.android.tools.build:builder-model:3.4.3 ()
| +--- com.android.tools.build:gradle-api:3.4.3
| | +--- com.android.tools.build:builder-model:3.4.3 (
)
| | +--- com.android.tools.build:builder-test-api:3.4.3 ()
| | +--- com.google.guava:guava:26.0-jre (
)
| | --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 ()
| +--- org.jetbrains.kotlin:kotlin-reflect:1.3.31 (
)
| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 ()
| --- com.google.guava:guava:26.0-jre (
)
+--- org.codehaus.groovy:groovy-all:2.4.15
+--- org.jetbrains.kotlin:kotlin-reflect:1.3.31 ()
--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31 (
)

lintPublish - Configuration to publish external lint check jar
No dependencies

protobuf
No dependencies

protobufToolsLocator_grpc
--- io.grpc:protoc-gen-grpc-java:1.48.1

protobufToolsLocator_protoc
--- com.google.protobuf:protoc:3.17.3

provided - Provided dependencies for 'main' sources (deprecated: use 'compileOnly' instead). (n)
No dependencies

publish - Publish dependencies for 'main' sources (deprecated: use 'runtimeOnly' instead). (n)
No dependencies

releaseAnnotationProcessor - Classpath for the annotation processor for 'release'. (n)
No dependencies

releaseAnnotationProcessorClasspath - Resolved configuration for annotation-processor for variant: release
+--- com.google.auto.value:auto-value:1.6.5
--- project :tools:errorprone
+--- com.google.errorprone:error_prone_check_api:2.3.2
| +--- com.google.errorprone:error_prone_annotation:2.3.2
| | --- com.google.guava:guava:23.5-jre
| | +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
| | +--- org.checkerframework:checker-qual:2.0.0 -> 2.5.3
| | +--- com.google.errorprone:error_prone_annotations:2.0.18 -> 2.3.2
| | +--- com.google.j2objc:j2objc-annotations:1.1
| | --- org.codehaus.mojo:animal-sniffer-annotations:1.14
| +--- com.google.code.findbugs:jsr305:3.0.0
| +--- org.checkerframework:dataflow:2.5.3
| | +--- org.checkerframework:checker-qual:2.5.3
| | --- org.checkerframework:javacutil:2.5.3
| | --- org.checkerframework:checker-qual:2.5.3
| +--- com.google.errorprone:javac:9+181-r4173-1
| +--- com.googlecode.java-diff-utils:diffutils:1.3.0
| +--- com.google.errorprone:error_prone_annotations:2.3.2
| --- com.github.kevinstern:software-and-algorithms:1.0
--- com.google.auto.service:auto-service:1.0-rc4
+--- com.google.auto:auto-common:0.8
| --- com.google.guava:guava:19.0 -> 23.5-jre ()
--- com.google.guava:guava:23.5-jre (
)

releaseApi - API dependencies for 'release' sources. (n)
No dependencies

releaseApiElements - API elements for release (n)
No dependencies

releaseCompile - Compile dependencies for 'release' sources (deprecated: use 'releaseImplementation' instead). (n)
No dependencies

releaseCompileClasspath - Resolved configuration for compilation for variant: release
+--- javax.annotation:jsr250-api:1.0
+--- com.google.auto.value:auto-value-annotations:1.6.6
+--- project :firebase-annotations
+--- project :firebase-common
+--- project :protolite-well-known-types
+--- project :firebase-database-collection
+--- project :firebase-components
+--- project :appcheck:firebase-appcheck-interop
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | --- com.google.errorprone:error_prone_annotations:2.14.0
| --- com.google.guava:guava:31.1-android
| +--- com.google.guava:failureaccess:1.0.1
| +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- org.checkerframework:checker-qual:3.12.0
| +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| --- com.google.j2objc:j2objc-annotations:1.3
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| --- com.google.protobuf:protobuf-javalite:3.21.1
+--- io.grpc:grpc-okhttp:1.48.1
| --- io.grpc:grpc-core:1.48.1
| --- io.grpc:grpc-api:1.48.1 (
)
+--- io.grpc:grpc-android:1.48.1
| --- io.grpc:grpc-core:1.48.1 ()
+--- com.google.android.gms:play-services-basement:18.0.0
| +--- androidx.collection:collection:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.core:core:1.2.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.arch.core:core-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | --- androidx.versionedparcelable:versionedparcelable:1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | --- androidx.collection:collection:1.0.0 (
)
| --- androidx.fragment:fragment:1.0.0
| +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | +--- androidx.documentfile:documentfile:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.loader:loader:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.print:print:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.customview:customview:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.viewpager:viewpager:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.interpolator:interpolator:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | --- androidx.cursoradapter:cursoradapter:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.loader:loader:1.0.0 ()
| --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 ()
+--- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- com.android.support:multidex:1.0.2
+--- androidx.annotation:annotation:{strictly 1.1.0} -> 1.1.0 (c)
+--- com.google.android.gms:play-services-basement:{strictly 18.0.0} -> 18.0.0 (c)
+--- com.google.android.gms:play-services-tasks:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.android.support:multidex:{strictly 1.0.2} -> 1.0.2 (c)
+--- com.google.android.gms:play-services-base:{strictly 18.0.1} -> 18.0.1 (c)
+--- io.grpc:grpc-stub:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-protobuf-lite:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-okhttp:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-android:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.firebase:firebase-auth-interop:{strictly 19.0.2} -> 19.0.2 (c)
+--- io.grpc:grpc-api:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.guava:guava:{strictly 31.1-android} -> 31.1-android (c)
+--- com.google.protobuf:protobuf-javalite:{strictly 3.21.1} -> 3.21.1 (c)
+--- io.grpc:grpc-core:{strictly 1.48.1} -> 1.48.1 (c)
+--- androidx.collection:collection:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.core:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.fragment:fragment:{strictly 1.0.0} -> 1.0.0 (c)
+--- io.grpc:grpc-context:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c)
+--- com.google.errorprone:error_prone_annotations:{strictly 2.14.0} -> 2.14.0 (c)
+--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c)
+--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c)
+--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c)
+--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c)
+--- androidx.lifecycle:lifecycle-runtime:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.versionedparcelable:versionedparcelable:{strictly 1.1.0} -> 1.1.0 (c)
+--- androidx.legacy:legacy-support-core-ui:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.legacy:legacy-support-core-utils:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.loader:loader:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-viewmodel:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.lifecycle:lifecycle-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.arch.core:core-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.customview:customview:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.viewpager:viewpager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.coordinatorlayout:coordinatorlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.drawerlayout:drawerlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.slidingpanelayout:slidingpanelayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.interpolator:interpolator:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.swiperefreshlayout:swiperefreshlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.asynclayoutinflater:asynclayoutinflater:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.cursoradapter:cursoradapter:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.documentfile:documentfile:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.localbroadcastmanager:localbroadcastmanager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.print:print:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-livedata:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.arch.core:core-runtime:{strictly 2.0.0} -> 2.0.0 (c)
--- androidx.lifecycle:lifecycle-livedata-core:{strictly 2.0.0} -> 2.0.0 (c)

releaseCompileOnly - Compile only dependencies for 'release' sources. (n)
No dependencies

releaseImplementation - Implementation only dependencies for 'release' sources. (n)
No dependencies

releaseProtobuf
No dependencies

releaseProvided - Provided dependencies for 'release' sources (deprecated: use 'releaseCompileOnly' instead). (n)
No dependencies

releasePublish - Publish dependencies for 'release' sources (deprecated: use 'releaseRuntimeOnly' instead). (n)
No dependencies

releaseRuntimeClasspath - Resolved configuration for runtime for variant: release
+--- project :firebase-annotations
+--- project :firebase-common
| +--- project :firebase-components
| | +--- project :firebase-annotations
| | --- androidx.annotation:annotation:1.1.0
| +--- com.google.android.gms:play-services-basement:18.0.0
| | +--- androidx.collection:collection:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.2.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.arch.core:core-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | --- androidx.collection:collection:1.0.0 ()
| | | --- androidx.collection:collection:1.0.0 (
)
| | --- androidx.fragment:fragment:1.0.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | +--- androidx.documentfile:documentfile:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.loader:loader:1.0.0
| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.print:print:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.customview:customview:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.viewpager:viewpager:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.interpolator:interpolator:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.cursoradapter:cursoradapter:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.loader:loader:1.0.0 ()
| | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
| +--- com.google.android.gms:play-services-tasks:18.0.1
| | --- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.android.support:multidex:1.0.2
+--- project :protolite-well-known-types
| --- com.google.protobuf:protobuf-javalite:3.17.3 -> 3.21.1
+--- project :firebase-database-collection
| --- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- project :firebase-components ()
+--- project :appcheck:firebase-appcheck-interop
| +--- project :firebase-common (
)
| +--- project :firebase-components ()
| +--- com.google.android.gms:play-services-base:18.0.1 (
)
| --- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | --- com.google.guava:guava:31.1-android
| | +--- com.google.guava:failureaccess:1.0.1
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-qual:3.12.0
| | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| | --- com.google.j2objc:j2objc-annotations:1.3
| +--- com.google.guava:guava:31.1-android (
)
| --- com.google.errorprone:error_prone_annotations:2.14.0
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| +--- com.google.protobuf:protobuf-javalite:3.21.1
| +--- com.google.code.findbugs:jsr305:3.0.2
| --- com.google.guava:guava:31.1-android (
)
+--- io.grpc:grpc-okhttp:1.48.1
| +--- io.grpc:grpc-core:1.48.1
| | +--- io.grpc:grpc-api:1.48.1 ()
| | +--- com.google.code.gson:gson:2.9.0
| | +--- com.google.android:annotations:4.1.1.4
| | +--- org.codehaus.mojo:animal-sniffer-annotations:1.21
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | +--- com.google.guava:guava:31.1-android (
)
| | --- io.perfmark:perfmark-api:0.25.0
| +--- com.squareup.okio:okio:1.17.5
| +--- com.google.guava:guava:31.1-android ()
| --- io.perfmark:perfmark-api:0.25.0
+--- io.grpc:grpc-android:1.48.1
| +--- io.grpc:grpc-core:1.48.1 (
)
| --- com.google.guava:guava:31.1-android ()
+--- com.google.android.gms:play-services-basement:18.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- com.google.android.gms:play-services-base:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
--- com.android.support:multidex:1.0.2

releaseRuntimeElements - Runtime elements for release (n)
No dependencies

releaseRuntimeOnly - Runtime only dependencies for 'release' sources. (n)
No dependencies

releaseUnitTestAnnotationProcessorClasspath - Resolved configuration for annotation-processor for variant: releaseUnitTest
No dependencies

releaseUnitTestCompileClasspath - Resolved configuration for compilation for variant: releaseUnitTest
+--- project :firebase-annotations
+--- project :firebase-common
+--- project :protolite-well-known-types
+--- project :firebase-database-collection
+--- project :firebase-components
+--- project :appcheck:firebase-appcheck-interop
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | --- com.google.errorprone:error_prone_annotations:2.14.0
| --- com.google.guava:guava:31.1-android
| +--- com.google.guava:failureaccess:1.0.1
| +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- org.checkerframework:checker-qual:3.12.0
| +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| --- com.google.j2objc:j2objc-annotations:1.3
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| --- com.google.protobuf:protobuf-javalite:3.21.1
+--- io.grpc:grpc-okhttp:1.48.1
| --- io.grpc:grpc-core:1.48.1
| --- io.grpc:grpc-api:1.48.1 (
)
+--- io.grpc:grpc-android:1.48.1
| --- io.grpc:grpc-core:1.48.1 ()
+--- com.google.android.gms:play-services-basement:18.0.0
| +--- androidx.collection:collection:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.core:core:1.2.0
| | +--- androidx.annotation:annotation:1.1.0
| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.arch.core:core-common:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | --- androidx.versionedparcelable:versionedparcelable:1.1.0
| | +--- androidx.annotation:annotation:1.1.0
| | --- androidx.collection:collection:1.0.0 (
)
| --- androidx.fragment:fragment:1.0.0
| +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | +--- androidx.documentfile:documentfile:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.loader:loader:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.print:print:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.customview:customview:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | +--- androidx.viewpager:viewpager:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.customview:customview:1.0.0 (
)
| | +--- androidx.interpolator:interpolator:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | --- androidx.cursoradapter:cursoradapter:1.0.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.loader:loader:1.0.0 ()
| --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1
| --- com.google.android.gms:play-services-basement:18.0.0 ()
+--- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- androidx.annotation:annotation:{strictly 1.1.0} -> 1.1.0 (c)
+--- com.google.android.gms:play-services-basement:{strictly 18.0.0} -> 18.0.0 (c)
+--- com.google.android.gms:play-services-tasks:{strictly 18.0.1} -> 18.0.1 (c)
+--- com.google.android.gms:play-services-base:{strictly 18.0.1} -> 18.0.1 (c)
+--- io.grpc:grpc-stub:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-protobuf-lite:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-okhttp:{strictly 1.48.1} -> 1.48.1 (c)
+--- io.grpc:grpc-android:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.firebase:firebase-auth-interop:{strictly 19.0.2} -> 19.0.2 (c)
+--- junit:junit:4.13.2
| --- org.hamcrest:hamcrest-core:1.3
+--- androidx.test:core:1.2.0
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0 -> 1.4.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| --- androidx.lifecycle:lifecycle-common:2.0.0 ()
+--- org.hamcrest:hamcrest-junit:2.0.0.0
| +--- junit:junit:4.12 -> 4.13.2 (
)
| --- org.hamcrest:java-hamcrest:2.0.0.0
+--- org.mockito:mockito-core:2.25.0
| +--- net.bytebuddy:byte-buddy:1.9.7
| +--- net.bytebuddy:byte-buddy-agent:1.9.7
| --- org.objenesis:objenesis:2.6
+--- org.robolectric:robolectric:4.8.1
| +--- org.robolectric:annotations:4.8.1
| +--- org.robolectric:junit:4.8.1
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:sandbox:4.8.1
| | | +--- org.robolectric:annotations:4.8.1
| | | +--- org.robolectric:utils:4.8.1
| | | | +--- org.robolectric:annotations:4.8.1
| | | | +--- org.robolectric:pluginapi:4.8.1
| | | | | +--- org.robolectric:annotations:4.8.1
| | | | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | | | +--- javax.inject:javax.inject:1
| | | | --- javax.annotation:javax.annotation-api:1.3.2
| | | +--- org.robolectric:shadowapi:4.8.1
| | | | +--- org.robolectric:annotations:4.8.1
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- org.robolectric:utils-reflector:4.8.1
| | | | +--- org.ow2.asm:asm:9.2
| | | | +--- org.ow2.asm:asm-commons:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2
| | | | | | --- org.ow2.asm:asm:9.2
| | | | | --- org.ow2.asm:asm-analysis:9.2
| | | | | --- org.ow2.asm:asm-tree:9.2 ()
| | | | +--- org.ow2.asm:asm-util:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2 (
)
| | | | | --- org.ow2.asm:asm-analysis:9.2 ()
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- javax.annotation:javax.annotation-api:1.3.2
| | | +--- javax.inject:javax.inject:1
| | | +--- org.ow2.asm:asm:9.2
| | | +--- org.ow2.asm:asm-commons:9.2 ()
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:shadowapi:4.8.1 (
)
| | --- org.robolectric:utils-reflector:4.8.1 ()
| +--- org.robolectric:pluginapi:4.8.1 (
)
| +--- org.robolectric:resources:4.8.1
| | +--- org.robolectric:utils:4.8.1 ()
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- org.robolectric:sandbox:4.8.1 (
)
| +--- org.robolectric:utils:4.8.1 ()
| +--- org.robolectric:utils-reflector:4.8.1 (
)
| +--- org.robolectric:plugins-maven-dependency-resolver:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- javax.inject:javax.inject:1
| +--- javax.annotation:javax.annotation-api:1.3.2
| +--- org.robolectric:shadows-framework:4.8.1
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:nativeruntime:4.8.1
| | | +--- org.robolectric:utils:4.8.1 (
)
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | +--- org.robolectric:resources:4.8.1 (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:sandbox:4.8.1 (
)
| | +--- org.robolectric:shadowapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | +--- org.robolectric:utils-reflector:4.8.1 ()
| | +--- androidx.test:monitor:1.4.0 (
)
| | +--- com.almworks.sqlite4java:sqlite4java:1.0.392
| | +--- com.ibm.icu:icu4j:70.1
| | +--- androidx.annotation:annotation:1.1.0
| | --- com.google.auto.value:auto-value-annotations:1.7.4
| --- org.bouncycastle:bcprov-jdk15on:1.68
+--- com.google.truth:truth:1.1.2
| +--- com.google.guava:guava:30.1-android -> 31.1-android ()
| +--- org.checkerframework:checker-qual:3.9.1 -> 3.12.0
| +--- junit:junit:4.13.1 -> 4.13.2 (
)
| +--- com.google.auto.value:auto-value-annotations:1.7.4
| +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| --- org.ow2.asm:asm:9.0 -> 9.2
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8
| +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| --- com.fasterxml.jackson.core:jackson-core:2.9.8
+--- com.google.guava:guava-testlib:12.0-rc2
| +--- com.google.guava:guava:12.0-rc2 -> 31.1-android ()
| --- junit:junit:4.8.2 -> 4.13.2 (
)
+--- junit:junit:{strictly 4.13.2} -> 4.13.2 (c)
+--- androidx.test:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- org.hamcrest:hamcrest-junit:{strictly 2.0.0.0} -> 2.0.0.0 (c)
+--- org.mockito:mockito-core:{strictly 2.25.0} -> 2.25.0 (c)
+--- org.robolectric:robolectric:{strictly 4.8.1} -> 4.8.1 (c)
+--- com.google.truth:truth:{strictly 1.1.2} -> 1.1.2 (c)
+--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.9.8} -> 2.9.8 (c)
+--- com.google.guava:guava-testlib:{strictly 12.0-rc2} -> 12.0-rc2 (c)
+--- io.grpc:grpc-api:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.guava:guava:{strictly 31.1-android} -> 31.1-android (c)
+--- com.google.protobuf:protobuf-javalite:{strictly 3.21.1} -> 3.21.1 (c)
+--- io.grpc:grpc-core:{strictly 1.48.1} -> 1.48.1 (c)
+--- androidx.collection:collection:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.core:core:{strictly 1.2.0} -> 1.2.0 (c)
+--- androidx.fragment:fragment:{strictly 1.0.0} -> 1.0.0 (c)
+--- org.hamcrest:hamcrest-core:{strictly 1.3} -> 1.3 (c)
+--- androidx.test:monitor:{strictly 1.4.0} -> 1.4.0 (c)
+--- androidx.lifecycle:lifecycle-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- org.hamcrest:java-hamcrest:{strictly 2.0.0.0} -> 2.0.0.0 (c)
+--- net.bytebuddy:byte-buddy:{strictly 1.9.7} -> 1.9.7 (c)
+--- net.bytebuddy:byte-buddy-agent:{strictly 1.9.7} -> 1.9.7 (c)
+--- org.objenesis:objenesis:{strictly 2.6} -> 2.6 (c)
+--- org.robolectric:annotations:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:junit:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:pluginapi:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:resources:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:sandbox:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:utils:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:utils-reflector:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.robolectric:plugins-maven-dependency-resolver:{strictly 4.8.1} -> 4.8.1 (c)
+--- javax.inject:javax.inject:{strictly 1} -> 1 (c)
+--- javax.annotation:javax.annotation-api:{strictly 1.3.2} -> 1.3.2 (c)
+--- org.robolectric:shadows-framework:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.bouncycastle:bcprov-jdk15on:{strictly 1.68} -> 1.68 (c)
+--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c)
+--- com.google.auto.value:auto-value-annotations:{strictly 1.7.4} -> 1.7.4 (c)
+--- com.google.errorprone:error_prone_annotations:{strictly 2.14.0} -> 2.14.0 (c)
+--- org.ow2.asm:asm:{strictly 9.2} -> 9.2 (c)
+--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.9.0} -> 2.9.0 (c)
+--- com.fasterxml.jackson.core:jackson-core:{strictly 2.9.8} -> 2.9.8 (c)
+--- io.grpc:grpc-context:{strictly 1.48.1} -> 1.48.1 (c)
+--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c)
+--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c)
+--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c)
+--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c)
+--- androidx.lifecycle:lifecycle-runtime:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.versionedparcelable:versionedparcelable:{strictly 1.1.0} -> 1.1.0 (c)
+--- androidx.legacy:legacy-support-core-ui:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.legacy:legacy-support-core-utils:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.loader:loader:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-viewmodel:{strictly 2.0.0} -> 2.0.0 (c)
+--- org.robolectric:shadowapi:{strictly 4.8.1} -> 4.8.1 (c)
+--- org.ow2.asm:asm-commons:{strictly 9.2} -> 9.2 (c)
+--- org.ow2.asm:asm-util:{strictly 9.2} -> 9.2 (c)
+--- org.robolectric:nativeruntime:{strictly 4.8.1} -> 4.8.1 (c)
+--- com.almworks.sqlite4java:sqlite4java:{strictly 1.0.392} -> 1.0.392 (c)
+--- com.ibm.icu:icu4j:{strictly 70.1} -> 70.1 (c)
+--- androidx.arch.core:core-common:{strictly 2.0.0} -> 2.0.0 (c)
+--- androidx.customview:customview:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.viewpager:viewpager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.coordinatorlayout:coordinatorlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.drawerlayout:drawerlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.slidingpanelayout:slidingpanelayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.interpolator:interpolator:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.swiperefreshlayout:swiperefreshlayout:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.asynclayoutinflater:asynclayoutinflater:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.cursoradapter:cursoradapter:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.documentfile:documentfile:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.localbroadcastmanager:localbroadcastmanager:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.print:print:{strictly 1.0.0} -> 1.0.0 (c)
+--- androidx.lifecycle:lifecycle-livedata:{strictly 2.0.0} -> 2.0.0 (c)
+--- org.ow2.asm:asm-tree:{strictly 9.2} -> 9.2 (c)
+--- org.ow2.asm:asm-analysis:{strictly 9.2} -> 9.2 (c)
+--- androidx.arch.core:core-runtime:{strictly 2.0.0} -> 2.0.0 (c)
--- androidx.lifecycle:lifecycle-livedata-core:{strictly 2.0.0} -> 2.0.0 (c)

releaseUnitTestRuntimeClasspath - Resolved configuration for runtime for variant: releaseUnitTest
+--- project :firebase-annotations
+--- project :firebase-common
| +--- project :firebase-components
| | +--- project :firebase-annotations
| | --- androidx.annotation:annotation:1.1.0
| +--- com.google.android.gms:play-services-basement:18.0.0
| | +--- androidx.collection:collection:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.core:core:1.2.0
| | | +--- androidx.annotation:annotation:1.1.0
| | | +--- androidx.lifecycle:lifecycle-runtime:2.0.0
| | | | +--- androidx.lifecycle:lifecycle-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.arch.core:core-common:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.versionedparcelable:versionedparcelable:1.1.0
| | | | +--- androidx.annotation:annotation:1.1.0
| | | | --- androidx.collection:collection:1.0.0 ()
| | | --- androidx.collection:collection:1.0.0 (
)
| | --- androidx.fragment:fragment:1.0.0
| | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | +--- androidx.legacy:legacy-support-core-ui:1.0.0
| | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.legacy:legacy-support-core-utils:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | +--- androidx.documentfile:documentfile:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.loader:loader:1.0.0
| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | +--- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0
| | | | | | +--- androidx.arch.core:core-runtime:2.0.0
| | | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0
| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.0.0 (
)
| | | | | | | +--- androidx.arch.core:core-common:2.0.0 ()
| | | | | | | --- androidx.arch.core:core-runtime:2.0.0 (
)
| | | | | | --- androidx.arch.core:core-common:2.0.0 ()
| | | | | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
| | | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.print:print:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.customview:customview:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 (
)
| | | +--- androidx.viewpager:viewpager:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.coordinatorlayout:coordinatorlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.drawerlayout:drawerlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.slidingpanelayout:slidingpanelayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.customview:customview:1.0.0 (
)
| | | +--- androidx.interpolator:interpolator:1.0.0
| | | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | +--- androidx.swiperefreshlayout:swiperefreshlayout:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | +--- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | | --- androidx.interpolator:interpolator:1.0.0 (
)
| | | +--- androidx.asynclayoutinflater:asynclayoutinflater:1.0.0
| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | | | --- androidx.core:core:1.0.0 -> 1.2.0 ()
| | | --- androidx.cursoradapter:cursoradapter:1.0.0
| | | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.legacy:legacy-support-core-utils:1.0.0 (
)
| | +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| | +--- androidx.loader:loader:1.0.0 ()
| | --- androidx.lifecycle:lifecycle-viewmodel:2.0.0 (
)
| +--- com.google.android.gms:play-services-tasks:18.0.1
| | --- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.android.support:multidex:1.0.2
+--- project :protolite-well-known-types
| --- com.google.protobuf:protobuf-javalite:3.17.3 -> 3.21.1
+--- project :firebase-database-collection
| --- com.google.android.gms:play-services-base:18.0.1
| +--- androidx.collection:collection:1.0.0 (
)
| +--- androidx.core:core:1.2.0 ()
| +--- androidx.fragment:fragment:1.0.0 (
)
| +--- com.google.android.gms:play-services-basement:18.0.0 ()
| --- com.google.android.gms:play-services-tasks:18.0.1 (
)
+--- project :firebase-components ()
+--- project :appcheck:firebase-appcheck-interop
| +--- project :firebase-common (
)
| +--- project :firebase-components ()
| +--- com.google.android.gms:play-services-base:18.0.1 (
)
| --- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- androidx.annotation:annotation:1.1.0
+--- io.grpc:grpc-stub:1.48.1
| +--- io.grpc:grpc-api:1.48.1
| | +--- io.grpc:grpc-context:1.48.1
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | --- com.google.guava:guava:31.1-android
| | +--- com.google.guava:failureaccess:1.0.1
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-qual:3.12.0
| | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.14.0
| | --- com.google.j2objc:j2objc-annotations:1.3
| +--- com.google.guava:guava:31.1-android (
)
| --- com.google.errorprone:error_prone_annotations:2.14.0
+--- io.grpc:grpc-protobuf-lite:1.48.1
| +--- io.grpc:grpc-api:1.48.1 ()
| +--- com.google.protobuf:protobuf-javalite:3.21.1
| +--- com.google.code.findbugs:jsr305:3.0.2
| --- com.google.guava:guava:31.1-android (
)
+--- io.grpc:grpc-okhttp:1.48.1
| +--- io.grpc:grpc-core:1.48.1
| | +--- io.grpc:grpc-api:1.48.1 ()
| | +--- com.google.code.gson:gson:2.9.0
| | +--- com.google.android:annotations:4.1.1.4
| | +--- org.codehaus.mojo:animal-sniffer-annotations:1.21
| | +--- com.google.errorprone:error_prone_annotations:2.14.0
| | +--- com.google.guava:guava:31.1-android (
)
| | --- io.perfmark:perfmark-api:0.25.0
| +--- com.squareup.okio:okio:1.17.5
| +--- com.google.guava:guava:31.1-android ()
| --- io.perfmark:perfmark-api:0.25.0
+--- io.grpc:grpc-android:1.48.1
| +--- io.grpc:grpc-core:1.48.1 (
)
| --- com.google.guava:guava:31.1-android ()
+--- com.google.android.gms:play-services-basement:18.0.0 (
)
+--- com.google.android.gms:play-services-tasks:18.0.1 ()
+--- com.google.android.gms:play-services-base:18.0.1 (
)
+--- com.google.firebase:firebase-auth-interop:19.0.2
| +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 ()
| +--- com.google.android.gms:play-services-tasks:17.0.0 -> 18.0.1 (
)
| --- com.google.firebase:firebase-annotations:16.0.0 -> project :firebase-annotations
+--- junit:junit:4.13.2
| --- org.hamcrest:hamcrest-core:1.3
+--- androidx.test:core:1.2.0
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| +--- androidx.test:monitor:1.2.0 -> 1.4.0
| | --- androidx.annotation:annotation:1.0.0 -> 1.1.0
| --- androidx.lifecycle:lifecycle-common:2.0.0 ()
+--- org.hamcrest:hamcrest-junit:2.0.0.0
| +--- junit:junit:4.12 -> 4.13.2 (
)
| --- org.hamcrest:java-hamcrest:2.0.0.0
+--- org.mockito:mockito-core:2.25.0
| +--- net.bytebuddy:byte-buddy:1.9.7
| +--- net.bytebuddy:byte-buddy-agent:1.9.7
| --- org.objenesis:objenesis:2.6
+--- org.robolectric:robolectric:4.8.1
| +--- androidx.test:monitor:1.4.0 ()
| +--- androidx.test.espresso:espresso-idling-resource:3.4.0
| +--- org.robolectric:annotations:4.8.1
| +--- org.robolectric:junit:4.8.1
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:sandbox:4.8.1
| | | +--- org.robolectric:annotations:4.8.1
| | | +--- org.robolectric:utils:4.8.1
| | | | +--- com.google.guava:guava:27.0.1-jre -> 31.1-android (
)
| | | | +--- com.google.errorprone:error_prone_annotations:2.9.0 -> 2.14.0
| | | | +--- org.robolectric:annotations:4.8.1
| | | | +--- org.robolectric:pluginapi:4.8.1
| | | | | +--- org.robolectric:annotations:4.8.1
| | | | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | | | +--- javax.inject:javax.inject:1
| | | | --- javax.annotation:javax.annotation-api:1.3.2
| | | +--- org.robolectric:shadowapi:4.8.1
| | | | +--- org.robolectric:annotations:4.8.1
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- org.robolectric:utils-reflector:4.8.1
| | | | +--- org.ow2.asm:asm:9.2
| | | | +--- org.ow2.asm:asm-commons:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2
| | | | | | --- org.ow2.asm:asm:9.2
| | | | | --- org.ow2.asm:asm-analysis:9.2
| | | | | --- org.ow2.asm:asm-tree:9.2 ()
| | | | +--- org.ow2.asm:asm-util:9.2
| | | | | +--- org.ow2.asm:asm:9.2
| | | | | +--- org.ow2.asm:asm-tree:9.2 (
)
| | | | | --- org.ow2.asm:asm-analysis:9.2 ()
| | | | --- org.robolectric:utils:4.8.1 (
)
| | | +--- javax.annotation:javax.annotation-api:1.3.2
| | | +--- javax.inject:javax.inject:1
| | | +--- org.ow2.asm:asm:9.2
| | | +--- org.ow2.asm:asm-commons:9.2 ()
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:shadowapi:4.8.1 (
)
| | --- org.robolectric:utils-reflector:4.8.1 ()
| +--- org.robolectric:pluginapi:4.8.1 (
)
| +--- org.robolectric:resources:4.8.1
| | +--- org.robolectric:utils:4.8.1 ()
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- org.robolectric:sandbox:4.8.1 (
)
| +--- org.robolectric:utils:4.8.1 ()
| +--- org.robolectric:utils-reflector:4.8.1 (
)
| +--- org.robolectric:plugins-maven-dependency-resolver:4.8.1
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| +--- javax.inject:javax.inject:1
| +--- javax.annotation:javax.annotation-api:1.3.2
| +--- org.robolectric:shadows-framework:4.8.1
| | +--- com.google.errorprone:error_prone_annotations:2.9.0 -> 2.14.0
| | +--- org.robolectric:annotations:4.8.1
| | +--- org.robolectric:nativeruntime:4.8.1
| | | +--- org.robolectric:utils:4.8.1 (
)
| | | --- com.google.guava:guava:27.0.1-jre -> 31.1-android ()
| | +--- org.robolectric:resources:4.8.1 (
)
| | +--- org.robolectric:pluginapi:4.8.1 ()
| | +--- org.robolectric:sandbox:4.8.1 (
)
| | +--- org.robolectric:shadowapi:4.8.1 ()
| | +--- org.robolectric:utils:4.8.1 (
)
| | +--- org.robolectric:utils-reflector:4.8.1 ()
| | +--- androidx.test:monitor:1.4.0 (
)
| | +--- com.almworks.sqlite4java:sqlite4java:1.0.392
| | +--- com.ibm.icu:icu4j:70.1
| | +--- androidx.annotation:annotation:1.1.0
| | --- com.google.auto.value:auto-value-annotations:1.7.4
| --- org.bouncycastle:bcprov-jdk15on:1.68
+--- com.google.truth:truth:1.1.2
| +--- com.google.guava:guava:30.1-android -> 31.1-android ()
| +--- org.checkerframework:checker-qual:3.9.1 -> 3.12.0
| +--- junit:junit:4.13.1 -> 4.13.2 (
)
| +--- com.google.auto.value:auto-value-annotations:1.7.4
| +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.14.0
| --- org.ow2.asm:asm:9.0 -> 9.2
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8
| +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| --- com.fasterxml.jackson.core:jackson-core:2.9.8
--- com.google.guava:guava-testlib:12.0-rc2
+--- com.google.guava:guava:12.0-rc2 -> 31.1-android ()
--- junit:junit:4.8.2 -> 4.13.2 (
)

releaseWearApp - Link to a wear app to embed for object 'release'. (n)
No dependencies

runtimeOnly - Runtime only dependencies for 'main' sources. (n)
No dependencies

testAnnotationProcessor - Classpath for the annotation processor for 'test'. (n)
No dependencies

testApi - API dependencies for 'test' sources. (n)
No dependencies

testCompile - Compile dependencies for 'test' sources (deprecated: use 'testImplementation' instead).
No dependencies

testCompileOnly - Compile only dependencies for 'test' sources. (n)
No dependencies

testDebugAnnotationProcessor - Classpath for the annotation processor for 'testDebug'. (n)
No dependencies

testDebugApi - API dependencies for 'testDebug' sources. (n)
No dependencies

testDebugCompile - Compile dependencies for 'testDebug' sources (deprecated: use 'testDebugImplementation' instead). (n)
No dependencies

testDebugCompileOnly - Compile only dependencies for 'testDebug' sources. (n)
No dependencies

testDebugImplementation - Implementation only dependencies for 'testDebug' sources. (n)
No dependencies

testDebugProtobuf
No dependencies

testDebugProvided - Provided dependencies for 'testDebug' sources (deprecated: use 'testDebugCompileOnly' instead). (n)
No dependencies

testDebugPublish - Publish dependencies for 'testDebug' sources (deprecated: use 'testDebugRuntimeOnly' instead). (n)
No dependencies

testDebugRuntimeOnly - Runtime only dependencies for 'testDebug' sources. (n)
No dependencies

testDebugWearApp - Link to a wear app to embed for object 'testDebug'. (n)
No dependencies

testImplementation - Implementation only dependencies for 'test' sources. (n)
+--- junit:junit:4.13.2 (n)
+--- androidx.test:core:1.2.0 (n)
+--- org.hamcrest:hamcrest-junit:2.0.0.0 (n)
+--- org.mockito:mockito-core:2.25.0 (n)
+--- org.robolectric:robolectric:4.8.1 (n)
+--- com.google.truth:truth:1.1.2 (n)
+--- com.fasterxml.jackson.core:jackson-databind:2.9.8 (n)
--- com.google.guava:guava-testlib:12.0-rc2 (n)

testProtobuf
No dependencies

testProvided - Provided dependencies for 'test' sources (deprecated: use 'testCompileOnly' instead). (n)
No dependencies

testPublish - Publish dependencies for 'test' sources (deprecated: use 'testRuntimeOnly' instead). (n)
No dependencies

testReleaseAnnotationProcessor - Classpath for the annotation processor for 'testRelease'. (n)
No dependencies

testReleaseApi - API dependencies for 'testRelease' sources. (n)
No dependencies

testReleaseCompile - Compile dependencies for 'testRelease' sources (deprecated: use 'testReleaseImplementation' instead). (n)
No dependencies

testReleaseCompileOnly - Compile only dependencies for 'testRelease' sources. (n)
No dependencies

testReleaseImplementation - Implementation only dependencies for 'testRelease' sources. (n)
No dependencies

testReleaseProtobuf
No dependencies

testReleaseProvided - Provided dependencies for 'testRelease' sources (deprecated: use 'testReleaseCompileOnly' instead). (n)
No dependencies

testReleasePublish - Publish dependencies for 'testRelease' sources (deprecated: use 'testReleaseRuntimeOnly' instead). (n)
No dependencies

testReleaseRuntimeOnly - Runtime only dependencies for 'testRelease' sources. (n)
No dependencies

testReleaseWearApp - Link to a wear app to embed for object 'testRelease'. (n)
No dependencies

testRuntimeOnly - Runtime only dependencies for 'test' sources. (n)
No dependencies

testWearApp - Link to a wear app to embed for object 'test'. (n)
No dependencies

wearApp - Link to a wear app to embed for object 'main'. (n)
No dependencies

(c) - dependency constraint
(*) - dependencies omitted (listed previously)

(n) - Not resolved (configuration is not meant to be resolved)

@tom-andersen
Copy link
Contributor Author

I added output from dependencies command. The dependency on okhttp is gone.

Please note that grpc-okhttp has no dependency on okhttp. The naming is historical.

@wu-hui wu-hui assigned tom-andersen and unassigned wu-hui Aug 23, 2022
@google-oss-bot
Copy link
Contributor

@tom-andersen: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
check-coverage-changed 1b6807e link /test check-coverage-changed
smoke-tests 1b6807e link /test smoke-tests

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@tom-andersen tom-andersen merged commit 1beb195 into master Aug 26, 2022
@tom-andersen tom-andersen deleted the tomandersen/removeOkHttp branch August 26, 2022 17:56
@firebase firebase locked and limited conversation to collaborators Sep 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants