484 lines
19 KiB
Java
484 lines
19 KiB
Java
package o;
|
|
|
|
import java.util.Locale;
|
|
import java.util.Map;
|
|
import org.bouncycastle.crypto.tls.CipherSuite;
|
|
import org.threeten.bp.temporal.UnsupportedTemporalTypeException;
|
|
|
|
/* loaded from: classes6.dex */
|
|
public final class gtI {
|
|
public static final InterfaceC15537gtP DAY_OF_QUARTER = Sts.DAY_OF_QUARTER;
|
|
public static final InterfaceC15537gtP QUARTER_OF_YEAR = Sts.QUARTER_OF_YEAR;
|
|
public static final InterfaceC15537gtP WEEK_OF_WEEK_BASED_YEAR = Sts.WEEK_OF_WEEK_BASED_YEAR;
|
|
public static final InterfaceC15537gtP WEEK_BASED_YEAR = Sts.WEEK_BASED_YEAR;
|
|
public static final InterfaceC15539gtV WEEK_BASED_YEARS = LWm.WEEK_BASED_YEARS;
|
|
public static final InterfaceC15539gtV QUARTER_YEARS = LWm.QUARTER_YEARS;
|
|
|
|
private gtI() {
|
|
throw new AssertionError("Not instantiable");
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes6.dex */
|
|
public enum Sts implements InterfaceC15537gtP {
|
|
DAY_OF_QUARTER { // from class: o.gtI.Sts.1
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getBaseUnit() {
|
|
return gtH.DAYS;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getRangeUnit() {
|
|
return gtI.QUARTER_YEARS;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT range() {
|
|
return gtT.of(1L, 90L, 92L);
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final boolean isSupportedBy(gtK gtk) {
|
|
return gtk.isSupported(EnumC15534gtD.DAY_OF_YEAR) && gtk.isSupported(EnumC15534gtD.MONTH_OF_YEAR) && gtk.isSupported(EnumC15534gtD.YEAR) && Sts.isIso(gtk);
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT rangeRefinedBy(gtK gtk) {
|
|
if (!gtk.isSupported(this)) {
|
|
throw new UnsupportedTemporalTypeException("Unsupported field: DayOfQuarter");
|
|
}
|
|
long j = gtk.getLong(QUARTER_OF_YEAR);
|
|
if (j == 1) {
|
|
return gsV.INSTANCE.isLeapYear(gtk.getLong(EnumC15534gtD.YEAR)) ? gtT.of(1L, 91L) : gtT.of(1L, 90L);
|
|
}
|
|
if (j == 2) {
|
|
return gtT.of(1L, 91L);
|
|
}
|
|
if (j == 3 || j == 4) {
|
|
return gtT.of(1L, 92L);
|
|
}
|
|
return range();
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final long getFrom(gtK gtk) {
|
|
if (!gtk.isSupported(this)) {
|
|
throw new UnsupportedTemporalTypeException("Unsupported field: DayOfQuarter");
|
|
}
|
|
return gtk.get(EnumC15534gtD.DAY_OF_YEAR) - Sts.QUARTER_DAYS[((gtk.get(EnumC15534gtD.MONTH_OF_YEAR) - 1) / 3) + (gsV.INSTANCE.isLeapYear(gtk.getLong(EnumC15534gtD.YEAR)) ? 4 : 0)];
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final <R extends InterfaceC15536gtL> R adjustInto(R r, long j) {
|
|
long from = getFrom(r);
|
|
range().checkValidValue(j, this);
|
|
return (R) r.with(EnumC15534gtD.DAY_OF_YEAR, r.getLong(EnumC15534gtD.DAY_OF_YEAR) + (j - from));
|
|
}
|
|
|
|
@Override // o.gtI.Sts, o.InterfaceC15537gtP
|
|
public final gtK resolve(Map<InterfaceC15537gtP, Long> map, gtK gtk, gtA gta) {
|
|
C15520gsp plusDays;
|
|
int i;
|
|
Long l = map.get(EnumC15534gtD.YEAR);
|
|
Long l2 = map.get(QUARTER_OF_YEAR);
|
|
if (l == null || l2 == null) {
|
|
return null;
|
|
}
|
|
int checkValidIntValue = EnumC15534gtD.YEAR.checkValidIntValue(l.longValue());
|
|
long longValue = map.get(DAY_OF_QUARTER).longValue();
|
|
if (gta == gtA.LENIENT) {
|
|
plusDays = C15520gsp.of(checkValidIntValue, 1, 1).plusMonths(gtG.safeMultiply(gtG.safeSubtract(l2.longValue(), 1L), 3)).plusDays(gtG.safeSubtract(longValue, 1L));
|
|
} else {
|
|
int checkValidIntValue2 = QUARTER_OF_YEAR.range().checkValidIntValue(l2.longValue(), QUARTER_OF_YEAR);
|
|
if (gta != gtA.STRICT) {
|
|
range().checkValidValue(longValue, this);
|
|
} else if (checkValidIntValue2 == 1) {
|
|
if (!gsV.INSTANCE.isLeapYear(checkValidIntValue)) {
|
|
i = 90;
|
|
gtT.of(1L, i).checkValidValue(longValue, this);
|
|
}
|
|
i = 91;
|
|
gtT.of(1L, i).checkValidValue(longValue, this);
|
|
} else {
|
|
if (checkValidIntValue2 != 2) {
|
|
i = 92;
|
|
gtT.of(1L, i).checkValidValue(longValue, this);
|
|
}
|
|
i = 91;
|
|
gtT.of(1L, i).checkValidValue(longValue, this);
|
|
}
|
|
plusDays = C15520gsp.of(checkValidIntValue, ((checkValidIntValue2 - 1) * 3) + 1, 1).plusDays(longValue - 1);
|
|
}
|
|
map.remove(this);
|
|
map.remove(EnumC15534gtD.YEAR);
|
|
map.remove(QUARTER_OF_YEAR);
|
|
return plusDays;
|
|
}
|
|
|
|
@Override // java.lang.Enum
|
|
public final String toString() {
|
|
return "DayOfQuarter";
|
|
}
|
|
},
|
|
QUARTER_OF_YEAR { // from class: o.gtI.Sts.2
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getBaseUnit() {
|
|
return gtI.QUARTER_YEARS;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getRangeUnit() {
|
|
return gtH.YEARS;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT range() {
|
|
return gtT.of(1L, 4L);
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final boolean isSupportedBy(gtK gtk) {
|
|
return gtk.isSupported(EnumC15534gtD.MONTH_OF_YEAR) && Sts.isIso(gtk);
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT rangeRefinedBy(gtK gtk) {
|
|
return range();
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final long getFrom(gtK gtk) {
|
|
if (!gtk.isSupported(this)) {
|
|
throw new UnsupportedTemporalTypeException("Unsupported field: QuarterOfYear");
|
|
}
|
|
return (gtk.getLong(EnumC15534gtD.MONTH_OF_YEAR) + 2) / 3;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final <R extends InterfaceC15536gtL> R adjustInto(R r, long j) {
|
|
long from = getFrom(r);
|
|
range().checkValidValue(j, this);
|
|
return (R) r.with(EnumC15534gtD.MONTH_OF_YEAR, r.getLong(EnumC15534gtD.MONTH_OF_YEAR) + ((j - from) * 3));
|
|
}
|
|
|
|
@Override // java.lang.Enum
|
|
public final String toString() {
|
|
return "QuarterOfYear";
|
|
}
|
|
},
|
|
WEEK_OF_WEEK_BASED_YEAR { // from class: o.gtI.Sts.5
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getBaseUnit() {
|
|
return gtH.WEEKS;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getRangeUnit() {
|
|
return gtI.WEEK_BASED_YEARS;
|
|
}
|
|
|
|
@Override // o.gtI.Sts, o.InterfaceC15537gtP
|
|
public final String getDisplayName(Locale locale) {
|
|
gtG.requireNonNull(locale, "locale");
|
|
return "Week";
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT range() {
|
|
return gtT.of(1L, 52L, 53L);
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final boolean isSupportedBy(gtK gtk) {
|
|
return gtk.isSupported(EnumC15534gtD.EPOCH_DAY) && Sts.isIso(gtk);
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT rangeRefinedBy(gtK gtk) {
|
|
if (gtk.isSupported(this)) {
|
|
return Sts.getWeekRange(C15520gsp.from(gtk));
|
|
}
|
|
throw new UnsupportedTemporalTypeException("Unsupported field: WeekOfWeekBasedYear");
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final long getFrom(gtK gtk) {
|
|
if (gtk.isSupported(this)) {
|
|
return Sts.getWeek(C15520gsp.from(gtk));
|
|
}
|
|
throw new UnsupportedTemporalTypeException("Unsupported field: WeekOfWeekBasedYear");
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final <R extends InterfaceC15536gtL> R adjustInto(R r, long j) {
|
|
range().checkValidValue(j, this);
|
|
return (R) r.plus(gtG.safeSubtract(j, getFrom(r)), gtH.WEEKS);
|
|
}
|
|
|
|
@Override // o.gtI.Sts, o.InterfaceC15537gtP
|
|
public final gtK resolve(Map<InterfaceC15537gtP, Long> map, gtK gtk, gtA gta) {
|
|
C15520gsp with;
|
|
long j;
|
|
Long l = map.get(WEEK_BASED_YEAR);
|
|
Long l2 = map.get(EnumC15534gtD.DAY_OF_WEEK);
|
|
if (l == null || l2 == null) {
|
|
return null;
|
|
}
|
|
int checkValidIntValue = WEEK_BASED_YEAR.range().checkValidIntValue(l.longValue(), WEEK_BASED_YEAR);
|
|
long longValue = map.get(WEEK_OF_WEEK_BASED_YEAR).longValue();
|
|
if (gta == gtA.LENIENT) {
|
|
long longValue2 = l2.longValue();
|
|
if (longValue2 > 7) {
|
|
long j2 = longValue2 - 1;
|
|
j = j2 / 7;
|
|
longValue2 = (j2 % 7) + 1;
|
|
} else if (longValue2 < 1) {
|
|
j = (longValue2 / 7) - 1;
|
|
longValue2 = (longValue2 % 7) + 7;
|
|
} else {
|
|
j = 0;
|
|
}
|
|
with = C15520gsp.of(checkValidIntValue, 1, 4).plusWeeks(longValue - 1).plusWeeks(j).with((InterfaceC15537gtP) EnumC15534gtD.DAY_OF_WEEK, longValue2);
|
|
} else {
|
|
int checkValidIntValue2 = EnumC15534gtD.DAY_OF_WEEK.checkValidIntValue(l2.longValue());
|
|
if (gta == gtA.STRICT) {
|
|
Sts.getWeekRange(C15520gsp.of(checkValidIntValue, 1, 4)).checkValidValue(longValue, this);
|
|
} else {
|
|
range().checkValidValue(longValue, this);
|
|
}
|
|
with = C15520gsp.of(checkValidIntValue, 1, 4).plusWeeks(longValue - 1).with((InterfaceC15537gtP) EnumC15534gtD.DAY_OF_WEEK, checkValidIntValue2);
|
|
}
|
|
map.remove(this);
|
|
map.remove(WEEK_BASED_YEAR);
|
|
map.remove(EnumC15534gtD.DAY_OF_WEEK);
|
|
return with;
|
|
}
|
|
|
|
@Override // java.lang.Enum
|
|
public final String toString() {
|
|
return "WeekOfWeekBasedYear";
|
|
}
|
|
},
|
|
WEEK_BASED_YEAR { // from class: o.gtI.Sts.4
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getBaseUnit() {
|
|
return gtI.WEEK_BASED_YEARS;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final InterfaceC15539gtV getRangeUnit() {
|
|
return gtH.FOREVER;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT range() {
|
|
return EnumC15534gtD.YEAR.range();
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final boolean isSupportedBy(gtK gtk) {
|
|
return gtk.isSupported(EnumC15534gtD.EPOCH_DAY) && Sts.isIso(gtk);
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final gtT rangeRefinedBy(gtK gtk) {
|
|
return EnumC15534gtD.YEAR.range();
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final long getFrom(gtK gtk) {
|
|
if (gtk.isSupported(this)) {
|
|
return Sts.getWeekBasedYear(C15520gsp.from(gtk));
|
|
}
|
|
throw new UnsupportedTemporalTypeException("Unsupported field: WeekBasedYear");
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public final <R extends InterfaceC15536gtL> R adjustInto(R r, long j) {
|
|
if (!isSupportedBy(r)) {
|
|
throw new UnsupportedTemporalTypeException("Unsupported field: WeekBasedYear");
|
|
}
|
|
int checkValidIntValue = range().checkValidIntValue(j, WEEK_BASED_YEAR);
|
|
C15520gsp from = C15520gsp.from((gtK) r);
|
|
int i = from.get(EnumC15534gtD.DAY_OF_WEEK);
|
|
int week = Sts.getWeek(from);
|
|
if (week == 53 && Sts.getWeekRange(checkValidIntValue) == 52) {
|
|
week = 52;
|
|
}
|
|
return (R) r.with(C15520gsp.of(checkValidIntValue, 1, 4).plusDays((i - r5.get(EnumC15534gtD.DAY_OF_WEEK)) + ((week - 1) * 7)));
|
|
}
|
|
|
|
@Override // java.lang.Enum
|
|
public final String toString() {
|
|
return "WeekBasedYear";
|
|
}
|
|
};
|
|
|
|
private static final int[] QUARTER_DAYS = {0, 90, CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA384, 273, 0, 91, CipherSuite.TLS_RSA_PSK_WITH_AES_128_CBC_SHA256, 274};
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public boolean isDateBased() {
|
|
return true;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public boolean isTimeBased() {
|
|
return false;
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public gtK resolve(Map<InterfaceC15537gtP, Long> map, gtK gtk, gtA gta) {
|
|
return null;
|
|
}
|
|
|
|
/* synthetic */ Sts(AnonymousClass5 anonymousClass5) {
|
|
this();
|
|
}
|
|
|
|
@Override // o.InterfaceC15537gtP
|
|
public String getDisplayName(Locale locale) {
|
|
gtG.requireNonNull(locale, "locale");
|
|
return toString();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static boolean isIso(gtK gtk) {
|
|
return gsR.from(gtk).equals(gsV.INSTANCE);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static gtT getWeekRange(C15520gsp c15520gsp) {
|
|
return gtT.of(1L, getWeekRange(getWeekBasedYear(c15520gsp)));
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static int getWeekRange(int i) {
|
|
C15520gsp of = C15520gsp.of(i, 1, 1);
|
|
if (of.getDayOfWeek() != EnumC15515gsk.THURSDAY) {
|
|
return (of.getDayOfWeek() == EnumC15515gsk.WEDNESDAY && of.isLeapYear()) ? 53 : 52;
|
|
}
|
|
return 53;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static int getWeek(C15520gsp c15520gsp) {
|
|
int ordinal = c15520gsp.getDayOfWeek().ordinal();
|
|
int dayOfYear = c15520gsp.getDayOfYear() - 1;
|
|
int i = (3 - ordinal) + dayOfYear;
|
|
int i2 = i - ((i / 7) * 7);
|
|
int i3 = i2 - 3;
|
|
if (i3 < -3) {
|
|
i3 = i2 + 4;
|
|
}
|
|
if (dayOfYear < i3) {
|
|
return (int) getWeekRange(c15520gsp.withDayOfYear(CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA256).minusYears(1L)).getMaximum();
|
|
}
|
|
int i4 = ((dayOfYear - i3) / 7) + 1;
|
|
if (i4 != 53 || i3 == -3 || (i3 == -2 && c15520gsp.isLeapYear())) {
|
|
return i4;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static int getWeekBasedYear(C15520gsp c15520gsp) {
|
|
int year = c15520gsp.getYear();
|
|
int dayOfYear = c15520gsp.getDayOfYear();
|
|
if (dayOfYear <= 3) {
|
|
return dayOfYear - c15520gsp.getDayOfWeek().ordinal() < -2 ? year - 1 : year;
|
|
}
|
|
if (dayOfYear >= 363) {
|
|
return ((dayOfYear - 363) - (c15520gsp.isLeapYear() ? 1 : 0)) - c15520gsp.getDayOfWeek().ordinal() >= 0 ? year + 1 : year;
|
|
}
|
|
return year;
|
|
}
|
|
}
|
|
|
|
/* loaded from: classes6.dex */
|
|
enum LWm implements InterfaceC15539gtV {
|
|
WEEK_BASED_YEARS("WeekBasedYears", C15519gso.ofSeconds(31556952)),
|
|
QUARTER_YEARS("QuarterYears", C15519gso.ofSeconds(7889238));
|
|
|
|
private final C15519gso duration;
|
|
private final String name;
|
|
|
|
@Override // o.InterfaceC15539gtV
|
|
public final boolean isDateBased() {
|
|
return true;
|
|
}
|
|
|
|
@Override // o.InterfaceC15539gtV
|
|
public final boolean isDurationEstimated() {
|
|
return true;
|
|
}
|
|
|
|
@Override // o.InterfaceC15539gtV
|
|
public final boolean isTimeBased() {
|
|
return false;
|
|
}
|
|
|
|
LWm(String str, C15519gso c15519gso) {
|
|
this.name = str;
|
|
this.duration = c15519gso;
|
|
}
|
|
|
|
@Override // o.InterfaceC15539gtV
|
|
public final boolean isSupportedBy(InterfaceC15536gtL interfaceC15536gtL) {
|
|
return interfaceC15536gtL.isSupported(EnumC15534gtD.EPOCH_DAY);
|
|
}
|
|
|
|
@Override // o.InterfaceC15539gtV
|
|
public final <R extends InterfaceC15536gtL> R addTo(R r, long j) {
|
|
int i = AnonymousClass5.$SwitchMap$org$threeten$bp$temporal$IsoFields$Unit[ordinal()];
|
|
if (i == 1) {
|
|
return (R) r.with(gtI.WEEK_BASED_YEAR, gtG.safeAdd(r.get(gtI.WEEK_BASED_YEAR), j));
|
|
}
|
|
if (i == 2) {
|
|
return (R) r.plus(j / 256, gtH.YEARS).plus((j % 256) * 3, gtH.MONTHS);
|
|
}
|
|
throw new IllegalStateException("Unreachable");
|
|
}
|
|
|
|
@Override // o.InterfaceC15539gtV
|
|
public final long between(InterfaceC15536gtL interfaceC15536gtL, InterfaceC15536gtL interfaceC15536gtL2) {
|
|
int i = AnonymousClass5.$SwitchMap$org$threeten$bp$temporal$IsoFields$Unit[ordinal()];
|
|
if (i == 1) {
|
|
return gtG.safeSubtract(interfaceC15536gtL2.getLong(gtI.WEEK_BASED_YEAR), interfaceC15536gtL.getLong(gtI.WEEK_BASED_YEAR));
|
|
}
|
|
if (i == 2) {
|
|
return interfaceC15536gtL.until(interfaceC15536gtL2, gtH.MONTHS) / 3;
|
|
}
|
|
throw new IllegalStateException("Unreachable");
|
|
}
|
|
|
|
@Override // java.lang.Enum, o.InterfaceC15539gtV
|
|
public final String toString() {
|
|
return this.name;
|
|
}
|
|
|
|
@Override // o.InterfaceC15539gtV
|
|
public final C15519gso getDuration() {
|
|
return this.duration;
|
|
}
|
|
}
|
|
|
|
/* renamed from: o.gtI$5, reason: invalid class name */
|
|
/* loaded from: classes6.dex */
|
|
static /* synthetic */ class AnonymousClass5 {
|
|
static final int[] $SwitchMap$org$threeten$bp$temporal$IsoFields$Unit;
|
|
|
|
static {
|
|
int[] iArr = new int[LWm.values().length];
|
|
$SwitchMap$org$threeten$bp$temporal$IsoFields$Unit = iArr;
|
|
try {
|
|
iArr[LWm.WEEK_BASED_YEARS.ordinal()] = 1;
|
|
} catch (NoSuchFieldError unused) {
|
|
}
|
|
try {
|
|
$SwitchMap$org$threeten$bp$temporal$IsoFields$Unit[LWm.QUARTER_YEARS.ordinal()] = 2;
|
|
} catch (NoSuchFieldError unused2) {
|
|
}
|
|
}
|
|
}
|
|
}
|