package defpackage;

import android.text.Layout;
import android.text.SpannableStringBuilder;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.BackgroundColorSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.RelativeSizeSpan;
import android.text.style.StrikethroughSpan;
import android.text.style.StyleSpan;
import android.text.style.TypefaceSpan;
import android.text.style.UnderlineSpan;
import android.util.Pair;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;
import java.util.TreeSet;

/* JADX INFO: renamed from: ˑˌˑˊ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2069 {

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

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final String f8198;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final boolean f8199;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public ArrayList f8200;

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

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final HashMap f8202;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final C2069 f8203;

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

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final String[] f8205;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final HashMap f8206;

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

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

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final C0457 f8209;

    public C2069(String str, String str2, long j, long j2, C0457 c0457, String[] strArr, String str3, String str4, C2069 c2069) {
        this.f8204 = str;
        this.f8197 = str2;
        this.f8208 = str4;
        this.f8209 = c0457;
        this.f8205 = strArr;
        this.f8199 = str2 != null;
        this.f8207 = j;
        this.f8201 = j2;
        str3.getClass();
        this.f8198 = str3;
        this.f8203 = c2069;
        this.f8206 = new HashMap();
        this.f8202 = new HashMap();
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static SpannableStringBuilder m5512(String str, TreeMap treeMap) {
        if (!treeMap.containsKey(str)) {
            C0030 c0030 = new C0030();
            c0030.f1163 = new SpannableStringBuilder();
            c0030.f1151 = null;
            treeMap.put(str, c0030);
        }
        CharSequence charSequence = ((C0030) treeMap.get(str)).f1163;
        charSequence.getClass();
        return (SpannableStringBuilder) charSequence;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static C2069 m5513(String str) {
        return new C2069(null, str.replaceAll("\r\n", "\n").replaceAll(" *\n *", "\n").replaceAll("\n", " ").replaceAll("[ \t\\x0B\f\r]+", " "), -9223372036854775807L, -9223372036854775807L, null, null, "", null, null);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C2069 m5514(int i) {
        ArrayList arrayList = this.f8200;
        if (arrayList != null) {
            return (C2069) arrayList.get(i);
        }
        C4468.m9514();
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:143:0x0208  */
    /* JADX WARN: Removed duplicated region for block: B:146:0x0216  */
    /* JADX WARN: Removed duplicated region for block: B:169:0x028e  */
    /* JADX WARN: Removed duplicated region for block: B:172:0x02a8  */
    /* JADX WARN: Removed duplicated region for block: B:193:0x02cb A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:43:0x00b3  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00b6  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x00bc  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00be  */
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void m5515(long j, Map map, HashMap map2, String str, TreeMap treeMap) {
        Iterator it;
        int i;
        C2069 c2069;
        int i2;
        C0457 c0457;
        int i3;
        float f;
        int i4;
        int i5;
        int i6;
        Map map3 = map;
        if (m5520(j)) {
            String str2 = this.f8198;
            String str3 = "".equals(str2) ? str : str2;
            Iterator it2 = this.f8202.entrySet().iterator();
            while (it2.hasNext()) {
                Map.Entry entry = (Map.Entry) it2.next();
                String str4 = (String) entry.getKey();
                HashMap map4 = this.f8206;
                int iIntValue = map4.containsKey(str4) ? ((Integer) map4.get(str4)).intValue() : 0;
                int iIntValue2 = ((Integer) entry.getValue()).intValue();
                if (iIntValue != iIntValue2) {
                    C0030 c0030 = (C0030) treeMap.get(str4);
                    c0030.getClass();
                    C2203 c2203 = (C2203) map2.get(str3);
                    c2203.getClass();
                    int i7 = c2203.f8753;
                    C0457 c04572 = ᵽˊᵘᵬ.ˌᴵ(this.f8209, this.f8205, map3);
                    SpannableStringBuilder spannableStringBuilder = (SpannableStringBuilder) c0030.f1163;
                    if (spannableStringBuilder == null) {
                        spannableStringBuilder = new SpannableStringBuilder();
                        c0030.f1163 = spannableStringBuilder;
                        c0030.f1151 = null;
                    }
                    if (c04572 != null) {
                        int i8 = c04572.f2491;
                        int i9 = 1;
                        if (((i8 == -1 && c04572.f2506 == -1) ? -1 : (i8 == 1 ? (char) 1 : (char) 0) | (c04572.f2506 == 1 ? (char) 2 : (char) 0)) != -1) {
                            int i10 = c04572.f2491;
                            if (i10 != -1) {
                                i6 = (i10 != i9 ? i9 : 0) | (c04572.f2506 != i9 ? 2 : 0);
                                StyleSpan styleSpan = new StyleSpan(i6);
                                i = 33;
                                spannableStringBuilder.setSpan(styleSpan, iIntValue, iIntValue2, 33);
                            } else if (c04572.f2506 == -1) {
                                i6 = -1;
                                i9 = 1;
                                StyleSpan styleSpan2 = new StyleSpan(i6);
                                i = 33;
                                spannableStringBuilder.setSpan(styleSpan2, iIntValue, iIntValue2, 33);
                            } else {
                                i9 = 1;
                                i6 = (i10 != i9 ? i9 : 0) | (c04572.f2506 != i9 ? 2 : 0);
                                StyleSpan styleSpan22 = new StyleSpan(i6);
                                i = 33;
                                spannableStringBuilder.setSpan(styleSpan22, iIntValue, iIntValue2, 33);
                            }
                        } else {
                            i = 33;
                        }
                        if (c04572.f2507 == i9) {
                            spannableStringBuilder.setSpan(new StrikethroughSpan(), iIntValue, iIntValue2, i);
                        }
                        if (c04572.f2503 == i9) {
                            spannableStringBuilder.setSpan(new UnderlineSpan(), iIntValue, iIntValue2, i);
                        }
                        if (c04572.f2494) {
                            if (!c04572.f2494) {
                                ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Font color has not been defined.");
                                return;
                            }
                            ᵶᵦ.ːˏᵟᵯ(spannableStringBuilder, new ForegroundColorSpan(c04572.f2487), iIntValue, iIntValue2);
                        }
                        if (c04572.f2497) {
                            if (!c04572.f2497) {
                                ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Background color has not been defined.");
                                return;
                            }
                            ᵶᵦ.ːˏᵟᵯ(spannableStringBuilder, new BackgroundColorSpan(c04572.f2505), iIntValue, iIntValue2);
                        }
                        if (c04572.f2502 != null) {
                            ᵶᵦ.ːˏᵟᵯ(spannableStringBuilder, new TypefaceSpan(c04572.f2502), iIntValue, iIntValue2);
                        }
                        C4514 c4514 = c04572.f2489;
                        if (c4514 != null) {
                            int i11 = c4514.f17175;
                            if (i11 == -1) {
                                i11 = (i7 == 2 || i7 == 1) ? 3 : 1;
                                i5 = 1;
                            } else {
                                i5 = c4514.f17173;
                            }
                            int i12 = c4514.f17174;
                            if (i12 == -2) {
                                i12 = 1;
                            }
                            ᵶᵦ.ːˏᵟᵯ(spannableStringBuilder, new C0480(i11, i5, i12), iIntValue, iIntValue2);
                        }
                        int i13 = c04572.f2495;
                        if (i13 == 2) {
                            C2069 c20692 = this.f8203;
                            while (true) {
                                if (c20692 == null) {
                                    c20692 = null;
                                    break;
                                }
                                C0457 c04573 = ᵽˊᵘᵬ.ˌᴵ(c20692.f8209, c20692.f8205, map3);
                                if (c04573 != null && c04573.f2495 == 1) {
                                    break;
                                } else {
                                    c20692 = c20692.f8203;
                                }
                            }
                            if (c20692 != null) {
                                ArrayDeque arrayDeque = new ArrayDeque();
                                arrayDeque.push(c20692);
                                while (true) {
                                    if (arrayDeque.isEmpty()) {
                                        c2069 = null;
                                        break;
                                    }
                                    C2069 c20693 = (C2069) arrayDeque.pop();
                                    C0457 c04574 = ᵽˊᵘᵬ.ˌᴵ(c20693.f8209, c20693.f8205, map3);
                                    if (c04574 != null && c04574.f2495 == 3) {
                                        c2069 = c20693;
                                        break;
                                    }
                                    for (int iM5516 = c20693.m5516() - 1; iM5516 >= 0; iM5516--) {
                                        arrayDeque.push(c20693.m5514(iM5516));
                                    }
                                }
                                if (c2069 != null) {
                                    if (c2069.m5516() == 1) {
                                        i2 = 0;
                                        if (c2069.m5514(0).f8197 != null) {
                                            String str5 = c2069.m5514(0).f8197;
                                            String str6 = AbstractC0956.f4222;
                                            C0457 c04575 = ᵽˊᵘᵬ.ˌᴵ(c2069.f8209, c2069.f8205, map3);
                                            int i14 = c04575 != null ? c04575.f2492 : -1;
                                            if (i14 == -1 && (c0457 = ᵽˊᵘᵬ.ˌᴵ(c20692.f8209, c20692.f8205, map3)) != null) {
                                                i14 = c0457.f2492;
                                            }
                                            spannableStringBuilder.setSpan(new C4192(i14, str5), iIntValue, iIntValue2, 33);
                                        }
                                    } else {
                                        i2 = 0;
                                    }
                                    ˋˀᵧ.ˏːˆ("Skipping rubyText node without exactly one text child.");
                                }
                                if (c04572.f2500 == 1) {
                                    ᵶᵦ.ːˏᵟᵯ(spannableStringBuilder, new C0176(), iIntValue, iIntValue2);
                                }
                                i3 = c04572.f2501;
                                float f2 = 100.0f;
                                if (i3 != 1) {
                                    it = it2;
                                    f = 100.0f;
                                    ᵶᵦ.ːˏᵟᵯ(spannableStringBuilder, new AbsoluteSizeSpan((int) c04572.f2504, true), iIntValue, iIntValue2);
                                } else if (i3 == 2) {
                                    it = it2;
                                    f = 100.0f;
                                    ᵶᵦ.ːˏᵟᵯ(spannableStringBuilder, new RelativeSizeSpan(c04572.f2504), iIntValue, iIntValue2);
                                } else if (i3 != 3) {
                                    it = it2;
                                    f = 100.0f;
                                } else {
                                    float f3 = c04572.f2504 / 100.0f;
                                    RelativeSizeSpan[] relativeSizeSpanArr = (RelativeSizeSpan[]) spannableStringBuilder.getSpans(iIntValue, iIntValue2, RelativeSizeSpan.class);
                                    int length = relativeSizeSpanArr.length;
                                    int i15 = i2;
                                    float sizeChange = f3;
                                    int i16 = i15;
                                    while (i16 < length) {
                                        float f4 = f2;
                                        RelativeSizeSpan relativeSizeSpan = relativeSizeSpanArr[i16];
                                        Iterator it3 = it2;
                                        if (spannableStringBuilder.getSpanStart(relativeSizeSpan) <= iIntValue && spannableStringBuilder.getSpanEnd(relativeSizeSpan) >= iIntValue2) {
                                            sizeChange = relativeSizeSpan.getSizeChange() * sizeChange;
                                        }
                                        if (spannableStringBuilder.getSpanStart(relativeSizeSpan) == iIntValue && spannableStringBuilder.getSpanEnd(relativeSizeSpan) == iIntValue2) {
                                            i4 = i16;
                                            if (spannableStringBuilder.getSpanFlags(relativeSizeSpan) == 33) {
                                                spannableStringBuilder.removeSpan(relativeSizeSpan);
                                            }
                                        } else {
                                            i4 = i16;
                                        }
                                        i16 = i4 + 1;
                                        f2 = f4;
                                        it2 = it3;
                                    }
                                    it = it2;
                                    f = f2;
                                    spannableStringBuilder.setSpan(new RelativeSizeSpan(sizeChange), iIntValue, iIntValue2, 33);
                                }
                                if (!"p".equals(this.f8204)) {
                                    float f5 = c04572.f2488;
                                    if (f5 != Float.MAX_VALUE) {
                                        c0030.f1161 = (f5 * (-90.0f)) / f;
                                    }
                                    Layout.Alignment alignment = c04572.f2498;
                                    if (alignment != null) {
                                        c0030.f1155 = alignment;
                                    }
                                    Layout.Alignment alignment2 = c04572.f2496;
                                    if (alignment2 != null) {
                                        c0030.f1166 = alignment2;
                                    }
                                }
                            }
                        } else if (i13 == 3 || i13 == 4) {
                            spannableStringBuilder.setSpan(new C5030(), iIntValue, iIntValue2, 33);
                        }
                        i2 = 0;
                        if (c04572.f2500 == 1) {
                        }
                        i3 = c04572.f2501;
                        float f22 = 100.0f;
                        if (i3 != 1) {
                        }
                        if (!"p".equals(this.f8204)) {
                        }
                    }
                    it2 = it;
                }
                it = it2;
                it2 = it;
            }
            int i17 = 0;
            while (i17 < m5516()) {
                m5514(i17).m5515(j, map3, map2, str3, treeMap);
                i17++;
                map3 = map;
            }
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final int m5516() {
        ArrayList arrayList = this.f8200;
        if (arrayList == null) {
            return 0;
        }
        return arrayList.size();
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final void m5517(long j, String str, ArrayList arrayList) {
        String str2;
        String str3 = this.f8198;
        if (!"".equals(str3)) {
            str = str3;
        }
        if (m5520(j) && "div".equals(this.f8204) && (str2 = this.f8208) != null) {
            arrayList.add(new Pair(str, str2));
            return;
        }
        for (int i = 0; i < m5516(); i++) {
            m5514(i).m5517(j, str, arrayList);
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m5518(TreeSet treeSet, boolean z) {
        String str = this.f8204;
        boolean zEquals = "p".equals(str);
        boolean zEquals2 = "div".equals(str);
        if (z || zEquals || (zEquals2 && this.f8208 != null)) {
            long j = this.f8207;
            if (j != -9223372036854775807L) {
                treeSet.add(Long.valueOf(j));
            }
            long j2 = this.f8201;
            if (j2 != -9223372036854775807L) {
                treeSet.add(Long.valueOf(j2));
            }
        }
        if (this.f8200 == null) {
            return;
        }
        for (int i = 0; i < this.f8200.size(); i++) {
            ((C2069) this.f8200.get(i)).m5518(treeSet, z || zEquals);
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void m5519(long j, boolean z, String str, TreeMap treeMap) {
        HashMap map = this.f8206;
        map.clear();
        HashMap map2 = this.f8202;
        map2.clear();
        String str2 = this.f8204;
        if ("metadata".equals(str2)) {
            return;
        }
        String str3 = this.f8198;
        String str4 = "".equals(str3) ? str : str3;
        if (this.f8199 && z) {
            SpannableStringBuilder spannableStringBuilderM5512 = m5512(str4, treeMap);
            String str5 = this.f8197;
            str5.getClass();
            spannableStringBuilderM5512.append((CharSequence) str5);
            return;
        }
        if ("br".equals(str2) && z) {
            m5512(str4, treeMap).append('\n');
            return;
        }
        if (m5520(j)) {
            for (Map.Entry entry : treeMap.entrySet()) {
                String str6 = (String) entry.getKey();
                CharSequence charSequence = ((C0030) entry.getValue()).f1163;
                charSequence.getClass();
                map.put(str6, Integer.valueOf(charSequence.length()));
            }
            boolean zEquals = "p".equals(str2);
            for (int i = 0; i < m5516(); i++) {
                m5514(i).m5519(j, z || zEquals, str4, treeMap);
            }
            if (zEquals) {
                SpannableStringBuilder spannableStringBuilderM55122 = m5512(str4, treeMap);
                int length = spannableStringBuilderM55122.length() - 1;
                while (length >= 0 && spannableStringBuilderM55122.charAt(length) == ' ') {
                    length--;
                }
                if (length >= 0 && spannableStringBuilderM55122.charAt(length) != '\n') {
                    spannableStringBuilderM55122.append('\n');
                }
            }
            for (Map.Entry entry2 : treeMap.entrySet()) {
                String str7 = (String) entry2.getKey();
                CharSequence charSequence2 = ((C0030) entry2.getValue()).f1163;
                charSequence2.getClass();
                map2.put(str7, Integer.valueOf(charSequence2.length()));
            }
        }
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final boolean m5520(long j) {
        long j2 = this.f8207;
        long j3 = this.f8201;
        if (j2 == -9223372036854775807L && j3 == -9223372036854775807L) {
            return true;
        }
        if (j2 <= j && j3 == -9223372036854775807L) {
            return true;
        }
        if (j2 != -9223372036854775807L || j >= j3) {
            return j2 <= j && j < j3;
        }
        return true;
    }
}
