package O2;

import O1.C0225a;
import P2.C0253j;
import P2.H;
import P2.w;
import a.AbstractC0386a;
import android.app.ActivityManager;
import android.app.Application;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Process;
import android.util.Log;
import android.util.SparseIntArray;
import com.google.android.gms.common.api.GoogleApiActivity;
import com.google.android.gms.common.api.Status;
import d5.AbstractC0844a;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import q.C1440a;

/* JADX INFO: loaded from: classes.dex */
public final class d implements Handler.Callback {

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public static final Status f5100E = new Status(4, "Sign-out occurred while this API call was in progress.", null, null);

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public static final Status f5101F = new Status(4, "The user must be signed in to make this API call.", null, null);

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public static final Object f5102G = new Object();
    public static d H;

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public final q.f f5103A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final q.f f5104B;

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public final Y2.e f5105C;
    public volatile boolean D;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public long f5106q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public boolean f5107r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public P2.m f5108s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public R2.c f5109t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final Context f5110u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final M2.e f5111v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public final C0225a f5112w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public final AtomicInteger f5113x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public final AtomicInteger f5114y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public final ConcurrentHashMap f5115z;

    public d(Context context, Looper looper) {
        M2.e eVar = M2.e.f4165d;
        this.f5106q = 10000L;
        this.f5107r = false;
        this.f5113x = new AtomicInteger(1);
        this.f5114y = new AtomicInteger(0);
        this.f5115z = new ConcurrentHashMap(5, 0.75f, 1);
        this.f5103A = new q.f(0);
        this.f5104B = new q.f(0);
        this.D = true;
        this.f5110u = context;
        Y2.e eVar2 = new Y2.e(looper, this);
        Looper.getMainLooper();
        this.f5105C = eVar2;
        this.f5111v = eVar;
        this.f5112w = new C0225a(9);
        PackageManager packageManager = context.getPackageManager();
        if (T2.b.f6557f == null) {
            T2.b.f6557f = Boolean.valueOf(T2.b.d() && packageManager.hasSystemFeature("android.hardware.type.automotive"));
        }
        if (T2.b.f6557f.booleanValue()) {
            this.D = false;
        }
        eVar2.sendMessage(eVar2.obtainMessage(6));
    }

    public static Status b(a aVar, M2.b bVar) {
        return new Status(17, "API: " + ((String) aVar.f5092b.f11693s) + " is not available on this device. Connection failed with: " + String.valueOf(bVar), bVar.f4156s, bVar);
    }

    public static d e(Context context) {
        d dVar;
        synchronized (f5102G) {
            try {
                if (H == null) {
                    Looper looper = H.b().getLooper();
                    Context applicationContext = context.getApplicationContext();
                    Object obj = M2.e.f4164c;
                    H = new d(applicationContext, looper);
                }
                dVar = H;
            } catch (Throwable th) {
                throw th;
            }
        }
        return dVar;
    }

    public final boolean a(M2.b bVar, int i) {
        M2.e eVar = this.f5111v;
        eVar.getClass();
        Context context = this.f5110u;
        if (!U2.a.F(context)) {
            int i5 = bVar.f4155r;
            PendingIntent activity = bVar.f4156s;
            if (!((i5 == 0 || activity == null) ? false : true)) {
                activity = null;
                Intent intentA = eVar.a(i5, context, null);
                if (intentA != null) {
                    activity = PendingIntent.getActivity(context, 0, intentA, 201326592);
                }
            }
            if (activity != null) {
                int i8 = GoogleApiActivity.f9546r;
                Intent intent = new Intent(context, (Class<?>) GoogleApiActivity.class);
                intent.putExtra("pending_intent", activity);
                intent.putExtra("failing_client_id", i);
                intent.putExtra("notify_manager", true);
                eVar.f(context, i5, PendingIntent.getActivity(context, 0, intent, Y2.d.f7313a | 134217728));
                return true;
            }
        }
        return false;
    }

    public final i c(R2.c cVar) {
        ConcurrentHashMap concurrentHashMap = this.f5115z;
        a aVar = cVar.f6051e;
        i iVar = (i) concurrentHashMap.get(aVar);
        if (iVar == null) {
            iVar = new i(this, cVar);
            concurrentHashMap.put(aVar, iVar);
        }
        if (iVar.f5118f.l()) {
            this.f5104B.add(aVar);
        }
        iVar.m();
        return iVar;
    }

