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

import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public final class p4 extends rc2 {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public long f15255b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public long[] f15256c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public long[] f15257d;

    public static String J0(p01 p01Var) {
        int iJ = p01Var.J();
        int i10 = p01Var.f15226b;
        p01Var.E(iJ);
        return new String(p01Var.f15225a, i10, iJ);
    }

    public static HashMap K0(p01 p01Var) {
        int iH = p01Var.h();
        HashMap map = new HashMap(iH);
        for (int i10 = 0; i10 < iH; i10++) {
            String strJ0 = J0(p01Var);
            Object objZzj = zzj(p01Var, p01Var.I());
            if (objZzj != null) {
                map.put(strJ0, objZzj);
            }
        }
        return map;
    }

    @Nullable
    private static Object zzj(p01 p01Var, int i10) {
        if (i10 == 0) {
            return Double.valueOf(Double.longBitsToDouble(p01Var.d()));
        }
        if (i10 == 1) {
            return Boolean.valueOf(p01Var.I() == 1);
        }
        if (i10 == 2) {
            return J0(p01Var);
        }
        if (i10 != 3) {
            if (i10 == 8) {
                return K0(p01Var);
            }
            if (i10 != 10) {
                if (i10 != 11) {
                    return null;
                }
                Date date = new Date((long) Double.valueOf(Double.longBitsToDouble(p01Var.d())).doubleValue());
                p01Var.E(2);
                return date;
            }
            int iH = p01Var.h();
            ArrayList arrayList = new ArrayList(iH);
            for (int i11 = 0; i11 < iH; i11++) {
                Object objZzj = zzj(p01Var, p01Var.I());
                if (objZzj != null) {
                    arrayList.add(objZzj);
                }
            }
            return arrayList;
        }
        HashMap map = new HashMap();
        while (true) {
            String strJ0 = J0(p01Var);
            int I = p01Var.I();
            if (I == 9) {
                return map;
            }
            Object objZzj2 = zzj(p01Var, I);
            if (objZzj2 != null) {
                map.put(strJ0, objZzj2);
            }
        }
    }

    public final boolean I0(long j10, p01 p01Var) {
        if (p01Var.I() == 2 && "onMetaData".equals(J0(p01Var)) && p01Var.y() != 0 && p01Var.I() == 8) {
            HashMap mapK0 = K0(p01Var);
            Object obj = mapK0.get("duration");
            if (obj instanceof Double) {
                double dDoubleValue = ((Double) obj).doubleValue();
                if (dDoubleValue > 0.0d) {
                    this.f15255b = (long) (dDoubleValue * 1000000.0d);
                }
            }
            Object obj2 = mapK0.get("keyframes");
            if (obj2 instanceof Map) {
                Map map = (Map) obj2;
                Object obj3 = map.get("filepositions");
                Object obj4 = map.get("times");
                if ((obj3 instanceof List) && (obj4 instanceof List)) {
                    List list = (List) obj3;
                    List list2 = (List) obj4;
                    int size = list2.size();
                    this.f15256c = new long[size];
                    this.f15257d = new long[size];
                    for (int i10 = 0; i10 < size; i10++) {
                        Object obj5 = list.get(i10);
                        Object obj6 = list2.get(i10);
                        if (!(obj6 instanceof Double) || !(obj5 instanceof Double)) {
                            this.f15256c = new long[0];
                            this.f15257d = new long[0];
                            break;
                        }
                        this.f15256c[i10] = (long) (((Double) obj6).doubleValue() * 1000000.0d);
                        this.f15257d[i10] = ((Double) obj5).longValue();
                    }
                }
            }
        }
        return false;
    }
}
