package O2;

import A1.y;
import O1.C0225a;
import P2.w;
import android.content.Context;
import android.os.DeadObjectException;
import android.os.Looper;
import android.os.Message;
import android.util.Log;
import android.util.SparseIntArray;
import com.google.android.gms.common.api.Status;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Set;

/* JADX INFO: loaded from: classes.dex */
public final class i implements N2.c, N2.d {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final N2.a f5118f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final a f5119g;

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final int f5122k;

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

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final /* synthetic */ d f5126o;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final LinkedList f5117e = new LinkedList();
    public final HashSet i = new HashSet();

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final HashMap f5121j = new HashMap();

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final ArrayList f5124m = new ArrayList();

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public M2.b f5125n = null;

    public i(d dVar, R2.c cVar) {
        this.f5126o = dVar;
        Looper looper = dVar.f5105C.getLooper();
        cVar.getClass();
        y yVar = new y(19, false);
        Set set = Collections.EMPTY_SET;
        if (((q.f) yVar.f363r) == null) {
            yVar.f363r = new q.f(0);
        }
        ((q.f) yVar.f363r).addAll(set);
        Context context = cVar.f6047a;
        yVar.f365t = context.getClass().getName();
        yVar.f364s = context.getPackageName();
        y yVar2 = new y((q.f) yVar.f363r, (String) yVar.f364s, (String) yVar.f365t);
        R2.b bVar = (R2.b) cVar.f6049c.f11692r;
        w.f(bVar);
        P2.n nVar = cVar.f6050d;
        Context context2 = cVar.f6047a;
        bVar.getClass();
        R2.d dVar2 = new R2.d(context2, looper, yVar2, nVar, this, this);
        String str = cVar.f6048b;
        if (str != null) {
            dVar2.f5378s = str;
        }
        this.f5118f = dVar2;
        this.f5119g = cVar.f6051e;
        this.f5120h = new C0225a(3);
        this.f5122k = cVar.f6052f;
    }

    public final void a(M2.b bVar) {
        HashSet hashSet = this.i;
        Iterator it = hashSet.iterator();
        if (!it.hasNext()) {
            hashSet.clear();
        } else {
            if (it.next() != null) {
                throw new ClassCastException();
            }
            if (w.i(bVar, M2.b.f4153u)) {
                this.f5118f.e();
            }
            throw null;
        }
    }

    public final void b(Status status) {
        w.b(this.f5126o.f5105C);
        f(status, null, false);
    }

    @Override // N2.c
    public final void c(int i) {
        Looper looperMyLooper = Looper.myLooper();
        d dVar = this.f5126o;
        if (looperMyLooper == dVar.f5105C.getLooper()) {
            i(i);
        } else {
            dVar.f5105C.post(new J.a(i, 1, this));
        }
    }

    @Override // N2.c
    public final void d() {
        Looper looperMyLooper = Looper.myLooper();
        d dVar = this.f5126o;
        if (looperMyLooper == dVar.f5105C.getLooper()) {
            h();
        } else {
            dVar.f5105C.post(new M4.k(3, this));
        }
    }

    @Override // N2.d
    public final void e(M2.b bVar) {
        o(bVar, null);
    }

    public final void f(Status status, RuntimeException runtimeException, boolean z8) {
        w.b(this.f5126o.f5105C);
        if ((status == null) == (runtimeException == null)) {
            throw new IllegalArgumentException("Status XOR exception should be null");
        }
        Iterator it = this.f5117e.iterator();
        while (it.hasNext()) {
            m mVar = (m) it.next();
            if (!z8 || mVar.f5131a == 2) {
                if (status != null) {
                    mVar.c(status);
                } else {
                    mVar.d(runtimeException);
                }
                it.remove();
            }
        }
    }

    public final void g() {
        LinkedList linkedList = this.f5117e;
        ArrayList arrayList = new ArrayList(linkedList);
        int size = arrayList.size();
        for (int i = 0; i < size; i++) {
            m mVar = (m) arrayList.get(i);
            if (!this.f5118f.d()) {
                return;
            }
            if (k(mVar)) {
                linkedList.remove(mVar);
            }
        }
    }

    public final void h() {
        d dVar = this.f5126o;
        w.b(dVar.f5105C);
        this.f5125n = null;
        a(M2.b.f4153u);
        if (this.f5123l) {
            Y2.e eVar = dVar.f5105C;
            a aVar = this.f5119g;
            eVar.removeMessages(11, aVar);
            dVar.f5105C.removeMessages(9, aVar);
            this.f5123l = false;
        }
        Iterator it = this.f5121j.values().iterator();
        if (it.hasNext()) {
            it.next().getClass();
            throw new ClassCastException();
        }
        g();
        j();
    }

