package defpackage;

import android.text.SpannableStringBuilder;
import android.text.style.ForegroundColorSpan;
import android.text.style.StyleSpan;
import android.text.style.TypefaceSpan;
import android.text.style.UnderlineSpan;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.List;

/* renamed from: ᵫˊᵢ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3945 implements InterfaceC0725 {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public final int f14891;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final float f14892;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final boolean f14893;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final String f14894;

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

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final int f14896;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final int f14897;

    public C3945(List list) {
        if (list.size() != 1 || (((byte[]) list.get(0)).length != 48 && ((byte[]) list.get(0)).length != 53)) {
            this.f14897 = 0;
            this.f14896 = -1;
            this.f14894 = "sans-serif";
            this.f14893 = false;
            this.f14892 = 0.85f;
            this.f14891 = -1;
            return;
        }
        byte[] bArr = (byte[]) list.get(0);
        this.f14897 = bArr[24];
        this.f14896 = ((bArr[26] & 255) << 24) | ((bArr[27] & 255) << 16) | ((bArr[28] & 255) << 8) | (bArr[29] & 255);
        this.f14894 = "Serif".equals(new String(bArr, 43, bArr.length - 43, StandardCharsets.UTF_8)) ? "serif" : "sans-serif";
        int i = bArr[25] * 20;
        this.f14891 = i;
        boolean z = (bArr[0] & 32) != 0;
        this.f14893 = z;
        if (z) {
            this.f14892 = AbstractC3558.m8127(((bArr[11] & 255) | ((bArr[10] & 255) << 8)) / i, 0.0f, 0.95f);
        } else {
            this.f14892 = 0.85f;
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static void m8730(SpannableStringBuilder spannableStringBuilder, int i, int i2, int i3, int i4, int i5) {
        if (i != i2) {
            spannableStringBuilder.setSpan(new ForegroundColorSpan((i >>> 8) | ((i & 255) << 24)), i3, i4, i5 | 33);
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static void m8731(SpannableStringBuilder spannableStringBuilder, int i, int i2, int i3, int i4, int i5) {
        if (i != i2) {
            int i6 = i5 | 33;
            boolean z = (i & 1) != 0;
            boolean z2 = (i & 2) != 0;
            if (z) {
                if (z2) {
                    spannableStringBuilder.setSpan(new StyleSpan(3), i3, i4, i6);
                } else {
                    spannableStringBuilder.setSpan(new StyleSpan(1), i3, i4, i6);
                }
            } else if (z2) {
                spannableStringBuilder.setSpan(new StyleSpan(2), i3, i4, i6);
            }
            boolean z3 = (i & 4) != 0;
            if (z3) {
                spannableStringBuilder.setSpan(new UnderlineSpan(), i3, i4, i6);
            }
            if (z3 || z || z2) {
                return;
            }
            spannableStringBuilder.setSpan(new StyleSpan(0), i3, i4, i6);
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    @Override // defpackage.InterfaceC0725
    /* renamed from: ˎˏʜʾ */
    public final void mo2358(byte[] bArr, int i, int i2, C0735 c0735, InterfaceC4038 interfaceC4038) {
        String strM7973;
        int i3;
        C3493 c3493 = this.f14895;
        c3493.m7975(i + i2, bArr);
        c3493.m7955(i);
        int i4 = 1;
        int i5 = 0;
        ᵛᵾˏ.ᵯٴᵦ(c3493.m7959() >= 2);
        int iM7972 = c3493.m7972();
        if (iM7972 == 0) {
            strM7973 = "";
        } else {
            int i6 = c3493.f13083;
            Charset charsetM7967 = c3493.m7967();
            int i7 = iM7972 - (c3493.f13083 - i6);
            if (charsetM7967 == null) {
                charsetM7967 = StandardCharsets.UTF_8;
            }
            strM7973 = c3493.m7973(i7, charsetM7967);
        }
        if (strM7973.isEmpty()) {
            C4421 c4421 = AbstractC2692.f10429;
            interfaceC4038.accept(new C1808(-9223372036854775807L, -9223372036854775807L, C4471.f16684));
            return;
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(strM7973);
        m8731(spannableStringBuilder, this.f14897, 0, 0, spannableStringBuilder.length(), 16711680);
        m8730(spannableStringBuilder, this.f14896, -1, 0, spannableStringBuilder.length(), 16711680);
        int length = spannableStringBuilder.length();
        String str = this.f14894;
        if (str != "sans-serif") {
            spannableStringBuilder.setSpan(new TypefaceSpan(str), 0, length, 16711713);
        }
        float fM8127 = this.f14892;
        while (c3493.m7959() >= 8) {
            int i8 = c3493.f13083;
            int iM7965 = c3493.m7965();
            int iM79652 = c3493.m7965();
            if (iM79652 == 1937013100) {
                ᵛᵾˏ.ᵯٴᵦ(c3493.m7959() >= 2 ? i4 : i5);
                int iM79722 = c3493.m7972();
                int i9 = i5;
                while (i9 < iM79722) {
                    ᵛᵾˏ.ᵯٴᵦ(c3493.m7959() >= 12 ? i4 : i5);
                    int iM79723 = c3493.m7972();
                    int iM79724 = c3493.m7972();
                    c3493.m7946(2);
                    int i10 = i9;
                    int iM7956 = c3493.m7956();
                    c3493.m7946(i4);
                    int iM79653 = c3493.m7965();
                    if (iM79724 > spannableStringBuilder.length()) {
                        StringBuilder sbM4097 = AbstractC1327.m4097(iM79724, "Truncating styl end (", ") to cueText.length() (");
                        sbM4097.append(spannableStringBuilder.length());
                        sbM4097.append(").");
                        ᵳʿˉ.ᵶʔᵢˊ(sbM4097.toString());
                        iM79724 = spannableStringBuilder.length();
                    }
                    if (iM79723 >= iM79724) {
                        ᵳʿˉ.ᵶʔᵢˊ("Ignoring styl with start (" + iM79723 + ") >= end (" + iM79724 + ").");
                        i3 = i10;
                    } else {
                        i3 = i10;
                        int i11 = iM79724;
                        m8731(spannableStringBuilder, iM7956, this.f14897, iM79723, i11, 0);
                        m8730(spannableStringBuilder, iM79653, this.f14896, iM79723, i11, 0);
                    }
                    i9 = i3 + 1;
                    i4 = 1;
                    i5 = 0;
                }
            } else if (iM79652 == 1952608120 && this.f14893) {
                ᵛᵾˏ.ᵯٴᵦ(c3493.m7959() >= 2);
                fM8127 = AbstractC3558.m8127(c3493.m7972() / this.f14891, 0.0f, 0.95f);
            }
            c3493.m7955(i8 + iM7965);
            i4 = 1;
            i5 = 0;
        }
        interfaceC4038.accept(new C1808(-9223372036854775807L, -9223372036854775807L, AbstractC2692.m6702(new C0551(spannableStringBuilder, null, null, null, fM8127, 0, 0, -3.4028235E38f, Integer.MIN_VALUE, Integer.MIN_VALUE, -3.4028235E38f, -3.4028235E38f, -3.4028235E38f, false, -16777216, Integer.MIN_VALUE, 0.0f, 0))));
    }

    @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 2;
    }
}
