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 android.util.Log; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import c.i.c.c; import com.airbnb.lottie.parser.AnimatableValueParser; public class FirebaseInitProvider extends ContentProvider { @Override // android.content.ContentProvider public void attachInfo(@NonNull Context context, @NonNull ProviderInfo providerInfo) { AnimatableValueParser.z(providerInfo, "FirebaseInitProvider ProviderInfo cannot be null."); if (!"com.google.firebase.firebaseinitprovider".equals(providerInfo.authority)) { super.attachInfo(context, providerInfo); return; } throw new IllegalStateException("Incorrect provider authority in manifest. Most likely due to a missing applicationId variable in application's build.gradle."); } @Override // android.content.ContentProvider public int delete(@NonNull Uri uri, @Nullable String str, @Nullable String[] strArr) { return 0; } @Override // android.content.ContentProvider @Nullable public String getType(@NonNull Uri uri) { return null; } @Override // android.content.ContentProvider @Nullable public Uri insert(@NonNull Uri uri, @Nullable ContentValues contentValues) { return null; } @Override // android.content.ContentProvider public boolean onCreate() { if (c.e(getContext()) == null) { Log.i("FirebaseInitProvider", "FirebaseApp initialization unsuccessful"); return false; } Log.i("FirebaseInitProvider", "FirebaseApp initialization successful"); return false; } @Override // android.content.ContentProvider @Nullable public Cursor query(@NonNull Uri uri, @Nullable String[] strArr, @Nullable String str, @Nullable String[] strArr2, @Nullable String str2) { return null; } @Override // android.content.ContentProvider public int update(@NonNull Uri uri, @Nullable ContentValues contentValues, @Nullable String str, @Nullable String[] strArr) { return 0; } }