    public final void i(int i) {
        d dVar = this.f5126o;
        w.b(dVar.f5105C);
        this.f5125n = null;
        this.f5123l = true;
        String strF = this.f5118f.f();
        C0225a c0225a = this.f5120h;
        c0225a.getClass();
        StringBuilder sb = new StringBuilder("The connection to Google Play services was lost");
        if (i == 1) {
            sb.append(" due to service disconnection.");
        } else if (i == 3) {
            sb.append(" due to dead object exception.");
        }
        if (strF != null) {
            sb.append(" Last reason for disconnect: ");
            sb.append(strF);
        }
        c0225a.w(true, new Status(20, sb.toString(), null, null));
        Y2.e eVar = dVar.f5105C;
        a aVar = this.f5119g;
        eVar.sendMessageDelayed(Message.obtain(eVar, 9, aVar), 5000L);
        Y2.e eVar2 = dVar.f5105C;
        eVar2.sendMessageDelayed(Message.obtain(eVar2, 11, aVar), 120000L);
        ((SparseIntArray) dVar.f5112w.f5010r).clear();
        Iterator it = this.f5121j.values().iterator();
        if (it.hasNext()) {
            it.next().getClass();
            throw new ClassCastException();
        }
    }

    public final void j() {
        d dVar = this.f5126o;
        Y2.e eVar = dVar.f5105C;
        a aVar = this.f5119g;
        eVar.removeMessages(12, aVar);
        Y2.e eVar2 = dVar.f5105C;
        eVar2.sendMessageDelayed(eVar2.obtainMessage(12, aVar), dVar.f5106q);
    }

