package F0;

import B0.S;
import B0.r0;
import C3.AbstractC0055q;
import C3.E;
import C3.G;
import C3.W;
import L0.A;
import L0.C0159n;
import L0.InterfaceC0170z;
import L0.c0;
import L0.n0;
import P2.C0253j;
import android.net.Uri;
import android.util.SparseArray;
import d5.AbstractC0844a;
import java.io.IOException;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import n4.u0;
import u0.C1578n;
import u0.C1579o;
import u0.D;
import u0.F;
import u0.T;
import x0.AbstractC1709a;
import x0.v;
import z0.y;

/* JADX INFO: loaded from: classes.dex */
public final class k implements A, G0.s {

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public final K4.c f2321A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final C0253j f2322B;

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public final boolean f2323C;
    public final int D;

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public final C0.l f2324E;

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public final K4.c f2325F = new K4.c(13, this);

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public InterfaceC0170z f2326G;
    public int H;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    public n0 f2327I;

    /* JADX INFO: renamed from: J, reason: collision with root package name */
    public q[] f2328J;

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public q[] f2329K;

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    public int f2330L;

    /* JADX INFO: renamed from: M, reason: collision with root package name */
    public C0159n f2331M;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final c f2332q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final G0.c f2333r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final K4.c f2334s;

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

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final E0.h f2336u;

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

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public final C4.f f2338w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public final E0.e f2339x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public final P0.e f2340y;

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

    public k(c cVar, G0.c cVar2, K4.c cVar3, y yVar, E0.h hVar, E0.e eVar, C4.f fVar, E0.e eVar2, P0.e eVar3, C0253j c0253j, boolean z8, int i, C0.l lVar) {
        this.f2332q = cVar;
        this.f2333r = cVar2;
        this.f2334s = cVar3;
        this.f2335t = yVar;
        this.f2336u = hVar;
        this.f2337v = eVar;
        this.f2338w = fVar;
        this.f2339x = eVar2;
        this.f2340y = eVar3;
        this.f2322B = c0253j;
        this.f2323C = z8;
        this.D = i;
        this.f2324E = lVar;
        c0253j.getClass();
        E e8 = G.f1197r;
        W w4 = W.f1225u;
        this.f2331M = new C0159n(w4, w4);
        this.f2341z = new IdentityHashMap();
        this.f2321A = new K4.c(14);
        this.f2328J = new q[0];
        this.f2329K = new q[0];
    }

    public static C1579o i(C1579o c1579o, C1579o c1579o2, boolean z8) {
        D d8;
        int i;
        String str;
        String str2;
        G g8;
        int i5;
        int i8;
        String str3;
        E e8 = G.f1197r;
        W w4 = W.f1225u;
        if (c1579o2 != null) {
            str2 = c1579o2.f17355k;
            d8 = c1579o2.f17356l;
            i5 = c1579o2.D;
            i = c1579o2.f17350e;
            i8 = c1579o2.f17351f;
            str = c1579o2.f17349d;
            str3 = c1579o2.f17347b;
            g8 = c1579o2.f17348c;
        } else {
            String strU = v.u(1, c1579o.f17355k);
            d8 = c1579o.f17356l;
            if (z8) {
                i5 = c1579o.D;
                i = c1579o.f17350e;
                i8 = c1579o.f17351f;
                str = c1579o.f17349d;
                str3 = c1579o.f17347b;
                str2 = strU;
                g8 = c1579o.f17348c;
            } else {
                i = 0;
                str = null;
                str2 = strU;
                g8 = w4;
                i5 = -1;
                i8 = 0;
                str3 = null;
            }
        }
        String strD = u0.E.d(str2);
        int i9 = z8 ? c1579o.f17353h : -1;
        int i10 = z8 ? c1579o.i : -1;
        C1578n c1578n = new C1578n();
        c1578n.f17309a = c1579o.f17346a;
        c1578n.f17310b = str3;
        c1578n.f17311c = G.k(g8);
        c1578n.f17319l = u0.E.m(c1579o.f17357m);
        c1578n.f17320m = u0.E.m(strD);
        c1578n.f17317j = str2;
        c1578n.f17318k = d8;
        c1578n.f17316h = i9;
        c1578n.i = i10;
        c1578n.f17301C = i5;
        c1578n.f17313e = i;
        c1578n.f17314f = i8;
        c1578n.f17312d = str;
        return new C1579o(c1578n);
    }

