package defpackage;

import android.text.TextUtils;
import androidx.media3.common.ParserException;
import java.math.RoundingMode;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
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 C3845 implements InterfaceC4291 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C0085 f14678;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public int f14679;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final boolean f14681;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final String f14682;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final InterfaceC1471 f14684;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public InterfaceC4550 f14685;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public static final Pattern f14677 = Pattern.compile("LOCAL:([^,]+)");

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public static final Pattern f14676 = Pattern.compile("MPEGTS:(-?\\d+)");

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final C4545 f14680 = new C4545();

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public byte[] f14683 = new byte[1024];

    public C3845(String str, C0085 c0085, InterfaceC1471 interfaceC1471, boolean z) {
        this.f14682 = str;
        this.f14678 = c0085;
        this.f14684 = interfaceC1471;
        this.f14681 = z;
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ʽˈˋ */
    public final void mo1252(long j, long j2) {
        throw new IllegalStateException();
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final InterfaceC5226 m8553(long j) {
        InterfaceC5226 interfaceC5226Mo2743 = this.f14685.mo2743(0, 3);
        C4753 c4753 = new C4753();
        c4753.f18101 = AbstractC4208.m9132("text/vtt");
        c4753.f18126 = this.f14682;
        c4753.f18094 = j;
        AbstractC0659.m2415(c4753, interfaceC5226Mo2743);
        this.f14685.mo2740();
        return interfaceC5226Mo2743;
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final InterfaceC4291 mo1254() {
        return this;
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵨᵣ */
    public final boolean mo1255(InterfaceC5206 interfaceC5206) {
        C2373 c2373 = (C2373) interfaceC5206;
        c2373.mo4708(this.f14683, 0, 6, false);
        byte[] bArr = this.f14683;
        C4545 c4545 = this.f14680;
        c4545.m9600(6, bArr);
        if (AbstractC3543.m8056(c4545)) {
            return true;
        }
        c2373.mo4708(this.f14683, 6, 3, false);
        c4545.m9600(9, this.f14683);
        return AbstractC3543.m8056(c4545);
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo1256() {
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵵᵽ */
    public final void mo1257(InterfaceC4550 interfaceC4550) {
        if (this.f14681) {
            interfaceC4550 = new C0764(interfaceC4550, this.f14684);
        }
        this.f14685 = interfaceC4550;
        interfaceC4550.mo2739(new C3782(-9223372036854775807L));
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final int mo1258(InterfaceC5206 interfaceC5206, C2669 c2669) {
        this.f14685.getClass();
        int length = (int) interfaceC5206.getLength();
        int i = this.f14679;
        byte[] bArr = this.f14683;
        if (i == bArr.length) {
            this.f14683 = Arrays.copyOf(bArr, ((length != -1 ? length : bArr.length) * 3) / 2);
        }
        byte[] bArr2 = this.f14683;
        int i2 = this.f14679;
        int i3 = interfaceC5206.read(bArr2, i2, bArr2.length - i2);
        if (i3 != -1) {
            int i4 = this.f14679 + i3;
            this.f14679 = i4;
            if (length == -1 || i4 != length) {
                return 0;
            }
        }
        try {
            m8554();
        } catch (ParserException unused) {
        }
        return -1;
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void m8554() throws ParserException {
        String strM9604;
        C4545 c4545 = new C4545(this.f14683);
        AbstractC3543.m8057(c4545);
        String strM96042 = c4545.m9604(StandardCharsets.UTF_8);
        long jM3218 = 0;
        long jM8055 = 0;
        while (true) {
            Matcher matcher = null;
            if (TextUtils.isEmpty(strM96042)) {
                while (true) {
                    String strM96043 = c4545.m9604(StandardCharsets.UTF_8);
                    if (strM96043 == null) {
                        break;
                    }
                    if (AbstractC3543.f13604.matcher(strM96043).matches()) {
                        do {
                            strM9604 = c4545.m9604(StandardCharsets.UTF_8);
                            if (strM9604 != null) {
                            }
                        } while (!strM9604.isEmpty());
                    } else {
                        Matcher matcher2 = AbstractC3011.f11601.matcher(strM96043);
                        if (matcher2.matches()) {
                            matcher = matcher2;
                            break;
                        }
                    }
                }
                if (matcher == null) {
                    m8553(0L);
                    return;
                }
                String strGroup = matcher.group(1);
                strGroup.getClass();
                long jM80552 = AbstractC3543.m8055(strGroup);
                String str = AbstractC0956.f4222;
                long jM1133 = this.f14678.m1133(AbstractC0956.m3218((jM3218 + jM80552) - jM8055, 90000L, 1000000L, RoundingMode.DOWN) % 8589934592L);
                InterfaceC5226 interfaceC5226M8553 = m8553(jM1133 - jM80552);
                byte[] bArr = this.f14683;
                int i = this.f14679;
                C4545 c45452 = this.f14680;
                c45452.m9600(i, bArr);
                interfaceC5226M8553.mo1740(this.f14679, c45452);
                interfaceC5226M8553.mo1741(jM1133, 1, this.f14679, 0, null);
                return;
            }
            if (strM96042.startsWith("X-TIMESTAMP-MAP")) {
                Matcher matcher3 = f14677.matcher(strM96042);
                if (!matcher3.find()) {
                    throw ParserException.m357("X-TIMESTAMP-MAP doesn't contain local timestamp: ".concat(strM96042), null);
                }
                Matcher matcher4 = f14676.matcher(strM96042);
                if (!matcher4.find()) {
                    throw ParserException.m357("X-TIMESTAMP-MAP doesn't contain media timestamp: ".concat(strM96042), null);
                }
                String strGroup2 = matcher3.group(1);
                strGroup2.getClass();
                jM8055 = AbstractC3543.m8055(strGroup2);
                String strGroup3 = matcher4.group(1);
                strGroup3.getClass();
                long j = Long.parseLong(strGroup3);
                String str2 = AbstractC0956.f4222;
                jM3218 = AbstractC0956.m3218(j, 1000000L, 90000L, RoundingMode.DOWN);
            }
            strM96042 = c4545.m9604(StandardCharsets.UTF_8);
        }
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final List mo1259() {
        C2822 c2822 = AbstractC4509.f17159;
        return C2598.f10048;
    }
}
