package com.google.android.gms.internal.ads;

import android.os.Handler;
import android.os.Looper;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Random;

/* JADX INFO: loaded from: classes2.dex */
public final class vi2 {

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final ui2 f17643e;

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

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final sq0 f17647i;

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

    @Nullable
    private u92 zzk;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public mq2 f17649k = new mq2();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final IdentityHashMap f17641c = new IdentityHashMap();

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

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final HashSet f17645g = new HashSet();

    public vi2(ui2 ui2Var, mj2 mj2Var, sq0 sq0Var, mk2 mk2Var) {
        this.f17639a = mk2Var;
        this.f17643e = ui2Var;
        this.f17646h = mj2Var;
        this.f17647i = sq0Var;
    }

    public final mk a(int i10, int i11, List list) {
        ArrayList arrayList = this.f17640b;
        ih1.x(i10 >= 0 && i10 <= i11 && i11 <= arrayList.size());
        ih1.x(list.size() == i11 - i10);
        for (int i12 = i10; i12 < i11; i12++) {
            ((ri2) arrayList.get(i12)).f16150a.c((t6) list.get(i12 - i10));
        }
        return e();
    }

    public final boolean b() {
        return this.f17648j;
    }

    public final int c() {
        return this.f17640b.size();
    }

    public final void d(ap2 ap2Var) {
        IdentityHashMap identityHashMap = this.f17641c;
        ri2 ri2Var = (ri2) identityHashMap.remove(ap2Var);
        ri2Var.getClass();
        ri2Var.f16150a.b(ap2Var);
        ri2Var.f16152c.remove(((uo2) ap2Var).f17354a);
        if (!identityHashMap.isEmpty()) {
            j();
        }
        m(ri2Var);
    }

    public final mk e() {
        ArrayList arrayList = this.f17640b;
        if (arrayList.isEmpty()) {
            return mk.f14242a;
        }
        int iA = 0;
        for (int i10 = 0; i10 < arrayList.size(); i10++) {
            ri2 ri2Var = (ri2) arrayList.get(i10);
            ri2Var.f16153d = iA;
            iA += ri2Var.f16150a.f18498j.f16187b.a();
        }
        return new cj2(arrayList, this.f17649k);
    }

    public final mk f(List list, mq2 mq2Var) {
        ArrayList arrayList = this.f17640b;
        k(0, arrayList.size());
        return g(arrayList.size(), list, mq2Var);
    }

    public final mk g(int i10, List list, mq2 mq2Var) {
        if (!list.isEmpty()) {
            this.f17649k = mq2Var;
            for (int i11 = i10; i11 < list.size() + i10; i11++) {
                ri2 ri2Var = (ri2) list.get(i11 - i10);
                ArrayList arrayList = this.f17640b;
                if (i11 > 0) {
                    ri2 ri2Var2 = (ri2) arrayList.get(i11 - 1);
                    ri2Var.f16153d = ri2Var2.f16150a.f18498j.f16187b.a() + ri2Var2.f16153d;
                    ri2Var.f16154e = false;
                    ri2Var.f16152c.clear();
                } else {
                    ri2Var.f16153d = 0;
                    ri2Var.f16154e = false;
                    ri2Var.f16152c.clear();
                }
                int iA = ri2Var.f16150a.f18498j.f16187b.a();
                for (int i12 = i11; i12 < arrayList.size(); i12++) {
                    ((ri2) arrayList.get(i12)).f16153d += iA;
                }
                arrayList.add(i11, ri2Var);
                this.f17642d.put(ri2Var.f16151b, ri2Var);
                if (this.f17648j) {
                    l(ri2Var);
                    if (this.f17641c.isEmpty()) {
                        this.f17645g.add(ri2Var);
                    } else {
                        qi2 qi2Var = (qi2) this.f17644f.get(ri2Var);
                        if (qi2Var != null) {
                            ((fo2) qi2Var.f15747a).m(qi2Var.f15748b);
                        }
                    }
                }
            }
        }
        return e();
    }

    public final mk h(int i10, int i11, mq2 mq2Var) {
        boolean z10 = false;
        if (i10 >= 0 && i10 <= i11 && i11 <= this.f17640b.size()) {
            z10 = true;
        }
        ih1.x(z10);
        this.f17649k = mq2Var;
        k(i10, i11);
        return e();
    }

