package com.google.android.gms.common.api;

import android.app.Activity;
import android.content.Context;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.WorkerThread;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.d1;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.api.internal.a0;
import com.google.android.gms.common.api.internal.b1;
import com.google.android.gms.common.api.internal.d0;
import com.google.android.gms.common.api.internal.j0;
import com.google.android.gms.common.api.internal.m0;
import com.google.android.gms.common.api.internal.o;
import com.google.android.gms.common.api.internal.q;
import com.google.android.gms.common.api.internal.q0;
import com.google.android.gms.common.api.internal.r0;
import com.google.android.gms.common.api.internal.s;
import com.google.android.gms.common.api.internal.u;
import com.google.android.gms.common.api.internal.x;
import com.google.android.gms.common.api.internal.zza;
import com.google.android.gms.common.internal.w;
import com.google.errorprone.annotations.ResultIgnorabilityUnspecified;
import e.y;
import java.lang.ref.WeakReference;
import java.util.Collections;
import java.util.Set;
import java.util.WeakHashMap;
import org.checkerframework.checker.initialization.qual.NotOnlyInitialized;
import w8.t;

/* JADX INFO: loaded from: classes2.dex */
public abstract class i {

    @NonNull
    protected final com.google.android.gms.common.api.internal.g zaa;
    private final Context zab;

    @Nullable
    private final String zac;
    private final g zad;
    private final c zae;
    private final com.google.android.gms.common.api.internal.a zaf;
    private final Looper zag;
    private final int zah;

    @NotOnlyInitialized
    private final l zai;
    private final q zaj;

