k.smali
.class public final Lpq/k;
.super Lpq/a;
.source "HijrahDate.java"
# interfaces
.implements Ljava/io/Serializable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lpq/a<",
"Lpq/k;",
">;",
"Ljava/io/Serializable;"
}
.end annotation
# static fields
.field public static final A:[Ljava/lang/Integer;
.field public static final B:[Ljava/lang/Integer;
.field public static final C:[Ljava/lang/Integer;
.field public static final D:[Ljava/lang/Integer;
.field public static final h:[I
.field public static final i:[I
.field public static final j:[I
.field public static final k:[I
.field public static final l:[I
.field public static final m:[I
.field public static final n:[I
.field public static final o:[I
.field public static final p:C
.field public static final q:Ljava/lang/String;
.field public static final r:Ljava/lang/String;
.field public static final s:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"[",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public static final t:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"[",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public static final u:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"[",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public static final v:[Ljava/lang/Long;
.field public static final w:[Ljava/lang/Integer;
.field public static final x:[Ljava/lang/Integer;
.field public static final y:[Ljava/lang/Integer;
.field public static final z:[Ljava/lang/Integer;
# instance fields
.field public final transient a:Lorg/threeten/bp/chrono/HijrahEra;
.field public final transient b:I
.field public final transient c:I
.field public final transient d:I
.field public final transient e:I
.field public final transient f:Lorg/threeten/bp/DayOfWeek;
.field public final g:J
# direct methods
.method public static constructor <clinit>()V
.registers 5
const/16 v0, 0xc
new-array v1, v0, [I
fill-array-data v1, :array_174
sput-object v1, Lpq/k;->h:[I
new-array v1, v0, [I
fill-array-data v1, :array_190
sput-object v1, Lpq/k;->i:[I
new-array v1, v0, [I
fill-array-data v1, :array_1ac
sput-object v1, Lpq/k;->j:[I
new-array v0, v0, [I
fill-array-data v0, :array_1c8
sput-object v0, Lpq/k;->k:[I
const/4 v0, 0x7
new-array v1, v0, [I
fill-array-data v1, :array_1e4
sput-object v1, Lpq/k;->l:[I
new-array v1, v0, [I
fill-array-data v1, :array_1f6
sput-object v1, Lpq/k;->m:[I
new-array v0, v0, [I
fill-array-data v0, :array_208
sput-object v0, Lpq/k;->n:[I
const/16 v0, 0x1e
new-array v0, v0, [I
fill-array-data v0, :array_21a
sput-object v0, Lpq/k;->o:[I
sget-char v0, Ljava/io/File;->separatorChar:C
sput-char v0, Lpq/k;->p:C
sget-object v0, Ljava/io/File;->pathSeparator:Ljava/lang/String;
sput-object v0, Lpq/k;->q:Ljava/lang/String;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "org"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v1, Lpq/k;->p:C
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v1, "threeten"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v1, Lpq/k;->p:C
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v1, "bp"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v1, Lpq/k;->p:C
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v1, "chrono"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
sput-object v0, Lpq/k;->r:Ljava/lang/String;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lpq/k;->s:Ljava/util/HashMap;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lpq/k;->t:Ljava/util/HashMap;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lpq/k;->u:Ljava/util/HashMap;
sget-object v0, Lpq/k;->h:[I
array-length v0, v0
new-array v0, v0, [Ljava/lang/Integer;
sput-object v0, Lpq/k;->z:[Ljava/lang/Integer;
const/4 v0, 0x0
const/4 v1, 0x0
:goto_91
sget-object v2, Lpq/k;->h:[I
array-length v3, v2
if-ge v1, v3, :cond_a3
sget-object v3, Lpq/k;->z:[Ljava/lang/Integer;
aget v2, v2, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_91
:cond_a3
sget-object v1, Lpq/k;->i:[I
array-length v1, v1
new-array v1, v1, [Ljava/lang/Integer;
sput-object v1, Lpq/k;->A:[Ljava/lang/Integer;
const/4 v1, 0x0
:goto_ab
sget-object v2, Lpq/k;->i:[I
array-length v3, v2
if-ge v1, v3, :cond_bd
sget-object v3, Lpq/k;->A:[Ljava/lang/Integer;
aget v2, v2, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_ab
:cond_bd
sget-object v1, Lpq/k;->j:[I
array-length v1, v1
new-array v1, v1, [Ljava/lang/Integer;
sput-object v1, Lpq/k;->B:[Ljava/lang/Integer;
const/4 v1, 0x0
:goto_c5
sget-object v2, Lpq/k;->j:[I
array-length v3, v2
if-ge v1, v3, :cond_d7
sget-object v3, Lpq/k;->B:[Ljava/lang/Integer;
aget v2, v2, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_c5
:cond_d7
sget-object v1, Lpq/k;->k:[I
array-length v1, v1
new-array v1, v1, [Ljava/lang/Integer;
sput-object v1, Lpq/k;->C:[Ljava/lang/Integer;
const/4 v1, 0x0
:goto_df
sget-object v2, Lpq/k;->k:[I
array-length v3, v2
if-ge v1, v3, :cond_f1
sget-object v3, Lpq/k;->C:[Ljava/lang/Integer;
aget v2, v2, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_df
:cond_f1
sget-object v1, Lpq/k;->o:[I
array-length v1, v1
new-array v1, v1, [Ljava/lang/Integer;
sput-object v1, Lpq/k;->D:[Ljava/lang/Integer;
const/4 v1, 0x0
:goto_f9
sget-object v2, Lpq/k;->o:[I
array-length v3, v2
if-ge v1, v3, :cond_10b
sget-object v3, Lpq/k;->D:[Ljava/lang/Integer;
aget v2, v2, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_f9
:cond_10b
const/16 v1, 0x14e
new-array v1, v1, [Ljava/lang/Long;
sput-object v1, Lpq/k;->v:[Ljava/lang/Long;
const/4 v1, 0x0
:goto_112
sget-object v2, Lpq/k;->v:[Ljava/lang/Long;
array-length v3, v2
if-ge v1, v3, :cond_123
mul-int/lit16 v3, v1, 0x2987
int-to-long v3, v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
aput-object v3, v2, v1
add-int/lit8 v1, v1, 0x1
goto :goto_112
:cond_123
sget-object v1, Lpq/k;->l:[I
array-length v1, v1
new-array v1, v1, [Ljava/lang/Integer;
sput-object v1, Lpq/k;->w:[Ljava/lang/Integer;
const/4 v1, 0x0
:goto_12b
sget-object v2, Lpq/k;->l:[I
array-length v3, v2
if-ge v1, v3, :cond_13d
sget-object v3, Lpq/k;->w:[Ljava/lang/Integer;
aget v2, v2, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_12b
:cond_13d
sget-object v1, Lpq/k;->m:[I
array-length v1, v1
new-array v1, v1, [Ljava/lang/Integer;
sput-object v1, Lpq/k;->x:[Ljava/lang/Integer;
const/4 v1, 0x0
:goto_145
sget-object v2, Lpq/k;->m:[I
array-length v3, v2
if-ge v1, v3, :cond_157
sget-object v3, Lpq/k;->x:[Ljava/lang/Integer;
aget v2, v2, v1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_145
:cond_157
sget-object v1, Lpq/k;->n:[I
array-length v1, v1
new-array v1, v1, [Ljava/lang/Integer;
sput-object v1, Lpq/k;->y:[Ljava/lang/Integer;
:goto_15e
sget-object v1, Lpq/k;->n:[I
array-length v2, v1
if-ge v0, v2, :cond_170
sget-object v2, Lpq/k;->y:[Ljava/lang/Integer;
aget v1, v1, v0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v2, v0
add-int/lit8 v0, v0, 0x1
goto :goto_15e
:cond_170
:try_start_170
invoke-static {}, Lpq/k;->j()V
:try_end_173
.catch Ljava/io/IOException; {:try_start_170 .. :try_end_173} :catch_173
.catch Ljava/text/ParseException; {:try_start_170 .. :try_end_173} :catch_173
:catch_173
return-void
:array_174
.array-data 4
0x0
0x1e
0x3b
0x59
0x76
0x94
0xb1
0xcf
0xec
0x10a
0x127
0x145
.end array-data
:array_190
.array-data 4
0x0
0x1e
0x3b
0x59
0x76
0x94
0xb1
0xcf
0xec
0x10a
0x127
0x145
.end array-data
:array_1ac
.array-data 4
0x1e
0x1d
0x1e
0x1d
0x1e
0x1d
0x1e
0x1d
0x1e
0x1d
0x1e
0x1d
.end array-data
:array_1c8
.array-data 4
0x1e
0x1d
0x1e
0x1d
0x1e
0x1d
0x1e
0x1d
0x1e
0x1d
0x1e
0x1e
.end array-data
:array_1e4
.array-data 4
0x0
0x1
0x0
0x1
0x0
0x1
0x1
.end array-data
:array_1f6
.array-data 4
0x1
0x270f
0xb
0x33
0x5
0x1d
0x162
.end array-data
:array_208
.array-data 4
0x1
0x270f
0xb
0x34
0x6
0x1e
0x163
.end array-data
:array_21a
.array-data 4
0x0
0x162
0x2c5
0x427
0x589
0x6ec
0x84e
0x9b1
0xb13
0xc75
0xdd8
0xf3a
0x109c
0x11ff
0x1361
0x14c3
0x1626
0x1788
0x18eb
0x1a4d
0x1baf
0x1d12
0x1e74
0x1fd6
0x2139
0x229b
0x23fe
0x2560
0x26c2
0x2825
.end array-data
.end method
.method public constructor <init>(J)V
.registers 9
invoke-direct {p0}, Lpq/a;-><init>()V
invoke-static {p1, p2}, Lpq/k;->e(J)[I
move-result-object v0
const/4 v1, 0x1
aget v2, v0, v1
invoke-static {v2}, Lpq/k;->d(I)V
const/4 v2, 0x2
aget v3, v0, v2
invoke-static {v3}, Lpq/k;->c(I)V
const/4 v3, 0x3
aget v4, v0, v3
invoke-static {v4}, Lpq/k;->a(I)V
const/4 v4, 0x4
aget v5, v0, v4
invoke-static {v5}, Lpq/k;->b(I)V
const/4 v5, 0x0
aget v5, v0, v5
invoke-static {v5}, Lorg/threeten/bp/chrono/HijrahEra;->of(I)Lorg/threeten/bp/chrono/HijrahEra;
move-result-object v5
iput-object v5, p0, Lpq/k;->a:Lorg/threeten/bp/chrono/HijrahEra;
aget v1, v0, v1
iput v1, p0, Lpq/k;->b:I
aget v1, v0, v2
iput v1, p0, Lpq/k;->c:I
aget v1, v0, v3
iput v1, p0, Lpq/k;->d:I
aget v1, v0, v4
iput v1, p0, Lpq/k;->e:I
const/4 v1, 0x5
aget v0, v0, v1
invoke-static {v0}, Lorg/threeten/bp/DayOfWeek;->of(I)Lorg/threeten/bp/DayOfWeek;
move-result-object v0
iput-object v0, p0, Lpq/k;->f:Lorg/threeten/bp/DayOfWeek;
iput-wide p1, p0, Lpq/k;->g:J
iget p1, p0, Lpq/k;->b:I
int-to-long p1, p1
invoke-static {p1, p2}, Lpq/k;->f(J)Z
return-void
.end method
.method public static a(II)I
.registers 2
invoke-static {p1}, Lpq/k;->f(I)[Ljava/lang/Integer;
move-result-object p1
aget-object p0, p1, p0
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
return p0
.end method
.method public static a(III)I
.registers 6
invoke-static {p2}, Lpq/k;->f(I)[Ljava/lang/Integer;
move-result-object v0
if-ltz p0, :cond_10
if-lez p1, :cond_f
aget-object p1, v0, p1
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
:goto_e
sub-int/2addr p0, p1
:cond_f
return p0
:cond_10
int-to-long v1, p2
invoke-static {v1, v2}, Lpq/k;->f(J)Z
move-result p2
if-eqz p2, :cond_1a
add-int/lit16 p0, p0, 0x163
goto :goto_1c
:cond_1a
add-int/lit16 p0, p0, 0x162
:goto_1c
if-lez p1, :cond_25
aget-object p1, v0, p1
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
goto :goto_e
:cond_25
return p0
.end method
.method public static a(IJ)I
.registers 8
invoke-static {p0}, Lpq/k;->e(I)[Ljava/lang/Integer;
move-result-object p0
const-wide/16 v0, 0x0
const/4 v2, 0x0
cmp-long v3, p1, v0
if-nez v3, :cond_c
return v2
:cond_c
const/16 v3, 0x1d
cmp-long v4, p1, v0
if-lez v4, :cond_27
:goto_12
array-length v0, p0
if-ge v2, v0, :cond_26
aget-object v0, p0, v2
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
int-to-long v0, v0
cmp-long v4, p1, v0
if-gez v4, :cond_23
add-int/lit8 v2, v2, -0x1
return v2
:cond_23
add-int/lit8 v2, v2, 0x1
goto :goto_12
:cond_26
return v3
:cond_27
neg-long p1, p1
:goto_28
array-length v0, p0
if-ge v2, v0, :cond_3c
aget-object v0, p0, v2
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
int-to-long v0, v0
cmp-long v4, p1, v0
if-gtz v4, :cond_39
add-int/lit8 v2, v2, -0x1
return v2
:cond_39
add-int/lit8 v2, v2, 0x1
goto :goto_28
:cond_3c
return v3
.end method
.method public static a(JI)I
.registers 5
:try_start_0
sget-object v0, Lpq/k;->v:[Ljava/lang/Long;
aget-object v0, v0, p2
:try_end_4
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_4} :catch_5
goto :goto_6
:catch_5
const/4 v0, 0x0
:goto_6
if-nez v0, :cond_f
mul-int/lit16 p2, p2, 0x2987
int-to-long v0, p2
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
:cond_f
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
sub-long/2addr p0, v0
long-to-int p1, p0
return p1
.end method
.method public static a(Ljava/io/DataInput;)Lpq/b;
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
invoke-interface {p0}, Ljava/io/DataInput;->readInt()I
move-result v0
invoke-interface {p0}, Ljava/io/DataInput;->readByte()B
move-result v1
invoke-interface {p0}, Ljava/io/DataInput;->readByte()B
move-result p0
sget-object v2, Lpq/j;->c:Lpq/j;
invoke-virtual {v2, v0, v1, p0}, Lpq/j;->a(III)Lpq/k;
move-result-object p0
return-object p0
.end method
.method public static a(Loq/e;)Lpq/k;
.registers 3
invoke-virtual {p0}, Loq/e;->c()J
move-result-wide v0
new-instance p0, Lpq/k;
invoke-direct {p0, v0, v1}, Lpq/k;-><init>(J)V
return-object p0
.end method
.method public static a(Lorg/threeten/bp/chrono/HijrahEra;III)Lpq/k;
.registers 5
const-string v0, "era"
invoke-static {p0, v0}, Lrq/d;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
invoke-static {p1}, Lpq/k;->d(I)V
invoke-static {p2}, Lpq/k;->c(I)V
invoke-static {p3}, Lpq/k;->a(I)V
invoke-virtual {p0, p1}, Lorg/threeten/bp/chrono/HijrahEra;->prolepticYear(I)I
move-result p0
invoke-static {p0, p2, p3}, Lpq/k;->c(III)J
move-result-wide p0
new-instance p2, Lpq/k;
invoke-direct {p2, p0, p1}, Lpq/k;-><init>(J)V
return-object p2
.end method
.method public static a(I)V
.registers 4
const/4 v0, 0x1
if-lt p0, v0, :cond_a
invoke-static {}, Lpq/k;->h()I
move-result v0
if-gt p0, v0, :cond_a
return-void
:cond_a
new-instance v0, Loq/b;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Invalid day of month of Hijrah date, day "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p0, " greater than "
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lpq/k;->h()I
move-result p0
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p0, " or less than 1"
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Loq/b;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static a(IIIII)V
.registers 20
move v0, p0
move/from16 v1, p1
move/from16 v2, p2
move/from16 v3, p3
move/from16 v4, p4
const/4 v5, 0x1
if-lt v0, v5, :cond_38a
if-lt v2, v5, :cond_382
if-ltz v1, :cond_37a
const/16 v6, 0xb
if-gt v1, v6, :cond_37a
if-ltz v3, :cond_372
if-gt v3, v6, :cond_372
const/16 v7, 0x270f
if-gt v2, v7, :cond_36a
if-lt v2, v0, :cond_362
if-ne v2, v0, :cond_2b
if-lt v3, v1, :cond_23
goto :goto_2b
:cond_23
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "startYear == endYear && endMonth < startMonth"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_2b
:goto_2b
int-to-long v7, v0
invoke-static {v7, v8}, Lpq/k;->f(J)Z
move-result v7
sget-object v8, Lpq/k;->s:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, [Ljava/lang/Integer;
if-nez v8, :cond_6c
if-eqz v7, :cond_56
sget-object v8, Lpq/k;->i:[I
array-length v8, v8
new-array v8, v8, [Ljava/lang/Integer;
const/4 v10, 0x0
:goto_46
sget-object v11, Lpq/k;->i:[I
array-length v12, v11
if-ge v10, v12, :cond_6c
aget v11, v11, v10
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
aput-object v11, v8, v10
add-int/lit8 v10, v10, 0x1
goto :goto_46
:cond_56
sget-object v8, Lpq/k;->h:[I
array-length v8, v8
new-array v8, v8, [Ljava/lang/Integer;
const/4 v10, 0x0
:goto_5c
sget-object v11, Lpq/k;->h:[I
array-length v12, v11
if-ge v10, v12, :cond_6c
aget v11, v11, v10
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
aput-object v11, v8, v10
add-int/lit8 v10, v10, 0x1
goto :goto_5c
:cond_6c
array-length v10, v8
new-array v10, v10, [Ljava/lang/Integer;
const/4 v11, 0x0
:goto_70
const/16 v12, 0xc
if-ge v11, v12, :cond_93
if-le v11, v1, :cond_84
aget-object v12, v8, v11
invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I
move-result v12
sub-int/2addr v12, v4
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v12
aput-object v12, v10, v11
goto :goto_90
:cond_84
aget-object v12, v8, v11
invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I
move-result v12
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v12
aput-object v12, v10, v11
:goto_90
add-int/lit8 v11, v11, 0x1
goto :goto_70
:cond_93
sget-object v8, Lpq/k;->s:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v8, v11, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v8, Lpq/k;->t:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v8, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, [Ljava/lang/Integer;
if-nez v8, :cond_d8
if-eqz v7, :cond_c2
sget-object v7, Lpq/k;->k:[I
array-length v7, v7
new-array v8, v7, [Ljava/lang/Integer;
const/4 v7, 0x0
:goto_b2
sget-object v10, Lpq/k;->k:[I
array-length v11, v10
if-ge v7, v11, :cond_d8
aget v10, v10, v7
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
aput-object v10, v8, v7
add-int/lit8 v7, v7, 0x1
goto :goto_b2
:cond_c2
sget-object v7, Lpq/k;->j:[I
array-length v7, v7
new-array v8, v7, [Ljava/lang/Integer;
const/4 v7, 0x0
:goto_c8
sget-object v10, Lpq/k;->j:[I
array-length v11, v10
if-ge v7, v11, :cond_d8
aget v10, v10, v7
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
aput-object v10, v8, v7
add-int/lit8 v7, v7, 0x1
goto :goto_c8
:cond_d8
array-length v7, v8
new-array v7, v7, [Ljava/lang/Integer;
const/4 v10, 0x0
:goto_dc
if-ge v10, v12, :cond_fd
if-ne v10, v1, :cond_ee
aget-object v11, v8, v10
invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I
move-result v11
sub-int/2addr v11, v4
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
aput-object v11, v7, v10
goto :goto_fa
:cond_ee
aget-object v11, v8, v10
invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I
move-result v11
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
aput-object v11, v7, v10
:goto_fa
add-int/lit8 v10, v10, 0x1
goto :goto_dc
:cond_fd
sget-object v8, Lpq/k;->t:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v8, v10, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eq v0, v2, :cond_1d2
add-int/lit8 v7, v0, -0x1
div-int/lit8 v8, v7, 0x1e
rem-int/lit8 v7, v7, 0x1e
sget-object v10, Lpq/k;->u:Ljava/util/HashMap;
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v10
check-cast v10, [Ljava/lang/Integer;
if-nez v10, :cond_132
sget-object v10, Lpq/k;->o:[I
array-length v10, v10
new-array v11, v10, [Ljava/lang/Integer;
const/4 v13, 0x0
:goto_122
if-ge v13, v10, :cond_131
sget-object v14, Lpq/k;->o:[I
aget v14, v14, v13
invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
aput-object v14, v11, v13
add-int/lit8 v13, v13, 0x1
goto :goto_122
:cond_131
move-object v10, v11
:cond_132
add-int/2addr v7, v5
:goto_133
sget-object v11, Lpq/k;->o:[I
array-length v11, v11
if-ge v7, v11, :cond_148
aget-object v11, v10, v7
invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I
move-result v11
sub-int/2addr v11, v4
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
aput-object v11, v10, v7
add-int/lit8 v7, v7, 0x1
goto :goto_133
:cond_148
sget-object v7, Lpq/k;->u:Ljava/util/HashMap;
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v7, v11, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v7, v2, -0x1
div-int/lit8 v10, v7, 0x1e
if-eq v8, v10, :cond_18b
add-int/2addr v8, v5
:goto_158
sget-object v11, Lpq/k;->v:[Ljava/lang/Long;
array-length v13, v11
if-ge v8, v13, :cond_171
aget-object v13, v11, v8
invoke-virtual {v13}, Ljava/lang/Long;->longValue()J
move-result-wide v13
int-to-long v5, v4
sub-long/2addr v13, v5
invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
aput-object v5, v11, v8
add-int/lit8 v8, v8, 0x1
const/4 v5, 0x1
const/16 v6, 0xb
goto :goto_158
:cond_171
add-int/lit8 v5, v10, 0x1
:goto_173
sget-object v6, Lpq/k;->v:[Ljava/lang/Long;
array-length v8, v6
if-ge v5, v8, :cond_18b
aget-object v8, v6, v5
invoke-virtual {v8}, Ljava/lang/Long;->longValue()J
move-result-wide v13
move v11, v10
int-to-long v9, v4
add-long/2addr v13, v9
invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v9
aput-object v9, v6, v5
add-int/lit8 v5, v5, 0x1
move v10, v11
goto :goto_173
:cond_18b
move v11, v10
rem-int/lit8 v7, v7, 0x1e
sget-object v5, Lpq/k;->u:Ljava/util/HashMap;
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, [Ljava/lang/Integer;
if-nez v5, :cond_1b2
sget-object v5, Lpq/k;->o:[I
array-length v5, v5
new-array v6, v5, [Ljava/lang/Integer;
const/4 v9, 0x0
:goto_1a2
if-ge v9, v5, :cond_1b1
sget-object v10, Lpq/k;->o:[I
aget v10, v10, v9
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
aput-object v10, v6, v9
add-int/lit8 v9, v9, 0x1
goto :goto_1a2
:cond_1b1
move-object v5, v6
:cond_1b2
const/4 v6, 0x1
add-int/2addr v7, v6
:goto_1b4
sget-object v6, Lpq/k;->o:[I
array-length v6, v6
if-ge v7, v6, :cond_1c9
aget-object v6, v5, v7
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v6
add-int/2addr v6, v4
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v7
add-int/lit8 v7, v7, 0x1
goto :goto_1b4
:cond_1c9
sget-object v6, Lpq/k;->u:Ljava/util/HashMap;
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v6, v7, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1d2
int-to-long v5, v2
invoke-static {v5, v6}, Lpq/k;->f(J)Z
move-result v5
sget-object v6, Lpq/k;->s:Ljava/util/HashMap;
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, [Ljava/lang/Integer;
if-nez v6, :cond_213
if-eqz v5, :cond_1fd
sget-object v6, Lpq/k;->i:[I
array-length v6, v6
new-array v6, v6, [Ljava/lang/Integer;
const/4 v7, 0x0
:goto_1ed
sget-object v9, Lpq/k;->i:[I
array-length v10, v9
if-ge v7, v10, :cond_213
aget v9, v9, v7
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
aput-object v9, v6, v7
add-int/lit8 v7, v7, 0x1
goto :goto_1ed
:cond_1fd
sget-object v6, Lpq/k;->h:[I
array-length v6, v6
new-array v6, v6, [Ljava/lang/Integer;
const/4 v7, 0x0
:goto_203
sget-object v9, Lpq/k;->h:[I
array-length v10, v9
if-ge v7, v10, :cond_213
aget v9, v9, v7
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
aput-object v9, v6, v7
add-int/lit8 v7, v7, 0x1
goto :goto_203
:cond_213
array-length v7, v6
new-array v7, v7, [Ljava/lang/Integer;
const/4 v9, 0x0
:goto_217
if-ge v9, v12, :cond_238
if-le v9, v3, :cond_229
aget-object v10, v6, v9
invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
move-result v10
add-int/2addr v10, v4
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
aput-object v10, v7, v9
goto :goto_235
:cond_229
aget-object v10, v6, v9
invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
move-result v10
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
aput-object v10, v7, v9
:goto_235
add-int/lit8 v9, v9, 0x1
goto :goto_217
:cond_238
sget-object v6, Lpq/k;->s:Ljava/util/HashMap;
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v6, v9, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v6, Lpq/k;->t:Ljava/util/HashMap;
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, [Ljava/lang/Integer;
if-nez v6, :cond_27d
if-eqz v5, :cond_267
sget-object v5, Lpq/k;->k:[I
array-length v5, v5
new-array v6, v5, [Ljava/lang/Integer;
const/4 v5, 0x0
:goto_257
sget-object v7, Lpq/k;->k:[I
array-length v9, v7
if-ge v5, v9, :cond_27d
aget v7, v7, v5
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v6, v5
add-int/lit8 v5, v5, 0x1
goto :goto_257
:cond_267
sget-object v5, Lpq/k;->j:[I
array-length v5, v5
new-array v6, v5, [Ljava/lang/Integer;
const/4 v5, 0x0
:goto_26d
sget-object v7, Lpq/k;->j:[I
array-length v9, v7
if-ge v5, v9, :cond_27d
aget v7, v7, v5
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v6, v5
add-int/lit8 v5, v5, 0x1
goto :goto_26d
:cond_27d
array-length v5, v6
new-array v5, v5, [Ljava/lang/Integer;
const/4 v9, 0x0
:goto_281
if-ge v9, v12, :cond_2a2
if-ne v9, v3, :cond_293
aget-object v7, v6, v9
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
add-int/2addr v7, v4
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v5, v9
goto :goto_29f
:cond_293
aget-object v7, v6, v9
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v5, v9
:goto_29f
add-int/lit8 v9, v9, 0x1
goto :goto_281
:cond_2a2
sget-object v4, Lpq/k;->t:Ljava/util/HashMap;
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v4, v6, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v4, Lpq/k;->t:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, [Ljava/lang/Integer;
sget-object v5, Lpq/k;->t:Ljava/util/HashMap;
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, [Ljava/lang/Integer;
sget-object v6, Lpq/k;->s:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/Integer;
sget-object v6, Lpq/k;->s:Ljava/util/HashMap;
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, [Ljava/lang/Integer;
aget-object v1, v4, v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
aget-object v3, v5, v3
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
const/16 v6, 0xb
aget-object v0, v0, v6
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
aget-object v4, v4, v6
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
add-int/2addr v0, v4
aget-object v2, v2, v6
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
aget-object v4, v5, v6
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
add-int/2addr v2, v4
sget-object v4, Lpq/k;->y:[Ljava/lang/Integer;
const/4 v5, 0x5
aget-object v4, v4, v5
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
sget-object v6, Lpq/k;->x:[Ljava/lang/Integer;
aget-object v6, v6, v5
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v6
if-ge v4, v1, :cond_317
move v4, v1
:cond_317
if-ge v4, v3, :cond_31a
move v4, v3
:cond_31a
sget-object v7, Lpq/k;->y:[Ljava/lang/Integer;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v7, v5
if-le v6, v1, :cond_325
goto :goto_326
:cond_325
move v1, v6
:goto_326
if-le v1, v3, :cond_329
goto :goto_32a
:cond_329
move v3, v1
:goto_32a
sget-object v1, Lpq/k;->x:[Ljava/lang/Integer;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v5
sget-object v1, Lpq/k;->y:[Ljava/lang/Integer;
const/4 v3, 0x6
aget-object v1, v1, v3
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
sget-object v4, Lpq/k;->x:[Ljava/lang/Integer;
aget-object v4, v4, v3
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
if-ge v1, v0, :cond_346
move v1, v0
:cond_346
if-ge v1, v2, :cond_349
move v1, v2
:cond_349
sget-object v5, Lpq/k;->y:[Ljava/lang/Integer;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v5, v3
if-le v4, v0, :cond_354
goto :goto_355
:cond_354
move v0, v4
:goto_355
if-le v0, v2, :cond_358
goto :goto_359
:cond_358
move v2, v0
:goto_359
sget-object v0, Lpq/k;->x:[Ljava/lang/Integer;
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v0, v3
return-void
:cond_362
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "startYear > endYear"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_36a
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "endYear > 9999"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_372
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "endMonth < 0 || endMonth > 11"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_37a
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "startMonth < 0 || startMonth > 11"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_382
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "endYear < 1"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_38a
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "startYear < 1"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
goto :goto_393
:goto_392
throw v0
:goto_393
goto :goto_392
.end method
.method public static a(Ljava/lang/String;I)V
.registers 12
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/text/ParseException;
}
.end annotation
new-instance v0, Ljava/util/StringTokenizer;
const-string v1, ";"
invoke-direct {v0, p0, v1}, Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;)V
:goto_7
invoke-virtual {v0}, Ljava/util/StringTokenizer;->hasMoreTokens()Z
move-result p0
if-eqz p0, :cond_187
invoke-virtual {v0}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
move-result-object p0
const/16 v1, 0x3a
invoke-virtual {p0, v1}, Ljava/lang/String;->indexOf(I)I
move-result v1
const/4 v2, -0x1
const-string v3, "."
if-eq v1, v2, :cond_16d
add-int/lit8 v4, v1, 0x1
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v5
invoke-virtual {p0, v4, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v4
:try_start_26
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v4
:try_end_2a
.catch Ljava/lang/NumberFormatException; {:try_start_26 .. :try_end_2a} :catch_153
const/16 v5, 0x2d
invoke-virtual {p0, v5}, Ljava/lang/String;->indexOf(I)I
move-result v5
if-eq v5, v2, :cond_139
const/4 v6, 0x0
invoke-virtual {p0, v6, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v7
add-int/lit8 v5, v5, 0x1
invoke-virtual {p0, v5, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object p0
const/16 v1, 0x2f
invoke-virtual {v7, v1}, Ljava/lang/String;->indexOf(I)I
move-result v5
invoke-virtual {p0, v1}, Ljava/lang/String;->indexOf(I)I
move-result v1
if-eq v5, v2, :cond_11f
invoke-virtual {v7, v6, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v8
add-int/lit8 v5, v5, 0x1
invoke-virtual {v7}, Ljava/lang/String;->length()I
move-result v9
invoke-virtual {v7, v5, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v5
:try_start_57
invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v7
:try_end_5b
.catch Ljava/lang/NumberFormatException; {:try_start_57 .. :try_end_5b} :catch_105
:try_start_5b
invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v5
:try_end_5f
.catch Ljava/lang/NumberFormatException; {:try_start_5b .. :try_end_5f} :catch_eb
if-eq v1, v2, :cond_d1
invoke-virtual {p0, v6, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v6
add-int/lit8 v1, v1, 0x1
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {p0, v1, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object p0
:try_start_6f
invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
:try_end_73
.catch Ljava/lang/NumberFormatException; {:try_start_6f .. :try_end_73} :catch_b7
:try_start_73
invoke-static {p0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p0
:try_end_77
.catch Ljava/lang/NumberFormatException; {:try_start_73 .. :try_end_77} :catch_9d
if-eq v7, v2, :cond_83
if-eq v5, v2, :cond_83
if-eq v1, v2, :cond_83
if-eq p0, v2, :cond_83
invoke-static {v7, v5, v1, p0, v4}, Lpq/k;->a(IIIII)V
goto :goto_7
:cond_83
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Unknown error at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:catch_9d
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "End month is not properly set at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:catch_b7
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "End year is not properly set at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:cond_d1
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "End year/month has incorrect format at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:catch_eb
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Start month is not properly set at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:catch_105
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Start year is not properly set at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:cond_11f
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Start year/month has incorrect format at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:cond_139
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Start and end year/month has incorrect format at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:catch_153
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Offset is not properly set at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:cond_16d
new-instance p0, Ljava/text/ParseException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Offset has incorrect format at line "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0, p1}, Ljava/text/ParseException;-><init>(Ljava/lang/String;I)V
throw p0
:cond_187
return-void
.end method
.method public static b(II)I
.registers 2
invoke-static {p1}, Lpq/k;->g(I)[Ljava/lang/Integer;
move-result-object p1
aget-object p0, p1, p0
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
return p0
.end method
.method public static b(III)I
.registers 3
invoke-static {p0}, Lpq/k;->e(I)[Ljava/lang/Integer;
move-result-object p0
if-lez p1, :cond_e
aget-object p0, p0, p2
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
sub-int/2addr p1, p0
return p1
:cond_e
aget-object p0, p0, p2
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
add-int/2addr p0, p1
return p0
.end method
.method public static b(I)V
.registers 2
const/4 v0, 0x1
if-lt p0, v0, :cond_a
invoke-static {}, Lpq/k;->i()I
move-result v0
if-gt p0, v0, :cond_a
return-void
:cond_a
new-instance p0, Loq/b;
const-string v0, "Invalid day of year of Hijrah date"
invoke-direct {p0, v0}, Loq/b;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static c(II)I
.registers 7
invoke-static {p1}, Lpq/k;->f(I)[Ljava/lang/Integer;
move-result-object v0
const/16 v1, 0xb
const/4 v2, 0x0
if-ltz p0, :cond_1b
:goto_9
array-length p1, v0
if-ge v2, p1, :cond_1a
aget-object p1, v0, v2
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
if-ge p0, p1, :cond_17
add-int/lit8 v2, v2, -0x1
return v2
:cond_17
add-int/lit8 v2, v2, 0x1
goto :goto_9
:cond_1a
return v1
:cond_1b
int-to-long v3, p1
invoke-static {v3, v4}, Lpq/k;->f(J)Z
move-result p1
if-eqz p1, :cond_25
add-int/lit16 p0, p0, 0x163
goto :goto_27
:cond_25
add-int/lit16 p0, p0, 0x162
:goto_27
array-length p1, v0
if-ge v2, p1, :cond_38
aget-object p1, v0, v2
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
if-ge p0, p1, :cond_35
add-int/lit8 v2, v2, -0x1
return v2
:cond_35
add-int/lit8 v2, v2, 0x1
goto :goto_27
:cond_38
return v1
.end method
.method public static c(III)J
.registers 5
invoke-static {p0}, Lpq/k;->i(I)J
move-result-wide v0
add-int/lit8 p1, p1, -0x1
invoke-static {p1, p0}, Lpq/k;->a(II)I
move-result p0
int-to-long p0, p0
add-long/2addr v0, p0
int-to-long p0, p2
add-long/2addr v0, p0
return-wide v0
.end method
.method public static c(I)V
.registers 2
const/4 v0, 0x1
if-lt p0, v0, :cond_8
const/16 v0, 0xc
if-gt p0, v0, :cond_8
return-void
:cond_8
new-instance p0, Loq/b;
const-string v0, "Invalid month of Hijrah date"
invoke-direct {p0, v0}, Loq/b;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static d(J)I
.registers 7
sget-object v0, Lpq/k;->v:[Ljava/lang/Long;
const/4 v1, 0x0
:goto_3
:try_start_3
array-length v2, v0
if-ge v1, v2, :cond_16
aget-object v2, v0, v1
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
cmp-long v4, p0, v2
if-gez v4, :cond_13
add-int/lit8 v1, v1, -0x1
return v1
:cond_13
add-int/lit8 v1, v1, 0x1
goto :goto_3
:cond_16
long-to-int v0, p0
div-int/lit16 v0, v0, 0x2987
:try_end_19
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_3 .. :try_end_19} :catch_1a
goto :goto_1d
:catch_1a
long-to-int p1, p0
div-int/lit16 v0, p1, 0x2987
:goto_1d
return v0
.end method
.method public static d(III)Lpq/k;
.registers 5
const/4 v0, 0x1
if-lt p0, v0, :cond_a
sget-object v0, Lorg/threeten/bp/chrono/HijrahEra;->AH:Lorg/threeten/bp/chrono/HijrahEra;
invoke-static {v0, p0, p1, p2}, Lpq/k;->a(Lorg/threeten/bp/chrono/HijrahEra;III)Lpq/k;
move-result-object p0
goto :goto_11
:cond_a
sget-object v1, Lorg/threeten/bp/chrono/HijrahEra;->BEFORE_AH:Lorg/threeten/bp/chrono/HijrahEra;
sub-int/2addr v0, p0
invoke-static {v1, v0, p1, p2}, Lpq/k;->a(Lorg/threeten/bp/chrono/HijrahEra;III)Lpq/k;
move-result-object p0
:goto_11
return-object p0
.end method
.method public static d(I)V
.registers 2
const/4 v0, 0x1
if-lt p0, v0, :cond_8
const/16 v0, 0x270f
if-gt p0, v0, :cond_8
return-void
:cond_8
new-instance p0, Loq/b;
const-string v0, "Invalid year of Hijrah Era"
invoke-direct {p0, v0}, Loq/b;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static e(III)Lpq/k;
.registers 4
add-int/lit8 v0, p1, -0x1
invoke-static {v0, p0}, Lpq/k;->a(II)I
move-result v0
if-le p2, v0, :cond_9
move p2, v0
:cond_9
invoke-static {p0, p1, p2}, Lpq/k;->d(III)Lpq/k;
move-result-object p0
return-object p0
.end method
.method public static e(J)[I
.registers 11
const-wide/32 v0, -0x78274
sub-long/2addr p0, v0
const/4 v0, 0x1
const-wide/16 v1, 0x0
cmp-long v3, p0, v1
if-ltz v3, :cond_30
invoke-static {p0, p1}, Lpq/k;->d(J)I
move-result v1
invoke-static {p0, p1, v1}, Lpq/k;->a(JI)I
move-result v2
int-to-long v3, v2
invoke-static {v1, v3, v4}, Lpq/k;->a(IJ)I
move-result v3
invoke-static {v1, v2, v3}, Lpq/k;->b(III)I
move-result v2
mul-int/lit8 v1, v1, 0x1e
add-int/2addr v1, v3
add-int/2addr v1, v0
invoke-static {v2, v1}, Lpq/k;->c(II)I
move-result v3
invoke-static {v2, v3, v1}, Lpq/k;->a(III)I
move-result v4
add-int/2addr v4, v0
sget-object v5, Lorg/threeten/bp/chrono/HijrahEra;->AH:Lorg/threeten/bp/chrono/HijrahEra;
invoke-virtual {v5}, Lorg/threeten/bp/chrono/HijrahEra;->getValue()I
move-result v5
goto :goto_67
:cond_30
long-to-int v1, p0
div-int/lit16 v2, v1, 0x2987
rem-int/lit16 v1, v1, 0x2987
if-nez v1, :cond_3b
const/16 v1, -0x2987
add-int/lit8 v2, v2, 0x1
:cond_3b
int-to-long v3, v1
invoke-static {v2, v3, v4}, Lpq/k;->a(IJ)I
move-result v3
invoke-static {v2, v1, v3}, Lpq/k;->b(III)I
move-result v1
mul-int/lit8 v2, v2, 0x1e
sub-int/2addr v2, v3
rsub-int/lit8 v2, v2, 0x1
int-to-long v3, v2
invoke-static {v3, v4}, Lpq/k;->f(J)Z
move-result v3
if-eqz v3, :cond_53
add-int/lit16 v1, v1, 0x163
goto :goto_55
:cond_53
add-int/lit16 v1, v1, 0x162
:goto_55
invoke-static {v1, v2}, Lpq/k;->c(II)I
move-result v3
invoke-static {v1, v3, v2}, Lpq/k;->a(III)I
move-result v4
add-int/2addr v4, v0
sget-object v5, Lorg/threeten/bp/chrono/HijrahEra;->BEFORE_AH:Lorg/threeten/bp/chrono/HijrahEra;
invoke-virtual {v5}, Lorg/threeten/bp/chrono/HijrahEra;->getValue()I
move-result v5
move v8, v2
move v2, v1
move v1, v8
:goto_67
const-wide/16 v6, 0x5
add-long/2addr p0, v6
const-wide/16 v6, 0x7
rem-long/2addr p0, v6
long-to-int p1, p0
const/4 p0, 0x0
if-gtz p1, :cond_73
const/4 v6, 0x7
goto :goto_74
:cond_73
const/4 v6, 0x0
:goto_74
add-int/2addr p1, v6
const/4 v6, 0x6
new-array v6, v6, [I
aput v5, v6, p0
aput v1, v6, v0
const/4 p0, 0x2
add-int/2addr v3, v0
aput v3, v6, p0
const/4 p0, 0x3
aput v4, v6, p0
const/4 p0, 0x4
add-int/2addr v2, v0
aput v2, v6, p0
const/4 p0, 0x5
aput p1, v6, p0
return-object v6
.end method
.method public static e(I)[Ljava/lang/Integer;
.registers 2
:try_start_0
sget-object v0, Lpq/k;->u:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, [Ljava/lang/Integer;
:try_end_c
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_c} :catch_d
goto :goto_e
:catch_d
const/4 p0, 0x0
:goto_e
if-nez p0, :cond_12
sget-object p0, Lpq/k;->D:[Ljava/lang/Integer;
:cond_12
return-object p0
.end method
.method public static f(J)Z
.registers 6
const-wide/16 v0, 0x0
cmp-long v2, p0, v0
if-lez v2, :cond_7
goto :goto_8
:cond_7
neg-long p0, p0
:goto_8
const-wide/16 v0, 0xb
mul-long p0, p0, v0
const-wide/16 v2, 0xe
add-long/2addr p0, v2
const-wide/16 v2, 0x1e
rem-long/2addr p0, v2
cmp-long v2, p0, v0
if-gez v2, :cond_18
const/4 p0, 0x1
goto :goto_19
:cond_18
const/4 p0, 0x0
:goto_19
return p0
.end method
.method public static f(I)[Ljava/lang/Integer;
.registers 3
:try_start_0
sget-object v0, Lpq/k;->s:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/Integer;
:try_end_c
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_c} :catch_d
goto :goto_e
:catch_d
const/4 v0, 0x0
:goto_e
if-nez v0, :cond_1c
int-to-long v0, p0
invoke-static {v0, v1}, Lpq/k;->f(J)Z
move-result p0
if-eqz p0, :cond_1a
sget-object v0, Lpq/k;->A:[Ljava/lang/Integer;
goto :goto_1c
:cond_1a
sget-object v0, Lpq/k;->z:[Ljava/lang/Integer;
:cond_1c
:goto_1c
return-object v0
.end method
.method public static g()Ljava/io/InputStream;
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const-string v0, "org.threeten.bp.i18n.HijrahDate.deviationConfigFile"
invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_a
const-string v0, "hijrah_deviation.cfg"
:cond_a
const-string v1, "org.threeten.bp.i18n.HijrahDate.deviationConfigDir"
invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
if-eqz v1, :cond_60
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v3
const-string v4, "file.separator"
if-nez v3, :cond_25
invoke-static {v4}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_38
:cond_25
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v4}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
:cond_38
new-instance v3, Ljava/io/File;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v1, Lpq/k;->p:C
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {v3, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_5f
:try_start_57
new-instance v0, Ljava/io/FileInputStream;
invoke-direct {v0, v3}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
:try_end_5c
.catch Ljava/io/IOException; {:try_start_57 .. :try_end_5c} :catch_5d
return-object v0
:catch_5d
move-exception v0
throw v0
:cond_5f
return-object v2
:cond_60
const-string v1, "java.class.path"
invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
new-instance v3, Ljava/util/StringTokenizer;
sget-object v4, Lpq/k;->q:Ljava/lang/String;
invoke-direct {v3, v1, v4}, Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;)V
:cond_6d
invoke-virtual {v3}, Ljava/util/StringTokenizer;->hasMoreTokens()Z
move-result v1
if-eqz v1, :cond_114
invoke-virtual {v3}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
move-result-object v1
new-instance v4, Ljava/io/File;
invoke-direct {v4, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v4}, Ljava/io/File;->exists()Z
move-result v5
if-eqz v5, :cond_6d
invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z
move-result v5
if-eqz v5, :cond_cf
new-instance v4, Ljava/io/File;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v6, Lpq/k;->p:C
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
sget-object v6, Lpq/k;->r:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-direct {v4, v5, v0}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v4}, Ljava/io/File;->exists()Z
move-result v4
if-eqz v4, :cond_6d
:try_start_a9
new-instance v2, Ljava/io/FileInputStream;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v1, Lpq/k;->p:C
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
sget-object v1, Lpq/k;->r:Ljava/lang/String;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v1, Lpq/k;->p:C
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {v2, v0}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
:try_end_cc
.catch Ljava/io/IOException; {:try_start_a9 .. :try_end_cc} :catch_cd
return-object v2
:catch_cd
move-exception v0
throw v0
:cond_cf
:try_start_cf
new-instance v1, Ljava/util/zip/ZipFile;
invoke-direct {v1, v4}, Ljava/util/zip/ZipFile;-><init>(Ljava/io/File;)V
:try_end_d4
.catch Ljava/io/IOException; {:try_start_cf .. :try_end_d4} :catch_d5
goto :goto_d6
:catch_d5
move-object v1, v2
:goto_d6
if-eqz v1, :cond_6d
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
sget-object v5, Lpq/k;->r:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-char v5, Lpq/k;->p:C
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Ljava/util/zip/ZipFile;->getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;
move-result-object v5
if-nez v5, :cond_10b
sget-char v5, Lpq/k;->p:C
const/16 v6, 0x5c
const/16 v7, 0x2f
if-ne v5, v7, :cond_101
invoke-virtual {v4, v7, v6}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v4
goto :goto_107
:cond_101
if-ne v5, v6, :cond_107
invoke-virtual {v4, v6, v7}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v4
:cond_107
:goto_107
invoke-virtual {v1, v4}, Ljava/util/zip/ZipFile;->getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;
move-result-object v5
:cond_10b
if-eqz v5, :cond_6d
:try_start_10d
invoke-virtual {v1, v5}, Ljava/util/zip/ZipFile;->getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;
move-result-object v0
:try_end_111
.catch Ljava/io/IOException; {:try_start_10d .. :try_end_111} :catch_112
return-object v0
:catch_112
move-exception v0
throw v0
:cond_114
return-object v2
.end method
.method public static g(J)Lpq/k;
.registers 3
new-instance v0, Lpq/k;
invoke-direct {v0, p0, p1}, Lpq/k;-><init>(J)V
return-object v0
.end method
.method public static g(I)[Ljava/lang/Integer;
.registers 3
:try_start_0
sget-object v0, Lpq/k;->t:Ljava/util/HashMap;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/Integer;
:try_end_c
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_c} :catch_d
goto :goto_e
:catch_d
const/4 v0, 0x0
:goto_e
if-nez v0, :cond_1c
int-to-long v0, p0
invoke-static {v0, v1}, Lpq/k;->f(J)Z
move-result p0
if-eqz p0, :cond_1a
sget-object v0, Lpq/k;->C:[Ljava/lang/Integer;
goto :goto_1c
:cond_1a
sget-object v0, Lpq/k;->B:[Ljava/lang/Integer;
:cond_1c
:goto_1c
return-object v0
.end method
.method public static h()I
.registers 2
sget-object v0, Lpq/k;->y:[Ljava/lang/Integer;
const/4 v1, 0x5
aget-object v0, v0, v1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
return v0
.end method
.method public static h(I)I
.registers 5
add-int/lit8 v0, p0, -0x1
div-int/lit8 v1, v0, 0x1e
:try_start_4
sget-object v2, Lpq/k;->u:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, [Ljava/lang/Integer;
:try_end_10
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_4 .. :try_end_10} :catch_11
goto :goto_12
:catch_11
const/4 v2, 0x0
:goto_12
if-eqz v2, :cond_44
rem-int/lit8 v0, v0, 0x1e
const/16 p0, 0x1d
if-ne v0, p0, :cond_35
sget-object p0, Lpq/k;->v:[Ljava/lang/Long;
add-int/lit8 v3, v1, 0x1
aget-object p0, p0, v3
invoke-virtual {p0}, Ljava/lang/Long;->intValue()I
move-result p0
sget-object v3, Lpq/k;->v:[Ljava/lang/Long;
aget-object v1, v3, v1
invoke-virtual {v1}, Ljava/lang/Long;->intValue()I
move-result v1
sub-int/2addr p0, v1
aget-object v0, v2, v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
:goto_33
sub-int/2addr p0, v0
return p0
:cond_35
add-int/lit8 p0, v0, 0x1
aget-object p0, v2, p0
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
aget-object v0, v2, v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
goto :goto_33
:cond_44
int-to-long v0, p0
invoke-static {v0, v1}, Lpq/k;->f(J)Z
move-result p0
if-eqz p0, :cond_4e
const/16 p0, 0x163
goto :goto_50
:cond_4e
const/16 p0, 0x162
:goto_50
return p0
.end method
.method public static i()I
.registers 2
sget-object v0, Lpq/k;->y:[Ljava/lang/Integer;
const/4 v1, 0x6
aget-object v0, v0, v1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
return v0
.end method
.method public static i(I)J
.registers 5
add-int/lit8 p0, p0, -0x1
div-int/lit8 v0, p0, 0x1e
rem-int/lit8 p0, p0, 0x1e
invoke-static {v0}, Lpq/k;->e(I)[Ljava/lang/Integer;
move-result-object v1
invoke-static {p0}, Ljava/lang/Math;->abs(I)I
move-result v2
aget-object v1, v1, v2
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
if-gez p0, :cond_17
neg-int v1, v1
:cond_17
:try_start_17
sget-object p0, Lpq/k;->v:[Ljava/lang/Long;
aget-object p0, p0, v0
:try_end_1b
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_17 .. :try_end_1b} :catch_1c
goto :goto_1d
:catch_1c
const/4 p0, 0x0
:goto_1d
if-nez p0, :cond_26
mul-int/lit16 v0, v0, 0x2987
int-to-long v2, v0
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
:cond_26
invoke-virtual {p0}, Ljava/lang/Long;->longValue()J
move-result-wide v2
int-to-long v0, v1
add-long/2addr v2, v0
const-wide/32 v0, -0x78274
add-long/2addr v2, v0
const-wide/16 v0, 0x1
sub-long/2addr v2, v0
return-wide v2
.end method
.method public static j()V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;,
Ljava/text/ParseException;
}
.end annotation
invoke-static {}, Lpq/k;->g()Ljava/io/InputStream;
move-result-object v0
if-eqz v0, :cond_30
const/4 v1, 0x0
:try_start_7
new-instance v2, Ljava/io/BufferedReader;
new-instance v3, Ljava/io/InputStreamReader;
invoke-direct {v3, v0}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v2, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
:try_end_11
.catchall {:try_start_7 .. :try_end_11} :catchall_29
const/4 v0, 0x0
:goto_12
:try_start_12
invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_22
add-int/lit8 v0, v0, 0x1
invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lpq/k;->a(Ljava/lang/String;I)V
:try_end_21
.catchall {:try_start_12 .. :try_end_21} :catchall_26
goto :goto_12
:cond_22
invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
goto :goto_30
:catchall_26
move-exception v0
move-object v1, v2
goto :goto_2a
:catchall_29
move-exception v0
:goto_2a
if-eqz v1, :cond_2f
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
:cond_2f
throw v0
:cond_30
:goto_30
return-void
.end method
# virtual methods
.method public bridge synthetic a(J)Lpq/a;
.registers 3
invoke-virtual {p0, p1, p2}, Lpq/k;->a(J)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic a(JLsq/h;)Lpq/b;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/k;->a(JLsq/h;)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic a(Lsq/c;)Lpq/b;
.registers 2
invoke-virtual {p0, p1}, Lpq/k;->a(Lsq/c;)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic a(Lsq/e;J)Lpq/b;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/k;->a(Lsq/e;J)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public final a(Loq/g;)Lpq/c;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Loq/g;",
")",
"Lpq/c<",
"Lpq/k;",
">;"
}
.end annotation
invoke-super {p0, p1}, Lpq/a;->a(Loq/g;)Lpq/c;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic a()Lpq/h;
.registers 2
invoke-virtual {p0}, Lpq/k;->a()Lpq/j;
move-result-object v0
return-object v0
.end method
.method public a()Lpq/j;
.registers 2
sget-object v0, Lpq/j;->c:Lpq/j;
return-object v0
.end method
.method public a(J)Lpq/k;
.registers 6
new-instance v0, Lpq/k;
iget-wide v1, p0, Lpq/k;->g:J
add-long/2addr v1, p1
invoke-direct {v0, v1, v2}, Lpq/k;-><init>(J)V
return-object v0
.end method
.method public a(JLsq/h;)Lpq/k;
.registers 4
invoke-super {p0, p1, p2, p3}, Lpq/b;->a(JLsq/h;)Lpq/b;
move-result-object p1
check-cast p1, Lpq/k;
return-object p1
.end method
.method public a(Lsq/c;)Lpq/k;
.registers 2
invoke-super {p0, p1}, Lpq/b;->a(Lsq/c;)Lpq/b;
move-result-object p1
check-cast p1, Lpq/k;
return-object p1
.end method
.method public a(Lsq/e;J)Lpq/k;
.registers 9
instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;
if-eqz v0, :cond_bd
move-object v0, p1
check-cast v0, Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {v0, p2, p3}, Lorg/threeten/bp/temporal/ChronoField;->checkValidValue(J)J
long-to-int v1, p2
sget-object v2, Lpq/k$a;->a:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v2, v0
const-wide/16 v2, 0x7
const/4 v4, 0x1
packed-switch v0, :pswitch_data_c4
new-instance p2, Lsq/i;
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Unsupported field: "
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p2, p1}, Lsq/i;-><init>(Ljava/lang/String;)V
throw p2
:pswitch_30
iget p1, p0, Lpq/k;->b:I
sub-int/2addr v4, p1
iget p1, p0, Lpq/k;->c:I
iget p2, p0, Lpq/k;->d:I
invoke-static {v4, p1, p2}, Lpq/k;->e(III)Lpq/k;
move-result-object p1
return-object p1
:pswitch_3c
iget p1, p0, Lpq/k;->c:I
iget p2, p0, Lpq/k;->d:I
invoke-static {v1, p1, p2}, Lpq/k;->e(III)Lpq/k;
move-result-object p1
return-object p1
:pswitch_45
iget p1, p0, Lpq/k;->b:I
iget p2, p0, Lpq/k;->d:I
invoke-static {p1, v1, p2}, Lpq/k;->e(III)Lpq/k;
move-result-object p1
return-object p1
:pswitch_4e
sget-object p1, Lorg/threeten/bp/temporal/ChronoField;->ALIGNED_WEEK_OF_YEAR:Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {p0, p1}, Lpq/k;->getLong(Lsq/e;)J
move-result-wide v0
sub-long/2addr p2, v0
mul-long p2, p2, v2
invoke-virtual {p0, p2, p3}, Lpq/k;->a(J)Lpq/k;
move-result-object p1
return-object p1
:pswitch_5c
new-instance p1, Lpq/k;
int-to-long p2, v1
invoke-direct {p1, p2, p3}, Lpq/k;-><init>(J)V
return-object p1
:pswitch_63
sget-object p1, Lorg/threeten/bp/temporal/ChronoField;->ALIGNED_DAY_OF_WEEK_IN_YEAR:Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {p0, p1}, Lpq/k;->getLong(Lsq/e;)J
move-result-wide v0
sub-long/2addr p2, v0
invoke-virtual {p0, p2, p3}, Lpq/k;->a(J)Lpq/k;
move-result-object p1
return-object p1
:pswitch_6f
sget-object p1, Lorg/threeten/bp/temporal/ChronoField;->ALIGNED_DAY_OF_WEEK_IN_MONTH:Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {p0, p1}, Lpq/k;->getLong(Lsq/e;)J
move-result-wide v0
sub-long/2addr p2, v0
invoke-virtual {p0, p2, p3}, Lpq/k;->a(J)Lpq/k;
move-result-object p1
return-object p1
:pswitch_7b
iget-object p1, p0, Lpq/k;->f:Lorg/threeten/bp/DayOfWeek;
invoke-virtual {p1}, Lorg/threeten/bp/DayOfWeek;->getValue()I
move-result p1
int-to-long v0, p1
sub-long/2addr p2, v0
invoke-virtual {p0, p2, p3}, Lpq/k;->a(J)Lpq/k;
move-result-object p1
return-object p1
:pswitch_88
iget p1, p0, Lpq/k;->b:I
if-lt p1, v4, :cond_8d
goto :goto_8f
:cond_8d
rsub-int/lit8 v1, v1, 0x1
:goto_8f
iget p1, p0, Lpq/k;->c:I
iget p2, p0, Lpq/k;->d:I
invoke-static {v1, p1, p2}, Lpq/k;->e(III)Lpq/k;
move-result-object p1
return-object p1
:pswitch_98
sget-object p1, Lorg/threeten/bp/temporal/ChronoField;->ALIGNED_WEEK_OF_MONTH:Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {p0, p1}, Lpq/k;->getLong(Lsq/e;)J
move-result-wide v0
sub-long/2addr p2, v0
mul-long p2, p2, v2
invoke-virtual {p0, p2, p3}, Lpq/k;->a(J)Lpq/k;
move-result-object p1
return-object p1
:pswitch_a6
iget p1, p0, Lpq/k;->b:I
sub-int/2addr v1, v4
div-int/lit8 p2, v1, 0x1e
add-int/2addr p2, v4
rem-int/lit8 v1, v1, 0x1e
add-int/2addr v1, v4
invoke-static {p1, p2, v1}, Lpq/k;->e(III)Lpq/k;
move-result-object p1
return-object p1
:pswitch_b4
iget p1, p0, Lpq/k;->b:I
iget p2, p0, Lpq/k;->c:I
invoke-static {p1, p2, v1}, Lpq/k;->e(III)Lpq/k;
move-result-object p1
return-object p1
:cond_bd
invoke-interface {p1, p0, p2, p3}, Lsq/e;->adjustInto(Lsq/a;J)Lsq/a;
move-result-object p1
check-cast p1, Lpq/k;
return-object p1
:pswitch_data_c4
.packed-switch 0x1
:pswitch_b4
:pswitch_a6
:pswitch_98
:pswitch_88
:pswitch_7b
:pswitch_6f
:pswitch_63
:pswitch_5c
:pswitch_4e
:pswitch_45
:pswitch_3c
:pswitch_30
.end packed-switch
.end method
.method public bridge synthetic a(JLsq/h;)Lsq/a;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/k;->a(JLsq/h;)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic a(Lsq/c;)Lsq/a;
.registers 2
invoke-virtual {p0, p1}, Lpq/k;->a(Lsq/c;)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic a(Lsq/e;J)Lsq/a;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/k;->a(Lsq/e;J)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public a(Ljava/io/DataOutput;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
sget-object v0, Lorg/threeten/bp/temporal/ChronoField;->YEAR:Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {p0, v0}, Lrq/c;->get(Lsq/e;)I
move-result v0
invoke-interface {p1, v0}, Ljava/io/DataOutput;->writeInt(I)V
sget-object v0, Lorg/threeten/bp/temporal/ChronoField;->MONTH_OF_YEAR:Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {p0, v0}, Lrq/c;->get(Lsq/e;)I
move-result v0
invoke-interface {p1, v0}, Ljava/io/DataOutput;->writeByte(I)V
sget-object v0, Lorg/threeten/bp/temporal/ChronoField;->DAY_OF_MONTH:Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {p0, v0}, Lrq/c;->get(Lsq/e;)I
move-result v0
invoke-interface {p1, v0}, Ljava/io/DataOutput;->writeByte(I)V
return-void
.end method
.method public b()Lorg/threeten/bp/chrono/HijrahEra;
.registers 2
iget-object v0, p0, Lpq/k;->a:Lorg/threeten/bp/chrono/HijrahEra;
return-object v0
.end method
.method public bridge synthetic b(J)Lpq/a;
.registers 3
invoke-virtual {p0, p1, p2}, Lpq/k;->b(J)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic b(JLsq/h;)Lpq/a;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/k;->b(JLsq/h;)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic b(JLsq/h;)Lpq/b;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/k;->b(JLsq/h;)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic b()Lpq/i;
.registers 2
invoke-virtual {p0}, Lpq/k;->b()Lorg/threeten/bp/chrono/HijrahEra;
move-result-object v0
return-object v0
.end method
.method public b(J)Lpq/k;
.registers 6
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-nez v2, :cond_7
return-object p0
:cond_7
iget v0, p0, Lpq/k;->c:I
const/4 v1, 0x1
sub-int/2addr v0, v1
long-to-int p2, p1
add-int/2addr v0, p2
div-int/lit8 p1, v0, 0xc
rem-int/lit8 v0, v0, 0xc
:goto_11
if-gez v0, :cond_1a
add-int/lit8 v0, v0, 0xc
invoke-static {p1, v1}, Lrq/d;->d(II)I
move-result p1
goto :goto_11
:cond_1a
iget p2, p0, Lpq/k;->b:I
invoke-static {p2, p1}, Lrq/d;->c(II)I
move-result p1
iget-object p2, p0, Lpq/k;->a:Lorg/threeten/bp/chrono/HijrahEra;
add-int/2addr v0, v1
iget v1, p0, Lpq/k;->d:I
invoke-static {p2, p1, v0, v1}, Lpq/k;->a(Lorg/threeten/bp/chrono/HijrahEra;III)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public b(JLsq/h;)Lpq/k;
.registers 4
invoke-super {p0, p1, p2, p3}, Lpq/a;->b(JLsq/h;)Lpq/a;
move-result-object p1
check-cast p1, Lpq/k;
return-object p1
.end method
.method public bridge synthetic b(JLsq/h;)Lsq/a;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/k;->b(JLsq/h;)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public c()J
.registers 4
iget v0, p0, Lpq/k;->b:I
iget v1, p0, Lpq/k;->c:I
iget v2, p0, Lpq/k;->d:I
invoke-static {v0, v1, v2}, Lpq/k;->c(III)J
move-result-wide v0
return-wide v0
.end method
.method public bridge synthetic c(J)Lpq/a;
.registers 3
invoke-virtual {p0, p1, p2}, Lpq/k;->c(J)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public c(J)Lpq/k;
.registers 6
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-nez v2, :cond_7
return-object p0
:cond_7
iget v0, p0, Lpq/k;->b:I
long-to-int p2, p1
invoke-static {v0, p2}, Lrq/d;->c(II)I
move-result p1
iget-object p2, p0, Lpq/k;->a:Lorg/threeten/bp/chrono/HijrahEra;
iget v0, p0, Lpq/k;->c:I
iget v1, p0, Lpq/k;->d:I
invoke-static {p2, p1, v0, v1}, Lpq/k;->a(Lorg/threeten/bp/chrono/HijrahEra;III)Lpq/k;
move-result-object p1
return-object p1
.end method
.method public e()I
.registers 3
iget v0, p0, Lpq/k;->c:I
add-int/lit8 v0, v0, -0x1
iget v1, p0, Lpq/k;->b:I
invoke-static {v0, v1}, Lpq/k;->b(II)I
move-result v0
return v0
.end method
.method public f()I
.registers 2
iget v0, p0, Lpq/k;->b:I
invoke-static {v0}, Lpq/k;->h(I)I
move-result v0
return v0
.end method
.method public getLong(Lsq/e;)J
.registers 5
instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;
if-eqz v0, :cond_6a
sget-object v0, Lpq/k$a;->a:[I
move-object v1, p1
check-cast v1, Lorg/threeten/bp/temporal/ChronoField;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
aget v0, v0, v1
packed-switch v0, :pswitch_data_70
new-instance v0, Lsq/i;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Unsupported field: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Lsq/i;-><init>(Ljava/lang/String;)V
throw v0
:pswitch_29
iget-object p1, p0, Lpq/k;->a:Lorg/threeten/bp/chrono/HijrahEra;
invoke-virtual {p1}, Lorg/threeten/bp/chrono/HijrahEra;->getValue()I
move-result p1
:goto_2f
int-to-long v0, p1
return-wide v0
:pswitch_31
iget p1, p0, Lpq/k;->b:I
goto :goto_2f
:pswitch_34
iget p1, p0, Lpq/k;->c:I
goto :goto_2f
:pswitch_37
iget p1, p0, Lpq/k;->e:I
add-int/lit8 p1, p1, -0x1
div-int/lit8 p1, p1, 0x7
:goto_3d
add-int/lit8 p1, p1, 0x1
goto :goto_2f
:pswitch_40
invoke-virtual {p0}, Lpq/k;->c()J
move-result-wide v0
return-wide v0
:pswitch_45
iget p1, p0, Lpq/k;->e:I
add-int/lit8 p1, p1, -0x1
rem-int/lit8 p1, p1, 0x7
goto :goto_3d
:pswitch_4c
iget p1, p0, Lpq/k;->d:I
add-int/lit8 p1, p1, -0x1
rem-int/lit8 p1, p1, 0x7
goto :goto_3d
:pswitch_53
iget-object p1, p0, Lpq/k;->f:Lorg/threeten/bp/DayOfWeek;
invoke-virtual {p1}, Lorg/threeten/bp/DayOfWeek;->getValue()I
move-result p1
goto :goto_2f
:pswitch_5a
iget p1, p0, Lpq/k;->b:I
goto :goto_2f
:pswitch_5d
iget p1, p0, Lpq/k;->d:I
add-int/lit8 p1, p1, -0x1
div-int/lit8 p1, p1, 0x7
goto :goto_3d
:pswitch_64
iget p1, p0, Lpq/k;->e:I
goto :goto_2f
:pswitch_67
iget p1, p0, Lpq/k;->d:I
goto :goto_2f
:cond_6a
invoke-interface {p1, p0}, Lsq/e;->getFrom(Lsq/b;)J
move-result-wide v0
return-wide v0
nop
:pswitch_data_70
.packed-switch 0x1
:pswitch_67
:pswitch_64
:pswitch_5d
:pswitch_5a
:pswitch_53
:pswitch_4c
:pswitch_45
:pswitch_40
:pswitch_37
:pswitch_34
:pswitch_31
:pswitch_29
.end packed-switch
.end method
.method public range(Lsq/e;)Lsq/j;
.registers 6
instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;
if-eqz v0, :cond_64
invoke-virtual {p0, p1}, Lpq/b;->isSupported(Lsq/e;)Z
move-result v0
if-eqz v0, :cond_4d
check-cast p1, Lorg/threeten/bp/temporal/ChronoField;
sget-object v0, Lpq/k$a;->a:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result v1
aget v0, v0, v1
const/4 v1, 0x1
const-wide/16 v2, 0x1
if-eq v0, v1, :cond_43
const/4 v1, 0x2
if-eq v0, v1, :cond_39
const/4 v1, 0x3
if-eq v0, v1, :cond_32
const/4 v1, 0x4
if-eq v0, v1, :cond_2b
invoke-virtual {p0}, Lpq/k;->a()Lpq/j;
move-result-object v0
invoke-virtual {v0, p1}, Lpq/j;->a(Lorg/threeten/bp/temporal/ChronoField;)Lsq/j;
move-result-object p1
return-object p1
:cond_2b
const-wide/16 v0, 0x3e8
invoke-static {v2, v3, v0, v1}, Lsq/j;->a(JJ)Lsq/j;
move-result-object p1
return-object p1
:cond_32
const-wide/16 v0, 0x5
invoke-static {v2, v3, v0, v1}, Lsq/j;->a(JJ)Lsq/j;
move-result-object p1
return-object p1
:cond_39
invoke-virtual {p0}, Lpq/k;->f()I
move-result p1
int-to-long v0, p1
invoke-static {v2, v3, v0, v1}, Lsq/j;->a(JJ)Lsq/j;
move-result-object p1
return-object p1
:cond_43
invoke-virtual {p0}, Lpq/k;->e()I
move-result p1
int-to-long v0, p1
invoke-static {v2, v3, v0, v1}, Lsq/j;->a(JJ)Lsq/j;
move-result-object p1
return-object p1
:cond_4d
new-instance v0, Lsq/i;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Unsupported field: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Lsq/i;-><init>(Ljava/lang/String;)V
throw v0
:cond_64
invoke-interface {p1, p0}, Lsq/e;->rangeRefinedBy(Lsq/b;)Lsq/j;
move-result-object p1
return-object p1
.end method