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

import androidx.annotation.Nullable;
import java.io.IOException;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final int[] f15283a = {1769172845, 1769172786, 1769172787, 1769172788, 1769172789, 1769172790, 1769172793, 1635148593, 1752589105, 1751479857, 1635135537, 1836069937, 1836069938, 862401121, 862401122, 862417462, 862417718, 862414134, 862414646, 1295275552, 1295270176, 1714714144, 1801741417, 1295275600, 1903435808, 1297305174, 1684175153, 1769172332, 1885955686};

    public static boolean a(int i10, boolean z10) {
        if ((i10 >>> 8) == 3368816) {
            return true;
        }
        if (i10 == 1751476579) {
            if (z10) {
                return true;
            }
            i10 = 1751476579;
        }
        int[] iArr = f15283a;
        for (int i11 = 0; i11 < 29; i11++) {
            if (iArr[i11] == i10) {
                return true;
            }
        }
        return false;
    }

    @Nullable
    public static p3 zza(p2 p2Var) throws IOException {
        return zzc(p2Var, true, false);
    }

    @Nullable
    public static p3 zzb(p2 p2Var, boolean z10) throws IOException {
        return zzc(p2Var, false, z10);
    }

    @Nullable
    private static p3 zzc(p2 p2Var, boolean z10, boolean z11) throws IOException {
        int i10;
        long j10;
        long j11;
        int i11;
        int[] iArr;
        int i12;
        long jZzo = p2Var.zzo();
        long j12 = -1;
        long j13 = IjkMediaMeta.AV_CH_TOP_FRONT_LEFT;
        if (jZzo != -1 && jZzo <= IjkMediaMeta.AV_CH_TOP_FRONT_LEFT) {
            j13 = jZzo;
        }
        p01 p01Var = new p01(64);
        int i13 = (int) j13;
        int i14 = 0;
        int i15 = 0;
        boolean z12 = false;
        while (i15 < i13) {
            p01Var.v(8);
            boolean z13 = true;
            if (!p2Var.j(p01Var.f15225a, i14, 8, true)) {
                break;
            }
            long jN = p01Var.N();
            int iB = p01Var.b();
            if (jN == 1) {
                p2Var.h(8, 8, p01Var.f15225a);
                i10 = 16;
                p01Var.A(16);
                jN = p01Var.d();
            } else {
                if (jN == 0) {
                    long jZzo2 = p2Var.zzo();
                    if (jZzo2 != j12) {
                        jN = (jZzo2 - p2Var.zzm()) + 8;
                    }
                }
                i10 = 8;
            }
            long j14 = jN;
            long j15 = i10;
            if (j14 < j15) {
                if (iB != 1718773093) {
                    i12 = iB;
                } else if (i10 == 8) {
                    iB = 1718773093;
                    j10 = 8;
                } else {
                    i12 = 1718773093;
                }
                return new l2.a(i12, j14, i10, 2);
            }
            j10 = j14;
            i15 += i10;
            if (iB == 1836019574) {
                i13 += (int) j10;
                if (jZzo != -1 && i13 > jZzo) {
                    i13 = (int) jZzo;
                }
                j12 = -1;
                i14 = 0;
            } else {
                int i16 = iB;
                long j16 = j10;
                if (i16 == 1953653099 || i16 == 1835297121 || i16 == 1835626086) {
                    j11 = jZzo;
                    i11 = 0;
                } else {
                    if (i16 == 1836019558 || i16 == 1836475768) {
                        i14 = 1;
                        break;
                    }
                    z12 |= !(i16 != 1835295092);
                    int i17 = 1937007212;
                    if (i16 != 1937007212) {
                        j11 = jZzo;
                        i17 = i16;
                    } else {
                        if (j16 > 1000000) {
                            i14 = 0;
                            break;
                        }
                        j11 = jZzo;
                    }
                    if ((((long) i15) + j16) - j15 >= i13) {
                        z12 = z12;
                        i14 = 0;
                        break;
                    }
                    int i18 = (int) (j16 - j15);
                    i15 += i18;
                    if (i17 != 1718909296) {
                        i11 = 0;
                        if (i18 != 0) {
                            p2Var.a(i18);
                        }
                        z12 = z12;
                    } else {
                        if (i18 < 8) {
                            return new l2.a(1718909296, i18, 8, 2);
                        }
                        p01Var.v(i18);
                        i11 = 0;
                        p2Var.h(0, i18, p01Var.f15225a);
                        int iB2 = p01Var.b();
                        boolean zA = a(iB2, z11) | z12;
                        p01Var.E(4);
                        int iY = p01Var.y() / 4;
                        if (!zA && iY > 0) {
                            iArr = new int[iY];
                            int i19 = 0;
                            while (true) {
                                if (i19 >= iY) {
                                    z13 = zA;
                                    break;
                                }
                                int iB3 = p01Var.b();
                                iArr[i19] = iB3;
                                if (a(iB3, z11)) {
                                    break;
                                }
                                i19++;
                            }
                        } else {
                            z13 = zA;
                            iArr = null;
                        }
                        if (!z13) {
                            return new u7(iB2, iArr);
                        }
                        z12 = z13;
                    }
                }
                i14 = i11;
                jZzo = j11;
                j12 = -1;
            }
        }
        if (!z12) {
            return k7.f13145a;
        }
        if (z10 != i14) {
            return i14 != 0 ? e7.f10645b : e7.f10646c;
        }
        return null;
    }
}
