package n1;

import C3.G;
import d5.AbstractC0844a;
import h1.C1026a;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Objects;
import u0.C;
import u0.D;
import u0.E;
import x0.AbstractC1709a;
import y0.C1737a;

/* JADX INFO: renamed from: n1.n, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC1262n {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final int[] f15083a = {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 C1737a a(D d8, String str) {
        int i = 0;
        while (true) {
            C[] cArr = d8.f17150a;
            if (i >= cArr.length) {
                return null;
            }
            C c3 = cArr[i];
            if (c3 instanceof C1737a) {
                C1737a c1737a = (C1737a) c3;
                if (c1737a.f18808a.equals(str)) {
                    return c1737a;
                }
            }
            i++;
        }
    }

    public static String b(ArrayList arrayList) {
        int size = arrayList.size();
        boolean z8 = false;
        String str = null;
        int i = 0;
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            String str2 = ((C1266r) obj).f15116a.f15090g.f17358n;
            if (E.l(str2)) {
                return "video/mp4";
            }
            if (E.i(str2)) {
                z8 = true;
            } else if (E.j(str2)) {
                if (Objects.equals(str2, "image/heic")) {
                    str = "image/heif";
                } else if (Objects.equals(str2, "image/avif")) {
                    str = "image/avif";
                }
            }
        }
        return z8 ? "audio/mp4" : str != null ? str : "application/mp4";
    }

    public static boolean c(int i, boolean z8) {
        if ((i >>> 8) == 3368816) {
            return true;
        }
        if (i == 1751476579 && z8) {
            return true;
        }
        int[] iArr = f15083a;
        for (int i5 = 0; i5 < 29; i5++) {
            if (iArr[i5] == i) {
                return true;
            }
        }
        return false;
    }

    public static h1.e d(int i, x0.o oVar) {
        int iG = oVar.g();
        if (oVar.g() == 1684108385) {
            oVar.G(8);
            String strP = oVar.p(iG - 16);
            return new h1.e("und", strP, strP);
        }
        AbstractC1709a.B("MetadataUtil", "Failed to parse comment attribute: " + A0.a.c(i));
        return null;
    }

    public static C1026a e(x0.o oVar) {
        int iG = oVar.g();
        if (oVar.g() != 1684108385) {
            AbstractC1709a.B("MetadataUtil", "Failed to parse cover art attribute");
            return null;
        }
        int iG2 = oVar.g();
        byte[] bArr = AbstractC1251c.f14982a;
        int i = iG2 & 16777215;
        String str = i == 13 ? "image/jpeg" : i == 14 ? "image/png" : null;
        if (str == null) {
            AbstractC0844a.s(i, "Unrecognized cover art flags: ", "MetadataUtil");
            return null;
        }
        oVar.G(4);
        int i5 = iG - 16;
        byte[] bArr2 = new byte[i5];
        oVar.e(bArr2, 0, i5);
        return new C1026a(str, null, 3, bArr2);
    }

    public static h1.n f(int i, String str, x0.o oVar) {
        int iG = oVar.g();
        if (oVar.g() == 1684108385 && iG >= 22) {
            oVar.G(10);
            int iZ = oVar.z();
            if (iZ > 0) {
                String strJ = AbstractC0844a.j("", iZ);
                int iZ2 = oVar.z();
                if (iZ2 > 0) {
                    strJ = strJ + "/" + iZ2;
                }
                return new h1.n(str, null, G.p(strJ));
            }
        }
        AbstractC1709a.B("MetadataUtil", "Failed to parse index/count attribute: " + A0.a.c(i));
        return null;
    }

    public static int g(x0.o oVar) {
        int iG = oVar.g();
        if (oVar.g() == 1684108385) {
            oVar.G(8);
            int i = iG - 16;
            if (i == 1) {
                return oVar.t();
            }
            if (i == 2) {
                return oVar.z();
            }
            if (i == 3) {
                return oVar.w();
            }
            if (i == 4 && (oVar.f18539a[oVar.f18540b] & 128) == 0) {
                return oVar.x();
            }
        }
        AbstractC1709a.B("MetadataUtil", "Failed to parse data atom to int");
        return -1;
    }

    public static h1.i h(int i, String str, x0.o oVar, boolean z8, boolean z9) {
        int iG = g(oVar);
        if (z9) {
            iG = Math.min(1, iG);
        }
        if (iG >= 0) {
            return z8 ? new h1.n(str, null, G.p(Integer.toString(iG))) : new h1.e("und", str, Integer.toString(iG));
        }
        AbstractC1709a.B("MetadataUtil", "Failed to parse uint8 attribute: " + A0.a.c(i));
        return null;
    }

    public static h1.n i(int i, String str, x0.o oVar) {
        int iG = oVar.g();
        if (oVar.g() == 1684108385) {
            oVar.G(8);
            return new h1.n(str, null, G.p(oVar.p(iG - 16)));
        }
        AbstractC1709a.B("MetadataUtil", "Failed to parse text attribute: " + A0.a.c(i));
        return null;
    }

    public static T0.D j(T0.n nVar, boolean z8, boolean z9) {
        T0.D d8;
        boolean z10;
        int i;
        long jN;
        int i5;
        int i8;
        int[] iArr;
        boolean z11 = true;
        long jD = nVar.d();
        long j8 = -1;
        long j9 = 4096;
        if (jD != -1 && jD <= 4096) {
            j9 = jD;
        }
        int i9 = (int) j9;
        x0.o oVar = new x0.o(64);
        int i10 = 0;
        int i11 = 0;
        boolean z12 = false;
        while (i11 < i9) {
            oVar.C(8);
            if (!nVar.f(oVar.f18539a, i10, 8, z11)) {
                break;
            }
            long jV = oVar.v();
            boolean z13 = z11;
            int iG = oVar.g();
            if (jV == 1) {
                nVar.n(oVar.f18539a, 8, 8);
                i5 = 16;
                oVar.E(16);
                jN = oVar.n();
                i = i11;
            } else {
                if (jV == 0) {
                    long jD2 = nVar.d();
                    if (jD2 != j8) {
                        jV = (jD2 - nVar.i()) + ((long) 8);
                    }
                }
                i = i11;
                jN = jV;
                i5 = 8;
            }
            long j10 = i5;
            if (jN < j10) {
                return new C1257i();
            }
            int i12 = i + i5;
            d8 = null;
            if (iG == 1836019574) {
                i9 += (int) jN;
                if (jD != -1 && i9 > jD) {
                    i9 = (int) jD;
                }
                i11 = i12;
                z11 = z13;
                j8 = -1;
                i10 = 0;
            } else {
                if (iG == 1836019558 || iG == 1836475768) {
                    z10 = z13;
                    break;
                }
                if (iG == 1835295092) {
                    z12 = z13;
                }
                long j11 = jD;
                if ((((long) i12) + jN) - j10 >= i9) {
                    z10 = false;
                    break;
                }
                int i13 = (int) (jN - j10);
                i11 = i12 + i13;
                if (iG != 1718909296) {
                    i8 = 0;
                    if (i13 != 0) {
                        nVar.o(i13);
                    }
                } else {
                    if (i13 < 8) {
                        return new C1257i();
                    }
                    oVar.C(i13);
                    i8 = 0;
                    nVar.n(oVar.f18539a, 0, i13);
                    if (c(oVar.g(), z9)) {
                        z12 = z13;
                    }
                    oVar.G(4);
                    int iA = oVar.a() / 4;
                    if (!z12 && iA > 0) {
                        iArr = new int[iA];
                        int i14 = 0;
                        while (true) {
                            if (i14 >= iA) {
                                break;
                            }
                            int iG2 = oVar.g();
                            iArr[i14] = iG2;
                            if (c(iG2, z9)) {
                                z12 = z13;
                                break;
                            }
                            i14++;
                        }
                    } else {
                        iArr = null;
                    }
                    if (!z12) {
                        C1257i c1257i = new C1257i();
                        if (iArr == null) {
                            int i15 = F3.a.f2487s;
                            return c1257i;
                        }
                        int i16 = F3.a.f2487s;
                        if (iArr.length == 0) {
                            return c1257i;
                        }
                        new F3.a(Arrays.copyOf(iArr, iArr.length));
                        return c1257i;
                    }
                }
                i10 = i8;
                z11 = z13;
                jD = j11;
                j8 = -1;
            }
        }
        d8 = null;
        z10 = i10;
        return !z12 ? C1257i.f15040c : z8 != z10 ? z10 ? C1257i.f15038a : C1257i.f15039b : d8;
    }
}
