package com.google.android.gms.common.api.internal; import android.content.Context; import android.content.res.Resources; import android.text.TextUtils; import com.google.android.gms.common.R; import com.google.android.gms.common.api.Status; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.common.internal.StringResourceValueReader; import com.google.android.gms.common.internal.zzah; import com.google.errorprone.annotations.ResultIgnorabilityUnspecified; /* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */ /* JADX INFO: loaded from: classes2.dex */ @Deprecated public final class GoogleServices { private static final Object zza = new Object(); private static GoogleServices zzb; private final String zzc; private final Status zzd; private final boolean zze; private final boolean zzf; GoogleServices(Context context) { Resources resources = context.getResources(); int identifier = resources.getIdentifier("google_app_measurement_enable", "integer", resources.getResourcePackageName(R.string.common_google_play_services_unknown_issue)); if (identifier != 0) { int integer = resources.getInteger(identifier); boolean z = integer == 0; z = integer != 0; this.zzf = z; } else { this.zzf = false; } this.zze = z; String strZzb = zzah.zzb(context); strZzb = strZzb == null ? new StringResourceValueReader(context).getString("google_app_id") : strZzb; if (TextUtils.isEmpty(strZzb)) { this.zzd = new Status(10, "Missing google app id value from from string resources with name google_app_id."); this.zzc = null; } else { this.zzc = strZzb; this.zzd = Status.RESULT_SUCCESS; } } GoogleServices(String str, boolean z) { this.zzc = str; this.zzd = Status.RESULT_SUCCESS; this.zze = z; this.zzf = !z; } private static GoogleServices checkInitialized(String str) { GoogleServices googleServices; synchronized (zza) { googleServices = zzb; if (googleServices == null) { throw new IllegalStateException("Initialize must be called before " + str + "."); } } return googleServices; } static void clearInstanceForTest() { synchronized (zza) { zzb = null; } } public static String getGoogleAppId() { return checkInitialized("getGoogleAppId").zzc; } public static Status initialize(Context context) { Status status; Preconditions.checkNotNull(context, "Context must not be null."); synchronized (zza) { if (zzb == null) { zzb = new GoogleServices(context); } status = zzb.zzd; } return status; } public static boolean isMeasurementEnabled() { GoogleServices googleServicesCheckInitialized = checkInitialized("isMeasurementEnabled"); return googleServicesCheckInitialized.zzd.isSuccess() && googleServicesCheckInitialized.zze; } public static boolean isMeasurementExplicitlyDisabled() { return checkInitialized("isMeasurementExplicitlyDisabled").zzf; } Status checkGoogleAppId(String str) { String str2 = this.zzc; if (str2 == null || str2.equals(str)) { return Status.RESULT_SUCCESS; } return new Status(10, "Initialize was called with two different Google App IDs. Only the first app ID will be used: '" + this.zzc + "'."); } @ResultIgnorabilityUnspecified public static Status initialize(Context context, String str, boolean z) { Preconditions.checkNotNull(context, "Context must not be null."); Preconditions.checkNotEmpty(str, "App ID must be nonempty."); synchronized (zza) { GoogleServices googleServices = zzb; if (googleServices != null) { return googleServices.checkGoogleAppId(str); } GoogleServices googleServices2 = new GoogleServices(str, z); zzb = googleServices2; return googleServices2.zzd; } } }