package defpackage;

import android.text.Html;
import android.text.Spanned;
import android.text.TextUtils;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* renamed from: ᵖᐧʽ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2364 implements InterfaceC0725 {

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static final Pattern f9282 = Pattern.compile("\\s*((?:(\\d+):)?(\\d+):(\\d+)(?:,(\\d{3}))?)\\s*-->\\s*((?:(\\d+):)?(\\d+):(\\d+)(?:,(\\d{3}))?)\\s*");

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public static final Pattern f9281 = Pattern.compile("\\{\\\\.*?\\}");

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final StringBuilder f9284 = new StringBuilder();

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final ArrayList f9283 = new ArrayList();

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final C3493 f9285 = new C3493();

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0070  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x007d  */
    /* JADX WARN: Removed duplicated region for block: B:30:0x007f  */
    /* JADX WARN: Removed duplicated region for block: B:42:0x009c  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x00c1  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00c3  */
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static defpackage.C0551 m6131(android.text.Spanned r21, java.lang.String r22) {
        /*
            Method dump skipped, instructions count: 336
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C2364.m6131(android.text.Spanned, java.lang.String):ˀˑˀˈ");
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static long m6132(Matcher matcher, int i) {
        String strGroup = matcher.group(i + 1);
        long j = strGroup != null ? Long.parseLong(strGroup) * 3600000 : 0L;
        String strGroup2 = matcher.group(i + 2);
        strGroup2.getClass();
        long j2 = (Long.parseLong(strGroup2) * 60000) + j;
        String strGroup3 = matcher.group(i + 3);
        strGroup3.getClass();
        long j3 = (Long.parseLong(strGroup3) * 1000) + j2;
        String strGroup4 = matcher.group(i + 4);
        if (strGroup4 != null) {
            j3 += Long.parseLong(strGroup4);
        }
        return j3 * 1000;
    }

    @Override // defpackage.InterfaceC0725
    public final /* synthetic */ void reset() {
    }

    @Override // defpackage.InterfaceC0725
    /* renamed from: ˎˏʜʾ */
    public final void mo2358(byte[] bArr, int i, int i2, C0735 c0735, InterfaceC4038 interfaceC4038) throws NumberFormatException {
        String strM7963;
        String str;
        C2364 c2364 = this;
        long j = c0735.f3550;
        C3493 c3493 = c2364.f9285;
        c3493.m7975(i + i2, bArr);
        c3493.m7955(i);
        Charset charsetM7967 = c3493.m7967();
        if (charsetM7967 == null) {
            charsetM7967 = StandardCharsets.UTF_8;
        }
        long j2 = -9223372036854775807L;
        ArrayList arrayList = (j == -9223372036854775807L || !c0735.f3549) ? null : new ArrayList();
        while (true) {
            String strM79632 = c3493.m7963(charsetM7967);
            if (strM79632 == null) {
                break;
            }
            if (!strM79632.isEmpty()) {
                try {
                    Integer.parseInt(strM79632);
                    strM7963 = c3493.m7963(charsetM7967);
                } catch (NumberFormatException unused) {
                    ᵳʿˉ.ᵶʔᵢˊ("Skipping invalid index: ".concat(strM79632));
                }
                if (strM7963 == null) {
                    ᵳʿˉ.ᵶʔᵢˊ("Unexpected end");
                    break;
                }
                Matcher matcher = f9282.matcher(strM7963);
                if (matcher.matches()) {
                    long jM6132 = m6132(matcher, 1);
                    long jM61322 = m6132(matcher, 6);
                    StringBuilder sb = c2364.f9284;
                    sb.setLength(0);
                    long j3 = j2;
                    ArrayList arrayList2 = c2364.f9283;
                    arrayList2.clear();
                    for (String strM79633 = c3493.m7963(charsetM7967); !TextUtils.isEmpty(strM79633); strM79633 = c3493.m7963(charsetM7967)) {
                        if (sb.length() > 0) {
                            sb.append("<br>");
                        }
                        String strTrim = strM79633.trim();
                        StringBuilder sb2 = new StringBuilder(strTrim);
                        Matcher matcher2 = f9281.matcher(strTrim);
                        int i3 = 0;
                        while (matcher2.find()) {
                            String strGroup = matcher2.group();
                            arrayList2.add(strGroup);
                            int iStart = matcher2.start() - i3;
                            int length = strGroup.length();
                            sb2.replace(iStart, iStart + length, "");
                            i3 += length;
                            j = j;
                        }
                        sb.append(sb2.toString());
                    }
                    long j4 = j;
                    Spanned spannedFromHtml = Html.fromHtml(sb.toString());
                    int i4 = 0;
                    while (true) {
                        if (i4 >= arrayList2.size()) {
                            str = null;
                            break;
                        }
                        str = (String) arrayList2.get(i4);
                        if (str.matches("\\{\\\\an[1-9]\\}")) {
                            break;
                        } else {
                            i4++;
                        }
                    }
                    if (j4 == j3 || jM61322 >= j4) {
                        interfaceC4038.accept(new C1808(jM6132, jM61322 - jM6132, AbstractC2692.m6702(m6131(spannedFromHtml, str))));
                    } else if (arrayList != null) {
                        arrayList.add(new C1808(jM6132, jM61322 - jM6132, AbstractC2692.m6702(m6131(spannedFromHtml, str))));
                    }
                    c2364 = this;
                    j2 = j3;
                    j = j4;
                } else {
                    ᵳʿˉ.ᵶʔᵢˊ("Skipping invalid timing: ".concat(strM7963));
                    c2364 = this;
                }
            }
        }
        if (arrayList != null) {
            int size = arrayList.size();
            int i5 = 0;
            while (i5 < size) {
                Object obj = arrayList.get(i5);
                i5++;
                interfaceC4038.accept((C1808) obj);
            }
        }
    }

    @Override // defpackage.InterfaceC0725
    /* renamed from: ˏᵙ */
    public final /* synthetic */ InterfaceC3708 mo2360(byte[] bArr, int i, int i2) {
        return AbstractC2990.m7331(this, bArr, i2);
    }

    @Override // defpackage.InterfaceC0725
    /* renamed from: ᵹᵝᵶ */
    public final int mo2375() {
        return 1;
    }
}
