package j$.time.temporal;

import com.revenuecat.purchases.ui.revenuecatui.components.SensibleDefaults;
import j$.time.LocalDate;
import j$.time.format.G;
import java.util.HashMap;

/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
/* JADX INFO: loaded from: classes2.dex */
abstract class h implements s {
    public static final h DAY_OF_QUARTER;
    public static final h QUARTER_OF_YEAR;
    public static final h WEEK_BASED_YEAR;
    public static final h WEEK_OF_WEEK_BASED_YEAR;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final int[] f19333a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final /* synthetic */ h[] f19334b;

    @Override // j$.time.temporal.s
    public final boolean V() {
        return true;
    }

    public static h valueOf(String str) {
        return (h) Enum.valueOf(h.class, str);
    }

    public static h[] values() {
        return (h[]) f19334b.clone();
    }

    static {
        h hVar = new h() { // from class: j$.time.temporal.d
            @Override // j$.time.temporal.s
            public final x B() {
                return x.k(1L, 90L, 92L);
            }

            @Override // j$.time.temporal.s
            public final boolean Y(n nVar) {
                if (!nVar.f(a.DAY_OF_YEAR) || !nVar.f(a.MONTH_OF_YEAR) || !nVar.f(a.YEAR)) {
                    return false;
                }
                s sVar = j.f19337a;
                return j$.time.chrono.k.F(nVar).equals(j$.time.chrono.r.f19171d);
            }

            @Override // j$.time.temporal.s
            public final x J(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: DayOfQuarter");
                }
                long jG = nVar.g(h.QUARTER_OF_YEAR);
                if (jG == 1) {
                    return j$.time.chrono.r.f19171d.D(nVar.g(a.YEAR)) ? x.j(1L, 91L) : x.j(1L, 90L);
                }
                if (jG == 2) {
                    return x.j(1L, 91L);
                }
                if (jG == 3 || jG == 4) {
                    return x.j(1L, 92L);
                }
                return B();
            }

            @Override // j$.time.temporal.s
            public final long r(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: DayOfQuarter");
                }
                return nVar.j(a.DAY_OF_YEAR) - h.f19333a[((nVar.j(a.MONTH_OF_YEAR) - 1) / 3) + (j$.time.chrono.r.f19171d.D(nVar.g(a.YEAR)) ? 4 : 0)];
            }

            @Override // j$.time.temporal.s
            public final m p(m mVar, long j4) {
                long jR = r(mVar);
                B().b(j4, this);
                a aVar = a.DAY_OF_YEAR;
                return mVar.a((j4 - jR) + mVar.g(aVar), aVar);
            }

            @Override // j$.time.temporal.s
            public final n U(HashMap map, n nVar, G g6) {
                long jSubtractExact;
                LocalDate localDateN0;
                a aVar = a.YEAR;
                Long l = (Long) map.get(aVar);
                s sVar = h.QUARTER_OF_YEAR;
                Long l6 = (Long) map.get(sVar);
                if (l == null || l6 == null) {
                    return null;
                }
                int iB0 = aVar.b0(l.longValue());
                long jLongValue = ((Long) map.get(h.DAY_OF_QUARTER)).longValue();
                s sVar2 = j.f19337a;
                if (!j$.time.chrono.k.F(nVar).equals(j$.time.chrono.r.f19171d)) {
                    throw new j$.time.c("Resolve requires IsoChronology");
                }
                if (g6 == G.LENIENT) {
                    localDateN0 = LocalDate.h0(iB0, 1, 1).n0(Math.multiplyExact(Math.subtractExact(l6.longValue(), 1L), 3));
                    jSubtractExact = Math.subtractExact(jLongValue, 1L);
                } else {
                    LocalDate localDateH0 = LocalDate.h0(iB0, ((sVar.B().a(l6.longValue(), sVar) - 1) * 3) + 1, 1);
                    if (jLongValue < 1 || jLongValue > 90) {
                        if (g6 == G.STRICT) {
                            J(localDateH0).b(jLongValue, this);
                        } else {
                            B().b(jLongValue, this);
                        }
                    }
                    jSubtractExact = jLongValue - 1;
                    localDateN0 = localDateH0;
                }
                map.remove(this);
                map.remove(aVar);
                map.remove(sVar);
                return localDateN0.m0(jSubtractExact);
            }

