package t2;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.text.SpannableStringBuilder;
import android.util.Base64;
import android.util.Pair;
import androidx.media3.common.text.Cue;
import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.Util;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import java.util.TreeSet;

/* JADX INFO: loaded from: classes.dex */
public final class j implements n2.g {

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

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

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

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

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

    public j(c cVar, HashMap map, HashMap map2, HashMap map3) {
        this.f32851a = cVar;
        this.f32854d = map2;
        this.f32855e = map3;
        this.f32853c = Collections.unmodifiableMap(map);
        cVar.getClass();
        TreeSet treeSet = new TreeSet();
        int i10 = 0;
        cVar.d(treeSet, false);
        long[] jArr = new long[treeSet.size()];
        Iterator it = treeSet.iterator();
        while (it.hasNext()) {
            jArr[i10] = ((Long) it.next()).longValue();
            i10++;
        }
        this.f32852b = jArr;
    }

    @Override // n2.g
    public final int a(long j10) {
        long[] jArr = this.f32852b;
        int iBinarySearchCeil = Util.binarySearchCeil(jArr, j10, false, false);
        if (iBinarySearchCeil < jArr.length) {
            return iBinarySearchCeil;
        }
        return -1;
    }

    @Override // n2.g
    public final long b(int i10) {
        return this.f32852b[i10];
    }

    @Override // n2.g
    public final List c(long j10) {
        Map map = this.f32853c;
        Map map2 = this.f32854d;
        c cVar = this.f32851a;
        cVar.getClass();
        ArrayList<Pair> arrayList = new ArrayList();
        cVar.g(cVar.f32808d, j10, arrayList);
        TreeMap treeMap = new TreeMap();
        cVar.i(j10, false, cVar.f32808d, treeMap);
        cVar.h(j10, map, map2, cVar.f32808d, treeMap);
        ArrayList arrayList2 = new ArrayList();
        for (Pair pair : arrayList) {
            String str = (String) this.f32855e.get(pair.second);
            if (str != null) {
                byte[] bArrDecode = Base64.decode(str, 0);
                Bitmap bitmapDecodeByteArray = BitmapFactory.decodeByteArray(bArrDecode, 0, bArrDecode.length);
                g gVar = (g) Assertions.checkNotNull((g) map2.get(pair.first));
                arrayList2.add(new Cue.Builder().setBitmap(bitmapDecodeByteArray).setPosition(gVar.f32827b).setPositionAnchor(0).setLine(gVar.f32828c, 0).setLineAnchor(gVar.f32830e).setSize(gVar.f32831f).setBitmapHeight(gVar.f32832g).setVerticalType(gVar.f32835j).build());
            }
        }
        for (Map.Entry entry : treeMap.entrySet()) {
            g gVar2 = (g) Assertions.checkNotNull((g) map2.get(entry.getKey()));
            Cue.Builder builder = (Cue.Builder) entry.getValue();
            SpannableStringBuilder spannableStringBuilder = (SpannableStringBuilder) Assertions.checkNotNull(builder.getText());
            for (a aVar : (a[]) spannableStringBuilder.getSpans(0, spannableStringBuilder.length(), a.class)) {
                spannableStringBuilder.replace(spannableStringBuilder.getSpanStart(aVar), spannableStringBuilder.getSpanEnd(aVar), (CharSequence) "");
            }
            for (int i10 = 0; i10 < spannableStringBuilder.length(); i10++) {
                if (spannableStringBuilder.charAt(i10) == ' ') {
                    int i11 = i10 + 1;
                    int i12 = i11;
                    while (i12 < spannableStringBuilder.length() && spannableStringBuilder.charAt(i12) == ' ') {
                        i12++;
                    }
                    int i13 = i12 - i11;
                    if (i13 > 0) {
                        spannableStringBuilder.delete(i10, i13 + i10);
                    }
                }
            }
            if (spannableStringBuilder.length() > 0 && spannableStringBuilder.charAt(0) == ' ') {
                spannableStringBuilder.delete(0, 1);
            }
            for (int i14 = 0; i14 < spannableStringBuilder.length() - 1; i14++) {
                if (spannableStringBuilder.charAt(i14) == '\n') {
                    int i15 = i14 + 1;
                    if (spannableStringBuilder.charAt(i15) == ' ') {
                        spannableStringBuilder.delete(i15, i14 + 2);
                    }
                }
            }
            if (spannableStringBuilder.length() > 0 && spannableStringBuilder.charAt(spannableStringBuilder.length() - 1) == ' ') {
                spannableStringBuilder.delete(spannableStringBuilder.length() - 1, spannableStringBuilder.length());
            }
            for (int i16 = 0; i16 < spannableStringBuilder.length() - 1; i16++) {
                if (spannableStringBuilder.charAt(i16) == ' ') {
                    int i17 = i16 + 1;
                    if (spannableStringBuilder.charAt(i17) == '\n') {
                        spannableStringBuilder.delete(i16, i17);
                    }
                }
            }
            if (spannableStringBuilder.length() > 0 && spannableStringBuilder.charAt(spannableStringBuilder.length() - 1) == '\n') {
                spannableStringBuilder.delete(spannableStringBuilder.length() - 1, spannableStringBuilder.length());
            }
            builder.setLine(gVar2.f32828c, gVar2.f32829d);
            builder.setLineAnchor(gVar2.f32830e);
            builder.setPosition(gVar2.f32827b);
            builder.setSize(gVar2.f32831f);
            builder.setTextSize(gVar2.f32834i, gVar2.f32833h);
            builder.setVerticalType(gVar2.f32835j);
            arrayList2.add(builder.build());
        }
        return arrayList2;
    }

    @Override // n2.g
    public final int d() {
        return this.f32852b.length;
    }
}