    /* JADX WARN: Removed duplicated region for block: B:34:0x0076  */
    /* JADX WARN: Removed duplicated region for block: B:39:0x008c  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean k(m mVar) {
        M2.d dVar;
        if (mVar != null) {
            M2.d[] dVarArrB = mVar.b(this);
            if (dVarArrB == null || dVarArrB.length == 0) {
                dVar = null;
                if (dVar == null) {
                    Log.w("GoogleApiManager", this.f5118f.getClass().getName() + " could not execute call because it requires feature (" + dVar.f4161q + ", " + dVar.a() + ").");
                    if (!this.f5126o.D || !mVar.a(this)) {
                        mVar.d(new N2.g(dVar));
                        return true;
                    }
                    j jVar = new j(this.f5119g, dVar);
                    int iIndexOf = this.f5124m.indexOf(jVar);
                    if (iIndexOf >= 0) {
                        j jVar2 = (j) this.f5124m.get(iIndexOf);
                        this.f5126o.f5105C.removeMessages(15, jVar2);
                        Y2.e eVar = this.f5126o.f5105C;
                        eVar.sendMessageDelayed(Message.obtain(eVar, 15, jVar2), 5000L);
                    } else {
                        this.f5124m.add(jVar);
                        Y2.e eVar2 = this.f5126o.f5105C;
                        eVar2.sendMessageDelayed(Message.obtain(eVar2, 15, jVar), 5000L);
                        Y2.e eVar3 = this.f5126o.f5105C;
                        eVar3.sendMessageDelayed(Message.obtain(eVar3, 16, jVar), 120000L);
                        M2.b bVar = new M2.b(2, null);
                        if (!l(bVar)) {
                            this.f5126o.a(bVar, this.f5122k);
                        }
                    }
                    return false;
                }
                N2.a aVar = this.f5118f;
                mVar.f(this.f5120h, aVar.l());
                try {
                    mVar.e(this);
                    return true;
                } catch (DeadObjectException unused) {
                    c(1);
                    aVar.k("DeadObjectException thrown while running ApiCallRunner.");
                }
            } else {
                M2.d[] dVarArrC = this.f5118f.c();
                if (dVarArrC == null) {
                    dVarArrC = new M2.d[0];
                }
                q.e eVar4 = new q.e(dVarArrC.length);
                for (M2.d dVar2 : dVarArrC) {
                    eVar4.put(dVar2.f4161q, Long.valueOf(dVar2.a()));
                }
                int length = dVarArrB.length;
                for (int i = 0; i < length; i++) {
                    dVar = dVarArrB[i];
                    Long l8 = (Long) eVar4.get(dVar.f4161q);
                    if (l8 == null || l8.longValue() < dVar.a()) {
                        break;
                    }
                }
                dVar = null;
                if (dVar == null) {
                }
            }
        } else {
            N2.a aVar2 = this.f5118f;
            mVar.f(this.f5120h, aVar2.l());
            try {
                mVar.e(this);
                return true;
            } catch (DeadObjectException unused2) {
                c(1);
                aVar2.k("DeadObjectException thrown while running ApiCallRunner.");
            }
        }
        return true;
    }

    public final boolean l(M2.b bVar) {
        synchronized (d.f5102G) {
            this.f5126o.getClass();
        }
        return false;
    }

    public final void m() {
        d dVar = this.f5126o;
        w.b(dVar.f5105C);
        N2.a aVar = this.f5118f;
        if (aVar.d() || aVar.b()) {
            return;
        }
        try {
            C0225a c0225a = dVar.f5112w;
            Context context = dVar.f5110u;
            c0225a.getClass();
            w.f(context);
            int iN = aVar.n();
            SparseIntArray sparseIntArray = (SparseIntArray) c0225a.f5010r;
            int iB = sparseIntArray.get(iN, -1);
            if (iB == -1) {
                iB = 0;
                int i = 0;
                while (true) {
                    if (i >= sparseIntArray.size()) {
                        iB = -1;
                        break;
                    }
                    int iKeyAt = sparseIntArray.keyAt(i);
                    if (iKeyAt > iN && sparseIntArray.get(iKeyAt) == 0) {
                        break;
                    } else {
                        i++;
                    }
                }
                if (iB == -1) {
                    iB = ((M2.e) c0225a.f5011s).b(context, iN);
                }
                sparseIntArray.put(iN, iB);
            }
            if (iB == 0) {
                D0.y yVar = new D0.y(dVar, aVar, this.f5119g);
                if (aVar.l()) {
                    w.f(null);
                    throw null;
                }
                try {
                    aVar.i(yVar);
                    return;
                } catch (SecurityException e8) {
                    o(new M2.b(10), e8);
                    return;
                }
            }
            M2.b bVar = new M2.b(iB, null);
            Log.w("GoogleApiManager", "The service for " + aVar.getClass().getName() + " is not available: " + bVar.toString());
            o(bVar, null);
        } catch (IllegalStateException e9) {
            o(new M2.b(10), e9);
        }
    }

    public final void n(m mVar) {
        w.b(this.f5126o.f5105C);
        boolean zD = this.f5118f.d();
        LinkedList linkedList = this.f5117e;
        if (zD) {
            if (k(mVar)) {
                j();
                return;
            } else {
                linkedList.add(mVar);
                return;
            }
        }
        linkedList.add(mVar);
        M2.b bVar = this.f5125n;
        if (bVar == null || bVar.f4155r == 0 || bVar.f4156s == null) {
            m();
        } else {
            o(bVar, null);
        }
    }

    public final void o(M2.b bVar, RuntimeException runtimeException) {
        w.b(this.f5126o.f5105C);
        w.b(this.f5126o.f5105C);
        this.f5125n = null;
        ((SparseIntArray) this.f5126o.f5112w.f5010r).clear();
        a(bVar);
        if ((this.f5118f instanceof R2.d) && bVar.f4155r != 24) {
            d dVar = this.f5126o;
            dVar.f5107r = true;
            Y2.e eVar = dVar.f5105C;
            eVar.sendMessageDelayed(eVar.obtainMessage(19), 300000L);
        }
        if (bVar.f4155r == 4) {
            b(d.f5101F);
            return;
        }
        if (this.f5117e.isEmpty()) {
            this.f5125n = bVar;
            return;
        }
        if (runtimeException != null) {
            w.b(this.f5126o.f5105C);
            f(null, runtimeException, false);
            return;
        }
        if (!this.f5126o.D) {
            b(d.b(this.f5119g, bVar));
            return;
        }
        f(d.b(this.f5119g, bVar), null, true);
        if (this.f5117e.isEmpty() || l(bVar) || this.f5126o.a(bVar, this.f5122k)) {
            return;
        }
        if (bVar.f4155r == 18) {
            this.f5123l = true;
        }
        if (!this.f5123l) {
            b(d.b(this.f5119g, bVar));
            return;
        }
        d dVar2 = this.f5126o;
        a aVar = this.f5119g;
        Y2.e eVar2 = dVar2.f5105C;
        eVar2.sendMessageDelayed(Message.obtain(eVar2, 9, aVar), 5000L);
    }

    public final void p() {
        w.b(this.f5126o.f5105C);
        Status status = d.f5100E;
        b(status);
        this.f5120h.w(false, status);
        for (f fVar : (f[]) this.f5121j.keySet().toArray(new f[0])) {
            n(new s(new g3.h()));
        }
        a(new M2.b(4));
        N2.a aVar = this.f5118f;
        if (aVar.d()) {
            aVar.h(new K4.c(29, this));
        }
    }
}
