package j$.time.chrono;

import j$.time.Instant;
import j$.time.LocalDateTime;
import j$.time.ZoneId;
import j$.time.ZoneOffset;
import java.io.IOException;
import java.io.InvalidObjectException;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.io.Serializable;
import java.util.List;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
final class j implements ChronoZonedDateTime, Serializable {
    private static final long serialVersionUID = -5261813987200935591L;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final transient C2287f f19152a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final transient ZoneOffset f19153b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final transient ZoneId f19154c;

    static ChronoZonedDateTime B(ZoneId zoneId, ZoneOffset zoneOffset, C2287f c2287f) {
        Objects.requireNonNull(c2287f, "localDateTime");
        Objects.requireNonNull(zoneId, "zone");
        if (zoneId instanceof ZoneOffset) {
            return new j(zoneId, (ZoneOffset) zoneId, c2287f);
        }
        j$.time.zone.f fVarR = zoneId.r();
        LocalDateTime localDateTimeB = LocalDateTime.B(c2287f);
        List listG = fVarR.g(localDateTimeB);
        if (listG.size() == 1) {
            zoneOffset = (ZoneOffset) listG.get(0);
        } else if (listG.size() == 0) {
            j$.time.zone.b bVarF = fVarR.f(localDateTimeB);
            c2287f = c2287f.U(bVarF.B().B());
            zoneOffset = bVarF.J();
        } else if (zoneOffset == null || !listG.contains(zoneOffset)) {
            zoneOffset = (ZoneOffset) listG.get(0);
        }
        Objects.requireNonNull(zoneOffset, "offset");
        return new j(zoneId, zoneOffset, c2287f);
    }

    static j J(k kVar, Instant instant, ZoneId zoneId) {
        ZoneOffset zoneOffsetD = zoneId.r().d(instant);
        Objects.requireNonNull(zoneOffsetD, "offset");
        return new j(zoneId, zoneOffsetD, (C2287f) kVar.w(LocalDateTime.d0(instant.getEpochSecond(), instant.getNano(), zoneOffsetD)));
    }

    static j r(k kVar, j$.time.temporal.m mVar) {
        j jVar = (j) mVar;
        if (kVar.equals(jVar.i())) {
            return jVar;
        }
        throw new ClassCastException("Chronology mismatch, required: " + kVar.s() + ", actual: " + jVar.i().s());
    }

    private j(ZoneId zoneId, ZoneOffset zoneOffset, C2287f c2287f) {
        Objects.requireNonNull(c2287f, "dateTime");
        this.f19152a = c2287f;
        Objects.requireNonNull(zoneOffset, "offset");
        this.f19153b = zoneOffset;
        Objects.requireNonNull(zoneId, "zone");
        this.f19154c = zoneId;
    }

    @Override // j$.time.chrono.ChronoZonedDateTime
    public final ZoneOffset E() {
        return this.f19153b;
    }

    @Override // j$.time.chrono.ChronoZonedDateTime
    public final InterfaceC2285d A() {
        return this.f19152a;
    }

    @Override // j$.time.chrono.ChronoZonedDateTime
    public final ZoneId S() {
        return this.f19154c;
    }

    @Override // j$.time.chrono.ChronoZonedDateTime
    public final ChronoZonedDateTime I(ZoneId zoneId) {
        return B(zoneId, this.f19153b, this.f19152a);
    }

    @Override // j$.time.temporal.n
    public final boolean f(j$.time.temporal.s sVar) {
        if (sVar instanceof j$.time.temporal.a) {
            return true;
        }
        return sVar != null && sVar.Y(this);
    }

    @Override // j$.time.chrono.ChronoZonedDateTime, j$.time.temporal.m
    public final ChronoZonedDateTime a(long j4, j$.time.temporal.s sVar) {
        if (sVar instanceof j$.time.temporal.a) {
            j$.time.temporal.a aVar = (j$.time.temporal.a) sVar;
            int i6 = AbstractC2290i.f19151a[aVar.ordinal()];
            if (i6 == 1) {
                return b(j4 - Q(), (j$.time.temporal.v) j$.time.temporal.b.SECONDS);
            }
            ZoneId zoneId = this.f19154c;
            C2287f c2287f = this.f19152a;
            if (i6 != 2) {
                return B(zoneId, this.f19153b, c2287f.a(j4, sVar));
            }
            return J(i(), Instant.ofEpochSecond(c2287f.a0(ZoneOffset.f0(aVar.b0(j4))), c2287f.n().Y()), zoneId);
        }
        return r(i(), sVar.p(this, j4));
    }

    @Override // j$.time.chrono.ChronoZonedDateTime, j$.time.temporal.m
    public final ChronoZonedDateTime b(long j4, j$.time.temporal.v vVar) {
        if (vVar instanceof j$.time.temporal.b) {
            return m(this.f19152a.b(j4, vVar));
        }
        return r(i(), vVar.p(this, j4));
    }

    private Object writeReplace() {
        return new D((byte) 3, this);
    }

    private void readObject(ObjectInputStream objectInputStream) throws InvalidObjectException {
        throw new InvalidObjectException("Deserialization via serialization delegate");
    }

    final void writeExternal(ObjectOutput objectOutput) throws IOException {
        objectOutput.writeObject(this.f19152a);
        objectOutput.writeObject(this.f19153b);
        objectOutput.writeObject(this.f19154c);
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        return (obj instanceof ChronoZonedDateTime) && compareTo((ChronoZonedDateTime) obj) == 0;
    }

    public final int hashCode() {
        return (this.f19152a.hashCode() ^ this.f19153b.hashCode()) ^ Integer.rotateLeft(this.f19154c.hashCode(), 3);
    }

    public final String toString() {
        String string = this.f19152a.toString();
        ZoneOffset zoneOffset = this.f19153b;
        String str = string + zoneOffset.toString();
        ZoneId zoneId = this.f19154c;
        if (zoneOffset == zoneId) {
            return str;
        }
        return str + "[" + zoneId.toString() + "]";
    }
}
