package com.google.firebase.provider; import android.content.ContentProvider; import android.content.ContentValues; import android.content.Context; import android.content.pm.ProviderInfo; import android.database.Cursor; import android.net.Uri; import com.google.android.gms.common.internal.Preconditions; import com.google.firebase.FirebaseApp; import com.google.firebase.StartupTime; import java.util.concurrent.atomic.AtomicBoolean; /* loaded from: classes3.dex */ public class FirebaseInitProvider extends ContentProvider { public static StartupTime startupTime = StartupTime.now(); public static AtomicBoolean currentlyInitializing = new AtomicBoolean(false); public static StartupTime getStartupTime() { return startupTime; } @Override // android.content.ContentProvider public int delete(Uri uri, String str, String[] strArr) { return 0; } @Override // android.content.ContentProvider public String getType(Uri uri) { return null; } @Override // android.content.ContentProvider public Uri insert(Uri uri, ContentValues contentValues) { return null; } @Override // android.content.ContentProvider public Cursor query(Uri uri, String[] strArr, String str, String[] strArr2, String str2) { return null; } @Override // android.content.ContentProvider public int update(Uri uri, ContentValues contentValues, String str, String[] strArr) { return 0; } public static boolean isCurrentlyInitializing() { return currentlyInitializing.get(); } @Override // android.content.ContentProvider public void attachInfo(Context context, ProviderInfo providerInfo) { checkContentProviderAuthority(providerInfo); super.attachInfo(context, providerInfo); } @Override // android.content.ContentProvider public boolean onCreate() { try { currentlyInitializing.set(true); FirebaseApp.initializeApp(getContext()); return false; } finally { currentlyInitializing.set(false); } } public static void checkContentProviderAuthority(ProviderInfo providerInfo) { Preconditions.checkNotNull(providerInfo, "FirebaseInitProvider ProviderInfo cannot be null."); if ("com.google.firebase.firebaseinitprovider".equals(providerInfo.authority)) { throw new IllegalStateException("Incorrect provider authority in manifest. Most likely due to a missing applicationId variable in application's build.gradle."); } } }