package defpackage;

import android.util.Pair;
import android.util.SparseArray;
import j$.util.Objects;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.IdentityHashMap;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: renamed from: ᵗᵮᵽᵤ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2523 implements InterfaceC0472, InterfaceC4108 {

    /* JADX INFO: renamed from: ˏᵩʨ, reason: contains not printable characters */
    public static final Pattern f9739 = Pattern.compile("CC([1-4])=(.+)");

    /* JADX INFO: renamed from: ᵛˀˊ, reason: contains not printable characters */
    public static final Pattern f9740 = Pattern.compile("([1-4])=lang:(\\w+)(,.+)?");

    /* JADX INFO: renamed from: ʽᵡᵢᵾ, reason: contains not printable characters */
    public C2906 f9741;

    /* JADX INFO: renamed from: ʿٴˇ, reason: contains not printable characters */
    public final C1159[] f9742;

    /* JADX INFO: renamed from: ˀᵗ, reason: contains not printable characters */
    public boolean f9743;

    /* JADX INFO: renamed from: ˀᵭ, reason: contains not printable characters */
    public final C1404 f9744;

    /* JADX INFO: renamed from: ˁʢᵛ, reason: contains not printable characters */
    public final long f9745;

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public final long f9747;

    /* JADX INFO: renamed from: ˈⁱᵡ, reason: contains not printable characters */
    public int f9748;

    /* JADX INFO: renamed from: ˉᵵᵜ, reason: contains not printable characters */
    public final C4627 f9749;

    /* JADX INFO: renamed from: ˊˌˊ, reason: contains not printable characters */
    public long f9750;

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public InterfaceC2682 f9751;

    /* JADX INFO: renamed from: ˊᵾʽʼ, reason: contains not printable characters */
    public final C3317 f9752;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final int f9753;

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public final InterfaceC3244 f9754;

    /* JADX INFO: renamed from: ˑʢ, reason: contains not printable characters */
    public C3189 f9755;

    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public final C5502 f9756;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final C4216 f9757;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final C1404 f9759;

    /* JADX INFO: renamed from: ᵠˏˏ, reason: contains not printable characters */
    public final C3814 f9761;

    /* JADX INFO: renamed from: ᵨˈʼﹶ, reason: contains not printable characters */
    public List f9762;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final InterfaceC4636 f9763;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final C1013 f9764;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final ᵥᵵᵶᵩ f9766;

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public final ᵣˊˈᵪ f9767;

    /* JADX INFO: renamed from: ᵞᵛᵘ, reason: contains not printable characters */
    public boolean f9760 = true;

    /* JADX INFO: renamed from: ᵛˑﹳ, reason: contains not printable characters */
    public C4245[] f9758 = new C4245[0];

    /* JADX INFO: renamed from: ᵵᵬᵽ, reason: contains not printable characters */
    public C1966[] f9765 = new C1966[0];

    /* JADX INFO: renamed from: ˁˌᵩ, reason: contains not printable characters */
    public final IdentityHashMap f9746 = new IdentityHashMap();

    /* JADX WARN: Multi-variable type inference failed */
    public C2523(int i, C2906 c2906, ᵥᵵᵶᵩ r26, int i2, C1404 c1404, C4216 c4216, InterfaceC4636 interfaceC4636, C3317 c3317, C1013 c1013, C1404 c14042, long j, InterfaceC3244 interfaceC3244, ᵣˊˈᵪ r37, C3814 c3814, C5306 c5306, C2136 c2136) {
        int i3;
        int i4;
        int[][] iArr;
        boolean[] zArr;
        C5286[][] c5286Arr;
        C5286[] c5286ArrM6240;
        C3837 c3837M6243;
        Integer num;
        InterfaceC4636 interfaceC46362 = interfaceC4636;
        this.f9753 = i;
        this.f9741 = c2906;
        this.f9766 = r26;
        this.f9748 = i2;
        this.f9759 = c1404;
        this.f9757 = c4216;
        this.f9763 = interfaceC46362;
        this.f9752 = c3317;
        this.f9764 = c1013;
        this.f9744 = c14042;
        this.f9747 = j;
        this.f9754 = interfaceC3244;
        this.f9767 = r37;
        this.f9761 = c3814;
        boolean z = true;
        this.f9749 = new C4627(c2906, c5306, r37);
        int i5 = 0;
        c3814.getClass();
        C2822 c2822 = AbstractC4509.f17159;
        C2598 c2598 = C2598.f10048;
        this.f9755 = new C3189(c2598, c2598);
        C1736 c1736M6970 = c2906.m6970(i2);
        List list = c1736M6970.f6967;
        this.f9762 = list;
        List list2 = c1736M6970.f6965;
        int size = list2.size();
        HashMap map = new HashMap(AbstractC3481.m7958(size));
        ArrayList arrayList = new ArrayList(size);
        SparseArray sparseArray = new SparseArray(size);
        for (int i6 = 0; i6 < size; i6++) {
            map.put(Long.valueOf(((C2104) list2.get(i6)).f8366), Integer.valueOf(i6));
            ArrayList arrayList2 = new ArrayList();
            arrayList2.add(Integer.valueOf(i6));
            arrayList.add(arrayList2);
            sparseArray.put(i6, arrayList2);
        }
        int i7 = 0;
        while (i7 < size) {
            C2104 c2104 = (C2104) list2.get(i7);
            List list3 = c2104.f8365;
            List list4 = c2104.f8368;
            boolean z2 = z;
            C3837 c3837M62432 = m6243("http://dashif.org/guidelines/trickmode", list3);
            c3837M62432 = c3837M62432 == null ? m6243("http://dashif.org/guidelines/trickmode", list4) : c3837M62432;
            int iIntValue = (c3837M62432 == null || (num = (Integer) map.get(Long.valueOf(Long.parseLong(c3837M62432.f14645)))) == null || !m6241(c2104, (C2104) list2.get(num.intValue()))) ? i7 : num.intValue();
            if (iIntValue == i7 && (c3837M6243 = m6243("urn:mpeg:dash:adaptation-set-switching:2016", list4)) != null) {
                String str = c3837M6243.f14645;
                String str2 = AbstractC0956.f4222;
                String[] strArrSplit = str.split(",", -1);
                int length = strArrSplit.length;
                for (int i8 = i5; i8 < length; i8++) {
                    Integer num2 = (Integer) map.get(Long.valueOf(Long.parseLong(strArrSplit[i8])));
                    if (num2 != null && m6241(c2104, (C2104) list2.get(num2.intValue()))) {
                        iIntValue = Math.min(iIntValue, num2.intValue());
                    }
                }
            }
            if (iIntValue != i7) {
                List list5 = (List) sparseArray.get(i7);
                List list6 = (List) sparseArray.get(iIntValue);
                list6.addAll(list5);
                sparseArray.put(i7, list6);
                arrayList.remove(list5);
            }
            i7++;
            z = z2;
            i5 = 0;
        }
        boolean z3 = z;
        int size2 = arrayList.size();
        int[][] iArr2 = new int[size2][];
        for (int i9 = 0; i9 < size2; i9++) {
            int[] iArr3 = ᵝˉː.ᵛˑﹳ((Collection) arrayList.get(i9));
            iArr2[i9] = iArr3;
            Arrays.sort(iArr3);
        }
        boolean[] zArr2 = new boolean[size2];
        C5286[][] c5286Arr2 = new C5286[size2][];
        int i10 = 0;
        int i11 = 0;
        while (i10 < size2) {
            int[] iArr4 = iArr2[i10];
            int length2 = iArr4.length;
            int i12 = 0;
            while (true) {
                if (i12 >= length2) {
                    iArr = iArr2;
                    break;
                }
                List list7 = ((C2104) list2.get(iArr4[i12])).f8364;
                iArr = iArr2;
                for (int i13 = 0; i13 < list7.size(); i13++) {
                    if (!((AbstractC0841) list7.get(i13)).f3743.isEmpty()) {
                        zArr2[i10] = z3;
                        i11++;
                        break;
                    }
                }
                i12++;
                iArr2 = iArr;
            }
            int[] iArr5 = iArr[i10];
            int length3 = iArr5.length;
            int i14 = 0;
            while (true) {
                if (i14 >= length3) {
                    zArr = zArr2;
                    c5286Arr = c5286Arr2;
                    c5286ArrM6240 = new C5286[0];
                    break;
                }
                int i15 = iArr5[i14];
                C2104 c21042 = (C2104) list2.get(i15);
                List list8 = ((C2104) list2.get(i15)).f8367;
                int[] iArr6 = iArr5;
                int i16 = 0;
                while (i16 < list8.size()) {
                    C3837 c3837 = (C3837) list8.get(i16);
                    zArr = zArr2;
                    c5286Arr = c5286Arr2;
                    if ("urn:scte:dash:cc:cea-608:2015".equals(c3837.f14647)) {
                        C4753 c4753 = new C4753();
                        c4753.f18101 = AbstractC4208.m9132("application/cea-608");
                        c4753.f18121 = AbstractC0793.m2870(new StringBuilder(), c21042.f8366, ":cea608");
                        c5286ArrM6240 = m6240(c3837, f9739, new C5286(c4753));
                        break;
                    }
                    if ("urn:scte:dash:cc:cea-708:2015".equals(c3837.f14647)) {
                        C4753 c47532 = new C4753();
                        c47532.f18101 = AbstractC4208.m9132("application/cea-708");
                        c47532.f18121 = AbstractC0793.m2870(new StringBuilder(), c21042.f8366, ":cea708");
                        c5286ArrM6240 = m6240(c3837, f9740, new C5286(c47532));
                        break;
                    }
                    i16++;
                    c5286Arr2 = c5286Arr;
                    zArr2 = zArr;
                }
                i14++;
                iArr5 = iArr6;
            }
            c5286Arr[i10] = c5286ArrM6240;
            if (c5286ArrM6240.length != 0) {
                i11++;
            }
            i10++;
            c5286Arr2 = c5286Arr;
            iArr2 = iArr;
            zArr2 = zArr;
        }
        int[][] iArr7 = iArr2;
        boolean[] zArr3 = zArr2;
        C5286[][] c5286Arr3 = c5286Arr2;
        int size3 = list.size() + i11 + size2;
        C1882[] c1882Arr = new C1882[size3];
        C1159[] c1159Arr = new C1159[size3];
        int i17 = 0;
        int i18 = 0;
        while (i18 < size2) {
            int[] iArr8 = iArr7[i18];
            ArrayList arrayList3 = new ArrayList();
            for (int i19 : iArr8) {
                arrayList3.addAll(((C2104) list2.get(i19)).f8364);
            }
            int size4 = arrayList3.size();
            C5286[] c5286Arr4 = new C5286[size4];
            int i20 = 0;
            while (i20 < size4) {
                int i21 = size2;
                C5286 c5286 = ((AbstractC0841) arrayList3.get(i20)).f3740;
                int i22 = i17;
                C4753 c4753M10878 = c5286.m10878();
                c4753M10878.f18106 = interfaceC46362.mo5537(c5286);
                c5286Arr4[i20] = new C5286(c4753M10878);
                i20++;
                size2 = i21;
                i17 = i22;
            }
            int i23 = size2;
            int i24 = i17;
            C2104 c21043 = (C2104) list2.get(iArr8[0]);
            long j2 = c21043.f8366;
            String string = j2 != -1 ? Long.toString(j2) : AbstractC2704.m6517(i18, "unset:");
            int i25 = i24 + 1;
            if (zArr3[i18]) {
                i3 = i24 + 2;
            } else {
                i3 = i25;
                i25 = -1;
            }
            if (c5286Arr3[i18].length != 0) {
                i4 = i3 + 1;
            } else {
                i4 = i3;
                i3 = -1;
            }
            m6242(c1404, c5286Arr4);
            List list9 = list2;
            c1882Arr[i24] = new C1882(string, c5286Arr4);
            int i26 = c21043.f8363;
            C2822 c28222 = AbstractC4509.f17159;
            C2598 c25982 = C2598.f10048;
            C1159 c1159 = new C1159(i26, 0, iArr8, i24, i25, i3, -1, c25982);
            int[] iArr9 = iArr8;
            int i27 = i24;
            c1159Arr[i27] = c1159;
            int i28 = -1;
            if (i25 != -1) {
                String strM2879 = AbstractC0793.m2879(string, ":emsg");
                C4753 c47533 = new C4753();
                c47533.f18121 = strM2879;
                c47533.f18101 = AbstractC4208.m9132("application/x-emsg");
                c47533.f18117 = string;
                C5286[] c5286Arr5 = new C5286[z3];
                c5286Arr5[0] = new C5286(c47533);
                c1882Arr[i25] = new C1882(strM2879, c5286Arr5);
                C1159 c11592 = new C1159(5, 1, iArr9, i27, -1, -1, -1, c25982);
                iArr9 = iArr9;
                i27 = i27;
                c1159Arr[i25] = c11592;
                i28 = -1;
            }
            if (i3 != i28) {
                String strM28792 = AbstractC0793.m2879(string, ":cc");
                c1159Arr[i3] = new C1159(3, 1, iArr9, i27, -1, -1, -1, AbstractC4509.m9556(c5286Arr3[i18]));
                m6242(c1404, c5286Arr3[i18]);
                int i29 = 0;
                while (true) {
                    C5286[] c5286Arr6 = c5286Arr3[i18];
                    if (i29 >= c5286Arr6.length) {
                        break;
                    }
                    C4753 c4753M108782 = c5286Arr6[i29].m10878();
                    c4753M108782.f18117 = string;
                    c5286Arr6[i29] = new C5286(c4753M108782);
                    i29++;
                }
                c1882Arr[i3] = new C1882(strM28792, c5286Arr3[i18]);
            }
            i18++;
            size2 = i23;
            interfaceC46362 = interfaceC4636;
            i17 = i4;
            list2 = list9;
            z3 = true;
        }
        int i30 = 0;
        while (i30 < list.size()) {
            C2316 c2316 = (C2316) list.get(i30);
            C4753 c47534 = new C4753();
            c47534.f18121 = c2316.m5959();
            c47534.f18101 = AbstractC4208.m9132("application/x-emsg");
            c1882Arr[i17] = new C1882(c2316.m5959() + ":" + i30, new C5286(c47534));
            C2822 c28223 = AbstractC4509.f17159;
            c1159Arr[i17] = new C1159(5, 2, new int[0], -1, -1, -1, i30, C2598.f10048);
            i30++;
            i17++;
        }
        Pair pairCreate = Pair.create(new C5502(c1882Arr), c1159Arr);
        this.f9756 = (C5502) pairCreate.first;
        this.f9742 = (C1159[]) pairCreate.second;
        this.f9745 = Long.MIN_VALUE;
    }

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public static C5286[] m6240(C3837 c3837, Pattern pattern, C5286 c5286) {
        String str = c3837.f14645;
        if (str == null) {
            return new C5286[]{c5286};
        }
        String str2 = AbstractC0956.f4222;
        String[] strArrSplit = str.split(";", -1);
        C5286[] c5286Arr = new C5286[strArrSplit.length];
        for (int i = 0; i < strArrSplit.length; i++) {
            Matcher matcher = pattern.matcher(strArrSplit[i]);
            if (!matcher.matches()) {
                return new C5286[]{c5286};
            }
            int i2 = Integer.parseInt(matcher.group(1));
            C4753 c4753M10878 = c5286.m10878();
            c4753M10878.f18121 = c5286.f19992 + ":" + i2;
            c4753M10878.f18100 = i2;
            c4753M10878.f18126 = matcher.group(2);
            c5286Arr[i] = new C5286(c4753M10878);
        }
        return c5286Arr;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static boolean m6241(C2104 c2104, C2104 c21042) {
        int i = c2104.f8363;
        List list = c2104.f8364;
        int i2 = c21042.f8363;
        List list2 = c21042.f8364;
        if (i == i2) {
            if (list.isEmpty() || list2.isEmpty()) {
                return true;
            }
            C5286 c5286 = ((AbstractC0841) list.get(0)).f3740;
            C5286 c52862 = ((AbstractC0841) list2.get(0)).f3740;
            int i3 = c5286.f20000 & (-16385);
            int i4 = c52862.f20000 & (-16385);
            if (Objects.equals(c5286.f19997, c52862.f19997) && i3 == i4) {
                return true;
            }
        }
        return false;
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public static void m6242(C1404 c1404, C5286[] c5286Arr) {
        for (int i = 0; i < c5286Arr.length; i++) {
            C5286 c5286 = c5286Arr[i];
            ˁʢᵛ r2 = (ˁʢᵛ) c1404.f5809;
            if (r2.ˌᴵ && ((ᵱᵻᵧᵷ) r2.ᵔᵖᵹᵫ).ᵷᵺʾᵖ(c5286)) {
                C4753 c4753M10878 = c5286.m10878();
                String str = c5286.f19996;
                c4753M10878.f18101 = AbstractC4208.m9132("application/x-media3-cues");
                c4753M10878.f18097 = ((ᵱᵻᵧᵷ) r2.ᵔᵖᵹᵫ).ˌᴵ(c5286);
                StringBuilder sb = new StringBuilder();
                sb.append(c5286.f19987);
                sb.append(str != null ? " ".concat(str) : "");
                c4753M10878.f18120 = sb.toString();
                c4753M10878.f18094 = Long.MAX_VALUE;
                c5286 = new C5286(c4753M10878);
            }
            c5286Arr[i] = c5286;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static C3837 m6243(String str, List list) {
        for (int i = 0; i < list.size(); i++) {
            C3837 c3837 = (C3837) list.get(i);
            if (str.equals(c3837.f14647)) {
                return c3837;
            }
        }
        return null;
    }

    @Override // defpackage.InterfaceC1137
    /* JADX INFO: renamed from: ˉᵲ */
    public final boolean mo3622(C2348 c2348) {
        return this.f9755.mo3622(c2348);
    }

    @Override // defpackage.InterfaceC4108
    /* JADX INFO: renamed from: ˊᵨᵧ */
    public final void mo3794(InterfaceC1137 interfaceC1137) {
        this.f9751.mo3794(this);
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final int m6244(int[] iArr, int i) {
        int i2 = iArr[i];
        if (i2 != -1) {
            C1159[] c1159Arr = this.f9742;
            int i3 = c1159Arr[i2].f4947;
            for (int i4 = 0; i4 < iArr.length; i4++) {
                int i5 = iArr[i4];
                if (i5 == i3 && c1159Arr[i5].f4946 == 0) {
                    return i4;
                }
            }
        }
        return -1;
    }

    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ˋˈ */
    public final long mo1934() {
        if (!this.f9743) {
            return -9223372036854775807L;
        }
        boolean z = false;
        for (C4245 c4245 : this.f9758) {
            c4245.getClass();
            try {
                boolean z2 = c4245.f16193;
                c4245.f16193 = false;
                z |= z2;
            } catch (Throwable th) {
                c4245.f16193 = false;
                throw th;
            }
        }
        C4245[] c4245Arr = this.f9758;
        int length = c4245Arr.length;
        int i = 0;
        while (true) {
            if (i >= length) {
                this.f9743 = false;
                for (C4245 c42452 : this.f9758) {
                    c42452.f16183 = false;
                }
            } else {
                if (c4245Arr[i].m9220()) {
                    break;
                }
                i++;
            }
        }
        if (z) {
            return this.f9750;
        }
        return -9223372036854775807L;
    }

    /* JADX WARN: Removed duplicated region for block: B:27:0x008e  */
    @Override // defpackage.InterfaceC1137
    /* JADX INFO: renamed from: ˌᴵ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void mo3623(long j) {
        int i;
        C4245[] c4245Arr = this.f9758;
        int length = c4245Arr.length;
        int i2 = 0;
        while (i2 < length) {
            C4245 c4245 = c4245Arr[i2];
            if (!c4245.f16200.ᵠˏˏ()) {
                long jM6972 = this.f9741.m6972(this.f9748);
                C0890 c0890 = c4245.f16182;
                ᵻᵪ.ˌᴵ(!c4245.f16200.ᵠˏˏ());
                if (c4245.m9218() || jM6972 == -9223372036854775807L || c4245.f16176.isEmpty()) {
                    i = i2;
                } else {
                    AbstractC0041 abstractC0041M9215 = c4245.m9215();
                    long j2 = abstractC0041M9215.f1198;
                    if (j2 == -9223372036854775807L) {
                        j2 = abstractC0041M9215.f7528;
                    }
                    if (j2 > jM6972) {
                        long jM3095 = c0890.m3095();
                        if (jM3095 > jM6972) {
                            c0890.m3110(Math.max(jM6972, c0890.m3105() + 1));
                            C0890[] c0890Arr = c4245.f16179;
                            int length2 = c0890Arr.length;
                            int i3 = 0;
                            while (i3 < length2) {
                                C0890 c08902 = c0890Arr[i3];
                                c08902.m3110(Math.max(jM6972, c08902.m3105() + 1));
                                i3++;
                                i2 = i2;
                            }
                            i = i2;
                            c4245.f16180.m4050(jM6972, c4245.f16186, jM3095);
                        }
                    }
                }
            }
            i2 = i + 1;
        }
        this.f9755.mo3623(j);
    }

    @Override // defpackage.InterfaceC1137
    /* JADX INFO: renamed from: ˏːˆ */
    public final long mo3624() {
        return this.f9755.mo3624();
    }

    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final long mo1935(long j, C3318 c3318) {
        for (C4245 c4245 : this.f9758) {
            if (c4245.f16186 == 2) {
                return c4245.f16197.mo3283(j, c3318);
            }
        }
        return j;
    }

    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ᵟᵹᵙ */
    public final C5502 mo1936() {
        return this.f9756;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:101:0x01e8  */
    /* JADX WARN: Removed duplicated region for block: B:161:0x0227 A[EXC_TOP_SPLITTER, SYNTHETIC] */
    /* JADX WARN: Type inference failed for: r10v1 */
    /* JADX WARN: Type inference failed for: r10v15 */
    /* JADX WARN: Type inference failed for: r10v17 */
    /* JADX WARN: Type inference failed for: r10v2 */
    /* JADX WARN: Type inference failed for: r10v22 */
    /* JADX WARN: Type inference failed for: r10v23 */
    /* JADX WARN: Type inference failed for: r10v3, types: [int] */
    /* JADX WARN: Type inference failed for: r11v7 */
    /* JADX WARN: Type inference failed for: r13v1 */
    /* JADX WARN: Type inference failed for: r13v2, types: [int] */
    /* JADX WARN: Type inference failed for: r13v8 */
    /* JADX WARN: Type inference failed for: r14v0, types: [boolean] */
    /* JADX WARN: Type inference failed for: r30v0 */
    /* JADX WARN: Type inference failed for: r30v1, types: [boolean] */
    /* JADX WARN: Type inference failed for: r30v2 */
    /* JADX WARN: Type inference failed for: r3v13 */
    /* JADX WARN: Type inference failed for: r4v19 */
    /* JADX WARN: Type inference failed for: r4v22 */
    /* JADX WARN: Type inference failed for: r4v24 */
    /* JADX WARN: Type inference failed for: r4v27 */
    /* JADX WARN: Type inference failed for: r4v31 */
    /* JADX WARN: Type inference failed for: r6v2 */
    /* JADX WARN: Type inference failed for: r6v8 */
    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ᵨᵣ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final long mo1937(InterfaceC2380[] interfaceC2380Arr, boolean[] zArr, InterfaceC4833[] interfaceC4833Arr, boolean[] zArr2, long j) throws Throwable {
        int i;
        boolean z;
        int[] iArr;
        int[] iArr2;
        int i2;
        int i3;
        ?? r13;
        C1882 c1882M11142;
        AbstractC4509 abstractC4509;
        ?? r10;
        C2676 c2676;
        C5286[] c5286Arr;
        long jMo3007;
        int i4;
        boolean z2;
        C4216 c4216;
        boolean z3;
        InterfaceC2380[] interfaceC2380Arr2 = interfaceC2380Arr;
        int[] iArr3 = new int[interfaceC2380Arr2.length];
        int i5 = 0;
        int i6 = 0;
        while (true) {
            i = -1;
            if (i6 >= interfaceC2380Arr2.length) {
                break;
            }
            InterfaceC2380 interfaceC2380 = interfaceC2380Arr2[i6];
            if (interfaceC2380 != null) {
                iArr3[i6] = this.f9756.m11141(interfaceC2380.mo3729());
            } else {
                iArr3[i6] = -1;
            }
            i6++;
        }
        for (int i7 = 0; i7 < interfaceC2380Arr2.length; i7++) {
            if (interfaceC2380Arr2[i7] == null || !zArr[i7]) {
                ?? r4 = interfaceC4833Arr[i7];
                if (r4 instanceof C4245) {
                    ((C4245) r4).m9216(this);
                } else if (r4 instanceof C0861) {
                    C0861 c0861 = (C0861) r4;
                    boolean[] zArr3 = c0861.f3821.f16196;
                    int i8 = c0861.f3818;
                    ᵻᵪ.ˌᴵ(zArr3[i8]);
                    zArr3[i8] = false;
                }
                interfaceC4833Arr[i7] = null;
            }
        }
        int i9 = 0;
        while (true) {
            if (i9 >= interfaceC2380Arr2.length) {
                break;
            }
            ?? r42 = interfaceC4833Arr[i9];
            if ((r42 instanceof C0507) || (r42 instanceof C0861)) {
                int iM6244 = m6244(iArr3, i9);
                if (iM6244 == -1) {
                    z3 = interfaceC4833Arr[i9] instanceof C0507;
                } else {
                    ?? r102 = interfaceC4833Arr[i9];
                    z3 = (r102 instanceof C0861) && ((C0861) r102).f3817 == interfaceC4833Arr[iM6244];
                }
                if (!z3) {
                    ?? r43 = interfaceC4833Arr[i9];
                    if (r43 instanceof C0861) {
                        C0861 c08612 = (C0861) r43;
                        boolean[] zArr4 = c08612.f3821.f16196;
                        int i10 = c08612.f3818;
                        ᵻᵪ.ˌᴵ(zArr4[i10]);
                        zArr4[i10] = false;
                    }
                    interfaceC4833Arr[i9] = null;
                }
            }
            i9++;
        }
        int i11 = 0;
        while (i11 < interfaceC2380Arr2.length) {
            InterfaceC2380 interfaceC23802 = interfaceC2380Arr2[i11];
            if (interfaceC23802 == null) {
                iArr2 = iArr3;
                i2 = i5;
                i3 = i11;
            } else {
                ?? r11 = interfaceC4833Arr[i11];
                if (r11 == null) {
                    zArr2[i11] = z;
                    C1159 c1159 = this.f9742[iArr3[i11]];
                    int i12 = c1159.f4946;
                    if (i12 == 0) {
                        int i13 = c1159.f4951;
                        ?? r30 = i13 != i ? z : i5;
                        if (r30 != 0) {
                            c1882M11142 = this.f9756.m11142(i13);
                            r13 = z;
                        } else {
                            r13 = i5;
                            c1882M11142 = null;
                        }
                        int i14 = c1159.f4949;
                        if (i14 != i) {
                            abstractC4509 = this.f9742[i14].f4945;
                        } else {
                            C2822 c2822 = AbstractC4509.f17159;
                            abstractC4509 = C2598.f10048;
                        }
                        int size = abstractC4509.size() + r13;
                        int i15 = i11;
                        C5286[] c5286Arr2 = new C5286[size];
                        int[] iArr4 = new int[size];
                        if (r30 != 0) {
                            c5286Arr2[i5] = c1882M11142.f7463[i5];
                            iArr4[i5] = 5;
                            r10 = z;
                        } else {
                            r10 = i5;
                        }
                        ArrayList arrayList = new ArrayList();
                        int i16 = i5;
                        boolean z4 = z;
                        ?? r103 = r10;
                        while (i16 < abstractC4509.size()) {
                            C5286 c5286 = (C5286) abstractC4509.get(i16);
                            c5286Arr2[r103] = c5286;
                            iArr4[r103] = 3;
                            arrayList.add(c5286);
                            i16++;
                            r103++;
                        }
                        if (!this.f9741.f11185 || r30 == 0) {
                            c2676 = null;
                        } else {
                            C4627 c4627 = this.f9749;
                            c2676 = new C2676(c4627, c4627.f17595);
                        }
                        C2906 c2906 = this.f9741;
                        int i17 = this.f9748;
                        InterfaceC1674 interfaceC1674Mo2987 = ((AbstractC0841) ((C2104) c2906.m6970(i17).f6965.get(c1159.f4948[i5])).f8364.get(i5)).mo2987();
                        if (interfaceC1674Mo2987 == null) {
                            jMo3007 = -9223372036854775807L;
                            c5286Arr = c5286Arr2;
                        } else {
                            c5286Arr = c5286Arr2;
                            jMo3007 = interfaceC1674Mo2987.mo3007(interfaceC1674Mo2987.mo3001(j, c2906.m6972(i17)));
                        }
                        if (this.f9760) {
                            C2906 c29062 = this.f9741;
                            int i18 = this.f9748;
                            int[] iArr5 = c1159.f4948;
                            List list = c29062.m6970(i18).f6965;
                            C3975 c3975M9561 = AbstractC4509.m9561();
                            int length = iArr5.length;
                            int i19 = 0;
                            while (i19 < length) {
                                int i20 = i19;
                                c3975M9561.m7408(((C2104) list.get(iArr5[i20])).f8364);
                                i19 = i20 + 1;
                            }
                            C2598 c2598M8718 = c3975M9561.m8718();
                            for (int i21 = 0; i21 < interfaceC23802.length(); i21++) {
                                C5286 c52862 = ((AbstractC0841) c2598M8718.get(interfaceC23802.mo3741(i21))).f3740;
                                if (!AbstractC4208.m9137(c52862.f19987, c52862.f19996)) {
                                    i4 = i15;
                                    z2 = z4;
                                    break;
                                }
                            }
                            i4 = i15;
                            z2 = false;
                            C1404 c1404 = this.f9759;
                            InterfaceC3244 interfaceC3244 = this.f9754;
                            C2906 c29063 = this.f9741;
                            ᵥᵵᵶᵩ r14 = this.f9766;
                            int[] iArr6 = iArr3;
                            int i22 = this.f9748;
                            int[] iArr7 = c1159.f4948;
                            int i23 = c1159.f4944;
                            i3 = i4;
                            long j2 = this.f9747;
                            c4216 = this.f9757;
                            InterfaceC1070 interfaceC1070Mo4241 = ((InterfaceC1479) c1404.f5807).mo4241();
                            if (c4216 != null) {
                                interfaceC1070Mo4241.mo1309(c4216);
                            }
                            C2676 c26762 = c2676;
                            iArr2 = iArr6;
                            C4245 c4245 = new C4245(c1159.f4944, iArr4, c5286Arr, new C4187((ˁʢᵛ) c1404.f5809, interfaceC3244, c29063, r14, i22, iArr7, interfaceC23802, i23, interfaceC1070Mo4241, j2, c1404.f5808, r30, arrayList, c2676), this, this.f9767, j, this.f9763, this.f9752, this.f9764, this.f9744, z2, jMo3007, null);
                            c4245.m9217(this.f9745);
                            synchronized (this) {
                                this.f9746.put(c4245, c26762);
                            }
                            interfaceC4833Arr[i3] = c4245;
                        } else {
                            i4 = i15;
                            z2 = false;
                            C1404 c14042 = this.f9759;
                            InterfaceC3244 interfaceC32442 = this.f9754;
                            C2906 c290632 = this.f9741;
                            ᵥᵵᵶᵩ r142 = this.f9766;
                            int[] iArr62 = iArr3;
                            int i222 = this.f9748;
                            int[] iArr72 = c1159.f4948;
                            int i232 = c1159.f4944;
                            i3 = i4;
                            long j22 = this.f9747;
                            c4216 = this.f9757;
                            InterfaceC1070 interfaceC1070Mo42412 = ((InterfaceC1479) c14042.f5807).mo4241();
                            if (c4216 != null) {
                            }
                            C2676 c267622 = c2676;
                            iArr2 = iArr62;
                            C4245 c42452 = new C4245(c1159.f4944, iArr4, c5286Arr, new C4187((ˁʢᵛ) c14042.f5809, interfaceC32442, c290632, r142, i222, iArr72, interfaceC23802, i232, interfaceC1070Mo42412, j22, c14042.f5808, r30, arrayList, c2676), this, this.f9767, j, this.f9763, this.f9752, this.f9764, this.f9744, z2, jMo3007, null);
                            c42452.m9217(this.f9745);
                            synchronized (this) {
                            }
                        }
                    } else {
                        iArr2 = iArr3;
                        i3 = i11;
                        if (i12 == 2) {
                            i2 = 0;
                            interfaceC4833Arr[i3] = new C1966((C2316) this.f9762.get(c1159.f4950), interfaceC23802.mo3729().f7463[0], this.f9741.f11185);
                        }
                    }
                    i2 = 0;
                } else {
                    iArr2 = iArr3;
                    i2 = i5;
                    i3 = i11;
                    if (r11 instanceof C4245) {
                        ((C4187) ((C4245) r11).f16197).f15976 = interfaceC23802;
                    }
                }
            }
            i11 = i3 + 1;
            interfaceC2380Arr2 = interfaceC2380Arr;
            i5 = i2;
            iArr3 = iArr2;
            i = -1;
            z = true;
        }
        int[] iArr8 = iArr3;
        ?? r143 = i5;
        while (i5 < interfaceC2380Arr.length) {
            if (interfaceC4833Arr[i5] != null || interfaceC2380Arr[i5] == null) {
                iArr = iArr8;
            } else {
                iArr = iArr8;
                C1159 c11592 = this.f9742[iArr[i5]];
                if (c11592.f4946 != 1) {
                    continue;
                } else {
                    int iM62442 = m6244(iArr, i5);
                    if (iM62442 != -1) {
                        C4245 c42453 = (C4245) interfaceC4833Arr[iM62442];
                        int i24 = c11592.f4944;
                        boolean[] zArr5 = c42453.f16196;
                        C0890[] c0890Arr = c42453.f16179;
                        for (int i25 = r143 == true ? 1 : 0; i25 < c0890Arr.length; i25++) {
                            if (c42453.f16192[i25] == i24) {
                                ᵻᵪ.ˌᴵ(!zArr5[i25]);
                                zArr5[i25] = true;
                                c0890Arr[i25].m3101(true, j);
                                interfaceC4833Arr[i5] = new C0861(c42453, c42453, c0890Arr[i25], i25);
                            }
                        }
                        ᵷᵝˎ.ᵱʡˏ();
                        return 0L;
                    }
                    interfaceC4833Arr[i5] = new C0507();
                }
            }
            i5++;
            iArr8 = iArr;
        }
        ArrayList arrayList2 = new ArrayList();
        ArrayList arrayList3 = new ArrayList();
        int length2 = interfaceC4833Arr.length;
        for (int i26 = r143 == true ? 1 : 0; i26 < length2; i26++) {
            ?? r6 = interfaceC4833Arr[i26];
            if (r6 instanceof C4245) {
                arrayList2.add((C4245) r6);
            } else if (r6 instanceof C1966) {
                arrayList3.add((C1966) r6);
            }
        }
        C4245[] c4245Arr = new C4245[arrayList2.size()];
        this.f9758 = c4245Arr;
        arrayList2.toArray(c4245Arr);
        C1966[] c1966Arr = new C1966[arrayList3.size()];
        this.f9765 = c1966Arr;
        arrayList3.toArray(c1966Arr);
        C3814 c3814 = this.f9761;
        AbstractList abstractList = ᵫﾞˌ.ᵨᵼⁱ(arrayList2, new C3821(5));
        c3814.getClass();
        this.f9755 = new C3189(arrayList2, abstractList);
        if (this.f9760) {
            this.f9760 = r143;
            this.f9750 = j;
            C4245[] c4245Arr2 = this.f9758;
            int length3 = c4245Arr2.length;
            int i27 = r143 == true ? 1 : 0;
            while (true) {
                if (i27 >= length3) {
                    break;
                }
                if (c4245Arr2[i27].m9220()) {
                    this.f9743 = true;
                    C4245[] c4245Arr3 = this.f9758;
                    int length4 = c4245Arr3.length;
                    for (int i28 = r143 == true ? 1 : 0; i28 < length4; i28++) {
                        c4245Arr3[i28].f16183 = true;
                    }
                } else {
                    i27++;
                }
            }
        }
        return j;
    }

    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ᵪᵹᵥᵻ */
    public final void mo1938(InterfaceC2682 interfaceC2682, long j) {
        this.f9751 = interfaceC2682;
        interfaceC2682.mo3793(this);
    }

    @Override // defpackage.InterfaceC1137
    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public final boolean mo3625() {
        return this.f9755.mo3625();
    }

    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    public final void mo1939(long j) throws Throwable {
        for (C4245 c4245 : this.f9758) {
            c4245.m9222(j);
        }
    }

    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ᵵᵽ */
    public final void mo1940() {
        this.f9754.mo7395();
    }

    @Override // defpackage.InterfaceC0472
    /* JADX INFO: renamed from: ᵻʽᵯ */
    public final long mo1941(long j) throws Throwable {
        for (C4245 c4245 : this.f9758) {
            c4245.m9223(j);
        }
        for (C1966 c1966 : this.f9765) {
            int iM3210 = AbstractC0956.m3210(c1966.f7807, j, true);
            c1966.f7804 = iM3210;
            c1966.f7806 = (c1966.f7809 && iM3210 == c1966.f7807.length) ? j : -9223372036854775807L;
        }
        return j;
    }

    @Override // defpackage.InterfaceC1137
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final long mo3626() {
        return this.f9755.mo3626();
    }
}
