package p463.p484.p485;

import java.io.DataInput;
import java.io.InvalidObjectException;
import java.io.Serializable;
import org.threeten.bp.DateTimeException;
import org.threeten.bp.temporal.UnsupportedTemporalTypeException;
import p138.p139.p143.p144.C2803;
import p463.p473.p474.p479.C7158;
import p463.p484.p485.p487.C7220;
import p463.p484.p485.p488.AbstractC7258;
import p463.p484.p485.p489.C7276;
import p463.p484.p485.p489.C7286;
import p463.p484.p485.p489.EnumC7259;
import p463.p484.p485.p489.EnumC7260;
import p463.p484.p485.p489.InterfaceC7269;
import p463.p484.p485.p489.InterfaceC7270;
import p463.p484.p485.p489.InterfaceC7271;
import p463.p484.p485.p489.InterfaceC7275;
import p463.p484.p485.p489.InterfaceC7284;
import p463.p484.p485.p489.InterfaceC7285;

/* JADX INFO: renamed from: ޒ.ށ.֏.ހ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C7177 extends AbstractC7258 implements InterfaceC7269, InterfaceC7271, Comparable<C7177>, Serializable {

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static final C7177 f20798 = new C7177(0, 0);

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final long f20799;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final int f20800;

    static {
        m10608(-31557014167219200L, 0L);
        m10608(31556889864403199L, 999999999L);
    }

    public C7177(long j, int i) {
        this.f20799 = j;
        this.f20800 = i;
    }

    private Object readResolve() throws InvalidObjectException {
        throw new InvalidObjectException("Deserialization via serialization delegate");
    }

    private Object writeReplace() {
        return new C7188((byte) 2, this);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7177 m10604(long j, int i) {
        if ((((long) i) | j) == 0) {
            return f20798;
        }
        if (j < -31557014167219200L || j > 31556889864403199L) {
            throw new DateTimeException("Instant exceeds minimum or maximum instant");
        }
        return new C7177(j, i);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7177 m10605(DataInput dataInput) {
        return m10608(dataInput.readLong(), dataInput.readInt());
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7177 m10606(InterfaceC7270 interfaceC7270) {
        try {
            return m10608(interfaceC7270.mo10597(EnumC7259.INSTANT_SECONDS), interfaceC7270.mo10596(EnumC7259.NANO_OF_SECOND));
        } catch (DateTimeException e) {
            StringBuilder sb = new StringBuilder();
            sb.append("Unable to obtain Instant from TemporalAccessor: ");
            sb.append(interfaceC7270);
            sb.append(", type ");
            throw new DateTimeException(C2803.m4888(interfaceC7270, sb), e);
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static C7177 m10607(long j) {
        return m10604(C7158.m10546(j, 1000L), C7158.m10536(j, 1000) * 1000000);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static C7177 m10608(long j, long j2) {
        return m10604(C7158.m10550(j, C7158.m10546(j2, 1000000000L)), C7158.m10536(j2, 1000000000));
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static C7177 m10609(long j) {
        return m10604(j, 0);
    }

    @Override // java.lang.Comparable
    public int compareTo(C7177 c7177) {
        C7177 c71772 = c7177;
        int iM10537 = C7158.m10537(this.f20799, c71772.f20799);
        return iM10537 != 0 ? iM10537 : this.f20800 - c71772.f20800;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof C7177)) {
            return false;
        }
        C7177 c7177 = (C7177) obj;
        return this.f20799 == c7177.f20799 && this.f20800 == c7177.f20800;
    }

    public int hashCode() {
        long j = this.f20799;
        return (this.f20800 * 51) + ((int) (j ^ (j >>> 32)));
    }

    public String toString() {
        return C7220.f20955.m10845(this);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final long m10610(C7177 c7177) {
        return C7158.m10550(C7158.m10545(C7158.m10552(c7177.f20799, this.f20799), 1000000000), c7177.f20800 - this.f20800);
    }

    @Override // p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public long mo10611(InterfaceC7269 interfaceC7269, InterfaceC7285 interfaceC7285) {
        C7177 c7177M10606 = m10606((InterfaceC7270) interfaceC7269);
        if (!(interfaceC7285 instanceof EnumC7260)) {
            return interfaceC7285.mo10906(this, c7177M10606);
        }
        switch ((EnumC7260) interfaceC7285) {
            case NANOS:
                return m10610(c7177M10606);
            case MICROS:
                return m10610(c7177M10606) / 1000;
            case MILLIS:
                return C7158.m10552(c7177M10606.m10619(), m10619());
            case SECONDS:
                return m10617(c7177M10606);
            case MINUTES:
                return m10617(c7177M10606) / 60;
            case HOURS:
                return m10617(c7177M10606) / 3600;
            case HALF_DAYS:
                return m10617(c7177M10606) / 43200;
            case DAYS:
                return m10617(c7177M10606) / 86400;
            default:
                throw new UnsupportedTemporalTypeException("Unsupported unit: " + interfaceC7285);
        }
    }

    @Override // p463.p484.p485.p488.AbstractC7258, p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ֏ */
    public <R> R mo10592(InterfaceC7284<R> interfaceC7284) {
        if (interfaceC7284 == C7276.f21141) {
            return (R) EnumC7260.NANOS;
        }
        if (interfaceC7284 == C7276.f21144 || interfaceC7284 == C7276.f21145 || interfaceC7284 == C7276.f21140 || interfaceC7284 == C7276.f21139 || interfaceC7284 == C7276.f21142 || interfaceC7284 == C7276.f21143) {
            return null;
        }
        return interfaceC7284.mo10675(this);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C7177 m10612(long j) {
        return m10613(j, 0L);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final C7177 m10613(long j, long j2) {
        if ((j | j2) == 0) {
            return this;
        }
        return m10608(C7158.m10550(C7158.m10550(this.f20799, j), j2 / 1000000000), ((long) this.f20800) + (j2 % 1000000000));
    }

    @Override // p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public InterfaceC7269 mo10614(long j, InterfaceC7285 interfaceC7285) {
        return j == Long.MIN_VALUE ? mo10618(Long.MAX_VALUE, interfaceC7285).mo10618(1L, interfaceC7285) : mo10618(-j, interfaceC7285);
    }

    @Override // p463.p484.p485.p489.InterfaceC7271
    /* JADX INFO: renamed from: ֏ */
    public InterfaceC7269 mo10593(InterfaceC7269 interfaceC7269) {
        return interfaceC7269.mo10616(EnumC7259.INSTANT_SECONDS, this.f20799).mo10616(EnumC7259.NANO_OF_SECOND, this.f20800);
    }

    @Override // p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public InterfaceC7269 mo10615(InterfaceC7271 interfaceC7271) {
        return (C7177) interfaceC7271.mo10593(this);
    }

    @Override // p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public InterfaceC7269 mo10616(InterfaceC7275 interfaceC7275, long j) {
        if (!(interfaceC7275 instanceof EnumC7259)) {
            return (C7177) interfaceC7275.mo10898(this, j);
        }
        EnumC7259 enumC7259 = (EnumC7259) interfaceC7275;
        enumC7259.f21101.m10919(j, enumC7259);
        int iOrdinal = enumC7259.ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 2) {
                int i = ((int) j) * 1000;
                if (i != this.f20800) {
                    return m10604(this.f20799, i);
                }
            } else if (iOrdinal == 4) {
                int i2 = ((int) j) * 1000000;
                if (i2 != this.f20800) {
                    return m10604(this.f20799, i2);
                }
            } else {
                if (iOrdinal != 28) {
                    throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
                }
                if (j != this.f20799) {
                    return m10604(j, this.f20800);
                }
            }
        } else if (j != this.f20800) {
            return m10604(this.f20799, (int) j);
        }
        return this;
    }

    @Override // p463.p484.p485.p488.AbstractC7258, p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ֏ */
    public C7286 mo10594(InterfaceC7275 interfaceC7275) {
        return super.mo10594(interfaceC7275);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final long m10617(C7177 c7177) {
        long jM10552 = C7158.m10552(c7177.f20799, this.f20799);
        long j = c7177.f20800 - this.f20800;
        return (jM10552 <= 0 || j >= 0) ? (jM10552 >= 0 || j <= 0) ? jM10552 : jM10552 + 1 : jM10552 - 1;
    }

    @Override // p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public C7177 mo10618(long j, InterfaceC7285 interfaceC7285) {
        if (!(interfaceC7285 instanceof EnumC7260)) {
            return (C7177) interfaceC7285.mo10907(this, j);
        }
        switch ((EnumC7260) interfaceC7285) {
            case NANOS:
                return m10613(0L, j);
            case MICROS:
                return m10613(j / 1000000, (j % 1000000) * 1000);
            case MILLIS:
                return m10613(j / 1000, (j % 1000) * 1000000);
            case SECONDS:
                return m10613(j, 0L);
            case MINUTES:
                return m10612(C7158.m10545(j, 60));
            case HOURS:
                return m10612(C7158.m10545(j, 3600));
            case HALF_DAYS:
                return m10612(C7158.m10545(j, 43200));
            case DAYS:
                return m10612(C7158.m10545(j, 86400));
            default:
                throw new UnsupportedTemporalTypeException("Unsupported unit: " + interfaceC7285);
        }
    }

    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ؠ */
    public boolean mo10595(InterfaceC7275 interfaceC7275) {
        return interfaceC7275 instanceof EnumC7259 ? interfaceC7275 == EnumC7259.INSTANT_SECONDS || interfaceC7275 == EnumC7259.NANO_OF_SECOND || interfaceC7275 == EnumC7259.MICRO_OF_SECOND || interfaceC7275 == EnumC7259.MILLI_OF_SECOND : interfaceC7275 != null && interfaceC7275.mo10900(this);
    }

    @Override // p463.p484.p485.p488.AbstractC7258, p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ހ */
    public int mo10596(InterfaceC7275 interfaceC7275) {
        if (!(interfaceC7275 instanceof EnumC7259)) {
            return mo10594(interfaceC7275).m10917(interfaceC7275.mo10901(this), interfaceC7275);
        }
        int iOrdinal = ((EnumC7259) interfaceC7275).ordinal();
        if (iOrdinal == 0) {
            return this.f20800;
        }
        if (iOrdinal == 2) {
            return this.f20800 / 1000;
        }
        if (iOrdinal == 4) {
            return this.f20800 / 1000000;
        }
        throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
    }

    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ށ */
    public long mo10597(InterfaceC7275 interfaceC7275) {
        int i;
        if (!(interfaceC7275 instanceof EnumC7259)) {
            return interfaceC7275.mo10901(this);
        }
        int iOrdinal = ((EnumC7259) interfaceC7275).ordinal();
        if (iOrdinal == 0) {
            i = this.f20800;
        } else if (iOrdinal == 2) {
            i = this.f20800 / 1000;
        } else {
            if (iOrdinal != 4) {
                if (iOrdinal == 28) {
                    return this.f20799;
                }
                throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
            }
            i = this.f20800 / 1000000;
        }
        return i;
    }

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public long m10619() {
        long j = this.f20799;
        return j >= 0 ? C7158.m10550(C7158.m10551(j, 1000L), this.f20800 / 1000000) : C7158.m10552(C7158.m10551(j + 1, 1000L), 1000 - ((long) (this.f20800 / 1000000)));
    }
}
