- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
197 lines
13 KiB
Java
197 lines
13 KiB
Java
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<Component> getComponents() {
|
|
List<Component> 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;
|
|
}
|
|
}
|