    @Override // L0.e0
    public final boolean a() {
        return this.f2331M.a();
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:126:0x0284  */
    /* JADX WARN: Removed duplicated region for block: B:132:0x0296  */
    /* JADX WARN: Removed duplicated region for block: B:163:0x0301  */
    /* JADX WARN: Type inference failed for: r25v10 */
    /* JADX WARN: Type inference failed for: r25v7 */
    /* JADX WARN: Type inference failed for: r25v8, types: [int] */
    /* JADX WARN: Type inference failed for: r30v0 */
    /* JADX WARN: Type inference failed for: r6v4 */
    /* JADX WARN: Type inference failed for: r6v5 */
    /* JADX WARN: Type inference failed for: r6v63 */
    /* JADX WARN: Type inference failed for: r6v64 */
    /* JADX WARN: Type inference failed for: r6v8 */
    /* JADX WARN: Type inference failed for: r6v9 */
    /* JADX WARN: Type inference failed for: r7v37 */
    /* JADX WARN: Type inference failed for: r7v4 */
    /* JADX WARN: Type inference failed for: r7v5, types: [int] */
    @Override // L0.A
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final long b(O0.s[] sVarArr, boolean[] zArr, c0[] c0VarArr, boolean[] zArr2, long j8) {
        IdentityHashMap identityHashMap;
        Object[] objArr;
        G0.c cVar;
        int[] iArr;
        Uri[] uriArr;
        boolean z8;
        int[] iArr2;
        int i;
        int i5;
        Object[] objArr2;
        int i8;
        i iVar;
        q[] qVarArr;
        q qVar;
        boolean z9;
        boolean z10;
        Object[] objArr3;
        int i9;
        Object[] objArr4;
        Object[] objArr5;
        Object[] objArr6;
        int i10;
        ?? r25;
        int i11;
        int[] iArr3 = new int[sVarArr.length];
        int[] iArr4 = new int[sVarArr.length];
        int i12 = 0;
        while (true) {
            int length = sVarArr.length;
            identityHashMap = this.f2341z;
            if (i12 >= length) {
                break;
            }
            c0 c0Var = c0VarArr[i12];
            iArr3[i12] = c0Var == null ? -1 : ((Integer) identityHashMap.get(c0Var)).intValue();
            iArr4[i12] = -1;
            O0.s sVar = sVarArr[i12];
            if (sVar != null) {
                T tB = sVar.b();
                int i13 = 0;
                while (true) {
                    q[] qVarArr2 = this.f2328J;
                    if (i13 < qVarArr2.length) {
                        q qVar2 = qVarArr2[i13];
                        qVar2.w();
                        int iIndexOf = qVar2.f2388Y.f3884b.indexOf(tB);
                        if (iIndexOf < 0) {
                            iIndexOf = -1;
                        }
                        if (iIndexOf != -1) {
                            iArr4[i12] = i13;
                            break;
                        }
                        i13++;
                    }
                }
            }
            i12++;
        }
        identityHashMap.clear();
        int length2 = sVarArr.length;
        int length3 = sVarArr.length;
        c0[] c0VarArr2 = new c0[length3];
        int length4 = sVarArr.length;
        O0.s[] sVarArr2 = new O0.s[length4];
        boolean z11 = false;
        q[] qVarArr3 = new q[this.f2328J.length];
        int i14 = length3;
        int i15 = 0;
        int i16 = 0;
        boolean z12 = false;
        Object[] objArr7 = new c0[length2];
        Object[] objArr8 = c0VarArr2;
        while (i15 < this.f2328J.length) {
            int i17 = length2;
            ?? r72 = z11;
            Object[] objArr9 = objArr7;
            while (true) {
                objArr = objArr9;
                if (r72 >= sVarArr.length) {
                    break;
                }
                objArr8[r72] = iArr3[r72] == i15 ? c0VarArr[r72] : null;
                sVarArr2[r72] = iArr4[r72] == i15 ? sVarArr[r72] : null;
                objArr9 = objArr;
                r72++;
            }
            q qVar3 = this.f2328J[i15];
            qVar3.w();
            int i18 = qVar3.f2385U;
            int i19 = i15;
            ?? r6 = z11;
            while (r6 < length4) {
                m mVar = (m) objArr8[r6];
                if (mVar == null || (sVarArr2[r6] != null && zArr[r6])) {
                    r25 = r6;
                    i11 = i18;
                } else {
                    r25 = r6;
                    qVar3.f2385U--;
                    i11 = i18;
                    if (mVar.f2355s != -1) {
                        q qVar4 = mVar.f2354r;
                        qVar4.w();
                        qVar4.f2390a0.getClass();
                        int i20 = qVar4.f2390a0[mVar.f2353q];
                        AbstractC1709a.j(qVar4.f2393d0[i20]);
                        qVar4.f2393d0[i20] = z11;
                        mVar.f2355s = -1;
                    }
                    objArr8[r25 == true ? 1 : 0] = null;
                }
                i18 = i11;
                r6 = r25 + 1;
            }
            boolean z13 = true;
            boolean z14 = (z12 || (!qVar3.f2398i0 ? j8 == qVar3.f2395f0 : i18 != 0)) ? true : z11;
            i iVar2 = qVar3.f2407t;
            O0.s sVar2 = iVar2.f2292q;
            boolean z15 = z14;
            Object[] objArr10 = objArr8;
            O0.s[] sVarArr3 = sVarArr2;
            ?? r62 = z11;
            O0.s sVar3 = sVar2;
            while (true) {
                cVar = iVar2.f2283g;
                iArr = iArr3;
                uriArr = iVar2.f2281e;
                if (r62 >= length4) {
                    break;
                }
                ?? r30 = r62;
                O0.s sVar4 = sVarArr3[r30 == true ? 1 : 0];
                if (sVar4 == null) {
                    i10 = length4;
                } else {
                    i10 = length4;
                    int iIndexOf2 = qVar3.f2388Y.f3884b.indexOf(sVar4.b());
                    if (iIndexOf2 < 0) {
                        iIndexOf2 = -1;
                    }
                    if (iIndexOf2 == qVar3.f2391b0) {
                        G0.b bVar = (G0.b) cVar.f2761t.get(uriArr[iVar2.f2292q.a()]);
                        if (bVar != null) {
                            bVar.f2742A = z11;
                        }
                        iVar2.f2292q = sVar4;
                        sVar3 = sVar4;
                    }
                    if (objArr10[r30 == true ? 1 : 0] == null) {
                        qVar3.f2385U++;
                        m mVar2 = new m(qVar3, iIndexOf2);
                        objArr10[r30 == true ? 1 : 0] = mVar2;
                        zArr2[r30 == true ? 1 : 0] = z13;
                        if (qVar3.f2390a0 != null) {
                            mVar2.a();
                            if (!z15) {
                                p pVar = qVar3.f2376L[qVar3.f2390a0[iIndexOf2]];
                                z15 = (pVar.q() == 0 || pVar.C(j8, z13)) ? false : true;
                            }
                        }
                    }
                }
                iArr3 = iArr;
                length4 = i10;
                z11 = false;
                z13 = true;
                r62 = (r30 == true ? 1 : 0) + 1;
            }
            int i21 = length4;
            int i22 = qVar3.f2385U;
            ArrayList arrayList = qVar3.D;
            if (i22 == 0) {
                G0.b bVar2 = (G0.b) cVar.f2761t.get(uriArr[iVar2.f2292q.a()]);
                if (bVar2 != null) {
                    bVar2.f2742A = false;
                }
                iVar2.f2289n = null;
                qVar3.f2387W = null;
                qVar3.f2397h0 = true;
                arrayList.clear();
                P0.m mVar3 = qVar3.f2413z;
                if (mVar3.b()) {
                    if (qVar3.f2383S) {
                        for (p pVar2 : qVar3.f2376L) {
                            pVar2.j();
                        }
                    }
                    mVar3.a();
                } else {
                    qVar3.H();
                }
                iArr2 = iArr4;
                i9 = i14;
                i5 = i17;
                objArr5 = objArr;
                i8 = i19;
                iVar = iVar2;
                qVarArr = qVarArr3;
                qVar = qVar3;
            } else {
                if (arrayList.isEmpty() || Objects.equals(sVar3, sVar2)) {
                    z8 = true;
                    iArr2 = iArr4;
                    i = i14;
                    i5 = i17;
                    objArr2 = objArr;
                    i8 = i19;
                    iVar = iVar2;
                    qVarArr = qVarArr3;
                    qVar = qVar3;
                } else {
                    if (qVar3.f2398i0) {
                        iArr2 = iArr4;
                        i = i14;
                        i5 = i17;
                        objArr4 = objArr;
                        i8 = i19;
                        iVar = iVar2;
                        qVarArr = qVarArr3;
                        qVar = qVar3;
                        z8 = true;
                    } else {
                        long j9 = j8 < 0 ? -j8 : 0L;
                        j jVarB = qVar3.B();
                        O0.s sVar5 = sVar3;
                        iArr2 = iArr4;
                        i = i14;
                        i5 = i17;
                        Object[] objArr11 = objArr;
                        i8 = i19;
                        iVar = iVar2;
                        qVarArr = qVarArr3;
                        qVar = qVar3;
                        sVar5.s(j8, j9, -9223372036854775807L, qVar3.f2370E, iVar2.a(jVarB, j8));
                        if (sVar5.a() != iVar.f2284h.a(jVarB.f4143d)) {
                            z8 = true;
                            objArr4 = objArr11;
                        } else {
                            z8 = true;
                            objArr2 = objArr11;
                        }
                    }
                    qVar.f2397h0 = z8;
                    z9 = z8;
                    z10 = z9;
                    objArr3 = objArr4;
                    if (z10) {
                        i9 = i;
                    } else {
                        qVar.I(j8, z9);
                        i9 = i;
                        int i23 = 0;
                        while (i23 < i9) {
                            if (objArr10[i23] != null) {
                                zArr2[i23] = z8;
                            }
                            i23++;
                            z8 = true;
                        }
                    }
                    z15 = z10;
                    objArr5 = objArr3;
                }
                z9 = z12;
                z10 = z15;
                objArr3 = objArr2;
                if (z10) {
                }
                z15 = z10;
                objArr5 = objArr3;
            }
            ArrayList arrayList2 = qVar.f2373I;
            arrayList2.clear();
            for (int i24 = 0; i24 < i9; i24++) {
                Object obj = objArr10[i24];
                if (obj != null) {
                    arrayList2.add((m) obj);
                }
            }
            qVar.f2398i0 = true;
            int i25 = 0;
            boolean z16 = false;
            Object[] objArr12 = objArr5;
            while (i25 < sVarArr.length) {
                Object obj2 = objArr10[i25];
                int i26 = i8;
                if (iArr2[i25] == i26) {
                    obj2.getClass();
                    objArr6 = objArr12;
                    objArr6[i25] = obj2;
                    identityHashMap.put(obj2, Integer.valueOf(i26));
                    z16 = true;
                } else {
                    objArr6 = objArr12;
                    if (iArr[i25] == i26) {
                        AbstractC1709a.j(obj2 == null);
                    }
                }
                i25++;
                objArr12 = objArr6;
                i8 = i26;
            }
            Object[] objArr13 = objArr12;
            int i27 = i8;
            int i28 = i16;
            if (z16) {
                qVarArr[i28] = qVar;
                i16 = i28 + 1;
                if (i28 == 0) {
                    iVar.f2287l = true;
                    if (!z15) {
                        q[] qVarArr4 = this.f2329K;
                        if (qVarArr4.length == 0 || qVar != qVarArr4[0]) {
                            ((SparseArray) this.f2321A.f3604r).clear();
                            z12 = true;
                        }
                    }
                } else {
                    iVar.f2287l = i27 < this.f2330L;
                }
            }
            i15 = i27 + 1;
            qVarArr3 = qVarArr;
            iArr4 = iArr2;
            sVarArr2 = sVarArr3;
            iArr3 = iArr;
            length4 = i21;
            length2 = i5;
            z11 = false;
            i14 = i9;
            objArr7 = objArr13;
            objArr8 = objArr10;
        }
        boolean z17 = z11;
        System.arraycopy(objArr7, z17 ? 1 : 0, c0VarArr, z17 ? 1 : 0, length2);
        q[] qVarArr5 = (q[]) v.N(i16, qVarArr3);
        this.f2329K = qVarArr5;
        W wL = G.l(qVarArr5);
        AbstractList abstractListR = AbstractC0055q.r(wL, new C0.c(22));
        this.f2322B.getClass();
        this.f2331M = new C0159n(wL, abstractListR);
        return j8;
    }

    @Override // L0.A
    public final long c(long j8, r0 r0Var) {
        q[] qVarArr = this.f2329K;
        int length = qVarArr.length;
        int i = 0;
        while (true) {
            if (i >= length) {
                break;
            }
            q qVar = qVarArr[i];
            if (qVar.f2381Q == 2) {
                i iVar = qVar.f2407t;
                int iG = iVar.f2292q.g();
                Uri[] uriArr = iVar.f2281e;
                int length2 = uriArr.length;
                G0.c cVar = iVar.f2283g;
                G0.k kVarA = (iG >= length2 || iG == -1) ? null : cVar.a(uriArr[iVar.f2292q.a()], true);
                if (kVarA != null) {
                    G g8 = kVarA.f2821r;
                    if (!g8.isEmpty()) {
                        long j9 = kVarA.f2812h - cVar.D;
                        long j10 = j8 - j9;
                        int iC = v.c(g8, Long.valueOf(j10), true);
                        long j11 = ((G0.h) g8.get(iC)).f2797u;
                        return r0Var.a(j10, j11, (!kVarA.f2846c || iC == g8.size() - 1) ? j11 : ((G0.h) g8.get(iC + 1)).f2797u) + j9;
                    }
                }
            } else {
                i++;
            }
        }
        return j8;
    }

    @Override // L0.A
    public final n0 d() {
        n0 n0Var = this.f2327I;
        n0Var.getClass();
        return n0Var;
    }

    @Override // G0.s
    public final void e() {
        for (q qVar : this.f2328J) {
            ArrayList arrayList = qVar.D;
            if (!arrayList.isEmpty()) {
                j jVar = (j) AbstractC0055q.h(arrayList);
                int iB = qVar.f2407t.b(jVar);
                if (iB == 1) {
                    jVar.f2304K = true;
                } else if (iB == 0) {
                    qVar.H.post(new B0.A(qVar, 11, jVar));
                } else if (iB == 2 && !qVar.f2399j0) {
                    P0.m mVar = qVar.f2413z;
                    if (mVar.b()) {
                        mVar.a();
                    }
                }
            }
        }
        this.f2326G.s(this);
    }

    @Override // L0.e0
    public final boolean f(B0.T t6) {
        if (this.f2327I != null) {
            return this.f2331M.f(t6);
        }
        for (q qVar : this.f2328J) {
            if (!qVar.f2384T) {
                S s8 = new S();
                s8.f657a = qVar.f2395f0;
                qVar.f(new B0.T(s8));
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:19:0x004a  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0059  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x0074  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0096  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x009d  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x0056 A[SYNTHETIC] */
    @Override // G0.s
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean g(Uri uri, B7.a aVar, boolean z8) {
        long j8;
        int i;
        int iT;
        boolean z9;
        boolean z10;
        boolean z11 = true;
        for (q qVar : this.f2328J) {
            i iVar = qVar.f2407t;
            Uri[] uriArr = iVar.f2281e;
            if (v.l(uriArr, uri)) {
                if (!z8) {
                    A7.a aVarI = u0.i(iVar.f2292q);
                    qVar.f2412y.getClass();
                    B1.f fVarN = C4.f.n(aVarI, aVar);
                    if (fVarN != null && fVarN.f961a == 2) {
                        j8 = fVarN.f962b;
                    }
                    i = 0;
                    while (true) {
                        if (i < uriArr.length) {
                            i = -1;
                            break;
                        }
                        if (uriArr[i].equals(uri)) {
                            break;
                        }
                        i++;
                    }
                    if (i != -1 && (iT = iVar.f2292q.t(i)) != -1) {
                        iVar.f2294s |= uri.equals(iVar.f2290o);
                        if (j8 == -9223372036854775807L) {
                            z9 = true;
                            z10 = z9 && j8 != -9223372036854775807L;
                        } else {
                            if (iVar.f2292q.p(j8, iT)) {
                                if (((G0.b) iVar.f2283g.f2761t.get(uri)) != null ? !G0.b.a(r4, j8) : false) {
                                }
                                if (z9) {
                                }
                            }
                            z9 = false;
                            if (z9) {
                            }
                        }
                    }
                }
                j8 = -9223372036854775807L;
                i = 0;
                while (true) {
                    if (i < uriArr.length) {
                    }
                    i++;
                }
                if (i != -1) {
                    iVar.f2294s |= uri.equals(iVar.f2290o);
                    if (j8 == -9223372036854775807L) {
                    }
                }
            } else {
                z10 = true;
            }
            z11 &= z10;
        }
        this.f2326G.s(this);
        return z11;
    }

    public final q h(String str, int i, Uri[] uriArr, C1579o[] c1579oArr, C1579o c1579o, List list, Map map, long j8) {
        i iVar = new i(this.f2332q, this.f2333r, uriArr, c1579oArr, this.f2334s, this.f2335t, this.f2321A, list, this.f2324E);
        E0.e eVar = this.f2339x;
        return new q(str, i, this.f2325F, iVar, map, this.f2340y, j8, c1579o, this.f2336u, this.f2337v, this.f2338w, eVar, this.D);
    }

    @Override // L0.e0
    public final long k() {
        return this.f2331M.k();
    }

    @Override // L0.A
    public final void l() throws IOException {
        for (q qVar : this.f2328J) {
            qVar.F();
            if (qVar.f2399j0 && !qVar.f2384T) {
                throw F.a(null, "Loading finished before preparation is complete.");
            }
        }
    }

    @Override // L0.A
    public final void o(InterfaceC0170z interfaceC0170z, long j8) {
        boolean z8;
        List list;
        ArrayList arrayList;
        int i;
        HashSet hashSet;
        int i5;
        int i8;
        boolean z9;
        boolean z10;
        boolean z11;
        Uri[] uriArr;
        boolean z12;
        int i9;
        int i10;
        this.f2326G = interfaceC0170z;
        G0.c cVar = this.f2333r;
        cVar.getClass();
        cVar.f2762u.add(this);
        G0.n nVar = cVar.f2767z;
        nVar.getClass();
        Map map = Collections.EMPTY_MAP;
        List list2 = nVar.f2838e;
        boolean zIsEmpty = list2.isEmpty();
        this.H = 0;
        ArrayList arrayList2 = new ArrayList();
        ArrayList arrayList3 = new ArrayList();
        c cVar2 = this.f2332q;
        boolean z13 = this.f2323C;
        List list3 = nVar.f2839f;
        if (zIsEmpty) {
            z8 = z13;
            list = list3;
        } else {
            int size = list2.size();
            int[] iArr = new int[size];
            int i11 = 0;
            int i12 = 0;
            int i13 = 0;
            while (i11 < list2.size()) {
                C1579o c1579o = ((G0.m) list2.get(i11)).f2831b;
                if (c1579o.f17366v <= 0) {
                    String str = c1579o.f17355k;
                    if (v.u(2, str) != null) {
                        i10 = 2;
                        i9 = 1;
                    } else {
                        i9 = 1;
                        if (v.u(1, str) != null) {
                            iArr[i11] = 1;
                            i13++;
                        } else {
                            iArr[i11] = -1;
                        }
                        i11 += i9;
                    }
                } else {
                    i9 = 1;
                    i10 = 2;
                }
                iArr[i11] = i10;
                i12 += i9;
                i11 += i9;
            }
            if (i12 > 0) {
                i8 = i12;
                z11 = false;
                z10 = true;
                z9 = z13;
            } else if (i13 < size) {
                i8 = size - i13;
                z9 = z13;
                z10 = false;
                z11 = true;
            } else {
                i8 = size;
                z9 = z13;
                z10 = false;
                z11 = false;
            }
            Uri[] uriArr2 = new Uri[i8];
            C1579o[] c1579oArr = new C1579o[i8];
            int[] iArr2 = new int[i8];
            boolean z14 = z10;
            int i14 = 0;
            int i15 = 0;
            while (i14 < list2.size()) {
                if (z14) {
                    uriArr = uriArr2;
                    if (iArr[i14] != 2) {
                        z12 = true;
                    }
                    i14++;
                    uriArr2 = uriArr;
                } else {
                    uriArr = uriArr2;
                }
                if (z11) {
                    z12 = true;
                    if (iArr[i14] != 1) {
                    }
                    i14++;
                    uriArr2 = uriArr;
                } else {
                    z12 = true;
                }
                G0.m mVar = (G0.m) list2.get(i14);
                uriArr[i15] = mVar.f2830a;
                c1579oArr[i15] = mVar.f2831b;
                iArr2[i15] = i14;
                i15++;
                i14++;
                uriArr2 = uriArr;
            }
            Uri[] uriArr3 = uriArr2;
            String str2 = c1579oArr[0].f17355k;
            int iT = v.t(2, str2);
            int iT2 = v.t(1, str2);
            boolean z15 = (iT2 == 1 || (iT2 == 0 && list3.isEmpty())) && iT <= 1 && iT2 + iT > 0;
            int i16 = (z14 || iT2 <= 0) ? 0 : 1;
            z8 = z9;
            list = list3;
            q qVarH = h("main", i16, uriArr3, c1579oArr, nVar.f2841h, nVar.i, map, j8);
            arrayList2.add(qVarH);
            arrayList3.add(iArr2);
            if (z8 && z15) {
                ArrayList arrayList4 = new ArrayList();
                C1579o c1579o2 = nVar.f2841h;
                if (iT > 0) {
                    C1579o[] c1579oArr2 = new C1579o[i8];
                    int i17 = 0;
                    while (i17 < i8) {
                        C1579o c1579o3 = c1579oArr[i17];
                        String strU = v.u(2, c1579o3.f17355k);
                        String strD = u0.E.d(strU);
                        C1578n c1578n = new C1578n();
                        c1578n.f17309a = c1579o3.f17346a;
                        c1578n.f17310b = c1579o3.f17347b;
                        c1578n.f17311c = G.k(c1579o3.f17348c);
                        c1578n.f17319l = u0.E.m(c1579o3.f17357m);
                        c1578n.f17320m = u0.E.m(strD);
                        c1578n.f17317j = strU;
                        c1578n.f17318k = c1579o3.f17356l;
                        c1578n.f17316h = c1579o3.f17353h;
                        c1578n.i = c1579o3.i;
                        c1578n.f17327t = c1579o3.f17365u;
                        c1578n.f17328u = c1579o3.f17366v;
                        c1578n.f17329v = c1579o3.f17367w;
                        c1578n.f17313e = c1579o3.f17350e;
                        c1578n.f17314f = c1579o3.f17351f;
                        c1579oArr2[i17] = new C1579o(c1578n);
                        i17++;
                        c1579oArr = c1579oArr;
                    }
                    C1579o[] c1579oArr3 = c1579oArr;
                    arrayList4.add(new T("main", c1579oArr2));
                    if (iT2 > 0 && (c1579o2 != null || list.isEmpty())) {
                        arrayList4.add(new T("main:audio", i(c1579oArr3[0], c1579o2, false)));
                    }
                    List list4 = nVar.i;
                    if (list4 != null) {
                        for (int i18 = 0; i18 < list4.size(); i18++) {
                            arrayList4.add(new T(AbstractC0844a.j("main:cc:", i18), cVar2.b((C1579o) list4.get(i18))));
                        }
                    }
                } else {
                    C1579o[] c1579oArr4 = new C1579o[i8];
                    for (int i19 = 0; i19 < i8; i19++) {
                        c1579oArr4[i19] = i(c1579oArr[i19], c1579o2, true);
                    }
                    arrayList4.add(new T("main", c1579oArr4));
                }
                C1578n c1578n2 = new C1578n();
                c1578n2.f17309a = "ID3";
                c1578n2.f17320m = u0.E.m("application/id3");
                T t6 = new T("main:id3", new C1579o(c1578n2));
                arrayList4.add(t6);
                qVarH.G((T[]) arrayList4.toArray(new T[0]), arrayList4.indexOf(t6));
            }
        }
        ArrayList arrayList5 = new ArrayList(list.size());
        ArrayList arrayList6 = new ArrayList(list.size());
        ArrayList arrayList7 = new ArrayList(list.size());
        HashSet hashSet2 = new HashSet();
        int i20 = 0;
        while (i20 < list.size()) {
            List list5 = list;
            String str3 = ((G0.l) list5.get(i20)).f2829c;
            if (hashSet2.add(str3)) {
                arrayList5.clear();
                arrayList6.clear();
                arrayList7.clear();
                int i21 = 0;
                boolean z16 = true;
                while (i21 < list5.size()) {
                    if (str3.equals(((G0.l) list5.get(i21)).f2829c)) {
                        G0.l lVar = (G0.l) list5.get(i21);
                        arrayList7.add(Integer.valueOf(i21));
                        arrayList5.add(lVar.f2827a);
                        C1579o c1579o4 = lVar.f2828b;
                        arrayList6.add(c1579o4);
                        i5 = 1;
                        z16 &= v.t(1, c1579o4.f17355k) == 1;
                    } else {
                        i5 = 1;
                    }
                    i21 += i5;
                }
                String strConcat = "audio:".concat(str3);
                int i22 = v.f18553a;
                list = list5;
                arrayList = arrayList7;
                i = i20;
                hashSet = hashSet2;
                q qVarH2 = h(strConcat, 1, (Uri[]) arrayList5.toArray(new Uri[0]), (C1579o[]) arrayList6.toArray(new C1579o[0]), null, Collections.EMPTY_LIST, map, j8);
                arrayList3.add(W3.b.w(arrayList));
                arrayList2.add(qVarH2);
                if (z8 && z16) {
                    qVarH2.G(new T[]{new T(strConcat, (C1579o[]) arrayList6.toArray(new C1579o[0]))}, new int[0]);
                }
            } else {
                arrayList = arrayList7;
                hashSet = hashSet2;
                i = i20;
                list = list5;
            }
            i20 = i + 1;
            arrayList7 = arrayList;
            hashSet2 = hashSet;
        }
        this.f2330L = arrayList2.size();
        int i23 = 0;
        while (true) {
            List list6 = nVar.f2840g;
            if (i23 >= list6.size()) {
                break;
            }
            G0.l lVar2 = (G0.l) list6.get(i23);
            StringBuilder sbO = AbstractC0844a.o(i23, "subtitle:", ":");
            sbO.append(lVar2.f2829c);
            String string = sbO.toString();
            Uri[] uriArr4 = {lVar2.f2827a};
            C1579o c1579o5 = lVar2.f2828b;
            int i24 = i23;
            q qVarH3 = h(string, 3, uriArr4, new C1579o[]{c1579o5}, null, Collections.EMPTY_LIST, map, j8);
            arrayList3.add(new int[]{i24});
            arrayList2.add(qVarH3);
            qVarH3.G(new T[]{new T(string, cVar2.b(c1579o5))}, new int[0]);
            i23 = i24 + 1;
        }
        this.f2328J = (q[]) arrayList2.toArray(new q[0]);
        this.H = this.f2328J.length;
        for (int i25 = 0; i25 < this.f2330L; i25++) {
            this.f2328J[i25].f2407t.f2287l = true;
        }
        for (q qVar : this.f2328J) {
            if (!qVar.f2384T) {
                S s8 = new S();
                s8.f657a = qVar.f2395f0;
                qVar.f(new B0.T(s8));
            }
        }
        this.f2329K = this.f2328J;
    }

    @Override // L0.A
    public final long p(long j8) {
        q[] qVarArr = this.f2329K;
        if (qVarArr.length > 0) {
            boolean zI = qVarArr[0].I(j8, false);
            int i = 1;
            while (true) {
                q[] qVarArr2 = this.f2329K;
                if (i >= qVarArr2.length) {
                    break;
                }
                qVarArr2[i].I(j8, zI);
                i++;
            }
            if (zI) {
                ((SparseArray) this.f2321A.f3604r).clear();
            }
        }
        return j8;
    }

    @Override // L0.A
    public final void q(long j8) throws Throwable {
        for (q qVar : this.f2329K) {
            if (qVar.f2383S && !qVar.D()) {
                int length = qVar.f2376L.length;
                for (int i = 0; i < length; i++) {
                    qVar.f2376L[i].i(j8, qVar.f2393d0[i]);
                }
            }
        }
    }

    @Override // L0.e0
    public final long r() {
        return this.f2331M.r();
    }

    @Override // L0.A
    public final long t() {
        return -9223372036854775807L;
    }

    @Override // L0.e0
    public final void u(long j8) {
        this.f2331M.u(j8);
    }
}
