package j$.time.format;

import java.text.DateFormatSymbols;
import java.util.AbstractMap;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Locale;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes2.dex */
class C {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final ConcurrentHashMap f19194a = new ConcurrentHashMap(16, 0.75f, 2);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final Comparator f19195b = new A();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final C f19196c = new C();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final /* synthetic */ int f19197d = 0;

    static C c() {
        return f19196c;
    }

    public String e(j$.time.temporal.s sVar, long j4, I i6, Locale locale) {
        Object objB = b(sVar, locale);
        if (objB instanceof B) {
            return ((B) objB).a(j4, i6);
        }
        return null;
    }

    public String d(j$.time.chrono.k kVar, j$.time.temporal.s sVar, long j4, I i6, Locale locale) {
        if (kVar == j$.time.chrono.r.f19171d || !(sVar instanceof j$.time.temporal.a)) {
            return e(sVar, j4, i6, locale);
        }
        return null;
    }

    public Iterator g(j$.time.temporal.s sVar, I i6, Locale locale) {
        Object objB = b(sVar, locale);
        if (objB instanceof B) {
            return ((B) objB).b(i6);
        }
        return null;
    }

    public Iterator f(j$.time.chrono.k kVar, j$.time.temporal.s sVar, I i6, Locale locale) {
        if (kVar == j$.time.chrono.r.f19171d || !(sVar instanceof j$.time.temporal.a)) {
            return g(sVar, i6, locale);
        }
        return null;
    }

    private static Object b(j$.time.temporal.s sVar, Locale locale) {
        Object b5;
        AbstractMap.SimpleImmutableEntry simpleImmutableEntry = new AbstractMap.SimpleImmutableEntry(sVar, locale);
        ConcurrentHashMap concurrentHashMap = f19194a;
        Object obj = concurrentHashMap.get(simpleImmutableEntry);
        if (obj != null) {
            return obj;
        }
        HashMap map = new HashMap();
        if (sVar == j$.time.temporal.a.ERA) {
            DateFormatSymbols dateFormatSymbols = DateFormatSymbols.getInstance(locale);
            HashMap map2 = new HashMap();
            HashMap map3 = new HashMap();
            String[] eras = dateFormatSymbols.getEras();
            for (int i6 = 0; i6 < eras.length; i6++) {
                if (!eras[i6].isEmpty()) {
                    long j4 = i6;
                    map2.put(Long.valueOf(j4), eras[i6]);
                    Long lValueOf = Long.valueOf(j4);
                    String str = eras[i6];
                    map3.put(lValueOf, str.substring(0, Character.charCount(str.codePointAt(0))));
                }
            }
            if (!map2.isEmpty()) {
                map.put(I.FULL, map2);
                map.put(I.SHORT, map2);
                map.put(I.NARROW, map3);
            }
            b5 = new B(map);
        } else if (sVar == j$.time.temporal.a.MONTH_OF_YEAR) {
            E.d(map, DateFormatSymbols.getInstance(locale), locale);
            b5 = new B(map);
        } else if (sVar == j$.time.temporal.a.DAY_OF_WEEK) {
            E.c(map, DateFormatSymbols.getInstance(locale), locale);
            b5 = new B(map);
        } else if (sVar == j$.time.temporal.a.AMPM_OF_DAY) {
            DateFormatSymbols dateFormatSymbols2 = DateFormatSymbols.getInstance(locale);
            HashMap map4 = new HashMap();
            HashMap map5 = new HashMap();
            String[] amPmStrings = dateFormatSymbols2.getAmPmStrings();
            for (int i7 = 0; i7 < amPmStrings.length; i7++) {
                if (!amPmStrings[i7].isEmpty()) {
                    long j6 = i7;
                    map4.put(Long.valueOf(j6), amPmStrings[i7]);
                    Long lValueOf2 = Long.valueOf(j6);
                    String str2 = amPmStrings[i7];
                    map5.put(lValueOf2, str2.substring(0, Character.charCount(str2.codePointAt(0))));
                }
            }
            if (!map4.isEmpty()) {
                map.put(I.FULL, map4);
                map.put(I.SHORT, map4);
                map.put(I.NARROW, map5);
            }
            b5 = new B(map);
        } else {
            b5 = "";
        }
        concurrentHashMap.putIfAbsent(simpleImmutableEntry, b5);
        return concurrentHashMap.get(simpleImmutableEntry);
    }
}