    public final mk i(mq2 mq2Var) {
        int size = this.f17640b.size();
        if (mq2Var.f14342b.length != size) {
            mq2Var = new mq2(new Random(mq2Var.f14341a.nextLong())).a(size);
        }
        this.f17649k = mq2Var;
        return e();
    }

    public final void j() {
        Iterator it = this.f17645g.iterator();
        while (it.hasNext()) {
            ri2 ri2Var = (ri2) it.next();
            if (ri2Var.f16152c.isEmpty()) {
                qi2 qi2Var = (qi2) this.f17644f.get(ri2Var);
                if (qi2Var != null) {
                    ((fo2) qi2Var.f15747a).m(qi2Var.f15748b);
                }
                it.remove();
            }
        }
    }

    public final void k(int i10, int i11) {
        while (true) {
            i11--;
            if (i11 < i10) {
                return;
            }
            ArrayList arrayList = this.f17640b;
            ri2 ri2Var = (ri2) arrayList.remove(i11);
            this.f17642d.remove(ri2Var.f16151b);
            int i12 = -ri2Var.f16150a.f18498j.f16187b.a();
            for (int i13 = i11; i13 < arrayList.size(); i13++) {
                ((ri2) arrayList.get(i13)).f16153d += i12;
            }
            ri2Var.f16154e = true;
            if (this.f17648j) {
                m(ri2Var);
            }
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r1v0, types: [com.google.android.gms.internal.ads.dp2, com.google.android.gms.internal.ads.ti2] */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    public final void l(ri2 ri2Var) {
        xo2 xo2Var = ri2Var.f16150a;
        ?? r12 = new dp2() { // from class: com.google.android.gms.internal.ads.ti2
            @Override // com.google.android.gms.internal.ads.dp2
            public final void a(ep2 ep2Var, mk mkVar) {
                h81 h81Var = (h81) ((ci2) this.f16907a.f17643e).f9923h;
                h81Var.b(2);
                h81Var.a(22);
            }
        };
        pi2 pi2Var = new pi2(this, ri2Var);
        this.f17644f.put(ri2Var, new qi2(xo2Var, r12, pi2Var));
        String str = bb1.f9474a;
        Looper looperMyLooper = Looper.myLooper();
        if (looperMyLooper == null) {
            looperMyLooper = Looper.getMainLooper();
        }
        Handler handler = new Handler(looperMyLooper, null);
        hp2 hp2Var = xo2Var.f11329c;
        hp2Var.getClass();
        hp2Var.f12236a.add(new fp2(handler, pi2Var));
        Looper looperMyLooper2 = Looper.myLooper();
        if (looperMyLooper2 == null) {
            looperMyLooper2 = Looper.getMainLooper();
        }
        new Handler(looperMyLooper2, null);
        an2 an2Var = xo2Var.f11330d;
        an2Var.getClass();
        an2Var.f8761a.add(new zm2(pi2Var));
        xo2Var.zzp(r12, this.zzk, this.f17639a);
    }

    public final void m(ri2 ri2Var) {
        if (ri2Var.f16154e && ri2Var.f16152c.isEmpty()) {
            qi2 qi2Var = (qi2) this.f17644f.remove(ri2Var);
            qi2Var.getClass();
            fo2 fo2Var = (fo2) qi2Var.f15747a;
            fo2Var.n(qi2Var.f15748b);
            pi2 pi2Var = qi2Var.f15749c;
            fo2Var.j(pi2Var);
            fo2Var.k(pi2Var);
            this.f17645g.remove(ri2Var);
        }
    }

    public final void zzd(@Nullable u92 u92Var) {
        ih1.b1(!this.f17648j);
        this.zzk = u92Var;
        int i10 = 0;
        while (true) {
            ArrayList arrayList = this.f17640b;
            if (i10 >= arrayList.size()) {
                this.f17648j = true;
                return;
            }
            ri2 ri2Var = (ri2) arrayList.get(i10);
            l(ri2Var);
            this.f17645g.add(ri2Var);
            i10++;
        }
    }
}
