package j$.time.chrono;

import defpackage.C5224;
import j$.time.temporal.ChronoUnit;
import j$.time.temporal.Temporal;
import j$.time.temporal.TemporalUnit;
import j$.util.Objects;
import java.io.Serializable;

/* JADX INFO: compiled from: r8-map-id-da1bda724d8b26dc30f90d2ccf434f42461d6c82e7dbdeb074f412e5504de99c */
/* JADX INFO: loaded from: classes2.dex */
public abstract class c implements ChronoLocalDate, Temporal, j$.time.temporal.l, Serializable {
    private static final long serialVersionUID = 6282433883239719096L;

    public static ChronoLocalDate S(j jVar, Temporal temporal) {
        ChronoLocalDate chronoLocalDate = (ChronoLocalDate) temporal;
        if (jVar.equals(chronoLocalDate.a())) {
            return chronoLocalDate;
        }
        j$.time.g.f("Chronology mismatch, expected: ", jVar.j(), chronoLocalDate.a().j());
        return null;
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public long F() {
        return E(j$.time.temporal.a.EPOCH_DAY);
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final /* synthetic */ Object G(j$.time.f fVar) {
        return j$.com.android.tools.r8.a.v(this, fVar);
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public ChronoLocalDateTime H(j$.time.j jVar) {
        return new e(this, jVar);
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public k J() {
        return a().w(j$.time.temporal.p.a(this, j$.time.temporal.a.ERA));
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public ChronoLocalDate M(j$.time.temporal.n nVar) {
        return S(a(), nVar.k(this));
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public int P() {
        return s() ? 366 : 365;
    }

    @Override // java.lang.Comparable
    /* JADX INFO: renamed from: Q */
    public final /* synthetic */ int compareTo(ChronoLocalDate chronoLocalDate) {
        return j$.com.android.tools.r8.a.f(this, chronoLocalDate);
    }

    public final long T(ChronoLocalDate chronoLocalDate) {
        if (a().t(j$.time.temporal.a.MONTH_OF_YEAR).d != 12) {
            throw new IllegalStateException("ChronoLocalDateImpl only supports Chronologies with 12 months per year");
        }
        j$.time.temporal.a aVar = j$.time.temporal.a.PROLEPTIC_MONTH;
        long jE = E(aVar) * 32;
        j$.time.temporal.a aVar2 = j$.time.temporal.a.DAY_OF_MONTH;
        return (((chronoLocalDate.E(aVar) * 32) + ((long) chronoLocalDate.k(aVar2))) - (jE + ((long) j$.time.temporal.p.a(this, aVar2)))) / 32;
    }

    public abstract ChronoLocalDate U(long j);

    public abstract ChronoLocalDate V(long j);

    public abstract ChronoLocalDate W(long j);

    @Override // j$.time.temporal.Temporal
    public ChronoLocalDate c(long j, j$.time.temporal.o oVar) {
        if (oVar instanceof j$.time.temporal.a) {
            throw new j$.time.temporal.q(j$.time.b.a("Unsupported field: ", oVar));
        }
        return S(a(), oVar.E(this, j));
    }

    @Override // j$.time.temporal.Temporal
    public ChronoLocalDate d(long j, TemporalUnit temporalUnit) {
        boolean z = temporalUnit instanceof ChronoUnit;
        if (!z) {
            if (!z) {
                return S(a(), temporalUnit.k(this, j));
            }
            j$.time.g.b(temporalUnit, "Unsupported unit: ");
            return null;
        }
        switch (b.a[((ChronoUnit) temporalUnit).ordinal()]) {
            case 1:
                return U(j);
            case 2:
                return U(j$.com.android.tools.r8.a.Y(j, 7L));
            case 3:
                return V(j);
            case 4:
                return W(j);
            case 5:
                return W(j$.com.android.tools.r8.a.Y(j, 10L));
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                return W(j$.com.android.tools.r8.a.Y(j, 100L));
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                return W(j$.com.android.tools.r8.a.Y(j, 1000L));
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                j$.time.temporal.a aVar = j$.time.temporal.a.ERA;
                return c(j$.com.android.tools.r8.a.S(E(aVar), j), (j$.time.temporal.o) aVar);
            default:
                j$.time.g.b(temporalUnit, "Unsupported unit: ");
                return null;
        }
    }

    @Override // j$.time.chrono.ChronoLocalDate, j$.time.temporal.TemporalAccessor
    public /* synthetic */ boolean e(j$.time.temporal.o oVar) {
        return j$.com.android.tools.r8.a.s(this, oVar);
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        return (obj instanceof ChronoLocalDate) && j$.com.android.tools.r8.a.f(this, (ChronoLocalDate) obj) == 0;
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public int hashCode() {
        long jF = F();
        return a().hashCode() ^ ((int) (jF ^ (jF >>> 32)));
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final /* synthetic */ int k(j$.time.temporal.o oVar) {
        return j$.time.temporal.p.a(this, oVar);
    }

    @Override // j$.time.temporal.TemporalAccessor
    public /* synthetic */ j$.time.temporal.r m(j$.time.temporal.o oVar) {
        return j$.time.temporal.p.d(this, oVar);
    }

    @Override // j$.time.temporal.l
    public final /* synthetic */ Temporal q(Temporal temporal) {
        return j$.com.android.tools.r8.a.a(this, temporal);
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public boolean s() {
        return a().R(E(j$.time.temporal.a.YEAR));
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public final String toString() {
        long jE = E(j$.time.temporal.a.YEAR_OF_ERA);
        long jE2 = E(j$.time.temporal.a.MONTH_OF_YEAR);
        long jE3 = E(j$.time.temporal.a.DAY_OF_MONTH);
        StringBuilder sb = new StringBuilder(30);
        sb.append(a().toString());
        sb.append(" ");
        sb.append(J());
        sb.append(" ");
        sb.append(jE);
        sb.append(jE2 < 10 ? "-0" : "-");
        sb.append(jE2);
        sb.append(jE3 < 10 ? "-0" : "-");
        sb.append(jE3);
        return sb.toString();
    }

    @Override // j$.time.temporal.Temporal
    public ChronoLocalDate u(long j, TemporalUnit temporalUnit) {
        return S(a(), j$.time.temporal.p.b(this, j, temporalUnit));
    }

    @Override // j$.time.chrono.ChronoLocalDate, j$.time.temporal.Temporal
    public final long until(Temporal temporal, TemporalUnit temporalUnit) {
        Objects.requireNonNull(temporal, "endExclusive");
        ChronoLocalDate chronoLocalDateC = a().C(temporal);
        if (!(temporalUnit instanceof ChronoUnit)) {
            Objects.requireNonNull(temporalUnit, "unit");
            return temporalUnit.between(this, chronoLocalDateC);
        }
        switch (b.a[((ChronoUnit) temporalUnit).ordinal()]) {
            case 1:
                return chronoLocalDateC.F() - F();
            case 2:
                return (chronoLocalDateC.F() - F()) / 7;
            case 3:
                return T(chronoLocalDateC);
            case 4:
                return T(chronoLocalDateC) / 12;
            case 5:
                return T(chronoLocalDateC) / 120;
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                return T(chronoLocalDateC) / 1200;
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                return T(chronoLocalDateC) / 12000;
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                j$.time.temporal.a aVar = j$.time.temporal.a.ERA;
                return chronoLocalDateC.E(aVar) - E(aVar);
            default:
                j$.time.g.b(temporalUnit, "Unsupported unit: ");
                return 0L;
        }
    }

    @Override // j$.time.temporal.Temporal
    public ChronoLocalDate z(j$.time.temporal.l lVar) {
        return S(a(), lVar.q(this));
    }
}
