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;

/* JADX INFO: renamed from: ʽʩ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0066 implements InterfaceC3971 {

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

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final C4545 f1268 = new C4545();

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

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

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

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

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final float f1273;

    public C0066(List list) {
        if (list.size() != 1 || (((byte[]) list.get(0)).length != 48 && ((byte[]) list.get(0)).length != 53)) {
            this.f1269 = 0;
            this.f1271 = -1;
            this.f1272 = "sans-serif";
            this.f1270 = false;
            this.f1273 = 0.85f;
            this.f1267 = -1;
            return;
        }
        byte[] bArr = (byte[]) list.get(0);
        this.f1269 = bArr[24];
        this.f1271 = ((bArr[26] & 255) << 24) | ((bArr[27] & 255) << 16) | ((bArr[28] & 255) << 8) | (bArr[29] & 255);
        this.f1272 = "Serif".equals(new String(bArr, 43, bArr.length - 43, StandardCharsets.UTF_8)) ? "serif" : "sans-serif";
        int i = bArr[25] * 20;
        this.f1267 = i;
        boolean z = (bArr[0] & 32) != 0;
        this.f1270 = z;
        if (z) {
            this.f1273 = AbstractC0956.m3270(((bArr[11] & 255) | ((bArr[10] & 255) << 8)) / i, 0.0f, 0.95f);
        } else {
            this.f1273 = 0.85f;
        }
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static void m1084(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);
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static void m1085(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);
        }
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    @Override // defpackage.InterfaceC3971
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final void mo1086(byte[] bArr, int i, int i2, C1589 c1589, InterfaceC3498 interfaceC3498) {
        String strM9617;
        int i3;
        C4545 c4545 = this.f1268;
        c4545.m9600(i + i2, bArr);
        c4545.m9624(i);
        int i4 = 1;
        int i5 = 0;
        ᵻᵪ.ᵱᵽʡᵚ(c4545.m9623() >= 2);
        int iM9598 = c4545.m9598();
        if (iM9598 == 0) {
            strM9617 = "";
        } else {
            int i6 = c4545.f17282;
            Charset charsetM9594 = c4545.m9594();
            int i7 = iM9598 - (c4545.f17282 - i6);
            if (charsetM9594 == null) {
                charsetM9594 = StandardCharsets.UTF_8;
            }
            strM9617 = c4545.m9617(i7, charsetM9594);
        }
        if (strM9617.isEmpty()) {
            C2822 c2822 = AbstractC4509.f17159;
            interfaceC3498.accept(new C5508(-9223372036854775807L, -9223372036854775807L, C2598.f10048));
            return;
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(strM9617);
        m1084(spannableStringBuilder, this.f1269, 0, 0, spannableStringBuilder.length(), 16711680);
        m1085(spannableStringBuilder, this.f1271, -1, 0, spannableStringBuilder.length(), 16711680);
        int length = spannableStringBuilder.length();
        String str = this.f1272;
        if (str != "sans-serif") {
            spannableStringBuilder.setSpan(new TypefaceSpan(str), 0, length, 16711713);
        }
        float fM3270 = this.f1273;
        while (c4545.m9623() >= 8) {
            int i8 = c4545.f17282;
            int iM9614 = c4545.m9614();
            int iM96142 = c4545.m9614();
            if (iM96142 == 1937013100) {
                ᵻᵪ.ᵱᵽʡᵚ(c4545.m9623() >= 2 ? i4 : i5);
                int iM95982 = c4545.m9598();
                int i9 = i5;
                while (i9 < iM95982) {
                    ᵻᵪ.ᵱᵽʡᵚ(c4545.m9623() >= 12 ? i4 : i5);
                    int iM95983 = c4545.m9598();
                    int iM95984 = c4545.m9598();
                    c4545.m9609(2);
                    int i10 = i9;
                    int iM9626 = c4545.m9626();
                    c4545.m9609(i4);
                    int iM96143 = c4545.m9614();
                    if (iM95984 > spannableStringBuilder.length()) {
                        StringBuilder sbM8237 = AbstractC3653.m8237(iM95984, "Truncating styl end (", ") to cueText.length() (");
                        sbM8237.append(spannableStringBuilder.length());
                        sbM8237.append(").");
                        ˋˀᵧ.ʿٴˇ(sbM8237.toString());
                        iM95984 = spannableStringBuilder.length();
                    }
                    if (iM95983 >= iM95984) {
                        ˋˀᵧ.ʿٴˇ("Ignoring styl with start (" + iM95983 + ") >= end (" + iM95984 + ").");
                        i3 = i10;
                    } else {
                        i3 = i10;
                        int i11 = iM95984;
                        m1084(spannableStringBuilder, iM9626, this.f1269, iM95983, i11, 0);
                        m1085(spannableStringBuilder, iM96143, this.f1271, iM95983, i11, 0);
                    }
                    i9 = i3 + 1;
                    i4 = 1;
                    i5 = 0;
                }
            } else if (iM96142 == 1952608120 && this.f1270) {
                ᵻᵪ.ᵱᵽʡᵚ(c4545.m9623() >= 2);
                fM3270 = AbstractC0956.m3270(c4545.m9598() / this.f1267, 0.0f, 0.95f);
            }
            c4545.m9624(i8 + iM9614);
            i4 = 1;
            i5 = 0;
        }
        interfaceC3498.accept(new C5508(-9223372036854775807L, -9223372036854775807L, AbstractC4509.m9553(new C4847(spannableStringBuilder, null, null, null, fM3270, 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.InterfaceC3971
    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final int mo1087() {
        return 2;
    }

    @Override // defpackage.InterfaceC3971
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final /* synthetic */ InterfaceC4153 mo1088(byte[] bArr, int i, int i2) {
        return AbstractC2704.m6518(this, bArr, i2);
    }
}
