package com.google.android.gms.internal.ads;

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 androidx.annotation.Nullable;
import androidx.media3.exoplayer.upstream.CmcdConfiguration;
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: loaded from: classes2.dex */
public final class g9 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final boolean f11619a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final long f11620b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final long f11621c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final String f11622d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final HashMap f11623e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final HashMap f11624f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public ArrayList f11625g;

    @Nullable
    public final String zza;

    @Nullable
    public final String zzb;

    @Nullable
    public final k9 zzf;

    @Nullable
    public final String zzh;

    @Nullable
    public final g9 zzi;

    @Nullable
    private final String[] zzj;

    private g9(@Nullable String str, @Nullable String str2, long j10, long j11, @Nullable k9 k9Var, @Nullable String[] strArr, String str3, @Nullable String str4, @Nullable g9 g9Var) {
        this.zza = str;
        this.zzb = str2;
        this.zzh = str4;
        this.zzf = k9Var;
        this.zzj = strArr;
        this.f11619a = str2 != null;
        this.f11620b = j10;
        this.f11621c = j11;
        str3.getClass();
        this.f11622d = str3;
        this.zzi = g9Var;
        this.f11623e = new HashMap();
        this.f11624f = new HashMap();
    }

    public static g9 a(String str) {
        return new g9(null, str.replaceAll("\r\n", "\n").replaceAll(" *\n *", "\n").replaceAll("\n", " ").replaceAll("[ \t\\x0B\f\r]+", " "), -9223372036854775807L, -9223372036854775807L, null, null, "", null, null);
    }

    public static SpannableStringBuilder h(String str, TreeMap treeMap) {
        if (!treeMap.containsKey(str)) {
            gc0 gc0Var = new gc0();
            gc0Var.a(new SpannableStringBuilder());
            treeMap.put(str, gc0Var);
        }
        CharSequence charSequenceZzb = ((gc0) treeMap.get(str)).zzb();
        charSequenceZzb.getClass();
        return (SpannableStringBuilder) charSequenceZzb;
    }

    public static g9 zzb(@Nullable String str, long j10, long j11, @Nullable k9 k9Var, @Nullable String[] strArr, String str2, @Nullable String str3, @Nullable g9 g9Var) {
        return new g9(str, null, j10, j11, k9Var, strArr, str2, str3, g9Var);
    }

    public final boolean b(long j10) {
        long j11 = this.f11620b;
        long j12 = this.f11621c;
        if (j11 == -9223372036854775807L) {
            if (j12 == -9223372036854775807L) {
                return true;
            }
            j11 = -9223372036854775807L;
        }
        if (j11 <= j10 && j12 == -9223372036854775807L) {
            return true;
        }
        if (j11 != -9223372036854775807L || j10 >= j12) {
            return j11 <= j10 && j10 < j12;
        }
        return true;
    }

    public final g9 c(int i10) {
        ArrayList arrayList = this.f11625g;
        if (arrayList != null) {
            return (g9) arrayList.get(i10);
        }
        throw new IndexOutOfBoundsException();
    }

    public final int d() {
        ArrayList arrayList = this.f11625g;
        if (arrayList == null) {
            return 0;
        }
        return arrayList.size();
    }

    public final void e(TreeSet treeSet, boolean z10) {
        String str = this.zza;
        boolean zEquals = "p".equals(str);
        if (z10 || zEquals || ("div".equals(str) && this.zzh != null)) {
            long j10 = this.f11620b;
            if (j10 != -9223372036854775807L) {
                treeSet.add(Long.valueOf(j10));
            }
            long j11 = this.f11621c;
            if (j11 != -9223372036854775807L) {
                treeSet.add(Long.valueOf(j11));
            }
        }
        if (this.f11625g != null) {
            for (int i10 = 0; i10 < this.f11625g.size(); i10++) {
                g9 g9Var = (g9) this.f11625g.get(i10);
                boolean z11 = true;
                if (!z10 && !zEquals) {
                    z11 = false;
                }
                g9Var.e(treeSet, z11);
            }
        }
    }

    public final void f(String str, long j10, ArrayList arrayList) {
        String str2;
        String str3 = this.f11622d;
        boolean zEquals = "".equals(str3);
        boolean zB = b(j10);
        if (true != zEquals) {
            str = str3;
        }
        if (zB && "div".equals(this.zza) && (str2 = this.zzh) != null) {
            arrayList.add(new Pair(str, str2));
            return;
        }
        for (int i10 = 0; i10 < d(); i10++) {
            c(i10).f(str, j10, arrayList);
        }
    }

    public final void g(long j10, boolean z10, String str, TreeMap treeMap) {
        HashMap map = this.f11623e;
        map.clear();
        HashMap map2 = this.f11624f;
        map2.clear();
        String str2 = this.zza;
        if ("metadata".equals(str2)) {
            return;
        }
        String str3 = this.f11622d;
        String str4 = true != "".equals(str3) ? str3 : str;
        if (this.f11619a && z10) {
            SpannableStringBuilder spannableStringBuilderH = h(str4, treeMap);
            String str5 = this.zzb;
            str5.getClass();
            spannableStringBuilderH.append((CharSequence) str5);
            return;
        }
        if (CmcdConfiguration.KEY_BITRATE.equals(str2) && z10) {
            h(str4, treeMap).append('\n');
            return;
        }
        if (b(j10)) {
            for (Map.Entry entry : treeMap.entrySet()) {
                String str6 = (String) entry.getKey();
                CharSequence charSequenceZzb = ((gc0) entry.getValue()).zzb();
                charSequenceZzb.getClass();
                map.put(str6, Integer.valueOf(charSequenceZzb.length()));
            }
            boolean zEquals = "p".equals(str2);
            for (int i10 = 0; i10 < d(); i10++) {
                c(i10).g(j10, z10 || zEquals, str4, treeMap);
            }
            if (zEquals) {
                SpannableStringBuilder spannableStringBuilderH2 = h(str4, treeMap);
                int length = spannableStringBuilderH2.length();
                do {
                    length--;
                    if (length < 0) {
                        break;
                    }
                } while (spannableStringBuilderH2.charAt(length) == ' ');
                if (length >= 0 && spannableStringBuilderH2.charAt(length) != '\n') {
                    spannableStringBuilderH2.append('\n');
                }
            }
            for (Map.Entry entry2 : treeMap.entrySet()) {
                String str7 = (String) entry2.getKey();
                CharSequence charSequenceZzb2 = ((gc0) entry2.getValue()).zzb();
                charSequenceZzb2.getClass();
                map2.put(str7, Integer.valueOf(charSequenceZzb2.length()));
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:100:0x017d A[LOOP:2: B:100:0x017d->B:105:0x018e, LOOP_START, PHI: r14
      0x017d: PHI (r14v1 com.google.android.gms.internal.ads.g9) = (r14v0 com.google.android.gms.internal.ads.g9), (r14v5 com.google.android.gms.internal.ads.g9) binds: [B:94:0x0168, B:105:0x018e] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:138:0x0219  */
    /* JADX WARN: Removed duplicated region for block: B:141:0x0227  */
    /* JADX WARN: Removed duplicated region for block: B:163:0x0289  */
    /* JADX WARN: Removed duplicated region for block: B:166:0x029f  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x0098  */
    /* JADX WARN: Removed duplicated region for block: B:30:0x009a  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x009f  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x00a1  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x00a6  */
    /* JADX WARN: Removed duplicated region for block: B:53:0x00d0  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x00d9  */
    /* JADX WARN: Removed duplicated region for block: B:59:0x00e5  */
    /* JADX WARN: Removed duplicated region for block: B:62:0x00f1  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x010c  */
    /* JADX WARN: Removed duplicated region for block: B:76:0x0129  */
    /* JADX WARN: Removed duplicated region for block: B:79:0x013c  */
    /* JADX WARN: Removed duplicated region for block: B:95:0x016a  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void i(long j10, Map map, Map map2, String str, TreeMap treeMap) {
        int i10;
        Iterator it;
        int i11;
        int i12;
        int i13;
        g9 g9Var;
        int i14;
        int i15;
        int i16;
        k9 k9VarZza;
        int i17;
        int i18;
        float f10;
        int i19;
        int i20;
        if (b(j10)) {
            String str2 = this.f11622d;
            int i21 = 1;
            String str3 = true != "".equals(str2) ? str2 : str;
            Iterator it2 = this.f11624f.entrySet().iterator();
            while (it2.hasNext()) {
                Map.Entry entry = (Map.Entry) it2.next();
                String str4 = (String) entry.getKey();
                HashMap map3 = this.f11623e;
                int iIntValue = map3.containsKey(str4) ? ((Integer) map3.get(str4)).intValue() : 0;
                int iIntValue2 = ((Integer) entry.getValue()).intValue();
                if (iIntValue != iIntValue2) {
                    gc0 gc0Var = (gc0) treeMap.get(str4);
                    gc0Var.getClass();
                    i9 i9Var = (i9) map2.get(str3);
                    i9Var.getClass();
                    k9 k9VarZza2 = j9.zza(this.zzf, this.zzj, map);
                    SpannableStringBuilder spannableStringBuilder = (SpannableStringBuilder) gc0Var.zzb();
                    if (spannableStringBuilder == null) {
                        spannableStringBuilder = new SpannableStringBuilder();
                        gc0Var.a(spannableStringBuilder);
                    }
                    if (k9VarZza2 != null) {
                        g9 g9Var2 = this.zzi;
                        int i22 = k9VarZza2.f13175g;
                        if (i22 != -1) {
                            i10 = (k9VarZza2.f13176h != i21 ? 2 : 0) | (i22 != i21 ? i21 : 0);
                            if (i10 != -1) {
                                int i23 = k9VarZza2.f13175g;
                                it = it2;
                                if (i23 == -1 && k9VarZza2.f13176h == -1) {
                                    i11 = 1;
                                    i20 = -1;
                                } else {
                                    i11 = 1;
                                    i20 = (i23 == 1 ? 1 : 0) | (k9VarZza2.f13176h == 1 ? 2 : 0);
                                }
                                StyleSpan styleSpan = new StyleSpan(i20);
                                i12 = 33;
                                spannableStringBuilder.setSpan(styleSpan, iIntValue, iIntValue2, 33);
                            } else {
                                it = it2;
                                i11 = 1;
                                i12 = 33;
                            }
                            if (k9VarZza2.f13173e == i11) {
                                spannableStringBuilder.setSpan(new StrikethroughSpan(), iIntValue, iIntValue2, i12);
                            }
                            if (k9VarZza2.f13174f == i11) {
                                spannableStringBuilder.setSpan(new UnderlineSpan(), iIntValue, iIntValue2, i12);
                            }
                            if (k9VarZza2.f13170b) {
                                if (!k9VarZza2.f13170b) {
                                    throw new IllegalStateException("Font color has not been defined.");
                                }
                                ni.j(spannableStringBuilder, new ForegroundColorSpan(k9VarZza2.f13169a), iIntValue, iIntValue2);
                            }
                            if (k9VarZza2.f13172d) {
                                if (!k9VarZza2.f13172d) {
                                    throw new IllegalStateException("Background color has not been defined.");
                                }
                                ni.j(spannableStringBuilder, new BackgroundColorSpan(k9VarZza2.f13171c), iIntValue, iIntValue2);
                            }
                            if (k9VarZza2.zzh() != null) {
                                ni.j(spannableStringBuilder, new TypefaceSpan(k9VarZza2.zzh()), iIntValue, iIntValue2);
                            }
                            if (k9VarZza2.zzE() != null) {
                                f9 f9VarZzE = k9VarZza2.zzE();
                                f9VarZzE.getClass();
                                int i24 = f9VarZzE.f11119a;
                                if (i24 == -1) {
                                    int i25 = i9Var.f12422j;
                                    i24 = (i25 == 2 || i25 == 1) ? 3 : 1;
                                    i19 = 1;
                                } else {
                                    i19 = f9VarZzE.f11120b;
                                }
                                int i26 = f9VarZzE.f11121c;
                                if (i26 == -2) {
                                    i26 = 1;
                                }
                                ni.j(spannableStringBuilder, new vg0(i24, i19, i26), iIntValue, iIntValue2);
                            }
                            i13 = k9VarZza2.f13179k;
                            if (i13 == 2) {
                                while (true) {
                                    if (g9Var2 == null) {
                                        g9Var2 = null;
                                        break;
                                    }
                                    k9 k9VarZza3 = j9.zza(g9Var2.zzf, g9Var2.zzj, map);
                                    if (k9VarZza3 != null && k9VarZza3.f13179k == 1) {
                                        break;
                                    } else {
                                        g9Var2 = g9Var2.zzi;
                                    }
                                }
                                if (g9Var2 != null) {
                                    ArrayDeque arrayDeque = new ArrayDeque();
                                    arrayDeque.push(g9Var2);
                                    while (true) {
                                        if (arrayDeque.isEmpty()) {
                                            g9Var = null;
                                            break;
                                        }
                                        g9 g9Var3 = (g9) arrayDeque.pop();
                                        k9 k9VarZza4 = j9.zza(g9Var3.zzf, g9Var3.zzj, map);
                                        if (k9VarZza4 != null && k9VarZza4.f13179k == 3) {
                                            g9Var = g9Var3;
                                            break;
                                        }
                                        for (int iD = g9Var3.d() - 1; iD >= 0; iD--) {
                                            arrayDeque.push(g9Var3.c(iD));
                                        }
                                    }
                                    if (g9Var != null) {
                                        if (g9Var.d() == 1) {
                                            i14 = 0;
                                            if (g9Var.c(0).zzb != null) {
                                                String str5 = g9Var.c(0).zzb;
                                                String str6 = bb1.f9474a;
                                                k9 k9VarZza5 = j9.zza(g9Var.zzf, g9Var.zzj, map);
                                                if (k9VarZza5 != null) {
                                                    i16 = k9VarZza5.f13180l;
                                                    i15 = -1;
                                                } else {
                                                    i15 = -1;
                                                    i16 = -1;
                                                }
                                                if (i16 == i15 && (k9VarZza = j9.zza(g9Var2.zzf, g9Var2.zzj, map)) != null) {
                                                    i16 = k9VarZza.f13180l;
                                                }
                                                spannableStringBuilder.setSpan(new if0(str5, i16), iIntValue, iIntValue2, 33);
                                            }
                                        } else {
                                            i14 = 0;
                                        }
                                        vt0.b("Skipping rubyText node without exactly one text child.");
                                    }
                                    if (k9VarZza2.f13181m == 1) {
                                        ni.j(spannableStringBuilder, new qe0(), iIntValue, iIntValue2);
                                    }
                                    i17 = k9VarZza2.f13177i;
                                    if (i17 == 1) {
                                        if (i17 == 2) {
                                            ni.j(spannableStringBuilder, new RelativeSizeSpan(k9VarZza2.f13178j), iIntValue, iIntValue2);
                                        } else if (i17 == 3) {
                                            float sizeChange = k9VarZza2.f13178j / 100.0f;
                                            RelativeSizeSpan[] relativeSizeSpanArr = (RelativeSizeSpan[]) spannableStringBuilder.getSpans(iIntValue, iIntValue2, RelativeSizeSpan.class);
                                            int length = relativeSizeSpanArr.length;
                                            while (i14 < length) {
                                                RelativeSizeSpan relativeSizeSpan = relativeSizeSpanArr[i14];
                                                if (spannableStringBuilder.getSpanStart(relativeSizeSpan) <= iIntValue && spannableStringBuilder.getSpanEnd(relativeSizeSpan) >= iIntValue2) {
                                                    sizeChange = relativeSizeSpan.getSizeChange() * sizeChange;
                                                }
                                                if (spannableStringBuilder.getSpanStart(relativeSizeSpan) == iIntValue && spannableStringBuilder.getSpanEnd(relativeSizeSpan) == iIntValue2) {
                                                    f10 = sizeChange;
                                                    if (spannableStringBuilder.getSpanFlags(relativeSizeSpan) == 33) {
                                                        spannableStringBuilder.removeSpan(relativeSizeSpan);
                                                    }
                                                } else {
                                                    f10 = sizeChange;
                                                }
                                                i14++;
                                                sizeChange = f10;
                                            }
                                            spannableStringBuilder.setSpan(new RelativeSizeSpan(sizeChange), iIntValue, iIntValue2, 33);
                                        }
                                        i18 = 1;
                                    } else {
                                        i18 = 1;
                                        ni.j(spannableStringBuilder, new AbsoluteSizeSpan((int) k9VarZza2.f13178j, true), iIntValue, iIntValue2);
                                    }
                                    if ("p".equals(this.zza)) {
                                        float f11 = k9VarZza2.f13182n;
                                        if (f11 != Float.MAX_VALUE) {
                                            gc0Var.f11715k = (f11 * (-90.0f)) / 100.0f;
                                        }
                                        if (k9VarZza2.zzy() != null) {
                                            gc0Var.zzd(k9VarZza2.zzy());
                                        }
                                        if (k9VarZza2.zzA() != null) {
                                            gc0Var.zze(k9VarZza2.zzA());
                                        }
                                    }
                                    i21 = i18;
                                    it2 = it;
                                }
                            } else if (i13 == 3 || i13 == 4) {
                                spannableStringBuilder.setSpan(new e9(), iIntValue, iIntValue2, 33);
                            }
                            i14 = 0;
                            if (k9VarZza2.f13181m == 1) {
                            }
                            i17 = k9VarZza2.f13177i;
                            if (i17 == 1) {
                            }
                            if ("p".equals(this.zza)) {
                            }
                            i21 = i18;
                            it2 = it;
                        } else if (k9VarZza2.f13176h != -1) {
                            i21 = 1;
                            if (i22 != i21) {
                            }
                            i10 = (k9VarZza2.f13176h != i21 ? 2 : 0) | (i22 != i21 ? i21 : 0);
                            if (i10 != -1) {
                            }
                            if (k9VarZza2.f13173e == i11) {
                            }
                            if (k9VarZza2.f13174f == i11) {
                            }
                            if (k9VarZza2.f13170b) {
                            }
                            if (k9VarZza2.f13172d) {
                            }
                            if (k9VarZza2.zzh() != null) {
                            }
                            if (k9VarZza2.zzE() != null) {
                            }
                            i13 = k9VarZza2.f13179k;
                            if (i13 == 2) {
                            }
                            i14 = 0;
                            if (k9VarZza2.f13181m == 1) {
                            }
                            i17 = k9VarZza2.f13177i;
                            if (i17 == 1) {
                            }
                            if ("p".equals(this.zza)) {
                            }
                            i21 = i18;
                            it2 = it;
                        } else {
                            i10 = -1;
                            if (i10 != -1) {
                            }
                            if (k9VarZza2.f13173e == i11) {
                            }
                            if (k9VarZza2.f13174f == i11) {
                            }
                            if (k9VarZza2.f13170b) {
                            }
                            if (k9VarZza2.f13172d) {
                            }
                            if (k9VarZza2.zzh() != null) {
                            }
                            if (k9VarZza2.zzE() != null) {
                            }
                            i13 = k9VarZza2.f13179k;
                            if (i13 == 2) {
                            }
                            i14 = 0;
                            if (k9VarZza2.f13181m == 1) {
                            }
                            i17 = k9VarZza2.f13177i;
                            if (i17 == 1) {
                            }
                            if ("p".equals(this.zza)) {
                            }
                            i21 = i18;
                            it2 = it;
                        }
                    } else {
                        continue;
                    }
                }
            }
            for (int i27 = 0; i27 < d(); i27++) {
                c(i27).i(j10, map, map2, str3, treeMap);
            }
        }
    }
}
