d.smali

.class public Lcom/cm/reminder/calendar/utils/d;
.super Ljava/lang/Object;
.source "LunarCalendarUtils.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/cm/reminder/calendar/utils/d$a;,
        Lcom/cm/reminder/calendar/utils/d$b;
    }
.end annotation


# static fields
.field private static final a:[Ljava/lang/String;

.field private static final b:[I

.field private static c:[I

.field private static d:[I


# direct methods
.method static constructor <clinit>()V
    .registers 4

    .prologue
    const/16 v3, 0xe1

    .line 14
    const/16 v0, 0xc

    new-array v0, v0, [Ljava/lang/String;

    const/4 v1, 0x0

    const-string v2, "\u4e00"

    aput-object v2, v0, v1

    const/4 v1, 0x1

    const-string v2, "\u4e8c"

    aput-object v2, v0, v1

    const/4 v1, 0x2

    const-string v2, "\u4e09"

    aput-object v2, v0, v1

    const/4 v1, 0x3

    const-string v2, "\u56db"

    aput-object v2, v0, v1

    const/4 v1, 0x4

    const-string v2, "\u4e94"

    aput-object v2, v0, v1

    const/4 v1, 0x5

    const-string v2, "\u516d"

    aput-object v2, v0, v1

    const/4 v1, 0x6

    const-string v2, "\u4e03"

    aput-object v2, v0, v1

    const/4 v1, 0x7

    const-string v2, "\u516b"

    aput-object v2, v0, v1

    const/16 v1, 0x8

    const-string v2, "\u4e5d"

    aput-object v2, v0, v1

    const/16 v1, 0x9

    const-string v2, "\u5341"

    aput-object v2, v0, v1

    const/16 v1, 0xa

    const-string v2, "\u5341\u4e00"

    aput-object v2, v0, v1

    const/16 v1, 0xb

    const-string v2, "\u814a"

    aput-object v2, v0, v1

    sput-object v0, Lcom/cm/reminder/calendar/utils/d;->a:[Ljava/lang/String;

    .line 25
    const/16 v0, 0xc8

    new-array v0, v0, [I

    fill-array-data v0, :array_60

    sput-object v0, Lcom/cm/reminder/calendar/utils/d;->b:[I

    .line 165
    new-array v0, v3, [I

    fill-array-data v0, :array_1f4

    sput-object v0, Lcom/cm/reminder/calendar/utils/d;->c:[I

    .line 183
    new-array v0, v3, [I

    fill-array-data v0, :array_3ba

    sput-object v0, Lcom/cm/reminder/calendar/utils/d;->d:[I

    return-void

    .line 25
    :array_60
    .array-data 4
        0x84b6bf
        0x4ae53
        0xa5748
        0x5526bd
        0xd2650
        0xd9544
        0x46aab9
        0x56a4d
        0x9ad42
        0x24aeb6
        0x4ae4a
        0x6a4dbe
        0xa4d52
        0xd2546
        0x5d52ba
        0xb544e
        0xd6a43
        0x296d37
        0x95b4b
        0x749bc1
        0x49754
        0xa4b48
        0x5b25bc
        0x6a550
        0x6d445
        0x4adab8
        0x2b64d
        0x95742
        0x2497b7
        0x4974a
        0x664b3e
        0xd4a51
        0xea546
        0x56d4ba
        0x5ad4e
        0x2b644
        0x393738
        0x92e4b
        0x7c96bf
        0xc9553
        0xd4a48
        0x6da53b
        0xb554f
        0x56a45
        0x4aadb9
        0x25d4d
        0x92d42
        0x2c95b6
        0xa954a
        0x7b4abd
        0x6ca51
        0xb5546
        0x555abb
        0x4da4e
        0xa5b43
        0x352bb8
        0x52b4c
        0x8a953f
        0xe9552
        0x6aa48
        0x6ad53c
        0xab54f
        0x4b645
        0x4a5739
        0xa574d
        0x52642
        0x3e9335
        0xd9549
        0x75aabe
        0x56a51
        0x96d46
        0x54aebb
        0x4ad4f
        0xa4d43
        0x4d26b7
        0xd254b
        0x8d52bf
        0xb5452
        0xb6a47
        0x696d3c
        0x95b50
        0x49b45
        0x4a4bb9
        0xa4b4d
        0xab25c2
        0x6a554
        0x6d449
        0x6ada3d
        0xab651
        0x95746
        0x5497bb
        0x4974f
        0x64b44
        0x36a537
        0xea54a
        0x86b2bf
        0x5ac53
        0xab647
        0x5936bc
        0x92e50
        0xc9645
        0x4d4ab8
        0xd4a4c
        0xda541
        0x25aab6
        0x56a49
        0x7aadbd
        0x25d52
        0x92d47
        0x5c95ba
        0xa954e
        0xb4a43
        0x4b5537
        0xad54a
        0x955abf
        0x4ba53
        0xa5b48
        0x652bbc
        0x52b50
        0xa9345
        0x474ab9
        0x6aa4c
        0xad541
        0x24dab6
        0x4b64a
        0x6a573d
        0xa4e51
        0xd2646
        0x5e933a
        0xd534d
        0x5aa43
        0x36b537
        0x96d4b
        0xb4aebf
        0x4ad53
        0xa4d48
        0x6d25bc
        0xd254f
        0xd5244
        0x5daa38
        0xb5a4c
        0x56d41
        0x24adb6
        0x49b4a
        0x7a4bbe
        0xa4b51
        0xaa546
        0x5b52ba
        0x6d24e
        0xada42
        0x355b37    # 4.900003E-39f
        0x9374b
        0x8497c1
        0x49753
        0x64b48
        0x66a53c
        0xea54f
        0x6aa44
        0x4ab638
        0xaae4c
        0x92e42
        0x3c9735
        0xc9649
        0x7d4abd
        0xd4a51
        0xda545
        0x55aaba
        0x56a4e
        0xa6d43
        0x452eb7
        0x52d4b
        0x8a95bf
        0xa9553
        0xb4a47
        0x6b553b
        0xad54f
        0x55a45
        0x4a5d38
        0xa5b4c
        0x52b42
        0x3a93b6
        0x69349
        0x7729bd
        0x6aa51
        0xad546
        0x54daba
        0x4b64e
        0xa5743
        0x452738
        0xd264a
        0x8e933e
        0xd5252
        0xdaa47
        0x66b53b
        0x56d4f
        0x4ae45
        0x4a4eb9
        0xa4d4c
        0xd1541
        0x2d92b5
    .end array-data

    .line 165
    :array_1f4
    .array-data 4
        0x75f
        0x1694
        0x16aa
        0x4ad5
        0xab6
        0xc4b7
        0x4ae
        0xa56
        0xb52a
        0x1d2a
        0xd54
        0x75aa
        0x156a
        0x1096d
        0x95c
        0x14ae
        0xaa4d
        0x1a4c
        0x1b2a
        0x8d55
        0xad4
        0x135a
        0x495d
        0x95c
        0xd49b
        0x149a
        0x1a4a
        0xbaa5
        0x16a8
        0x1ad4
        0x52da
        0x12b6
        0xe937
        0x92e
        0x1496
        0xb64b
        0xd4a
        0xda8
        0x95b5
        0x56c
        0x12ae
        0x492f
        0x92e
        0xcc96
        0x1a94
        0x1d4a
        0xada9
        0xb5a
        0x56c
        0x726e
        0x125c
        0xf92d
        0x192a
        0x1a94
        0xdb4a
        0x16aa
        0xad4
        0x955b
        0x4ba
        0x125a
        0x592b
        0x152a
        0xf695
        0xd94
        0x16aa
        0xaab5
        0x9b4
        0x14b6
        0x6a57
        0xa56
        0x1152a
        0x1d2a
        0xd54
        0xd5aa
        0x156a
        0x96c
        0x94ae
        0x14ae
        0xa4c
        0x7d26
        0x1b2a
        0xeb55
        0xad4
        0x12da
        0xa95d
        0x95a
        0x149a
        0x9a4d
        0x1a4a
        0x11aa5
        0x16a8
        0x16d4
        0xd2da
        0x12b6
        0x936
        0x9497
        0x1496
        0x1564b
        0xd4a
        0xda8
        0xd5b4
        0x156c
        0x12ae
        0xa92f
        0x92e
        0xc96
        0x6d4a
        0x1d4a
        0x10d65
        0xb58
        0x156c
        0xb26d
        0x125c
        0x192c
        0x9a95
        0x1a94
        0x1b4a
        0x4b55
        0xad4
        0xf55b
        0x4ba
        0x125a
        0xb92b
        0x152a
        0x1694
        0x96aa
        0x15aa
        0x12ab5
        0x974
        0x14b6
        0xca57
        0xa56
        0x1526
        0x8e95
        0xd54
        0x15aa
        0x49b5
        0x96c
        0xd4ae
        0x149c
        0x1a4c
        0xbd26
        0x1aa6
        0xb54
        0x6d6a
        0x12da
        0x1695d
        0x95a
        0x149a
        0xda4b
        0x1a4a
        0x1aa4
        0xbb54
        0x16b4
        0xada
        0x495b
        0x936
        0xf497
        0x1496
        0x154a
        0xb6a5
        0xda4
        0x15b4
        0x6ab6
        0x126e
        0x1092f
        0x92e
        0xc96
        0xcd4a
        0x1d4a
        0xd64
        0x956c
        0x155c
        0x125c
        0x792e
        0x192c
        0xfa95
        0x1a94
        0x1b4a
        0xab55
        0xad4
        0x14da
        0x8a5d
        0xa5a
        0x1152b
        0x152a
        0x1694
        0xd6aa
        0x15aa
        0xab4
        0x94ba
        0x14b6
        0xa56
        0x7527
        0xd26
        0xee53
        0xd54
        0x15aa
        0xa9b5
        0x96c
        0x14ae
        0x8a4e
        0x1a4c
        0x11d26
        0x1aa4
        0x1b54
        0xcd6a
        0xada
        0x95c
        0x949d
        0x149a
        0x1a2a
        0x5b25
        0x1aa4
        0xfb52
        0x16b4
        0xaba
        0xa95b
        0x936
        0x1496
        0x9a4b
        0x154a
        0x136a5
        0xda4
        0x15ac
    .end array-data

    .line 183
    :array_3ba
    .array-data 4
        0x75f
        0xec04c
        0xec23f
        0xec435
        0xec649
        0xec83e
        0xeca51
        0xecc46
        0xece3a
        0xed04d
        0xed242
        0xed436
        0xed64a
        0xed83f
        0xeda53
        0xedc48
        0xede3d
        0xee050
        0xee244
        0xee439
        0xee64d
        0xee842
        0xeea36
        0xeec4a
        0xeee3e
        0xef052
        0xef246
        0xef43a
        0xef64e
        0xef843
        0xefa37
        0xefc4b
        0xefe41
        0xf0054
        0xf0248
        0xf043c
        0xf0650
        0xf0845
        0xf0a38
        0xf0c4d
        0xf0e42
        0xf1037
        0xf124a
        0xf143e
        0xf1651
        0xf1846
        0xf1a3a
        0xf1c4e
        0xf1e44
        0xf2038
        0xf224b
        0xf243f
        0xf2653
        0xf2848
        0xf2a3b
        0xf2c4f
        0xf2e45
        0xf3039
        0xf324d
        0xf3442
        0xf3636
        0xf384a
        0xf3a3d
        0xf3c51
        0xf3e46
        0xf403b
        0xf424e
        0xf4443
        0xf4638
        0xf484c
        0xf4a3f
        0xf4c52
        0xf4e48
        0xf503c
        0xf524f
        0xf5445
        0xf5639
        0xf584d
        0xf5a42
        0xf5c35
        0xf5e49
        0xf603e
        0xf6251
        0xf6446
        0xf663b
        0xf684f
        0xf6a43
        0xf6c37
        0xf6e4b
        0xf703f
        0xf7252
        0xf7447
        0xf763c
        0xf7850
        0xf7a45
        0xf7c39
        0xf7e4d
        0xf8042
        0xf8254
        0xf8449
        0xf863d
        0xf8851
        0xf8a46
        0xf8c3b
        0xf8e4f
        0xf9044
        0xf9237
        0xf944a
        0xf963f
        0xf9853
        0xf9a47
        0xf9c3c
        0xf9e50
        0xfa045
        0xfa238
        0xfa44c
        0xfa641
        0xfa836
        0xfaa49
        0xfac3d
        0xfae52
        0xfb047
        0xfb23a
        0xfb44e
        0xfb643
        0xfb837
        0xfba4a
        0xfbc3f
        0xfbe53
        0xfc048
        0xfc23c
        0xfc450
        0xfc645
        0xfc839
        0xfca4c
        0xfcc41
        0xfce36
        0xfd04a
        0xfd23d
        0xfd451
        0xfd646
        0xfd83a
        0xfda4d
        0xfdc43
        0xfde37
        0xfe04b
        0xfe23f
        0xfe453
        0xfe648
        0xfe83c
        0xfea4f
        0xfec44
        0xfee38
        0xff04c
        0xff241
        0xff436
        0xff64a
        0xff83e
        0xffa51
        0xffc46
        0xffe3a
        0x10004e
        0x100242
        0x100437
        0x10064b
        0x100841
        0x100a53
        0x100c48
        0x100e3c
        0x10104f
        0x101244
        0x101438
        0x10164c
        0x101842
        0x101a35
        0x101c49
        0x101e3d
        0x102051
        0x102245
        0x10243a
        0x10264e
        0x102843
        0x102a37
        0x102c4b
        0x102e3f
        0x103053
        0x103247
        0x10343b
        0x10364f
        0x103845
        0x103a38
        0x103c4c
        0x103e42
        0x104036
        0x104249
        0x10443d
        0x104651
        0x104846
        0x104a3a
        0x104c4e
        0x104e43
        0x105038
        0x10524a
        0x10543e
        0x105652
        0x105847
        0x105a3b
        0x105c4f
        0x105e45
        0x106039
        0x10624c
        0x106441
        0x106635
        0x106849
        0x106a3d
        0x106c51
        0x106e47
        0x10703c
        0x10724f
        0x107444
        0x107638
        0x10784c
        0x107a3f
        0x107c53
        0x107e48
    .end array-data
.end method

.method public static a(I)I
    .registers 3

    .prologue
    .line 107
    sget-object v0, Lcom/cm/reminder/calendar/utils/d;->b:[I

    add-int/lit16 v1, p0, -0x76c

    aget v0, v0, v1

    const/high16 v1, 0xf00000

    and-int/2addr v0, v1

    shr-int/lit8 v0, v0, 0x14

    return v0
.end method

.method public static a(II)I
    .registers 4

    .prologue
    .line 94
    sget-object v0, Lcom/cm/reminder/calendar/utils/d;->b:[I

    add-int/lit16 v1, p0, -0x76c

    aget v0, v0, v1

    const/high16 v1, 0x100000

    shr-int/2addr v1, p1

    and-int/2addr v0, v1

    if-nez v0, :cond_f

    .line 95
    const/16 v0, 0x1d

    .line 97
    :goto_e
    return v0

    :cond_f
    const/16 v0, 0x1e

    goto :goto_e
.end method

.method public static a(IIZ)I
    .registers 6

    .prologue
    const/4 v0, 0x0

    .line 67
    invoke-static {p0}, Lcom/cm/reminder/calendar/utils/d;->a(I)I

    move-result v2

    .line 70
    if-eqz v2, :cond_1e

    if-le p1, v2, :cond_1e

    .line 71
    const/4 v1, 0x1

    .line 74
    :goto_a
    if-nez p2, :cond_13

    .line 75
    add-int v0, p1, v1

    invoke-static {p0, v0}, Lcom/cm/reminder/calendar/utils/d;->a(II)I

    move-result v0

    .line 82
    :cond_12
    :goto_12
    return v0

    .line 78
    :cond_13
    if-eqz v2, :cond_12

    if-ne v2, p1, :cond_12

    .line 79
    add-int/lit8 v0, p1, 0x1

    invoke-static {p0, v0}, Lcom/cm/reminder/calendar/utils/d;->a(II)I

    move-result v0

    goto :goto_12

    :cond_1e
    move v1, v0

    goto :goto_a
.end method

.method public static a(Lcom/cm/reminder/calendar/utils/d$b;)Lcom/cm/reminder/calendar/utils/d$a;
    .registers 16

    .prologue
    const/16 v14, 0xd

    const/4 v7, 0x5

    const/4 v10, 0x4

    const/4 v4, 0x1

    const/4 v2, 0x0

    .line 220
    new-instance v5, Lcom/cm/reminder/calendar/utils/d$a;

    invoke-direct {v5}, Lcom/cm/reminder/calendar/utils/d$a;-><init>()V

    .line 221
    iget v0, p0, Lcom/cm/reminder/calendar/utils/d$b;->c:I

    sget-object v1, Lcom/cm/reminder/calendar/utils/d;->d:[I

    aget v1, v1, v2

    sub-int/2addr v0, v1

    .line 222
    iget v1, p0, Lcom/cm/reminder/calendar/utils/d$b;->c:I

    shl-int/lit8 v1, v1, 0x9

    iget v3, p0, Lcom/cm/reminder/calendar/utils/d$b;->b:I

    shl-int/lit8 v3, v3, 0x5

    or-int/2addr v1, v3

    iget v3, p0, Lcom/cm/reminder/calendar/utils/d$b;->a:I

    or-int/2addr v1, v3

    .line 224
    sget-object v3, Lcom/cm/reminder/calendar/utils/d;->d:[I

    aget v3, v3, v0

    if-le v3, v1, :cond_26

    .line 225
    add-int/lit8 v0, v0, -0x1

    .line 227
    :cond_26
    sget-object v1, Lcom/cm/reminder/calendar/utils/d;->d:[I

    aget v1, v1, v0

    .line 228
    const/16 v3, 0xc

    const/16 v6, 0x9

    invoke-static {v1, v3, v6}, Lcom/cm/reminder/calendar/utils/d;->b(III)I

    move-result v3

    .line 229
    invoke-static {v1, v10, v7}, Lcom/cm/reminder/calendar/utils/d;->b(III)I

    move-result v6

    .line 230
    invoke-static {v1, v7, v2}, Lcom/cm/reminder/calendar/utils/d;->b(III)I

    move-result v1

    .line 231
    iget v7, p0, Lcom/cm/reminder/calendar/utils/d$b;->c:I

    iget v8, p0, Lcom/cm/reminder/calendar/utils/d$b;->b:I

    iget v9, p0, Lcom/cm/reminder/calendar/utils/d$b;->a:I

    invoke-static {v7, v8, v9}, Lcom/cm/reminder/calendar/utils/d;->c(III)J

    move-result-wide v8

    invoke-static {v3, v6, v1}, Lcom/cm/reminder/calendar/utils/d;->c(III)J

    move-result-wide v6

    sub-long v6, v8, v6

    .line 233
    sget-object v1, Lcom/cm/reminder/calendar/utils/d;->c:[I

    aget v8, v1, v0

    .line 234
    invoke-static {v8, v10, v14}, Lcom/cm/reminder/calendar/utils/d;->b(III)I

    move-result v9

    .line 236
    sget-object v1, Lcom/cm/reminder/calendar/utils/d;->d:[I

    aget v1, v1, v2

    add-int v10, v0, v1

    .line 239
    const-wide/16 v0, 0x1

    add-long/2addr v0, v6

    move v3, v4

    move-wide v6, v0

    move v1, v2

    .line 240
    :goto_5e
    if-ge v1, v14, :cond_7a

    .line 241
    rsub-int/lit8 v0, v1, 0xc

    invoke-static {v8, v4, v0}, Lcom/cm/reminder/calendar/utils/d;->b(III)I

    move-result v0

    if-ne v0, v4, :cond_77

    const/16 v0, 0x1e

    .line 242
    :goto_6a
    int-to-long v12, v0

    cmp-long v11, v6, v12

    if-lez v11, :cond_7a

    .line 243
    add-int/lit8 v3, v3, 0x1

    .line 244
    int-to-long v12, v0

    sub-long/2addr v6, v12

    .line 240
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_5e

    .line 241
    :cond_77
    const/16 v0, 0x1d

    goto :goto_6a

    .line 249
    :cond_7a
    long-to-int v0, v6

    .line 250
    iput v10, v5, Lcom/cm/reminder/calendar/utils/d$a;->d:I

    .line 251
    iput v3, v5, Lcom/cm/reminder/calendar/utils/d$a;->c:I

    .line 252
    iput-boolean v2, v5, Lcom/cm/reminder/calendar/utils/d$a;->a:Z

    .line 253
    if-eqz v9, :cond_8f

    if-le v3, v9, :cond_8f

    .line 254
    add-int/lit8 v1, v3, -0x1

    iput v1, v5, Lcom/cm/reminder/calendar/utils/d$a;->c:I

    .line 255
    add-int/lit8 v1, v9, 0x1

    if-ne v3, v1, :cond_8f

    .line 256
    iput-boolean v4, v5, Lcom/cm/reminder/calendar/utils/d$a;->a:Z

    .line 259
    :cond_8f
    iput v0, v5, Lcom/cm/reminder/calendar/utils/d$a;->b:I

    .line 260
    return-object v5
.end method

.method public static a(III)Ljava/lang/String;
    .registers 9

    .prologue
    const/16 v5, 0x9

    const/16 v4, 0x8

    const/4 v3, 0x7

    const/4 v2, 0x5

    const/4 v1, 0x1

    .line 118
    const-string v0, ""

    .line 119
    if-ne p1, v1, :cond_10

    if-ne p2, v1, :cond_10

    .line 120
    const-string v0, "\u6625\u8282"

    .line 141
    :cond_f
    :goto_f
    return-object v0

    .line 121
    :cond_10
    if-ne p1, v1, :cond_19

    const/16 v1, 0xf

    if-ne p2, v1, :cond_19

    .line 122
    const-string v0, "\u5143\u5bb5\u8282"

    goto :goto_f

    .line 123
    :cond_19
    if-ne p1, v2, :cond_20

    if-ne p2, v2, :cond_20

    .line 124
    const-string v0, "\u7aef\u5348\u8282"

    goto :goto_f

    .line 125
    :cond_20
    if-ne p1, v3, :cond_27

    if-ne p2, v3, :cond_27

    .line 126
    const-string v0, "\u4e03\u5915"

    goto :goto_f

    .line 127
    :cond_27
    if-ne p1, v4, :cond_30

    const/16 v1, 0xf

    if-ne p2, v1, :cond_30

    .line 128
    const-string v0, "\u4e2d\u79cb\u8282"

    goto :goto_f

    .line 129
    :cond_30
    if-ne p1, v5, :cond_37

    if-ne p2, v5, :cond_37

    .line 130
    const-string v0, "\u91cd\u9633\u8282"

    goto :goto_f

    .line 131
    :cond_37
    const/16 v1, 0xc

    if-ne p1, v1, :cond_40

    if-ne p2, v4, :cond_40

    .line 132
    const-string v0, "\u814a\u516b\u8282"

    goto :goto_f

    .line 134
    :cond_40
    const/16 v1, 0xc

    if-ne p1, v1, :cond_f

    .line 135
    invoke-static {p0, p1}, Lcom/cm/reminder/calendar/utils/d;->a(II)I

    move-result v1

    const/16 v2, 0x1d

    if-ne v1, v2, :cond_50

    const/16 v1, 0x1d

    if-eq p2, v1, :cond_5c

    .line 136
    :cond_50
    invoke-static {p0, p1}, Lcom/cm/reminder/calendar/utils/d;->a(II)I

    move-result v1

    const/16 v2, 0x1e

    if-ne v1, v2, :cond_f

    const/16 v1, 0x1e

    if-ne p2, v1, :cond_f

    .line 137
    :cond_5c
    const-string v0, "\u9664\u5915"

    goto :goto_f
.end method

.method public static a(IZ)Ljava/lang/String;
    .registers 5

    .prologue
    .line 162
    if-eqz p1, :cond_22

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "\u95f0"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    sget-object v1, Lcom/cm/reminder/calendar/utils/d;->a:[Ljava/lang/String;

    add-int/lit8 v2, p0, -0x1

    aget-object v1, v1, v2

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\u6708"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    :goto_21
    return-object v0

    :cond_22
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    sget-object v1, Lcom/cm/reminder/calendar/utils/d;->a:[Ljava/lang/String;

    add-int/lit8 v2, p0, -0x1

    aget-object v1, v1, v2

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\u6708"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_21
.end method

.method private static b(III)I
    .registers 4

    .prologue
    .line 207
    const/4 v0, 0x1

    shl-int/2addr v0, p1

    add-int/lit8 v0, v0, -0x1

    shl-int/2addr v0, p2

    and-int/2addr v0, p0

    shr-int/2addr v0, p2

    return v0
.end method

.method public static b(I)Ljava/lang/String;
    .registers 5

    .prologue
    .line 151
    const/4 v0, 0x4

    new-array v1, v0, [Ljava/lang/String;

    const/4 v0, 0x0

    const-string v2, "\u521d"

    aput-object v2, v1, v0

    const/4 v0, 0x1

    const-string v2, "\u5341"

    aput-object v2, v1, v0

    const/4 v0, 0x2

    const-string v2, "\u5eff"

    aput-object v2, v1, v0

    const/4 v0, 0x3

    const-string v2, "\u5345"

    aput-object v2, v1, v0

    .line 152
    rem-int/lit8 v0, p0, 0xa

    if-nez v0, :cond_24

    const/16 v0, 0x9

    .line 153
    :goto_1d
    const/16 v2, 0x1e

    if-le p0, v2, :cond_29

    .line 154
    const-string v0, ""

    .line 158
    :goto_23
    return-object v0

    .line 152
    :cond_24
    rem-int/lit8 v0, p0, 0xa

    add-int/lit8 v0, v0, -0x1

    goto :goto_1d

    .line 155
    :cond_29
    const/16 v2, 0xa

    if-ne p0, v2, :cond_30

    .line 156
    const-string v0, "\u521d\u5341"

    goto :goto_23

    .line 158
    :cond_30
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    div-int/lit8 v3, p0, 0xa

    aget-object v1, v1, v3

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    sget-object v2, Lcom/cm/reminder/calendar/utils/d;->a:[Ljava/lang/String;

    aget-object v0, v2, v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_23
.end method

.method private static c(III)J
    .registers 7

    .prologue
    .line 211
    add-int/lit8 v0, p1, 0x9

    rem-int/lit8 v0, v0, 0xc

    .line 212
    div-int/lit8 v1, v0, 0xa

    sub-int v1, p0, v1

    .line 213
    mul-int/lit16 v2, v1, 0x16d

    div-int/lit8 v3, v1, 0x4

    add-int/2addr v2, v3

    div-int/lit8 v3, v1, 0x64

    sub-int/2addr v2, v3

    div-int/lit16 v1, v1, 0x190

    add-int/2addr v1, v2

    mul-int/lit16 v0, v0, 0x132

    add-int/lit8 v0, v0, 0x5

    div-int/lit8 v0, v0, 0xa

    add-int/2addr v0, v1

    add-int/lit8 v1, p2, -0x1

    add-int/2addr v0, v1

    int-to-long v0, v0

    return-wide v0
.end method