    /* JADX WARN: Removed duplicated region for block: B:24:0x003a  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void d() {
        C0253j c0253j;
        P2.m mVar = this.f5108s;
        if (mVar != null) {
            if (mVar.f5423q > 0) {
                if (this.f5109t == null) {
                    P2.n nVar = P2.n.f5425b;
                    this.f5109t = new R2.c(this.f5110u, R2.c.i, nVar, N2.b.f4733b);
                }
                this.f5109t.a(mVar);
            } else if (!this.f5107r) {
                synchronized (C0253j.class) {
                    try {
                        if (C0253j.f5413r == null) {
                            C0253j.f5413r = new C0253j(0);
                        }
                        c0253j = C0253j.f5413r;
                    } catch (Throwable th) {
                        throw th;
                    }
                }
                c0253j.getClass();
                int i = ((SparseIntArray) this.f5112w.f5010r).get(203400000, -1);
                if (i == -1 || i == 0) {
                }
            }
            this.f5108s = null;
        }
    }

    public final void f(M2.b bVar, int i) {
        if (a(bVar, i)) {
            return;
        }
        Y2.e eVar = this.f5105C;
        eVar.sendMessage(eVar.obtainMessage(5, i, 0, bVar));
    }

    /* JADX WARN: Removed duplicated region for block: B:165:0x0324  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x00bd  */
    @Override // android.os.Handler.Callback
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean handleMessage(Message message) {
        i iVar;
        boolean z8;
        M2.d[] dVarArrB;
        C0253j c0253j;
        int i = message.what;
        Y2.e eVar = this.f5105C;
        ConcurrentHashMap concurrentHashMap = this.f5115z;
        int i5 = 0;
        switch (i) {
            case 1:
                this.f5106q = true == ((Boolean) message.obj).booleanValue() ? 10000L : 300000L;
                eVar.removeMessages(12);
                Iterator it = concurrentHashMap.keySet().iterator();
                while (it.hasNext()) {
                    eVar.sendMessageDelayed(eVar.obtainMessage(12, (a) it.next()), this.f5106q);
                }
                return true;
            case 2:
                message.obj.getClass();
                throw new ClassCastException();
            case 3:
                for (i iVar2 : concurrentHashMap.values()) {
                    w.b(iVar2.f5126o.f5105C);
                    iVar2.f5125n = null;
                    iVar2.m();
                }
                return true;
            case 4:
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
            case 13:
                o oVar = (o) message.obj;
                i iVarC = (i) concurrentHashMap.get(oVar.f5134c.f6051e);
                if (iVarC == null) {
                    iVarC = c(oVar.f5134c);
                }
                boolean zL = iVarC.f5118f.l();
                r rVar = oVar.f5132a;
                if (!zL || this.f5114y.get() == oVar.f5133b) {
                    iVarC.n(rVar);
                    return true;
                }
                rVar.c(f5100E);
                iVarC.p();
                return true;
            case 5:
                int i8 = message.arg1;
                M2.b bVar = (M2.b) message.obj;
                Iterator it2 = concurrentHashMap.values().iterator();
                while (true) {
                    if (it2.hasNext()) {
                        iVar = (i) it2.next();
                        if (iVar.f5122k == i8) {
                        }
                    } else {
                        iVar = null;
                    }
                }
                if (iVar == null) {
                    Log.wtf("GoogleApiManager", I1.a.k(i8, "Could not find API instance ", " while trying to fail enqueued calls."), new Exception());
                    return true;
                }
                int i9 = bVar.f4155r;
                if (i9 != 13) {
                    iVar.b(b(iVar.f5119g, bVar));
                    return true;
                }
                this.f5111v.getClass();
                int i10 = M2.g.f4172e;
                StringBuilder sbP = AbstractC0844a.p("Error resolution was canceled by the user, original error message: ", M2.b.a(i9), ": ");
                sbP.append(bVar.f4157t);
                iVar.b(new Status(17, sbP.toString(), null, null));
                return true;
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                Context context = this.f5110u;
                if (context.getApplicationContext() instanceof Application) {
                    c.b((Application) context.getApplicationContext());
                    c cVar = c.f5095u;
                    cVar.a(new h(this));
                    AtomicBoolean atomicBoolean = cVar.f5097r;
                    boolean z9 = atomicBoolean.get();
                    AtomicBoolean atomicBoolean2 = cVar.f5096q;
                    if (z9) {
                        z8 = atomicBoolean2.get();
                        if (!z8) {
                            this.f5106q = 300000L;
                        }
                    } else {
                        Boolean boolValueOf = T2.b.i;
                        if (boolValueOf == null) {
                            if (Build.VERSION.SDK_INT >= 28) {
                                boolValueOf = Boolean.valueOf(Process.isIsolated());
                            } else {
                                try {
                                    Object objInvoke = Process.class.getDeclaredMethod("isIsolated", null).invoke(null, null);
                                    Object[] objArr = new Object[0];
                                    if (objInvoke == null) {
                                        throw new A6.b(AbstractC0386a.A(objArr));
                                    }
                                    boolValueOf = (Boolean) objInvoke;
                                } catch (ReflectiveOperationException unused) {
                                    boolValueOf = Boolean.FALSE;
                                }
                            }
                            T2.b.i = boolValueOf;
                        }
                        if (boolValueOf.booleanValue()) {
                            z8 = true;
                            if (!z8) {
                            }
                        } else {
                            ActivityManager.RunningAppProcessInfo runningAppProcessInfo = new ActivityManager.RunningAppProcessInfo();
                            ActivityManager.getMyMemoryState(runningAppProcessInfo);
                            if (!atomicBoolean.getAndSet(true) && runningAppProcessInfo.importance > 100) {
                                atomicBoolean2.set(true);
                            }
                            z8 = atomicBoolean2.get();
                            if (!z8) {
                            }
                        }
                    }
                }
                return true;
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                c((R2.c) message.obj);
                return true;
            case 9:
                if (concurrentHashMap.containsKey(message.obj)) {
                    i iVar3 = (i) concurrentHashMap.get(message.obj);
                    w.b(iVar3.f5126o.f5105C);
                    if (iVar3.f5123l) {
                        iVar3.m();
                        return true;
                    }
                }
                return true;
            case 10:
                q.f fVar = this.f5104B;
                fVar.getClass();
                C1440a c1440a = new C1440a(fVar);
                while (c1440a.hasNext()) {
                    i iVar4 = (i) concurrentHashMap.remove((a) c1440a.next());
                    if (iVar4 != null) {
                        iVar4.p();
                    }
                }
                fVar.clear();
                return true;
            case 11:
                if (concurrentHashMap.containsKey(message.obj)) {
                    i iVar5 = (i) concurrentHashMap.get(message.obj);
                    d dVar = iVar5.f5126o;
                    w.b(dVar.f5105C);
                    boolean z10 = iVar5.f5123l;
                    if (z10) {
                        if (z10) {
                            d dVar2 = iVar5.f5126o;
                            Y2.e eVar2 = dVar2.f5105C;
                            a aVar = iVar5.f5119g;
                            eVar2.removeMessages(11, aVar);
                            dVar2.f5105C.removeMessages(9, aVar);
                            iVar5.f5123l = false;
                        }
                        iVar5.b(dVar.f5111v.b(dVar.f5110u, M2.f.f4166a) == 18 ? new Status(21, "Connection timed out waiting for Google Play services update to complete.", null, null) : new Status(22, "API failed to connect while resuming due to an unknown error.", null, null));
                        iVar5.f5118f.k("Timing out connection while resuming.");
                        return true;
                    }
                }
                return true;
            case 12:
                if (concurrentHashMap.containsKey(message.obj)) {
                    i iVar6 = (i) concurrentHashMap.get(message.obj);
                    w.b(iVar6.f5126o.f5105C);
                    N2.a aVar2 = iVar6.f5118f;
                    if (aVar2.d() && iVar6.f5121j.isEmpty()) {
                        C0225a c0225a = iVar6.f5120h;
                        if (((Map) c0225a.f5010r).isEmpty() && ((Map) c0225a.f5011s).isEmpty()) {
                            aVar2.k("Timing out service connection.");
                            return true;
                        }
                        iVar6.j();
                    }
                    return true;
                }
                return true;
            case 14:
                message.obj.getClass();
                throw new ClassCastException();
            case 15:
                j jVar = (j) message.obj;
                if (concurrentHashMap.containsKey(jVar.f5127a)) {
                    i iVar7 = (i) concurrentHashMap.get(jVar.f5127a);
                    if (iVar7.f5124m.contains(jVar) && !iVar7.f5123l) {
                        if (iVar7.f5118f.d()) {
                            iVar7.g();
                            return true;
                        }
                        iVar7.m();
                        return true;
                    }
                }
                return true;
            case 16:
                j jVar2 = (j) message.obj;
                if (concurrentHashMap.containsKey(jVar2.f5127a)) {
                    i iVar8 = (i) concurrentHashMap.get(jVar2.f5127a);
                    if (iVar8.f5124m.remove(jVar2)) {
                        d dVar3 = iVar8.f5126o;
                        dVar3.f5105C.removeMessages(15, jVar2);
                        dVar3.f5105C.removeMessages(16, jVar2);
                        LinkedList linkedList = iVar8.f5117e;
                        ArrayList arrayList = new ArrayList(linkedList.size());
                        Iterator it3 = linkedList.iterator();
                        while (true) {
                            boolean zHasNext = it3.hasNext();
                            M2.d dVar4 = jVar2.f5128b;
                            if (zHasNext) {
                                m mVar = (m) it3.next();
                                if (mVar != null && (dVarArrB = mVar.b(iVar8)) != null) {
                                    int length = dVarArrB.length;
                                    int i11 = 0;
                                    while (true) {
                                        if (i11 >= length) {
                                        }
                                        if (!w.i(dVarArrB[i11], dVar4)) {
                                            i11++;
                                        } else if (i11 >= 0) {
                                            arrayList.add(mVar);
                                        }
                                        break;
                                    }
                                }
                            } else {
                                int size = arrayList.size();
                                while (i5 < size) {
                                    m mVar2 = (m) arrayList.get(i5);
                                    linkedList.remove(mVar2);
                                    mVar2.d(new N2.g(dVar4));
                                    i5++;
                                }
                            }
                        }
                    }
                }
                return true;
            case 17:
                d();
                return true;
            case 18:
                ((n) message.obj).getClass();
                if (0 == 0) {
                    P2.m mVar3 = new P2.m(0, Arrays.asList(null));
                    if (this.f5109t == null) {
                        this.f5109t = new R2.c(this.f5110u, R2.c.i, P2.n.f5425b, N2.b.f4733b);
                    }
                    this.f5109t.a(mVar3);
                    return true;
                }
                P2.m mVar4 = this.f5108s;
                if (mVar4 != null) {
                    List list = mVar4.f5424r;
                    if (mVar4.f5423q != 0 || (list != null && list.size() >= 0)) {
                        eVar.removeMessages(17);
                        P2.m mVar5 = this.f5108s;
                        if (mVar5 != null) {
                            if (mVar5.f5423q > 0) {
                                if (this.f5109t == null) {
                                    this.f5109t = new R2.c(this.f5110u, R2.c.i, P2.n.f5425b, N2.b.f4733b);
                                }
                                this.f5109t.a(mVar5);
                                this.f5108s = null;
                            } else {
                                if (!this.f5107r) {
                                    synchronized (C0253j.class) {
                                        try {
                                            if (C0253j.f5413r == null) {
                                                C0253j.f5413r = new C0253j(i5);
                                            }
                                            c0253j = C0253j.f5413r;
                                        } finally {
                                        }
                                    }
                                    c0253j.getClass();
                                    int i12 = ((SparseIntArray) this.f5112w.f5010r).get(203400000, -1);
                                    if (i12 == -1 || i12 == 0) {
                                    }
                                }
                                this.f5108s = null;
                            }
                            return true;
                        }
                    } else {
                        P2.m mVar6 = this.f5108s;
                        if (mVar6.f5424r == null) {
                            mVar6.f5424r = new ArrayList();
                        }
                        mVar6.f5424r.add(null);
                    }
                }
                if (this.f5108s == null) {
                    ArrayList arrayList2 = new ArrayList();
                    arrayList2.add(null);
                    this.f5108s = new P2.m(0, arrayList2);
                    eVar.sendMessageDelayed(eVar.obtainMessage(17), 0L);
                    return true;
                }
                return true;
            case 19:
                this.f5107r = false;
                return true;
            default:
                Log.w("GoogleApiManager", "Unknown message id: " + i);
                return false;
        }
    }
}
