what-the-bank/sources/o/gsP.java

269 lines
10 KiB
Java

package o;
import java.io.IOException;
import java.io.InvalidObjectException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.io.ObjectStreamException;
import java.io.Serializable;
import o.gsJ;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes6.dex */
public final class gsP<D extends gsJ> extends gsS<D> implements Serializable {
private static final long serialVersionUID = -5261813987200935591L;
private final gsL<D> dateTime;
private final gsI offset;
private final AbstractC15502gsH zone;
@Override // o.gsS, o.InterfaceC15536gtL
public final /* bridge */ /* synthetic */ InterfaceC15536gtL plus(long j, InterfaceC15539gtV interfaceC15539gtV) {
return plus(j, interfaceC15539gtV);
}
@Override // o.gsS, o.InterfaceC15536gtL
public final /* bridge */ /* synthetic */ InterfaceC15536gtL with(InterfaceC15537gtP interfaceC15537gtP, long j) {
return with(interfaceC15537gtP, j);
}
/* JADX INFO: Access modifiers changed from: package-private */
/* JADX WARN: Code restructure failed: missing block: B:15:0x004b, code lost:
if (r2.contains(r7) != false) goto L15;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static <R extends o.gsJ> o.gsS<R> ofBest(o.gsL<R> r5, o.AbstractC15502gsH r6, o.gsI r7) {
/*
java.lang.String r0 = "localDateTime"
o.gtG.requireNonNull(r5, r0)
java.lang.String r0 = "zone"
o.gtG.requireNonNull(r6, r0)
boolean r0 = r6 instanceof o.gsI
if (r0 == 0) goto L17
o.gsP r7 = new o.gsP
r0 = r6
o.gsI r0 = (o.gsI) r0
r7.<init>(r5, r0, r6)
return r7
L17:
o.gua r0 = r6.getRules()
o.gsr r1 = o.C15522gsr.from(r5)
java.util.List r2 = r0.getValidOffsets(r1)
int r3 = r2.size()
r4 = 1
if (r3 == r4) goto L4d
int r3 = r2.size()
if (r3 != 0) goto L45
o.gtW r7 = r0.getTransition(r1)
o.gso r0 = r7.getDuration()
long r0 = r0.getSeconds()
o.gsL r5 = r5.plusSeconds(r0)
o.gsI r7 = r7.getOffsetAfter()
goto L54
L45:
if (r7 == 0) goto L4d
boolean r0 = r2.contains(r7)
if (r0 != 0) goto L54
L4d:
r7 = 0
java.lang.Object r7 = r2.get(r7)
o.gsI r7 = (o.gsI) r7
L54:
java.lang.String r0 = "offset"
o.gtG.requireNonNull(r7, r0)
o.gsP r0 = new o.gsP
r0.<init>(r5, r7, r6)
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: o.gsP.ofBest(o.gsL, o.gsH, o.gsI):o.gsS");
}
/* JADX INFO: Access modifiers changed from: package-private */
public static <R extends gsJ> gsP<R> ofInstant(gsR gsr, C15523gss c15523gss, AbstractC15502gsH abstractC15502gsH) {
gsI offset = abstractC15502gsH.getRules().getOffset(c15523gss);
gtG.requireNonNull(offset, "offset");
return new gsP<>((gsL) gsr.localDateTime(C15522gsr.ofEpochSecond(c15523gss.getEpochSecond(), c15523gss.getNano(), offset)), offset, abstractC15502gsH);
}
private gsP<D> create(C15523gss c15523gss, AbstractC15502gsH abstractC15502gsH) {
return ofInstant(toLocalDate().getChronology(), c15523gss, abstractC15502gsH);
}
private gsP(gsL<D> gsl, gsI gsi, AbstractC15502gsH abstractC15502gsH) {
this.dateTime = (gsL) gtG.requireNonNull(gsl, "dateTime");
this.offset = (gsI) gtG.requireNonNull(gsi, "offset");
this.zone = (AbstractC15502gsH) gtG.requireNonNull(abstractC15502gsH, "zone");
}
@Override // o.InterfaceC15536gtL
public final boolean isSupported(InterfaceC15539gtV interfaceC15539gtV) {
return interfaceC15539gtV instanceof gtH ? interfaceC15539gtV.isDateBased() || interfaceC15539gtV.isTimeBased() : interfaceC15539gtV != null && interfaceC15539gtV.isSupportedBy(this);
}
@Override // o.gsS
/* renamed from: withEarlierOffsetAtOverlap */
public final gsS<D> withEarlierOffsetAtOverlap2() {
gtW transition = getZone().getRules().getTransition(C15522gsr.from((gtK) this));
if (transition != null && transition.isOverlap()) {
gsI offsetBefore = transition.getOffsetBefore();
if (!offsetBefore.equals(this.offset)) {
return new gsP(this.dateTime, offsetBefore, this.zone);
}
}
return this;
}
@Override // o.gsS
/* renamed from: withLaterOffsetAtOverlap */
public final gsS<D> withLaterOffsetAtOverlap2() {
gtW transition = getZone().getRules().getTransition(C15522gsr.from((gtK) this));
if (transition != null) {
gsI offsetAfter = transition.getOffsetAfter();
if (!offsetAfter.equals(getOffset())) {
return new gsP(this.dateTime, offsetAfter, this.zone);
}
}
return this;
}
@Override // o.gsS
/* renamed from: withZoneSameLocal */
public final gsS<D> withZoneSameLocal2(AbstractC15502gsH abstractC15502gsH) {
return ofBest(this.dateTime, abstractC15502gsH, this.offset);
}
@Override // o.gsS
/* renamed from: withZoneSameInstant */
public final gsS<D> withZoneSameInstant2(AbstractC15502gsH abstractC15502gsH) {
gtG.requireNonNull(abstractC15502gsH, "zone");
return this.zone.equals(abstractC15502gsH) ? this : create(this.dateTime.toInstant(this.offset), abstractC15502gsH);
}
@Override // o.gtK
public final boolean isSupported(InterfaceC15537gtP interfaceC15537gtP) {
return (interfaceC15537gtP instanceof EnumC15534gtD) || (interfaceC15537gtP != null && interfaceC15537gtP.isSupportedBy(this));
}
@Override // o.gsS, o.InterfaceC15536gtL
public final gsS<D> with(InterfaceC15537gtP interfaceC15537gtP, long j) {
if (interfaceC15537gtP instanceof EnumC15534gtD) {
EnumC15534gtD enumC15534gtD = (EnumC15534gtD) interfaceC15537gtP;
int i = AnonymousClass4.$SwitchMap$org$threeten$bp$temporal$ChronoField[enumC15534gtD.ordinal()];
if (i == 1) {
return plus(j - toEpochSecond(), (InterfaceC15539gtV) gtH.SECONDS);
}
if (i == 2) {
return create(this.dateTime.toInstant(gsI.ofTotalSeconds(enumC15534gtD.checkValidIntValue(j))), this.zone);
}
return ofBest(this.dateTime.with(interfaceC15537gtP, j), this.zone, this.offset);
}
return toLocalDate().getChronology().ensureChronoZonedDateTime(interfaceC15537gtP.adjustInto(this, j));
}
/* renamed from: o.gsP$4, reason: invalid class name */
/* loaded from: classes6.dex */
static /* synthetic */ class AnonymousClass4 {
static final int[] $SwitchMap$org$threeten$bp$temporal$ChronoField;
static {
int[] iArr = new int[EnumC15534gtD.values().length];
$SwitchMap$org$threeten$bp$temporal$ChronoField = iArr;
try {
iArr[EnumC15534gtD.INSTANT_SECONDS.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
$SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.OFFSET_SECONDS.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
}
}
@Override // o.gsS, o.InterfaceC15536gtL
public final gsS<D> plus(long j, InterfaceC15539gtV interfaceC15539gtV) {
if (interfaceC15539gtV instanceof gtH) {
return with((gtJ) this.dateTime.plus(j, interfaceC15539gtV));
}
return toLocalDate().getChronology().ensureChronoZonedDateTime(interfaceC15539gtV.addTo(this, j));
}
@Override // o.InterfaceC15536gtL
public final long until(InterfaceC15536gtL interfaceC15536gtL, InterfaceC15539gtV interfaceC15539gtV) {
gsS<?> zonedDateTime = toLocalDate().getChronology().zonedDateTime(interfaceC15536gtL);
if (interfaceC15539gtV instanceof gtH) {
return this.dateTime.until(zonedDateTime.withZoneSameInstant2(this.offset).toLocalDateTime(), interfaceC15539gtV);
}
return interfaceC15539gtV.between(this, zonedDateTime);
}
private Object writeReplace() {
return new C15548gti((byte) 13, this);
}
private Object readResolve() throws ObjectStreamException {
throw new InvalidObjectException("Deserialization via serialization delegate");
}
/* JADX INFO: Access modifiers changed from: package-private */
public final void writeExternal(ObjectOutput objectOutput) throws IOException {
objectOutput.writeObject(this.dateTime);
objectOutput.writeObject(this.offset);
objectOutput.writeObject(this.zone);
}
/* JADX INFO: Access modifiers changed from: package-private */
public static gsS<?> readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException {
gsO gso = (gsO) objectInput.readObject();
gsI gsi = (gsI) objectInput.readObject();
return gso.atZone2(gsi).withZoneSameLocal2((AbstractC15502gsH) objectInput.readObject());
}
@Override // o.gsS
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
return (obj instanceof gsS) && compareTo((gsS<?>) obj) == 0;
}
@Override // o.gsS
public final int hashCode() {
return (toLocalDateTime().hashCode() ^ getOffset().hashCode()) ^ Integer.rotateLeft(getZone().hashCode(), 3);
}
@Override // o.gsS
public final String toString() {
StringBuilder sb = new StringBuilder();
sb.append(toLocalDateTime().toString());
sb.append(getOffset().toString());
String obj = sb.toString();
if (getOffset() == getZone()) {
return obj;
}
StringBuilder sb2 = new StringBuilder();
sb2.append(obj);
sb2.append('[');
sb2.append(getZone().toString());
sb2.append(']');
return sb2.toString();
}
@Override // o.gsS
public final gsO<D> toLocalDateTime() {
return this.dateTime;
}
@Override // o.gsS
public final AbstractC15502gsH getZone() {
return this.zone;
}
@Override // o.gsS
public final gsI getOffset() {
return this.offset;
}
}