package com.google.firebase.sessions; import android.content.Context; import androidx.annotation.Keep; import com.google.android.datatransport.TransportFactory; import com.google.firebase.FirebaseApp; import com.google.firebase.annotations.concurrent.Background; import com.google.firebase.annotations.concurrent.Blocking; import com.google.firebase.components.Component; import com.google.firebase.components.ComponentContainer; import com.google.firebase.components.ComponentFactory; import com.google.firebase.components.ComponentRegistrar; import com.google.firebase.components.Dependency; import com.google.firebase.components.Qualified; import com.google.firebase.inject.Provider; import com.google.firebase.installations.FirebaseInstallationsApi; import com.google.firebase.platforminfo.LibraryVersionComponent; import com.google.firebase.sessions.settings.SessionsSettings; import java.util.List; import kotlin.collections.CollectionsKt__CollectionsKt; import kotlin.coroutines.CoroutineContext; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlinx.coroutines.CoroutineDispatcher; @Keep /* loaded from: classes3.dex */ public final class FirebaseSessionsRegistrar implements ComponentRegistrar { private static final Companion Companion = new Companion(null); private static final String LIBRARY_NAME = "fire-sessions"; private static final Qualified backgroundDispatcher; private static final Qualified blockingDispatcher; private static final Qualified firebaseApp; private static final Qualified firebaseInstallationsApi; private static final Qualified sessionLifecycleServiceBinder; private static final Qualified sessionsSettings; private static final Qualified transportFactory; @Override // com.google.firebase.components.ComponentRegistrar public List getComponents() { List listOf; Component.Builder name = Component.builder(FirebaseSessions.class).name(LIBRARY_NAME); Qualified qualified = firebaseApp; Component.Builder add = name.add(Dependency.required(qualified)); Qualified qualified2 = sessionsSettings; Component.Builder add2 = add.add(Dependency.required(qualified2)); Qualified qualified3 = backgroundDispatcher; Component build = add2.add(Dependency.required(qualified3)).add(Dependency.required(sessionLifecycleServiceBinder)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.FirebaseSessionsRegistrar$$ExternalSyntheticLambda0 @Override // com.google.firebase.components.ComponentFactory public final Object create(ComponentContainer componentContainer) { FirebaseSessions components$lambda$0; components$lambda$0 = FirebaseSessionsRegistrar.getComponents$lambda$0(componentContainer); return components$lambda$0; } }).eagerInDefaultApp().build(); Component build2 = Component.builder(SessionGenerator.class).name("session-generator").factory(new ComponentFactory() { // from class: com.google.firebase.sessions.FirebaseSessionsRegistrar$$ExternalSyntheticLambda1 @Override // com.google.firebase.components.ComponentFactory public final Object create(ComponentContainer componentContainer) { SessionGenerator components$lambda$1; components$lambda$1 = FirebaseSessionsRegistrar.getComponents$lambda$1(componentContainer); return components$lambda$1; } }).build(); Component.Builder add3 = Component.builder(SessionFirelogPublisher.class).name("session-publisher").add(Dependency.required(qualified)); Qualified qualified4 = firebaseInstallationsApi; listOf = CollectionsKt__CollectionsKt.listOf((Object[]) new Component[]{build, build2, add3.add(Dependency.required(qualified4)).add(Dependency.required(qualified2)).add(Dependency.requiredProvider(transportFactory)).add(Dependency.required(qualified3)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.FirebaseSessionsRegistrar$$ExternalSyntheticLambda2 @Override // com.google.firebase.components.ComponentFactory public final Object create(ComponentContainer componentContainer) { SessionFirelogPublisher components$lambda$2; components$lambda$2 = FirebaseSessionsRegistrar.getComponents$lambda$2(componentContainer); return components$lambda$2; } }).build(), Component.builder(SessionsSettings.class).name("sessions-settings").add(Dependency.required(qualified)).add(Dependency.required(blockingDispatcher)).add(Dependency.required(qualified3)).add(Dependency.required(qualified4)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.FirebaseSessionsRegistrar$$ExternalSyntheticLambda3 @Override // com.google.firebase.components.ComponentFactory public final Object create(ComponentContainer componentContainer) { SessionsSettings components$lambda$3; components$lambda$3 = FirebaseSessionsRegistrar.getComponents$lambda$3(componentContainer); return components$lambda$3; } }).build(), Component.builder(SessionDatastore.class).name("sessions-datastore").add(Dependency.required(qualified)).add(Dependency.required(qualified3)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.FirebaseSessionsRegistrar$$ExternalSyntheticLambda4 @Override // com.google.firebase.components.ComponentFactory public final Object create(ComponentContainer componentContainer) { SessionDatastore components$lambda$4; components$lambda$4 = FirebaseSessionsRegistrar.getComponents$lambda$4(componentContainer); return components$lambda$4; } }).build(), Component.builder(SessionLifecycleServiceBinder.class).name("sessions-service-binder").add(Dependency.required(qualified)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.FirebaseSessionsRegistrar$$ExternalSyntheticLambda5 @Override // com.google.firebase.components.ComponentFactory public final Object create(ComponentContainer componentContainer) { SessionLifecycleServiceBinder components$lambda$5; components$lambda$5 = FirebaseSessionsRegistrar.getComponents$lambda$5(componentContainer); return components$lambda$5; } }).build(), LibraryVersionComponent.create(LIBRARY_NAME, "2.0.1")}); return listOf; } /* JADX INFO: Access modifiers changed from: private */ public static final FirebaseSessions getComponents$lambda$0(ComponentContainer componentContainer) { Object obj = componentContainer.get(firebaseApp); Intrinsics.checkNotNullExpressionValue(obj, "container[firebaseApp]"); Object obj2 = componentContainer.get(sessionsSettings); Intrinsics.checkNotNullExpressionValue(obj2, "container[sessionsSettings]"); Object obj3 = componentContainer.get(backgroundDispatcher); Intrinsics.checkNotNullExpressionValue(obj3, "container[backgroundDispatcher]"); Object obj4 = componentContainer.get(sessionLifecycleServiceBinder); Intrinsics.checkNotNullExpressionValue(obj4, "container[sessionLifecycleServiceBinder]"); return new FirebaseSessions((FirebaseApp) obj, (SessionsSettings) obj2, (CoroutineContext) obj3, (SessionLifecycleServiceBinder) obj4); } /* JADX INFO: Access modifiers changed from: private */ public static final SessionGenerator getComponents$lambda$1(ComponentContainer componentContainer) { return new SessionGenerator(WallClock.INSTANCE, null, 2, null); } /* JADX INFO: Access modifiers changed from: private */ public static final SessionFirelogPublisher getComponents$lambda$2(ComponentContainer componentContainer) { Object obj = componentContainer.get(firebaseApp); Intrinsics.checkNotNullExpressionValue(obj, "container[firebaseApp]"); FirebaseApp firebaseApp2 = (FirebaseApp) obj; Object obj2 = componentContainer.get(firebaseInstallationsApi); Intrinsics.checkNotNullExpressionValue(obj2, "container[firebaseInstallationsApi]"); FirebaseInstallationsApi firebaseInstallationsApi2 = (FirebaseInstallationsApi) obj2; Object obj3 = componentContainer.get(sessionsSettings); Intrinsics.checkNotNullExpressionValue(obj3, "container[sessionsSettings]"); SessionsSettings sessionsSettings2 = (SessionsSettings) obj3; Provider provider = componentContainer.getProvider(transportFactory); Intrinsics.checkNotNullExpressionValue(provider, "container.getProvider(transportFactory)"); EventGDTLogger eventGDTLogger = new EventGDTLogger(provider); Object obj4 = componentContainer.get(backgroundDispatcher); Intrinsics.checkNotNullExpressionValue(obj4, "container[backgroundDispatcher]"); return new SessionFirelogPublisherImpl(firebaseApp2, firebaseInstallationsApi2, sessionsSettings2, eventGDTLogger, (CoroutineContext) obj4); } /* JADX INFO: Access modifiers changed from: private */ public static final SessionsSettings getComponents$lambda$3(ComponentContainer componentContainer) { Object obj = componentContainer.get(firebaseApp); Intrinsics.checkNotNullExpressionValue(obj, "container[firebaseApp]"); Object obj2 = componentContainer.get(blockingDispatcher); Intrinsics.checkNotNullExpressionValue(obj2, "container[blockingDispatcher]"); Object obj3 = componentContainer.get(backgroundDispatcher); Intrinsics.checkNotNullExpressionValue(obj3, "container[backgroundDispatcher]"); Object obj4 = componentContainer.get(firebaseInstallationsApi); Intrinsics.checkNotNullExpressionValue(obj4, "container[firebaseInstallationsApi]"); return new SessionsSettings((FirebaseApp) obj, (CoroutineContext) obj2, (CoroutineContext) obj3, (FirebaseInstallationsApi) obj4); } /* JADX INFO: Access modifiers changed from: private */ public static final SessionDatastore getComponents$lambda$4(ComponentContainer componentContainer) { Context applicationContext = ((FirebaseApp) componentContainer.get(firebaseApp)).getApplicationContext(); Intrinsics.checkNotNullExpressionValue(applicationContext, "container[firebaseApp].applicationContext"); Object obj = componentContainer.get(backgroundDispatcher); Intrinsics.checkNotNullExpressionValue(obj, "container[backgroundDispatcher]"); return new SessionDatastoreImpl(applicationContext, (CoroutineContext) obj); } /* JADX INFO: Access modifiers changed from: private */ public static final SessionLifecycleServiceBinder getComponents$lambda$5(ComponentContainer componentContainer) { Object obj = componentContainer.get(firebaseApp); Intrinsics.checkNotNullExpressionValue(obj, "container[firebaseApp]"); return new SessionLifecycleServiceBinderImpl((FirebaseApp) obj); } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public Companion() { } } static { Qualified unqualified = Qualified.unqualified(FirebaseApp.class); Intrinsics.checkNotNullExpressionValue(unqualified, "unqualified(FirebaseApp::class.java)"); firebaseApp = unqualified; Qualified unqualified2 = Qualified.unqualified(FirebaseInstallationsApi.class); Intrinsics.checkNotNullExpressionValue(unqualified2, "unqualified(FirebaseInstallationsApi::class.java)"); firebaseInstallationsApi = unqualified2; Qualified qualified = Qualified.qualified(Background.class, CoroutineDispatcher.class); Intrinsics.checkNotNullExpressionValue(qualified, "qualified(Background::cl…neDispatcher::class.java)"); backgroundDispatcher = qualified; Qualified qualified2 = Qualified.qualified(Blocking.class, CoroutineDispatcher.class); Intrinsics.checkNotNullExpressionValue(qualified2, "qualified(Blocking::clas…neDispatcher::class.java)"); blockingDispatcher = qualified2; Qualified unqualified3 = Qualified.unqualified(TransportFactory.class); Intrinsics.checkNotNullExpressionValue(unqualified3, "unqualified(TransportFactory::class.java)"); transportFactory = unqualified3; Qualified unqualified4 = Qualified.unqualified(SessionsSettings.class); Intrinsics.checkNotNullExpressionValue(unqualified4, "unqualified(SessionsSettings::class.java)"); sessionsSettings = unqualified4; Qualified unqualified5 = Qualified.unqualified(SessionLifecycleServiceBinder.class); Intrinsics.checkNotNullExpressionValue(unqualified5, "unqualified(SessionLifec…erviceBinder::class.java)"); sessionLifecycleServiceBinder = unqualified5; } }