    /* JADX WARN: Removed duplicated region for block: B:27:0x0093  */
    /* JADX WARN: Removed duplicated region for block: B:61:0x0085 A[EXC_TOP_SPLITTER, SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private i(@NonNull Context context, @Nullable Activity activity, g gVar, c cVar, h hVar) {
        zza zzaVar;
        com.google.android.gms.common.api.internal.i iVar;
        if (context == null) {
            throw new NullPointerException("Null context is not permitted.");
        }
        if (gVar == null) {
            throw new NullPointerException("Api must not be null.");
        }
        if (hVar == null) {
            throw new NullPointerException("Settings must not be null; use Settings.DEFAULT_SETTINGS instead.");
        }
        Context applicationContext = context.getApplicationContext();
        w.f(applicationContext, "The provided context did not have an application context.");
        this.zab = applicationContext;
        String attributionTag = Build.VERSION.SDK_INT >= 30 ? context.getAttributionTag() : getApiFallbackAttributionTag(context);
        this.zac = attributionTag;
        this.zad = gVar;
        this.zae = cVar;
        this.zag = hVar.f8198b;
        com.google.android.gms.common.api.internal.a sharedApiKey = com.google.android.gms.common.api.internal.a.getSharedApiKey(gVar, cVar, attributionTag);
        this.zaf = sharedApiKey;
        this.zai = new d0(this);
        com.google.android.gms.common.api.internal.g gVarI = com.google.android.gms.common.api.internal.g.i(applicationContext);
        this.zaa = gVarI;
        this.zah = gVarI.f8239f.getAndIncrement();
        this.zaj = hVar.f8197a;
        if (activity != null && !(activity instanceof GoogleApiActivity) && Looper.myLooper() == Looper.getMainLooper()) {
            new y().f25365a = activity;
            if (activity instanceof FragmentActivity) {
                FragmentActivity fragmentActivity = (FragmentActivity) activity;
                WeakHashMap weakHashMap = b1.E0;
                d1 supportFragmentManager = fragmentActivity.getSupportFragmentManager();
                WeakHashMap weakHashMap2 = b1.E0;
                WeakReference weakReference = (WeakReference) weakHashMap2.get(fragmentActivity);
                if (weakReference != null) {
                    b1 b1Var = (b1) weakReference.get();
                    iVar = b1Var;
                    if (b1Var == null) {
                        try {
                            b1 b1Var2 = (b1) supportFragmentManager.findFragmentByTag("SLifecycleFragmentImpl");
                            if (b1Var2 != null) {
                                boolean zIsRemoving = b1Var2.isRemoving();
                                b1 b1Var3 = b1Var2;
                                if (zIsRemoving) {
                                    b1 b1Var4 = new b1();
                                    new androidx.fragment.app.a(supportFragmentManager).add(b1Var4, "SLifecycleFragmentImpl").d();
                                    b1Var3 = b1Var4;
                                }
                                weakHashMap2.put(fragmentActivity, new WeakReference(b1Var3));
                                iVar = b1Var3;
                            }
                        } catch (ClassCastException e10) {
                            throw new IllegalStateException("Fragment with tag SLifecycleFragmentImpl is not a SupportLifecycleFragmentImpl", e10);
                        }
                    }
                }
            } else {
                WeakHashMap weakHashMap3 = zza.f8311b;
                WeakReference weakReference2 = (WeakReference) weakHashMap3.get(activity);
                if (weakReference2 == null || (zzaVar = (zza) weakReference2.get()) == null) {
                    try {
                        zzaVar = (zza) activity.getFragmentManager().findFragmentByTag("LifecycleFragmentImpl");
                        if (zzaVar == null || zzaVar.isRemoving()) {
                            zzaVar = new zza();
                            activity.getFragmentManager().beginTransaction().add(zzaVar, "LifecycleFragmentImpl").commitAllowingStateLoss();
                        }
                        weakHashMap3.put(activity, new WeakReference(zzaVar));
                    } catch (ClassCastException e11) {
                        throw new IllegalStateException("Fragment with tag LifecycleFragmentImpl is not a LifecycleFragmentImpl", e11);
                    }
                }
                iVar = zzaVar;
            }
            x xVar = (x) iVar.getCallbackOrNull("ConnectionlessLifecycleHelper", x.class);
            if (xVar == null) {
                Object obj = e8.d.f25519c;
                xVar = new x(iVar, gVarI);
            }
            w.f(sharedApiKey, "ApiKey cannot be null");
            xVar.f8303f.add(sharedApiKey);
            gVarI.a(xVar);
        }
        o8.e eVar = gVarI.f8244k;
        eVar.sendMessage(eVar.obtainMessage(7, this));
    }

    @NonNull
    @KeepForSdk
    public l asGoogleApiClient() {
        return this.zai;
    }

    public final t b(int i10, s sVar) {
        w8.i iVar = new w8.i();
        q qVar = this.zaj;
        com.google.android.gms.common.api.internal.g gVar = this.zaa;
        gVar.getClass();
        gVar.g(iVar, sVar.f8288b, this);
        j0 j0Var = new j0(new q0(i10, sVar, iVar, qVar), gVar.f8240g.get(), this);
        o8.e eVar = gVar.f8244k;
        eVar.sendMessage(eVar.obtainMessage(4, j0Var));
        return iVar.f34224a;
    }

    @NonNull
    @KeepForSdk
    public com.google.android.gms.common.internal.h createClientSettingsBuilder() {
        com.google.android.gms.common.internal.h hVar = new com.google.android.gms.common.internal.h();
        hVar.f8344a = null;
        Set setEmptySet = Collections.emptySet();
        if (hVar.f8345b == null) {
            hVar.f8345b = new androidx.collection.g(0);
        }
        hVar.f8345b.addAll(setEmptySet);
        hVar.f8347d = this.zab.getClass().getName();
        hVar.f8346c = this.zab.getPackageName();
        return hVar;
    }

    @NonNull
    @KeepForSdk
    public w8.h disconnectService() {
        com.google.android.gms.common.api.internal.g gVar = this.zaa;
        gVar.getClass();
        com.google.android.gms.common.api.internal.y yVar = new com.google.android.gms.common.api.internal.y(getApiKey());
        o8.e eVar = gVar.f8244k;
        eVar.sendMessage(eVar.obtainMessage(14, yVar));
        return yVar.f8307b.f34224a;
    }

    @NonNull
    @KeepForSdk
    public <A extends e, T extends com.google.android.gms.common.api.internal.d> T doBestEffortWrite(@NonNull T t10) {
        throw null;
    }

    @NonNull
    @KeepForSdk
    public <A extends e, T extends com.google.android.gms.common.api.internal.d> T doRead(@NonNull T t10) {
        throw null;
    }

    @NonNull
    @ResultIgnorabilityUnspecified
    @Deprecated
    @KeepForSdk
    public <A extends e, T extends com.google.android.gms.common.api.internal.n, U extends u> w8.h doRegisterEventListener(@NonNull T t10, @NonNull U u10) {
        w.checkNotNull(t10);
        w.checkNotNull(u10);
        w.f(t10.getListenerKey(), "Listener has already been released.");
        throw null;
    }

    @NonNull
    @ResultIgnorabilityUnspecified
    @KeepForSdk
    public w8.h doUnregisterEventListener(@NonNull com.google.android.gms.common.api.internal.j jVar) {
        return doUnregisterEventListener(jVar, 0);
    }

    @NonNull
    @KeepForSdk
    public <A extends e, T extends com.google.android.gms.common.api.internal.d> T doWrite(@NonNull T t10) {
        throw null;
    }

    @Nullable
    public String getApiFallbackAttributionTag(@NonNull Context context) {
        return null;
    }

    @NonNull
    public final com.google.android.gms.common.api.internal.a getApiKey() {
        return this.zaf;
    }

    @NonNull
    @KeepForSdk
    public c getApiOptions() {
        return this.zae;
    }

    @NonNull
    @KeepForSdk
    public Context getApplicationContext() {
        return this.zab;
    }

    @Nullable
    @KeepForSdk
    public String getContextAttributionTag() {
        return this.zac;
    }

    @Nullable
    @KeepForSdk
    @Deprecated
    public String getContextFeatureId() {
        return this.zac;
    }

    @NonNull
    @KeepForSdk
    public Looper getLooper() {
        return this.zag;
    }

    @NonNull
    @KeepForSdk
    public <L> com.google.android.gms.common.api.internal.k registerListener(@NonNull L l10, @NonNull String str) {
        Looper looper = this.zag;
        if (l10 == null) {
            throw new NullPointerException("Listener must not be null");
        }
        w.f(looper, "Looper must not be null");
        if (str != null) {
            return new com.google.android.gms.common.api.internal.k(looper, l10, str);
        }
        throw new NullPointerException("Listener type must not be null");
    }

    public final int zaa() {
        return this.zah;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @WorkerThread
    public final e zab(Looper looper, a0 a0Var) {
        com.google.android.gms.common.internal.h hVarCreateClientSettingsBuilder = createClientSettingsBuilder();
        com.google.android.gms.common.internal.i iVar = new com.google.android.gms.common.internal.i(hVarCreateClientSettingsBuilder.f8344a, hVarCreateClientSettingsBuilder.f8345b, hVarCreateClientSettingsBuilder.f8346c, hVarCreateClientSettingsBuilder.f8347d);
        e eVarBuildClient = ((a) w.checkNotNull(this.zad.f8194a)).buildClient(this.zab, looper, iVar, (Object) this.zae, (j) a0Var, (k) a0Var);
        String contextAttributionTag = getContextAttributionTag();
        if (contextAttributionTag != null && (eVarBuildClient instanceof com.google.android.gms.common.internal.g)) {
            ((com.google.android.gms.common.internal.g) eVarBuildClient).setAttributionTag(contextAttributionTag);
        }
        if (contextAttributionTag != null && (eVarBuildClient instanceof com.google.android.gms.common.api.internal.l)) {
            ((com.google.android.gms.common.api.internal.l) eVarBuildClient).zac(contextAttributionTag);
        }
        return eVarBuildClient;
    }

    public final m0 zac(Context context, Handler handler) {
        com.google.android.gms.common.internal.h hVarCreateClientSettingsBuilder = createClientSettingsBuilder();
        return new m0(context, handler, new com.google.android.gms.common.internal.i(hVarCreateClientSettingsBuilder.f8344a, hVarCreateClientSettingsBuilder.f8345b, hVarCreateClientSettingsBuilder.f8346c, hVarCreateClientSettingsBuilder.f8347d));
    }

    @NonNull
    @ResultIgnorabilityUnspecified
    @KeepForSdk
    public <TResult, A extends e> w8.h doBestEffortWrite(@NonNull s sVar) {
        return b(2, sVar);
    }

    @NonNull
    @ResultIgnorabilityUnspecified
    @KeepForSdk
    public <TResult, A extends e> w8.h doRead(@NonNull s sVar) {
        return b(0, sVar);
    }

    @NonNull
    @ResultIgnorabilityUnspecified
    @KeepForSdk
    public w8.h doUnregisterEventListener(@NonNull com.google.android.gms.common.api.internal.j jVar, int i10) {
        if (jVar == null) {
            throw new NullPointerException("Listener key cannot be null.");
        }
        com.google.android.gms.common.api.internal.g gVar = this.zaa;
        gVar.getClass();
        w8.i iVar = new w8.i();
        gVar.g(iVar, i10, this);
        j0 j0Var = new j0(new r0(jVar, iVar), gVar.f8240g.get(), this);
        o8.e eVar = gVar.f8244k;
        eVar.sendMessage(eVar.obtainMessage(13, j0Var));
        return iVar.f34224a;
    }

    @NonNull
    @ResultIgnorabilityUnspecified
    @KeepForSdk
    public <TResult, A extends e> w8.h doWrite(@NonNull s sVar) {
        return b(1, sVar);
    }

    @NonNull
    @ResultIgnorabilityUnspecified
    @KeepForSdk
    public <A extends e> w8.h doRegisterEventListener(@NonNull o oVar) {
        w.checkNotNull(oVar);
        throw null;
    }

    public i(Context context, g gVar, c cVar, h hVar) {
        this(context, null, gVar, cVar, hVar);
    }
}