            @Override // java.lang.Enum
            public final String toString() {
                return "DayOfQuarter";
            }
        };
        DAY_OF_QUARTER = hVar;
        h hVar2 = new h() { // from class: j$.time.temporal.e
            @Override // j$.time.temporal.s
            public final x B() {
                return x.j(1L, 4L);
            }

            @Override // j$.time.temporal.s
            public final boolean Y(n nVar) {
                if (!nVar.f(a.MONTH_OF_YEAR)) {
                    return false;
                }
                s sVar = j.f19337a;
                return j$.time.chrono.k.F(nVar).equals(j$.time.chrono.r.f19171d);
            }

            @Override // j$.time.temporal.s
            public final long r(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: QuarterOfYear");
                }
                return (nVar.g(a.MONTH_OF_YEAR) + 2) / 3;
            }

            @Override // j$.time.temporal.s
            public final x J(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: QuarterOfYear");
                }
                return B();
            }

            @Override // j$.time.temporal.s
            public final m p(m mVar, long j4) {
                long jR = r(mVar);
                B().b(j4, this);
                a aVar = a.MONTH_OF_YEAR;
                return mVar.a(((j4 - jR) * 3) + mVar.g(aVar), aVar);
            }

            @Override // java.lang.Enum
            public final String toString() {
                return "QuarterOfYear";
            }
        };
        QUARTER_OF_YEAR = hVar2;
        h hVar3 = new h() { // from class: j$.time.temporal.f
            @Override // j$.time.temporal.s
            public final x B() {
                return x.k(1L, 52L, 53L);
            }

            @Override // j$.time.temporal.s
            public final boolean Y(n nVar) {
                if (!nVar.f(a.EPOCH_DAY)) {
                    return false;
                }
                s sVar = j.f19337a;
                return j$.time.chrono.k.F(nVar).equals(j$.time.chrono.r.f19171d);
            }

            @Override // j$.time.temporal.s
            public final x J(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: WeekOfWeekBasedYear");
                }
                return h.f0(LocalDate.J(nVar));
            }

            @Override // j$.time.temporal.s
            public final long r(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: WeekOfWeekBasedYear");
                }
                return h.c0(LocalDate.J(nVar));
            }

            @Override // j$.time.temporal.s
            public final m p(m mVar, long j4) {
                B().b(j4, this);
                return mVar.b(Math.subtractExact(j4, r(mVar)), b.WEEKS);
            }

            @Override // j$.time.temporal.s
            public final n U(HashMap map, n nVar, G g6) {
                LocalDate localDateA;
                long j4;
                long j6;
                s sVar = h.WEEK_BASED_YEAR;
                Long l = (Long) map.get(sVar);
                a aVar = a.DAY_OF_WEEK;
                Long l6 = (Long) map.get(aVar);
                if (l == null || l6 == null) {
                    return null;
                }
                int iA = sVar.B().a(l.longValue(), sVar);
                long jLongValue = ((Long) map.get(h.WEEK_OF_WEEK_BASED_YEAR)).longValue();
                s sVar2 = j.f19337a;
                if (j$.time.chrono.k.F(nVar).equals(j$.time.chrono.r.f19171d)) {
                    LocalDate localDateH0 = LocalDate.h0(iA, 1, 4);
                    if (g6 == G.LENIENT) {
                        long jLongValue2 = l6.longValue();
                        if (jLongValue2 > 7) {
                            long j7 = jLongValue2 - 1;
                            j4 = 1;
                            localDateH0 = localDateH0.o0(j7 / 7);
                            j6 = j7 % 7;
                        } else {
                            j4 = 1;
                            if (jLongValue2 < 1) {
                                localDateH0 = localDateH0.o0(Math.subtractExact(jLongValue2, 7L) / 7);
                                j6 = (jLongValue2 + 6) % 7;
                            }
                            localDateA = localDateH0.o0(Math.subtractExact(jLongValue, j4)).a(jLongValue2, aVar);
                        }
                        jLongValue2 = j6 + j4;
                        localDateA = localDateH0.o0(Math.subtractExact(jLongValue, j4)).a(jLongValue2, aVar);
                    } else {
                        int iB0 = aVar.b0(l6.longValue());
                        if (jLongValue < 1 || jLongValue > 52) {
                            if (g6 == G.STRICT) {
                                h.f0(localDateH0).b(jLongValue, this);
                            } else {
                                B().b(jLongValue, this);
                            }
                        }
                        localDateA = localDateH0.o0(jLongValue - 1).a(iB0, aVar);
                    }
                    map.remove(this);
                    map.remove(sVar);
                    map.remove(aVar);
                    return localDateA;
                }
                throw new j$.time.c("Resolve requires IsoChronology");
            }

            @Override // java.lang.Enum
            public final String toString() {
                return "WeekOfWeekBasedYear";
            }
        };
        WEEK_OF_WEEK_BASED_YEAR = hVar3;
        h hVar4 = new h() { // from class: j$.time.temporal.g
            @Override // j$.time.temporal.s
            public final x B() {
                return a.YEAR.B();
            }

            @Override // j$.time.temporal.s
            public final boolean Y(n nVar) {
                if (!nVar.f(a.EPOCH_DAY)) {
                    return false;
                }
                s sVar = j.f19337a;
                return j$.time.chrono.k.F(nVar).equals(j$.time.chrono.r.f19171d);
            }

            @Override // j$.time.temporal.s
            public final long r(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: WeekBasedYear");
                }
                return h.g0(LocalDate.J(nVar));
            }

            @Override // j$.time.temporal.s
            public final x J(n nVar) {
                if (!Y(nVar)) {
                    throw new w("Unsupported field: WeekBasedYear");
                }
                return B();
            }

            @Override // j$.time.temporal.s
            public final m p(m mVar, long j4) {
                if (!Y(mVar)) {
                    throw new w("Unsupported field: WeekBasedYear");
                }
                int iA = a.YEAR.B().a(j4, h.WEEK_BASED_YEAR);
                LocalDate localDateJ = LocalDate.J(mVar);
                int iJ = localDateJ.j(a.DAY_OF_WEEK);
                int iC0 = h.c0(localDateJ);
                if (iC0 == 53 && h.h0(iA) == 52) {
                    iC0 = 52;
                }
                return mVar.m(LocalDate.h0(iA, 1, 4).m0(((iC0 - 1) * 7) + (iJ - r6.j(r0))));
            }

            @Override // java.lang.Enum
            public final String toString() {
                return "WeekBasedYear";
            }
        };
        WEEK_BASED_YEAR = hVar4;
        f19334b = new h[]{hVar, hVar2, hVar3, hVar4};
        f19333a = new int[]{0, 90, 181, 273, 0, 91, 182, 274};
    }

    static x f0(LocalDate localDate) {
        return x.j(1L, h0(g0(localDate)));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static int h0(int i6) {
        LocalDate localDateH0 = LocalDate.h0(i6, 1, 1);
        if (localDateH0.V() != j$.time.e.THURSDAY) {
            return (localDateH0.V() == j$.time.e.WEDNESDAY && localDateH0.O()) ? 53 : 52;
        }
        return 53;
    }

    static int c0(LocalDate localDate) {
        int iOrdinal = localDate.V().ordinal();
        int iY = localDate.Y() - 1;
        int i6 = (3 - iOrdinal) + iY;
        int i7 = i6 - ((i6 / 7) * 7);
        int i8 = i7 - 3;
        if (i8 < -3) {
            i8 = i7 + 4;
        }
        if (iY < i8) {
            return (int) x.j(1L, h0(g0(localDate.t0(SensibleDefaults.X_OFFSET).p0(-1L)))).d();
        }
        int i9 = ((iY - i8) / 7) + 1;
        if (i9 != 53 || i8 == -3 || (i8 == -2 && localDate.O())) {
            return i9;
        }
        return 1;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static int g0(LocalDate localDate) {
        int iC0 = localDate.c0();
        int iY = localDate.Y();
        if (iY <= 3) {
            return iY - localDate.V().ordinal() < -2 ? iC0 - 1 : iC0;
        }
        if (iY >= 363) {
            return ((iY - 363) - (localDate.O() ? 1 : 0)) - localDate.V().ordinal() >= 0 ? iC0 + 1 : iC0;
        }
        return iC0;
    }
}
