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

import android.util.Pair;
import androidx.annotation.Nullable;
import androidx.media3.common.C;
import androidx.media3.common.MimeTypes;
import java.math.RoundingMode;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Objects;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final byte[] f18669a;

    static {
        String str = bb1.f9474a;
        f18669a = "OpusHead".getBytes(StandardCharsets.UTF_8);
    }

    public static int a(int i10) {
        return (i10 >> 24) & 255;
    }

    /* JADX WARN: Removed duplicated region for block: B:51:0x00c5  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static ta b(zg1 zg1Var) {
        int iF;
        p01 p01Var = zg1Var.f19264c;
        p01Var.C(8);
        ta taVar = new ta(new z9[0]);
        while (p01Var.y() >= 8) {
            int i10 = p01Var.f15226b;
            int iB = p01Var.b() + i10;
            int iB2 = p01Var.b();
            ta taVar2 = null;
            if (iB2 == 1835365473) {
                p01Var.C(i10);
                p01Var.E(8);
                d(p01Var);
                while (true) {
                    int i11 = p01Var.f15226b;
                    if (i11 >= iB) {
                        break;
                    }
                    int iB3 = p01Var.b() + i11;
                    if (p01Var.b() == 1768715124) {
                        p01Var.C(i11);
                        p01Var.E(8);
                        ArrayList arrayList = new ArrayList();
                        while (p01Var.f15226b < iB3) {
                            z9 z9VarZzc = f7.zzc(p01Var);
                            if (z9VarZzc != null) {
                                arrayList.add(z9VarZzc);
                            }
                        }
                        if (!arrayList.isEmpty()) {
                            taVar2 = new ta(arrayList);
                        }
                    } else {
                        p01Var.C(iB3);
                    }
                }
                taVar = taVar.zzf(taVar2);
            } else if (iB2 == 1936553057) {
                p01Var.C(i10);
                p01Var.E(12);
                while (true) {
                    int i12 = p01Var.f15226b;
                    if (i12 >= iB) {
                        break;
                    }
                    int iB4 = p01Var.b();
                    if (p01Var.b() != 1935766900) {
                        p01Var.C(i12 + iB4);
                    } else if (iB4 >= 16) {
                        p01Var.E(4);
                        int i13 = -1;
                        int i14 = 0;
                        for (int i15 = 0; i15 < 2; i15++) {
                            int I = p01Var.I();
                            int I2 = p01Var.I();
                            if (I == 0) {
                                i13 = I2;
                            } else if (I == 1) {
                                i14 = I2;
                            }
                        }
                        if (i13 == 12) {
                            iF = 240;
                        } else if (i13 == 13) {
                            iF = 120;
                        } else if (i13 == 21 && p01Var.y() >= 8 && p01Var.f15226b + 8 <= iB) {
                            iF = (p01Var.b() < 12 || p01Var.b() != 1936877170) ? -2147483647 : p01Var.f();
                        }
                        if (iF != -2147483647) {
                            taVar2 = new ta(new y5(iF, i14));
                        }
                    }
                }
                taVar = taVar.zzf(taVar2);
            } else if (iB2 == -1451722374) {
                taVar = taVar.zzf(zzh(p01Var));
            }
            p01Var.C(iB);
        }
        return taVar;
    }

    public static si1 c(p01 p01Var) {
        long jD;
        long jD2;
        p01Var.C(8);
        if (a(p01Var.b()) == 0) {
            jD = p01Var.N();
            jD2 = p01Var.N();
        } else {
            jD = p01Var.d();
            jD2 = p01Var.d();
        }
        return new si1(jD, jD2, p01Var.N());
    }

    public static void d(p01 p01Var) {
        int i10 = p01Var.f15226b;
        p01Var.E(4);
        if (p01Var.b() != 1751411826) {
            i10 += 4;
        }
        p01Var.C(i10);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:121:0x02fb  */
    /* JADX WARN: Removed duplicated region for block: B:133:0x0351  */
    /* JADX WARN: Removed duplicated region for block: B:136:0x03a8  */
    /* JADX WARN: Removed duplicated region for block: B:137:0x03ab  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x0132  */
    /* JADX WARN: Type inference failed for: r12v2 */
    /* JADX WARN: Type inference failed for: r12v21 */
    /* JADX WARN: Type inference failed for: r12v22 */
    /* JADX WARN: Type inference failed for: r29v0 */
    /* JADX WARN: Type inference failed for: r29v1, types: [boolean] */
    /* JADX WARN: Type inference failed for: r29v2 */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static t7 e(q7 q7Var, og1 og1Var, e3 e3Var) throws zzat {
        u6 w6Var;
        boolean z10;
        int iH;
        int iH2;
        int iH3;
        boolean z11;
        zn2 zn2Var;
        ?? CopyOf;
        boolean z12;
        boolean z13;
        int i10;
        int i11;
        int i12;
        int i13;
        q7 q7VarA;
        int i14;
        int i15;
        long[] jArr;
        long j10;
        int i16;
        long[] jArr2;
        int[] iArr;
        long[] jArr3;
        int i17;
        long j11;
        int i18;
        p01 p01Var;
        int i19;
        Object[] objArr;
        long j12;
        ArrayList arrayList;
        zn2 zn2Var2;
        int i20;
        long j13;
        q7 q7VarA2;
        int[] iArr2;
        int i21;
        int[] iArr3;
        int[] iArr4;
        long[] jArr4;
        long[] jArr5;
        q7 q7Var2;
        int i22;
        int i23;
        char c6;
        boolean z14;
        int length;
        long j14;
        q7 q7VarA3 = q7Var;
        zg1 zg1VarZzc = og1Var.zzc(1937011578);
        zn2 zn2Var3 = q7VarA3.f15611g;
        if (zg1VarZzc != null) {
            w6Var = new w6(zg1VarZzc, zn2Var3);
        } else {
            zg1 zg1VarZzc2 = og1Var.zzc(1937013298);
            if (zg1VarZzc2 == null) {
                throw zzat.zzb("Track has no sample table size information", null);
            }
            l2.i iVar = new l2.i();
            p01 p01Var2 = zg1VarZzc2.f19264c;
            iVar.f30003e = p01Var2;
            p01Var2.C(12);
            iVar.f30000b = ((p01) iVar.f30003e).h() & 255;
            iVar.f29999a = ((p01) iVar.f30003e).h();
            w6Var = iVar;
        }
        int iZza = w6Var.zza();
        if (iZza == 0) {
            return new t7(q7Var, new long[0], new int[0], 0, new long[0], new int[0], new int[0], false, 0L, 0);
        }
        if (q7VarA3.f15606b == 2) {
            long j15 = q7VarA3.f15610f;
            if (j15 > 0) {
                zn2Var3.getClass();
                sm2 sm2Var = new sm2(zn2Var3);
                sm2Var.f16491n = iZza / (j15 / 1000000.0f);
                q7VarA3 = q7VarA3.a(new zn2(sm2Var));
            }
        }
        zg1 zg1VarZzc3 = og1Var.zzc(1937007471);
        if (zg1VarZzc3 == null) {
            zg1VarZzc3 = og1Var.zzc(1668232756);
            zg1VarZzc3.getClass();
            z10 = true;
        } else {
            z10 = false;
        }
        zg1 zg1VarZzc4 = og1Var.zzc(1937011555);
        zg1VarZzc4.getClass();
        zg1 zg1VarZzc5 = og1Var.zzc(1937011827);
        zg1VarZzc5.getClass();
        zg1 zg1VarZzc6 = og1Var.zzc(1937011571);
        p01 p01Var3 = zg1VarZzc6 != null ? zg1VarZzc6.f19264c : null;
        zg1 zg1VarZzc7 = og1Var.zzc(1668576371);
        p01 p01Var4 = zg1VarZzc7 != null ? zg1VarZzc7.f19264c : null;
        l2.b bVar = new l2.b(zg1VarZzc4.f19264c, zg1VarZzc3.f19264c, z10);
        p01 p01Var5 = zg1VarZzc5.f19264c;
        p01Var5.C(12);
        int iH4 = p01Var5.h() - 1;
        int iH5 = p01Var5.h();
        int iH6 = p01Var5.h();
        if (p01Var4 != null) {
            p01Var4.C(12);
            iH = p01Var4.h();
        } else {
            iH = 0;
        }
        if (p01Var3 != null) {
            p01Var3.C(12);
            iH3 = p01Var3.h();
            if (iH3 > 0) {
                iH2 = p01Var3.h() - 1;
            } else {
                iH2 = -1;
                p01Var3 = null;
            }
        } else {
            iH2 = -1;
            iH3 = 0;
        }
        int iZzb = w6Var.zzb();
        zn2 zn2Var4 = q7VarA3.f15611g;
        if (iZzb != -1) {
            String str = zn2Var4.zzo;
            if ((MimeTypes.AUDIO_RAW.equals(str) || MimeTypes.AUDIO_MLAW.equals(str) || MimeTypes.AUDIO_ALAW.equals(str)) && iH4 == 0) {
                z11 = iH == 0 && iH3 == 0;
                iH4 = 0;
            } else {
                z11 = false;
            }
        }
        ArrayList arrayList2 = new ArrayList();
        ?? r29 = p01Var3 == null ? 1 : 0;
        if (z11) {
            int i24 = bVar.f29940a;
            long[] jArr6 = new long[i24];
            int[] iArr5 = new int[i24];
            while (bVar.b()) {
                int i25 = bVar.f29941b;
                jArr6[i25] = bVar.f29943d;
                iArr5[i25] = bVar.f29942c;
            }
            long j16 = iH6;
            int i26 = 8192 / iZzb;
            int i27 = 0;
            for (int i28 = 0; i28 < i24; i28++) {
                int i29 = iArr5[i28];
                String str2 = bb1.f9474a;
                i27 += ((i29 + i26) - 1) / i26;
            }
            long[] jArr7 = new long[i27];
            int[] iArr6 = new int[i27];
            jArr3 = new long[i27];
            int[] iArr7 = new int[i27];
            int i30 = i27;
            zn2Var = zn2Var4;
            int i31 = 0;
            int i32 = 0;
            int i33 = 0;
            int i34 = 0;
            int i35 = 0;
            while (i32 < i24) {
                int i36 = iArr5[i32];
                long j17 = jArr6[i32];
                int i37 = i35;
                int i38 = i24;
                int iMax = i34;
                int i39 = i37;
                long[] jArr8 = jArr6;
                int i40 = i36;
                while (i40 > 0) {
                    int iMin = Math.min(i26, i40);
                    jArr7[i39] = j17;
                    int[] iArr8 = iArr5;
                    int i41 = iZzb * iMin;
                    iArr6[i39] = i41;
                    i33 += i41;
                    iMax = Math.max(iMax, i41);
                    jArr3[i39] = ((long) i31) * j16;
                    iArr7[i39] = 1;
                    j17 += (long) iArr6[i39];
                    i31 += iMin;
                    i40 -= iMin;
                    i39++;
                    i26 = i26;
                    iArr5 = iArr8;
                    jArr7 = jArr7;
                }
                i32++;
                jArr6 = jArr8;
                iArr5 = iArr5;
                int i42 = i39;
                i34 = iMax;
                i24 = i38;
                i35 = i42;
            }
            long j18 = j16 * ((long) i31);
            j11 = i33;
            j10 = j18;
            objArr = iArr7;
            i17 = i30;
            i15 = i34;
            jArr2 = jArr7;
            q7VarA = q7VarA3;
            iArr = iArr6;
        } else {
            zn2Var = zn2Var4;
            long[] jArrCopyOf = new long[iZza];
            int[] iArrCopyOf = new int[iZza];
            long[] jArrCopyOf2 = new long[iZza];
            int[] iArr9 = new int[iZza];
            q7 q7Var3 = q7VarA3;
            int i43 = iH3;
            int i44 = iH4;
            int iH7 = iH2;
            int i45 = iH;
            int i46 = 0;
            int i47 = 0;
            int i48 = 0;
            int iH8 = 0;
            long j19 = 0;
            long j20 = 0;
            long j21 = 0;
            int iH9 = iH5;
            int iB = 0;
            u6 u6Var = w6Var;
            while (true) {
                if (i47 >= iZza) {
                    CopyOf = iArr9;
                    break;
                }
                long j22 = j19;
                int i49 = i48;
                boolean zB = true;
                while (true) {
                    if (i49 != 0) {
                        i18 = iZza;
                        p01Var = p01Var5;
                        i19 = i49;
                        break;
                    }
                    zB = bVar.b();
                    i18 = iZza;
                    p01Var = p01Var5;
                    if (!zB) {
                        i19 = 0;
                        break;
                    }
                    j22 = bVar.f29943d;
                    i49 = bVar.f29942c;
                    iZza = i18;
                    p01Var5 = p01Var;
                }
                if (!zB) {
                    vt0.c("Unexpected end of chunk data");
                    jArrCopyOf = Arrays.copyOf(jArrCopyOf, i47);
                    iArrCopyOf = Arrays.copyOf(iArrCopyOf, i47);
                    jArrCopyOf2 = Arrays.copyOf(jArrCopyOf2, i47);
                    iZza = i47;
                    i48 = i49;
                    CopyOf = Arrays.copyOf(iArr9, i47);
                    break;
                }
                if (p01Var4 != null) {
                    while (true) {
                        if (iH8 != 0) {
                            break;
                        }
                        if (i45 <= 0) {
                            iH8 = 0;
                            break;
                        }
                        i45--;
                        iH8 = p01Var4.h();
                        iB = p01Var4.b();
                    }
                    iH8--;
                }
                int iZzc = u6Var.zzc();
                u6 u6Var2 = u6Var;
                l2.b bVar2 = bVar;
                long j23 = iZzc;
                j21 += j23;
                if (iZzc > i46) {
                    i46 = iZzc;
                }
                jArrCopyOf[i47] = j22;
                iArrCopyOf[i47] = iZzc;
                int i50 = i46;
                long[] jArr9 = jArrCopyOf;
                jArrCopyOf2[i47] = j20 + ((long) iB);
                iArr9[i47] = r29;
                if (i47 == iH7) {
                    iArr9[i47] = 1;
                    arrayList2.add(Integer.valueOf(i47));
                }
                if (p01Var3 != null && i47 == iH7 && i43 - 1 > 0) {
                    iH7 = p01Var3.h() - 1;
                }
                j20 += (long) iH6;
                int i51 = iH9 - 1;
                if (i51 != 0) {
                    iH9 = i51;
                } else if (i44 > 0) {
                    i44--;
                    iH9 = p01Var.h();
                    iH6 = p01Var.b();
                } else {
                    iH9 = 0;
                }
                long j24 = j22 + j23;
                i47++;
                u6Var = u6Var2;
                bVar = bVar2;
                i48 = i19 - 1;
                iZza = i18;
                j19 = j24;
                jArrCopyOf = jArr9;
                i46 = i50;
                p01Var5 = p01Var;
            }
            long j25 = j20 + ((long) iB);
            if (p01Var4 != null) {
                while (i45 > 0) {
                    if (p01Var4.h() != 0) {
                        z12 = false;
                        break;
                    }
                    p01Var4.b();
                    i45--;
                }
                z12 = true;
                if (i43 == 0) {
                    z13 = z12;
                    i10 = i48;
                    i11 = iH9;
                    i12 = i43;
                    i13 = i44;
                    q7VarA = q7Var3;
                    i14 = iH8;
                } else if (iH9 != 0) {
                    z13 = z12;
                    i10 = i48;
                    i11 = iH9;
                    i13 = i44;
                    q7VarA = q7Var3;
                    i14 = iH8;
                    i12 = 0;
                } else if (i48 == 0) {
                    if (i44 != 0) {
                        z13 = z12;
                        i15 = i46;
                        i13 = i44;
                        q7VarA = q7Var3;
                        i14 = iH8;
                        i12 = 0;
                        i11 = 0;
                        i10 = 0;
                    } else if (iH8 != 0) {
                        z13 = z12;
                        i15 = i46;
                        q7VarA = q7Var3;
                        i14 = iH8;
                        i12 = 0;
                        i11 = 0;
                        i10 = 0;
                        i13 = 0;
                    } else if (z12) {
                        i15 = i46;
                        jArr = jArrCopyOf;
                        i16 = iZza;
                        q7VarA = q7Var3;
                        j10 = j25;
                        jArr2 = jArr;
                        iArr = iArrCopyOf;
                        jArr3 = jArrCopyOf2;
                        i17 = i16;
                        j11 = j21;
                        objArr = CopyOf;
                    } else {
                        i15 = i46;
                        q7VarA = q7Var3;
                        i12 = 0;
                        i11 = 0;
                        i10 = 0;
                        i13 = 0;
                        i14 = 0;
                        z13 = false;
                    }
                    int i52 = q7VarA.f15605a;
                    int length2 = String.valueOf(i13).length() + String.valueOf(i10).length() + String.valueOf(i11).length() + String.valueOf(i12).length() + String.valueOf(i52).length() + 66 + 35 + 26 + 33 + 36;
                    int length3 = String.valueOf(i14).length();
                    jArr = jArrCopyOf;
                    String str3 = true != z13 ? ", ctts invalid" : "";
                    i16 = iZza;
                    StringBuilder sb = new StringBuilder(str3.length() + length2 + length3);
                    j10 = j25;
                    com.google.android.gms.measurement.internal.u1.y(sb, "Inconsistent stbl box for track ", i52, ": remainingSynchronizationSamples ", i12);
                    com.google.android.gms.measurement.internal.u1.y(sb, ", remainingSamplesAtTimestampDelta ", i11, ", remainingSamplesInChunk ", i10);
                    com.google.android.gms.measurement.internal.u1.y(sb, ", remainingTimestampDeltaChanges ", i13, ", remainingSamplesAtTimestampOffset ", i14);
                    sb.append(str3);
                    vt0.c(sb.toString());
                    jArr2 = jArr;
                    iArr = iArrCopyOf;
                    jArr3 = jArrCopyOf2;
                    i17 = i16;
                    j11 = j21;
                    objArr = CopyOf;
                } else {
                    z13 = z12;
                    i10 = i48;
                    i13 = i44;
                    q7VarA = q7Var3;
                    i14 = iH8;
                    i12 = 0;
                    i11 = 0;
                }
                i15 = i46;
                int i522 = q7VarA.f15605a;
                int length22 = String.valueOf(i13).length() + String.valueOf(i10).length() + String.valueOf(i11).length() + String.valueOf(i12).length() + String.valueOf(i522).length() + 66 + 35 + 26 + 33 + 36;
                int length32 = String.valueOf(i14).length();
                jArr = jArrCopyOf;
                if (true != z13) {
                }
                i16 = iZza;
                StringBuilder sb2 = new StringBuilder(str3.length() + length22 + length32);
                j10 = j25;
                com.google.android.gms.measurement.internal.u1.y(sb2, "Inconsistent stbl box for track ", i522, ": remainingSynchronizationSamples ", i12);
                com.google.android.gms.measurement.internal.u1.y(sb2, ", remainingSamplesAtTimestampDelta ", i11, ", remainingSamplesInChunk ", i10);
                com.google.android.gms.measurement.internal.u1.y(sb2, ", remainingTimestampDeltaChanges ", i13, ", remainingSamplesAtTimestampOffset ", i14);
                sb2.append(str3);
                vt0.c(sb2.toString());
                jArr2 = jArr;
                iArr = iArrCopyOf;
                jArr3 = jArrCopyOf2;
                i17 = i16;
                j11 = j21;
                objArr = CopyOf;
            } else {
                z12 = true;
                if (i43 == 0) {
                }
                i15 = i46;
                int i5222 = q7VarA.f15605a;
                int length222 = String.valueOf(i13).length() + String.valueOf(i10).length() + String.valueOf(i11).length() + String.valueOf(i12).length() + String.valueOf(i5222).length() + 66 + 35 + 26 + 33 + 36;
                int length322 = String.valueOf(i14).length();
                jArr = jArrCopyOf;
                if (true != z13) {
                }
                i16 = iZza;
                StringBuilder sb22 = new StringBuilder(str3.length() + length222 + length322);
                j10 = j25;
                com.google.android.gms.measurement.internal.u1.y(sb22, "Inconsistent stbl box for track ", i5222, ": remainingSynchronizationSamples ", i12);
                com.google.android.gms.measurement.internal.u1.y(sb22, ", remainingSamplesAtTimestampDelta ", i11, ", remainingSamplesInChunk ", i10);
                com.google.android.gms.measurement.internal.u1.y(sb22, ", remainingTimestampDeltaChanges ", i13, ", remainingSamplesAtTimestampOffset ", i14);
                sb22.append(str3);
                vt0.c(sb22.toString());
                jArr2 = jArr;
                iArr = iArrCopyOf;
                jArr3 = jArrCopyOf2;
                i17 = i16;
                j11 = j21;
                objArr = CopyOf;
            }
        }
        long j26 = q7VarA.f15610f;
        if (j26 > 0) {
            long jR = bb1.r(8 * j11, 1000000L, j26, RoundingMode.HALF_DOWN);
            if (jR > 0 && jR < 2147483647L) {
                zn2Var.getClass();
                sm2 sm2Var2 = new sm2(zn2Var);
                sm2Var2.f16481d = (int) jR;
                q7VarA = q7VarA.a(new zn2(sm2Var2));
            }
        }
        long j27 = q7VarA.f15607c;
        RoundingMode roundingMode = RoundingMode.DOWN;
        long jR2 = bb1.r(j10, 1000000L, j27, roundingMode);
        int[] iArrO = za2.O(arrayList2);
        long[] jArr10 = q7VarA.zzi;
        if (jArr10 == null) {
            bb1.s(jArr3, j27);
            return new t7(q7VarA, jArr2, iArr, i15, jArr3, objArr, iArrO, r29, jR2, i17);
        }
        int length4 = jArr10.length;
        int i53 = q7VarA.f15606b;
        zn2 zn2Var5 = q7VarA.f15611g;
        if (length4 == 1) {
            if (i53 != 1 || (length = jArr3.length) < 2) {
                j12 = j27;
                arrayList = arrayList2;
                zn2Var2 = zn2Var5;
            } else {
                long[] jArr11 = q7VarA.zzj;
                jArr11.getClass();
                long j28 = jArr11[0];
                long j29 = jArr10[0];
                long j30 = q7VarA.f15608d;
                arrayList = arrayList2;
                zn2Var2 = zn2Var5;
                long jR3 = j28 + bb1.r(j29, j27, j30, roundingMode);
                int i54 = length - 1;
                int iMax2 = Math.max(0, Math.min(4, i54));
                int iMax3 = Math.max(0, Math.min(length - 4, i54));
                if (jArr3[0] <= j28 && j28 < jArr3[iMax2] && jArr3[iMax3] < jR3 && jR3 <= j10 + 2) {
                    long jMax = Math.max(0L, j10 - jR3);
                    long j31 = j28 - jArr3[0];
                    long j32 = zn2Var2.f19349v;
                    long jR4 = bb1.r(j31, j32, j27, roundingMode);
                    long jR5 = bb1.r(jMax, j32, j27, roundingMode);
                    if (jR4 != 0) {
                        j14 = jR4;
                    } else if (jR5 != 0) {
                        j14 = 0;
                    }
                    if (j14 <= 2147483647L && jR5 <= 2147483647L) {
                        e3Var.f10608a = (int) j14;
                        e3Var.f10609b = (int) jR5;
                        bb1.s(jArr3, j27);
                        return new t7(q7VarA, jArr2, iArr, i15, jArr3, objArr, iArrO, r29, bb1.r(jArr10[0], 1000000L, j30, roundingMode), i17);
                    }
                }
                j12 = j27;
            }
            i20 = 1;
            length4 = 1;
        } else {
            j12 = j27;
            arrayList = arrayList2;
            zn2Var2 = zn2Var5;
            i20 = 1;
        }
        if (length4 != i20) {
            j13 = j12;
        } else {
            if (jArr10[0] == 0) {
                long[] jArr12 = q7VarA.zzj;
                jArr12.getClass();
                long j33 = jArr12[0];
                for (int i55 = 0; i55 < jArr3.length; i55++) {
                    jArr3[i55] = bb1.r(jArr3[i55] - j33, 1000000L, j12, RoundingMode.DOWN);
                }
                return new t7(q7VarA, jArr2, iArr, i15, jArr3, objArr, iArrO, r29, bb1.r(j10 - j33, 1000000L, j12, RoundingMode.DOWN), i17);
            }
            j13 = j12;
            i20 = 1;
        }
        boolean z15 = i53 == i20;
        long[] jArr13 = q7VarA.zzj;
        int[] iArr10 = new int[length4];
        int[] iArr11 = new int[length4];
        jArr13.getClass();
        int i56 = 0;
        int i57 = 0;
        int i58 = 0;
        boolean z16 = false;
        while (i57 < jArr10.length) {
            long[] jArr14 = jArr2;
            int[] iArr12 = iArr;
            long j34 = jArr13[i57];
            if (j34 != -1) {
                iArr3 = iArr10;
                iArr4 = iArr11;
                q7Var2 = q7VarA;
                int i59 = i56;
                i21 = i57;
                jArr5 = jArr10;
                int i60 = i58;
                jArr4 = jArr13;
                long jR6 = bb1.r(jArr10[i57], j13, q7VarA.f15608d, RoundingMode.DOWN) + j34;
                iArr3[i21] = bb1.n(jArr3, j34, true);
                int iBinarySearch = Arrays.binarySearch(jArr3, jR6);
                if (iBinarySearch < 0) {
                    iBinarySearch = ~iBinarySearch;
                } else {
                    while (true) {
                        i22 = iBinarySearch + 1;
                        if (i22 >= jArr3.length || jArr3[i22] != jR6) {
                            break;
                        }
                        iBinarySearch = i22;
                    }
                    if (!z15) {
                        iBinarySearch = i22;
                    }
                }
                int i61 = iBinarySearch - 1;
                int i62 = 0;
                while (iBinarySearch < jArr3.length) {
                    if (jArr3[iBinarySearch] >= jR6) {
                        i62++;
                        if (i62 > zn2Var2.f19335h) {
                            break;
                        }
                    } else {
                        i61 = iBinarySearch;
                    }
                    iBinarySearch++;
                }
                iArr4[i21] = i61 + 1;
                int i63 = iArr3[i21];
                while (true) {
                    i23 = iArr3[i21];
                    if (i23 <= 0) {
                        c6 = 1;
                        break;
                    }
                    c6 = 1;
                    if ((objArr[i23] & 1) != 0) {
                        break;
                    }
                    iArr3[i21] = i23 - 1;
                }
                if (i23 == 0) {
                    z14 = false;
                    if ((objArr[0] & c6) == 0) {
                        iArr3[i21] = i63;
                        while (true) {
                            i23 = iArr3[i21];
                            if (i23 >= iArr4[i21] || (objArr[i23] & c6) != 0) {
                                break;
                            }
                            iArr3[i21] = i23 + 1;
                            c6 = 1;
                        }
                    }
                } else {
                    z14 = false;
                }
                int i64 = iArr4[i21];
                int i65 = (i64 - i23) + i60;
                z16 |= i59 != i23 ? true : z14;
                i58 = i65;
                i56 = i64;
            } else {
                i21 = i57;
                iArr3 = iArr10;
                iArr4 = iArr11;
                jArr4 = jArr13;
                jArr5 = jArr10;
                q7Var2 = q7VarA;
            }
            i57 = i21 + 1;
            jArr2 = jArr14;
            iArr = iArr12;
            jArr10 = jArr5;
            iArr10 = iArr3;
            iArr11 = iArr4;
            q7VarA = q7Var2;
            jArr13 = jArr4;
        }
        long[] jArr15 = jArr2;
        int[] iArr13 = iArr;
        int[] iArr14 = iArr10;
        int[] iArr15 = iArr11;
        long[] jArr16 = jArr13;
        long[] jArr17 = jArr10;
        q7 q7Var4 = q7VarA;
        int i66 = i58;
        boolean z17 = z16 | (i66 != i17);
        long[] jArr18 = z17 ? new long[i66] : jArr15;
        int[] iArr16 = z17 ? new int[i66] : iArr13;
        if (true == z17) {
            i15 = 0;
        }
        Object[] objArr2 = z17 ? new int[i66] : objArr;
        ArrayList arrayList3 = z17 ? new ArrayList() : arrayList;
        long[] jArr19 = new long[i66];
        int i67 = i15;
        int i68 = 0;
        int i69 = 0;
        boolean z18 = false;
        long[] jArr20 = jArr17;
        long j35 = 0;
        Object obj = objArr;
        while (i69 < jArr20.length) {
            long j36 = jArr16[i69];
            int i70 = iArr14[i69];
            int i71 = iArr15[i69];
            if (z17) {
                int i72 = i71 - i70;
                System.arraycopy(jArr15, i70, jArr18, i68, i72);
                iArr2 = iArr13;
                System.arraycopy(iArr2, i70, iArr16, i68, i72);
                System.arraycopy(obj, i70, objArr2, i68, i72);
            } else {
                iArr2 = iArr13;
            }
            boolean z19 = z18;
            int i73 = i68;
            int i74 = i70;
            int i75 = i67;
            Object obj2 = obj;
            while (i74 < i71) {
                int[] iArr17 = iArr2;
                int i76 = i74;
                q7 q7Var5 = q7Var4;
                long j37 = q7Var5.f15608d;
                RoundingMode roundingMode2 = RoundingMode.DOWN;
                long[] jArr21 = jArr18;
                int i77 = i75;
                Object obj3 = obj2;
                long[] jArr22 = jArr20;
                int i78 = i71;
                int i79 = i69;
                long jR7 = bb1.r(j35, 1000000L, j37, roundingMode2);
                long jR8 = bb1.r(jArr3[i76] - j36, 1000000L, j13, roundingMode2);
                z19 = (!(jR8 >= 0)) | z19;
                jArr19[i73] = jR7 + jR8;
                if (z17 && iArr16[i73] > i77) {
                    i77 = iArr17[i76];
                }
                i75 = i77;
                if (z17 && r29 == 0 && (objArr2[i73] & 1) != 0) {
                    arrayList3.add(Integer.valueOf(i73));
                }
                i73++;
                i74 = i76 + 1;
                q7Var4 = q7Var5;
                iArr2 = iArr17;
                jArr20 = jArr22;
                i71 = i78;
                jArr18 = jArr21;
                i69 = i79;
                obj2 = obj3;
            }
            iArr13 = iArr2;
            int i80 = i69;
            j35 += jArr20[i80];
            i69 = i80 + 1;
            i67 = i75;
            i68 = i73;
            z18 = z19;
            jArr18 = jArr18;
            obj = obj2;
        }
        long[] jArr23 = jArr18;
        q7 q7Var6 = q7Var4;
        long jR9 = bb1.r(j35, 1000000L, q7Var6.f15608d, RoundingMode.DOWN);
        if (z18) {
            zn2Var2.getClass();
            sm2 sm2Var3 = new sm2(zn2Var2);
            sm2Var3.f16486i = true;
            q7VarA2 = q7Var6.a(new zn2(sm2Var3));
        } else {
            q7VarA2 = q7Var6;
        }
        return new t7(q7VarA2, jArr23, iArr16, i67, jArr19, objArr2, za2.O(arrayList3), r29, jR9, jArr23.length);
    }

    public static String f(byte[] bArr, int i10, int i11) {
        ih1.b1(bArr.length == 64);
        ArrayList arrayList = new ArrayList(16);
        for (int i12 = 0; i12 < bArr.length - 3; i12 += 4) {
            int iG = za2.G(bArr[i12], bArr[i12 + 1], bArr[i12 + 2], bArr[i12 + 3]);
            String str = bb1.f9474a;
            int i13 = ((iG >> 8) & 255) - 128;
            int i14 = (iG >> 16) & 255;
            int i15 = (iG & 255) - 128;
            arrayList.add(String.format("%06x", Integer.valueOf(Math.max(0, Math.min(((i15 * 17790) / 10000) + i14, 255)) | (Math.max(0, Math.min(((i13 * 14075) / 10000) + i14, 255)) << 16) | (Math.max(0, Math.min((i14 - ((i15 * 3455) / 10000)) - ((i13 * 7169) / 10000), 255)) << 8))));
        }
        Iterator it = arrayList.iterator();
        StringBuilder sb = new StringBuilder();
        ih1.v0(sb, it, ", ");
        String string = sb.toString();
        StringBuilder sb2 = new StringBuilder(com.google.android.gms.measurement.internal.u1.c(string, com.google.android.gms.measurement.internal.u1.c(String.valueOf(i11), String.valueOf(i10).length() + 7, 10), 1));
        sb2.append("size: ");
        sb2.append(i10);
        sb2.append("x");
        sb2.append(i11);
        return defpackage.e.p(sb2, "\npalette: ", string, "\n");
    }

    /* JADX WARN: Removed duplicated region for block: B:11:0x0041  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x0154  */
    /* JADX WARN: Removed duplicated region for block: B:88:0x017c  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static ea2 g(p01 p01Var) {
        int i10;
        int iP;
        fv1 fv1Var = new fv1();
        byte[] bArr = p01Var.f15225a;
        androidx.media3.extractor.b1 b1Var = new androidx.media3.extractor.b1(bArr, bArr.length);
        b1Var.l(p01Var.f15226b * 8);
        b1Var.u(1);
        int iP2 = b1Var.p(3);
        b1Var.n(6);
        boolean zO = b1Var.o();
        boolean zO2 = b1Var.o();
        boolean z10 = false;
        if (iP2 != 2) {
            if (iP2 <= 2) {
                i10 = true != zO ? 8 : 10;
                fv1Var.f11404d = i10;
                fv1Var.f11405e = i10;
            }
        } else if (zO) {
            i10 = true == zO2 ? 12 : 10;
            fv1Var.f11404d = i10;
            fv1Var.f11405e = i10;
        } else {
            zO = false;
            iP2 = 2;
            if (iP2 <= 2) {
            }
        }
        int i11 = 13;
        b1Var.n(13);
        b1Var.m();
        int iP3 = b1Var.p(4);
        if (iP3 != 1) {
            StringBuilder sb = new StringBuilder(String.valueOf(iP3).length() + 22);
            sb.append("Unsupported obu_type: ");
            sb.append(iP3);
            vt0.b(sb.toString());
            return fv1Var.a();
        }
        if (b1Var.o()) {
            vt0.b("Unsupported obu_extension_flag");
            return fv1Var.a();
        }
        boolean zO3 = b1Var.o();
        b1Var.m();
        if (zO3 && b1Var.p(8) > 127) {
            vt0.b("Excessive obu_size");
            return fv1Var.a();
        }
        int iP4 = b1Var.p(3);
        b1Var.m();
        if (b1Var.o()) {
            vt0.b("Unsupported reduced_still_picture_header");
            return fv1Var.a();
        }
        if (b1Var.o()) {
            vt0.b("Unsupported timing_info_present_flag");
            return fv1Var.a();
        }
        if (b1Var.o()) {
            vt0.b("Unsupported initial_display_delay_present_flag");
            return fv1Var.a();
        }
        int iP5 = b1Var.p(5);
        for (int i12 = 0; i12 <= iP5; i12++) {
            b1Var.n(12);
            if (b1Var.p(5) > 7) {
                b1Var.m();
            }
        }
        int iP6 = b1Var.p(4);
        int iP7 = b1Var.p(4);
        b1Var.n(iP6 + 1);
        b1Var.n(iP7 + 1);
        if (b1Var.o()) {
            b1Var.n(7);
        }
        b1Var.n(7);
        boolean zO4 = b1Var.o();
        if (zO4) {
            b1Var.n(2);
        }
        if ((b1Var.o() || b1Var.p(1) > 0) && !b1Var.o()) {
            b1Var.n(1);
        }
        if (zO4) {
            b1Var.n(3);
        }
        b1Var.n(3);
        boolean zO5 = b1Var.o();
        if (iP4 != 2) {
            if (iP4 != 1) {
            }
            if (b1Var.o()) {
                int iP8 = b1Var.p(8);
                int iP9 = b1Var.p(8);
                int iP10 = b1Var.p(8);
                if (z10 || iP8 != 1) {
                    i11 = iP9;
                    iP = b1Var.p(1);
                    fv1Var.f11401a = ea2.a(iP8);
                    fv1Var.f11402b = iP != 1 ? 2 : 1;
                    fv1Var.f11403c = ea2.b(i11);
                } else if (iP9 != 13) {
                    iP8 = 1;
                    i11 = iP9;
                    iP = b1Var.p(1);
                    fv1Var.f11401a = ea2.a(iP8);
                    fv1Var.f11402b = iP != 1 ? 2 : 1;
                    fv1Var.f11403c = ea2.b(i11);
                } else if (iP10 == 0) {
                    iP = 1;
                    iP8 = 1;
                    fv1Var.f11401a = ea2.a(iP8);
                    fv1Var.f11402b = iP != 1 ? 2 : 1;
                    fv1Var.f11403c = ea2.b(i11);
                } else {
                    iP8 = 1;
                    iP = b1Var.p(1);
                    fv1Var.f11401a = ea2.a(iP8);
                    fv1Var.f11402b = iP != 1 ? 2 : 1;
                    fv1Var.f11403c = ea2.b(i11);
                }
            }
            return fv1Var.a();
        }
        if (zO5) {
            b1Var.m();
        }
        if (b1Var.o()) {
            z10 = true;
        }
        if (b1Var.o()) {
        }
        return fv1Var.a();
    }

    public static ea2 h(p01 p01Var) {
        fv1 fv1Var = new fv1();
        byte[] bArr = p01Var.f15225a;
        androidx.media3.extractor.b1 b1Var = new androidx.media3.extractor.b1(bArr, bArr.length);
        b1Var.l(p01Var.f15226b * 8);
        b1Var.u(1);
        int iP = b1Var.p(8);
        for (int i10 = 0; i10 < iP; i10++) {
            b1Var.u(1);
            int iP2 = b1Var.p(8);
            for (int i11 = 0; i11 < iP2; i11++) {
                b1Var.n(6);
                boolean zO = b1Var.o();
                b1Var.m();
                b1Var.u(11);
                b1Var.n(4);
                int iP3 = b1Var.p(4) + 8;
                fv1Var.f11404d = iP3;
                fv1Var.f11405e = iP3;
                b1Var.u(1);
                if (zO) {
                    int iP4 = b1Var.p(8);
                    int iP5 = b1Var.p(8);
                    b1Var.u(1);
                    boolean zO2 = b1Var.o();
                    fv1Var.f11401a = ea2.a(iP4);
                    fv1Var.f11402b = true != zO2 ? 2 : 1;
                    fv1Var.f11403c = ea2.b(iP5);
                }
            }
        }
        return fv1Var.a();
    }

    public static co1 i(p01 p01Var, int i10) {
        p01Var.C(i10 + 12);
        p01Var.E(1);
        j(p01Var);
        p01Var.E(2);
        int I = p01Var.I();
        if ((I & 128) != 0) {
            p01Var.E(2);
        }
        if ((I & 64) != 0) {
            p01Var.E(p01Var.I());
        }
        if ((I & 32) != 0) {
            p01Var.E(2);
        }
        p01Var.E(1);
        j(p01Var);
        String strZze = hc.zze(p01Var.I());
        if (MimeTypes.AUDIO_MPEG.equals(strZze) || MimeTypes.AUDIO_DTS.equals(strZze) || MimeTypes.AUDIO_DTS_HD.equals(strZze)) {
            return new co1(strZze, (byte[]) null, -1L, -1L);
        }
        p01Var.E(4);
        long jN = p01Var.N();
        long jN2 = p01Var.N();
        p01Var.E(1);
        int iJ = j(p01Var);
        byte[] bArr = new byte[iJ];
        p01Var.F(0, iJ, bArr);
        return new co1(strZze, bArr, jN2 <= 0 ? -1L : jN2, jN > 0 ? jN : -1L);
    }

    public static int j(p01 p01Var) {
        int I = p01Var.I();
        int i10 = I & 127;
        while ((I & 128) == 128) {
            I = p01Var.I();
            i10 = (i10 << 7) | (I & 127);
        }
        return i10;
    }

    /* JADX WARN: Code restructure failed: missing block: B:49:0x00e7, code lost:
    
        r8 = -9223372036854775807L;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:101:0x0187  */
    /* JADX WARN: Removed duplicated region for block: B:102:0x018a  */
    /* JADX WARN: Removed duplicated region for block: B:105:0x0198  */
    /* JADX WARN: Removed duplicated region for block: B:107:0x019e  */
    /* JADX WARN: Removed duplicated region for block: B:111:0x01d9  */
    /* JADX WARN: Removed duplicated region for block: B:114:0x01e6  */
    /* JADX WARN: Removed duplicated region for block: B:115:0x01e8  */
    /* JADX WARN: Removed duplicated region for block: B:117:0x01ec  */
    /* JADX WARN: Removed duplicated region for block: B:132:0x024c  */
    /* JADX WARN: Removed duplicated region for block: B:141:0x026a  */
    /* JADX WARN: Removed duplicated region for block: B:142:0x0271  */
    /* JADX WARN: Removed duplicated region for block: B:284:0x0498 A[PHI: r9
      0x0498: PHI (r9v109 char) = (r9v105 char), (r9v105 char), (r9v111 char) binds: [B:280:0x0479, B:282:0x0481, B:287:0x04b8] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:288:0x04ba  */
    /* JADX WARN: Removed duplicated region for block: B:361:0x0716  */
    /* JADX WARN: Removed duplicated region for block: B:362:0x0718  */
    /* JADX WARN: Removed duplicated region for block: B:365:0x0723  */
    /* JADX WARN: Removed duplicated region for block: B:371:0x0731  */
    /* JADX WARN: Removed duplicated region for block: B:377:0x073f  */
    /* JADX WARN: Removed duplicated region for block: B:383:0x074d  */
    /* JADX WARN: Removed duplicated region for block: B:384:0x074f  */
    /* JADX WARN: Removed duplicated region for block: B:387:0x0759  */
    /* JADX WARN: Removed duplicated region for block: B:388:0x075b  */
    /* JADX WARN: Removed duplicated region for block: B:391:0x0763  */
    /* JADX WARN: Removed duplicated region for block: B:392:0x077c  */
    /* JADX WARN: Removed duplicated region for block: B:576:0x0c37  */
    /* JADX WARN: Removed duplicated region for block: B:577:0x0c39  */
    /* JADX WARN: Removed duplicated region for block: B:591:0x0ca3  */
    /* JADX WARN: Removed duplicated region for block: B:592:0x0cad  */
    /* JADX WARN: Removed duplicated region for block: B:619:0x0db1  */
    /* JADX WARN: Removed duplicated region for block: B:620:0x0db6  */
    /* JADX WARN: Removed duplicated region for block: B:630:0x0e13  */
    /* JADX WARN: Removed duplicated region for block: B:631:0x0e3d  */
    /* JADX WARN: Removed duplicated region for block: B:641:0x021f A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:72:0x0140  */
    /* JADX WARN: Removed duplicated region for block: B:88:0x015e  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static List zzb(og1 og1Var, e3 e3Var, long j10, @Nullable uk2 uk2Var, boolean z10, boolean z11, mq1 mq1Var, boolean z12) throws zzat {
        long jR;
        long jN;
        int i10;
        int i11;
        boolean z13;
        long j11;
        int iA;
        int i12;
        int i13;
        long j12;
        int i14;
        String str;
        zg1 zg1VarZzc;
        int i15;
        ArrayList arrayList;
        og1 og1Var2;
        long[] jArr;
        long[] jArr2;
        zn2 zn2Var;
        q7 q7Var;
        mq1 mq1Var2;
        Pair pairZzn;
        short s10;
        short s11;
        og1 og1Var3;
        int i16;
        p01 p01Var;
        v6 v6Var;
        uk2 uk2VarZzb;
        String str2;
        int i17;
        int i18;
        int i19;
        byte b10;
        char c6;
        int i20;
        int i21;
        String str3;
        v6 v6Var2;
        long j13;
        int i22;
        int i23;
        boolean z14;
        int i24;
        int i25;
        v6 v6Var3;
        String str4;
        int i26;
        List listO;
        int i27;
        tn1 tn1Var;
        zzguf zzgufVarG;
        boolean z15;
        String str5;
        boolean z16;
        String str6;
        boolean z17;
        boolean z18;
        boolean z19;
        int i28;
        boolean z20;
        int i29;
        String str7;
        List list;
        int i30;
        boolean z21;
        int i31;
        int i32;
        int i33;
        zzguf zzgufVarG2;
        boolean z22;
        boolean z23;
        char c10;
        zzguf zzgufVarO;
        String str8;
        long j14;
        int i34;
        boolean z24;
        boolean z25;
        q7 q7Var2;
        ArrayList arrayList2;
        og1 og1Var4 = og1Var;
        uk2 uk2Var2 = uk2Var;
        ArrayList arrayList3 = new ArrayList();
        int i35 = 0;
        while (true) {
            ArrayList arrayList4 = og1Var4.f15062e;
            if (i35 >= arrayList4.size()) {
                return arrayList3;
            }
            og1 og1Var5 = (og1) arrayList4.get(i35);
            if (og1Var5.f32097b != 1953653099) {
                arrayList2 = arrayList3;
                i15 = i35;
            } else {
                zg1 zg1VarZzc2 = og1Var4.zzc(1836476516);
                zg1VarZzc2.getClass();
                og1 og1VarZzd = og1Var5.zzd(1835297121);
                og1VarZzd.getClass();
                zg1 zg1VarZzc3 = og1VarZzd.zzc(1751411826);
                zg1VarZzc3.getClass();
                p01 p01Var2 = zg1VarZzc3.f19264c;
                p01Var2.C(16);
                int iB = p01Var2.b();
                int i36 = iB == 1936684398 ? 1 : iB == 1986618469 ? 2 : (iB == 1952807028 || iB == 1935832172 || iB == 1937072756 || iB == 1668047728 || iB == 1937072752) ? 3 : iB == 1835365473 ? 5 : -1;
                if (i36 == -1) {
                    mq1Var2 = mq1Var;
                    arrayList = arrayList3;
                    i15 = i35;
                    og1Var2 = og1Var5;
                    q7Var = null;
                    q7Var2 = (q7) mq1Var2.apply(q7Var);
                    if (q7Var2 == null) {
                        og1 og1VarZzd2 = og1Var2.zzd(1835297121);
                        og1VarZzd2.getClass();
                        og1 og1VarZzd3 = og1VarZzd2.zzd(1835626086);
                        og1VarZzd3.getClass();
                        og1 og1VarZzd4 = og1VarZzd3.zzd(1937007212);
                        og1VarZzd4.getClass();
                        t7 t7VarE = e(q7Var2, og1VarZzd4, e3Var);
                        arrayList2 = arrayList;
                        arrayList2.add(t7VarE);
                    } else {
                        arrayList2 = arrayList;
                    }
                } else {
                    zg1 zg1VarZzc4 = og1Var5.zzc(1953196132);
                    zg1VarZzc4.getClass();
                    p01 p01Var3 = zg1VarZzc4.f19264c;
                    p01Var3.C(8);
                    int iA2 = a(p01Var3.b());
                    p01Var3.E(iA2 == 0 ? 8 : 16);
                    int iB2 = p01Var3.b();
                    p01Var3.E(4);
                    int i37 = p01Var3.f15226b;
                    int i38 = 0;
                    while (true) {
                        int i39 = iA2 == 0 ? 4 : 8;
                        jR = -9223372036854775807L;
                        if (i38 >= i39) {
                            p01Var3.E(i39);
                        } else if (p01Var3.f15225a[i37 + i38] != -1) {
                            jN = iA2 == 0 ? p01Var3.N() : p01Var3.j();
                            if (jN == 0) {
                            }
                        } else {
                            i38++;
                        }
                    }
                    p01Var3.E(10);
                    int iJ = p01Var3.J();
                    p01Var3.E(4);
                    int iB3 = p01Var3.b();
                    int iB4 = p01Var3.b();
                    p01Var3.E(4);
                    int iB5 = p01Var3.b();
                    int iB6 = p01Var3.b();
                    int i40 = i36;
                    if (iB3 != 0) {
                        if (iB3 != 0) {
                            if (iB4 == -65536) {
                                if (iB5 != 65536) {
                                    if (iB5 == -65536) {
                                        z13 = iB6 != 0;
                                        iB5 = -65536;
                                    }
                                    iB4 = -65536;
                                } else {
                                    z13 = iB6 != 0;
                                }
                                if (true != z13) {
                                    i11 = 270;
                                    p01Var3.E(16);
                                    short sL = p01Var3.L();
                                    p01Var3.E(2);
                                    short sL2 = p01Var3.L();
                                    long j15 = j10 == -9223372036854775807L ? jN : j10;
                                    j11 = c(zg1VarZzc2.f19264c).f16456c;
                                    long jR2 = j15 == -9223372036854775807L ? -9223372036854775807L : bb1.r(j15, 1000000L, j11, RoundingMode.DOWN);
                                    og1 og1VarZzd5 = og1VarZzd.zzd(1835626086);
                                    og1VarZzd5.getClass();
                                    og1 og1VarZzd6 = og1VarZzd5.zzd(1937007212);
                                    og1VarZzd6.getClass();
                                    zg1 zg1VarZzc5 = og1VarZzd.zzc(1835296868);
                                    zg1VarZzc5.getClass();
                                    p01 p01Var4 = zg1VarZzc5.f19264c;
                                    p01Var4.C(8);
                                    iA = a(p01Var4.b());
                                    p01Var4.E(iA != 0 ? 16 : 8);
                                    long jN2 = p01Var4.N();
                                    int i41 = p01Var4.f15226b;
                                    i12 = 0;
                                    while (true) {
                                        i13 = iA == 0 ? 4 : 8;
                                        if (i12 < i13) {
                                            j12 = j11;
                                            if (p01Var4.f15225a[i41 + i12] != -1) {
                                                long jN3 = iA == 0 ? p01Var4.N() : p01Var4.j();
                                                if (jN3 != 0) {
                                                    jR = bb1.r(jN3, 1000000L, jN2, RoundingMode.DOWN);
                                                }
                                            } else {
                                                i12++;
                                                j11 = j12;
                                            }
                                        } else {
                                            j12 = j11;
                                            p01Var4.E(i13);
                                        }
                                    }
                                    int iJ2 = p01Var4.J();
                                    char[] cArr = {(char) (((iJ2 >> 10) & 31) + 96), (char) (((iJ2 >> 5) & 31) + 96), (char) ((iJ2 & 31) + 96)};
                                    for (i14 = 0; i14 < 3; i14++) {
                                        char c11 = cArr[i14];
                                        if (c11 < 'a' || c11 > 'z') {
                                            str = null;
                                            zg1VarZzc = og1VarZzd6.zzc(1937011556);
                                            if (zg1VarZzc != null) {
                                                vt0.c("Ignoring track where sample table (stbl) box is missing a sample description (stsd).");
                                                mq1Var2 = mq1Var;
                                                arrayList = arrayList3;
                                                i15 = i35;
                                                og1Var2 = og1Var5;
                                                q7Var = null;
                                                q7Var2 = (q7) mq1Var2.apply(q7Var);
                                                if (q7Var2 == null) {
                                                }
                                            } else {
                                                p01 p01Var5 = zg1VarZzc.f19264c;
                                                p01Var5.C(12);
                                                int iB7 = p01Var5.b();
                                                v6 v6Var4 = new v6(iB7);
                                                i15 = i35;
                                                int i42 = 0;
                                                while (i42 < iB7) {
                                                    ArrayList arrayList5 = arrayList3;
                                                    int i43 = p01Var5.f15226b;
                                                    int i44 = iJ;
                                                    int iB8 = p01Var5.b();
                                                    String str9 = "childAtomSize must be positive";
                                                    r2.zza(iB8 > 0, "childAtomSize must be positive");
                                                    int iB9 = p01Var5.b();
                                                    int i45 = iB7;
                                                    if (iB9 == 1635148593 || iB9 == 1635148595 || iB9 == 1701733238 || iB9 == 1831958048 || iB9 == 1836070006 || iB9 == 1752589105 || iB9 == 1751479857 || iB9 == 1932670515 || iB9 == 1211250227 || iB9 == 1748121139 || iB9 == 1987063864 || iB9 == 1987063865 || iB9 == 1635135537 || iB9 == 1685479798 || iB9 == 1685479729 || iB9 == 1685481573 || iB9 == 1685481521 || iB9 == 1634760241) {
                                                        int i46 = i11;
                                                        v6 v6Var5 = v6Var4;
                                                        s10 = sL;
                                                        s11 = sL2;
                                                        String str10 = str;
                                                        int i47 = iB2;
                                                        og1Var3 = og1Var5;
                                                        i16 = i40;
                                                        p01Var = p01Var5;
                                                        p01Var.C(i43 + 16);
                                                        p01Var.E(16);
                                                        int iJ3 = p01Var.J();
                                                        int iJ4 = p01Var.J();
                                                        p01Var.E(50);
                                                        int i48 = p01Var.f15226b;
                                                        if (iB9 == 1701733238) {
                                                            Pair pairZzr = zzr(p01Var, i43, iB8);
                                                            if (pairZzr != null) {
                                                                int iIntValue = ((Integer) pairZzr.first).intValue();
                                                                uk2VarZzb = uk2Var2 == null ? null : uk2Var2.zzb(((r7) pairZzr.second).zzb);
                                                                v6Var = v6Var5;
                                                                v6Var.f17521a[i42] = (r7) pairZzr.second;
                                                                iB9 = iIntValue;
                                                            } else {
                                                                v6Var = v6Var5;
                                                                iB9 = 1701733238;
                                                                uk2VarZzb = uk2Var2;
                                                            }
                                                            p01Var.C(i48);
                                                        } else {
                                                            v6Var = v6Var5;
                                                            uk2VarZzb = uk2Var2;
                                                        }
                                                        if (iB9 == 1831958048) {
                                                            str2 = MimeTypes.VIDEO_MPEG;
                                                        } else if (iB9 == 1211250227) {
                                                            iB9 = 1211250227;
                                                            str2 = MimeTypes.VIDEO_H263;
                                                        } else {
                                                            str2 = null;
                                                        }
                                                        int i49 = iB9;
                                                        uk2 uk2Var3 = uk2VarZzb;
                                                        String str11 = str2;
                                                        float fH = 1.0f;
                                                        i17 = i42;
                                                        int iB10 = -1;
                                                        int i50 = -1;
                                                        int i51 = -1;
                                                        tn1 tn1Var2 = null;
                                                        int i52 = -1;
                                                        int i53 = 8;
                                                        List listO2 = null;
                                                        int i54 = -1;
                                                        int i55 = -1;
                                                        int i56 = -1;
                                                        int i57 = -1;
                                                        ByteBuffer byteBufferOrder = null;
                                                        boolean z26 = false;
                                                        byte[] bArrCopyOfRange = null;
                                                        androidx.emoji2.text.l0 l0Var = null;
                                                        co1 co1Var = null;
                                                        String str12 = null;
                                                        int i58 = i48;
                                                        int i59 = 8;
                                                        while (i58 - i43 < iB8) {
                                                            p01Var.C(i58);
                                                            int i60 = p01Var.f15226b;
                                                            int iB11 = p01Var.b();
                                                            int i61 = i58;
                                                            if (iB11 != 0) {
                                                                i22 = iB11;
                                                            } else if (p01Var.f15226b - i43 == iB8) {
                                                                int i62 = i51;
                                                                int i63 = i59;
                                                                v6 v6Var6 = v6Var;
                                                                int i64 = i53;
                                                                i18 = i43;
                                                                i19 = iB8;
                                                                List list2 = listO2;
                                                                b10 = -1;
                                                                c6 = 2;
                                                                if (str11 != null) {
                                                                    i21 = i46;
                                                                    str3 = str10;
                                                                    i20 = i47;
                                                                    v6Var2 = v6Var6;
                                                                } else {
                                                                    sm2 sm2Var = new sm2();
                                                                    i20 = i47;
                                                                    sm2Var.q(i20);
                                                                    sm2Var.zzm(str11);
                                                                    sm2Var.zzj(str12);
                                                                    sm2Var.f16487j = iJ3;
                                                                    sm2Var.f16488k = iJ4;
                                                                    sm2Var.f16489l = i57;
                                                                    sm2Var.f16490m = i56;
                                                                    sm2Var.f16493p = fH;
                                                                    i21 = i46;
                                                                    sm2Var.f16492o = i21;
                                                                    sm2Var.zzA(bArrCopyOfRange);
                                                                    sm2Var.f16494q = i50;
                                                                    sm2Var.zzp(list2);
                                                                    sm2Var.f16484g = i55;
                                                                    sm2Var.f16495r = i54;
                                                                    sm2Var.zzq(uk2Var3);
                                                                    str3 = str10;
                                                                    sm2Var.zze(str3);
                                                                    fv1 fv1Var = new fv1();
                                                                    fv1Var.f11401a = i52;
                                                                    fv1Var.f11402b = i62;
                                                                    fv1Var.f11403c = iB10;
                                                                    fv1Var.zzd(byteBufferOrder != null ? byteBufferOrder.array() : null);
                                                                    fv1Var.f11404d = i63;
                                                                    fv1Var.f11405e = i64;
                                                                    sm2Var.zzC(fv1Var.a());
                                                                    androidx.emoji2.text.l0 l0Var2 = l0Var;
                                                                    if (l0Var2 != null) {
                                                                        sm2Var.f16481d = za2.r(l0Var2.b());
                                                                        switch (l0Var2.f2246a) {
                                                                            case 5:
                                                                                j13 = l0Var2.f2248c;
                                                                                break;
                                                                            default:
                                                                                j13 = l0Var2.f2248c;
                                                                                break;
                                                                        }
                                                                        sm2Var.f16482e = za2.r(j13);
                                                                    } else {
                                                                        co1 co1Var2 = co1Var;
                                                                        if (co1Var2 != null) {
                                                                            sm2Var.f16481d = za2.r(co1Var2.f10008b);
                                                                            sm2Var.f16482e = za2.r(co1Var2.f10009c);
                                                                        }
                                                                    }
                                                                    zn2 zn2Var2 = new zn2(sm2Var);
                                                                    v6Var2 = v6Var6;
                                                                    v6Var2.zzb = zn2Var2;
                                                                }
                                                            } else {
                                                                i22 = 0;
                                                            }
                                                            if (i22 > 0) {
                                                                i23 = i43;
                                                                z14 = true;
                                                            } else {
                                                                i23 = i43;
                                                                z14 = false;
                                                            }
                                                            r2.zza(z14, str9);
                                                            int iB12 = p01Var.b();
                                                            int i65 = iB8;
                                                            if (iB12 == 1635148611) {
                                                                int i66 = i60 + 8;
                                                                r2.zza(str11 == null, null);
                                                                p01Var.C(i66);
                                                                z1 z1VarA = z1.a(p01Var);
                                                                v6Var.f17522b = z1VarA.f19032b;
                                                                if (z26) {
                                                                    z23 = true;
                                                                } else {
                                                                    fH = z1VarA.f19041k;
                                                                    z23 = false;
                                                                }
                                                                String str13 = z1VarA.zzl;
                                                                List list3 = z1VarA.f19031a;
                                                                int i67 = z1VarA.f19040j;
                                                                int i68 = z1VarA.f19037g;
                                                                int i69 = z1VarA.f19038h;
                                                                int i70 = z1VarA.f19039i;
                                                                int i71 = z1VarA.f19035e;
                                                                int i72 = z1VarA.f19036f;
                                                                z26 = z23;
                                                                str12 = str13;
                                                                i55 = i67;
                                                                v6Var3 = v6Var;
                                                                str4 = str9;
                                                                i52 = i68;
                                                                i24 = i69;
                                                                i25 = i71;
                                                                str11 = MimeTypes.VIDEO_H264;
                                                                i27 = i49;
                                                                i53 = i72;
                                                                tn1Var = tn1Var2;
                                                                listO2 = list3;
                                                                iB10 = i70;
                                                            } else if (iB12 == 1752589123) {
                                                                int i73 = i60 + 8;
                                                                r2.zza(str11 == null, null);
                                                                p01Var.C(i73);
                                                                f3 f3VarA = f3.a(p01Var);
                                                                List list4 = f3VarA.f10996a;
                                                                v6Var.f17522b = f3VarA.f10997b;
                                                                if (z26) {
                                                                    z22 = true;
                                                                } else {
                                                                    fH = f3VarA.f11007l;
                                                                    z22 = false;
                                                                }
                                                                String str14 = f3VarA.zzn;
                                                                int i74 = f3VarA.f11006k;
                                                                if (i74 != -1) {
                                                                    i50 = i74;
                                                                }
                                                                tn1 tn1Var3 = f3VarA.zzo;
                                                                int i75 = f3VarA.f11008m;
                                                                int i76 = f3VarA.f10998c;
                                                                int i77 = f3VarA.f10999d;
                                                                int i78 = f3VarA.f11000e;
                                                                int i79 = f3VarA.f11003h;
                                                                int i80 = f3VarA.f11004i;
                                                                int i81 = i50;
                                                                int i82 = f3VarA.f11005j;
                                                                int i83 = f3VarA.f11001f;
                                                                int i84 = f3VarA.f11002g;
                                                                i25 = i83;
                                                                z26 = z22;
                                                                str12 = str14;
                                                                v6Var3 = v6Var;
                                                                str4 = str9;
                                                                i57 = i77;
                                                                i24 = i80;
                                                                i50 = i81;
                                                                str11 = MimeTypes.VIDEO_H265;
                                                                i27 = i49;
                                                                listO2 = list4;
                                                                tn1Var = tn1Var3;
                                                                i54 = i76;
                                                                i56 = i78;
                                                                i53 = i84;
                                                                iB10 = i82;
                                                                i55 = i75;
                                                                i52 = i79;
                                                            } else {
                                                                if (iB12 == 1818785347) {
                                                                    int i85 = i60 + 8;
                                                                    r2.zza(MimeTypes.VIDEO_H265.equals(str11), "lhvC must follow hvcC atom");
                                                                    if (tn1Var2 != null) {
                                                                        boolean z27 = tn1Var2.f16952a.size() >= 2;
                                                                        r2.zza(z27, "must have at least two layers");
                                                                        p01Var.C(i85);
                                                                        tn1Var2.getClass();
                                                                        f3 f3VarB = f3.b(p01Var, tn1Var2);
                                                                        r2.zza(v6Var.f17522b != f3VarB.f10997b, "nalUnitLengthFieldLength must be same for both hvcC and lhvC atoms");
                                                                        i31 = f3VarB.f11003h;
                                                                        if (i31 != -1) {
                                                                            r2.zza(i52 == i31, "colorSpace must be the same for both views");
                                                                        }
                                                                        i32 = f3VarB.f11004i;
                                                                        if (i32 != -1) {
                                                                            r2.zza(i51 == i32, "colorRange must be the same for both views");
                                                                        }
                                                                        i33 = f3VarB.f11005j;
                                                                        if (i33 != -1) {
                                                                            r2.zza(iB10 == i33, "colorTransfer must be the same for both views");
                                                                        }
                                                                        r2.zza(i59 != f3VarB.f11001f, "bitdepthLuma must be the same for both views");
                                                                        r2.zza(i53 != f3VarB.f11002g, "bitdepthChroma must be the same for both views");
                                                                        if (listO2 == null) {
                                                                            bs1 bs1Var = zzguf.f19771b;
                                                                            as1 as1Var = new as1(4);
                                                                            as1Var.b(listO2);
                                                                            as1Var.b(f3VarB.f10996a);
                                                                            zzgufVarG2 = as1Var.g();
                                                                        } else {
                                                                            r2.zza(false, "initializationData must be already set from hvcC atom");
                                                                            zzgufVarG2 = null;
                                                                        }
                                                                        i24 = i51;
                                                                        str12 = f3VarB.zzn;
                                                                        i25 = i59;
                                                                        v6Var3 = v6Var;
                                                                        str4 = str9;
                                                                        listO2 = zzgufVarG2;
                                                                        str11 = MimeTypes.VIDEO_MV_HEVC;
                                                                        i27 = i49;
                                                                    } else {
                                                                        tn1Var2 = null;
                                                                    }
                                                                    r2.zza(z27, "must have at least two layers");
                                                                    p01Var.C(i85);
                                                                    tn1Var2.getClass();
                                                                    f3 f3VarB2 = f3.b(p01Var, tn1Var2);
                                                                    r2.zza(v6Var.f17522b != f3VarB2.f10997b, "nalUnitLengthFieldLength must be same for both hvcC and lhvC atoms");
                                                                    i31 = f3VarB2.f11003h;
                                                                    if (i31 != -1) {
                                                                    }
                                                                    i32 = f3VarB2.f11004i;
                                                                    if (i32 != -1) {
                                                                    }
                                                                    i33 = f3VarB2.f11005j;
                                                                    if (i33 != -1) {
                                                                    }
                                                                    r2.zza(i59 != f3VarB2.f11001f, "bitdepthLuma must be the same for both views");
                                                                    r2.zza(i53 != f3VarB2.f11002g, "bitdepthChroma must be the same for both views");
                                                                    if (listO2 == null) {
                                                                    }
                                                                    i24 = i51;
                                                                    str12 = f3VarB2.zzn;
                                                                    i25 = i59;
                                                                    v6Var3 = v6Var;
                                                                    str4 = str9;
                                                                    listO2 = zzgufVarG2;
                                                                    str11 = MimeTypes.VIDEO_MV_HEVC;
                                                                    i27 = i49;
                                                                } else {
                                                                    if (iB12 == 1986361461) {
                                                                        p01Var.C(i60 + 8);
                                                                        v6Var3 = v6Var;
                                                                        int i86 = p01Var.f15226b;
                                                                        s6 s6Var = null;
                                                                        while (i86 - i60 < i22) {
                                                                            p01Var.C(i86);
                                                                            int iB13 = p01Var.b();
                                                                            if (iB13 > 0) {
                                                                                i28 = i53;
                                                                                z20 = true;
                                                                            } else {
                                                                                i28 = i53;
                                                                                z20 = false;
                                                                            }
                                                                            r2.zza(z20, str9);
                                                                            int i87 = i59;
                                                                            if (p01Var.b() == 1702454643) {
                                                                                p01Var.C(i86 + 8);
                                                                                int i88 = p01Var.f15226b;
                                                                                while (true) {
                                                                                    if (i88 - i86 < iB13) {
                                                                                        p01Var.C(i88);
                                                                                        int iB14 = p01Var.b();
                                                                                        r2.zza(iB14 > 0, str9);
                                                                                        str7 = str9;
                                                                                        if (p01Var.b() == 1937011305) {
                                                                                            p01Var.E(4);
                                                                                            int I = p01Var.I();
                                                                                            int i89 = I & 1;
                                                                                            boolean z28 = (I & 2) == 2;
                                                                                            if ((I & 8) == 8) {
                                                                                                i29 = i51;
                                                                                                i30 = 1;
                                                                                                z21 = true;
                                                                                            } else {
                                                                                                i29 = i51;
                                                                                                i30 = 1;
                                                                                                z21 = false;
                                                                                            }
                                                                                            list = listO2;
                                                                                            s6Var = new s6(new l2.f(i30 != i89 ? 0 : i30, z28, z21, 3));
                                                                                        } else {
                                                                                            i88 += iB14;
                                                                                            str9 = str7;
                                                                                            listO2 = listO2;
                                                                                        }
                                                                                    } else {
                                                                                        i29 = i51;
                                                                                        str7 = str9;
                                                                                        list = listO2;
                                                                                        s6Var = null;
                                                                                    }
                                                                                }
                                                                            } else {
                                                                                i29 = i51;
                                                                                str7 = str9;
                                                                                list = listO2;
                                                                            }
                                                                            i86 += iB13;
                                                                            i51 = i29;
                                                                            i53 = i28;
                                                                            i59 = i87;
                                                                            str9 = str7;
                                                                            listO2 = list;
                                                                        }
                                                                        i24 = i51;
                                                                        i25 = i59;
                                                                        str4 = str9;
                                                                        i26 = i53;
                                                                        listO = listO2;
                                                                        x6 x6Var = s6Var == null ? null : new x6(s6Var);
                                                                        if (x6Var != null) {
                                                                            if (tn1Var2 == null) {
                                                                                tn1Var2 = null;
                                                                            } else if (tn1Var2.f16952a.size() >= 2) {
                                                                                r2.zza(x6Var.a(), "both eye views must be marked as available");
                                                                                l2.f fVar = x6Var.b().f16305a;
                                                                                switch (fVar.f29988a) {
                                                                                    case 2:
                                                                                        z19 = fVar.f29991d;
                                                                                        break;
                                                                                    default:
                                                                                        z19 = fVar.f29991d;
                                                                                        break;
                                                                                }
                                                                                r2.zza(!z19, "for MV-HEVC, eye_views_reversed must be set to false");
                                                                            }
                                                                            if (i50 == -1) {
                                                                                l2.f fVar2 = x6Var.b().f16305a;
                                                                                switch (fVar2.f29988a) {
                                                                                    case 2:
                                                                                        z18 = fVar2.f29991d;
                                                                                        break;
                                                                                    default:
                                                                                        z18 = fVar2.f29991d;
                                                                                        break;
                                                                                }
                                                                                if (true != z18) {
                                                                                    i27 = i49;
                                                                                    i53 = i26;
                                                                                    listO2 = listO;
                                                                                    i50 = 4;
                                                                                } else {
                                                                                    i50 = 5;
                                                                                    i27 = i49;
                                                                                    i53 = i26;
                                                                                    listO2 = listO;
                                                                                }
                                                                            } else {
                                                                                i27 = i49;
                                                                                i53 = i26;
                                                                                listO2 = listO;
                                                                                tn1Var = tn1Var2;
                                                                            }
                                                                        }
                                                                        i27 = i49;
                                                                        tn1Var = tn1Var2;
                                                                    } else {
                                                                        i24 = i51;
                                                                        i25 = i59;
                                                                        v6Var3 = v6Var;
                                                                        str4 = str9;
                                                                        i26 = i53;
                                                                        listO = listO2;
                                                                        if (iB12 == 1685480259 || iB12 == 1685485123 || iB12 == 1685485379) {
                                                                            i27 = i49;
                                                                            tn1Var = tn1Var2;
                                                                            int i90 = i22 - 8;
                                                                            int i91 = i60 + 8;
                                                                            byte[] bArr = new byte[i90];
                                                                            p01Var.F(0, i90, bArr);
                                                                            if (listO != null) {
                                                                                bs1 bs1Var2 = zzguf.f19771b;
                                                                                as1 as1Var2 = new as1(4);
                                                                                as1Var2.b(listO);
                                                                                as1Var2.a(bArr);
                                                                                zzgufVarG = as1Var2.g();
                                                                            } else {
                                                                                r2.zza(false, "initializationData must already be set from hvcC or avcC atom");
                                                                                zzgufVarG = null;
                                                                            }
                                                                            p01Var.C(i91);
                                                                            xe1 xe1VarZza = xe1.zza(p01Var);
                                                                            if (xe1VarZza != null) {
                                                                                String str15 = xe1VarZza.f18423a;
                                                                                str11 = MimeTypes.VIDEO_DOLBY_VISION;
                                                                                str12 = str15;
                                                                            }
                                                                            listO2 = zzgufVarG;
                                                                            i53 = i26;
                                                                        } else if (iB12 == 1987076931) {
                                                                            int i92 = i60 + 12;
                                                                            if (str11 == null) {
                                                                                str6 = null;
                                                                                z17 = true;
                                                                            } else {
                                                                                str6 = null;
                                                                                z17 = false;
                                                                            }
                                                                            r2.zza(z17, str6);
                                                                            p01Var.C(i92);
                                                                            byte bI = (byte) p01Var.I();
                                                                            byte bI2 = (byte) p01Var.I();
                                                                            int I2 = p01Var.I();
                                                                            int i93 = I2 >> 4;
                                                                            int i94 = I2 >> 1;
                                                                            int i95 = i49;
                                                                            str11 = i95 == 1987063864 ? MimeTypes.VIDEO_VP8 : MimeTypes.VIDEO_VP9;
                                                                            if (str11.equals(MimeTypes.VIDEO_VP9)) {
                                                                                byte[] bArr2 = km0.f13311a;
                                                                                listO = zzguf.o(new byte[]{1, 1, bI, 2, 1, bI2, 3, 1, (byte) i93, 4, 1, (byte) (i94 & 7)});
                                                                            }
                                                                            int i96 = I2 & 1;
                                                                            int I3 = p01Var.I();
                                                                            int I4 = p01Var.I();
                                                                            int iA3 = ea2.a(I3);
                                                                            int i97 = 1 != i96 ? 2 : 1;
                                                                            iB10 = ea2.b(I4);
                                                                            tn1Var = tn1Var2;
                                                                            i25 = i93;
                                                                            i24 = i97;
                                                                            i27 = i95;
                                                                            listO2 = listO;
                                                                            i53 = i25;
                                                                            i52 = iA3;
                                                                        } else {
                                                                            int i98 = i49;
                                                                            if (iB12 == 1635135811) {
                                                                                int i99 = i22 - 8;
                                                                                byte[] bArr3 = new byte[i99];
                                                                                p01Var.F(0, i99, bArr3);
                                                                                zzguf zzgufVarO2 = zzguf.o(bArr3);
                                                                                p01Var.C(i60 + 8);
                                                                                ea2 ea2VarG = g(p01Var);
                                                                                int i100 = ea2VarG.f10737d;
                                                                                int i101 = ea2VarG.f10738e;
                                                                                int i102 = ea2VarG.f10734a;
                                                                                int i103 = ea2VarG.f10735b;
                                                                                int i104 = ea2VarG.f10736c;
                                                                                str11 = MimeTypes.VIDEO_AV1;
                                                                                tn1Var = tn1Var2;
                                                                                i25 = i100;
                                                                                i24 = i103;
                                                                                i27 = i98;
                                                                                listO2 = zzgufVarO2;
                                                                                iB10 = i104;
                                                                                i53 = i101;
                                                                                i52 = i102;
                                                                            } else if (iB12 == 1668050025) {
                                                                                if (byteBufferOrder == null) {
                                                                                    byteBufferOrder = ByteBuffer.allocate(25).order(ByteOrder.LITTLE_ENDIAN);
                                                                                }
                                                                                ByteBuffer byteBuffer = byteBufferOrder;
                                                                                byteBuffer.position(21);
                                                                                byteBuffer.putShort(p01Var.L());
                                                                                byteBuffer.putShort(p01Var.L());
                                                                                byteBufferOrder = byteBuffer;
                                                                                tn1Var = tn1Var2;
                                                                                i27 = i98;
                                                                                i53 = i26;
                                                                                listO2 = listO;
                                                                            } else if (iB12 == 1835295606) {
                                                                                if (byteBufferOrder == null) {
                                                                                    byteBufferOrder = ByteBuffer.allocate(25).order(ByteOrder.LITTLE_ENDIAN);
                                                                                }
                                                                                ByteBuffer byteBuffer2 = byteBufferOrder;
                                                                                short sL3 = p01Var.L();
                                                                                short sL4 = p01Var.L();
                                                                                short sL5 = p01Var.L();
                                                                                short sL6 = p01Var.L();
                                                                                short sL7 = p01Var.L();
                                                                                short sL8 = p01Var.L();
                                                                                short sL9 = p01Var.L();
                                                                                tn1Var = tn1Var2;
                                                                                short sL10 = p01Var.L();
                                                                                long jN4 = p01Var.N();
                                                                                long jN5 = p01Var.N();
                                                                                i27 = i98;
                                                                                byteBuffer2.position(1);
                                                                                byteBuffer2.putShort(sL7);
                                                                                byteBuffer2.putShort(sL8);
                                                                                byteBuffer2.putShort(sL3);
                                                                                byteBuffer2.putShort(sL4);
                                                                                byteBuffer2.putShort(sL5);
                                                                                byteBuffer2.putShort(sL6);
                                                                                byteBuffer2.putShort(sL9);
                                                                                byteBuffer2.putShort(sL10);
                                                                                byteBuffer2.putShort((short) (jN4 / 10000));
                                                                                byteBuffer2.putShort((short) (jN5 / 10000));
                                                                                byteBufferOrder = byteBuffer2;
                                                                                i53 = i26;
                                                                                listO2 = listO;
                                                                            } else {
                                                                                tn1Var = tn1Var2;
                                                                                i27 = i98;
                                                                                if (iB12 == 1681012275) {
                                                                                    if (str11 == null) {
                                                                                        str5 = null;
                                                                                        z16 = true;
                                                                                    } else {
                                                                                        str5 = null;
                                                                                        z16 = false;
                                                                                    }
                                                                                    r2.zza(z16, str5);
                                                                                    str11 = MimeTypes.VIDEO_H263;
                                                                                    i53 = i26;
                                                                                    listO2 = listO;
                                                                                } else {
                                                                                    if (iB12 == 1702061171) {
                                                                                        r2.zza(str11 == null, null);
                                                                                        co1 co1VarI = i(p01Var, i60);
                                                                                        byte[] bArr4 = (byte[]) co1VarI.f10010d;
                                                                                        String str16 = co1VarI.f10007a;
                                                                                        if (bArr4 != null) {
                                                                                            co1Var = co1VarI;
                                                                                            listO2 = zzguf.o(bArr4);
                                                                                            str11 = str16;
                                                                                            i53 = i26;
                                                                                        } else {
                                                                                            co1Var = co1VarI;
                                                                                            str11 = str16;
                                                                                        }
                                                                                    } else if (iB12 == 1651798644) {
                                                                                        p01Var.C(i60 + 8);
                                                                                        p01Var.E(4);
                                                                                        l0Var = new androidx.emoji2.text.l0(p01Var.N(), p01Var.N(), 6);
                                                                                    } else if (iB12 == 1885434736) {
                                                                                        p01Var.C(i60 + 8);
                                                                                        fH = p01Var.h() / p01Var.h();
                                                                                        i53 = i26;
                                                                                        listO2 = listO;
                                                                                        z26 = true;
                                                                                    } else if (iB12 == 1937126244) {
                                                                                        int i105 = i60 + 8;
                                                                                        while (true) {
                                                                                            if (i105 - i60 < i22) {
                                                                                                p01Var.C(i105);
                                                                                                int iB15 = p01Var.b() + i105;
                                                                                                if (p01Var.b() == 1886547818) {
                                                                                                    bArrCopyOfRange = Arrays.copyOfRange(p01Var.f15225a, i105, iB15);
                                                                                                } else {
                                                                                                    i105 = iB15;
                                                                                                }
                                                                                            } else {
                                                                                                bArrCopyOfRange = null;
                                                                                            }
                                                                                        }
                                                                                    } else if (iB12 == 1936995172) {
                                                                                        int I5 = p01Var.I();
                                                                                        p01Var.E(3);
                                                                                        if (I5 == 0) {
                                                                                            int I6 = p01Var.I();
                                                                                            if (I6 == 0) {
                                                                                                i53 = i26;
                                                                                                listO2 = listO;
                                                                                                i50 = 0;
                                                                                            } else if (I6 == 1) {
                                                                                                i53 = i26;
                                                                                                listO2 = listO;
                                                                                                i50 = 1;
                                                                                            } else if (I6 == 2) {
                                                                                                i53 = i26;
                                                                                                listO2 = listO;
                                                                                                i50 = 2;
                                                                                            } else if (I6 == 3) {
                                                                                                i50 = 3;
                                                                                                i53 = i26;
                                                                                                listO2 = listO;
                                                                                            }
                                                                                        }
                                                                                    } else if (iB12 == 1634760259) {
                                                                                        int i106 = i22 - 12;
                                                                                        byte[] bArr5 = new byte[i106];
                                                                                        p01Var.C(i60 + 12);
                                                                                        p01Var.F(0, i106, bArr5);
                                                                                        String strB = km0.b(bArr5);
                                                                                        zzguf zzgufVarO3 = zzguf.o(bArr5);
                                                                                        ea2 ea2VarH = h(new p01(bArr5));
                                                                                        int i107 = ea2VarH.f10737d;
                                                                                        int i108 = ea2VarH.f10738e;
                                                                                        int i109 = ea2VarH.f10734a;
                                                                                        int i110 = ea2VarH.f10735b;
                                                                                        str12 = strB;
                                                                                        listO2 = zzgufVarO3;
                                                                                        iB10 = ea2VarH.f10736c;
                                                                                        i25 = i107;
                                                                                        i52 = i109;
                                                                                        i24 = i110;
                                                                                        str11 = MimeTypes.VIDEO_APV;
                                                                                        i53 = i108;
                                                                                    } else if (iB12 == 1668246642) {
                                                                                        if (i52 == -1) {
                                                                                            if (iB10 == -1) {
                                                                                                int iB16 = p01Var.b();
                                                                                                if (iB16 == 1852009592 || iB16 == 1852009571) {
                                                                                                    int iJ5 = p01Var.J();
                                                                                                    int iJ6 = p01Var.J();
                                                                                                    p01Var.E(2);
                                                                                                    if (i22 != 19) {
                                                                                                        z15 = false;
                                                                                                        int iA4 = ea2.a(iJ5);
                                                                                                        i24 = true != z15 ? 2 : 1;
                                                                                                        i53 = i26;
                                                                                                        listO2 = listO;
                                                                                                        i52 = iA4;
                                                                                                        iB10 = ea2.b(iJ6);
                                                                                                    } else if ((p01Var.I() & 128) != 0) {
                                                                                                        i22 = 19;
                                                                                                        z15 = true;
                                                                                                        int iA42 = ea2.a(iJ5);
                                                                                                        i24 = true != z15 ? 2 : 1;
                                                                                                        i53 = i26;
                                                                                                        listO2 = listO;
                                                                                                        i52 = iA42;
                                                                                                        iB10 = ea2.b(iJ6);
                                                                                                    } else {
                                                                                                        i22 = 19;
                                                                                                        z15 = false;
                                                                                                        int iA422 = ea2.a(iJ5);
                                                                                                        i24 = true != z15 ? 2 : 1;
                                                                                                        i53 = i26;
                                                                                                        listO2 = listO;
                                                                                                        i52 = iA422;
                                                                                                        iB10 = ea2.b(iJ6);
                                                                                                    }
                                                                                                } else {
                                                                                                    vt0.c("Unsupported color type: ".concat(q1.f.e(iB16)));
                                                                                                    iB10 = -1;
                                                                                                    i52 = -1;
                                                                                                    i53 = i26;
                                                                                                    listO2 = listO;
                                                                                                }
                                                                                            } else {
                                                                                                i52 = -1;
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                    i53 = i26;
                                                                                    listO2 = listO;
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                    i53 = i26;
                                                                    listO2 = listO;
                                                                }
                                                                tn1Var = tn1Var2;
                                                            }
                                                            i58 = i61 + i22;
                                                            i51 = i24;
                                                            tn1Var2 = tn1Var;
                                                            i43 = i23;
                                                            iB8 = i65;
                                                            v6Var = v6Var3;
                                                            i59 = i25;
                                                            str9 = str4;
                                                            i49 = i27;
                                                        }
                                                        int i622 = i51;
                                                        int i632 = i59;
                                                        v6 v6Var62 = v6Var;
                                                        int i642 = i53;
                                                        i18 = i43;
                                                        i19 = iB8;
                                                        List list22 = listO2;
                                                        b10 = -1;
                                                        c6 = 2;
                                                        if (str11 != null) {
                                                        }
                                                    } else if (iB9 == 1836069985 || iB9 == 1701733217 || iB9 == 1633889587 || iB9 == 1700998451 || iB9 == 1633889588 || iB9 == 1835823201 || iB9 == 1685353315 || iB9 == 1685353317 || iB9 == 1685353320 || iB9 == 1685353324 || iB9 == 1685353336 || iB9 == 1935764850 || iB9 == 1935767394 || iB9 == 1819304813 || iB9 == 1936684916 || iB9 == 1953984371 || iB9 == 778924082 || iB9 == 778924083 || iB9 == 1835557169 || iB9 == 1835560241 || iB9 == 1634492771 || iB9 == 1634492791 || iB9 == 1970037111 || iB9 == 1332770163 || iB9 == 1716281667 || iB9 == 1767992678 || iB9 == 1768973165 || iB9 == 1718641517) {
                                                        int i111 = iB2;
                                                        v6 v6Var7 = v6Var4;
                                                        og1Var3 = og1Var5;
                                                        p01Var = p01Var5;
                                                        i16 = i40;
                                                        s10 = sL;
                                                        s11 = sL2;
                                                        zzo(p01Var5, iB9, i43, iB8, i111, str, z11, uk2Var, v6Var7, i42);
                                                        i18 = i43;
                                                        i19 = iB8;
                                                        i17 = i42;
                                                        i21 = i11;
                                                        str3 = str;
                                                        i20 = i111;
                                                        v6Var2 = v6Var7;
                                                        b10 = -1;
                                                        c6 = 2;
                                                    } else if (iB9 == 1414810956 || iB9 == 1954034535 || iB9 == 2004251764 || iB9 == 1937010800 || iB9 == 1664495672 || iB9 == 1836070003) {
                                                        p01Var5.C(i43 + 16);
                                                        String str17 = MimeTypes.APPLICATION_TTML;
                                                        if (iB9 == 1414810956) {
                                                            str8 = str17;
                                                            j14 = Long.MAX_VALUE;
                                                            zzgufVarO = null;
                                                            c10 = 4;
                                                            if (str8 != null) {
                                                            }
                                                        } else if (iB9 == 1954034535) {
                                                            int i112 = iB8 - 16;
                                                            byte[] bArr6 = new byte[i112];
                                                            p01Var5.F(0, i112, bArr6);
                                                            zzgufVarO = zzguf.o(bArr6);
                                                            str8 = MimeTypes.APPLICATION_TX3G;
                                                            j14 = Long.MAX_VALUE;
                                                            c10 = 4;
                                                            if (str8 != null) {
                                                                sm2 sm2Var2 = new sm2();
                                                                sm2Var2.q(iB2);
                                                                sm2Var2.zzm(str8);
                                                                sm2Var2.zze(str);
                                                                sm2Var2.f16485h = j14;
                                                                sm2Var2.zzp(zzgufVarO);
                                                                v6Var4.zzb = new zn2(sm2Var2);
                                                                i21 = i11;
                                                                v6Var2 = v6Var4;
                                                                s10 = sL;
                                                                s11 = sL2;
                                                                str3 = str;
                                                                i18 = i43;
                                                                i19 = iB8;
                                                                og1Var3 = og1Var5;
                                                                i16 = i40;
                                                                b10 = -1;
                                                                c6 = 2;
                                                                p01Var = p01Var5;
                                                                i20 = iB2;
                                                                i17 = i42;
                                                            } else {
                                                                v6Var2 = v6Var4;
                                                                s10 = sL;
                                                                s11 = sL2;
                                                                str3 = str;
                                                                i18 = i43;
                                                                i19 = iB8;
                                                                i17 = i42;
                                                                og1Var3 = og1Var5;
                                                                i16 = i40;
                                                                b10 = -1;
                                                                c6 = 2;
                                                                p01Var = p01Var5;
                                                                i20 = iB2;
                                                                i21 = i11;
                                                            }
                                                        } else {
                                                            if (iB9 == 2004251764) {
                                                                str17 = MimeTypes.APPLICATION_MP4VTT;
                                                            } else if (iB9 == 1937010800) {
                                                                str8 = MimeTypes.APPLICATION_TTML;
                                                                j14 = 0;
                                                                zzgufVarO = null;
                                                                c10 = 4;
                                                                if (str8 != null) {
                                                                }
                                                            } else if (iB9 == 1664495672) {
                                                                v6Var4.f17523c = 1;
                                                                str17 = MimeTypes.APPLICATION_MP4CEA608;
                                                            } else {
                                                                int i113 = p01Var5.f15226b;
                                                                c10 = 4;
                                                                p01Var5.E(4);
                                                                if (p01Var5.b() == 1702061171) {
                                                                    Object obj = i(p01Var5, i113).f10010d;
                                                                    if (((byte[]) obj) != null && ((byte[]) obj).length == 64) {
                                                                        String strF = f((byte[]) obj, sL, sL2);
                                                                        String str18 = bb1.f9474a;
                                                                        zzgufVarO = zzguf.o(strF.getBytes(StandardCharsets.UTF_8));
                                                                        str8 = MimeTypes.APPLICATION_VOBSUB;
                                                                    }
                                                                    v6Var2 = v6Var4;
                                                                    s10 = sL;
                                                                    s11 = sL2;
                                                                    str3 = str;
                                                                    i18 = i43;
                                                                    i19 = iB8;
                                                                    i17 = i42;
                                                                    og1Var3 = og1Var5;
                                                                    i16 = i40;
                                                                    b10 = -1;
                                                                    c6 = 2;
                                                                    p01Var = p01Var5;
                                                                    i20 = iB2;
                                                                    i21 = i11;
                                                                } else {
                                                                    zzgufVarO = null;
                                                                    str8 = null;
                                                                }
                                                                j14 = Long.MAX_VALUE;
                                                                if (str8 != null) {
                                                                }
                                                            }
                                                            str8 = str17;
                                                            j14 = Long.MAX_VALUE;
                                                            zzgufVarO = null;
                                                            c10 = 4;
                                                            if (str8 != null) {
                                                            }
                                                        }
                                                    } else {
                                                        if (iB9 == 1835365492) {
                                                            p01Var5.C(i43 + 16);
                                                            p01Var5.zzM((char) 0);
                                                            String strZzM = p01Var5.zzM((char) 0);
                                                            if (strZzM != null) {
                                                                sm2 sm2Var3 = new sm2();
                                                                sm2Var3.q(iB2);
                                                                sm2Var3.zzm(strZzM);
                                                                v6Var4.zzb = new zn2(sm2Var3);
                                                            }
                                                        } else if (iB9 == 1667329389) {
                                                            sm2 sm2Var4 = new sm2();
                                                            sm2Var4.q(iB2);
                                                            sm2Var4.zzm(MimeTypes.APPLICATION_CAMERA_MOTION);
                                                            v6Var4.zzb = new zn2(sm2Var4);
                                                        }
                                                        i21 = i11;
                                                        v6Var2 = v6Var4;
                                                        s10 = sL;
                                                        s11 = sL2;
                                                        str3 = str;
                                                        i18 = i43;
                                                        i19 = iB8;
                                                        i17 = i42;
                                                        og1Var3 = og1Var5;
                                                        i16 = i40;
                                                        b10 = -1;
                                                        c6 = 2;
                                                        p01Var = p01Var5;
                                                        i20 = iB2;
                                                    }
                                                    p01Var.C(i18 + i19);
                                                    i42 = i17 + 1;
                                                    uk2Var2 = uk2Var;
                                                    iB2 = i20;
                                                    i11 = i21;
                                                    p01Var5 = p01Var;
                                                    sL2 = s11;
                                                    iJ = i44;
                                                    i40 = i16;
                                                    sL = s10;
                                                    arrayList3 = arrayList5;
                                                    iB7 = i45;
                                                    og1Var5 = og1Var3;
                                                    str = str3;
                                                    v6Var4 = v6Var2;
                                                }
                                                v6 v6Var8 = v6Var4;
                                                int i114 = iB2;
                                                arrayList = arrayList3;
                                                int i115 = iJ;
                                                og1 og1Var6 = og1Var5;
                                                int i116 = i40;
                                                if (z10) {
                                                    og1Var2 = og1Var6;
                                                } else {
                                                    og1Var2 = og1Var6;
                                                    og1 og1VarZzd7 = og1Var2.zzd(1701082227);
                                                    if (og1VarZzd7 != null && (pairZzn = zzn(og1VarZzd7)) != null) {
                                                        long[] jArr3 = (long[]) pairZzn.first;
                                                        jArr2 = (long[]) pairZzn.second;
                                                        jArr = jArr3;
                                                    }
                                                    zn2Var = v6Var8.zzb;
                                                    if (zn2Var != null) {
                                                        mq1Var2 = mq1Var;
                                                        q7Var = null;
                                                        q7Var2 = (q7) mq1Var2.apply(q7Var);
                                                        if (q7Var2 == null) {
                                                        }
                                                    } else {
                                                        if (i115 != 0) {
                                                            yf1 yf1Var = new yf1(i115);
                                                            sm2 sm2Var5 = new sm2(zn2Var);
                                                            ta taVar = zn2Var.zzl;
                                                            sm2Var5.zzk(taVar != null ? taVar.b(yf1Var) : new ta(yf1Var));
                                                            zn2Var = new zn2(sm2Var5);
                                                        }
                                                        q7Var = new q7(i114, i116, jN2, j12, jR2, jR, zn2Var, v6Var8.f17523c, v6Var8.f17521a, v6Var8.f17522b, jArr, jArr2);
                                                        mq1Var2 = mq1Var;
                                                        q7Var2 = (q7) mq1Var2.apply(q7Var);
                                                        if (q7Var2 == null) {
                                                        }
                                                    }
                                                }
                                                jArr = null;
                                                jArr2 = null;
                                                zn2Var = v6Var8.zzb;
                                                if (zn2Var != null) {
                                                }
                                            }
                                        }
                                    }
                                    str = new String(cArr);
                                    zg1VarZzc = og1VarZzd6.zzc(1937011556);
                                    if (zg1VarZzc != null) {
                                    }
                                }
                                iB4 = -65536;
                            }
                            i10 = 0;
                        } else {
                            i10 = iB3;
                        }
                        i11 = ((i10 != -65536 || i10 == 65536) && iB4 == 0 && iB5 == 0 && iB6 == -65536) ? 180 : 0;
                        p01Var3.E(16);
                        short sL11 = p01Var3.L();
                        p01Var3.E(2);
                        short sL22 = p01Var3.L();
                        if (j10 == -9223372036854775807L) {
                        }
                        j11 = c(zg1VarZzc2.f19264c).f16456c;
                        if (j15 == -9223372036854775807L) {
                        }
                        og1 og1VarZzd52 = og1VarZzd.zzd(1835626086);
                        og1VarZzd52.getClass();
                        og1 og1VarZzd62 = og1VarZzd52.zzd(1937007212);
                        og1VarZzd62.getClass();
                        zg1 zg1VarZzc52 = og1VarZzd.zzc(1835296868);
                        zg1VarZzc52.getClass();
                        p01 p01Var42 = zg1VarZzc52.f19264c;
                        p01Var42.C(8);
                        iA = a(p01Var42.b());
                        p01Var42.E(iA != 0 ? 16 : 8);
                        long jN22 = p01Var42.N();
                        int i412 = p01Var42.f15226b;
                        i12 = 0;
                        while (true) {
                            if (iA == 0) {
                            }
                            if (i12 < i13) {
                            }
                            i12++;
                            j11 = j12;
                        }
                        int iJ22 = p01Var42.J();
                        char[] cArr2 = {(char) (((iJ22 >> 10) & 31) + 96), (char) (((iJ22 >> 5) & 31) + 96), (char) ((iJ22 & 31) + 96)};
                        while (i14 < 3) {
                        }
                        str = new String(cArr2);
                        zg1VarZzc = og1VarZzd62.zzc(1937011556);
                        if (zg1VarZzc != null) {
                        }
                    } else {
                        if (iB4 == 65536) {
                            if (iB5 == -65536) {
                                i34 = iB5;
                                z24 = true;
                                z25 = iB6 != 0;
                            } else if (iB5 == 65536) {
                                z25 = iB6 != 0;
                                i34 = 65536;
                                z24 = true;
                            } else {
                                iB4 = 65536;
                            }
                            if (z24 != z25) {
                                i11 = 90;
                                p01Var3.E(16);
                                short sL112 = p01Var3.L();
                                p01Var3.E(2);
                                short sL222 = p01Var3.L();
                                if (j10 == -9223372036854775807L) {
                                }
                                j11 = c(zg1VarZzc2.f19264c).f16456c;
                                if (j15 == -9223372036854775807L) {
                                }
                                og1 og1VarZzd522 = og1VarZzd.zzd(1835626086);
                                og1VarZzd522.getClass();
                                og1 og1VarZzd622 = og1VarZzd522.zzd(1937007212);
                                og1VarZzd622.getClass();
                                zg1 zg1VarZzc522 = og1VarZzd.zzc(1835296868);
                                zg1VarZzc522.getClass();
                                p01 p01Var422 = zg1VarZzc522.f19264c;
                                p01Var422.C(8);
                                iA = a(p01Var422.b());
                                p01Var422.E(iA != 0 ? 16 : 8);
                                long jN222 = p01Var422.N();
                                int i4122 = p01Var422.f15226b;
                                i12 = 0;
                                while (true) {
                                    if (iA == 0) {
                                    }
                                    if (i12 < i13) {
                                    }
                                    i12++;
                                    j11 = j12;
                                }
                                int iJ222 = p01Var422.J();
                                char[] cArr22 = {(char) (((iJ222 >> 10) & 31) + 96), (char) (((iJ222 >> 5) & 31) + 96), (char) ((iJ222 & 31) + 96)};
                                while (i14 < 3) {
                                }
                                str = new String(cArr22);
                                zg1VarZzc = og1VarZzd622.zzc(1937011556);
                                if (zg1VarZzc != null) {
                                }
                            } else {
                                iB5 = i34;
                                iB4 = C.DEFAULT_BUFFER_SEGMENT_SIZE;
                            }
                        }
                        iB3 = 0;
                        if (iB3 != 0) {
                        }
                        if (i10 != -65536) {
                            p01Var3.E(16);
                            short sL1122 = p01Var3.L();
                            p01Var3.E(2);
                            short sL2222 = p01Var3.L();
                            if (j10 == -9223372036854775807L) {
                            }
                            j11 = c(zg1VarZzc2.f19264c).f16456c;
                            if (j15 == -9223372036854775807L) {
                            }
                            og1 og1VarZzd5222 = og1VarZzd.zzd(1835626086);
                            og1VarZzd5222.getClass();
                            og1 og1VarZzd6222 = og1VarZzd5222.zzd(1937007212);
                            og1VarZzd6222.getClass();
                            zg1 zg1VarZzc5222 = og1VarZzd.zzc(1835296868);
                            zg1VarZzc5222.getClass();
                            p01 p01Var4222 = zg1VarZzc5222.f19264c;
                            p01Var4222.C(8);
                            iA = a(p01Var4222.b());
                            p01Var4222.E(iA != 0 ? 16 : 8);
                            long jN2222 = p01Var4222.N();
                            int i41222 = p01Var4222.f15226b;
                            i12 = 0;
                            while (true) {
                                if (iA == 0) {
                                }
                                if (i12 < i13) {
                                }
                                i12++;
                                j11 = j12;
                            }
                            int iJ2222 = p01Var4222.J();
                            char[] cArr222 = {(char) (((iJ2222 >> 10) & 31) + 96), (char) (((iJ2222 >> 5) & 31) + 96), (char) ((iJ2222 & 31) + 96)};
                            while (i14 < 3) {
                            }
                            str = new String(cArr222);
                            zg1VarZzc = og1VarZzd6222.zzc(1937011556);
                            if (zg1VarZzc != null) {
                            }
                        } else {
                            p01Var3.E(16);
                            short sL11222 = p01Var3.L();
                            p01Var3.E(2);
                            short sL22222 = p01Var3.L();
                            if (j10 == -9223372036854775807L) {
                            }
                            j11 = c(zg1VarZzc2.f19264c).f16456c;
                            if (j15 == -9223372036854775807L) {
                            }
                            og1 og1VarZzd52222 = og1VarZzd.zzd(1835626086);
                            og1VarZzd52222.getClass();
                            og1 og1VarZzd62222 = og1VarZzd52222.zzd(1937007212);
                            og1VarZzd62222.getClass();
                            zg1 zg1VarZzc52222 = og1VarZzd.zzc(1835296868);
                            zg1VarZzc52222.getClass();
                            p01 p01Var42222 = zg1VarZzc52222.f19264c;
                            p01Var42222.C(8);
                            iA = a(p01Var42222.b());
                            p01Var42222.E(iA != 0 ? 16 : 8);
                            long jN22222 = p01Var42222.N();
                            int i412222 = p01Var42222.f15226b;
                            i12 = 0;
                            while (true) {
                                if (iA == 0) {
                                }
                                if (i12 < i13) {
                                }
                                i12++;
                                j11 = j12;
                            }
                            int iJ22222 = p01Var42222.J();
                            char[] cArr2222 = {(char) (((iJ22222 >> 10) & 31) + 96), (char) (((iJ22222 >> 5) & 31) + 96), (char) ((iJ22222 & 31) + 96)};
                            while (i14 < 3) {
                            }
                            str = new String(cArr2222);
                            zg1VarZzc = og1VarZzd62222.zzc(1937011556);
                            if (zg1VarZzc != null) {
                            }
                        }
                    }
                }
            }
            i35 = i15 + 1;
            og1Var4 = og1Var;
            uk2Var2 = uk2Var;
            arrayList3 = arrayList2;
        }
    }

    @Nullable
    public static ta zze(og1 og1Var) {
        kf1 kf1Var;
        zg1 zg1VarZzc = og1Var.zzc(1751411826);
        zg1 zg1VarZzc2 = og1Var.zzc(1801812339);
        zg1 zg1VarZzc3 = og1Var.zzc(1768715124);
        if (zg1VarZzc != null && zg1VarZzc2 != null && zg1VarZzc3 != null) {
            p01 p01Var = zg1VarZzc.f19264c;
            p01Var.C(16);
            if (p01Var.b() == 1835299937) {
                p01 p01Var2 = zg1VarZzc2.f19264c;
                p01Var2.C(12);
                int iB = p01Var2.b();
                String[] strArr = new String[iB];
                for (int i10 = 0; i10 < iB; i10++) {
                    int iB2 = p01Var2.b();
                    p01Var2.E(4);
                    strArr[i10] = p01Var2.k(iB2 - 8, StandardCharsets.UTF_8);
                }
                p01 p01Var3 = zg1VarZzc3.f19264c;
                p01Var3.C(8);
                ArrayList arrayList = new ArrayList();
                while (p01Var3.y() > 8) {
                    int iB3 = p01Var3.b() + p01Var3.f15226b;
                    int iB4 = p01Var3.b() - 1;
                    if (iB4 < 0 || iB4 >= iB) {
                        com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(iB4).length() + 41), "Skipped metadata with unknown key index: ", iB4);
                    } else {
                        String str = strArr[iB4];
                        while (true) {
                            int i11 = p01Var3.f15226b;
                            if (i11 >= iB3) {
                                kf1Var = null;
                                break;
                            }
                            int iB5 = p01Var3.b();
                            if (p01Var3.b() == 1684108385) {
                                int iB6 = p01Var3.b();
                                int iB7 = p01Var3.b();
                                int i12 = iB5 - 16;
                                byte[] bArr = new byte[i12];
                                p01Var3.F(0, i12, bArr);
                                kf1Var = new kf1(str, bArr, iB7, iB6);
                                break;
                            }
                            p01Var3.C(i11 + iB5);
                        }
                        if (kf1Var != null) {
                            arrayList.add(kf1Var);
                        }
                    }
                    p01Var3.C(iB3);
                }
                if (!arrayList.isEmpty()) {
                    return new ta(arrayList);
                }
            }
        }
        return null;
    }

    @Nullable
    private static ta zzh(p01 p01Var) {
        short sL = p01Var.L();
        p01Var.E(2);
        String strK = p01Var.k(sL, StandardCharsets.UTF_8);
        int iMax = Math.max(strK.lastIndexOf(43), strK.lastIndexOf(45));
        try {
            return new ta(new hi1(Float.parseFloat(strK.substring(0, iMax)), Float.parseFloat(strK.substring(iMax, strK.length() - 1))));
        } catch (IndexOutOfBoundsException | NumberFormatException unused) {
            return null;
        }
    }

    @Nullable
    private static Pair zzn(og1 og1Var) {
        zg1 zg1VarZzc = og1Var.zzc(1701606260);
        if (zg1VarZzc == null) {
            return null;
        }
        p01 p01Var = zg1VarZzc.f19264c;
        p01Var.C(8);
        int iA = a(p01Var.b());
        int iH = p01Var.h();
        long[] jArr = new long[iH];
        long[] jArr2 = new long[iH];
        for (int i10 = 0; i10 < iH; i10++) {
            jArr[i10] = iA == 1 ? p01Var.j() : p01Var.N();
            jArr2[i10] = iA == 1 ? p01Var.d() : p01Var.b();
            if (p01Var.L() != 1) {
                throw new IllegalArgumentException("Unsupported media rate.");
            }
            p01Var.E(2);
        }
        return Pair.create(jArr, jArr2);
    }

    /* JADX WARN: Removed duplicated region for block: B:135:0x01d8  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x007e  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private static void zzo(p01 p01Var, int i10, int i11, int i12, int i13, @Nullable String str, boolean z10, @Nullable uk2 uk2Var, v6 v6Var, int i14) throws zzat {
        int iJ;
        int iF;
        int iH;
        int i15;
        int i16;
        String str2;
        v6 v6Var2;
        long j10;
        v6 v6Var3;
        int i17;
        String str3;
        int i18;
        int i19;
        int i20;
        int iV;
        int i21;
        int i22;
        String str4;
        boolean z11;
        boolean z12;
        p01 p01Var2 = p01Var;
        int i23 = i10;
        int i24 = i11;
        int i25 = i12;
        uk2 uk2VarZzb = uk2Var;
        v6 v6Var4 = v6Var;
        p01Var2.C(i24 + 16);
        if (z10) {
            iJ = p01Var.J();
            p01Var2.E(6);
        } else {
            p01Var2.E(8);
            iJ = 0;
        }
        int iV2 = 268435456;
        if (iJ == 0 || iJ == 1) {
            int iJ2 = p01Var.J();
            p01Var2.E(6);
            iF = p01Var.f();
            p01Var2.C(p01Var2.f15226b - 4);
            int iB = p01Var.b();
            if (iJ == 1) {
                p01Var2.E(16);
            }
            iH = iJ2;
            i15 = iB;
            i16 = -1;
        } else {
            if (iJ != 2) {
                return;
            }
            p01Var2.E(16);
            iF = (int) Math.round(Double.longBitsToDouble(p01Var.d()));
            iH = p01Var.h();
            p01Var2.E(4);
            int iH2 = p01Var.h();
            int iH3 = p01Var.h();
            int i26 = iH3 & 1;
            int i27 = iH3 & 2;
            if (i26 == 0) {
                i16 = iH2 == 8 ? 3 : iH2 == 16 ? i27 != 0 ? 268435456 : 2 : iH2 == 24 ? i27 != 0 ? C.ENCODING_PCM_24BIT_BIG_ENDIAN : 21 : iH2 == 32 ? i27 != 0 ? C.ENCODING_PCM_32BIT_BIG_ENDIAN : 22 : -1;
                p01Var2.E(8);
                i15 = 0;
            } else {
                if (iH2 == 32) {
                    i16 = 4;
                }
                p01Var2.E(8);
                i15 = 0;
            }
        }
        if (i23 == 1767992678) {
            iF = -1;
            iH = -1;
        } else {
            if (i23 == 1935764850) {
                iF = 8000;
            } else if (i23 == 1935767394) {
                iF = 16000;
                i23 = 1935767394;
            }
            iH = 1;
        }
        int i28 = p01Var2.f15226b;
        int iIntValue = 1701733217;
        if (i23 == 1701733217) {
            Pair pairZzr = zzr(p01Var2, i24, i25);
            if (pairZzr != null) {
                iIntValue = ((Integer) pairZzr.first).intValue();
                uk2VarZzb = uk2VarZzb == null ? null : uk2VarZzb.zzb(((r7) pairZzr.second).zzb);
                v6Var4.f17521a[i14] = (r7) pairZzr.second;
            }
            i23 = iIntValue;
            p01Var2.C(i28);
        }
        String str5 = MimeTypes.AUDIO_MPEGH_MHM1;
        if (i23 == 1633889587) {
            str2 = MimeTypes.AUDIO_AC3;
        } else if (i23 == 1700998451) {
            str2 = MimeTypes.AUDIO_E_AC3;
        } else if (i23 == 1633889588) {
            str2 = MimeTypes.AUDIO_AC4;
        } else if (i23 == 1685353315) {
            str2 = MimeTypes.AUDIO_DTS;
        } else if (i23 == 1685353320 || i23 == 1685353324) {
            str2 = MimeTypes.AUDIO_DTS_HD;
        } else if (i23 == 1685353317) {
            str2 = MimeTypes.AUDIO_DTS_EXPRESS;
        } else if (i23 == 1685353336) {
            str2 = MimeTypes.AUDIO_DTS_X;
        } else if (i23 == 1935764850) {
            str2 = MimeTypes.AUDIO_AMR_NB;
        } else {
            if (i23 != 1935767394) {
                if (i23 == 1936684916) {
                    str2 = MimeTypes.AUDIO_RAW;
                    iV2 = 2;
                } else if (i23 == 1953984371) {
                    str2 = MimeTypes.AUDIO_RAW;
                } else if (i23 == 1819304813) {
                    if (i16 != -1) {
                        iV2 = i16;
                        str2 = MimeTypes.AUDIO_RAW;
                    }
                    str2 = MimeTypes.AUDIO_RAW;
                    iV2 = 2;
                } else if (i23 == 778924082 || i23 == 778924083) {
                    str2 = MimeTypes.AUDIO_MPEG;
                } else if (i23 == 1835557169) {
                    str2 = MimeTypes.AUDIO_MPEGH_MHA1;
                } else if (i23 == 1835560241) {
                    str2 = MimeTypes.AUDIO_MPEGH_MHM1;
                } else if (i23 == 1634492771) {
                    str2 = MimeTypes.AUDIO_ALAC;
                } else if (i23 == 1634492791) {
                    str2 = MimeTypes.AUDIO_ALAW;
                } else if (i23 == 1970037111) {
                    str2 = MimeTypes.AUDIO_MLAW;
                } else if (i23 == 1332770163) {
                    str2 = MimeTypes.AUDIO_OPUS;
                } else if (i23 == 1716281667) {
                    str2 = MimeTypes.AUDIO_FLAC;
                } else if (i23 == 1835823201) {
                    str2 = MimeTypes.AUDIO_TRUEHD;
                } else if (i23 == 1767992678) {
                    iV2 = i16;
                    str2 = MimeTypes.AUDIO_IAMF;
                    i23 = 1767992678;
                } else {
                    iV2 = i16;
                    str2 = null;
                }
                List listO = null;
                String str6 = null;
                co1 co1Var = null;
                androidx.emoji2.text.l0 l0Var = null;
                while (i28 - i24 < i25) {
                    p01Var2.C(i28);
                    int iB2 = p01Var.b();
                    String str7 = "childAtomSize must be positive";
                    r2.zza(iB2 > 0, "childAtomSize must be positive");
                    int iB3 = p01Var.b();
                    int i29 = iF;
                    if (iB3 == 1835557187) {
                        p01Var2.C(i28 + 8);
                        p01Var2.E(1);
                        int I = p01Var.I();
                        p01Var2.E(1);
                        String str8 = Objects.equals(str2, str5) ? String.format("mhm1.%02X", Integer.valueOf(I)) : String.format("mha1.%02X", Integer.valueOf(I));
                        int iJ3 = p01Var.J();
                        byte[] bArr = new byte[iJ3];
                        String str9 = str8;
                        p01Var2.F(0, iJ3, bArr);
                        if (listO == null) {
                            listO = zzguf.o(bArr);
                            str6 = str9;
                            i17 = i15;
                            str3 = str5;
                            i18 = iB2;
                            iF = i29;
                            v6Var3 = v6Var4;
                            i28 += i18;
                            p01Var2 = p01Var;
                            i25 = i12;
                            v6Var4 = v6Var3;
                            str5 = str3;
                            i15 = i17;
                            i24 = i11;
                        } else {
                            listO = zzguf.p(bArr, (byte[]) listO.get(0));
                            str6 = str9;
                            v6Var3 = v6Var4;
                            i17 = i15;
                            str3 = str5;
                            i18 = iB2;
                            iF = i29;
                        }
                    } else if (iB3 == 1835557200) {
                        p01Var2.C(i28 + 8);
                        int I2 = p01Var.I();
                        if (I2 > 0) {
                            byte[] bArr2 = new byte[I2];
                            p01Var2.F(0, I2, bArr2);
                            if (listO == null) {
                                listO = zzguf.o(bArr2);
                                v6Var3 = v6Var4;
                                i17 = i15;
                                str3 = str5;
                                i18 = iB2;
                                iF = i29;
                            } else {
                                listO = zzguf.p((byte[]) listO.get(0), bArr2);
                            }
                        }
                        v6Var3 = v6Var4;
                        i17 = i15;
                        str3 = str5;
                        i18 = iB2;
                        iF = i29;
                    } else {
                        if (iB3 == 1702061171) {
                            v6Var3 = v6Var4;
                            i17 = i15;
                            str3 = str5;
                            i18 = iB2;
                            iF = i29;
                            i19 = i28;
                            i20 = -1;
                        } else if (z10 && iB3 == 2002876005) {
                            int i30 = p01Var2.f15226b;
                            if (i30 >= i28) {
                                i22 = i30;
                                str4 = null;
                                z11 = true;
                            } else {
                                i22 = i30;
                                str4 = null;
                                z11 = false;
                            }
                            r2.zza(z11, str4);
                            int i31 = i22;
                            while (true) {
                                if (i31 - i28 >= iB2) {
                                    str3 = str5;
                                    v6Var3 = v6Var4;
                                    i17 = i15;
                                    i18 = iB2;
                                    iF = i29;
                                    i19 = -1;
                                    break;
                                }
                                p01Var2.C(i31);
                                int iB4 = p01Var.b();
                                if (iB4 > 0) {
                                    str3 = str5;
                                    z12 = true;
                                } else {
                                    str3 = str5;
                                    z12 = false;
                                }
                                r2.zza(z12, str7);
                                String str10 = str7;
                                if (p01Var.b() == 1702061171) {
                                    i19 = i31;
                                    v6Var3 = v6Var4;
                                    i17 = i15;
                                    i18 = iB2;
                                    iF = i29;
                                    break;
                                }
                                i31 += iB4;
                                str5 = str3;
                                str7 = str10;
                            }
                            i20 = -1;
                        } else {
                            str3 = str5;
                            if (iB3 == 1651798644) {
                                p01Var2.C(i28 + 8);
                                p01Var2.E(4);
                                l0Var = new androidx.emoji2.text.l0(p01Var.N(), p01Var.N(), 6);
                            } else if (iB3 == 1684103987) {
                                p01Var2.C(i28 + 8);
                                v6Var4.zzb = x1.zza(p01Var2, Integer.toString(i13), str, uk2VarZzb);
                            } else if (iB3 == 1684366131) {
                                p01Var2.C(i28 + 8);
                                v6Var4.zzb = x1.zzb(p01Var2, Integer.toString(i13), str, uk2VarZzb);
                            } else if (iB3 == 1684103988) {
                                p01Var2.C(i28 + 8);
                                v6Var4.zzb = y1.zza(p01Var2, Integer.toString(i13), str, uk2VarZzb);
                            } else if (iB3 != 1684892784) {
                                if (iB3 == 1684305011 || iB3 == 1969517683) {
                                    i17 = i15;
                                    i18 = iB2;
                                    sm2 sm2Var = new sm2();
                                    sm2Var.q(i13);
                                    sm2Var.zzm(str2);
                                    sm2Var.f16496s = iH;
                                    iF = i29;
                                    sm2Var.f16497t = iF;
                                    sm2Var.zzq(uk2VarZzb);
                                    sm2Var.zze(str);
                                    zn2 zn2Var = new zn2(sm2Var);
                                    v6Var3 = v6Var;
                                    v6Var3.zzb = zn2Var;
                                } else if (iB3 == 1682927731) {
                                    int i32 = iB2 - 8;
                                    byte[] bArr3 = f18669a;
                                    int length = bArr3.length;
                                    byte[] bArrCopyOf = Arrays.copyOf(bArr3, length + i32);
                                    p01Var2.C(i28 + 8);
                                    p01Var2.F(length, i32, bArrCopyOf);
                                    listO = za2.h(bArrCopyOf);
                                } else if (iB3 == 1684425825) {
                                    byte[] bArr4 = new byte[iB2 - 8];
                                    bArr4[0] = 102;
                                    bArr4[1] = 76;
                                    bArr4[2] = 97;
                                    bArr4[3] = 67;
                                    p01Var2.C(i28 + 12);
                                    p01Var2.F(4, iB2 - 12, bArr4);
                                    listO = zzguf.o(bArr4);
                                    v6Var3 = v6Var4;
                                    i17 = i15;
                                    i18 = iB2;
                                    iF = i29;
                                    i28 += i18;
                                    p01Var2 = p01Var;
                                    i25 = i12;
                                    v6Var4 = v6Var3;
                                    str5 = str3;
                                    i15 = i17;
                                    i24 = i11;
                                } else if (iB3 == 1634492771) {
                                    int i33 = iB2 - 12;
                                    byte[] bArr5 = new byte[i33];
                                    p01Var2.C(i28 + 12);
                                    p01Var2.F(0, i33, bArr5);
                                    byte[] bArr6 = km0.f13311a;
                                    p01 p01Var3 = new p01(bArr5);
                                    p01Var3.C(5);
                                    int I3 = p01Var3.I();
                                    p01Var3.C(9);
                                    int I4 = p01Var3.I();
                                    p01Var3.C(20);
                                    int[] iArr = {p01Var3.h(), I4, I3};
                                    int i34 = iArr[0];
                                    int i35 = iArr[1];
                                    iV2 = bb1.v(I3, ByteOrder.LITTLE_ENDIAN);
                                    i17 = i15;
                                    iF = i34;
                                    i18 = iB2;
                                    listO = zzguf.o(bArr5);
                                    iH = i35;
                                    v6Var3 = v6Var4;
                                    i28 += i18;
                                    p01Var2 = p01Var;
                                    i25 = i12;
                                    v6Var4 = v6Var3;
                                    str5 = str3;
                                    i15 = i17;
                                    i24 = i11;
                                } else {
                                    if (iB3 == 1767990114) {
                                        p01Var2.C(i28 + 9);
                                        int iB5 = za2.b(p01Var.n());
                                        byte[] bArr7 = new byte[iB5];
                                        p01Var2.F(0, iB5, bArr7);
                                        byte[] bArr8 = km0.f13311a;
                                        p01 p01Var4 = new p01(bArr7);
                                        String string = null;
                                        String str11 = null;
                                        while (p01Var4.y() > 0 && (str11 == null || string == null)) {
                                            int I5 = p01Var4.I();
                                            int i36 = I5 >> 3;
                                            int i37 = I5 & 2;
                                            int i38 = I5 & 1;
                                            int iB6 = za2.b(p01Var4.n());
                                            int i39 = i15;
                                            if (i36 > 4 && i36 < 24 && i37 != 0) {
                                                while ((p01Var4.I() & 128) != 0) {
                                                }
                                                while ((p01Var4.I() & 128) != 0) {
                                                }
                                            }
                                            if (i38 != 0) {
                                                p01Var4.E(za2.b(p01Var4.n()));
                                            }
                                            int i40 = p01Var4.f15226b + iB6;
                                            int i41 = iB2;
                                            if (i36 == 31) {
                                                p01Var4.E(4);
                                                Object[] objArr = {Integer.valueOf(p01Var4.I()), Integer.valueOf(p01Var4.I())};
                                                String str12 = bb1.f9474a;
                                                str11 = String.format(Locale.US, "iamf.%03X.%03X", objArr);
                                            } else {
                                                if (i36 == 0) {
                                                    while ((p01Var4.I() & 128) != 0) {
                                                    }
                                                    String strK = p01Var4.k(4, StandardCharsets.UTF_8);
                                                    if (strK.equals("mp4a")) {
                                                        while ((p01Var4.I() & 128) != 0) {
                                                        }
                                                        p01Var4.E(2);
                                                        androidx.media3.extractor.b1 b1Var = new androidx.media3.extractor.b1();
                                                        b1Var.e(p01Var4);
                                                        int iP = b1Var.p(5);
                                                        if (iP == 31) {
                                                            iP = b1Var.p(6) + 32;
                                                        }
                                                        StringBuilder sb = new StringBuilder(strK.length() + 4 + String.valueOf(iP).length());
                                                        sb.append(strK);
                                                        sb.append(".40.");
                                                        sb.append(iP);
                                                        string = sb.toString();
                                                    } else {
                                                        string = strK;
                                                    }
                                                }
                                                p01Var4.C(i40);
                                                iB2 = i41;
                                                i15 = i39;
                                            }
                                            p01Var4.C(i40);
                                            iB2 = i41;
                                            i15 = i39;
                                        }
                                        i17 = i15;
                                        i18 = iB2;
                                        String strP = (str11 == null || string == null) ? null : defpackage.e.p(new StringBuilder(str11.length() + 1 + string.length()), str11, ".", string);
                                        listO = zzguf.o(bArr7);
                                        v6Var3 = v6Var;
                                        str6 = strP;
                                    } else {
                                        i17 = i15;
                                        i18 = iB2;
                                        if (iB3 == 1885564227) {
                                            p01Var2.C(i28 + 12);
                                            ByteOrder byteOrder = (p01Var.I() & 1) != 0 ? ByteOrder.LITTLE_ENDIAN : ByteOrder.BIG_ENDIAN;
                                            int I6 = p01Var.I();
                                            if (i23 == 1768973165) {
                                                iV = bb1.v(I6, byteOrder);
                                                i21 = -1;
                                            } else {
                                                iV = (i23 == 1718641517 && I6 == 32 && byteOrder.equals(ByteOrder.LITTLE_ENDIAN)) ? 4 : iV2;
                                                i21 = -1;
                                            }
                                            iV2 = iV;
                                            iF = i29;
                                            if (iV != i21) {
                                                str2 = MimeTypes.AUDIO_RAW;
                                            }
                                            v6Var3 = v6Var;
                                            i28 += i18;
                                            p01Var2 = p01Var;
                                            i25 = i12;
                                            v6Var4 = v6Var3;
                                            str5 = str3;
                                            i15 = i17;
                                            i24 = i11;
                                        } else {
                                            v6Var3 = v6Var;
                                        }
                                    }
                                    iF = i29;
                                }
                                i28 += i18;
                                p01Var2 = p01Var;
                                i25 = i12;
                                v6Var4 = v6Var3;
                                str5 = str3;
                                i15 = i17;
                                i24 = i11;
                            } else {
                                if (i15 <= 0) {
                                    StringBuilder sb2 = new StringBuilder(String.valueOf(i15).length() + 49);
                                    sb2.append("Invalid sample rate for Dolby TrueHD MLP stream: ");
                                    sb2.append(i15);
                                    throw zzat.zzb(sb2.toString(), null);
                                }
                                v6Var3 = v6Var4;
                                iF = i15;
                                i17 = iF;
                                i18 = iB2;
                                iH = 2;
                            }
                            v6Var3 = v6Var4;
                            i17 = i15;
                            i18 = iB2;
                            iF = i29;
                        }
                        if (i19 != i20) {
                            co1 co1VarI = i(p01Var2, i19);
                            byte[] bArr9 = (byte[]) co1VarI.f10010d;
                            String str13 = co1VarI.f10007a;
                            if (bArr9 != null) {
                                if (MimeTypes.AUDIO_VORBIS.equals(str13)) {
                                    p01 p01Var5 = new p01(bArr9);
                                    int i42 = 1;
                                    p01Var5.E(1);
                                    int i43 = 0;
                                    while (p01Var5.y() > 0 && p01Var5.G() == 255) {
                                        p01Var5.E(i42);
                                        i43 += 255;
                                        i42 = 1;
                                    }
                                    int I7 = p01Var5.I() + i43;
                                    int i44 = 0;
                                    while (p01Var5.y() > 0 && p01Var5.G() == 255) {
                                        p01Var5.E(1);
                                        i44 += 255;
                                    }
                                    int I8 = p01Var5.I() + i44;
                                    byte[] bArr10 = new byte[I7];
                                    int i45 = p01Var5.f15226b;
                                    System.arraycopy(bArr9, i45, bArr10, 0, I7);
                                    int i46 = i45 + I7 + I8;
                                    int length2 = bArr9.length - i46;
                                    byte[] bArr11 = new byte[length2];
                                    System.arraycopy(bArr9, i46, bArr11, 0, length2);
                                    listO = zzguf.p(bArr10, bArr11);
                                } else {
                                    if (MimeTypes.AUDIO_AAC.equals(str13)) {
                                        l2.h hVarQ = ni.q(new androidx.media3.extractor.b1(bArr9, bArr9.length), false);
                                        iF = hVarQ.f29996b;
                                        iH = hVarQ.f29997c;
                                        str6 = (String) hVarQ.f29998d;
                                    }
                                    listO = zzguf.o(bArr9);
                                }
                            }
                            co1Var = co1VarI;
                            str2 = str13;
                        }
                        i28 += i18;
                        p01Var2 = p01Var;
                        i25 = i12;
                        v6Var4 = v6Var3;
                        str5 = str3;
                        i15 = i17;
                        i24 = i11;
                    }
                    i28 += i18;
                    p01Var2 = p01Var;
                    i25 = i12;
                    v6Var4 = v6Var3;
                    str5 = str3;
                    i15 = i17;
                    i24 = i11;
                }
                v6Var2 = v6Var4;
                if (v6Var2.zzb == null || str2 == null) {
                }
                sm2 sm2Var2 = new sm2();
                sm2Var2.q(i13);
                sm2Var2.zzm(str2);
                sm2Var2.zzj(str6);
                sm2Var2.f16496s = iH;
                sm2Var2.f16497t = iF;
                sm2Var2.f16498u = iV2;
                sm2Var2.zzp(listO);
                sm2Var2.zzq(uk2VarZzb);
                sm2Var2.zze(str);
                co1 co1Var2 = co1Var;
                if (co1Var2 != null) {
                    sm2Var2.f16481d = za2.r(co1Var2.f10008b);
                    sm2Var2.f16482e = za2.r(co1Var2.f10009c);
                } else {
                    androidx.emoji2.text.l0 l0Var2 = l0Var;
                    if (l0Var2 != null) {
                        sm2Var2.f16481d = za2.r(l0Var2.b());
                        switch (l0Var2.f2246a) {
                            case 5:
                                j10 = l0Var2.f2248c;
                                break;
                            default:
                                j10 = l0Var2.f2248c;
                                break;
                        }
                        sm2Var2.f16482e = za2.r(j10);
                    }
                }
                v6Var2.zzb = new zn2(sm2Var2);
                return;
            }
            str2 = MimeTypes.AUDIO_AMR_WB;
        }
        iV2 = i16;
        List listO2 = null;
        String str62 = null;
        co1 co1Var3 = null;
        androidx.emoji2.text.l0 l0Var3 = null;
        while (i28 - i24 < i25) {
        }
        v6Var2 = v6Var4;
        if (v6Var2.zzb == null) {
        }
    }

    @Nullable
    private static Pair zzr(p01 p01Var, int i10, int i11) throws zzat {
        Integer num;
        r7 r7Var;
        Pair pairCreate;
        int i12;
        int i13;
        byte[] bArr;
        int i14 = p01Var.f15226b;
        while (i14 - i10 < i11) {
            p01Var.C(i14);
            int iB = p01Var.b();
            r2.zza(iB > 0, "childAtomSize must be positive");
            if (p01Var.b() == 1936289382) {
                int i15 = i14 + 8;
                int i16 = 0;
                int i17 = -1;
                String strK = null;
                Integer numValueOf = null;
                while (i15 - i14 < iB) {
                    p01Var.C(i15);
                    int iB2 = p01Var.b();
                    int iB3 = p01Var.b();
                    if (iB3 == 1718775137) {
                        numValueOf = Integer.valueOf(p01Var.b());
                    } else if (iB3 == 1935894637) {
                        p01Var.E(4);
                        strK = p01Var.k(4, StandardCharsets.UTF_8);
                    } else if (iB3 == 1935894633) {
                        i17 = i15;
                        i16 = iB2;
                    }
                    i15 += iB2;
                }
                if (C.CENC_TYPE_cenc.equals(strK) || C.CENC_TYPE_cbc1.equals(strK) || C.CENC_TYPE_cens.equals(strK) || C.CENC_TYPE_cbcs.equals(strK)) {
                    r2.zza(numValueOf != null, "frma atom is mandatory");
                    r2.zza(i17 != -1, "schi atom is mandatory");
                    int i18 = i17 + 8;
                    while (true) {
                        if (i18 - i17 >= i16) {
                            num = numValueOf;
                            r7Var = null;
                            break;
                        }
                        p01Var.C(i18);
                        int iB4 = p01Var.b();
                        if (p01Var.b() == 1952804451) {
                            int iA = a(p01Var.b());
                            p01Var.E(1);
                            if (iA == 0) {
                                p01Var.E(1);
                                i12 = 0;
                                i13 = 0;
                            } else {
                                int I = p01Var.I();
                                int i19 = (I & 240) >> 4;
                                i12 = I & 15;
                                i13 = i19;
                            }
                            boolean z10 = p01Var.I() == 1;
                            int I2 = p01Var.I();
                            byte[] bArr2 = new byte[16];
                            p01Var.F(0, 16, bArr2);
                            if (z10 && I2 == 0) {
                                int I3 = p01Var.I();
                                byte[] bArr3 = new byte[I3];
                                p01Var.F(0, I3, bArr3);
                                bArr = bArr3;
                            } else {
                                bArr = null;
                            }
                            num = numValueOf;
                            r7Var = new r7(z10, strK, I2, bArr2, i13, i12, bArr);
                        } else {
                            i18 += iB4;
                        }
                    }
                    r2.zza(r7Var != null, "tenc atom is mandatory");
                    String str = bb1.f9474a;
                    pairCreate = Pair.create(num, r7Var);
                } else {
                    pairCreate = null;
                }
                if (pairCreate != null) {
                    return pairCreate;
                }
            }
            i14 += iB;
        }
        return null;
    }
}
