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

import androidx.annotation.Nullable;
import androidx.media3.common.MimeTypes;
import java.lang.reflect.Array;
import java.math.RoundingMode;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final byte[] f15833a = {0, 0, 0, 1};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final float[] f15834b = {1.0f, 1.0f, 1.0909091f, 0.90909094f, 1.4545455f, 1.2121212f, 2.1818182f, 1.8181819f, 2.909091f, 2.4242425f, 1.6363636f, 1.3636364f, 1.939394f, 1.6161616f, 1.3333334f, 1.5f, 2.0f};

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static int[] f15836d = new int[10];

    public static int a(int i10, byte[] bArr) {
        int i11;
        synchronized (f15835c) {
            int i12 = 0;
            int i13 = 0;
            while (i12 < i10) {
                while (true) {
                    try {
                        if (i12 >= i10 - 2) {
                            i12 = i10;
                            break;
                        }
                        int i14 = i12 + 1;
                        if (bArr[i12] == 0 && bArr[i14] == 0 && bArr[i12 + 2] == 3) {
                            break;
                        }
                        i12 = i14;
                    } catch (Throwable th) {
                        throw th;
                    }
                }
                if (i12 < i10) {
                    int[] iArr = f15836d;
                    int length = iArr.length;
                    if (length <= i13) {
                        f15836d = Arrays.copyOf(iArr, length + length);
                    }
                    f15836d[i13] = i12;
                    i12 += 3;
                    i13++;
                }
            }
            i11 = i10 - i13;
            int i15 = 0;
            int i16 = 0;
            for (int i17 = 0; i17 < i13; i17++) {
                int i18 = f15836d[i17] - i15;
                System.arraycopy(bArr, i15, bArr, i16, i18);
                int i19 = i16 + i18;
                int i20 = i19 + 1;
                bArr[i19] = 0;
                i16 = i19 + 2;
                bArr[i20] = 0;
                i15 += i18 + 3;
            }
            System.arraycopy(bArr, i15, bArr, i16, i11 - i16);
        }
        return i11;
    }

    public static boolean b(zn2 zn2Var, byte b10) {
        String strZzq = zzq(zn2Var);
        if (Objects.equals(strZzq, MimeTypes.VIDEO_H264) && (b10 & 31) == 6) {
            return true;
        }
        return Objects.equals(strZzq, MimeTypes.VIDEO_H265) && ((b10 & 126) >> 1) == 39;
    }

    public static int c(zn2 zn2Var) {
        String strZzq = zzq(zn2Var);
        if (Objects.equals(strZzq, MimeTypes.VIDEO_H264)) {
            return 1;
        }
        return Objects.equals(strZzq, MimeTypes.VIDEO_H265) ? 2 : 0;
    }

    public static boolean d(byte[] bArr, int i10, zn2 zn2Var) {
        int i11;
        String str = zn2Var.zzo;
        if (Objects.equals(str, MimeTypes.VIDEO_H264)) {
            byte b10 = bArr[4];
            if (((b10 & 96) >> 5) == 0 && ((i11 = b10 & 31) == 1 || i11 == 9 || i11 == 14)) {
                return false;
            }
        } else if (Objects.equals(str, MimeTypes.VIDEO_H265)) {
            kj1 kj1VarI = i(new ap1(bArr, 4, i10 + 4));
            int i12 = kj1VarI.f13280a;
            if (i12 == 35) {
                return false;
            }
            if (i12 <= 14 && i12 % 2 == 0) {
                if (kj1VarI.f13282c == zn2Var.f19347t - 1) {
                    return false;
                }
            }
        }
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:106:0x01a4  */
    /* JADX WARN: Removed duplicated region for block: B:109:0x01ad  */
    /* JADX WARN: Removed duplicated region for block: B:117:0x01d8  */
    /* JADX WARN: Removed duplicated region for block: B:120:0x01e0  */
    /* JADX WARN: Removed duplicated region for block: B:123:0x01ec  */
    /* JADX WARN: Removed duplicated region for block: B:126:0x01f7  */
    /* JADX WARN: Removed duplicated region for block: B:129:0x0200  */
    /* JADX WARN: Removed duplicated region for block: B:131:0x0205 A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:132:0x0207  */
    /* JADX WARN: Removed duplicated region for block: B:135:0x0213  */
    /* JADX WARN: Removed duplicated region for block: B:136:0x022e  */
    /* JADX WARN: Removed duplicated region for block: B:137:0x0233  */
    /* JADX WARN: Removed duplicated region for block: B:21:0x0055  */
    /* JADX WARN: Removed duplicated region for block: B:22:0x005a  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x006c  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x00f3  */
    /* JADX WARN: Removed duplicated region for block: B:59:0x0103  */
    /* JADX WARN: Removed duplicated region for block: B:84:0x014d A[PHI: r13
      0x014d: PHI (r13v7 int) = (r13v8 int), (r13v9 int) binds: [B:87:0x0152, B:83:0x014c] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:85:0x014f  */
    /* JADX WARN: Removed duplicated region for block: B:88:0x0154  */
    /* JADX WARN: Removed duplicated region for block: B:91:0x015c  */
    /* JADX WARN: Removed duplicated region for block: B:99:0x017d  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static mo1 e(int i10, int i11, byte[] bArr) {
        int i12;
        int i13;
        int i14;
        int i15;
        int i16;
        boolean zE;
        int i17;
        int i18;
        int iA;
        int i19;
        int i20;
        int i21;
        float f10;
        float f11;
        int iB;
        boolean zE2;
        boolean zE3;
        int i22;
        ap1 ap1Var = new ap1(bArr, i10, i11);
        int iF = ap1Var.f(8);
        int iF2 = ap1Var.f(8);
        int iF3 = ap1Var.f(8);
        int i23 = ap1Var.i();
        if (iF == 100 || iF == 110 || iF == 122 || iF == 244 || iF == 44 || iF == 83 || iF == 86 || iF == 118 || iF == 128) {
            i12 = ap1Var.i();
            if (i12 != 3) {
                ap1Var.e();
                i13 = 3;
            } else {
                i13 = i12;
            }
            int i24 = ap1Var.i();
            int i25 = ap1Var.i();
            ap1Var.a();
            if (ap1Var.e()) {
                int i26 = i13 != 3 ? 8 : 12;
                int i27 = 0;
                while (i27 < i26) {
                    if (ap1Var.e()) {
                        int i28 = i27 < 6 ? 16 : 64;
                        int iH = 8;
                        int i29 = 8;
                        for (int i30 = 0; i30 < i28; i30++) {
                            if (iH != 0) {
                                iH = ((ap1Var.h() + i29) + 256) % 256;
                            }
                            if (iH != 0) {
                                i29 = iH;
                            }
                        }
                    }
                    i27++;
                }
            }
            i14 = i24;
            i15 = i25;
        } else if (iF == 138) {
            iF = 138;
            i12 = ap1Var.i();
            if (i12 != 3) {
            }
            int i242 = ap1Var.i();
            int i252 = ap1Var.i();
            ap1Var.a();
            if (ap1Var.e()) {
            }
            i14 = i242;
            i15 = i252;
        } else {
            i12 = 1;
            i14 = 0;
            i15 = 0;
        }
        ap1Var.i();
        int i31 = ap1Var.i();
        if (i31 != 0) {
            if (i31 == 1) {
                ap1Var.e();
                ap1Var.h();
                ap1Var.h();
                long jI = ap1Var.i();
                i16 = i14;
                for (int i32 = 0; i32 < jI; i32++) {
                    ap1Var.i();
                }
            }
            ap1Var.i();
            ap1Var.a();
            int i33 = ap1Var.i() + 1;
            int i34 = ap1Var.i() + 1;
            zE = ap1Var.e();
            int i35 = 2 - (zE ? 1 : 0);
            if (!zE) {
                ap1Var.a();
            }
            ap1Var.a();
            int i36 = i33 * 16;
            int i37 = i34 * i35 * 16;
            if (ap1Var.e()) {
                int i38 = ap1Var.i();
                int i39 = ap1Var.i();
                int i40 = ap1Var.i();
                int i41 = ap1Var.i();
                if (i12 == 0) {
                    i22 = 1;
                } else {
                    i22 = i12 == 3 ? 1 : 2;
                    i35 *= i12 == 1 ? 2 : 1;
                }
                i36 -= (i38 + i39) * i22;
                i37 -= (i40 + i41) * i35;
            }
            int i42 = i37;
            int i43 = i36;
            if (iF != 44 || iF == 86 || iF == 100 || iF == 110 || iF == 122) {
                i17 = iF;
            } else {
                if (iF != 244) {
                    i17 = iF;
                    int i44 = -1;
                    if (!ap1Var.e()) {
                        iA = -1;
                        i19 = -1;
                        i20 = i18;
                        i21 = -1;
                        f10 = 1.0f;
                    } else if (ap1Var.e()) {
                        int iF4 = ap1Var.f(8);
                        if (iF4 == 255) {
                            int iF5 = ap1Var.f(16);
                            int iF6 = ap1Var.f(16);
                            if (iF5 != 0 && iF6 != 0) {
                                f11 = iF5 / iF6;
                            }
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            zE2 = ap1Var.e();
                            if (zE2) {
                            }
                            zE3 = ap1Var.e();
                            if (zE3) {
                            }
                            if (!zE2) {
                                ap1Var.a();
                                ap1Var.a();
                                if (ap1Var.e()) {
                                }
                            }
                        } else if (iF4 < 17) {
                            f11 = f15834b[iF4];
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            zE2 = ap1Var.e();
                            if (zE2) {
                            }
                            zE3 = ap1Var.e();
                            if (zE3) {
                            }
                            if (!zE2) {
                            }
                        } else {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(iF4).length() + 35), "Unexpected aspect_ratio_idc value: ", iF4);
                            f11 = 1.0f;
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            if (ap1Var.e()) {
                            }
                            zE2 = ap1Var.e();
                            if (zE2) {
                            }
                            zE3 = ap1Var.e();
                            if (zE3) {
                            }
                            if (!zE2) {
                            }
                        }
                    } else {
                        f11 = 1.0f;
                        if (ap1Var.e()) {
                            ap1Var.a();
                        }
                        if (ap1Var.e()) {
                            iA = -1;
                            iB = -1;
                        } else {
                            ap1Var.b(3);
                            int i45 = true != ap1Var.e() ? 2 : 1;
                            if (ap1Var.e()) {
                                int iF7 = ap1Var.f(8);
                                int iF8 = ap1Var.f(8);
                                ap1Var.b(8);
                                iA = ea2.a(iF7);
                                iB = ea2.b(iF8);
                            } else {
                                iA = -1;
                                iB = -1;
                            }
                            i44 = i45;
                        }
                        if (ap1Var.e()) {
                            ap1Var.i();
                            ap1Var.i();
                        }
                        if (ap1Var.e()) {
                            ap1Var.b(65);
                        }
                        zE2 = ap1Var.e();
                        if (zE2) {
                            j(ap1Var);
                        }
                        zE3 = ap1Var.e();
                        if (zE3) {
                            j(ap1Var);
                        }
                        if (!zE2 || zE3) {
                            ap1Var.a();
                        }
                        ap1Var.a();
                        if (ap1Var.e()) {
                            i19 = i44;
                            i20 = i18;
                            f10 = f11;
                            i21 = iB;
                        } else {
                            ap1Var.a();
                            ap1Var.i();
                            ap1Var.i();
                            ap1Var.i();
                            ap1Var.i();
                            int i46 = ap1Var.i();
                            ap1Var.i();
                            i21 = iB;
                            i20 = i46;
                            i19 = i44;
                            f10 = f11;
                        }
                    }
                    return new mo1(i17, iF2, iF3, i23, i43, i42, f10, i16, i15, iA, i19, i21, i20);
                }
                i17 = 244;
            }
            i18 = (iF2 & 16) == 0 ? 0 : 16;
            int i442 = -1;
            if (!ap1Var.e()) {
            }
            return new mo1(i17, iF2, iF3, i23, i43, i42, f10, i16, i15, iA, i19, i21, i20);
        }
        ap1Var.i();
        i16 = i14;
        ap1Var.i();
        ap1Var.a();
        int i332 = ap1Var.i() + 1;
        int i342 = ap1Var.i() + 1;
        zE = ap1Var.e();
        int i352 = 2 - (zE ? 1 : 0);
        if (!zE) {
        }
        ap1Var.a();
        int i362 = i332 * 16;
        int i372 = i342 * i352 * 16;
        if (ap1Var.e()) {
        }
        int i422 = i372;
        int i432 = i362;
        if (iF != 44) {
            i17 = iF;
            if ((iF2 & 16) == 0) {
            }
        }
        int i4422 = -1;
        if (!ap1Var.e()) {
        }
        return new mo1(i17, iF2, iF3, i23, i432, i422, f10, i16, i15, iA, i19, i21, i20);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:299:0x05b3  */
    /* JADX WARN: Removed duplicated region for block: B:364:0x06e7  */
    /* JADX WARN: Removed duplicated region for block: B:520:0x05ca A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:57:0x0106  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x0133  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static tn1 f(int i10, int i11, byte[] bArr) {
        int i12;
        int[] iArr;
        int i13;
        in1 in1Var;
        boolean z10;
        int iF;
        int iF2;
        int iF3;
        int iF4;
        int i14;
        int i15;
        int i16;
        zzgwa zzgwaVar;
        boolean[][] zArr;
        int i17;
        int i18;
        boolean[][] zArr2;
        int[] iArr2;
        int i19;
        int i20;
        boolean z11;
        boolean zE;
        int i21;
        int i22;
        int i23;
        int i24;
        int iG;
        int[] iArr3;
        int i25;
        int i26;
        boolean z12;
        boolean z13;
        ap1 ap1Var = new ap1(bArr, i10, i11);
        kj1 kj1VarI = i(ap1Var);
        ap1Var.b(4);
        boolean zE2 = ap1Var.e();
        boolean zE3 = ap1Var.e();
        int iF5 = ap1Var.f(6);
        int i27 = iF5 + 1;
        int iF6 = ap1Var.f(3);
        ap1Var.b(17);
        int i28 = 1;
        yj1 yj1VarZzm = zzm(ap1Var, true, iF6, null);
        int i29 = 0;
        for (int i30 = true != ap1Var.e() ? iF6 : 0; i30 <= iF6; i30++) {
            ap1Var.g();
            ap1Var.g();
            ap1Var.g();
        }
        int iF7 = ap1Var.f(6);
        int iG2 = ap1Var.g() + 1;
        pk1 pk1Var = new pk1(zzguf.o(yj1VarZzm), new int[1]);
        boolean z14 = i27 >= 2 && iG2 >= 2;
        boolean z15 = zE2 && zE3;
        int i31 = iF7 + 1;
        if (!z14 || !z15 || i31 < i27) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        int[][] iArr4 = (int[][]) Array.newInstance((Class<?>) Integer.TYPE, iG2, i31);
        int[] iArr5 = new int[iG2];
        int[] iArr6 = new int[iG2];
        iArr4[0][0] = 0;
        iArr5[0] = 1;
        iArr6[0] = 0;
        while (i28 < iG2) {
            int i32 = i29;
            while (i29 <= iF7) {
                if (ap1Var.e()) {
                    iArr4[i28][i32] = i29;
                    iArr6[i28] = i29;
                    i32++;
                }
                iArr5[i28] = i32;
                i29++;
            }
            i28++;
            i29 = 0;
        }
        if (ap1Var.e()) {
            ap1Var.b(64);
            if (ap1Var.e()) {
                ap1Var.g();
            }
            int iG3 = ap1Var.g();
            for (int i33 = 0; i33 < iG3; i33++) {
                ap1Var.g();
                if (i33 == 0 || ap1Var.e()) {
                    boolean zE4 = ap1Var.e();
                    boolean zE5 = ap1Var.e();
                    z13 = zE4;
                    z12 = zE5;
                    if (zE4 || zE5) {
                        zE = ap1Var.e();
                        if (zE) {
                            ap1Var.b(19);
                        }
                        ap1Var.b(8);
                        if (zE) {
                            ap1Var.b(4);
                        }
                        ap1Var.b(15);
                        i22 = zE4;
                        i21 = zE5;
                    }
                    i23 = 0;
                    while (i23 <= iF6) {
                        if (ap1Var.e() || ap1Var.e()) {
                            ap1Var.g();
                        } else {
                            if (ap1Var.e()) {
                                iArr3 = iArr6;
                                i24 = iG3;
                                iG = 0;
                            }
                            i25 = i22 + i21;
                            int[][] iArr7 = iArr4;
                            i26 = 0;
                            while (i26 < i25) {
                                int i34 = i25;
                                for (int i35 = 0; i35 <= iG; i35++) {
                                    ap1Var.g();
                                    ap1Var.g();
                                    if (zE) {
                                        ap1Var.g();
                                        ap1Var.g();
                                    }
                                    ap1Var.a();
                                }
                                i26++;
                                i25 = i34;
                            }
                            i23++;
                            iArr6 = iArr3;
                            iG3 = i24;
                            iArr4 = iArr7;
                        }
                        i24 = iG3;
                        iG = ap1Var.g();
                        iArr3 = iArr6;
                        i25 = i22 + i21;
                        int[][] iArr72 = iArr4;
                        i26 = 0;
                        while (i26 < i25) {
                        }
                        i23++;
                        iArr6 = iArr3;
                        iG3 = i24;
                        iArr4 = iArr72;
                    }
                } else {
                    z13 = false;
                    z12 = false;
                }
                zE = false;
                i22 = z13;
                i21 = z12;
                i23 = 0;
                while (i23 <= iF6) {
                }
            }
        }
        int[][] iArr8 = iArr4;
        int[] iArr9 = iArr6;
        if (!ap1Var.e()) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        ap1Var.c();
        yj1 yj1VarZzm2 = zzm(ap1Var, false, iF6, yj1VarZzm);
        boolean zE6 = ap1Var.e();
        boolean[] zArr3 = new boolean[16];
        int i36 = 0;
        for (int i37 = 0; i37 < 16; i37++) {
            boolean zE7 = ap1Var.e();
            zArr3[i37] = zE7;
            if (zE7) {
                i36++;
            }
        }
        if (i36 == 0 || !zArr3[1]) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        int i38 = i36 + 1;
        int[] iArr10 = new int[i36];
        for (int i39 = 0; i39 < i36 - (zE6 ? 1 : 0); i39++) {
            iArr10[i39] = ap1Var.f(3);
        }
        int[] iArr11 = new int[i38];
        if (zE6) {
            for (int i40 = 1; i40 < i36; i40++) {
                for (int i41 = 0; i41 < i40; i41++) {
                    iArr11[i40] = iArr10[i41] + 1 + iArr11[i40];
                }
            }
            iArr11[i36] = 6;
        }
        int[][] iArr12 = (int[][]) Array.newInstance((Class<?>) Integer.TYPE, i27, i36);
        int[] iArr13 = new int[i27];
        iArr13[0] = 0;
        boolean zE8 = ap1Var.e();
        int i42 = 1;
        while (i42 < i27) {
            if (zE8) {
                iArr13[i42] = ap1Var.f(6);
            } else {
                iArr13[i42] = i42;
            }
            if (zE6) {
                z11 = zE6 ? 1 : 0;
                for (int i43 = 0; i43 < i36; i43++) {
                    iArr12[i42][i43] = (iArr13[i42] & ((1 << iArr11[r31]) - 1)) >> iArr11[i43];
                }
            } else {
                int i44 = 0;
                while (i44 < i36) {
                    iArr12[i42][i44] = ap1Var.f(iArr10[i44] + 1);
                    i44++;
                    zE6 = zE6 ? 1 : 0;
                }
                z11 = zE6;
            }
            i42++;
            zE6 = z11;
        }
        int[] iArr14 = new int[i31];
        int i45 = 1;
        for (int i46 = 0; i46 < i27; i46++) {
            iArr14[iArr13[i46]] = -1;
            int i47 = 0;
            int i48 = 0;
            while (i47 < 16) {
                if (zArr3[i47]) {
                    i19 = 1;
                    if (i47 == 1) {
                        iArr14[iArr13[i46]] = iArr12[i46][i48];
                        i20 = 1;
                    } else {
                        i20 = i47;
                    }
                    i48++;
                    i47 = i20;
                } else {
                    i19 = 1;
                }
                i47 += i19;
            }
            if (i46 > 0) {
                int i49 = 0;
                while (true) {
                    if (i49 >= i46) {
                        i45++;
                        break;
                    }
                    if (iArr14[iArr13[i46]] == iArr14[iArr13[i49]]) {
                        break;
                    }
                    i49++;
                }
            }
        }
        int iF8 = ap1Var.f(4);
        if (i45 < 2 || iF8 == 0) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        int[] iArr15 = new int[i45];
        for (int i50 = 0; i50 < i45; i50++) {
            iArr15[i50] = ap1Var.f(iF8);
        }
        int[] iArr16 = new int[i31];
        for (int i51 = 0; i51 < i27; i51++) {
            iArr16[Math.min(iArr13[i51], iF7)] = i51;
        }
        as1 as1Var = new as1();
        int i52 = 0;
        while (i52 <= iF7) {
            int[] iArr17 = iArr14;
            int iMin = Math.min(iArr14[i52], i45 - 1);
            as1Var.f(new ej1(iArr16[i52], iMin >= 0 ? iArr15[iMin] : -1));
            i52++;
            iArr14 = iArr17;
        }
        zzgwa zzgwaVar2 = (zzgwa) as1Var.g();
        if (((ej1) zzgwaVar2.get(0)).f10814b == -1) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        int i53 = 1;
        while (true) {
            if (i53 > iF7) {
                i12 = -1;
                i53 = -1;
                break;
            }
            i12 = -1;
            if (((ej1) zzgwaVar2.get(i53)).f10814b != -1) {
                break;
            }
            i53++;
        }
        if (i53 == i12) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        Class cls = Boolean.TYPE;
        boolean[][] zArr4 = (boolean[][]) Array.newInstance((Class<?>) cls, i27, i27);
        boolean[][] zArr5 = (boolean[][]) Array.newInstance((Class<?>) cls, i27, i27);
        for (int i54 = 1; i54 < i27; i54++) {
            for (int i55 = 0; i55 < i54; i55++) {
                boolean[] zArr6 = zArr4[i54];
                boolean[] zArr7 = zArr5[i54];
                boolean zE9 = ap1Var.e();
                zArr7[i55] = zE9;
                zArr6[i55] = zE9;
            }
        }
        for (int i56 = 1; i56 < i27; i56++) {
            for (int i57 = 0; i57 < iF5; i57++) {
                int i58 = 0;
                while (true) {
                    if (i58 < i56) {
                        boolean[] zArr8 = zArr5[i56];
                        if (zArr8[i58] && zArr5[i58][i57]) {
                            zArr8[i57] = true;
                            break;
                        }
                        i58++;
                    }
                }
            }
        }
        int[] iArr18 = new int[i31];
        for (int i59 = 0; i59 < i27; i59++) {
            int i60 = 0;
            for (int i61 = 0; i61 < i59; i61++) {
                i60 += zArr4[i59][i61] ? 1 : 0;
            }
            iArr18[iArr13[i59]] = i60;
        }
        int i62 = 0;
        for (int i63 = 0; i63 < i27; i63++) {
            if (iArr18[iArr13[i63]] == 0) {
                i62++;
            }
        }
        if (i62 > 1) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        int[] iArr19 = new int[i27];
        int i64 = iG2;
        int[] iArr20 = new int[i64];
        if (ap1Var.e()) {
            int i65 = 0;
            while (i65 < i27) {
                iArr19[i65] = ap1Var.f(3);
                i65++;
                iArr13 = iArr13;
            }
            iArr = iArr13;
            i13 = iF6;
        } else {
            iArr = iArr13;
            i13 = iF6;
            Arrays.fill(iArr19, 0, i27, i13);
        }
        int i66 = 0;
        while (i66 < i64) {
            int i67 = i53;
            boolean[][] zArr9 = zArr5;
            int[] iArr21 = iArr18;
            int iMax = 0;
            for (int i68 = 0; i68 < iArr5[i66]; i68++) {
                iMax = Math.max(iMax, iArr19[((ej1) zzgwaVar2.get(iArr8[i66][i68])).f10813a]);
            }
            iArr20[i66] = iMax + 1;
            i66++;
            zArr5 = zArr9;
            iArr18 = iArr21;
            i53 = i67;
        }
        int i69 = i53;
        boolean[][] zArr10 = zArr5;
        int[] iArr22 = iArr18;
        if (ap1Var.e()) {
            int i70 = 0;
            while (i70 < iF5) {
                int i71 = i70 + 1;
                for (int i72 = i71; i72 < i27; i72++) {
                    if (zArr4[i72][i70]) {
                        ap1Var.b(3);
                    }
                }
                i70 = i71;
            }
        }
        ap1Var.a();
        int iG4 = ap1Var.g() + 1;
        as1 as1Var2 = new as1();
        as1Var2.f(yj1VarZzm);
        if (iG4 > 1) {
            yj1 yj1VarZzm3 = yj1VarZzm2;
            as1Var2.f(yj1VarZzm3);
            for (int i73 = 2; i73 < iG4; i73++) {
                yj1VarZzm3 = zzm(ap1Var, ap1Var.e(), i13, yj1VarZzm3);
                as1Var2.f(yj1VarZzm3);
            }
        }
        zzguf zzgufVarG = as1Var2.g();
        int iG5 = ap1Var.g() + i64;
        if (iG5 > i64) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        int iF9 = ap1Var.f(2);
        boolean[][] zArr11 = (boolean[][]) Array.newInstance((Class<?>) Boolean.TYPE, iG5, i31);
        int[] iArr23 = new int[iG5];
        int[] iArr24 = new int[iG5];
        int i74 = 0;
        while (i74 < i64) {
            int i75 = i64;
            iArr23[i74] = 0;
            int i76 = iArr9[i74];
            iArr24[i74] = i76;
            if (iF9 == 0) {
                zArr2 = zArr4;
                i18 = i27;
                iArr2 = iArr20;
                Arrays.fill(zArr11[i74], 0, iArr5[i74], true);
                iArr23[i74] = iArr5[i74];
            } else {
                i18 = i27;
                zArr2 = zArr4;
                iArr2 = iArr20;
                if (iF9 == 1) {
                    for (int i77 = 0; i77 < iArr5[i74]; i77++) {
                        zArr11[i74][i77] = iArr8[i74][i77] == i76;
                    }
                    iArr23[i74] = 1;
                } else {
                    zArr11[0][0] = true;
                    iArr23[0] = 1;
                }
            }
            i74++;
            i64 = i75;
            zArr4 = zArr2;
            iArr20 = iArr2;
            i27 = i18;
        }
        int i78 = i27;
        boolean[][] zArr12 = zArr4;
        int[] iArr25 = iArr20;
        int i79 = i64;
        int[] iArr26 = new int[i31];
        boolean[][] zArr13 = (boolean[][]) Array.newInstance((Class<?>) Boolean.TYPE, iG5, i31);
        int i80 = 0;
        int i81 = 1;
        while (i81 < iG5) {
            if (iF9 == 2) {
                for (int i82 = 0; i82 < iArr5[i81]; i82++) {
                    zArr11[i81][i82] = ap1Var.e();
                    int i83 = iArr23[i81];
                    boolean z16 = zArr11[i81][i82];
                    iArr23[i81] = i83 + (z16 ? 1 : 0);
                    if (z16) {
                        iArr24[i81] = iArr8[i81][i82];
                    }
                }
            }
            if (i80 != 0) {
                i14 = iF9;
                i15 = i69;
            } else if (iArr8[i81][0] == 0 && zArr11[i81][0]) {
                i80 = 0;
                int i84 = 1;
                while (i84 < iArr5[i81]) {
                    int i85 = iF9;
                    int i86 = i69;
                    if (iArr8[i81][i84] == i86 && zArr11[i81][i86]) {
                        i80 = i81;
                    }
                    i84++;
                    i69 = i86;
                    iF9 = i85;
                }
                i14 = iF9;
                i15 = i69;
            } else {
                i14 = iF9;
                i15 = i69;
                i80 = 0;
            }
            int i87 = 0;
            while (i87 < iArr5[i81]) {
                if (iG4 > 1) {
                    zArr13[i81][i87] = zArr11[i81][i87];
                    boolean[][] zArr14 = zArr11;
                    i17 = i15;
                    i16 = iG4;
                    int iB = ot1.b(iG4, RoundingMode.CEILING);
                    if (zArr13[i81][i87]) {
                        zzgwaVar = zzgwaVar2;
                        zArr = zArr14;
                        if (zArr13[i81][i87]) {
                        }
                    } else {
                        ej1 ej1Var = (ej1) zzgwaVar2.get(iArr8[i81][i87]);
                        int i88 = 0;
                        while (i88 < i87) {
                            zArr = zArr14;
                            zzgwaVar = zzgwaVar2;
                            if (zArr10[ej1Var.f10813a][((ej1) zzgwaVar2.get(iArr8[i81][i88])).f10813a]) {
                                zArr13[i81][i87] = true;
                                break;
                            }
                            i88++;
                            zzgwaVar2 = zzgwaVar;
                            zArr14 = zArr;
                        }
                        zzgwaVar = zzgwaVar2;
                        zArr = zArr14;
                        if (zArr13[i81][i87]) {
                            if (i80 <= 0 || i81 != i80) {
                                ap1Var.b(iB);
                            } else {
                                iArr26[i87] = ap1Var.f(iB);
                            }
                        }
                    }
                } else {
                    i16 = iG4;
                    zzgwaVar = zzgwaVar2;
                    zArr = zArr11;
                    i17 = i15;
                }
                i87++;
                i15 = i17;
                iG4 = i16;
                zzgwaVar2 = zzgwaVar;
                zArr11 = zArr;
            }
            int i89 = iG4;
            zzgwa zzgwaVar3 = zzgwaVar2;
            boolean[][] zArr15 = zArr11;
            i69 = i15;
            if (iArr23[i81] == 1 && iArr22[iArr24[i81]] > 0) {
                ap1Var.a();
            }
            i81++;
            iF9 = i14;
            iG4 = i89;
            zzgwaVar2 = zzgwaVar3;
            zArr11 = zArr15;
        }
        zzgwa zzgwaVar4 = zzgwaVar2;
        if (i80 == 0) {
            return new tn1(kj1VarI, null, pk1Var, null, null);
        }
        int iG6 = ap1Var.g();
        int i90 = iG6 + 1;
        as1 as1VarW = zzguf.w(i90);
        int[] iArr27 = new int[i78];
        for (int i91 = 0; i91 < i90; i91++) {
            int iF10 = ap1Var.f(16);
            int iF11 = ap1Var.f(16);
            if (ap1Var.e()) {
                iF2 = ap1Var.f(2);
                if (iF2 == 3) {
                    ap1Var.a();
                }
                iF3 = ap1Var.f(4);
                iF4 = ap1Var.f(4);
            } else {
                iF2 = 0;
                iF3 = 0;
                iF4 = 0;
            }
            if (ap1Var.e()) {
                int iG7 = ap1Var.g();
                int iG8 = ap1Var.g();
                int iG9 = ap1Var.g();
                int iG10 = ap1Var.g();
                iF10 -= (iG7 + iG8) * ((iF2 == 1 || iF2 == 2) ? 2 : 1);
                iF11 -= (iG9 + iG10) * (iF2 == 1 ? 2 : 1);
            }
            as1VarW.f(new yk1(iF2, iF3, iF4, iF10, iF11));
        }
        if (i90 <= 1 || !ap1Var.e()) {
            for (int i92 = 1; i92 < i78; i92++) {
                iArr27[i92] = Math.min(i92, iG6);
            }
        } else {
            int iB2 = ot1.b(i90, RoundingMode.CEILING);
            for (int i93 = 1; i93 < i78; i93++) {
                iArr27[i93] = ap1Var.f(iB2);
            }
        }
        vl1 vl1Var = new vl1(as1VarW.g(), iArr27);
        ap1Var.b(2);
        for (int i94 = 1; i94 < i78; i94++) {
            if (iArr22[iArr[i94]] == 0) {
                ap1Var.a();
            }
        }
        for (int i95 = 1; i95 < iG5; i95++) {
            boolean zE10 = ap1Var.e();
            for (int i96 = 0; i96 < iArr25[i95]; i96++) {
                if (i96 <= 0 || !zE10) {
                    if (i96 == 0) {
                        for (int i97 = 0; i97 < iArr5[i95]; i97++) {
                            if (zArr13[i95][i97]) {
                                ap1Var.g();
                            }
                        }
                        ap1Var.g();
                        ap1Var.g();
                    }
                } else if (ap1Var.e()) {
                }
            }
        }
        int iG11 = ap1Var.g() + 2;
        if (ap1Var.e()) {
            ap1Var.b(iG11);
        } else {
            for (int i98 = 1; i98 < i78; i98++) {
                for (int i99 = 0; i99 < i98; i99++) {
                    if (zArr12[i98][i99]) {
                        ap1Var.b(iG11);
                    }
                }
            }
        }
        int iG12 = ap1Var.g();
        for (int i100 = 1; i100 <= iG12; i100++) {
            ap1Var.b(8);
        }
        if (ap1Var.e()) {
            ap1Var.c();
            if (ap1Var.e() || ap1Var.e()) {
                ap1Var.a();
            }
            boolean zE11 = ap1Var.e();
            boolean zE12 = ap1Var.e();
            if (zE11 || zE12) {
                for (int i101 = 0; i101 < i79; i101++) {
                    for (int i102 = 0; i102 < iArr25[i101]; i102++) {
                        boolean zE13 = zE11 ? ap1Var.e() : false;
                        boolean zE14 = zE12 ? ap1Var.e() : false;
                        if (zE13) {
                            ap1Var.b(32);
                        }
                        if (zE14) {
                            ap1Var.b(18);
                        }
                    }
                }
            }
            boolean zE15 = ap1Var.e();
            if (zE15) {
                z10 = true;
                iF = ap1Var.f(4) + 1;
            } else {
                z10 = true;
                iF = i78;
            }
            as1 as1VarW2 = zzguf.w(iF);
            int[] iArr28 = new int[i78];
            int i103 = 0;
            while (i103 < iF) {
                ap1Var.b(3);
                int i104 = z10 != ap1Var.e() ? 2 : 1;
                int iA = ea2.a(ap1Var.f(8));
                int iB3 = ea2.b(ap1Var.f(8));
                ap1Var.b(8);
                as1VarW2.f(new wm1(iA, i104, iB3));
                i103++;
                z10 = true;
            }
            if (zE15 && iF > 1) {
                for (int i105 = 0; i105 < i78; i105++) {
                    iArr28[i105] = ap1Var.f(4);
                }
            }
            in1Var = new in1(as1VarW2.g(), iArr28);
        } else {
            in1Var = null;
        }
        return new tn1(kj1VarI, zzgwaVar4, new pk1(zzgufVarG, iArr26), vl1Var, in1Var);
    }

    public static int g(byte[] bArr, int i10, int i11, boolean[] zArr) {
        int i12 = i11 - i10;
        ih1.b1(i12 >= 0);
        if (i12 == 0) {
            return i11;
        }
        if (zArr[0]) {
            h(zArr);
            return i10 - 3;
        }
        if (i12 > 1 && zArr[1] && bArr[i10] == 1) {
            h(zArr);
            return i10 - 2;
        }
        if (i12 > 2 && zArr[2] && bArr[i10] == 0 && bArr[i10 + 1] == 1) {
            h(zArr);
            return i10 - 1;
        }
        int i13 = i11 - 1;
        int i14 = i10 + 2;
        while (i14 < i13) {
            byte b10 = bArr[i14];
            if ((b10 & 254) == 0) {
                int i15 = i14 - 2;
                if (bArr[i15] == 0 && bArr[i14 - 1] == 0 && b10 == 1) {
                    h(zArr);
                    return i15;
                }
                i14 = i15;
            }
            i14 += 3;
        }
        zArr[0] = i12 <= 2 ? !(i12 != 2 ? !(zArr[1] && bArr[i13] == 1) : !(zArr[2] && bArr[i11 + (-2)] == 0 && bArr[i13] == 1)) : bArr[i11 + (-3)] == 0 && bArr[i11 + (-2)] == 0 && bArr[i13] == 1;
        zArr[1] = i12 <= 1 ? zArr[2] && bArr[i13] == 0 : bArr[i11 + (-2)] == 0 && bArr[i13] == 0;
        zArr[2] = bArr[i13] == 0;
        return i11;
    }

    public static void h(boolean[] zArr) {
        zArr[0] = false;
        zArr[1] = false;
        zArr[2] = false;
    }

    public static kj1 i(ap1 ap1Var) {
        ap1Var.a();
        return new kj1(ap1Var.f(6), ap1Var.f(6), ap1Var.f(3) - 1);
    }

    public static void j(ap1 ap1Var) {
        int i10 = ap1Var.i() + 1;
        ap1Var.b(8);
        for (int i11 = 0; i11 < i10; i11++) {
            ap1Var.i();
            ap1Var.i();
            ap1Var.a();
        }
        ap1Var.b(20);
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x004a  */
    /* JADX WARN: Removed duplicated region for block: B:207:0x03e4  */
    /* JADX WARN: Removed duplicated region for block: B:210:0x03f3  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00b0  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static mm1 zzg(byte[] bArr, int i10, int i11, @Nullable tn1 tn1Var) {
        boolean z10;
        int i12;
        int iG;
        int i13;
        int i14;
        int i15;
        int iG2;
        int i16;
        int i17;
        int i18;
        int iG3;
        int iMax;
        int i19;
        int i20;
        int i21;
        int iB;
        int i22;
        in1 in1Var;
        int iA;
        int i23;
        int i24;
        int i25;
        kj1 kj1Var;
        int i26;
        yj1 yj1Var;
        int i27;
        int i28;
        int i29;
        int i30;
        vl1 vl1Var;
        kj1 kj1VarI = i(new ap1(bArr, i10, i11));
        ap1 ap1Var = new ap1(bArr, i10 + 2, i11);
        ap1Var.b(4);
        int iF = ap1Var.f(3);
        int i31 = kj1VarI.f13281b;
        if (i31 == 0 || iF != 7) {
            z10 = false;
        } else {
            iF = 7;
            z10 = true;
        }
        if (tn1Var != null) {
            zzguf zzgufVar = tn1Var.f16952a;
            i12 = !zzgufVar.isEmpty() ? ((ej1) zzgufVar.get(Math.min(i31, zzgufVar.size() - 1))).f10813a : 0;
        }
        yj1 yj1VarZzm = null;
        if (!z10) {
            ap1Var.a();
            yj1VarZzm = zzm(ap1Var, true, iF, null);
        } else if (tn1Var != null) {
            pk1 pk1Var = tn1Var.f16953b;
            int i32 = pk1Var.f15453b[i12];
            zzguf zzgufVar2 = pk1Var.f15452a;
            if (zzgufVar2.size() > i32) {
                yj1VarZzm = (yj1) zzgufVar2.get(i32);
            }
        }
        int iG4 = ap1Var.g();
        if (z10) {
            int iF2 = ap1Var.e() ? ap1Var.f(8) : -1;
            if (tn1Var == null || (vl1Var = tn1Var.zzc) == null) {
                iG = 0;
                iG3 = 0;
                i17 = 0;
                i14 = 0;
                iG2 = 0;
                i18 = 0;
                i16 = 0;
            } else {
                if (iF2 == -1) {
                    iF2 = vl1Var.f17701b[i12];
                }
                if (iF2 != -1) {
                    zzguf zzgufVar3 = vl1Var.f17700a;
                    if (zzgufVar3.size() > iF2) {
                        yk1 yk1Var = (yk1) zzgufVar3.get(iF2);
                        int i33 = yk1Var.f18869a;
                        i14 = yk1Var.f18872d;
                        i17 = yk1Var.f18873e;
                        iG2 = yk1Var.f18870b;
                        iG = i33;
                        i16 = i17;
                        i18 = i14;
                        iG3 = yk1Var.f18871c;
                    }
                }
            }
        } else {
            iG = ap1Var.g();
            if (iG == 3) {
                ap1Var.a();
                i13 = 3;
            } else {
                i13 = iG;
            }
            int iG5 = ap1Var.g();
            int iG6 = ap1Var.g();
            if (ap1Var.e()) {
                int iG7 = ap1Var.g();
                int iG8 = ap1Var.g();
                int iG9 = ap1Var.g();
                int iG10 = ap1Var.g();
                i14 = iG5 - ((iG7 + iG8) * ((i13 == 1 || i13 == 2) ? 2 : 1));
                i15 = iG6 - ((iG9 + iG10) * (i13 == 1 ? 2 : 1));
            } else {
                i14 = iG5;
                i15 = iG6;
            }
            iG2 = ap1Var.g();
            i16 = iG6;
            i17 = i15;
            i18 = iG5;
            iG3 = ap1Var.g();
        }
        int iG11 = ap1Var.g();
        if (z10) {
            iMax = -1;
        } else {
            iMax = -1;
            for (int i34 = true != ap1Var.e() ? iF : 0; i34 <= iF; i34++) {
                ap1Var.g();
                iMax = Math.max(ap1Var.g(), iMax);
                ap1Var.g();
            }
        }
        ap1Var.g();
        ap1Var.g();
        ap1Var.g();
        ap1Var.g();
        ap1Var.g();
        ap1Var.g();
        if (ap1Var.e()) {
            int i35 = 6;
            if (z10 && ap1Var.e()) {
                ap1Var.b(6);
            } else if (ap1Var.e()) {
                int i36 = 4;
                int i37 = 0;
                while (i37 < i36) {
                    int i38 = 0;
                    while (i38 < i35) {
                        if (ap1Var.e()) {
                            i28 = iMax;
                            i29 = i14;
                            int iMin = Math.min(64, 1 << ((i37 + i37) + 4));
                            if (i37 > 1) {
                                ap1Var.h();
                            }
                            for (int i39 = 0; i39 < iMin; i39++) {
                                ap1Var.h();
                            }
                            i30 = 3;
                        } else {
                            ap1Var.g();
                            i28 = iMax;
                            i29 = i14;
                            i30 = 3;
                        }
                        i38 += i37 == i30 ? 3 : 1;
                        i14 = i29;
                        iMax = i28;
                        i35 = 6;
                    }
                    i37++;
                    i36 = 4;
                    i35 = 6;
                }
            }
        }
        int i40 = iMax;
        int i41 = i14;
        ap1Var.b(2);
        if (ap1Var.e()) {
            ap1Var.b(8);
            ap1Var.g();
            ap1Var.g();
            ap1Var.a();
        }
        int iG12 = ap1Var.g();
        int[] iArr = new int[0];
        int[] iArrCopyOf = new int[0];
        int i42 = 0;
        int i43 = -1;
        int i44 = -1;
        while (i42 < iG12) {
            if (i42 == 0 || !ap1Var.e()) {
                i23 = iG;
                i24 = iG12;
                i25 = iF;
                kj1Var = kj1VarI;
                i26 = iG3;
                yj1Var = yj1VarZzm;
                int iG13 = ap1Var.g();
                int iG14 = ap1Var.g();
                int[] iArr2 = new int[iG13];
                int i45 = 0;
                while (i45 < iG13) {
                    iArr2[i45] = (i45 > 0 ? iArr2[i45 - 1] : 0) - (ap1Var.g() + 1);
                    ap1Var.a();
                    i45++;
                }
                int[] iArr3 = new int[iG14];
                int i46 = 0;
                while (i46 < iG14) {
                    iArr3[i46] = ap1Var.g() + 1 + (i46 > 0 ? iArr3[i46 - 1] : 0);
                    ap1Var.a();
                    i46++;
                }
                i44 = iG14;
                iArr = iArr2;
                iArrCopyOf = iArr3;
                i43 = iG13;
            } else {
                i24 = iG12;
                int i47 = i43 + i44;
                boolean zE = ap1Var.e();
                boolean z11 = true;
                int iG15 = ap1Var.g() + 1;
                int i48 = 1 - ((zE ? 1 : 0) + (zE ? 1 : 0));
                i26 = iG3;
                int i49 = i47 + 1;
                i23 = iG;
                boolean[] zArr = new boolean[i49];
                yj1Var = yj1VarZzm;
                int i50 = 0;
                while (i50 <= i47) {
                    if (ap1Var.e()) {
                        zArr[i50] = z11;
                    } else {
                        zArr[i50] = ap1Var.e();
                    }
                    i50++;
                    z11 = true;
                }
                int i51 = i44 - 1;
                int[] iArr4 = new int[i49];
                int[] iArr5 = new int[i49];
                int i52 = 0;
                while (true) {
                    i27 = i48 * iG15;
                    if (i51 < 0) {
                        break;
                    }
                    int i53 = iArrCopyOf[i51] + i27;
                    if (i53 < 0 && zArr[i43 + i51]) {
                        iArr4[i52] = i53;
                        i52++;
                    }
                    i51--;
                }
                if (i27 < 0 && zArr[i47]) {
                    iArr4[i52] = i27;
                    i52++;
                }
                i25 = iF;
                kj1Var = kj1VarI;
                int i54 = i52;
                for (int i55 = 0; i55 < i43; i55++) {
                    int i56 = iArr[i55] + i27;
                    if (i56 < 0 && zArr[i55]) {
                        iArr4[i54] = i56;
                        i54++;
                    }
                }
                int[] iArrCopyOf2 = Arrays.copyOf(iArr4, i54);
                int i57 = 0;
                for (int i58 = i43 - 1; i58 >= 0; i58--) {
                    int i59 = iArr[i58] + i27;
                    if (i59 > 0 && zArr[i58]) {
                        iArr5[i57] = i59;
                        i57++;
                    }
                }
                if (i27 > 0 && zArr[i47]) {
                    iArr5[i57] = i27;
                    i57++;
                }
                int i60 = i57;
                for (int i61 = 0; i61 < i44; i61++) {
                    int i62 = iArrCopyOf[i61] + i27;
                    if (i62 > 0 && zArr[i43 + i61]) {
                        iArr5[i60] = i62;
                        i60++;
                    }
                }
                iArrCopyOf = Arrays.copyOf(iArr5, i60);
                i44 = i60;
                i43 = i54;
                iArr = iArrCopyOf2;
            }
            i42++;
            iG12 = i24;
            iF = i25;
            kj1VarI = kj1Var;
            iG3 = i26;
            iG = i23;
            yj1VarZzm = yj1Var;
        }
        int i63 = iG;
        int i64 = iF;
        kj1 kj1Var2 = kj1VarI;
        int i65 = iG3;
        yj1 yj1Var2 = yj1VarZzm;
        if (ap1Var.e()) {
            int iG16 = ap1Var.g();
            for (int i66 = 0; i66 < iG16; i66++) {
                ap1Var.b(iG11 + 5);
            }
        }
        ap1Var.b(2);
        float f10 = 1.0f;
        if (ap1Var.e()) {
            if (ap1Var.e()) {
                int iF3 = ap1Var.f(8);
                if (iF3 == 255) {
                    int iF4 = ap1Var.f(16);
                    int iF5 = ap1Var.f(16);
                    if (iF4 != 0 && iF5 != 0) {
                        f10 = iF4 / iF5;
                    }
                } else if (iF3 < 17) {
                    f10 = f15834b[iF3];
                } else {
                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(iF3).length() + 35), "Unexpected aspect_ratio_idc value: ", iF3);
                }
            }
            if (ap1Var.e()) {
                ap1Var.a();
            }
            if (ap1Var.e()) {
                ap1Var.b(3);
                i22 = true != ap1Var.e() ? 2 : 1;
                if (ap1Var.e()) {
                    int iF6 = ap1Var.f(8);
                    int iF7 = ap1Var.f(8);
                    ap1Var.b(8);
                    iA = ea2.a(iF6);
                    iB = ea2.b(iF7);
                    if (ap1Var.e()) {
                        ap1Var.g();
                        ap1Var.g();
                    }
                    ap1Var.a();
                    if (ap1Var.e()) {
                        i17 += i17;
                    }
                    i21 = iB;
                    i20 = i22;
                    i19 = iA;
                } else {
                    iB = -1;
                    iA = -1;
                    if (ap1Var.e()) {
                    }
                    ap1Var.a();
                    if (ap1Var.e()) {
                    }
                    i21 = iB;
                    i20 = i22;
                    i19 = iA;
                }
            } else {
                if (tn1Var != null && (in1Var = tn1Var.zzd) != null) {
                    int i67 = in1Var.f12576b[i12];
                    zzguf zzgufVar4 = in1Var.f12575a;
                    if (zzgufVar4.size() > i67) {
                        wm1 wm1Var = (wm1) zzgufVar4.get(i67);
                        iA = wm1Var.f18119a;
                        int i68 = wm1Var.f18120b;
                        iB = wm1Var.f18121c;
                        i22 = i68;
                        if (ap1Var.e()) {
                        }
                        ap1Var.a();
                        if (ap1Var.e()) {
                        }
                        i21 = iB;
                        i20 = i22;
                        i19 = iA;
                    }
                }
                iB = -1;
                i22 = -1;
                iA = -1;
                if (ap1Var.e()) {
                }
                ap1Var.a();
                if (ap1Var.e()) {
                }
                i21 = iB;
                i20 = i22;
                i19 = iA;
            }
        } else {
            i19 = -1;
            i20 = -1;
            i21 = -1;
        }
        return new mm1(kj1Var2, i64, yj1Var2, i63, iG2, i65, iG4, i41, i17, i18, i16, f10, i40, i19, i20, i21);
    }

    @Nullable
    public static String zzk(List list) {
        for (int i10 = 0; i10 < list.size(); i10++) {
            byte[] bArr = (byte[]) list.get(i10);
            int length = bArr.length;
            if (length > 3) {
                boolean[] zArr = new boolean[3];
                bs1 bs1Var = zzguf.f19771b;
                as1 as1Var = new as1();
                int i11 = 0;
                while (true) {
                    int length2 = bArr.length;
                    if (i11 >= length2) {
                        break;
                    }
                    int iG = g(bArr, i11, length2, zArr);
                    if (iG != length2) {
                        as1Var.f(Integer.valueOf(iG));
                    }
                    i11 = iG + 3;
                }
                zzguf zzgufVarG = as1Var.g();
                for (int i12 = 0; i12 < zzgufVarG.size(); i12++) {
                    zzgwa zzgwaVar = (zzgwa) zzgufVarG;
                    if (((Integer) zzgwaVar.get(i12)).intValue() + 3 < length) {
                        ap1 ap1Var = new ap1(bArr, ((Integer) zzgwaVar.get(i12)).intValue() + 3, length);
                        kj1 kj1VarI = i(ap1Var);
                        if (kj1VarI.f13280a == 33 && kj1VarI.f13281b == 0) {
                            ap1Var.b(4);
                            int iF = ap1Var.f(3);
                            ap1Var.a();
                            yj1 yj1VarZzm = zzm(ap1Var, true, iF, null);
                            return km0.a(yj1VarZzm.f18852a, yj1VarZzm.f18853b, yj1VarZzm.f18854c, yj1VarZzm.f18855d, yj1VarZzm.f18856e, yj1VarZzm.f18857f);
                        }
                    }
                }
            }
        }
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:21:0x005c  */
    /* JADX WARN: Removed duplicated region for block: B:30:0x0074  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private static yj1 zzm(ap1 ap1Var, boolean z10, int i10, @Nullable yj1 yj1Var) {
        int[] iArr;
        int i11;
        boolean z11;
        int i12;
        int i13;
        boolean zE;
        int iF;
        int i14;
        int[] iArr2 = new int[6];
        if (z10) {
            int iF2 = ap1Var.f(2);
            zE = ap1Var.e();
            iF = ap1Var.f(5);
            i14 = 0;
            for (int i15 = 0; i15 < 32; i15++) {
                if (ap1Var.e()) {
                    i14 |= 1 << i15;
                }
            }
            for (int i16 = 0; i16 < 6; i16++) {
                iArr2[i16] = ap1Var.f(8);
            }
            i11 = iF2;
        } else {
            if (yj1Var == null) {
                iArr = iArr2;
                i11 = 0;
                z11 = false;
                i12 = 0;
                i13 = 0;
                int iF3 = ap1Var.f(8);
                int i17 = 0;
                for (int i18 = 0; i18 < i10; i18++) {
                    if (ap1Var.e()) {
                        i17 += 88;
                    }
                    if (ap1Var.e()) {
                        i17 += 8;
                    }
                }
                ap1Var.b(i17);
                if (i10 > 0) {
                    int i19 = 8 - i10;
                    ap1Var.b(i19 + i19);
                }
                return new yj1(i11, z11, i12, i13, iArr, iF3);
            }
            int i20 = yj1Var.f18852a;
            zE = yj1Var.f18853b;
            iF = yj1Var.f18854c;
            i14 = yj1Var.f18855d;
            iArr2 = yj1Var.f18856e;
            i11 = i20;
        }
        iArr = iArr2;
        z11 = zE;
        i12 = iF;
        i13 = i14;
        int iF32 = ap1Var.f(8);
        int i172 = 0;
        while (i18 < i10) {
        }
        ap1Var.b(i172);
        if (i10 > 0) {
        }
        return new yj1(i11, z11, i12, i13, iArr, iF32);
    }

    @Nullable
    private static String zzq(zn2 zn2Var) {
        String str;
        String str2 = zn2Var.zzo;
        if (Objects.equals(str2, MimeTypes.VIDEO_DOLBY_VISION) && (str = zn2Var.zzk) != null) {
            if (str.startsWith("dva1") || str.startsWith("dvav")) {
                return MimeTypes.VIDEO_H264;
            }
            if (str.startsWith("dvh1") || str.startsWith("dvhe")) {
                return MimeTypes.VIDEO_H265;
            }
        }
        return str2;
    }
}
