package defpackage;

import android.net.Uri;
import androidx.media3.common.ParserException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/* JADX INFO: renamed from: ᵤᵬˈ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3457 {

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

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

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

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public String f13330;

    public C3457(C1496 c1496, String str, Uri uri, int i) {
        this.f13329 = c1496;
        HashMap map = new HashMap();
        this.f13327 = map;
        map.put(str, uri);
        this.f13330 = str;
        ArrayList arrayList = new ArrayList();
        this.f13328 = arrayList;
        if (i != -1) {
            arrayList.add(Integer.valueOf(i));
        }
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static AbstractC4509 m7890(List list) throws ParserException {
        ArrayList arrayList = new ArrayList();
        HashMap map = new HashMap();
        HashMap map2 = new HashMap();
        for (int i = 0; i < list.size(); i++) {
            C2009 c2009 = (C2009) list.get(i);
            m7892(c2009.f7949, c2009.f7950, i, arrayList, new C1496(c2009.f7945, c2009.f7946, null), map, map2);
        }
        return AbstractC4509.m9559(arrayList);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static AbstractC4509 m7891(List list) {
        ArrayList arrayList = new ArrayList();
        HashMap map = new HashMap();
        HashMap map2 = new HashMap();
        for (int i = 0; i < list.size(); i++) {
            C1772 c1772 = (C1772) list.get(i);
            Uri uri = c1772.f7110;
            try {
                m7892(c1772.f7110, null, i, arrayList, new C1496(c1772.f7108, c1772.f7111, c1772.f7109), map, map2);
            } catch (ParserException unused) {
            }
        }
        return AbstractC4509.m9559(arrayList);
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static void m7892(Uri uri, String str, int i, ArrayList arrayList, C1496 c1496, HashMap map, HashMap map2) throws ParserException {
        int i2;
        String str2;
        Integer num = (Integer) map.get(c1496);
        int i3 = 1;
        if (num == null) {
            map2.put(c1496, 0);
            if (str == null) {
                map2.put(c1496, 1);
                str = ".";
            }
            C3457 c3457 = new C3457(c1496, str, uri, i);
            map.put(c1496, Integer.valueOf(arrayList.size()));
            arrayList.add(c3457);
            return;
        }
        if (str == null) {
            Integer num2 = (Integer) map2.get(c1496);
            num2.getClass();
            int iIntValue = num2.intValue() + 1;
            if (iIntValue <= 1) {
                ᵻᵪ.ᵻˈᵦʼ(iIntValue, "invalid count: %s", iIntValue >= 0);
                str2 = iIntValue == 0 ? "" : ".";
            } else {
                long j = iIntValue;
                int i4 = (int) j;
                if (i4 != j) {
                    throw new ArrayIndexOutOfBoundsException(AbstractC0659.m2417(j, "Required array size too large: "));
                }
                char[] cArr = new char[i4];
                ".".getChars(0, 1, cArr, 0);
                while (true) {
                    i2 = i4 - i3;
                    if (i3 >= i2) {
                        break;
                    }
                    System.arraycopy(cArr, 0, cArr, i3, i3);
                    i3 <<= 1;
                }
                System.arraycopy(cArr, 0, cArr, i3, i2);
                str2 = new String(cArr);
            }
            map2.put(c1496, Integer.valueOf(iIntValue));
            str = str2;
        }
        C3457 c34572 = (C3457) arrayList.get(num.intValue());
        Uri uri2 = (Uri) c34572.f13327.get(str);
        if (uri2 != null && !uri.equals(uri2)) {
            throw ParserException.m355("Different playlist URLs are found for pathway ID " + str + " within the HlsRedundantGroup", null);
        }
        c34572.f13327.put(str, uri);
        if (i != -1) {
            c34572.f13328.add(Integer.valueOf(i));
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final Uri m7893() {
        Uri uri = (Uri) this.f13327.get(this.f13330);
        uri.getClass();
        return uri;
    }
}
