Changes of com.discord v834

This commit is contained in:
DisTok 2019-02-04 21:37:24 +01:00
parent 9fe0b0eaff
commit dbe775932a
436 changed files with 9833 additions and 6057 deletions

View file

@ -1198,7 +1198,7 @@
new-array v5, v1, [I
const v6, 0x7f0402ef
const v6, 0x7f0402f0
aput v6, v5, v3
@ -1304,17 +1304,17 @@
0x7f04014a
0x7f04014b
0x7f0401a6
0x7f0401c7
0x7f0401d1
0x7f040231
0x7f04024b
0x7f040263
0x7f0402a2
0x7f0401c8
0x7f0401d2
0x7f040232
0x7f04024c
0x7f040264
0x7f0402a3
0x7f0402fb
0x7f0402fe
0x7f040393
0x7f04039d
0x7f0402a4
0x7f0402fc
0x7f0402ff
0x7f040394
0x7f04039e
.end array-data
:array_1
@ -1323,14 +1323,14 @@
0x7f040045
0x7f04009a
0x7f04013e
0x7f0402fe
0x7f04039d
0x7f0402ff
0x7f04039e
.end array-data
:array_2
.array-data 4
0x7f040106
0x7f0401c8
0x7f0401c9
.end array-data
:array_3
@ -1338,11 +1338,11 @@
0x10100f2
0x7f040068
0x7f040069
0x7f040228
0x7f040229
0x7f040248
0x7f0402e2
0x7f04022a
0x7f040249
0x7f0402e3
0x7f0402e4
.end array-data
:array_4
@ -1372,17 +1372,17 @@
:array_7
.array-data 4
0x1010119
0x7f0402ed
0x7f040391
0x7f0402ee
0x7f040392
0x7f040393
.end array-data
:array_8
.array-data 4
0x1010142
0x7f04038e
0x7f04038f
0x7f040390
0x7f040391
.end array-data
:array_9
@ -1406,9 +1406,9 @@
0x7f040041
0x7f04011f
0x7f04012d
0x7f0401da
0x7f040224
0x7f040320
0x7f0401db
0x7f040225
0x7f040321
.end array-data
:array_b
@ -1484,47 +1484,46 @@
0x7f0400ff
0x7f04014a
0x7f0401b1
0x7f040226
0x7f040227
0x7f04022a
0x7f040228
0x7f04022b
0x7f04022c
0x7f04022d
0x7f04022e
0x7f04022f
0x7f040230
0x7f040258
0x7f040231
0x7f040259
0x7f04025a
0x7f040262
0x7f040264
0x7f0402a9
0x7f0402ac
0x7f04025b
0x7f040263
0x7f040265
0x7f0402aa
0x7f0402ad
0x7f0402ae
0x7f0402d5
0x7f0402d7
0x7f0402af
0x7f0402d6
0x7f0402d8
0x7f0402d9
0x7f0402ea
0x7f0402da
0x7f0402eb
0x7f040302
0x7f04032b
0x7f0402ec
0x7f040303
0x7f04032c
0x7f04032d
0x7f04032e
0x7f040330
0x7f04032f
0x7f040331
0x7f040332
0x7f040333
0x7f040336
0x7f040334
0x7f040337
0x7f04039f
0x7f040338
0x7f0403a0
0x7f0403a1
0x7f0403a2
0x7f0403c0
0x7f0403c3
0x7f0403a3
0x7f0403c1
0x7f0403c4
0x7f0403c5
0x7f0403c6
@ -1534,6 +1533,7 @@
0x7f0403ca
0x7f0403cb
0x7f0403cc
0x7f0403cd
.end array-data
:array_c
@ -1552,19 +1552,19 @@
:array_e
.array-data 4
0x7f0401d8
0x7f0402f4
0x7f0401d9
0x7f0402f5
.end array-data
:array_f
.array-data 4
0x10100b3
0x7f0401de
0x7f0401df
0x7f0401e0
0x7f04020c
0x7f040218
0x7f0401e1
0x7f04020d
0x7f040219
0x7f04021a
.end array-data
:array_10
@ -1575,8 +1575,8 @@
0x7f04009f
0x7f0400f9
0x7f040138
0x7f0402e9
0x7f04038a
0x7f0402ea
0x7f04038b
.end array-data
:array_11
@ -1600,7 +1600,7 @@
0x7f040134
0x7f040135
0x7f040136
0x7f0403a7
0x7f0403a8
.end array-data
:array_13
@ -1634,8 +1634,8 @@
0x1010128
0x7f0400f2
0x7f0400f7
0x7f040246
0x7f0402df
0x7f040247
0x7f0402e0
.end array-data
:array_16
@ -1654,7 +1654,6 @@
:array_18
.array-data 4
0x7f040233
0x7f040234
0x7f040235
0x7f040236
@ -1666,6 +1665,7 @@
0x7f04023c
0x7f04023d
0x7f04023e
0x7f04023f
.end array-data
:array_19
@ -1700,9 +1700,9 @@
0x7f0400b5
0x7f0401ac
0x7f0401ad
0x7f04024f
0x7f0402db
0x7f0403a3
0x7f040250
0x7f0402dc
0x7f0403a4
.end array-data
:array_1b
@ -1714,21 +1714,21 @@
0x101012f
0x1010130
0x1010131
0x7f040265
0x7f0402f9
0x7f040266
0x7f0402fa
.end array-data
:array_1c
.array-data 4
0x1010176
0x10102c9
0x7f040250
0x7f040251
.end array-data
:array_1d
.array-data 4
0x7f040254
0x7f040257
0x7f040255
0x7f040258
.end array-data
:array_1e
@ -1742,14 +1742,14 @@
0x7f0400ed
0x7f04013c
0x7f0401ae
0x7f0401db
0x7f0402a7
0x7f0401dc
0x7f0402a8
0x7f0402d3
0x7f0402a9
0x7f0402d4
0x7f0402fa
0x7f0402ff
0x7f0403c1
0x7f0402d5
0x7f0402fb
0x7f040300
0x7f0403c2
.end array-data
:array_1f
@ -1758,7 +1758,7 @@
0x1010176
0x101017b
0x1010262
0x7f040263
0x7f040264
.end array-data
:array_20
@ -1776,17 +1776,17 @@
0x1010124
0x1010125
0x1010142
0x7f0402e1
0x7f0402ec
0x7f040300
0x7f0402e2
0x7f0402ed
0x7f040301
0x7f040303
0x7f04038b
0x7f040302
0x7f040304
0x7f04038c
0x7f04038d
0x7f0403a4
0x7f04038e
0x7f0403a5
0x7f0403a6
0x7f0403a7
.end array-data
:array_22
@ -1803,7 +1803,7 @@
0x1010164
0x10103ac
0x7f04012d
0x7f040320
0x7f040321
.end array-data
:array_23
@ -1819,17 +1819,16 @@
0x7f0400b9
0x7f0400ba
0x7f0400bb
0x7f040231
0x7f040232
0x7f040243
0x7f040249
0x7f040233
0x7f040244
0x7f04024a
0x7f040263
0x7f0402fb
0x7f04024b
0x7f040264
0x7f0402fc
0x7f0402fd
0x7f040393
0x7f040395
0x7f0402fe
0x7f040394
0x7f040396
0x7f040397
0x7f040398
@ -1837,15 +1836,16 @@
0x7f04039a
0x7f04039b
0x7f04039c
0x7f04039d
.end array-data
:array_24
.array-data 4
0x1010000
0x10100da
0x7f040255
0x7f040256
0x7f04033b
0x7f040257
0x7f04033c
.end array-data
:array_25

View file

@ -30,11 +30,11 @@
.field public static final LOCAL_VOICE:Ljava/lang/String; = ""
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/833"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/834"
.field public static final VERSION_CODE:I = 0x341
.field public static final VERSION_CODE:I = 0x342
.field public static final VERSION_NAME:Ljava/lang/String; = "8.3.3"
.field public static final VERSION_NAME:Ljava/lang/String; = "8.3.4g"
# direct methods

View file

@ -2710,7 +2710,7 @@
new-array v6, v1, [I
const v7, 0x7f040245
const v7, 0x7f040246
aput v7, v6, v3
@ -2752,7 +2752,7 @@
new-array v5, v1, [I
const v6, 0x7f0402ef
const v6, 0x7f0402f0
aput v6, v5, v3
@ -2772,7 +2772,7 @@
new-array v5, v1, [I
const v6, 0x7f0401c9
const v6, 0x7f0401ca
aput v6, v5, v3
@ -2924,7 +2924,7 @@
new-array v0, v1, [I
const v1, 0x7f0403c2
const v1, 0x7f0403c3
aput v1, v0, v3
@ -2972,17 +2972,17 @@
0x7f04014a
0x7f04014b
0x7f0401a6
0x7f0401c7
0x7f0401d1
0x7f040231
0x7f04024b
0x7f040263
0x7f0402a2
0x7f0401c8
0x7f0401d2
0x7f040232
0x7f04024c
0x7f040264
0x7f0402a3
0x7f0402fb
0x7f0402fe
0x7f040393
0x7f04039d
0x7f0402a4
0x7f0402fc
0x7f0402ff
0x7f040394
0x7f04039e
.end array-data
:array_1
@ -2991,14 +2991,14 @@
0x7f040045
0x7f04009a
0x7f04013e
0x7f0402fe
0x7f04039d
0x7f0402ff
0x7f04039e
.end array-data
:array_2
.array-data 4
0x7f040106
0x7f0401c8
0x7f0401c9
.end array-data
:array_3
@ -3006,11 +3006,11 @@
0x10100f2
0x7f040068
0x7f040069
0x7f040228
0x7f040229
0x7f040248
0x7f0402e2
0x7f04022a
0x7f040249
0x7f0402e3
0x7f0402e4
.end array-data
:array_4
@ -3044,37 +3044,37 @@
0x1010540
0x7f040100
0x7f040107
0x7f040223
0x7f040224
.end array-data
:array_8
.array-data 4
0x7f0402f0
0x7f0402f1
0x7f0402f2
0x7f0402f3
0x7f0402f4
.end array-data
:array_9
.array-data 4
0x7f040220
0x7f040221
0x7f040222
.end array-data
:array_a
.array-data 4
0x1010119
0x7f0402ed
0x7f040391
0x7f0402ee
0x7f040392
0x7f040393
.end array-data
:array_b
.array-data 4
0x1010142
0x7f04038e
0x7f04038f
0x7f040390
0x7f040391
.end array-data
:array_c
@ -3098,9 +3098,9 @@
0x7f040041
0x7f04011f
0x7f04012d
0x7f0401da
0x7f040224
0x7f040320
0x7f0401db
0x7f040225
0x7f040321
.end array-data
:array_e
@ -3176,47 +3176,46 @@
0x7f0400ff
0x7f04014a
0x7f0401b1
0x7f040226
0x7f040227
0x7f04022a
0x7f040228
0x7f04022b
0x7f04022c
0x7f04022d
0x7f04022e
0x7f04022f
0x7f040230
0x7f040258
0x7f040231
0x7f040259
0x7f04025a
0x7f040262
0x7f040264
0x7f0402a9
0x7f0402ac
0x7f04025b
0x7f040263
0x7f040265
0x7f0402aa
0x7f0402ad
0x7f0402ae
0x7f0402d5
0x7f0402d7
0x7f0402af
0x7f0402d6
0x7f0402d8
0x7f0402d9
0x7f0402ea
0x7f0402da
0x7f0402eb
0x7f040302
0x7f04032b
0x7f0402ec
0x7f040303
0x7f04032c
0x7f04032d
0x7f04032e
0x7f040330
0x7f04032f
0x7f040331
0x7f040332
0x7f040333
0x7f040336
0x7f040334
0x7f040337
0x7f04039f
0x7f040338
0x7f0403a0
0x7f0403a1
0x7f0403a2
0x7f0403c0
0x7f0403c3
0x7f0403a3
0x7f0403c1
0x7f0403c4
0x7f0403c5
0x7f0403c6
@ -3226,14 +3225,15 @@
0x7f0403ca
0x7f0403cb
0x7f0403cc
0x7f0403cd
.end array-data
:array_f
.array-data 4
0x101014f
0x7f0403a8
0x7f0403a9
0x7f0403aa
0x7f0403ab
.end array-data
:array_10
@ -3249,15 +3249,15 @@
:array_11
.array-data 4
0x7f040100
0x7f0401cb
0x7f0401cd
0x7f0401cf
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d4
0x7f0401d1
0x7f0401d5
0x7f0401d6
0x7f0401d9
0x7f040247
0x7f0401d7
0x7f0401da
0x7f040248
.end array-data
:array_12
@ -3352,10 +3352,10 @@
0x7f040142
0x7f0401a7
0x7f0401ab
0x7f0402b2
0x7f0402e0
0x7f040338
0x7f04033a
0x7f0402b3
0x7f0402e1
0x7f040339
0x7f04033b
.end array-data
:array_18
@ -3364,8 +3364,8 @@
0x7f04008a
0x7f04008b
0x7f04008c
0x7f0402e4
0x7f0402e5
0x7f0402e6
.end array-data
:array_19
@ -3405,18 +3405,18 @@
0x7f04010c
0x7f04010d
0x7f04010e
0x7f0402d0
0x7f0402d2
0x7f0402f5
0x7f040393
0x7f0402d1
0x7f0402d3
0x7f0402f6
0x7f040394
0x7f04039e
0x7f040395
0x7f04039f
.end array-data
:array_1b
.array-data 4
0x7f0401e1
0x7f0401e2
0x7f0401e3
.end array-data
:array_1c
@ -3445,7 +3445,6 @@
0x7f040077
0x7f0400b1
0x7f0400b2
0x7f0401e3
0x7f0401e4
0x7f0401e5
0x7f0401e6
@ -3486,15 +3485,16 @@
0x7f040209
0x7f04020a
0x7f04020b
0x7f04020d
0x7f04020c
0x7f04020e
0x7f040212
0x7f04020f
0x7f040213
0x7f040214
0x7f040215
0x7f040216
0x7f040217
0x7f04021e
0x7f040218
0x7f04021f
.end array-data
:array_1f
@ -3536,7 +3536,6 @@
0x7f04004b
0x7f040077
0x7f0400b2
0x7f0401e3
0x7f0401e4
0x7f0401e5
0x7f0401e6
@ -3577,31 +3576,32 @@
0x7f040209
0x7f04020a
0x7f04020b
0x7f04020d
0x7f04020c
0x7f04020e
0x7f040212
0x7f04020f
0x7f040213
0x7f040214
0x7f040215
0x7f040216
0x7f040217
0x7f040218
.end array-data
:array_21
.array-data 4
0x7f0401d8
0x7f0402f4
0x7f0401d9
0x7f0402f5
.end array-data
:array_22
.array-data 4
0x10100b3
0x7f0401de
0x7f0401df
0x7f0401e0
0x7f04020c
0x7f040218
0x7f0401e1
0x7f04020d
0x7f040219
0x7f04021a
.end array-data
:array_23
@ -3618,15 +3618,15 @@
0x7f04009f
0x7f0400f9
0x7f040138
0x7f0402e9
0x7f04038a
0x7f0402ea
0x7f04038b
.end array-data
:array_25
.array-data 4
0x7f040145
0x7f040147
0x7f040268
0x7f040269
.end array-data
:array_26
@ -3638,24 +3638,24 @@
0x7f0400f5
0x7f040123
0x7f04012a
0x7f0401d7
0x7f0402dc
0x7f0401d8
0x7f0402dd
0x7f0402de
0x7f0402df
.end array-data
:array_27
.array-data 4
0x7f0401dd
0x7f04020f
0x7f0401de
0x7f040210
0x7f040211
0x7f04021a
0x7f040212
0x7f04021b
0x7f04021c
0x7f04021d
0x7f04021f
0x7f040222
0x7f04021e
0x7f040220
0x7f040223
.end array-data
:array_28
@ -3668,19 +3668,19 @@
0x7f040114
0x7f040142
0x7f04014c
0x7f040244
0x7f040267
0x7f0402b2
0x7f0402e0
0x7f0403bb
0x7f040245
0x7f040268
0x7f0402b3
0x7f0402e1
0x7f0403bc
.end array-data
:array_29
.array-data 4
0x7f040120
0x7f040121
0x7f0401d2
0x7f040225
0x7f0401d3
0x7f040226
.end array-data
:array_2a
@ -3704,7 +3704,7 @@
0x7f040134
0x7f040135
0x7f040136
0x7f0403a7
0x7f0403a8
.end array-data
:array_2c
@ -3721,16 +3721,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -3744,7 +3743,8 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_2e
@ -3778,8 +3778,8 @@
0x1010128
0x7f0400f2
0x7f0400f7
0x7f040246
0x7f0402df
0x7f040247
0x7f0402e0
.end array-data
:array_31
@ -3805,7 +3805,6 @@
:array_34
.array-data 4
0x7f040233
0x7f040234
0x7f040235
0x7f040236
@ -3817,6 +3816,7 @@
0x7f04023c
0x7f04023d
0x7f04023e
0x7f04023f
.end array-data
:array_35
@ -3834,15 +3834,15 @@
0x7f0401aa
0x7f0401ac
0x7f0401ad
0x7f0402b2
0x7f0402f7
0x7f0402b3
0x7f0402f8
0x7f0402f9
.end array-data
:array_36
.array-data 4
0x7f0402f7
0x7f0402f8
0x7f0402f9
.end array-data
:array_37
@ -3859,13 +3859,12 @@
0x7f0400ae
0x7f0400ff
0x7f04012b
0x7f040240
0x7f040241
0x7f04024c
0x7f0402d1
0x7f0402e6
0x7f04031a
0x7f040321
0x7f040242
0x7f04024d
0x7f0402d2
0x7f0402e7
0x7f04031b
0x7f040322
0x7f040323
0x7f040324
@ -3875,10 +3874,11 @@
0x7f040328
0x7f040329
0x7f04032a
0x7f04032f
0x7f040334
0x7f04032b
0x7f040330
0x7f040335
0x7f040339
0x7f040336
0x7f04033a
.end array-data
:array_38
@ -3913,9 +3913,9 @@
0x7f0400b5
0x7f0401ac
0x7f0401ad
0x7f04024f
0x7f0402db
0x7f0403a3
0x7f040250
0x7f0402dc
0x7f0403a4
.end array-data
:array_3a
@ -3927,8 +3927,8 @@
0x101012f
0x1010130
0x1010131
0x7f040265
0x7f0402f9
0x7f040266
0x7f0402fa
.end array-data
:array_3b
@ -3938,26 +3938,26 @@
0x101011f
0x7f040100
0x7f04013d
0x7f0401cb
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d3
0x7f0401d6
0x7f040247
0x7f0401cd
0x7f0401cf
0x7f0401d1
0x7f0401d4
0x7f0401d7
0x7f040248
.end array-data
:array_3c
.array-data 4
0x1010176
0x10102c9
0x7f040250
0x7f040251
.end array-data
:array_3d
.array-data 4
0x7f040254
0x7f040257
0x7f040255
0x7f040258
.end array-data
:array_3e
@ -3969,10 +3969,10 @@
0x7f04011b
0x7f04011c
0x7f04011d
0x7f0401dc
0x7f0402b1
0x7f0402e8
0x7f0402ee
0x7f0401dd
0x7f0402b2
0x7f0402e9
0x7f0402ef
.end array-data
:array_3f
@ -3986,21 +3986,21 @@
0x7f0400ed
0x7f04013c
0x7f0401ae
0x7f0401db
0x7f0402a7
0x7f0401dc
0x7f0402a8
0x7f0402d3
0x7f0402a9
0x7f0402d4
0x7f0402fa
0x7f0402ff
0x7f0403c1
0x7f0402d5
0x7f0402fb
0x7f040300
0x7f0403c2
.end array-data
:array_40
.array-data 4
0x7f04006a
0x7f0400ad
0x7f0402cf
0x7f0402d0
.end array-data
:array_41
@ -4012,16 +4012,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -4035,20 +4034,21 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_42
.array-data 4
0x7f0402e6
0x7f0402e7
0x7f0402e8
.end array-data
:array_43
.array-data 4
0x101011f
0x7f040100
0x7f040242
0x7f040243
.end array-data
:array_44
@ -4057,7 +4057,7 @@
0x1010176
0x101017b
0x1010262
0x7f040263
0x7f040264
.end array-data
:array_45
@ -4072,7 +4072,6 @@
:array_46
.array-data 4
0x7f0402c1
0x7f0402c2
0x7f0402c3
0x7f0402c4
@ -4086,6 +4085,7 @@
0x7f0402cc
0x7f0402cd
0x7f0402ce
0x7f0402cf
.end array-data
:array_47
@ -4093,17 +4093,17 @@
0x1010124
0x1010125
0x1010142
0x7f0402e1
0x7f0402ec
0x7f040300
0x7f0402e2
0x7f0402ed
0x7f040301
0x7f040303
0x7f04038b
0x7f040302
0x7f040304
0x7f04038c
0x7f04038d
0x7f0403a4
0x7f04038e
0x7f0403a5
0x7f0403a6
0x7f0403a7
.end array-data
:array_48
@ -4115,7 +4115,6 @@
:array_49
.array-data 4
0x7f040304
0x7f040305
0x7f040306
0x7f040307
@ -4137,15 +4136,16 @@
0x7f040317
0x7f040318
0x7f040319
0x7f04031b
0x7f04031a
0x7f04031c
0x7f04031d
0x7f04031e
.end array-data
:array_4a
.array-data 4
0x101014f
0x7f04031e
0x7f04031f
.end array-data
:array_4b
@ -4162,7 +4162,7 @@
0x1010164
0x10103ac
0x7f04012d
0x7f040320
0x7f040321
.end array-data
:array_4c
@ -4190,11 +4190,11 @@
0x7f040146
0x7f040148
0x7f040149
0x7f04025b
0x7f04025c
0x7f04025d
0x7f04025e
0x7f04025f
0x7f040260
.end array-data
:array_4d
@ -4217,17 +4217,16 @@
0x7f0400b9
0x7f0400ba
0x7f0400bb
0x7f040231
0x7f040232
0x7f040243
0x7f040249
0x7f040233
0x7f040244
0x7f04024a
0x7f040263
0x7f0402fb
0x7f04024b
0x7f040264
0x7f0402fc
0x7f0402fd
0x7f040393
0x7f040395
0x7f0402fe
0x7f040394
0x7f040396
0x7f040397
0x7f040398
@ -4235,21 +4234,22 @@
0x7f04039a
0x7f04039b
0x7f04039c
0x7f04039d
.end array-data
:array_4f
.array-data 4
0x7f0403bd
0x7f0403be
0x7f0403bf
.end array-data
:array_50
.array-data 4
0x1010000
0x10100da
0x7f040255
0x7f040256
0x7f04033b
0x7f040257
0x7f04033c
.end array-data
:array_51
@ -4269,19 +4269,18 @@
:array_53
.array-data 4
0x7f040042
0x7f0403bc
0x7f0403bd
.end array-data
:array_54
.array-data 4
0x7f0403ab
0x7f0403ac
0x7f0403ad
0x7f0403ae
.end array-data
:array_55
.array-data 4
0x7f0403ae
0x7f0403af
0x7f0403b0
0x7f0403b1
@ -4294,6 +4293,7 @@
0x7f0403b8
0x7f0403b9
0x7f0403ba
0x7f0403bb
.end array-data
.end method

View file

@ -1296,7 +1296,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0088
const v0, 0x7f0d0089
return v0
.end method

View file

@ -474,7 +474,7 @@
const/4 v1, 0x1
const v2, 0x7f040372
const v2, 0x7f040373
invoke-virtual {v0, v2, v1}, Lcom/discord/app/AppActivity$j;->b(IZ)Landroid/util/TypedValue;

View file

@ -133,7 +133,7 @@
sput-object v1, Lcom/discord/app/e;->tq:Ljava/util/List;
const/16 v1, 0x18
const/16 v1, 0x19
new-array v1, v1, [Lkotlin/reflect/b;
@ -161,7 +161,7 @@
aput-object v2, v1, v5
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsLanguage;
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGames;
invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -169,7 +169,7 @@
aput-object v2, v1, v6
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia;
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsLanguage;
invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -177,7 +177,7 @@
aput-object v2, v1, v7
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections;
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia;
invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -185,7 +185,7 @@
aput-object v2, v1, v8
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsVoice;
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;
invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -193,7 +193,7 @@
aput-object v2, v1, v9
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy;
const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections;
invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -201,7 +201,7 @@
aput-object v2, v1, v0
const-class v0, Lcom/discord/widgets/servers/WidgetServerNotifications;
const-class v0, Lcom/discord/widgets/settings/WidgetSettingsVoice;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -211,7 +211,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;
const-class v0, Lcom/discord/widgets/servers/WidgetServerNotifications;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -221,7 +221,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsChannels;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -231,7 +231,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsChannels;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -241,7 +241,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -251,7 +251,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsModeration;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -261,7 +261,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsVanityUrl;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsModeration;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -271,7 +271,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsSecurity;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsVanityUrl;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -281,7 +281,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsSecurity;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -291,7 +291,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsRolesList;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -301,7 +301,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsRolesList;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -311,7 +311,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -321,7 +321,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsEditPermissions;
const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -331,7 +331,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview;
const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsEditPermissions;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -341,7 +341,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister;
const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -351,7 +351,7 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin;
const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -361,6 +361,16 @@
aput-object v0, v1, v2
const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
move-result-object v0
const/16 v2, 0x18
aput-object v0, v1, v2
invoke-static {v1}, Lkotlin/a/l;->h([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0

View file

@ -187,7 +187,7 @@
.field public static final drawable_chip_delete:I = 0x7f0800d5
.field public static final notification_template_icon_bg:I = 0x7f08038a
.field public static final notification_template_icon_bg:I = 0x7f08038c
# direct methods

View file

@ -1146,7 +1146,7 @@
new-array v1, v1, [I
const v2, 0x7f0402ef
const v2, 0x7f0402f0
aput v2, v1, v3
@ -1240,17 +1240,17 @@
0x7f04014a
0x7f04014b
0x7f0401a6
0x7f0401c7
0x7f0401d1
0x7f040231
0x7f04024b
0x7f040263
0x7f0402a2
0x7f0401c8
0x7f0401d2
0x7f040232
0x7f04024c
0x7f040264
0x7f0402a3
0x7f0402fb
0x7f0402fe
0x7f040393
0x7f04039d
0x7f0402a4
0x7f0402fc
0x7f0402ff
0x7f040394
0x7f04039e
.end array-data
:array_1
@ -1259,14 +1259,14 @@
0x7f040045
0x7f04009a
0x7f04013e
0x7f0402fe
0x7f04039d
0x7f0402ff
0x7f04039e
.end array-data
:array_2
.array-data 4
0x7f040106
0x7f0401c8
0x7f0401c9
.end array-data
:array_3
@ -1274,27 +1274,27 @@
0x10100f2
0x7f040068
0x7f040069
0x7f040228
0x7f040229
0x7f040248
0x7f0402e2
0x7f04022a
0x7f040249
0x7f0402e3
0x7f0402e4
.end array-data
:array_4
.array-data 4
0x1010119
0x7f0402ed
0x7f040391
0x7f0402ee
0x7f040392
0x7f040393
.end array-data
:array_5
.array-data 4
0x1010142
0x7f04038e
0x7f04038f
0x7f040390
0x7f040391
.end array-data
:array_6
@ -1318,9 +1318,9 @@
0x7f040041
0x7f04011f
0x7f04012d
0x7f0401da
0x7f040224
0x7f040320
0x7f0401db
0x7f040225
0x7f040321
.end array-data
:array_8
@ -1396,47 +1396,46 @@
0x7f0400ff
0x7f04014a
0x7f0401b1
0x7f040226
0x7f040227
0x7f04022a
0x7f040228
0x7f04022b
0x7f04022c
0x7f04022d
0x7f04022e
0x7f04022f
0x7f040230
0x7f040258
0x7f040231
0x7f040259
0x7f04025a
0x7f040262
0x7f040264
0x7f0402a9
0x7f0402ac
0x7f04025b
0x7f040263
0x7f040265
0x7f0402aa
0x7f0402ad
0x7f0402ae
0x7f0402d5
0x7f0402d7
0x7f0402af
0x7f0402d6
0x7f0402d8
0x7f0402d9
0x7f0402ea
0x7f0402da
0x7f0402eb
0x7f040302
0x7f04032b
0x7f0402ec
0x7f040303
0x7f04032c
0x7f04032d
0x7f04032e
0x7f040330
0x7f04032f
0x7f040331
0x7f040332
0x7f040333
0x7f040336
0x7f040334
0x7f040337
0x7f04039f
0x7f040338
0x7f0403a0
0x7f0403a1
0x7f0403a2
0x7f0403c0
0x7f0403c3
0x7f0403a3
0x7f0403c1
0x7f0403c4
0x7f0403c5
0x7f0403c6
@ -1446,6 +1445,7 @@
0x7f0403ca
0x7f0403cb
0x7f0403cc
0x7f0403cd
.end array-data
:array_9
@ -1495,8 +1495,8 @@
0x7f04009f
0x7f0400f9
0x7f040138
0x7f0402e9
0x7f04038a
0x7f0402ea
0x7f04038b
.end array-data
:array_d
@ -1506,16 +1506,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -1529,7 +1528,8 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_e
@ -1541,8 +1541,8 @@
0x1010128
0x7f0400f2
0x7f0400f7
0x7f040246
0x7f0402df
0x7f040247
0x7f0402e0
.end array-data
:array_f
@ -1591,9 +1591,9 @@
0x7f0400b5
0x7f0401ac
0x7f0401ad
0x7f04024f
0x7f0402db
0x7f0403a3
0x7f040250
0x7f0402dc
0x7f0403a4
.end array-data
:array_13
@ -1605,15 +1605,15 @@
0x101012f
0x1010130
0x1010131
0x7f040265
0x7f0402f9
0x7f040266
0x7f0402fa
.end array-data
:array_14
.array-data 4
0x1010176
0x10102c9
0x7f040250
0x7f040251
.end array-data
:array_15
@ -1627,14 +1627,14 @@
0x7f0400ed
0x7f04013c
0x7f0401ae
0x7f0401db
0x7f0402a7
0x7f0401dc
0x7f0402a8
0x7f0402d3
0x7f0402a9
0x7f0402d4
0x7f0402fa
0x7f0402ff
0x7f0403c1
0x7f0402d5
0x7f0402fb
0x7f040300
0x7f0403c2
.end array-data
:array_16
@ -1646,16 +1646,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -1669,7 +1668,8 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_17
@ -1678,7 +1678,7 @@
0x1010176
0x101017b
0x1010262
0x7f040263
0x7f040264
.end array-data
:array_18
@ -1686,17 +1686,17 @@
0x1010124
0x1010125
0x1010142
0x7f0402e1
0x7f0402ec
0x7f040300
0x7f0402e2
0x7f0402ed
0x7f040301
0x7f040303
0x7f04038b
0x7f040302
0x7f040304
0x7f04038c
0x7f04038d
0x7f0403a4
0x7f04038e
0x7f0403a5
0x7f0403a6
0x7f0403a7
.end array-data
:array_19
@ -1713,7 +1713,7 @@
0x1010164
0x10103ac
0x7f04012d
0x7f040320
0x7f040321
.end array-data
:array_1a
@ -1729,17 +1729,16 @@
0x7f0400b9
0x7f0400ba
0x7f0400bb
0x7f040231
0x7f040232
0x7f040243
0x7f040249
0x7f040233
0x7f040244
0x7f04024a
0x7f040263
0x7f0402fb
0x7f04024b
0x7f040264
0x7f0402fc
0x7f0402fd
0x7f040393
0x7f040395
0x7f0402fe
0x7f040394
0x7f040396
0x7f040397
0x7f040398
@ -1747,15 +1746,16 @@
0x7f04039a
0x7f04039b
0x7f04039c
0x7f04039d
.end array-data
:array_1b
.array-data 4
0x1010000
0x10100da
0x7f040255
0x7f040256
0x7f04033b
0x7f040257
0x7f04033c
.end array-data
:array_1c

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -65,11 +65,9 @@
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v2
@ -81,7 +79,7 @@
move-object v3, p1
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -31,14 +31,6 @@
return-void
.end method
.method public static final synthetic access$log(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V
.locals 0
invoke-direct {p0, p1, p2, p3}, Lcom/discord/gateway/GatewaySocket$Companion;->log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V
return-void
.end method
.method private final getDelay(JLjava/lang/Long;)J
.locals 2
@ -77,87 +69,3 @@
return-wide p0
.end method
.method private final log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V
.locals 3
const/4 v0, 0x2
const/4 v1, 0x0
if-eqz p3, :cond_0
const-string p3, "[GatewaySocket] "
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {p3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
invoke-static {p1, p3, v1, v0, v1}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
new-instance p3, Ljava/lang/StringBuilder;
const-string v0, "Gateway ["
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v0, 0x5d
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
const-string v0, "log"
const-string v1, "event"
invoke-static {v1, p2}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object p2
invoke-static {p2}, Lkotlin/a/ab;->a(Lkotlin/Pair;)Ljava/util/Map;
move-result-object p2
invoke-virtual {p1, p3, v0, p2}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
:cond_0
const-string p3, "[GatewaySocket] "
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p1, p2, v1, v0, v1}, Lcom/discord/utilities/logging/Logger;->v$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
return-void
.end method
.method static synthetic log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
.locals 0
and-int/lit8 p4, p4, 0x2
if-eqz p4, :cond_0
const/4 p3, 0x1
:cond_0
invoke-direct {p0, p1, p2, p3}, Lcom/discord/gateway/GatewaySocket$Companion;->log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V
return-void
.end method

View file

@ -62,11 +62,9 @@
.method public final invoke()V
.locals 12
sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$callConnect$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$callConnect$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v1
@ -94,7 +92,7 @@
const/4 v5, 0x0
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$callConnect$1;->this$0:Lcom/discord/gateway/GatewaySocket;

View file

@ -65,7 +65,9 @@
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;
iget-object v1, v0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;
@ -97,7 +99,7 @@
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object p1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;

View file

@ -110,11 +110,9 @@
if-eqz v2, :cond_1
sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v3, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v3}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v4
@ -140,7 +138,7 @@
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket;
@ -184,11 +182,9 @@
return-void
:cond_2
sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v3, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v3}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v4
@ -214,7 +210,7 @@
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
return-void
.end method

View file

@ -58,11 +58,9 @@
.method public final invoke()V
.locals 6
sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$handleHeartbeatAck$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$handleHeartbeatAck$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v1
@ -74,7 +72,7 @@
const/4 v5, 0x0
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V
value = Lcom/discord/gateway/GatewaySocket;-><init>(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -65,11 +65,9 @@
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$incomingParser$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$incomingParser$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v2
@ -81,7 +79,7 @@
move-object v3, p1
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
return-void
.end method

View file

@ -58,11 +58,9 @@
.method public final invoke()V
.locals 12
sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$pingVoiceServer$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$pingVoiceServer$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v1
@ -74,7 +72,7 @@
const/4 v5, 0x0
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$pingVoiceServer$1;->this$0:Lcom/discord/gateway/GatewaySocket;

View file

@ -74,11 +74,9 @@
.method public final invoke()V
.locals 12
sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v1
@ -144,7 +142,7 @@
const/4 v5, 0x0
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket;

View file

@ -72,11 +72,9 @@
move-object/from16 v0, p0
sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v1, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v2, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v2}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v2
@ -112,7 +110,7 @@
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object v7, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->this$0:Lcom/discord/gateway/GatewaySocket;

View file

@ -68,11 +68,9 @@
move-object/from16 v0, p0
sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v1, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$2;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v2, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$2;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v2}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v2
@ -128,7 +126,7 @@
const/4 v5, 0x2
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object v7, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$2;->this$0:Lcom/discord/gateway/GatewaySocket;

View file

@ -78,11 +78,9 @@
.method public final invoke()V
.locals 12
sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion;
iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$voiceStateUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket;
iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$voiceStateUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket;
invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger;
move-result-object v1
@ -130,7 +128,7 @@
const/4 v5, 0x0
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V
iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$voiceStateUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket;

File diff suppressed because it is too large Load diff

View file

@ -547,547 +547,547 @@
.field public static final imageButtonStyle:I = 0x7f0401b1
.field public static final indeterminateProgressStyle:I = 0x7f0401c7
.field public static final indeterminateProgressStyle:I = 0x7f0401c8
.field public static final initialActivityCount:I = 0x7f0401c8
.field public static final initialActivityCount:I = 0x7f0401c9
.field public static final insetForeground:I = 0x7f0401c9
.field public static final insetForeground:I = 0x7f0401ca
.field public static final isLightTheme:I = 0x7f0401ca
.field public static final isLightTheme:I = 0x7f0401cb
.field public static final itemBackground:I = 0x7f0401cb
.field public static final itemBackground:I = 0x7f0401cc
.field public static final itemHorizontalPadding:I = 0x7f0401cc
.field public static final itemHorizontalPadding:I = 0x7f0401cd
.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401cd
.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401ce
.field public static final itemIconPadding:I = 0x7f0401ce
.field public static final itemIconPadding:I = 0x7f0401cf
.field public static final itemIconSize:I = 0x7f0401cf
.field public static final itemIconSize:I = 0x7f0401d0
.field public static final itemIconTint:I = 0x7f0401d0
.field public static final itemIconTint:I = 0x7f0401d1
.field public static final itemPadding:I = 0x7f0401d1
.field public static final itemPadding:I = 0x7f0401d2
.field public static final itemSpacing:I = 0x7f0401d2
.field public static final itemSpacing:I = 0x7f0401d3
.field public static final itemTextAppearance:I = 0x7f0401d3
.field public static final itemTextAppearance:I = 0x7f0401d4
.field public static final itemTextAppearanceActive:I = 0x7f0401d4
.field public static final itemTextAppearanceActive:I = 0x7f0401d5
.field public static final itemTextAppearanceInactive:I = 0x7f0401d5
.field public static final itemTextAppearanceInactive:I = 0x7f0401d6
.field public static final itemTextColor:I = 0x7f0401d6
.field public static final itemTextColor:I = 0x7f0401d7
.field public static final justifyContent:I = 0x7f0401d7
.field public static final justifyContent:I = 0x7f0401d8
.field public static final keylines:I = 0x7f0401d8
.field public static final keylines:I = 0x7f0401d9
.field public static final labelVisibilityMode:I = 0x7f0401d9
.field public static final labelVisibilityMode:I = 0x7f0401da
.field public static final lastBaselineToBottomHeight:I = 0x7f0401da
.field public static final lastBaselineToBottomHeight:I = 0x7f0401db
.field public static final layout:I = 0x7f0401db
.field public static final layout:I = 0x7f0401dc
.field public static final layoutManager:I = 0x7f0401dc
.field public static final layoutManager:I = 0x7f0401dd
.field public static final layout_alignSelf:I = 0x7f0401dd
.field public static final layout_alignSelf:I = 0x7f0401de
.field public static final layout_anchor:I = 0x7f0401de
.field public static final layout_anchor:I = 0x7f0401df
.field public static final layout_anchorGravity:I = 0x7f0401df
.field public static final layout_anchorGravity:I = 0x7f0401e0
.field public static final layout_behavior:I = 0x7f0401e0
.field public static final layout_behavior:I = 0x7f0401e1
.field public static final layout_collapseMode:I = 0x7f0401e1
.field public static final layout_collapseMode:I = 0x7f0401e2
.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e2
.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e3
.field public static final layout_dodgeInsetEdges:I = 0x7f04020c
.field public static final layout_dodgeInsetEdges:I = 0x7f04020d
.field public static final layout_flexBasisPercent:I = 0x7f04020f
.field public static final layout_flexBasisPercent:I = 0x7f040210
.field public static final layout_flexGrow:I = 0x7f040210
.field public static final layout_flexGrow:I = 0x7f040211
.field public static final layout_flexShrink:I = 0x7f040211
.field public static final layout_flexShrink:I = 0x7f040212
.field public static final layout_insetEdge:I = 0x7f040218
.field public static final layout_insetEdge:I = 0x7f040219
.field public static final layout_keyline:I = 0x7f040219
.field public static final layout_keyline:I = 0x7f04021a
.field public static final layout_maxHeight:I = 0x7f04021a
.field public static final layout_maxHeight:I = 0x7f04021b
.field public static final layout_maxWidth:I = 0x7f04021b
.field public static final layout_maxWidth:I = 0x7f04021c
.field public static final layout_minHeight:I = 0x7f04021c
.field public static final layout_minHeight:I = 0x7f04021d
.field public static final layout_minWidth:I = 0x7f04021d
.field public static final layout_minWidth:I = 0x7f04021e
.field public static final layout_order:I = 0x7f04021f
.field public static final layout_order:I = 0x7f040220
.field public static final layout_scrollFlags:I = 0x7f040220
.field public static final layout_scrollFlags:I = 0x7f040221
.field public static final layout_scrollInterpolator:I = 0x7f040221
.field public static final layout_scrollInterpolator:I = 0x7f040222
.field public static final layout_wrapBefore:I = 0x7f040222
.field public static final layout_wrapBefore:I = 0x7f040223
.field public static final liftOnScroll:I = 0x7f040223
.field public static final liftOnScroll:I = 0x7f040224
.field public static final lineHeight:I = 0x7f040224
.field public static final lineHeight:I = 0x7f040225
.field public static final lineSpacing:I = 0x7f040225
.field public static final lineSpacing:I = 0x7f040226
.field public static final listChoiceBackgroundIndicator:I = 0x7f040226
.field public static final listChoiceBackgroundIndicator:I = 0x7f040227
.field public static final listDividerAlertDialog:I = 0x7f040227
.field public static final listDividerAlertDialog:I = 0x7f040228
.field public static final listItemLayout:I = 0x7f040228
.field public static final listItemLayout:I = 0x7f040229
.field public static final listLayout:I = 0x7f040229
.field public static final listLayout:I = 0x7f04022a
.field public static final listMenuViewStyle:I = 0x7f04022a
.field public static final listMenuViewStyle:I = 0x7f04022b
.field public static final listPopupWindowStyle:I = 0x7f04022b
.field public static final listPopupWindowStyle:I = 0x7f04022c
.field public static final listPreferredItemHeight:I = 0x7f04022c
.field public static final listPreferredItemHeight:I = 0x7f04022d
.field public static final listPreferredItemHeightLarge:I = 0x7f04022d
.field public static final listPreferredItemHeightLarge:I = 0x7f04022e
.field public static final listPreferredItemHeightSmall:I = 0x7f04022e
.field public static final listPreferredItemHeightSmall:I = 0x7f04022f
.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f
.field public static final listPreferredItemPaddingLeft:I = 0x7f040230
.field public static final listPreferredItemPaddingRight:I = 0x7f040230
.field public static final listPreferredItemPaddingRight:I = 0x7f040231
.field public static final logo:I = 0x7f040231
.field public static final logo:I = 0x7f040232
.field public static final logoDescription:I = 0x7f040232
.field public static final logoDescription:I = 0x7f040233
.field public static final materialButtonStyle:I = 0x7f040240
.field public static final materialButtonStyle:I = 0x7f040241
.field public static final materialCardViewStyle:I = 0x7f040241
.field public static final materialCardViewStyle:I = 0x7f040242
.field public static final maxActionInlineWidth:I = 0x7f040242
.field public static final maxActionInlineWidth:I = 0x7f040243
.field public static final maxButtonHeight:I = 0x7f040243
.field public static final maxButtonHeight:I = 0x7f040244
.field public static final maxImageSize:I = 0x7f040244
.field public static final maxImageSize:I = 0x7f040245
.field public static final max_height:I = 0x7f040245
.field public static final max_height:I = 0x7f040246
.field public static final measureWithLargestChild:I = 0x7f040246
.field public static final measureWithLargestChild:I = 0x7f040247
.field public static final menu:I = 0x7f040247
.field public static final menu:I = 0x7f040248
.field public static final multiChoiceItemLayout:I = 0x7f040248
.field public static final multiChoiceItemLayout:I = 0x7f040249
.field public static final navigationContentDescription:I = 0x7f040249
.field public static final navigationContentDescription:I = 0x7f04024a
.field public static final navigationIcon:I = 0x7f04024a
.field public static final navigationIcon:I = 0x7f04024b
.field public static final navigationMode:I = 0x7f04024b
.field public static final navigationMode:I = 0x7f04024c
.field public static final navigationViewStyle:I = 0x7f04024c
.field public static final navigationViewStyle:I = 0x7f04024d
.field public static final numericModifiers:I = 0x7f04024f
.field public static final numericModifiers:I = 0x7f040250
.field public static final overlapAnchor:I = 0x7f040250
.field public static final overlapAnchor:I = 0x7f040251
.field public static final overlayImage:I = 0x7f040251
.field public static final overlayImage:I = 0x7f040252
.field public static final paddingBottomNoButtons:I = 0x7f040254
.field public static final paddingBottomNoButtons:I = 0x7f040255
.field public static final paddingEnd:I = 0x7f040255
.field public static final paddingEnd:I = 0x7f040256
.field public static final paddingStart:I = 0x7f040256
.field public static final paddingStart:I = 0x7f040257
.field public static final paddingTopNoTitle:I = 0x7f040257
.field public static final paddingTopNoTitle:I = 0x7f040258
.field public static final panelBackground:I = 0x7f040258
.field public static final panelBackground:I = 0x7f040259
.field public static final panelMenuListTheme:I = 0x7f040259
.field public static final panelMenuListTheme:I = 0x7f04025a
.field public static final panelMenuListWidth:I = 0x7f04025a
.field public static final panelMenuListWidth:I = 0x7f04025b
.field public static final passwordToggleContentDescription:I = 0x7f04025b
.field public static final passwordToggleContentDescription:I = 0x7f04025c
.field public static final passwordToggleDrawable:I = 0x7f04025c
.field public static final passwordToggleDrawable:I = 0x7f04025d
.field public static final passwordToggleEnabled:I = 0x7f04025d
.field public static final passwordToggleEnabled:I = 0x7f04025e
.field public static final passwordToggleTint:I = 0x7f04025e
.field public static final passwordToggleTint:I = 0x7f04025f
.field public static final passwordToggleTintMode:I = 0x7f04025f
.field public static final passwordToggleTintMode:I = 0x7f040260
.field public static final placeholderImage:I = 0x7f040260
.field public static final placeholderImage:I = 0x7f040261
.field public static final placeholderImageScaleType:I = 0x7f040261
.field public static final placeholderImageScaleType:I = 0x7f040262
.field public static final popupMenuStyle:I = 0x7f040262
.field public static final popupMenuStyle:I = 0x7f040263
.field public static final popupTheme:I = 0x7f040263
.field public static final popupTheme:I = 0x7f040264
.field public static final popupWindowStyle:I = 0x7f040264
.field public static final popupWindowStyle:I = 0x7f040265
.field public static final preserveIconSpacing:I = 0x7f040265
.field public static final preserveIconSpacing:I = 0x7f040266
.field public static final pressedStateOverlayImage:I = 0x7f040266
.field public static final pressedStateOverlayImage:I = 0x7f040267
.field public static final pressedTranslationZ:I = 0x7f040267
.field public static final pressedTranslationZ:I = 0x7f040268
.field public static final progressBarAutoRotateInterval:I = 0x7f04029f
.field public static final progressBarAutoRotateInterval:I = 0x7f0402a0
.field public static final progressBarImage:I = 0x7f0402a0
.field public static final progressBarImage:I = 0x7f0402a1
.field public static final progressBarImageScaleType:I = 0x7f0402a1
.field public static final progressBarImageScaleType:I = 0x7f0402a2
.field public static final progressBarPadding:I = 0x7f0402a2
.field public static final progressBarPadding:I = 0x7f0402a3
.field public static final progressBarStyle:I = 0x7f0402a3
.field public static final progressBarStyle:I = 0x7f0402a4
.field public static final queryBackground:I = 0x7f0402a7
.field public static final queryBackground:I = 0x7f0402a8
.field public static final queryHint:I = 0x7f0402a8
.field public static final queryHint:I = 0x7f0402a9
.field public static final radioButtonStyle:I = 0x7f0402a9
.field public static final radioButtonStyle:I = 0x7f0402aa
.field public static final ratingBarStyle:I = 0x7f0402ac
.field public static final ratingBarStyle:I = 0x7f0402ad
.field public static final ratingBarStyleIndicator:I = 0x7f0402ad
.field public static final ratingBarStyleIndicator:I = 0x7f0402ae
.field public static final ratingBarStyleSmall:I = 0x7f0402ae
.field public static final ratingBarStyleSmall:I = 0x7f0402af
.field public static final retryImage:I = 0x7f0402af
.field public static final retryImage:I = 0x7f0402b0
.field public static final retryImageScaleType:I = 0x7f0402b0
.field public static final retryImageScaleType:I = 0x7f0402b1
.field public static final reverseLayout:I = 0x7f0402b1
.field public static final reverseLayout:I = 0x7f0402b2
.field public static final rippleColor:I = 0x7f0402b2
.field public static final rippleColor:I = 0x7f0402b3
.field public static final roundAsCircle:I = 0x7f0402b3
.field public static final roundAsCircle:I = 0x7f0402b4
.field public static final roundBottomEnd:I = 0x7f0402b4
.field public static final roundBottomEnd:I = 0x7f0402b5
.field public static final roundBottomLeft:I = 0x7f0402b5
.field public static final roundBottomLeft:I = 0x7f0402b6
.field public static final roundBottomRight:I = 0x7f0402b6
.field public static final roundBottomRight:I = 0x7f0402b7
.field public static final roundBottomStart:I = 0x7f0402b7
.field public static final roundBottomStart:I = 0x7f0402b8
.field public static final roundTopEnd:I = 0x7f0402b8
.field public static final roundTopEnd:I = 0x7f0402b9
.field public static final roundTopLeft:I = 0x7f0402b9
.field public static final roundTopLeft:I = 0x7f0402ba
.field public static final roundTopRight:I = 0x7f0402ba
.field public static final roundTopRight:I = 0x7f0402bb
.field public static final roundTopStart:I = 0x7f0402bb
.field public static final roundTopStart:I = 0x7f0402bc
.field public static final roundWithOverlayColor:I = 0x7f0402bc
.field public static final roundWithOverlayColor:I = 0x7f0402bd
.field public static final roundedCornerRadius:I = 0x7f0402bd
.field public static final roundedCornerRadius:I = 0x7f0402be
.field public static final roundingBorderColor:I = 0x7f0402be
.field public static final roundingBorderColor:I = 0x7f0402bf
.field public static final roundingBorderPadding:I = 0x7f0402bf
.field public static final roundingBorderPadding:I = 0x7f0402c0
.field public static final roundingBorderWidth:I = 0x7f0402c0
.field public static final roundingBorderWidth:I = 0x7f0402c1
.field public static final scopeUris:I = 0x7f0402cf
.field public static final scopeUris:I = 0x7f0402d0
.field public static final scrimAnimationDuration:I = 0x7f0402d0
.field public static final scrimAnimationDuration:I = 0x7f0402d1
.field public static final scrimBackground:I = 0x7f0402d1
.field public static final scrimBackground:I = 0x7f0402d2
.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d2
.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d3
.field public static final searchHintIcon:I = 0x7f0402d3
.field public static final searchHintIcon:I = 0x7f0402d4
.field public static final searchIcon:I = 0x7f0402d4
.field public static final searchIcon:I = 0x7f0402d5
.field public static final searchViewStyle:I = 0x7f0402d5
.field public static final searchViewStyle:I = 0x7f0402d6
.field public static final seekBarStyle:I = 0x7f0402d7
.field public static final seekBarStyle:I = 0x7f0402d8
.field public static final selectableItemBackground:I = 0x7f0402d8
.field public static final selectableItemBackground:I = 0x7f0402d9
.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9
.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da
.field public static final showAsAction:I = 0x7f0402db
.field public static final showAsAction:I = 0x7f0402dc
.field public static final showDivider:I = 0x7f0402dc
.field public static final showDivider:I = 0x7f0402dd
.field public static final showDividerHorizontal:I = 0x7f0402dd
.field public static final showDividerHorizontal:I = 0x7f0402de
.field public static final showDividerVertical:I = 0x7f0402de
.field public static final showDividerVertical:I = 0x7f0402df
.field public static final showDividers:I = 0x7f0402df
.field public static final showDividers:I = 0x7f0402e0
.field public static final showMotionSpec:I = 0x7f0402e0
.field public static final showMotionSpec:I = 0x7f0402e1
.field public static final showText:I = 0x7f0402e1
.field public static final showText:I = 0x7f0402e2
.field public static final showTitle:I = 0x7f0402e2
.field public static final showTitle:I = 0x7f0402e3
.field public static final singleChoiceItemLayout:I = 0x7f0402e3
.field public static final singleChoiceItemLayout:I = 0x7f0402e4
.field public static final singleLine:I = 0x7f0402e4
.field public static final singleLine:I = 0x7f0402e5
.field public static final singleSelection:I = 0x7f0402e5
.field public static final singleSelection:I = 0x7f0402e6
.field public static final snackbarButtonStyle:I = 0x7f0402e6
.field public static final snackbarButtonStyle:I = 0x7f0402e7
.field public static final snackbarStyle:I = 0x7f0402e7
.field public static final snackbarStyle:I = 0x7f0402e8
.field public static final spanCount:I = 0x7f0402e8
.field public static final spanCount:I = 0x7f0402e9
.field public static final spinBars:I = 0x7f0402e9
.field public static final spinBars:I = 0x7f0402ea
.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea
.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb
.field public static final spinnerStyle:I = 0x7f0402eb
.field public static final spinnerStyle:I = 0x7f0402ec
.field public static final splitTrack:I = 0x7f0402ec
.field public static final splitTrack:I = 0x7f0402ed
.field public static final srcCompat:I = 0x7f0402ed
.field public static final srcCompat:I = 0x7f0402ee
.field public static final stackFromEnd:I = 0x7f0402ee
.field public static final stackFromEnd:I = 0x7f0402ef
.field public static final state_above_anchor:I = 0x7f0402ef
.field public static final state_above_anchor:I = 0x7f0402f0
.field public static final state_collapsed:I = 0x7f0402f0
.field public static final state_collapsed:I = 0x7f0402f1
.field public static final state_collapsible:I = 0x7f0402f1
.field public static final state_collapsible:I = 0x7f0402f2
.field public static final state_liftable:I = 0x7f0402f2
.field public static final state_liftable:I = 0x7f0402f3
.field public static final state_lifted:I = 0x7f0402f3
.field public static final state_lifted:I = 0x7f0402f4
.field public static final statusBarBackground:I = 0x7f0402f4
.field public static final statusBarBackground:I = 0x7f0402f5
.field public static final statusBarScrim:I = 0x7f0402f5
.field public static final statusBarScrim:I = 0x7f0402f6
.field public static final strokeColor:I = 0x7f0402f7
.field public static final strokeColor:I = 0x7f0402f8
.field public static final strokeWidth:I = 0x7f0402f8
.field public static final strokeWidth:I = 0x7f0402f9
.field public static final subMenuArrow:I = 0x7f0402f9
.field public static final subMenuArrow:I = 0x7f0402fa
.field public static final submitBackground:I = 0x7f0402fa
.field public static final submitBackground:I = 0x7f0402fb
.field public static final subtitle:I = 0x7f0402fb
.field public static final subtitle:I = 0x7f0402fc
.field public static final subtitleTextAppearance:I = 0x7f0402fc
.field public static final subtitleTextAppearance:I = 0x7f0402fd
.field public static final subtitleTextColor:I = 0x7f0402fd
.field public static final subtitleTextColor:I = 0x7f0402fe
.field public static final subtitleTextStyle:I = 0x7f0402fe
.field public static final subtitleTextStyle:I = 0x7f0402ff
.field public static final suggestionRowLayout:I = 0x7f0402ff
.field public static final suggestionRowLayout:I = 0x7f040300
.field public static final switchMinWidth:I = 0x7f040300
.field public static final switchMinWidth:I = 0x7f040301
.field public static final switchPadding:I = 0x7f040301
.field public static final switchPadding:I = 0x7f040302
.field public static final switchStyle:I = 0x7f040302
.field public static final switchStyle:I = 0x7f040303
.field public static final switchTextAppearance:I = 0x7f040303
.field public static final switchTextAppearance:I = 0x7f040304
.field public static final tabBackground:I = 0x7f040304
.field public static final tabBackground:I = 0x7f040305
.field public static final tabContentStart:I = 0x7f040305
.field public static final tabContentStart:I = 0x7f040306
.field public static final tabGravity:I = 0x7f040306
.field public static final tabGravity:I = 0x7f040307
.field public static final tabIconTint:I = 0x7f040307
.field public static final tabIconTint:I = 0x7f040308
.field public static final tabIconTintMode:I = 0x7f040308
.field public static final tabIconTintMode:I = 0x7f040309
.field public static final tabIndicator:I = 0x7f040309
.field public static final tabIndicator:I = 0x7f04030a
.field public static final tabIndicatorAnimationDuration:I = 0x7f04030a
.field public static final tabIndicatorAnimationDuration:I = 0x7f04030b
.field public static final tabIndicatorColor:I = 0x7f04030b
.field public static final tabIndicatorColor:I = 0x7f04030c
.field public static final tabIndicatorFullWidth:I = 0x7f04030c
.field public static final tabIndicatorFullWidth:I = 0x7f04030d
.field public static final tabIndicatorGravity:I = 0x7f04030d
.field public static final tabIndicatorGravity:I = 0x7f04030e
.field public static final tabIndicatorHeight:I = 0x7f04030e
.field public static final tabIndicatorHeight:I = 0x7f04030f
.field public static final tabInlineLabel:I = 0x7f04030f
.field public static final tabInlineLabel:I = 0x7f040310
.field public static final tabMaxWidth:I = 0x7f040310
.field public static final tabMaxWidth:I = 0x7f040311
.field public static final tabMinWidth:I = 0x7f040311
.field public static final tabMinWidth:I = 0x7f040312
.field public static final tabMode:I = 0x7f040312
.field public static final tabMode:I = 0x7f040313
.field public static final tabPadding:I = 0x7f040313
.field public static final tabPadding:I = 0x7f040314
.field public static final tabPaddingBottom:I = 0x7f040314
.field public static final tabPaddingBottom:I = 0x7f040315
.field public static final tabPaddingEnd:I = 0x7f040315
.field public static final tabPaddingEnd:I = 0x7f040316
.field public static final tabPaddingStart:I = 0x7f040316
.field public static final tabPaddingStart:I = 0x7f040317
.field public static final tabPaddingTop:I = 0x7f040317
.field public static final tabPaddingTop:I = 0x7f040318
.field public static final tabRippleColor:I = 0x7f040318
.field public static final tabRippleColor:I = 0x7f040319
.field public static final tabSelectedTextColor:I = 0x7f040319
.field public static final tabSelectedTextColor:I = 0x7f04031a
.field public static final tabStyle:I = 0x7f04031a
.field public static final tabStyle:I = 0x7f04031b
.field public static final tabTextAppearance:I = 0x7f04031b
.field public static final tabTextAppearance:I = 0x7f04031c
.field public static final tabTextColor:I = 0x7f04031c
.field public static final tabTextColor:I = 0x7f04031d
.field public static final tabUnboundedRipple:I = 0x7f04031d
.field public static final tabUnboundedRipple:I = 0x7f04031e
.field public static final textAllCaps:I = 0x7f040320
.field public static final textAllCaps:I = 0x7f040321
.field public static final textAppearanceBody1:I = 0x7f040321
.field public static final textAppearanceBody1:I = 0x7f040322
.field public static final textAppearanceBody2:I = 0x7f040322
.field public static final textAppearanceBody2:I = 0x7f040323
.field public static final textAppearanceButton:I = 0x7f040323
.field public static final textAppearanceButton:I = 0x7f040324
.field public static final textAppearanceCaption:I = 0x7f040324
.field public static final textAppearanceCaption:I = 0x7f040325
.field public static final textAppearanceHeadline1:I = 0x7f040325
.field public static final textAppearanceHeadline1:I = 0x7f040326
.field public static final textAppearanceHeadline2:I = 0x7f040326
.field public static final textAppearanceHeadline2:I = 0x7f040327
.field public static final textAppearanceHeadline3:I = 0x7f040327
.field public static final textAppearanceHeadline3:I = 0x7f040328
.field public static final textAppearanceHeadline4:I = 0x7f040328
.field public static final textAppearanceHeadline4:I = 0x7f040329
.field public static final textAppearanceHeadline5:I = 0x7f040329
.field public static final textAppearanceHeadline5:I = 0x7f04032a
.field public static final textAppearanceHeadline6:I = 0x7f04032a
.field public static final textAppearanceHeadline6:I = 0x7f04032b
.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b
.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c
.field public static final textAppearanceListItem:I = 0x7f04032c
.field public static final textAppearanceListItem:I = 0x7f04032d
.field public static final textAppearanceListItemSecondary:I = 0x7f04032d
.field public static final textAppearanceListItemSecondary:I = 0x7f04032e
.field public static final textAppearanceListItemSmall:I = 0x7f04032e
.field public static final textAppearanceListItemSmall:I = 0x7f04032f
.field public static final textAppearanceOverline:I = 0x7f04032f
.field public static final textAppearanceOverline:I = 0x7f040330
.field public static final textAppearancePopupMenuHeader:I = 0x7f040330
.field public static final textAppearancePopupMenuHeader:I = 0x7f040331
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332
.field public static final textAppearanceSearchResultTitle:I = 0x7f040332
.field public static final textAppearanceSearchResultTitle:I = 0x7f040333
.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333
.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334
.field public static final textAppearanceSubtitle1:I = 0x7f040334
.field public static final textAppearanceSubtitle1:I = 0x7f040335
.field public static final textAppearanceSubtitle2:I = 0x7f040335
.field public static final textAppearanceSubtitle2:I = 0x7f040336
.field public static final textColorAlertDialogListItem:I = 0x7f040336
.field public static final textColorAlertDialogListItem:I = 0x7f040337
.field public static final textColorSearchUrl:I = 0x7f040337
.field public static final textColorSearchUrl:I = 0x7f040338
.field public static final textEndPadding:I = 0x7f040338
.field public static final textEndPadding:I = 0x7f040339
.field public static final textInputStyle:I = 0x7f040339
.field public static final textInputStyle:I = 0x7f04033a
.field public static final textStartPadding:I = 0x7f04033a
.field public static final textStartPadding:I = 0x7f04033b
.field public static final theme:I = 0x7f04033b
.field public static final theme:I = 0x7f04033c
.field public static final thickness:I = 0x7f04038a
.field public static final thickness:I = 0x7f04038b
.field public static final thumbTextPadding:I = 0x7f04038b
.field public static final thumbTextPadding:I = 0x7f04038c
.field public static final thumbTint:I = 0x7f04038c
.field public static final thumbTint:I = 0x7f04038d
.field public static final thumbTintMode:I = 0x7f04038d
.field public static final thumbTintMode:I = 0x7f04038e
.field public static final tickMark:I = 0x7f04038e
.field public static final tickMark:I = 0x7f04038f
.field public static final tickMarkTint:I = 0x7f04038f
.field public static final tickMarkTint:I = 0x7f040390
.field public static final tickMarkTintMode:I = 0x7f040390
.field public static final tickMarkTintMode:I = 0x7f040391
.field public static final tint:I = 0x7f040391
.field public static final tint:I = 0x7f040392
.field public static final tintMode:I = 0x7f040392
.field public static final tintMode:I = 0x7f040393
.field public static final title:I = 0x7f040393
.field public static final title:I = 0x7f040394
.field public static final titleEnabled:I = 0x7f040394
.field public static final titleEnabled:I = 0x7f040395
.field public static final titleMargin:I = 0x7f040395
.field public static final titleMargin:I = 0x7f040396
.field public static final titleMarginBottom:I = 0x7f040396
.field public static final titleMarginBottom:I = 0x7f040397
.field public static final titleMarginEnd:I = 0x7f040397
.field public static final titleMarginEnd:I = 0x7f040398
.field public static final titleMarginStart:I = 0x7f040398
.field public static final titleMarginStart:I = 0x7f040399
.field public static final titleMarginTop:I = 0x7f040399
.field public static final titleMarginTop:I = 0x7f04039a
.field public static final titleMargins:I = 0x7f04039a
.field public static final titleMargins:I = 0x7f04039b
.field public static final titleTextAppearance:I = 0x7f04039b
.field public static final titleTextAppearance:I = 0x7f04039c
.field public static final titleTextColor:I = 0x7f04039c
.field public static final titleTextColor:I = 0x7f04039d
.field public static final titleTextStyle:I = 0x7f04039d
.field public static final titleTextStyle:I = 0x7f04039e
.field public static final toolbarId:I = 0x7f04039e
.field public static final toolbarId:I = 0x7f04039f
.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f
.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0
.field public static final toolbarStyle:I = 0x7f0403a0
.field public static final toolbarStyle:I = 0x7f0403a1
.field public static final tooltipForegroundColor:I = 0x7f0403a1
.field public static final tooltipForegroundColor:I = 0x7f0403a2
.field public static final tooltipFrameBackground:I = 0x7f0403a2
.field public static final tooltipFrameBackground:I = 0x7f0403a3
.field public static final tooltipText:I = 0x7f0403a3
.field public static final tooltipText:I = 0x7f0403a4
.field public static final track:I = 0x7f0403a4
.field public static final track:I = 0x7f0403a5
.field public static final trackTint:I = 0x7f0403a5
.field public static final trackTint:I = 0x7f0403a6
.field public static final trackTintMode:I = 0x7f0403a6
.field public static final trackTintMode:I = 0x7f0403a7
.field public static final ttcIndex:I = 0x7f0403a7
.field public static final ttcIndex:I = 0x7f0403a8
.field public static final useCompatPadding:I = 0x7f0403bb
.field public static final useCompatPadding:I = 0x7f0403bc
.field public static final viewAspectRatio:I = 0x7f0403bf
.field public static final viewAspectRatio:I = 0x7f0403c0
.field public static final viewInflaterClass:I = 0x7f0403c0
.field public static final viewInflaterClass:I = 0x7f0403c1
.field public static final voiceIcon:I = 0x7f0403c1
.field public static final voiceIcon:I = 0x7f0403c2
.field public static final windowActionBar:I = 0x7f0403c3
.field public static final windowActionBar:I = 0x7f0403c4
.field public static final windowActionBarOverlay:I = 0x7f0403c4
.field public static final windowActionBarOverlay:I = 0x7f0403c5
.field public static final windowActionModeOverlay:I = 0x7f0403c5
.field public static final windowActionModeOverlay:I = 0x7f0403c6
.field public static final windowFixedHeightMajor:I = 0x7f0403c6
.field public static final windowFixedHeightMajor:I = 0x7f0403c7
.field public static final windowFixedHeightMinor:I = 0x7f0403c7
.field public static final windowFixedHeightMinor:I = 0x7f0403c8
.field public static final windowFixedWidthMajor:I = 0x7f0403c8
.field public static final windowFixedWidthMajor:I = 0x7f0403c9
.field public static final windowFixedWidthMinor:I = 0x7f0403c9
.field public static final windowFixedWidthMinor:I = 0x7f0403ca
.field public static final windowMinWidthMajor:I = 0x7f0403ca
.field public static final windowMinWidthMajor:I = 0x7f0403cb
.field public static final windowMinWidthMinor:I = 0x7f0403cb
.field public static final windowMinWidthMinor:I = 0x7f0403cc
.field public static final windowNoTitle:I = 0x7f0403cc
.field public static final windowNoTitle:I = 0x7f0403cd
# direct methods

View file

@ -247,39 +247,39 @@
.field public static final ic_mtrl_chip_close_circle:I = 0x7f080275
.field public static final mtrl_snackbar_background:I = 0x7f08037f
.field public static final mtrl_snackbar_background:I = 0x7f080381
.field public static final mtrl_tabs_default_indicator:I = 0x7f080380
.field public static final mtrl_tabs_default_indicator:I = 0x7f080382
.field public static final navigation_empty_icon:I = 0x7f080381
.field public static final navigation_empty_icon:I = 0x7f080383
.field public static final notification_action_background:I = 0x7f080382
.field public static final notification_action_background:I = 0x7f080384
.field public static final notification_bg:I = 0x7f080383
.field public static final notification_bg:I = 0x7f080385
.field public static final notification_bg_low:I = 0x7f080384
.field public static final notification_bg_low:I = 0x7f080386
.field public static final notification_bg_low_normal:I = 0x7f080385
.field public static final notification_bg_low_normal:I = 0x7f080387
.field public static final notification_bg_low_pressed:I = 0x7f080386
.field public static final notification_bg_low_pressed:I = 0x7f080388
.field public static final notification_bg_normal:I = 0x7f080387
.field public static final notification_bg_normal:I = 0x7f080389
.field public static final notification_bg_normal_pressed:I = 0x7f080388
.field public static final notification_bg_normal_pressed:I = 0x7f08038a
.field public static final notification_icon_background:I = 0x7f080389
.field public static final notification_icon_background:I = 0x7f08038b
.field public static final notification_template_icon_bg:I = 0x7f08038a
.field public static final notification_template_icon_bg:I = 0x7f08038c
.field public static final notification_template_icon_low_bg:I = 0x7f08038b
.field public static final notification_template_icon_low_bg:I = 0x7f08038d
.field public static final notification_tile_bg:I = 0x7f08038c
.field public static final notification_tile_bg:I = 0x7f08038e
.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d
.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f
.field public static final tooltip_frame_dark:I = 0x7f08038f
.field public static final tooltip_frame_dark:I = 0x7f080391
.field public static final tooltip_frame_light:I = 0x7f080390
.field public static final tooltip_frame_light:I = 0x7f080392
# direct methods

View file

@ -2078,7 +2078,7 @@
new-array v6, v1, [I
const v9, 0x7f040245
const v9, 0x7f040246
aput v9, v6, v3
@ -2118,7 +2118,7 @@
new-array v5, v1, [I
const v6, 0x7f0402ef
const v6, 0x7f0402f0
aput v6, v5, v3
@ -2138,7 +2138,7 @@
new-array v5, v1, [I
const v6, 0x7f0401c9
const v6, 0x7f0401ca
aput v6, v5, v3
@ -2298,17 +2298,17 @@
0x7f04014a
0x7f04014b
0x7f0401a6
0x7f0401c7
0x7f0401d1
0x7f040231
0x7f04024b
0x7f040263
0x7f0402a2
0x7f0401c8
0x7f0401d2
0x7f040232
0x7f04024c
0x7f040264
0x7f0402a3
0x7f0402fb
0x7f0402fe
0x7f040393
0x7f04039d
0x7f0402a4
0x7f0402fc
0x7f0402ff
0x7f040394
0x7f04039e
.end array-data
:array_1
@ -2317,14 +2317,14 @@
0x7f040045
0x7f04009a
0x7f04013e
0x7f0402fe
0x7f04039d
0x7f0402ff
0x7f04039e
.end array-data
:array_2
.array-data 4
0x7f040106
0x7f0401c8
0x7f0401c9
.end array-data
:array_3
@ -2332,11 +2332,11 @@
0x10100f2
0x7f040068
0x7f040069
0x7f040228
0x7f040229
0x7f040248
0x7f0402e2
0x7f04022a
0x7f040249
0x7f0402e3
0x7f0402e4
.end array-data
:array_4
@ -2370,37 +2370,37 @@
0x1010540
0x7f040100
0x7f040107
0x7f040223
0x7f040224
.end array-data
:array_8
.array-data 4
0x7f0402f0
0x7f0402f1
0x7f0402f2
0x7f0402f3
0x7f0402f4
.end array-data
:array_9
.array-data 4
0x7f040220
0x7f040221
0x7f040222
.end array-data
:array_a
.array-data 4
0x1010119
0x7f0402ed
0x7f040391
0x7f0402ee
0x7f040392
0x7f040393
.end array-data
:array_b
.array-data 4
0x1010142
0x7f04038e
0x7f04038f
0x7f040390
0x7f040391
.end array-data
:array_c
@ -2424,9 +2424,9 @@
0x7f040041
0x7f04011f
0x7f04012d
0x7f0401da
0x7f040224
0x7f040320
0x7f0401db
0x7f040225
0x7f040321
.end array-data
:array_e
@ -2502,47 +2502,46 @@
0x7f0400ff
0x7f04014a
0x7f0401b1
0x7f040226
0x7f040227
0x7f04022a
0x7f040228
0x7f04022b
0x7f04022c
0x7f04022d
0x7f04022e
0x7f04022f
0x7f040230
0x7f040258
0x7f040231
0x7f040259
0x7f04025a
0x7f040262
0x7f040264
0x7f0402a9
0x7f0402ac
0x7f04025b
0x7f040263
0x7f040265
0x7f0402aa
0x7f0402ad
0x7f0402ae
0x7f0402d5
0x7f0402d7
0x7f0402af
0x7f0402d6
0x7f0402d8
0x7f0402d9
0x7f0402ea
0x7f0402da
0x7f0402eb
0x7f040302
0x7f04032b
0x7f0402ec
0x7f040303
0x7f04032c
0x7f04032d
0x7f04032e
0x7f040330
0x7f04032f
0x7f040331
0x7f040332
0x7f040333
0x7f040336
0x7f040334
0x7f040337
0x7f04039f
0x7f040338
0x7f0403a0
0x7f0403a1
0x7f0403a2
0x7f0403c0
0x7f0403c3
0x7f0403a3
0x7f0403c1
0x7f0403c4
0x7f0403c5
0x7f0403c6
@ -2552,6 +2551,7 @@
0x7f0403ca
0x7f0403cb
0x7f0403cc
0x7f0403cd
.end array-data
:array_f
@ -2567,15 +2567,15 @@
:array_10
.array-data 4
0x7f040100
0x7f0401cb
0x7f0401cd
0x7f0401cf
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d4
0x7f0401d1
0x7f0401d5
0x7f0401d6
0x7f0401d9
0x7f040247
0x7f0401d7
0x7f0401da
0x7f040248
.end array-data
:array_11
@ -2635,10 +2635,10 @@
0x7f040142
0x7f0401a7
0x7f0401ab
0x7f0402b2
0x7f0402e0
0x7f040338
0x7f04033a
0x7f0402b3
0x7f0402e1
0x7f040339
0x7f04033b
.end array-data
:array_14
@ -2647,8 +2647,8 @@
0x7f04008a
0x7f04008b
0x7f04008c
0x7f0402e4
0x7f0402e5
0x7f0402e6
.end array-data
:array_15
@ -2663,18 +2663,18 @@
0x7f04010c
0x7f04010d
0x7f04010e
0x7f0402d0
0x7f0402d2
0x7f0402f5
0x7f040393
0x7f0402d1
0x7f0402d3
0x7f0402f6
0x7f040394
0x7f04039e
0x7f040395
0x7f04039f
.end array-data
:array_16
.array-data 4
0x7f0401e1
0x7f0401e2
0x7f0401e3
.end array-data
:array_17
@ -2693,19 +2693,19 @@
:array_19
.array-data 4
0x7f0401d8
0x7f0402f4
0x7f0401d9
0x7f0402f5
.end array-data
:array_1a
.array-data 4
0x10100b3
0x7f0401de
0x7f0401df
0x7f0401e0
0x7f04020c
0x7f040218
0x7f0401e1
0x7f04020d
0x7f040219
0x7f04021a
.end array-data
:array_1b
@ -2722,8 +2722,8 @@
0x7f04009f
0x7f0400f9
0x7f040138
0x7f0402e9
0x7f04038a
0x7f0402ea
0x7f04038b
.end array-data
:array_1d
@ -2735,24 +2735,24 @@
0x7f0400f5
0x7f040123
0x7f04012a
0x7f0401d7
0x7f0402dc
0x7f0401d8
0x7f0402dd
0x7f0402de
0x7f0402df
.end array-data
:array_1e
.array-data 4
0x7f0401dd
0x7f04020f
0x7f0401de
0x7f040210
0x7f040211
0x7f04021a
0x7f040212
0x7f04021b
0x7f04021c
0x7f04021d
0x7f04021f
0x7f040222
0x7f04021e
0x7f040220
0x7f040223
.end array-data
:array_1f
@ -2765,19 +2765,19 @@
0x7f040114
0x7f040142
0x7f04014c
0x7f040244
0x7f040267
0x7f0402b2
0x7f0402e0
0x7f0403bb
0x7f040245
0x7f040268
0x7f0402b3
0x7f0402e1
0x7f0403bc
.end array-data
:array_20
.array-data 4
0x7f040120
0x7f040121
0x7f0401d2
0x7f040225
0x7f0401d3
0x7f040226
.end array-data
:array_21
@ -2801,7 +2801,7 @@
0x7f040134
0x7f040135
0x7f040136
0x7f0403a7
0x7f0403a8
.end array-data
:array_23
@ -2818,16 +2818,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -2841,7 +2840,8 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_25
@ -2875,8 +2875,8 @@
0x1010128
0x7f0400f2
0x7f0400f7
0x7f040246
0x7f0402df
0x7f040247
0x7f0402e0
.end array-data
:array_28
@ -2915,15 +2915,15 @@
0x7f0401aa
0x7f0401ac
0x7f0401ad
0x7f0402b2
0x7f0402f7
0x7f0402b3
0x7f0402f8
0x7f0402f9
.end array-data
:array_2c
.array-data 4
0x7f0402f7
0x7f0402f8
0x7f0402f9
.end array-data
:array_2d
@ -2940,13 +2940,12 @@
0x7f0400ae
0x7f0400ff
0x7f04012b
0x7f040240
0x7f040241
0x7f04024c
0x7f0402d1
0x7f0402e6
0x7f04031a
0x7f040321
0x7f040242
0x7f04024d
0x7f0402d2
0x7f0402e7
0x7f04031b
0x7f040322
0x7f040323
0x7f040324
@ -2956,10 +2955,11 @@
0x7f040328
0x7f040329
0x7f04032a
0x7f04032f
0x7f040334
0x7f04032b
0x7f040330
0x7f040335
0x7f040339
0x7f040336
0x7f04033a
.end array-data
:array_2e
@ -2994,9 +2994,9 @@
0x7f0400b5
0x7f0401ac
0x7f0401ad
0x7f04024f
0x7f0402db
0x7f0403a3
0x7f040250
0x7f0402dc
0x7f0403a4
.end array-data
:array_30
@ -3008,8 +3008,8 @@
0x101012f
0x1010130
0x1010131
0x7f040265
0x7f0402f9
0x7f040266
0x7f0402fa
.end array-data
:array_31
@ -3019,26 +3019,26 @@
0x101011f
0x7f040100
0x7f04013d
0x7f0401cb
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d3
0x7f0401d6
0x7f040247
0x7f0401cd
0x7f0401cf
0x7f0401d1
0x7f0401d4
0x7f0401d7
0x7f040248
.end array-data
:array_32
.array-data 4
0x1010176
0x10102c9
0x7f040250
0x7f040251
.end array-data
:array_33
.array-data 4
0x7f040254
0x7f040257
0x7f040255
0x7f040258
.end array-data
:array_34
@ -3050,10 +3050,10 @@
0x7f04011b
0x7f04011c
0x7f04011d
0x7f0401dc
0x7f0402b1
0x7f0402e8
0x7f0402ee
0x7f0401dd
0x7f0402b2
0x7f0402e9
0x7f0402ef
.end array-data
:array_35
@ -3067,21 +3067,21 @@
0x7f0400ed
0x7f04013c
0x7f0401ae
0x7f0401db
0x7f0402a7
0x7f0401dc
0x7f0402a8
0x7f0402d3
0x7f0402a9
0x7f0402d4
0x7f0402fa
0x7f0402ff
0x7f0403c1
0x7f0402d5
0x7f0402fb
0x7f040300
0x7f0403c2
.end array-data
:array_36
.array-data 4
0x7f04006a
0x7f0400ad
0x7f0402cf
0x7f0402d0
.end array-data
:array_37
@ -3093,16 +3093,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -3116,20 +3115,21 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_38
.array-data 4
0x7f0402e6
0x7f0402e7
0x7f0402e8
.end array-data
:array_39
.array-data 4
0x101011f
0x7f040100
0x7f040242
0x7f040243
.end array-data
:array_3a
@ -3138,7 +3138,7 @@
0x1010176
0x101017b
0x1010262
0x7f040263
0x7f040264
.end array-data
:array_3b
@ -3156,17 +3156,17 @@
0x1010124
0x1010125
0x1010142
0x7f0402e1
0x7f0402ec
0x7f040300
0x7f0402e2
0x7f0402ed
0x7f040301
0x7f040303
0x7f04038b
0x7f040302
0x7f040304
0x7f04038c
0x7f04038d
0x7f0403a4
0x7f04038e
0x7f0403a5
0x7f0403a6
0x7f0403a7
.end array-data
:array_3d
@ -3178,7 +3178,6 @@
:array_3e
.array-data 4
0x7f040304
0x7f040305
0x7f040306
0x7f040307
@ -3200,9 +3199,10 @@
0x7f040317
0x7f040318
0x7f040319
0x7f04031b
0x7f04031a
0x7f04031c
0x7f04031d
0x7f04031e
.end array-data
:array_3f
@ -3219,7 +3219,7 @@
0x1010164
0x10103ac
0x7f04012d
0x7f040320
0x7f040321
.end array-data
:array_40
@ -3247,11 +3247,11 @@
0x7f040146
0x7f040148
0x7f040149
0x7f04025b
0x7f04025c
0x7f04025d
0x7f04025e
0x7f04025f
0x7f040260
.end array-data
:array_41
@ -3274,17 +3274,16 @@
0x7f0400b9
0x7f0400ba
0x7f0400bb
0x7f040231
0x7f040232
0x7f040243
0x7f040249
0x7f040233
0x7f040244
0x7f04024a
0x7f040263
0x7f0402fb
0x7f04024b
0x7f040264
0x7f0402fc
0x7f0402fd
0x7f040393
0x7f040395
0x7f0402fe
0x7f040394
0x7f040396
0x7f040397
0x7f040398
@ -3292,15 +3291,16 @@
0x7f04039a
0x7f04039b
0x7f04039c
0x7f04039d
.end array-data
:array_43
.array-data 4
0x1010000
0x10100da
0x7f040255
0x7f040256
0x7f04033b
0x7f040257
0x7f04033c
.end array-data
:array_44

View file

@ -547,547 +547,547 @@
.field public static final imageButtonStyle:I = 0x7f0401b1
.field public static final indeterminateProgressStyle:I = 0x7f0401c7
.field public static final indeterminateProgressStyle:I = 0x7f0401c8
.field public static final initialActivityCount:I = 0x7f0401c8
.field public static final initialActivityCount:I = 0x7f0401c9
.field public static final insetForeground:I = 0x7f0401c9
.field public static final insetForeground:I = 0x7f0401ca
.field public static final isLightTheme:I = 0x7f0401ca
.field public static final isLightTheme:I = 0x7f0401cb
.field public static final itemBackground:I = 0x7f0401cb
.field public static final itemBackground:I = 0x7f0401cc
.field public static final itemHorizontalPadding:I = 0x7f0401cc
.field public static final itemHorizontalPadding:I = 0x7f0401cd
.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401cd
.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401ce
.field public static final itemIconPadding:I = 0x7f0401ce
.field public static final itemIconPadding:I = 0x7f0401cf
.field public static final itemIconSize:I = 0x7f0401cf
.field public static final itemIconSize:I = 0x7f0401d0
.field public static final itemIconTint:I = 0x7f0401d0
.field public static final itemIconTint:I = 0x7f0401d1
.field public static final itemPadding:I = 0x7f0401d1
.field public static final itemPadding:I = 0x7f0401d2
.field public static final itemSpacing:I = 0x7f0401d2
.field public static final itemSpacing:I = 0x7f0401d3
.field public static final itemTextAppearance:I = 0x7f0401d3
.field public static final itemTextAppearance:I = 0x7f0401d4
.field public static final itemTextAppearanceActive:I = 0x7f0401d4
.field public static final itemTextAppearanceActive:I = 0x7f0401d5
.field public static final itemTextAppearanceInactive:I = 0x7f0401d5
.field public static final itemTextAppearanceInactive:I = 0x7f0401d6
.field public static final itemTextColor:I = 0x7f0401d6
.field public static final itemTextColor:I = 0x7f0401d7
.field public static final justifyContent:I = 0x7f0401d7
.field public static final justifyContent:I = 0x7f0401d8
.field public static final keylines:I = 0x7f0401d8
.field public static final keylines:I = 0x7f0401d9
.field public static final labelVisibilityMode:I = 0x7f0401d9
.field public static final labelVisibilityMode:I = 0x7f0401da
.field public static final lastBaselineToBottomHeight:I = 0x7f0401da
.field public static final lastBaselineToBottomHeight:I = 0x7f0401db
.field public static final layout:I = 0x7f0401db
.field public static final layout:I = 0x7f0401dc
.field public static final layoutManager:I = 0x7f0401dc
.field public static final layoutManager:I = 0x7f0401dd
.field public static final layout_alignSelf:I = 0x7f0401dd
.field public static final layout_alignSelf:I = 0x7f0401de
.field public static final layout_anchor:I = 0x7f0401de
.field public static final layout_anchor:I = 0x7f0401df
.field public static final layout_anchorGravity:I = 0x7f0401df
.field public static final layout_anchorGravity:I = 0x7f0401e0
.field public static final layout_behavior:I = 0x7f0401e0
.field public static final layout_behavior:I = 0x7f0401e1
.field public static final layout_collapseMode:I = 0x7f0401e1
.field public static final layout_collapseMode:I = 0x7f0401e2
.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e2
.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e3
.field public static final layout_dodgeInsetEdges:I = 0x7f04020c
.field public static final layout_dodgeInsetEdges:I = 0x7f04020d
.field public static final layout_flexBasisPercent:I = 0x7f04020f
.field public static final layout_flexBasisPercent:I = 0x7f040210
.field public static final layout_flexGrow:I = 0x7f040210
.field public static final layout_flexGrow:I = 0x7f040211
.field public static final layout_flexShrink:I = 0x7f040211
.field public static final layout_flexShrink:I = 0x7f040212
.field public static final layout_insetEdge:I = 0x7f040218
.field public static final layout_insetEdge:I = 0x7f040219
.field public static final layout_keyline:I = 0x7f040219
.field public static final layout_keyline:I = 0x7f04021a
.field public static final layout_maxHeight:I = 0x7f04021a
.field public static final layout_maxHeight:I = 0x7f04021b
.field public static final layout_maxWidth:I = 0x7f04021b
.field public static final layout_maxWidth:I = 0x7f04021c
.field public static final layout_minHeight:I = 0x7f04021c
.field public static final layout_minHeight:I = 0x7f04021d
.field public static final layout_minWidth:I = 0x7f04021d
.field public static final layout_minWidth:I = 0x7f04021e
.field public static final layout_order:I = 0x7f04021f
.field public static final layout_order:I = 0x7f040220
.field public static final layout_scrollFlags:I = 0x7f040220
.field public static final layout_scrollFlags:I = 0x7f040221
.field public static final layout_scrollInterpolator:I = 0x7f040221
.field public static final layout_scrollInterpolator:I = 0x7f040222
.field public static final layout_wrapBefore:I = 0x7f040222
.field public static final layout_wrapBefore:I = 0x7f040223
.field public static final liftOnScroll:I = 0x7f040223
.field public static final liftOnScroll:I = 0x7f040224
.field public static final lineHeight:I = 0x7f040224
.field public static final lineHeight:I = 0x7f040225
.field public static final lineSpacing:I = 0x7f040225
.field public static final lineSpacing:I = 0x7f040226
.field public static final listChoiceBackgroundIndicator:I = 0x7f040226
.field public static final listChoiceBackgroundIndicator:I = 0x7f040227
.field public static final listDividerAlertDialog:I = 0x7f040227
.field public static final listDividerAlertDialog:I = 0x7f040228
.field public static final listItemLayout:I = 0x7f040228
.field public static final listItemLayout:I = 0x7f040229
.field public static final listLayout:I = 0x7f040229
.field public static final listLayout:I = 0x7f04022a
.field public static final listMenuViewStyle:I = 0x7f04022a
.field public static final listMenuViewStyle:I = 0x7f04022b
.field public static final listPopupWindowStyle:I = 0x7f04022b
.field public static final listPopupWindowStyle:I = 0x7f04022c
.field public static final listPreferredItemHeight:I = 0x7f04022c
.field public static final listPreferredItemHeight:I = 0x7f04022d
.field public static final listPreferredItemHeightLarge:I = 0x7f04022d
.field public static final listPreferredItemHeightLarge:I = 0x7f04022e
.field public static final listPreferredItemHeightSmall:I = 0x7f04022e
.field public static final listPreferredItemHeightSmall:I = 0x7f04022f
.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f
.field public static final listPreferredItemPaddingLeft:I = 0x7f040230
.field public static final listPreferredItemPaddingRight:I = 0x7f040230
.field public static final listPreferredItemPaddingRight:I = 0x7f040231
.field public static final logo:I = 0x7f040231
.field public static final logo:I = 0x7f040232
.field public static final logoDescription:I = 0x7f040232
.field public static final logoDescription:I = 0x7f040233
.field public static final materialButtonStyle:I = 0x7f040240
.field public static final materialButtonStyle:I = 0x7f040241
.field public static final materialCardViewStyle:I = 0x7f040241
.field public static final materialCardViewStyle:I = 0x7f040242
.field public static final maxActionInlineWidth:I = 0x7f040242
.field public static final maxActionInlineWidth:I = 0x7f040243
.field public static final maxButtonHeight:I = 0x7f040243
.field public static final maxButtonHeight:I = 0x7f040244
.field public static final maxImageSize:I = 0x7f040244
.field public static final maxImageSize:I = 0x7f040245
.field public static final max_height:I = 0x7f040245
.field public static final max_height:I = 0x7f040246
.field public static final measureWithLargestChild:I = 0x7f040246
.field public static final measureWithLargestChild:I = 0x7f040247
.field public static final menu:I = 0x7f040247
.field public static final menu:I = 0x7f040248
.field public static final multiChoiceItemLayout:I = 0x7f040248
.field public static final multiChoiceItemLayout:I = 0x7f040249
.field public static final navigationContentDescription:I = 0x7f040249
.field public static final navigationContentDescription:I = 0x7f04024a
.field public static final navigationIcon:I = 0x7f04024a
.field public static final navigationIcon:I = 0x7f04024b
.field public static final navigationMode:I = 0x7f04024b
.field public static final navigationMode:I = 0x7f04024c
.field public static final navigationViewStyle:I = 0x7f04024c
.field public static final navigationViewStyle:I = 0x7f04024d
.field public static final numericModifiers:I = 0x7f04024f
.field public static final numericModifiers:I = 0x7f040250
.field public static final overlapAnchor:I = 0x7f040250
.field public static final overlapAnchor:I = 0x7f040251
.field public static final overlayImage:I = 0x7f040251
.field public static final overlayImage:I = 0x7f040252
.field public static final paddingBottomNoButtons:I = 0x7f040254
.field public static final paddingBottomNoButtons:I = 0x7f040255
.field public static final paddingEnd:I = 0x7f040255
.field public static final paddingEnd:I = 0x7f040256
.field public static final paddingStart:I = 0x7f040256
.field public static final paddingStart:I = 0x7f040257
.field public static final paddingTopNoTitle:I = 0x7f040257
.field public static final paddingTopNoTitle:I = 0x7f040258
.field public static final panelBackground:I = 0x7f040258
.field public static final panelBackground:I = 0x7f040259
.field public static final panelMenuListTheme:I = 0x7f040259
.field public static final panelMenuListTheme:I = 0x7f04025a
.field public static final panelMenuListWidth:I = 0x7f04025a
.field public static final panelMenuListWidth:I = 0x7f04025b
.field public static final passwordToggleContentDescription:I = 0x7f04025b
.field public static final passwordToggleContentDescription:I = 0x7f04025c
.field public static final passwordToggleDrawable:I = 0x7f04025c
.field public static final passwordToggleDrawable:I = 0x7f04025d
.field public static final passwordToggleEnabled:I = 0x7f04025d
.field public static final passwordToggleEnabled:I = 0x7f04025e
.field public static final passwordToggleTint:I = 0x7f04025e
.field public static final passwordToggleTint:I = 0x7f04025f
.field public static final passwordToggleTintMode:I = 0x7f04025f
.field public static final passwordToggleTintMode:I = 0x7f040260
.field public static final placeholderImage:I = 0x7f040260
.field public static final placeholderImage:I = 0x7f040261
.field public static final placeholderImageScaleType:I = 0x7f040261
.field public static final placeholderImageScaleType:I = 0x7f040262
.field public static final popupMenuStyle:I = 0x7f040262
.field public static final popupMenuStyle:I = 0x7f040263
.field public static final popupTheme:I = 0x7f040263
.field public static final popupTheme:I = 0x7f040264
.field public static final popupWindowStyle:I = 0x7f040264
.field public static final popupWindowStyle:I = 0x7f040265
.field public static final preserveIconSpacing:I = 0x7f040265
.field public static final preserveIconSpacing:I = 0x7f040266
.field public static final pressedStateOverlayImage:I = 0x7f040266
.field public static final pressedStateOverlayImage:I = 0x7f040267
.field public static final pressedTranslationZ:I = 0x7f040267
.field public static final pressedTranslationZ:I = 0x7f040268
.field public static final progressBarAutoRotateInterval:I = 0x7f04029f
.field public static final progressBarAutoRotateInterval:I = 0x7f0402a0
.field public static final progressBarImage:I = 0x7f0402a0
.field public static final progressBarImage:I = 0x7f0402a1
.field public static final progressBarImageScaleType:I = 0x7f0402a1
.field public static final progressBarImageScaleType:I = 0x7f0402a2
.field public static final progressBarPadding:I = 0x7f0402a2
.field public static final progressBarPadding:I = 0x7f0402a3
.field public static final progressBarStyle:I = 0x7f0402a3
.field public static final progressBarStyle:I = 0x7f0402a4
.field public static final queryBackground:I = 0x7f0402a7
.field public static final queryBackground:I = 0x7f0402a8
.field public static final queryHint:I = 0x7f0402a8
.field public static final queryHint:I = 0x7f0402a9
.field public static final radioButtonStyle:I = 0x7f0402a9
.field public static final radioButtonStyle:I = 0x7f0402aa
.field public static final ratingBarStyle:I = 0x7f0402ac
.field public static final ratingBarStyle:I = 0x7f0402ad
.field public static final ratingBarStyleIndicator:I = 0x7f0402ad
.field public static final ratingBarStyleIndicator:I = 0x7f0402ae
.field public static final ratingBarStyleSmall:I = 0x7f0402ae
.field public static final ratingBarStyleSmall:I = 0x7f0402af
.field public static final retryImage:I = 0x7f0402af
.field public static final retryImage:I = 0x7f0402b0
.field public static final retryImageScaleType:I = 0x7f0402b0
.field public static final retryImageScaleType:I = 0x7f0402b1
.field public static final reverseLayout:I = 0x7f0402b1
.field public static final reverseLayout:I = 0x7f0402b2
.field public static final rippleColor:I = 0x7f0402b2
.field public static final rippleColor:I = 0x7f0402b3
.field public static final roundAsCircle:I = 0x7f0402b3
.field public static final roundAsCircle:I = 0x7f0402b4
.field public static final roundBottomEnd:I = 0x7f0402b4
.field public static final roundBottomEnd:I = 0x7f0402b5
.field public static final roundBottomLeft:I = 0x7f0402b5
.field public static final roundBottomLeft:I = 0x7f0402b6
.field public static final roundBottomRight:I = 0x7f0402b6
.field public static final roundBottomRight:I = 0x7f0402b7
.field public static final roundBottomStart:I = 0x7f0402b7
.field public static final roundBottomStart:I = 0x7f0402b8
.field public static final roundTopEnd:I = 0x7f0402b8
.field public static final roundTopEnd:I = 0x7f0402b9
.field public static final roundTopLeft:I = 0x7f0402b9
.field public static final roundTopLeft:I = 0x7f0402ba
.field public static final roundTopRight:I = 0x7f0402ba
.field public static final roundTopRight:I = 0x7f0402bb
.field public static final roundTopStart:I = 0x7f0402bb
.field public static final roundTopStart:I = 0x7f0402bc
.field public static final roundWithOverlayColor:I = 0x7f0402bc
.field public static final roundWithOverlayColor:I = 0x7f0402bd
.field public static final roundedCornerRadius:I = 0x7f0402bd
.field public static final roundedCornerRadius:I = 0x7f0402be
.field public static final roundingBorderColor:I = 0x7f0402be
.field public static final roundingBorderColor:I = 0x7f0402bf
.field public static final roundingBorderPadding:I = 0x7f0402bf
.field public static final roundingBorderPadding:I = 0x7f0402c0
.field public static final roundingBorderWidth:I = 0x7f0402c0
.field public static final roundingBorderWidth:I = 0x7f0402c1
.field public static final scopeUris:I = 0x7f0402cf
.field public static final scopeUris:I = 0x7f0402d0
.field public static final scrimAnimationDuration:I = 0x7f0402d0
.field public static final scrimAnimationDuration:I = 0x7f0402d1
.field public static final scrimBackground:I = 0x7f0402d1
.field public static final scrimBackground:I = 0x7f0402d2
.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d2
.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d3
.field public static final searchHintIcon:I = 0x7f0402d3
.field public static final searchHintIcon:I = 0x7f0402d4
.field public static final searchIcon:I = 0x7f0402d4
.field public static final searchIcon:I = 0x7f0402d5
.field public static final searchViewStyle:I = 0x7f0402d5
.field public static final searchViewStyle:I = 0x7f0402d6
.field public static final seekBarStyle:I = 0x7f0402d7
.field public static final seekBarStyle:I = 0x7f0402d8
.field public static final selectableItemBackground:I = 0x7f0402d8
.field public static final selectableItemBackground:I = 0x7f0402d9
.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9
.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da
.field public static final showAsAction:I = 0x7f0402db
.field public static final showAsAction:I = 0x7f0402dc
.field public static final showDivider:I = 0x7f0402dc
.field public static final showDivider:I = 0x7f0402dd
.field public static final showDividerHorizontal:I = 0x7f0402dd
.field public static final showDividerHorizontal:I = 0x7f0402de
.field public static final showDividerVertical:I = 0x7f0402de
.field public static final showDividerVertical:I = 0x7f0402df
.field public static final showDividers:I = 0x7f0402df
.field public static final showDividers:I = 0x7f0402e0
.field public static final showMotionSpec:I = 0x7f0402e0
.field public static final showMotionSpec:I = 0x7f0402e1
.field public static final showText:I = 0x7f0402e1
.field public static final showText:I = 0x7f0402e2
.field public static final showTitle:I = 0x7f0402e2
.field public static final showTitle:I = 0x7f0402e3
.field public static final singleChoiceItemLayout:I = 0x7f0402e3
.field public static final singleChoiceItemLayout:I = 0x7f0402e4
.field public static final singleLine:I = 0x7f0402e4
.field public static final singleLine:I = 0x7f0402e5
.field public static final singleSelection:I = 0x7f0402e5
.field public static final singleSelection:I = 0x7f0402e6
.field public static final snackbarButtonStyle:I = 0x7f0402e6
.field public static final snackbarButtonStyle:I = 0x7f0402e7
.field public static final snackbarStyle:I = 0x7f0402e7
.field public static final snackbarStyle:I = 0x7f0402e8
.field public static final spanCount:I = 0x7f0402e8
.field public static final spanCount:I = 0x7f0402e9
.field public static final spinBars:I = 0x7f0402e9
.field public static final spinBars:I = 0x7f0402ea
.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea
.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb
.field public static final spinnerStyle:I = 0x7f0402eb
.field public static final spinnerStyle:I = 0x7f0402ec
.field public static final splitTrack:I = 0x7f0402ec
.field public static final splitTrack:I = 0x7f0402ed
.field public static final srcCompat:I = 0x7f0402ed
.field public static final srcCompat:I = 0x7f0402ee
.field public static final stackFromEnd:I = 0x7f0402ee
.field public static final stackFromEnd:I = 0x7f0402ef
.field public static final state_above_anchor:I = 0x7f0402ef
.field public static final state_above_anchor:I = 0x7f0402f0
.field public static final state_collapsed:I = 0x7f0402f0
.field public static final state_collapsed:I = 0x7f0402f1
.field public static final state_collapsible:I = 0x7f0402f1
.field public static final state_collapsible:I = 0x7f0402f2
.field public static final state_liftable:I = 0x7f0402f2
.field public static final state_liftable:I = 0x7f0402f3
.field public static final state_lifted:I = 0x7f0402f3
.field public static final state_lifted:I = 0x7f0402f4
.field public static final statusBarBackground:I = 0x7f0402f4
.field public static final statusBarBackground:I = 0x7f0402f5
.field public static final statusBarScrim:I = 0x7f0402f5
.field public static final statusBarScrim:I = 0x7f0402f6
.field public static final strokeColor:I = 0x7f0402f7
.field public static final strokeColor:I = 0x7f0402f8
.field public static final strokeWidth:I = 0x7f0402f8
.field public static final strokeWidth:I = 0x7f0402f9
.field public static final subMenuArrow:I = 0x7f0402f9
.field public static final subMenuArrow:I = 0x7f0402fa
.field public static final submitBackground:I = 0x7f0402fa
.field public static final submitBackground:I = 0x7f0402fb
.field public static final subtitle:I = 0x7f0402fb
.field public static final subtitle:I = 0x7f0402fc
.field public static final subtitleTextAppearance:I = 0x7f0402fc
.field public static final subtitleTextAppearance:I = 0x7f0402fd
.field public static final subtitleTextColor:I = 0x7f0402fd
.field public static final subtitleTextColor:I = 0x7f0402fe
.field public static final subtitleTextStyle:I = 0x7f0402fe
.field public static final subtitleTextStyle:I = 0x7f0402ff
.field public static final suggestionRowLayout:I = 0x7f0402ff
.field public static final suggestionRowLayout:I = 0x7f040300
.field public static final switchMinWidth:I = 0x7f040300
.field public static final switchMinWidth:I = 0x7f040301
.field public static final switchPadding:I = 0x7f040301
.field public static final switchPadding:I = 0x7f040302
.field public static final switchStyle:I = 0x7f040302
.field public static final switchStyle:I = 0x7f040303
.field public static final switchTextAppearance:I = 0x7f040303
.field public static final switchTextAppearance:I = 0x7f040304
.field public static final tabBackground:I = 0x7f040304
.field public static final tabBackground:I = 0x7f040305
.field public static final tabContentStart:I = 0x7f040305
.field public static final tabContentStart:I = 0x7f040306
.field public static final tabGravity:I = 0x7f040306
.field public static final tabGravity:I = 0x7f040307
.field public static final tabIconTint:I = 0x7f040307
.field public static final tabIconTint:I = 0x7f040308
.field public static final tabIconTintMode:I = 0x7f040308
.field public static final tabIconTintMode:I = 0x7f040309
.field public static final tabIndicator:I = 0x7f040309
.field public static final tabIndicator:I = 0x7f04030a
.field public static final tabIndicatorAnimationDuration:I = 0x7f04030a
.field public static final tabIndicatorAnimationDuration:I = 0x7f04030b
.field public static final tabIndicatorColor:I = 0x7f04030b
.field public static final tabIndicatorColor:I = 0x7f04030c
.field public static final tabIndicatorFullWidth:I = 0x7f04030c
.field public static final tabIndicatorFullWidth:I = 0x7f04030d
.field public static final tabIndicatorGravity:I = 0x7f04030d
.field public static final tabIndicatorGravity:I = 0x7f04030e
.field public static final tabIndicatorHeight:I = 0x7f04030e
.field public static final tabIndicatorHeight:I = 0x7f04030f
.field public static final tabInlineLabel:I = 0x7f04030f
.field public static final tabInlineLabel:I = 0x7f040310
.field public static final tabMaxWidth:I = 0x7f040310
.field public static final tabMaxWidth:I = 0x7f040311
.field public static final tabMinWidth:I = 0x7f040311
.field public static final tabMinWidth:I = 0x7f040312
.field public static final tabMode:I = 0x7f040312
.field public static final tabMode:I = 0x7f040313
.field public static final tabPadding:I = 0x7f040313
.field public static final tabPadding:I = 0x7f040314
.field public static final tabPaddingBottom:I = 0x7f040314
.field public static final tabPaddingBottom:I = 0x7f040315
.field public static final tabPaddingEnd:I = 0x7f040315
.field public static final tabPaddingEnd:I = 0x7f040316
.field public static final tabPaddingStart:I = 0x7f040316
.field public static final tabPaddingStart:I = 0x7f040317
.field public static final tabPaddingTop:I = 0x7f040317
.field public static final tabPaddingTop:I = 0x7f040318
.field public static final tabRippleColor:I = 0x7f040318
.field public static final tabRippleColor:I = 0x7f040319
.field public static final tabSelectedTextColor:I = 0x7f040319
.field public static final tabSelectedTextColor:I = 0x7f04031a
.field public static final tabStyle:I = 0x7f04031a
.field public static final tabStyle:I = 0x7f04031b
.field public static final tabTextAppearance:I = 0x7f04031b
.field public static final tabTextAppearance:I = 0x7f04031c
.field public static final tabTextColor:I = 0x7f04031c
.field public static final tabTextColor:I = 0x7f04031d
.field public static final tabUnboundedRipple:I = 0x7f04031d
.field public static final tabUnboundedRipple:I = 0x7f04031e
.field public static final textAllCaps:I = 0x7f040320
.field public static final textAllCaps:I = 0x7f040321
.field public static final textAppearanceBody1:I = 0x7f040321
.field public static final textAppearanceBody1:I = 0x7f040322
.field public static final textAppearanceBody2:I = 0x7f040322
.field public static final textAppearanceBody2:I = 0x7f040323
.field public static final textAppearanceButton:I = 0x7f040323
.field public static final textAppearanceButton:I = 0x7f040324
.field public static final textAppearanceCaption:I = 0x7f040324
.field public static final textAppearanceCaption:I = 0x7f040325
.field public static final textAppearanceHeadline1:I = 0x7f040325
.field public static final textAppearanceHeadline1:I = 0x7f040326
.field public static final textAppearanceHeadline2:I = 0x7f040326
.field public static final textAppearanceHeadline2:I = 0x7f040327
.field public static final textAppearanceHeadline3:I = 0x7f040327
.field public static final textAppearanceHeadline3:I = 0x7f040328
.field public static final textAppearanceHeadline4:I = 0x7f040328
.field public static final textAppearanceHeadline4:I = 0x7f040329
.field public static final textAppearanceHeadline5:I = 0x7f040329
.field public static final textAppearanceHeadline5:I = 0x7f04032a
.field public static final textAppearanceHeadline6:I = 0x7f04032a
.field public static final textAppearanceHeadline6:I = 0x7f04032b
.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b
.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c
.field public static final textAppearanceListItem:I = 0x7f04032c
.field public static final textAppearanceListItem:I = 0x7f04032d
.field public static final textAppearanceListItemSecondary:I = 0x7f04032d
.field public static final textAppearanceListItemSecondary:I = 0x7f04032e
.field public static final textAppearanceListItemSmall:I = 0x7f04032e
.field public static final textAppearanceListItemSmall:I = 0x7f04032f
.field public static final textAppearanceOverline:I = 0x7f04032f
.field public static final textAppearanceOverline:I = 0x7f040330
.field public static final textAppearancePopupMenuHeader:I = 0x7f040330
.field public static final textAppearancePopupMenuHeader:I = 0x7f040331
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332
.field public static final textAppearanceSearchResultTitle:I = 0x7f040332
.field public static final textAppearanceSearchResultTitle:I = 0x7f040333
.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333
.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334
.field public static final textAppearanceSubtitle1:I = 0x7f040334
.field public static final textAppearanceSubtitle1:I = 0x7f040335
.field public static final textAppearanceSubtitle2:I = 0x7f040335
.field public static final textAppearanceSubtitle2:I = 0x7f040336
.field public static final textColorAlertDialogListItem:I = 0x7f040336
.field public static final textColorAlertDialogListItem:I = 0x7f040337
.field public static final textColorSearchUrl:I = 0x7f040337
.field public static final textColorSearchUrl:I = 0x7f040338
.field public static final textEndPadding:I = 0x7f040338
.field public static final textEndPadding:I = 0x7f040339
.field public static final textInputStyle:I = 0x7f040339
.field public static final textInputStyle:I = 0x7f04033a
.field public static final textStartPadding:I = 0x7f04033a
.field public static final textStartPadding:I = 0x7f04033b
.field public static final theme:I = 0x7f04033b
.field public static final theme:I = 0x7f04033c
.field public static final thickness:I = 0x7f04038a
.field public static final thickness:I = 0x7f04038b
.field public static final thumbTextPadding:I = 0x7f04038b
.field public static final thumbTextPadding:I = 0x7f04038c
.field public static final thumbTint:I = 0x7f04038c
.field public static final thumbTint:I = 0x7f04038d
.field public static final thumbTintMode:I = 0x7f04038d
.field public static final thumbTintMode:I = 0x7f04038e
.field public static final tickMark:I = 0x7f04038e
.field public static final tickMark:I = 0x7f04038f
.field public static final tickMarkTint:I = 0x7f04038f
.field public static final tickMarkTint:I = 0x7f040390
.field public static final tickMarkTintMode:I = 0x7f040390
.field public static final tickMarkTintMode:I = 0x7f040391
.field public static final tint:I = 0x7f040391
.field public static final tint:I = 0x7f040392
.field public static final tintMode:I = 0x7f040392
.field public static final tintMode:I = 0x7f040393
.field public static final title:I = 0x7f040393
.field public static final title:I = 0x7f040394
.field public static final titleEnabled:I = 0x7f040394
.field public static final titleEnabled:I = 0x7f040395
.field public static final titleMargin:I = 0x7f040395
.field public static final titleMargin:I = 0x7f040396
.field public static final titleMarginBottom:I = 0x7f040396
.field public static final titleMarginBottom:I = 0x7f040397
.field public static final titleMarginEnd:I = 0x7f040397
.field public static final titleMarginEnd:I = 0x7f040398
.field public static final titleMarginStart:I = 0x7f040398
.field public static final titleMarginStart:I = 0x7f040399
.field public static final titleMarginTop:I = 0x7f040399
.field public static final titleMarginTop:I = 0x7f04039a
.field public static final titleMargins:I = 0x7f04039a
.field public static final titleMargins:I = 0x7f04039b
.field public static final titleTextAppearance:I = 0x7f04039b
.field public static final titleTextAppearance:I = 0x7f04039c
.field public static final titleTextColor:I = 0x7f04039c
.field public static final titleTextColor:I = 0x7f04039d
.field public static final titleTextStyle:I = 0x7f04039d
.field public static final titleTextStyle:I = 0x7f04039e
.field public static final toolbarId:I = 0x7f04039e
.field public static final toolbarId:I = 0x7f04039f
.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f
.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0
.field public static final toolbarStyle:I = 0x7f0403a0
.field public static final toolbarStyle:I = 0x7f0403a1
.field public static final tooltipForegroundColor:I = 0x7f0403a1
.field public static final tooltipForegroundColor:I = 0x7f0403a2
.field public static final tooltipFrameBackground:I = 0x7f0403a2
.field public static final tooltipFrameBackground:I = 0x7f0403a3
.field public static final tooltipText:I = 0x7f0403a3
.field public static final tooltipText:I = 0x7f0403a4
.field public static final track:I = 0x7f0403a4
.field public static final track:I = 0x7f0403a5
.field public static final trackTint:I = 0x7f0403a5
.field public static final trackTint:I = 0x7f0403a6
.field public static final trackTintMode:I = 0x7f0403a6
.field public static final trackTintMode:I = 0x7f0403a7
.field public static final ttcIndex:I = 0x7f0403a7
.field public static final ttcIndex:I = 0x7f0403a8
.field public static final useCompatPadding:I = 0x7f0403bb
.field public static final useCompatPadding:I = 0x7f0403bc
.field public static final viewAspectRatio:I = 0x7f0403bf
.field public static final viewAspectRatio:I = 0x7f0403c0
.field public static final viewInflaterClass:I = 0x7f0403c0
.field public static final viewInflaterClass:I = 0x7f0403c1
.field public static final voiceIcon:I = 0x7f0403c1
.field public static final voiceIcon:I = 0x7f0403c2
.field public static final windowActionBar:I = 0x7f0403c3
.field public static final windowActionBar:I = 0x7f0403c4
.field public static final windowActionBarOverlay:I = 0x7f0403c4
.field public static final windowActionBarOverlay:I = 0x7f0403c5
.field public static final windowActionModeOverlay:I = 0x7f0403c5
.field public static final windowActionModeOverlay:I = 0x7f0403c6
.field public static final windowFixedHeightMajor:I = 0x7f0403c6
.field public static final windowFixedHeightMajor:I = 0x7f0403c7
.field public static final windowFixedHeightMinor:I = 0x7f0403c7
.field public static final windowFixedHeightMinor:I = 0x7f0403c8
.field public static final windowFixedWidthMajor:I = 0x7f0403c8
.field public static final windowFixedWidthMajor:I = 0x7f0403c9
.field public static final windowFixedWidthMinor:I = 0x7f0403c9
.field public static final windowFixedWidthMinor:I = 0x7f0403ca
.field public static final windowMinWidthMajor:I = 0x7f0403ca
.field public static final windowMinWidthMajor:I = 0x7f0403cb
.field public static final windowMinWidthMinor:I = 0x7f0403cb
.field public static final windowMinWidthMinor:I = 0x7f0403cc
.field public static final windowNoTitle:I = 0x7f0403cc
.field public static final windowNoTitle:I = 0x7f0403cd
# direct methods

View file

@ -247,39 +247,39 @@
.field public static final ic_mtrl_chip_close_circle:I = 0x7f080275
.field public static final mtrl_snackbar_background:I = 0x7f08037f
.field public static final mtrl_snackbar_background:I = 0x7f080381
.field public static final mtrl_tabs_default_indicator:I = 0x7f080380
.field public static final mtrl_tabs_default_indicator:I = 0x7f080382
.field public static final navigation_empty_icon:I = 0x7f080381
.field public static final navigation_empty_icon:I = 0x7f080383
.field public static final notification_action_background:I = 0x7f080382
.field public static final notification_action_background:I = 0x7f080384
.field public static final notification_bg:I = 0x7f080383
.field public static final notification_bg:I = 0x7f080385
.field public static final notification_bg_low:I = 0x7f080384
.field public static final notification_bg_low:I = 0x7f080386
.field public static final notification_bg_low_normal:I = 0x7f080385
.field public static final notification_bg_low_normal:I = 0x7f080387
.field public static final notification_bg_low_pressed:I = 0x7f080386
.field public static final notification_bg_low_pressed:I = 0x7f080388
.field public static final notification_bg_normal:I = 0x7f080387
.field public static final notification_bg_normal:I = 0x7f080389
.field public static final notification_bg_normal_pressed:I = 0x7f080388
.field public static final notification_bg_normal_pressed:I = 0x7f08038a
.field public static final notification_icon_background:I = 0x7f080389
.field public static final notification_icon_background:I = 0x7f08038b
.field public static final notification_template_icon_bg:I = 0x7f08038a
.field public static final notification_template_icon_bg:I = 0x7f08038c
.field public static final notification_template_icon_low_bg:I = 0x7f08038b
.field public static final notification_template_icon_low_bg:I = 0x7f08038d
.field public static final notification_tile_bg:I = 0x7f08038c
.field public static final notification_tile_bg:I = 0x7f08038e
.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d
.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f
.field public static final tooltip_frame_dark:I = 0x7f08038f
.field public static final tooltip_frame_dark:I = 0x7f080391
.field public static final tooltip_frame_light:I = 0x7f080390
.field public static final tooltip_frame_light:I = 0x7f080392
# direct methods

View file

@ -2078,7 +2078,7 @@
new-array v6, v1, [I
const v9, 0x7f040245
const v9, 0x7f040246
aput v9, v6, v3
@ -2118,7 +2118,7 @@
new-array v5, v1, [I
const v6, 0x7f0402ef
const v6, 0x7f0402f0
aput v6, v5, v3
@ -2138,7 +2138,7 @@
new-array v5, v1, [I
const v6, 0x7f0401c9
const v6, 0x7f0401ca
aput v6, v5, v3
@ -2298,17 +2298,17 @@
0x7f04014a
0x7f04014b
0x7f0401a6
0x7f0401c7
0x7f0401d1
0x7f040231
0x7f04024b
0x7f040263
0x7f0402a2
0x7f0401c8
0x7f0401d2
0x7f040232
0x7f04024c
0x7f040264
0x7f0402a3
0x7f0402fb
0x7f0402fe
0x7f040393
0x7f04039d
0x7f0402a4
0x7f0402fc
0x7f0402ff
0x7f040394
0x7f04039e
.end array-data
:array_1
@ -2317,14 +2317,14 @@
0x7f040045
0x7f04009a
0x7f04013e
0x7f0402fe
0x7f04039d
0x7f0402ff
0x7f04039e
.end array-data
:array_2
.array-data 4
0x7f040106
0x7f0401c8
0x7f0401c9
.end array-data
:array_3
@ -2332,11 +2332,11 @@
0x10100f2
0x7f040068
0x7f040069
0x7f040228
0x7f040229
0x7f040248
0x7f0402e2
0x7f04022a
0x7f040249
0x7f0402e3
0x7f0402e4
.end array-data
:array_4
@ -2370,37 +2370,37 @@
0x1010540
0x7f040100
0x7f040107
0x7f040223
0x7f040224
.end array-data
:array_8
.array-data 4
0x7f0402f0
0x7f0402f1
0x7f0402f2
0x7f0402f3
0x7f0402f4
.end array-data
:array_9
.array-data 4
0x7f040220
0x7f040221
0x7f040222
.end array-data
:array_a
.array-data 4
0x1010119
0x7f0402ed
0x7f040391
0x7f0402ee
0x7f040392
0x7f040393
.end array-data
:array_b
.array-data 4
0x1010142
0x7f04038e
0x7f04038f
0x7f040390
0x7f040391
.end array-data
:array_c
@ -2424,9 +2424,9 @@
0x7f040041
0x7f04011f
0x7f04012d
0x7f0401da
0x7f040224
0x7f040320
0x7f0401db
0x7f040225
0x7f040321
.end array-data
:array_e
@ -2502,47 +2502,46 @@
0x7f0400ff
0x7f04014a
0x7f0401b1
0x7f040226
0x7f040227
0x7f04022a
0x7f040228
0x7f04022b
0x7f04022c
0x7f04022d
0x7f04022e
0x7f04022f
0x7f040230
0x7f040258
0x7f040231
0x7f040259
0x7f04025a
0x7f040262
0x7f040264
0x7f0402a9
0x7f0402ac
0x7f04025b
0x7f040263
0x7f040265
0x7f0402aa
0x7f0402ad
0x7f0402ae
0x7f0402d5
0x7f0402d7
0x7f0402af
0x7f0402d6
0x7f0402d8
0x7f0402d9
0x7f0402ea
0x7f0402da
0x7f0402eb
0x7f040302
0x7f04032b
0x7f0402ec
0x7f040303
0x7f04032c
0x7f04032d
0x7f04032e
0x7f040330
0x7f04032f
0x7f040331
0x7f040332
0x7f040333
0x7f040336
0x7f040334
0x7f040337
0x7f04039f
0x7f040338
0x7f0403a0
0x7f0403a1
0x7f0403a2
0x7f0403c0
0x7f0403c3
0x7f0403a3
0x7f0403c1
0x7f0403c4
0x7f0403c5
0x7f0403c6
@ -2552,6 +2551,7 @@
0x7f0403ca
0x7f0403cb
0x7f0403cc
0x7f0403cd
.end array-data
:array_f
@ -2567,15 +2567,15 @@
:array_10
.array-data 4
0x7f040100
0x7f0401cb
0x7f0401cd
0x7f0401cf
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d4
0x7f0401d1
0x7f0401d5
0x7f0401d6
0x7f0401d9
0x7f040247
0x7f0401d7
0x7f0401da
0x7f040248
.end array-data
:array_11
@ -2635,10 +2635,10 @@
0x7f040142
0x7f0401a7
0x7f0401ab
0x7f0402b2
0x7f0402e0
0x7f040338
0x7f04033a
0x7f0402b3
0x7f0402e1
0x7f040339
0x7f04033b
.end array-data
:array_14
@ -2647,8 +2647,8 @@
0x7f04008a
0x7f04008b
0x7f04008c
0x7f0402e4
0x7f0402e5
0x7f0402e6
.end array-data
:array_15
@ -2663,18 +2663,18 @@
0x7f04010c
0x7f04010d
0x7f04010e
0x7f0402d0
0x7f0402d2
0x7f0402f5
0x7f040393
0x7f0402d1
0x7f0402d3
0x7f0402f6
0x7f040394
0x7f04039e
0x7f040395
0x7f04039f
.end array-data
:array_16
.array-data 4
0x7f0401e1
0x7f0401e2
0x7f0401e3
.end array-data
:array_17
@ -2693,19 +2693,19 @@
:array_19
.array-data 4
0x7f0401d8
0x7f0402f4
0x7f0401d9
0x7f0402f5
.end array-data
:array_1a
.array-data 4
0x10100b3
0x7f0401de
0x7f0401df
0x7f0401e0
0x7f04020c
0x7f040218
0x7f0401e1
0x7f04020d
0x7f040219
0x7f04021a
.end array-data
:array_1b
@ -2722,8 +2722,8 @@
0x7f04009f
0x7f0400f9
0x7f040138
0x7f0402e9
0x7f04038a
0x7f0402ea
0x7f04038b
.end array-data
:array_1d
@ -2735,24 +2735,24 @@
0x7f0400f5
0x7f040123
0x7f04012a
0x7f0401d7
0x7f0402dc
0x7f0401d8
0x7f0402dd
0x7f0402de
0x7f0402df
.end array-data
:array_1e
.array-data 4
0x7f0401dd
0x7f04020f
0x7f0401de
0x7f040210
0x7f040211
0x7f04021a
0x7f040212
0x7f04021b
0x7f04021c
0x7f04021d
0x7f04021f
0x7f040222
0x7f04021e
0x7f040220
0x7f040223
.end array-data
:array_1f
@ -2765,19 +2765,19 @@
0x7f040114
0x7f040142
0x7f04014c
0x7f040244
0x7f040267
0x7f0402b2
0x7f0402e0
0x7f0403bb
0x7f040245
0x7f040268
0x7f0402b3
0x7f0402e1
0x7f0403bc
.end array-data
:array_20
.array-data 4
0x7f040120
0x7f040121
0x7f0401d2
0x7f040225
0x7f0401d3
0x7f040226
.end array-data
:array_21
@ -2801,7 +2801,7 @@
0x7f040134
0x7f040135
0x7f040136
0x7f0403a7
0x7f0403a8
.end array-data
:array_23
@ -2818,16 +2818,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -2841,7 +2840,8 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_25
@ -2875,8 +2875,8 @@
0x1010128
0x7f0400f2
0x7f0400f7
0x7f040246
0x7f0402df
0x7f040247
0x7f0402e0
.end array-data
:array_28
@ -2915,15 +2915,15 @@
0x7f0401aa
0x7f0401ac
0x7f0401ad
0x7f0402b2
0x7f0402f7
0x7f0402b3
0x7f0402f8
0x7f0402f9
.end array-data
:array_2c
.array-data 4
0x7f0402f7
0x7f0402f8
0x7f0402f9
.end array-data
:array_2d
@ -2940,13 +2940,12 @@
0x7f0400ae
0x7f0400ff
0x7f04012b
0x7f040240
0x7f040241
0x7f04024c
0x7f0402d1
0x7f0402e6
0x7f04031a
0x7f040321
0x7f040242
0x7f04024d
0x7f0402d2
0x7f0402e7
0x7f04031b
0x7f040322
0x7f040323
0x7f040324
@ -2956,10 +2955,11 @@
0x7f040328
0x7f040329
0x7f04032a
0x7f04032f
0x7f040334
0x7f04032b
0x7f040330
0x7f040335
0x7f040339
0x7f040336
0x7f04033a
.end array-data
:array_2e
@ -2994,9 +2994,9 @@
0x7f0400b5
0x7f0401ac
0x7f0401ad
0x7f04024f
0x7f0402db
0x7f0403a3
0x7f040250
0x7f0402dc
0x7f0403a4
.end array-data
:array_30
@ -3008,8 +3008,8 @@
0x101012f
0x1010130
0x1010131
0x7f040265
0x7f0402f9
0x7f040266
0x7f0402fa
.end array-data
:array_31
@ -3019,26 +3019,26 @@
0x101011f
0x7f040100
0x7f04013d
0x7f0401cb
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d3
0x7f0401d6
0x7f040247
0x7f0401cd
0x7f0401cf
0x7f0401d1
0x7f0401d4
0x7f0401d7
0x7f040248
.end array-data
:array_32
.array-data 4
0x1010176
0x10102c9
0x7f040250
0x7f040251
.end array-data
:array_33
.array-data 4
0x7f040254
0x7f040257
0x7f040255
0x7f040258
.end array-data
:array_34
@ -3050,10 +3050,10 @@
0x7f04011b
0x7f04011c
0x7f04011d
0x7f0401dc
0x7f0402b1
0x7f0402e8
0x7f0402ee
0x7f0401dd
0x7f0402b2
0x7f0402e9
0x7f0402ef
.end array-data
:array_35
@ -3067,21 +3067,21 @@
0x7f0400ed
0x7f04013c
0x7f0401ae
0x7f0401db
0x7f0402a7
0x7f0401dc
0x7f0402a8
0x7f0402d3
0x7f0402a9
0x7f0402d4
0x7f0402fa
0x7f0402ff
0x7f0403c1
0x7f0402d5
0x7f0402fb
0x7f040300
0x7f0403c2
.end array-data
:array_36
.array-data 4
0x7f04006a
0x7f0400ad
0x7f0402cf
0x7f0402d0
.end array-data
:array_37
@ -3093,16 +3093,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -3116,20 +3115,21 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_38
.array-data 4
0x7f0402e6
0x7f0402e7
0x7f0402e8
.end array-data
:array_39
.array-data 4
0x101011f
0x7f040100
0x7f040242
0x7f040243
.end array-data
:array_3a
@ -3138,7 +3138,7 @@
0x1010176
0x101017b
0x1010262
0x7f040263
0x7f040264
.end array-data
:array_3b
@ -3156,17 +3156,17 @@
0x1010124
0x1010125
0x1010142
0x7f0402e1
0x7f0402ec
0x7f040300
0x7f0402e2
0x7f0402ed
0x7f040301
0x7f040303
0x7f04038b
0x7f040302
0x7f040304
0x7f04038c
0x7f04038d
0x7f0403a4
0x7f04038e
0x7f0403a5
0x7f0403a6
0x7f0403a7
.end array-data
:array_3d
@ -3178,7 +3178,6 @@
:array_3e
.array-data 4
0x7f040304
0x7f040305
0x7f040306
0x7f040307
@ -3200,9 +3199,10 @@
0x7f040317
0x7f040318
0x7f040319
0x7f04031b
0x7f04031a
0x7f04031c
0x7f04031d
0x7f04031e
.end array-data
:array_3f
@ -3219,7 +3219,7 @@
0x1010164
0x10103ac
0x7f04012d
0x7f040320
0x7f040321
.end array-data
:array_40
@ -3247,11 +3247,11 @@
0x7f040146
0x7f040148
0x7f040149
0x7f04025b
0x7f04025c
0x7f04025d
0x7f04025e
0x7f04025f
0x7f040260
.end array-data
:array_41
@ -3274,17 +3274,16 @@
0x7f0400b9
0x7f0400ba
0x7f0400bb
0x7f040231
0x7f040232
0x7f040243
0x7f040249
0x7f040233
0x7f040244
0x7f04024a
0x7f040263
0x7f0402fb
0x7f04024b
0x7f040264
0x7f0402fc
0x7f0402fd
0x7f040393
0x7f040395
0x7f0402fe
0x7f040394
0x7f040396
0x7f040397
0x7f040398
@ -3292,15 +3291,16 @@
0x7f04039a
0x7f04039b
0x7f04039c
0x7f04039d
.end array-data
:array_43
.array-data 4
0x1010000
0x10100da
0x7f040255
0x7f040256
0x7f04033b
0x7f040257
0x7f04033c
.end array-data
:array_44

View file

@ -1,4 +1,4 @@
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;
.super Ljava/lang/Object;
.source "lambda"
@ -7,18 +7,18 @@
# static fields
.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;
.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;
# direct methods
.method static synthetic constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;
invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;-><init>()V
invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;-><init>()V
sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;
sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;
return-void
.end method
@ -38,7 +38,7 @@
check-cast p1, Ljava/util/List;
invoke-static {p1}, Lcom/discord/stores/StoreStream;->lambda$null$4(Ljava/util/List;)Ljava/lang/Boolean;
invoke-static {p1}, Lcom/discord/stores/StoreStream;->lambda$null$5(Ljava/util/List;)Ljava/lang/Boolean;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;
.super Ljava/lang/Object;
.source "lambda"
@ -18,9 +18,9 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$0:Lcom/discord/stores/StoreStream;
iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$0:Lcom/discord/stores/StoreStream;
iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$1:Lrx/functions/Action1;
iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$1:Lrx/functions/Action1;
return-void
.end method
@ -30,11 +30,11 @@
.method public final call(Ljava/lang/Object;)V
.locals 2
iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$0:Lcom/discord/stores/StoreStream;
iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$0:Lcom/discord/stores/StoreStream;
iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$1:Lrx/functions/Action1;
iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$1:Lrx/functions/Action1;
invoke-static {v0, v1, p1}, Lcom/discord/stores/StoreStream;->lambda$null$6(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V
invoke-static {v0, v1, p1}, Lcom/discord/stores/StoreStream;->lambda$null$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V
return-void
.end method

View file

@ -0,0 +1,44 @@
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;
.super Ljava/lang/Object;
.source "lambda"
# interfaces
.implements Lrx/functions/Action1;
# static fields
.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;
# direct methods
.method static synthetic constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;
invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;-><init>()V
sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;
return-void
.end method
.method private synthetic constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Ljava/lang/Boolean;
invoke-static {p1}, Lcom/discord/stores/StoreStream;->lambda$init$3(Ljava/lang/Boolean;)V
return-void
.end method

View file

@ -1,4 +1,4 @@
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;
.super Ljava/lang/Object;
.source "lambda"
@ -24,15 +24,15 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$0:Lcom/discord/stores/StoreStream;
iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$0:Lcom/discord/stores/StoreStream;
iput-wide p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$1:J
iput-wide p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$1:J
iput p4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$2:I
iput p4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$2:I
iput-object p5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$3:Lrx/functions/Action1;
iput-object p5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$3:Lrx/functions/Action1;
iput-object p6, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$4:Ljava/lang/String;
iput-object p6, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$4:Ljava/lang/String;
return-void
.end method
@ -42,21 +42,21 @@
.method public final call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 7
iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$0:Lcom/discord/stores/StoreStream;
iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$0:Lcom/discord/stores/StoreStream;
iget-wide v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$1:J
iget-wide v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$1:J
iget v3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$2:I
iget v3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$2:I
iget-object v4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$3:Lrx/functions/Action1;
iget-object v4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$3:Lrx/functions/Action1;
iget-object v5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$4:Ljava/lang/String;
iget-object v5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$4:Ljava/lang/String;
move-object v6, p1
check-cast v6, Lrx/Observable;
invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreStream;->lambda$subscribe$5(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreStream;->lambda$subscribe$6(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;
.super Ljava/lang/Object;
.source "lambda"
@ -20,11 +20,11 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$0:Lcom/discord/stores/StoreStream;
iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$0:Lcom/discord/stores/StoreStream;
iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$1:Lrx/functions/Action1;
iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$1:Lrx/functions/Action1;
iput-object p3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$2:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$2:Ljava/lang/String;
return-void
.end method
@ -34,15 +34,15 @@
.method public final call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$0:Lcom/discord/stores/StoreStream;
iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$0:Lcom/discord/stores/StoreStream;
iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$1:Lrx/functions/Action1;
iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$1:Lrx/functions/Action1;
iget-object v2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$2:Ljava/lang/String;
iget-object v2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$2:Ljava/lang/String;
check-cast p1, Lrx/Observable;
invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreStream;->lambda$subscribe$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreStream;->lambda$subscribe$8(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;
.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;
.super Ljava/lang/Object;
.source "lambda"
@ -7,18 +7,18 @@
# static fields
.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;
.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;
# direct methods
.method static synthetic constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;
invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;-><init>()V
invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;-><init>()V
sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;
sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;
return-void
.end method
@ -40,7 +40,7 @@
check-cast p2, Ljava/lang/Boolean;
invoke-static {p1, p2}, Lcom/discord/stores/StoreStream;->lambda$init$3(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
invoke-static {p1, p2}, Lcom/discord/stores/StoreStream;->lambda$init$4(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
move-result-object p1

View file

@ -28,7 +28,7 @@
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
const/16 v0, 0x341
const/16 v0, 0x342
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I

View file

@ -3,12 +3,12 @@
.source "StoreGatewayConnection.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function4;
.implements Lkotlin/jvm/functions/Function3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;Lkotlin/jvm/functions/Function1;)V
value = Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -19,24 +19,39 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/i;",
"Lkotlin/jvm/functions/Function4<",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/Boolean;",
"Ljava/lang/String;",
"Ljava/lang/Long;",
"Ljava/lang/Boolean;",
"Lcom/discord/stores/StoreGatewayConnection$ClientState;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;)V
.method static constructor <clinit>()V
.locals 1
const/4 v0, 0x4
new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;
invoke-direct {p0, v0, p1}, Lkotlin/jvm/internal/i;-><init>(ILjava/lang/Object;)V
invoke-direct {v0}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;-><init>()V
sput-object v0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->INSTANCE:Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;
return-void
.end method
.method constructor <init>()V
.locals 1
const/4 v0, 0x3
invoke-direct {p0, v0}, Lkotlin/jvm/internal/i;-><init>(I)V
return-void
.end method
@ -46,7 +61,7 @@
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "create"
const-string v0, "<init>"
return-object v0
.end method
@ -54,7 +69,7 @@
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;
const-class v0, Lcom/discord/stores/StoreGatewayConnection$ClientState;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
@ -66,63 +81,39 @@
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "create(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;"
const-string v0, "<init>(ZLjava/lang/String;J)V"
return-object v0
.end method
.method public final invoke(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 7
.method public final invoke(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 1
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->receiver:Ljava/lang/Object;
new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState;
move-object v1, v0
invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection$ClientState;-><init>(ZLjava/lang/String;J)V
check-cast v1, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;
move v2, p1
move-object v3, p2
move-wide v4, p3
move v6, p5
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->access$create(Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;
move-result-object p1
return-object p1
return-object v0
.end method
.method public final synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 6
.method public final synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
move-result p1
move-object v2, p2
check-cast v2, Ljava/lang/String;
check-cast p2, Ljava/lang/String;
check-cast p3, Ljava/lang/Number;
invoke-virtual {p3}, Ljava/lang/Number;->longValue()J
move-result-wide v3
move-result-wide v0
check-cast p4, Ljava/lang/Boolean;
invoke-virtual {p4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v5
move-object v0, p0
invoke-virtual/range {v0 .. v5}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->invoke(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;
invoke-virtual {p0, p1, p2, v0, v1}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->invoke(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState;
move-result-object p1

View file

@ -31,67 +31,19 @@
return-void
.end method
.method public static final synthetic access$create(Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 0
invoke-direct/range {p0 .. p5}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->create(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;
move-result-object p0
return-object p0
.end method
.method private final create(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 3
if-eqz p2, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz p1, :cond_2
const-wide/16 v1, 0x0
cmp-long p1, p3, v1
if-gtz p1, :cond_2
if-eqz p5, :cond_1
goto :goto_1
:cond_1
const/4 p2, 0x0
:cond_2
:goto_1
new-instance p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;
invoke-direct {p1, p2, v0}, Lcom/discord/stores/StoreGatewayConnection$ClientState;-><init>(Ljava/lang/String;Z)V
return-object p1
.end method
# virtual methods
.method public final initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;Lkotlin/jvm/functions/Function1;)V
.locals 6
.method public final initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;)Lrx/Observable;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/stores/StoreStream;",
"Lrx/Scheduler;",
"Lkotlin/jvm/functions/Function1<",
"-",
")",
"Lrx/Observable<",
"Lcom/discord/stores/StoreGatewayConnection$ClientState;",
"Lkotlin/Unit;",
">;)V"
">;"
}
.end annotation
@ -103,17 +55,13 @@
invoke-static {p2, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "callback"
invoke-static {p3, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->get()Lrx/Observable;
move-result-object v0
iget-object v1, p1, Lcom/discord/stores/StoreStream;->authentication:Lcom/discord/stores/StoreAuthentication;
const-string v2, "stream\n .authentication"
const-string v2, "stream\n .authentication"
invoke-static {v1, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
@ -121,43 +69,28 @@
move-result-object v1
iget-object v2, p1, Lcom/discord/stores/StoreStream;->voiceChannelSelected:Lcom/discord/stores/StoreVoiceChannelSelected;
iget-object p1, p1, Lcom/discord/stores/StoreStream;->voiceChannelSelected:Lcom/discord/stores/StoreVoiceChannelSelected;
invoke-virtual {v2}, Lcom/discord/stores/StoreVoiceChannelSelected;->getId()Lrx/Observable;
move-result-object v2
iget-object p1, p1, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame;->getGameDetectionRunning()Lrx/Observable;
invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceChannelSelected;->getId()Lrx/Observable;
move-result-object p1
new-instance v3, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;
sget-object v2, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->INSTANCE:Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;
move-object v4, p0
check-cast v2, Lkotlin/jvm/functions/Function3;
check-cast v4, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;
if-eqz v2, :cond_0
invoke-direct {v3, v4}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;-><init>(Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;)V
new-instance v3, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;
check-cast v3, Lkotlin/jvm/functions/Function4;
invoke-direct {v3, v2}, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;-><init>(Lkotlin/jvm/functions/Function3;)V
new-instance v4, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;
move-object v2, v3
invoke-direct {v4, v3}, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;-><init>(Lkotlin/jvm/functions/Function4;)V
:cond_0
check-cast v2, Lrx/functions/Func3;
check-cast v4, Lrx/functions/Func4;
invoke-static {v0, v1, v2, p1, v4}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func4;)Lrx/Observable;
move-result-object p1
invoke-static {}, Lcom/discord/app/g;->dw()Lrx/Observable$Transformer;
move-result-object v0
invoke-virtual {p1, v0}, Lrx/Observable;->a(Lrx/Observable$Transformer;)Lrx/Observable;
invoke-static {v0, v1, p1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable;
move-result-object p1
@ -165,25 +98,17 @@
move-result-object p1
sget-object p2, Lcom/discord/app/g;->tE:Lcom/discord/app/g;
const-string v1, "clientState"
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/16 v5, 0x3c
move-object v0, p3
invoke-static/range {v0 .. v5}, Lcom/discord/app/g;->a(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroid/content/Context;I)Lrx/Observable$Transformer;
invoke-static {}, Lcom/discord/app/g;->dw()Lrx/Observable$Transformer;
move-result-object p2
invoke-virtual {p1, p2}, Lrx/Observable;->a(Lrx/Observable$Transformer;)Lrx/Observable;
return-void
move-result-object p1
const-string p2, "Observable\n \u2026onDistinctUntilChanged())"
invoke-static {p1, p2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method

View file

@ -27,6 +27,12 @@
# instance fields
.field private final authed:Z
.field private final backgrounded:Z
.field private final selectedVoiceChannelid:J
.field private final token:Ljava/lang/String;
.field private final tokenIfAvailable:Ljava/lang/String;
@ -45,100 +51,20 @@
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Z)V
.locals 0
.method public constructor <init>(ZLjava/lang/String;J)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
iput-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
iput-boolean p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
iput-object p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
return-void
.end method
iput-wide p3, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
.method public static synthetic copy$default(Lcom/discord/stores/StoreGatewayConnection$ClientState;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 0
iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
and-int/lit8 p4, p3, 0x1
if-eqz p4, :cond_0
iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
:cond_0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_1
iget-boolean p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
:cond_1
invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->copy(Ljava/lang/String;Z)Lcom/discord/stores/StoreGatewayConnection$ClientState;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
return-object v0
.end method
.method public final component2()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
return v0
.end method
.method public final copy(Ljava/lang/String;Z)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 1
new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState;
invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreGatewayConnection$ClientState;-><init>(Ljava/lang/String;Z)V
return-object v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-eq p0, p1, :cond_2
instance-of v1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;
const/4 v2, 0x0
if-eqz v1, :cond_1
check-cast p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;
iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
iget-object v3, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
invoke-static {v1, v3}, Lkotlin/jvm/internal/j;->n(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
iget-boolean p1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
if-ne v1, p1, :cond_0
if-eqz p1, :cond_0
const/4 p1, 0x1
@ -148,15 +74,170 @@
const/4 p1, 0x0
:goto_0
if-eqz p1, :cond_1
iput-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
iget-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
if-eqz p1, :cond_2
iget-wide p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
const-wide/16 p3, 0x0
cmp-long v0, p1, p3
if-lez v0, :cond_1
goto :goto_1
:cond_1
return v2
const/4 p1, 0x0
goto :goto_2
:cond_2
:goto_1
iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
:goto_2
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/stores/StoreGatewayConnection$ClientState;ZLjava/lang/String;JILjava/lang/Object;)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 0
and-int/lit8 p6, p5, 0x1
if-eqz p6, :cond_0
iget-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
:cond_0
and-int/lit8 p6, p5, 0x2
if-eqz p6, :cond_1
iget-object p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
:cond_1
and-int/lit8 p5, p5, 0x4
if-eqz p5, :cond_2
iget-wide p3, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
:cond_2
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->copy(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
return v0
.end method
.method public final component2()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
return-object v0
.end method
.method public final component3()J
.locals 2
iget-wide v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
return-wide v0
.end method
.method public final copy(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState;
.locals 1
new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState;
invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection$ClientState;-><init>(ZLjava/lang/String;J)V
return-object v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 7
const/4 v0, 0x1
if-eq p0, p1, :cond_3
instance-of v1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;
const/4 v2, 0x0
if-eqz v1, :cond_2
check-cast p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;
iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
iget-boolean v3, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
if-ne v1, v3, :cond_0
const/4 v1, 0x1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
if-eqz v1, :cond_2
iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
iget-object v3, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
invoke-static {v1, v3}, Lkotlin/jvm/internal/j;->n(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_2
iget-wide v3, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
iget-wide v5, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
cmp-long p1, v3, v5
if-nez p1, :cond_1
const/4 p1, 0x1
goto :goto_1
:cond_1
const/4 p1, 0x0
:goto_1
if-eqz p1, :cond_2
goto :goto_2
:cond_2
return v2
:cond_3
:goto_2
return v0
.end method
@ -168,10 +249,18 @@
return v0
.end method
.method public final getBackgrounded()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
return v0
.end method
.method public final getIdentifyData()Lcom/discord/gateway/GatewaySocket$IdentifyData;
.locals 2
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
if-eqz v0, :cond_0
@ -187,6 +276,22 @@
return-object v0
.end method
.method public final getSelectedVoiceChannelid()J
.locals 2
iget-wide v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
return-wide v0
.end method
.method public final getToken()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
return-object v0
.end method
.method public final getTokenIfAvailable()Ljava/lang/String;
.locals 1
@ -196,57 +301,79 @@
.end method
.method public final hashCode()I
.locals 2
.locals 5
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
const/4 v0, 0x1
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
if-eqz v1, :cond_1
const/4 v1, 0x1
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
goto :goto_0
:cond_1
const/4 v1, 0x0
:goto_0
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-wide v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
const/16 v3, 0x20
ushr-long v3, v1, v3
xor-long/2addr v1, v3
long-to-int v1, v1
add-int/2addr v0, v1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 2
.locals 3
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "ClientState(tokenIfAvailable="
const-string v1, "ClientState(backgrounded="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", authed="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z
iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", token="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", selectedVoiceChannelid="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -0,0 +1,32 @@
.class public final Lcom/discord/stores/StoreGatewayConnection$Companion;
.super Ljava/lang/Object;
.source "StoreGatewayConnection.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/StoreGatewayConnection;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/stores/StoreGatewayConnection$Companion;-><init>()V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;)Lcom/discord/gateway/GatewaySocket;
value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;Lcom/discord/gateway/GatewayEventHandler;Ljava/lang/String;)Lcom/discord/gateway/GatewaySocket;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;)Lcom/discord/gateway/GatewaySocket;
value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;Lcom/discord/gateway/GatewayEventHandler;Ljava/lang/String;)Lcom/discord/gateway/GatewaySocket;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -0,0 +1,67 @@
.class final Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;
.super Ljava/lang/Object;
.source "StoreGatewayConnection.kt"
# interfaces
.implements Lrx/functions/Action1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;->delayedDisconnectProvisionalSocket()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Long;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreGatewayConnection;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Ljava/lang/Long;)V
.locals 0
iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-static {p1}, Lcom/discord/stores/StoreGatewayConnection;->access$forceProvisionalGatewayDisconnect(Lcom/discord/stores/StoreGatewayConnection;)V
return-void
.end method
.method public final bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Ljava/lang/Long;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;->call(Ljava/lang/Long;)V
return-void
.end method

View file

@ -59,15 +59,21 @@
.end method
.method public final invoke(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
.locals 4
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$init$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-static {v0, p1}, Lcom/discord/stores/StoreGatewayConnection;->access$handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;)V
const-string v1, "it"
invoke-static {p1, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x0
const/4 v2, 0x2
const/4 v3, 0x0
invoke-static {v0, p1, v1, v2, v3}, Lcom/discord/stores/StoreGatewayConnection;->handleClientStateUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;ZILjava/lang/Object;)V
return-void
.end method

View file

@ -0,0 +1,73 @@
.class final Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;
.super Lkotlin/jvm/internal/k;
.source "StoreGatewayConnection.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;->initProvisionalSocket()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Lrx/Subscription;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreGatewayConnection;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lrx/Subscription;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;->invoke(Lrx/Subscription;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lrx/Subscription;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-static {v0, p1}, Lcom/discord/stores/StoreGatewayConnection;->access$setProvisionalClientStateSub$p(Lcom/discord/stores/StoreGatewayConnection;Lrx/Subscription;)V
return-void
.end method

View file

@ -0,0 +1,75 @@
.class final Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;
.super Lkotlin/jvm/internal/k;
.source "StoreGatewayConnection.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;->initProvisionalSocket()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/stores/StoreGatewayConnection$ClientState;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreGatewayConnection;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;->this$0:Lcom/discord/stores/StoreGatewayConnection;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;->invoke(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V
.locals 2
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;->this$0:Lcom/discord/stores/StoreGatewayConnection;
const-string v1, "it"
invoke-static {p1, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x1
invoke-static {v0, p1, v1}, Lcom/discord/stores/StoreGatewayConnection;->access$handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;Z)V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;)Z
value = Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;Z)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -0,0 +1,80 @@
.class final Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;
.super Lkotlin/jvm/internal/k;
.source "StoreGatewayConnection.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;->provisionGateway()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Boolean;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreGatewayConnection;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;->invoke(Ljava/lang/Boolean;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/Boolean;)V
.locals 1
const-string v0, "backgrounded"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-static {p1}, Lcom/discord/stores/StoreGatewayConnection;->access$initProvisionalSocket(Lcom/discord/stores/StoreGatewayConnection;)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,84 @@
.class public final Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;
.super Ljava/lang/Object;
.source "StoreGatewayConnection.kt"
# interfaces
.implements Lcom/discord/gateway/GatewayEventHandler;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreGatewayConnection;-><init>(Lcom/discord/stores/StoreStream;Lrx/Scheduler;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreGatewayConnection;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final handleConnected(Z)V
.locals 0
return-void
.end method
.method public final handleConnectionReady(Z)V
.locals 1
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-static {v0}, Lcom/discord/stores/StoreGatewayConnection;->access$getProvisionalConnectionReady$p(Lcom/discord/stores/StoreGatewayConnection;)Lrx/subjects/SerializedSubject;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lrx/subjects/SerializedSubject;->onNext(Ljava/lang/Object;)V
iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;->this$0:Lcom/discord/stores/StoreGatewayConnection;
invoke-static {p1}, Lcom/discord/stores/StoreGatewayConnection;->access$delayedDisconnectProvisionalSocket(Lcom/discord/stores/StoreGatewayConnection;)V
return-void
.end method
.method public final handleDisconnect(Z)V
.locals 0
return-void
.end method
.method public final handleDispatch(Ljava/lang/String;Ljava/lang/Object;)V
.locals 0
const-string p1, "data"
invoke-static {p2, p1}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method

View file

@ -1,34 +1,34 @@
.class final Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;
.class final Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;
.super Ljava/lang/Object;
.source "StoreGatewayConnection.kt"
# interfaces
.implements Lrx/functions/Func4;
.implements Lrx/functions/Func3;
# instance fields
.field private final synthetic function:Lkotlin/jvm/functions/Function4;
.field private final synthetic function:Lkotlin/jvm/functions/Function3;
# direct methods
.method constructor <init>(Lkotlin/jvm/functions/Function4;)V
.method constructor <init>(Lkotlin/jvm/functions/Function3;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;->function:Lkotlin/jvm/functions/Function4;
iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;->function:Lkotlin/jvm/functions/Function3;
return-void
.end method
# virtual methods
.method public final synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.method public final synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;->function:Lkotlin/jvm/functions/Function4;
iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;->function:Lkotlin/jvm/functions/Function3;
invoke-interface {v0, p1, p2, p3, p4}, Lkotlin/jvm/functions/Function4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p1, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class final Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;
.class final Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;
.super Lkotlin/jvm/internal/k;
.source "StoreNotices.kt"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreNotices$Dialog$Type;->bulidPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice;
value = Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -35,7 +35,7 @@
.method constructor <init>(Lcom/discord/stores/StoreNotices$Dialog$Type;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type;
iput-object p1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type;
const/4 p1, 0x1
@ -51,7 +51,7 @@
check-cast p1, Landroidx/fragment/app/FragmentActivity;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
move-result p1
@ -71,7 +71,7 @@
new-instance v0, Lcom/discord/stores/StoreNotices$Dialog;
iget-object v1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type;
iget-object v1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type;
const/4 v2, 0x0

View file

@ -27,6 +27,8 @@
.field public static final enum DELETE_CONNECTION_MODAL:Lcom/discord/stores/StoreNotices$Dialog$Type;
.field public static final enum ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type;
.field public static final enum REQUEST_RATING_MODAL:Lcom/discord/stores/StoreNotices$Dialog$Type;
@ -34,7 +36,7 @@
.method static constructor <clinit>()V
.locals 4
const/4 v0, 0x2
const/4 v0, 0x3
new-array v0, v0, [Lcom/discord/stores/StoreNotices$Dialog$Type;
@ -62,6 +64,18 @@
aput-object v1, v0, v3
new-instance v1, Lcom/discord/stores/StoreNotices$Dialog$Type;
const-string v2, "ENABLE_GAME_DETECTION_2"
const/4 v3, 0x2
invoke-direct {v1, v2, v3}, Lcom/discord/stores/StoreNotices$Dialog$Type;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/discord/stores/StoreNotices$Dialog$Type;->ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type;
aput-object v1, v0, v3
sput-object v0, Lcom/discord/stores/StoreNotices$Dialog$Type;->$VALUES:[Lcom/discord/stores/StoreNotices$Dialog$Type;
return-void
@ -80,7 +94,7 @@
return-void
.end method
.method public static synthetic bulidPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice;
.method public static synthetic buildPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice;
.locals 4
and-int/lit8 p8, p7, 0x1
@ -140,7 +154,7 @@
move-wide p6, v2
invoke-virtual/range {p2 .. p8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->bulidPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice;
invoke-virtual/range {p2 .. p8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice;
move-result-object p0
@ -177,7 +191,7 @@
# virtual methods
.method public final bulidPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice;
.method public final buildPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice;
.locals 11
new-instance v9, Lcom/discord/stores/StoreNotices$PassiveNotice;
@ -186,11 +200,11 @@
move-result-object v1
new-instance v0, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;
new-instance v0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;
move-object v10, p0
invoke-direct {v0, p0}, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;-><init>(Lcom/discord/stores/StoreNotices$Dialog$Type;)V
invoke-direct {v0, p0}, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;-><init>(Lcom/discord/stores/StoreNotices$Dialog$Type;)V
move-object v8, v0

View file

@ -255,7 +255,7 @@
const/4 v8, 0x0
invoke-static/range {v0 .. v8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->bulidPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice;
invoke-static/range {v0 .. v8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice;
move-result-object p1

View file

@ -0,0 +1,32 @@
.class public final Lcom/discord/stores/StoreRunningGame$Companion;
.super Ljava/lang/Object;
.source "StoreRunningGame.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/StoreRunningGame;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/stores/StoreRunningGame$Companion;-><init>()V
return-void
.end method

View file

@ -36,10 +36,6 @@
invoke-static {p4, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "icon"
invoke-static {p5, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-wide p1, p0, Lcom/discord/stores/StoreRunningGame$RunningGame;->lastUsed:J
@ -146,10 +142,6 @@
invoke-static {p4, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "icon"
invoke-static {p5, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/stores/StoreRunningGame$RunningGame;
move-object v1, v0

View file

@ -0,0 +1,96 @@
.class final Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;
.super Ljava/lang/Object;
.source "StoreRunningGame.kt"
# interfaces
.implements Lrx/functions/Func2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreRunningGame;->handleConnectionOpen()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func2<",
"TT1;TT2;TR;>;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;
invoke-direct {v0}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;-><init>()V
sput-object v0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;->INSTANCE:Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;
return-void
.end method
.method constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Boolean;
check-cast p2, Lcom/discord/models/domain/ModelExperiment;
invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;->call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment;)Lkotlin/Pair;
move-result-object p1
return-object p1
.end method
.method public final call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment;)Lkotlin/Pair;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Boolean;",
"Lcom/discord/models/domain/ModelExperiment;",
")",
"Lkotlin/Pair<",
"Lcom/discord/models/domain/ModelExperiment;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
invoke-static {p2, p1}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object p1
return-object p1
.end method

View file

@ -0,0 +1,165 @@
.class final Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;
.super Lkotlin/jvm/internal/k;
.source "StoreRunningGame.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreRunningGame;->handleConnectionOpen()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Lkotlin/Pair<",
"+",
"Lcom/discord/models/domain/ModelExperiment;",
"+",
"Ljava/lang/Boolean;",
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreRunningGame;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lkotlin/Pair;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->invoke(Lkotlin/Pair;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lkotlin/Pair;)V
.locals 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/Pair<",
"+",
"Lcom/discord/models/domain/ModelExperiment;",
"Ljava/lang/Boolean;",
">;)V"
}
.end annotation
iget-object v0, p1, Lkotlin/Pair;->first:Ljava/lang/Object;
check-cast v0, Lcom/discord/models/domain/ModelExperiment;
iget-object p1, p1, Lkotlin/Pair;->second:Ljava/lang/Object;
check-cast p1, Ljava/lang/Boolean;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, -0x1
:goto_0
const/4 v1, 0x1
if-nez v0, :cond_1
iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {p1, v1}, Lcom/discord/stores/StoreRunningGame;->access$setGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;Z)V
return-void
:cond_1
const-string v2, "isStaffOrAlpha"
invoke-static {p1, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-nez p1, :cond_2
if-ne v0, v1, :cond_3
:cond_2
sget-object p1, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion;
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getContext$p(Lcom/discord/stores/StoreRunningGame;)Landroid/content/Context;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/discord/utilities/games/GameDetectionService$Companion;->startIfEnabled(Landroid/content/Context;)V
sget-object v1, Lcom/discord/stores/StoreNotices$Dialog$Type;->ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type;
const/4 v2, 0x0
const-wide v3, 0x757b12c00L
const-wide/16 v5, 0x0
const/4 v7, 0x1
const/4 v8, 0x5
const/4 v9, 0x0
invoke-static/range {v1 .. v9}, Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice;
move-result-object p1
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream;
move-result-object v0
iget-object v0, v0, Lcom/discord/stores/StoreStream;->notices:Lcom/discord/stores/StoreNotices;
check-cast p1, Lcom/discord/stores/StoreNotices$Notice;
invoke-virtual {v0, p1}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V
:cond_3
return-void
.end method

View file

@ -0,0 +1,75 @@
.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;
.super Lkotlin/jvm/internal/k;
.source "StoreRunningGame.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Lrx/Subscription;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lrx/Subscription;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;->invoke(Lrx/Subscription;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lrx/Subscription;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0, p1}, Lcom/discord/stores/StoreRunningGame;->access$setRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;Lrx/Subscription;)V
return-void
.end method

View file

@ -0,0 +1,79 @@
.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;
.super Lkotlin/jvm/internal/k;
.source "StoreRunningGame.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Long;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Long;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->invoke(Ljava/lang/Long;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/Long;)V
.locals 1
iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object p1, p1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame;
move-result-object v0
invoke-static {p1, v0}, Lcom/discord/stores/StoreRunningGame;->access$updatePresence(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
return-void
.end method

View file

@ -0,0 +1,147 @@
.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;
.super Ljava/lang/Object;
.source "StoreRunningGame.kt"
# interfaces
.implements Lrx/functions/Func3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func3<",
"TT1;TT2;TT3;TR;>;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;
invoke-direct {v0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;-><init>()V
sput-object v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;->INSTANCE:Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;
return-void
.end method
.method constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Boolean;
check-cast p2, Lcom/discord/models/domain/ModelExperiment$Assignments;
check-cast p3, Ljava/lang/Boolean;
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;->call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment$Assignments;Ljava/lang/Boolean;)Lkotlin/Pair;
move-result-object p1
return-object p1
.end method
.method public final call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment$Assignments;Ljava/lang/Boolean;)Lkotlin/Pair;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Boolean;",
"Lcom/discord/models/domain/ModelExperiment$Assignments;",
"Ljava/lang/Boolean;",
")",
"Lkotlin/Pair<",
"Ljava/lang/Boolean;",
"Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;",
">;"
}
.end annotation
new-instance v0, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;
const-string v1, "isAlphaOrStaff"
invoke-static {p3, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z
move-result p3
const-string v1, "experiments"
invoke-static {p2, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Lcom/discord/models/domain/ModelExperiment$Assignments;->getAssignments()Lcom/discord/models/domain/ModelExperiment$Experiments;
move-result-object p2
const-string v1, "experiments.assignments"
invoke-static {p2, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Lcom/discord/models/domain/ModelExperiment$Experiments;->getExperiments()Ljava/util/Map;
move-result-object p2
const-string v1, "2018-11_android_game_detection"
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Lcom/discord/models/domain/ModelExperiment;->createExperimentHash(Ljava/lang/CharSequence;)J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p2
check-cast p2, Lcom/discord/models/domain/ModelExperiment;
invoke-direct {v0, p3, p2}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;-><init>(ZLcom/discord/models/domain/ModelExperiment;)V
invoke-static {p1, v0}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object p1
return-object p1
.end method

View file

@ -0,0 +1,193 @@
.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;
.super Lkotlin/jvm/internal/k;
.source "StoreRunningGame.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Lkotlin/Pair<",
"+",
"Ljava/lang/Boolean;",
"+",
"Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;",
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lkotlin/Pair;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->invoke(Lkotlin/Pair;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lkotlin/Pair;)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/Pair<",
"Ljava/lang/Boolean;",
"Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;",
">;)V"
}
.end annotation
iget-object v0, p1, Lkotlin/Pair;->first:Ljava/lang/Object;
check-cast v0, Ljava/lang/Boolean;
iget-object p1, p1, Lkotlin/Pair;->second:Ljava/lang/Object;
check-cast p1, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;
const/4 v1, 0x1
invoke-virtual {p1, v1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->isEnabled(I)Z
move-result v2
if-eqz v2, :cond_1
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-nez p1, :cond_0
return-void
:cond_0
iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object p1, p1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame;
move-result-object v0
invoke-static {p1, v0}, Lcom/discord/stores/StoreRunningGame;->access$updatePresence(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
return-void
:cond_1
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->getExperiment()Lcom/discord/models/domain/ModelExperiment;
move-result-object v0
if-eqz v0, :cond_4
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->getExperiment()Lcom/discord/models/domain/ModelExperiment;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I
move-result v0
const/4 v2, -0x1
if-ne v0, v2, :cond_2
goto :goto_0
:cond_2
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->getExperiment()Lcom/discord/models/domain/ModelExperiment;
move-result-object p1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I
move-result p1
if-nez p1, :cond_3
iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object p1, p1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame;->getPrefs()Landroid/content/SharedPreferences;
move-result-object p1
invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object p1
const-string v0, "CACHE_KEY_GAME_DETECTION_FORCE_STOPPED"
invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object p1
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
sget-object p1, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion;
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$context:Landroid/content/Context;
invoke-virtual {p1, v0}, Lcom/discord/utilities/games/GameDetectionService$Companion;->stop(Landroid/content/Context;)V
:cond_3
return-void
:cond_4
:goto_0
sget-object p1, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion;
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$context:Landroid/content/Context;
invoke-virtual {p1, v0}, Lcom/discord/utilities/games/GameDetectionService$Companion;->stop(Landroid/content/Context;)V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V
value = Lcom/discord/stores/StoreRunningGame;->setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,19 +18,23 @@
# instance fields
.field final synthetic $context:Landroid/content/Context;
.field final synthetic $newRunningGame:Lcom/discord/stores/StoreRunningGame$RunningGame;
.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame;
# direct methods
.method constructor <init>(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.method constructor <init>(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
iput-object p2, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$newRunningGame:Lcom/discord/stores/StoreRunningGame$RunningGame;
iput-object p3, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$context:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -39,7 +43,44 @@
# virtual methods
.method public final call()V
.locals 7
.locals 13
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$newRunningGame:Lcom/discord/stores/StoreRunningGame$RunningGame;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getPackageName()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
move-object v0, v1
:goto_0
iget-object v2, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v2}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame;
move-result-object v2
if-eqz v2, :cond_1
invoke-virtual {v2}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getPackageName()Ljava/lang/String;
move-result-object v1
:cond_1
invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->n(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
xor-int/lit8 v0, v0, 0x1
if-eqz v0, :cond_5
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
@ -55,6 +96,84 @@
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;)Lrx/Subscription;
move-result-object v0
if-eqz v0, :cond_2
invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V
:cond_2
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame;
move-result-object v0
if-eqz v0, :cond_3
const-wide/16 v0, 0x5a
sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
invoke-static {v0, v1, v2}, Lrx/Observable;->e(JLjava/util/concurrent/TimeUnit;)Lrx/Observable;
move-result-object v0
iget-object v1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {v1}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream;
move-result-object v1
iget-object v1, v1, Lcom/discord/stores/StoreStream;->scheduler:Lrx/Scheduler;
invoke-virtual {v0, v1}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable;
move-result-object v2
const-string v0, "Observable\n .\u2026serveOn(stream.scheduler)"
invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
const/4 v4, 0x0
new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;
invoke-direct {v0, p0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;-><init>(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V
move-object v5, v0
check-cast v5, Lkotlin/jvm/functions/Function1;
const/4 v6, 0x0
const/4 v7, 0x0
new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;
invoke-direct {v0, p0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;-><init>(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V
move-object v8, v0
check-cast v8, Lkotlin/jvm/functions/Function1;
const/16 v9, 0x1a
const/4 v10, 0x0
invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
:cond_3
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGameSubject$p(Lcom/discord/stores/StoreRunningGame;)Lrx/subjects/BehaviorSubject;
move-result-object v0
@ -65,43 +184,93 @@
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$isGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;)Z
move-result v0
if-eqz v0, :cond_4
return-void
:cond_4
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream;
move-result-object v0
iget-object v1, v0, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence;
iget-object v0, v0, Lcom/discord/stores/StoreStream;->userSettings:Lcom/discord/stores/StoreUserSettings;
const-string v1, "stream\n .userSettings"
invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getAllowGameStatus()Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI;->getExperiments()Lrx/Observable;
move-result-object v1
iget-object v2, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {v2}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream;
move-result-object v2
iget-object v2, v2, Lcom/discord/stores/StoreStream;->experiments:Lcom/discord/stores/StoreExperiments;
invoke-virtual {v2}, Lcom/discord/stores/StoreExperiments;->getExperimentalAlpha()Lrx/Observable;
move-result-object v2
sget-object v3, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;->INSTANCE:Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;
check-cast v3, Lrx/functions/Func3;
invoke-static {v0, v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable;
move-result-object v4
const-string v0, "Observable\n .co\u2026DETECTION)]))\n }"
invoke-static {v4, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame;
invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame;
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
invoke-static {v0}, Lcom/discord/models/domain/ModelPresence$Activity;->createForPlaying(Ljava/lang/String;)Lcom/discord/models/domain/ModelPresence$Activity;
move-result-object v3
const/4 v4, 0x0
const/4 v5, 0x4
move-result-object v5
const/4 v6, 0x0
const/4 v2, 0x0
const/4 v7, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreUserPresence;->updateActivity$default(Lcom/discord/stores/StoreUserPresence;ILcom/discord/models/domain/ModelPresence$Activity;ZILjava/lang/Object;)V
const/4 v8, 0x0
const/4 v9, 0x0
new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;
invoke-direct {v0, p0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;-><init>(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V
move-object v10, v0
check-cast v10, Lkotlin/jvm/functions/Function1;
const/16 v11, 0x1e
const/4 v12, 0x0
invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
:cond_5
return-void
.end method

View file

@ -6,12 +6,21 @@
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/stores/StoreRunningGame$RunningGame;
Lcom/discord/stores/StoreRunningGame$RunningGame;,
Lcom/discord/stores/StoreRunningGame$Companion;
}
.end annotation
# static fields
.field public static final Companion:Lcom/discord/stores/StoreRunningGame$Companion;
.field private static final RUNNING_GAME_HEARTBEAT_INTERVAL_SECS:J = 0x5aL
# instance fields
.field private context:Landroid/content/Context;
.field private final forceGameDetectionSubject:Lrx/subjects/BehaviorSubject;
.annotation system Ldalvik/annotation/Signature;
value = {
@ -22,18 +31,10 @@
.end annotation
.end field
.field private final gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/subjects/BehaviorSubject<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private runningGame:Lcom/discord/stores/StoreRunningGame$RunningGame;
.field private runningGameHeartbeatSub:Lrx/Subscription;
.field private final runningGameSubject:Lrx/subjects/BehaviorSubject;
.annotation system Ldalvik/annotation/Signature;
value = {
@ -59,6 +60,20 @@
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/discord/stores/StoreRunningGame$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/stores/StoreRunningGame$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/stores/StoreRunningGame;->Companion:Lcom/discord/stores/StoreRunningGame$Companion;
return-void
.end method
.method public constructor <init>(Lcom/discord/stores/StoreStream;)V
.locals 1
@ -84,14 +99,6 @@
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->trackedLaunchedTimes:Ljava/util/HashMap;
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
invoke-static {p1}, Lrx/subjects/BehaviorSubject;->bI(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject;
move-result-object p1
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject;
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
invoke-static {p1}, Lrx/subjects/BehaviorSubject;->bI(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject;
@ -103,6 +110,21 @@
return-void
.end method
.method public static final synthetic access$getContext$p(Lcom/discord/stores/StoreRunningGame;)Landroid/content/Context;
.locals 1
iget-object p0, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context;
if-nez p0, :cond_0
const-string v0, "context"
invoke-static {v0}, Lkotlin/jvm/internal/j;->dp(Ljava/lang/String;)V
:cond_0
return-object p0
.end method
.method public static final synthetic access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame;
.locals 0
@ -111,6 +133,14 @@
return-object p0
.end method
.method public static final synthetic access$getRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;)Lrx/Subscription;
.locals 0
iget-object p0, p0, Lcom/discord/stores/StoreRunningGame;->runningGameHeartbeatSub:Lrx/Subscription;
return-object p0
.end method
.method public static final synthetic access$getRunningGameSubject$p(Lcom/discord/stores/StoreRunningGame;)Lrx/subjects/BehaviorSubject;
.locals 0
@ -119,6 +149,32 @@
return-object p0
.end method
.method public static final synthetic access$isGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;)Z
.locals 0
invoke-direct {p0}, Lcom/discord/stores/StoreRunningGame;->isGameDetectionForceStopped()Z
move-result p0
return p0
.end method
.method public static final synthetic access$setContext$p(Lcom/discord/stores/StoreRunningGame;Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context;
return-void
.end method
.method public static final synthetic access$setGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;Z)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/stores/StoreRunningGame;->setGameDetectionForceStopped(Z)V
return-void
.end method
.method public static final synthetic access$setRunningGame$p(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.locals 0
@ -127,6 +183,14 @@
return-void
.end method
.method public static final synthetic access$setRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;Lrx/Subscription;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->runningGameHeartbeatSub:Lrx/Subscription;
return-void
.end method
.method public static final synthetic access$trackLaunchGame(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.locals 0
@ -135,6 +199,54 @@
return-void
.end method
.method public static final synthetic access$updatePresence(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/stores/StoreRunningGame;->updatePresence(Lcom/discord/stores/StoreRunningGame$RunningGame;)V
return-void
.end method
.method private final isGameDetectionForceStopped()Z
.locals 3
invoke-virtual {p0}, Lcom/discord/stores/StoreRunningGame;->getPrefs()Landroid/content/SharedPreferences;
move-result-object v0
const-string v1, "CACHE_KEY_GAME_DETECTION_FORCE_STOPPED"
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method private final setGameDetectionForceStopped(Z)V
.locals 2
invoke-virtual {p0}, Lcom/discord/stores/StoreRunningGame;->getPrefs()Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "CACHE_KEY_GAME_DETECTION_FORCE_STOPPED"
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object p1
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
.end method
.method private final trackLaunchGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.locals 6
@ -216,6 +328,38 @@
return-void
.end method
.method private final updatePresence(Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.locals 3
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->stream:Lcom/discord/stores/StoreStream;
iget-object v0, v0, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence;
if-eqz p1, :cond_0
invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String;
move-result-object p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
invoke-static {p1}, Lcom/discord/models/domain/ModelPresence$Activity;->createForPlaying(Ljava/lang/String;)Lcom/discord/models/domain/ModelPresence$Activity;
move-result-object p1
const/4 v1, 0x1
const/4 v2, 0x0
invoke-virtual {v0, v2, p1, v1}, Lcom/discord/stores/StoreUserPresence;->updateActivity(ILcom/discord/models/domain/ModelPresence$Activity;Z)V
return-void
.end method
# virtual methods
.method public final forceGameDetection()V
@ -252,30 +396,6 @@
return-object v0
.end method
.method public final getGameDetectionRunning()Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject;
invoke-virtual {v0}, Lrx/subjects/BehaviorSubject;->Dx()Lrx/Observable;
move-result-object v0
const-string v1, "gameDetectionRunningSubject.distinctUntilChanged()"
invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final getRunningGame()Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
@ -308,28 +428,147 @@
return-object v0
.end method
.method public final setGameDetectionRunning(Z)V
.locals 1
.method public final handleConnectionOpen()V
.locals 18
.annotation runtime Lcom/discord/stores/StoreThread;
.end annotation
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject;
invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result v0
move-result-object p1
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V
invoke-static {}, Lcom/discord/stores/StoreStream;->getExperiments()Lcom/discord/stores/StoreExperiments;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreExperiments;->getExperimentalAlpha()Lrx/Observable;
move-result-object v0
invoke-static {}, Lcom/discord/stores/StoreStream;->getExperiments()Lcom/discord/stores/StoreExperiments;
move-result-object v1
const-string v2, "2018-11_android_game_detection"
const/4 v3, 0x2
const/4 v4, 0x0
invoke-static {v1, v2, v4, v3, v4}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable;
move-result-object v1
sget-object v2, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;->INSTANCE:Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;
check-cast v2, Lrx/functions/Func2;
invoke-static {v0, v1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
move-result-object v3
const-string v0, "Observable\n .co\u2026onExp to isStaffOrAlpha }"
invoke-static {v3, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const-wide/16 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x3
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
move-result-object v9
invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v10
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
new-instance v0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;
move-object/from16 v1, p0
invoke-direct {v0, v1}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;-><init>(Lcom/discord/stores/StoreRunningGame;)V
move-object v15, v0
check-cast v15, Lkotlin/jvm/functions/Function1;
const/16 v16, 0x1e
const/16 v17, 0x0
invoke-static/range {v9 .. v17}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
goto :goto_0
:cond_0
move-object/from16 v1, p0
:goto_0
return-void
.end method
.method public final handlePreLogout()V
.locals 3
.annotation runtime Lcom/discord/stores/StoreThread;
.end annotation
sget-object v0, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion;
iget-object v1, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context;
if-nez v1, :cond_0
const-string v2, "context"
invoke-static {v2}, Lkotlin/jvm/internal/j;->dp(Ljava/lang/String;)V
:cond_0
invoke-virtual {v0, v1}, Lcom/discord/utilities/games/GameDetectionService$Companion;->stop(Landroid/content/Context;)V
return-void
.end method
.method public final setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.method protected final init(Landroid/content/Context;)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V
iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context;
return-void
.end method
.method public final setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->stream:Lcom/discord/stores/StoreStream;
new-instance v1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;
invoke-direct {v1, p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;-><init>(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
invoke-direct {v1, p0, p2, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;-><init>(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;Landroid/content/Context;)V
check-cast v1, Lrx/functions/Action0;

View file

@ -1873,6 +1873,10 @@
invoke-virtual {p1}, Lcom/discord/stores/StoreLibrary;->handleConnectionOpen()V
iget-object p1, p0, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame;->handleConnectionOpen()V
new-instance p1, Ljava/lang/StringBuilder;
const-string v1, "Processed ready payload in "
@ -2889,6 +2893,10 @@
invoke-virtual {v0}, Lcom/discord/stores/StoreSpotify;->handlePreLogout()V
iget-object v0, p0, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame;->handlePreLogout()V
return-void
.end method
@ -3779,7 +3787,13 @@
return-void
.end method
.method static synthetic lambda$init$3(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
.method static synthetic lambda$init$3(Ljava/lang/Boolean;)V
.locals 0
return-void
.end method
.method static synthetic lambda$init$4(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
.locals 0
invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z
@ -3865,7 +3879,7 @@
return-object v0
.end method
.method static synthetic lambda$null$4(Ljava/util/List;)Ljava/lang/Boolean;
.method static synthetic lambda$null$5(Ljava/util/List;)Ljava/lang/Boolean;
.locals 0
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
@ -3881,7 +3895,7 @@
return-object p0
.end method
.method public static synthetic lambda$null$6(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V
.method public static synthetic lambda$null$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V
.locals 0
invoke-interface {p1, p2}, Lrx/functions/Action1;->call(Ljava/lang/Object;)V
@ -3925,7 +3939,7 @@
return-void
.end method
.method public static synthetic lambda$subscribe$5(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
.method public static synthetic lambda$subscribe$6(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
.locals 7
invoke-virtual {p6}, Lrx/Observable;->Dy()Lrx/Observable;
@ -3950,7 +3964,7 @@
move-result-object p1
sget-object p2, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;
sget-object p2, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;
invoke-virtual {p1, p2}, Lrx/Observable;->b(Lrx/functions/b;)Lrx/Observable;
@ -3967,7 +3981,7 @@
return-object p1
.end method
.method public static synthetic lambda$subscribe$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
.method public static synthetic lambda$subscribe$8(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable;
.locals 1
invoke-virtual {p3}, Lrx/Observable;->Dy()Lrx/Observable;
@ -3980,9 +3994,9 @@
move-result-object p3
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;
invoke-direct {v0, p0, p1}, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;-><init>(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;)V
invoke-direct {v0, p0, p1}, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;-><init>(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;)V
invoke-static {v0, p2}, Lcom/discord/app/g;->subscribe(Lrx/functions/Action1;Ljava/lang/String;)Lrx/Observable$Transformer;
@ -4178,9 +4192,9 @@
}
.end annotation
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;
new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;
invoke-direct {v0, p0, p1, p2}, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;-><init>(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;)V
invoke-direct {v0, p0, p1, p2}, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;-><init>(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;)V
return-object v0
.end method
@ -4256,7 +4270,7 @@
}
.end annotation
new-instance v7, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;
new-instance v7, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;
move-object v0, v7
@ -4270,7 +4284,7 @@
move-object v6, p2
invoke-direct/range {v0 .. v6}, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;-><init>(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;)V
invoke-direct/range {v0 .. v6}, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;-><init>(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;)V
return-object v7
.end method
@ -4551,6 +4565,10 @@
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreSpotify;->init(Landroid/content/Context;)V
iget-object v1, p0, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame;
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreRunningGame;->init(Landroid/content/Context;)V
iget-object v1, p0, Lcom/discord/stores/StoreStream;->authentication:Lcom/discord/stores/StoreAuthentication;
invoke-virtual {v1}, Lcom/discord/stores/StoreAuthentication;->getPreLogoutSignal()Lrx/Observable;
@ -4769,6 +4787,22 @@
iget-object v1, p0, Lcom/discord/stores/StoreStream;->gatewaySocket:Lcom/discord/stores/StoreGatewayConnection;
invoke-virtual {v1}, Lcom/discord/stores/StoreGatewayConnection;->getProvisionalConnectionReady()Lrx/Observable;
move-result-object v1
sget-object v2, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;
const-string v3, "streamProvisionalReady"
invoke-direct {p0, v2, v3}, Lcom/discord/stores/StoreStream;->subscribe(Lrx/functions/Action1;Ljava/lang/String;)Lrx/Observable$Transformer;
move-result-object v2
invoke-virtual {v1, v2}, Lrx/Observable;->a(Lrx/Observable$Transformer;)Lrx/Observable;
iget-object v1, p0, Lcom/discord/stores/StoreStream;->gatewaySocket:Lcom/discord/stores/StoreGatewayConnection;
invoke-virtual {v1}, Lcom/discord/stores/StoreGatewayConnection;->getGuildCreateOrUpdate()Lrx/subjects/SerializedSubject;
move-result-object v1
@ -5529,7 +5563,7 @@
move-result-object v2
sget-object v3, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;
sget-object v3, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;
invoke-static {v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
@ -5573,8 +5607,6 @@
invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V
invoke-static {p1}, Lcom/discord/utilities/games/GameDetectionService;->startIfEnabled(Landroid/content/Context;)V
invoke-static {p1}, Lcom/discord/utilities/games/GameDetectionHelper;->appHasUsagePermission(Landroid/content/Context;)Z
move-result p1

View file

@ -1353,7 +1353,7 @@
.end method
.method public final onDispatchEnded()V
.locals 9
.locals 11
.annotation runtime Lcom/discord/stores/StoreThread;
.end annotation
@ -1378,41 +1378,73 @@
:cond_0
iget-boolean v0, p0, Lcom/discord/stores/StoreUserPresence;->isLocalPresenceDirty:Z
if-eqz v0, :cond_1
if-eqz v0, :cond_3
iput-boolean v1, p0, Lcom/discord/stores/StoreUserPresence;->isLocalPresenceDirty:Z
iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence;->getPlayingActivity()Lcom/discord/models/domain/ModelPresence$Activity;
move-result-object v0
invoke-static {}, Lcom/discord/stores/StoreStream;->getGatewaySocket()Lcom/discord/stores/StoreGatewayConnection;
move-result-object v2
iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence;
iget-object v3, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence;->getStatus()I
invoke-virtual {v3}, Lcom/discord/models/domain/ModelPresence;->getStatus()I
move-result v0
move-result v3
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x0
iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence;
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence;->getActivities()Ljava/util/List;
invoke-static {v0}, Lkotlin/a/l;->aU(Ljava/lang/Object;)Ljava/util/List;
move-result-object v5
const/4 v6, 0x0
const/16 v7, 0xa
const/4 v8, 0x0
invoke-static/range {v2 .. v8}, Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;ILjava/lang/Object;)Z
goto :goto_0
:cond_1
iget-object v5, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence;
invoke-virtual {v5}, Lcom/discord/models/domain/ModelPresence;->getActivities()Ljava/util/List;
move-result-object v5
:goto_0
const/4 v6, 0x0
const/4 v10, 0x1
if-eqz v0, :cond_2
const/4 v7, 0x1
goto :goto_1
:cond_2
const/4 v7, 0x0
:goto_1
const/16 v8, 0xa
const/4 v9, 0x0
invoke-static/range {v2 .. v9}, Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;ZILjava/lang/Object;)Z
move-result v0
xor-int/2addr v0, v10
iput-boolean v0, p0, Lcom/discord/stores/StoreUserPresence;->isLocalPresenceDirty:Z
:cond_3
return-void
.end method

View file

@ -3305,6 +3305,32 @@
return-void
.end method
.method public final gameDetectionEnabled(Z)V
.locals 3
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;
const-string v1, "local_settings_updated"
const-string v2, "game_detection_enabled"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-static {v2, p1}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object p1
invoke-static {p1}, Lkotlin/a/ab;->a(Lkotlin/Pair;)Ljava/util/Map;
move-result-object p1
invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public final gameDetectionServiceDestroyed()V
.locals 3
@ -4027,7 +4053,7 @@
new-instance v1, Lcom/crashlytics/android/answers/l;
const-string v2, " Game Detection Launch Game"
const-string v2, "Game Detection Launch Game"
invoke-direct {v1, v2}, Lcom/crashlytics/android/answers/l;-><init>(Ljava/lang/String;)V

View file

@ -194,7 +194,7 @@
const-string v1, "browser_user_agent"
const-string v2, "Discord-Android/833"
const-string v2, "Discord-Android/834"
invoke-static {v1, v2}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
@ -206,7 +206,7 @@
const-string v1, "client_build_number"
const/16 v2, 0x341
const/16 v2, 0x342
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -222,7 +222,7 @@
const-string v1, "client_version"
const-string v2, "8.3.3"
const-string v2, "8.3.4g"
invoke-static {v1, v2}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;

View file

@ -1027,7 +1027,7 @@
const-string v10, "Game Detection"
const v11, 0x7f1205e5
const v11, 0x7f1205e4
invoke-virtual {p1, v11}, Landroid/app/Application;->getString(I)Ljava/lang/String;

View file

@ -4,16 +4,6 @@
# static fields
.field private static final EXCLUDED_APPS:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final INSTANCE:Lcom/discord/utilities/games/GameDetectionHelper;
.field private static final TIME_WINDOW:J = 0xea60L
@ -42,14 +32,6 @@
sput-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->INSTANCE:Lcom/discord/utilities/games/GameDetectionHelper;
const-string v0, "com.google.android.play.games"
invoke-static {v0}, Lkotlin/a/ai;->aV(Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
sput-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->EXCLUDED_APPS:Ljava/util/Set;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
@ -199,7 +181,11 @@
if-nez v3, :cond_1
sget-object v3, Lcom/discord/utilities/games/GameDetectionHelper;->EXCLUDED_APPS:Ljava/util/Set;
sget-object v3, Lcom/discord/utilities/games/ManualGamesList;->INSTANCE:Lcom/discord/utilities/games/ManualGamesList;
invoke-virtual {v3}, Lcom/discord/utilities/games/ManualGamesList;->getEXCLUDED_GAMES_PACKAGES()Ljava/util/Set;
move-result-object v3
invoke-virtual {v2}, Landroid/app/usage/UsageStats;->getPackageName()Ljava/lang/String;
@ -285,10 +271,6 @@
move-result-object v7
const-string p1, "pm.getApplicationIcon(appInfo.packageName)"
invoke-static {v7, p1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
move-object v2, v0
invoke-direct/range {v2 .. v7}, Lcom/discord/stores/StoreRunningGame$RunningGame;-><init>(JLjava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
@ -303,53 +285,81 @@
value = 0x17
.end annotation
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
sget-object v0, Lcom/discord/utilities/games/ManualGamesList;->INSTANCE:Lcom/discord/utilities/games/ManualGamesList;
invoke-virtual {v0}, Lcom/discord/utilities/games/ManualGamesList;->getSUPPORTED_GAMES_PACKAGES()Ljava/util/Set;
move-result-object v0
iget-object v1, p1, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_0
const/high16 v3, 0x2000000
return v1
const/16 v4, 0x1a
:cond_0
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v4, :cond_2
const/16 v2, 0x1a
const/4 v3, 0x0
const/high16 v4, 0x2000000
if-lt v0, v2, :cond_3
iget v0, p1, Landroid/content/pm/ApplicationInfo;->category:I
if-eqz v0, :cond_1
if-eqz v0, :cond_2
iget p1, p1, Landroid/content/pm/ApplicationInfo;->flags:I
and-int/2addr p1, v3
and-int/2addr p1, v4
if-eqz p1, :cond_0
if-eqz p1, :cond_1
goto :goto_0
:cond_0
return v2
:cond_1
return v3
:cond_2
:goto_0
return v1
:cond_2
:cond_3
iget p1, p1, Landroid/content/pm/ApplicationInfo;->flags:I
and-int/2addr p1, v3
and-int/2addr p1, v4
if-eqz p1, :cond_3
if-eqz p1, :cond_4
return v1
:cond_3
return v2
:cond_4
return v3
.end method
.method public static final isGameDetectionSupported()Z
.locals 1
.locals 2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
@ -472,11 +482,11 @@
const/4 v1, 0x0
if-eqz v0, :cond_6
if-eqz v0, :cond_7
sget-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->usageStatsManager:Landroid/app/usage/UsageStatsManager;
if-eqz v0, :cond_6
if-eqz v0, :cond_7
invoke-direct {p0, p1}, Lcom/discord/utilities/games/GameDetectionHelper;->loadInstalledApps(Landroid/content/Context;)V
@ -499,14 +509,152 @@
move-result-object v0
const-string v2, "usageGeneral"
invoke-static {v0, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v2, Ljava/util/LinkedHashMap;
invoke-direct {v2}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v2, Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_3
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/util/Map$Entry;
invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v7
const-string v8, "it.value"
invoke-static {v7, v8}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v7, Landroid/app/usage/UsageStats;
invoke-virtual {v7}, Landroid/app/usage/UsageStats;->getLastTimeUsed()J
move-result-wide v7
cmp-long v9, v7, v4
if-ltz v9, :cond_2
const/4 v7, 0x1
goto :goto_1
:cond_2
const/4 v7, 0x0
:goto_1
if-eqz v7, :cond_1
invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v7
invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v6
invoke-interface {v2, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_3
invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z
move-result v2
move-result v0
const/4 v3, 0x2
if-eqz v2, :cond_1
if-nez v0, :cond_6
invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-eqz v0, :cond_4
goto :goto_3
:cond_4
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v0
invoke-direct {p0, p1, v0}, Lcom/discord/utilities/games/GameDetectionHelper;->chooseAppToShow(Landroid/content/Context;Ljava/util/Collection;)Lcom/discord/stores/StoreRunningGame$RunningGame;
move-result-object v0
sget-object v2, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog;
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "Running Game: "
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-eqz v0, :cond_5
invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String;
move-result-object v5
goto :goto_2
:cond_5
move-object v5, v1
:goto_2
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v5, " at "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v2, v4, v1, v3, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame;
move-result-object v1
invoke-virtual {v1, p1, v0}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
return-void
:cond_6
:goto_3
sget-object p1, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog;
new-instance v0, Ljava/lang/StringBuilder;
@ -529,140 +677,12 @@
return-void
:cond_1
const-string v2, "usageGeneral"
invoke-static {v0, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v2, Ljava/util/LinkedHashMap;
invoke-direct {v2}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v2, Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_2
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_4
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/util/Map$Entry;
invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v7
const-string v8, "it.value"
invoke-static {v7, v8}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v7, Landroid/app/usage/UsageStats;
invoke-virtual {v7}, Landroid/app/usage/UsageStats;->getLastTimeStamp()J
move-result-wide v7
cmp-long v9, v7, v4
if-ltz v9, :cond_3
const/4 v7, 0x1
goto :goto_1
:cond_3
const/4 v7, 0x0
:goto_1
if-eqz v7, :cond_2
invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v7
invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v6
invoke-interface {v2, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_4
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v0
invoke-direct {p0, p1, v0}, Lcom/discord/utilities/games/GameDetectionHelper;->chooseAppToShow(Landroid/content/Context;Ljava/util/Collection;)Lcom/discord/stores/StoreRunningGame$RunningGame;
move-result-object p1
sget-object v0, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog;
new-instance v2, Ljava/lang/StringBuilder;
const-string v4, "Running Game: "
invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-eqz p1, :cond_5
invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String;
move-result-object v4
goto :goto_2
:cond_5
move-object v4, v1
:goto_2
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, " at "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2, v1, v3, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
:cond_7
invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V
return-void
:cond_6
invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V
invoke-virtual {v0, p1, v1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V
sget-object v0, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion;

View file

@ -112,21 +112,9 @@
move-result-object v2
const v3, 0x7f120457
invoke-virtual {p1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v3
check-cast v3, Ljava/lang/CharSequence;
invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;
move-result-object v2
if-nez p2, :cond_0
const p2, 0x7f1205e5
const p2, 0x7f1205e4
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -154,7 +142,7 @@
:goto_0
check-cast p1, Ljava/lang/CharSequence;
invoke-virtual {v2, p1}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;
invoke-virtual {v2, p1}, Landroidx/core/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;
move-result-object p1
@ -190,6 +178,43 @@
return-object p0
.end method
.method private final trackGameDetectionEnabled(Landroid/content/Context;Z)V
.locals 2
invoke-static {p1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
move-result-object p1
const-string v0, "CACHE_KEY_GAME_DETECTION_ENABLED"
const/4 v1, 0x0
invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
if-eq p2, v0, :cond_0
invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object p1
const-string v0, "CACHE_KEY_GAME_DETECTION_ENABLED"
invoke-interface {p1, v0, p2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object p1
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
invoke-virtual {p1, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->gameDetectionEnabled(Z)V
:cond_0
return-void
.end method
# virtual methods
.method public final declared-synchronized startIfEnabled(Landroid/content/Context;)V
@ -229,6 +254,14 @@
:try_start_1
invoke-virtual {p1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
move-object v0, p0
check-cast v0, Lcom/discord/utilities/games/GameDetectionService$Companion;
const/4 v1, 0x1
invoke-direct {v0, p1, v1}, Lcom/discord/utilities/games/GameDetectionService$Companion;->trackGameDetectionEnabled(Landroid/content/Context;Z)V
:try_end_1
.catch Ljava/lang/IllegalStateException; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
@ -276,6 +309,14 @@
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
move-object v0, p0
check-cast v0, Lcom/discord/utilities/games/GameDetectionService$Companion;
const/4 v1, 0x0
invoke-direct {v0, p1, v1}, Lcom/discord/utilities/games/GameDetectionService$Companion;->trackGameDetectionEnabled(Landroid/content/Context;Z)V
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/discord/utilities/games/GameDetectionService;

View file

@ -18,7 +18,7 @@
.field private static final FOREGROUND_ACTION:Ljava/lang/String; = "com.discord.utilities.games.GameDetectionService.action.startforeground"
.field private static final SECONDS_PER_CHECK:J = 0xfL
.field public static final SECONDS_PER_CHECK:J = 0xfL
.field private static final SERVICE_ID:I = 0xf1206
@ -164,14 +164,6 @@
invoke-super {p0}, Landroid/app/Service;->onCreate()V
invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setGameDetectionRunning(Z)V
sget-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->INSTANCE:Lcom/discord/utilities/games/GameDetectionHelper;
move-object v1, p0
@ -300,7 +292,7 @@
.end method
.method public final onDestroy()V
.locals 2
.locals 1
iget-object v0, p0, Lcom/discord/utilities/games/GameDetectionService;->detectionSub:Lrx/Subscription;
@ -316,14 +308,6 @@
invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V
:cond_1
invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setGameDetectionRunning(Z)V
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
invoke-virtual {v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->gameDetectionServiceDestroyed()V

View file

@ -0,0 +1,463 @@
.class public final Lcom/discord/utilities/games/ManualGamesList;
.super Ljava/lang/Object;
.source "ManualGamesList.kt"
# static fields
.field private static final EXCLUDED_GAMES_PACKAGES:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final INSTANCE:Lcom/discord/utilities/games/ManualGamesList;
.field private static final SUPPORTED_GAMES_PACKAGES:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 6
new-instance v0, Lcom/discord/utilities/games/ManualGamesList;
invoke-direct {v0}, Lcom/discord/utilities/games/ManualGamesList;-><init>()V
sput-object v0, Lcom/discord/utilities/games/ManualGamesList;->INSTANCE:Lcom/discord/utilities/games/ManualGamesList;
const/16 v0, 0x3b
new-array v0, v0, [Ljava/lang/String;
const-string v1, "com.tencent.ig"
const/4 v2, 0x0
aput-object v1, v0, v2
const-string v1, "com.roblox.client"
const/4 v3, 0x1
aput-object v1, v0, v3
const-string v1, "com.nianticlabs.pokemongo"
const/4 v4, 0x2
aput-object v1, v0, v4
const-string v1, "com.mojang.minecraftpe"
const/4 v5, 0x3
aput-object v1, v0, v5
const-string v1, "com.nintendo.zara"
const/4 v5, 0x4
aput-object v1, v0, v5
const-string v1, "com.supercell.clashofclans"
const/4 v5, 0x5
aput-object v1, v0, v5
const-string v1, "com.king.candycrushsaga"
const/4 v5, 0x6
aput-object v1, v0, v5
const-string v1, "com.playdemic.golf.android"
const/4 v5, 0x7
aput-object v1, v0, v5
const-string v1, "com.epicactiononline.ffxv.ane"
const/16 v5, 0x8
aput-object v1, v0, v5
const-string v1, "com.bandainamcogames.dbzdokkanww"
const/16 v5, 0x9
aput-object v1, v0, v5
const-string v1, "com.supercell.clashroyale"
const/16 v5, 0xa
aput-object v1, v0, v5
const-string v1, "com.smallgiantgames.empires"
const/16 v5, 0xb
aput-object v1, v0, v5
const-string v1, "com.king.candycrushsodasaga"
const/16 v5, 0xc
aput-object v1, v0, v5
const-string v1, "com.playrix.gardenscapes"
const/16 v5, 0xd
aput-object v1, v0, v5
const-string v1, "net.peakgames.toonblast"
const/16 v5, 0xe
aput-object v1, v0, v5
const-string v1, "com.ustwo.monumentvalley2"
const/16 v5, 0xf
aput-object v1, v0, v5
const-string v1, "com.square_enix.android_googleplay.FFT_en2"
const/16 v5, 0x10
aput-object v1, v0, v5
const-string v1, "com.robtopx.geometryjump"
const/16 v5, 0x11
aput-object v1, v0, v5
const-string v1, "com.aspyr.swkotor"
const/16 v5, 0x12
aput-object v1, v0, v5
const-string v1, "com.ustwo.monumentvalley"
const/16 v5, 0x13
aput-object v1, v0, v5
const-string v1, "com.epicgames.fortnite"
const/16 v5, 0x14
aput-object v1, v0, v5
const-string v1, "com.kiloo.subwaysurf"
const/16 v5, 0x15
aput-object v1, v0, v5
const-string v1, "com.mobile.legends"
const/16 v5, 0x16
aput-object v1, v0, v5
const-string v1, "com.ironhidegames.android.ironmarines"
const/16 v5, 0x17
aput-object v1, v0, v5
const-string v1, "com.devolver.reigns"
const/16 v5, 0x18
aput-object v1, v0, v5
const-string v1, "com.ea.gp.nbamobile"
const/16 v5, 0x19
aput-object v1, v0, v5
const-string v1, "com.YoStarEN.AzurLane"
const/16 v5, 0x1a
aput-object v1, v0, v5
const-string v1, "com.nintendo.zaga"
const/16 v5, 0x1b
aput-object v1, v0, v5
const-string v1, "com.dts.freefireth"
const/16 v5, 0x1c
aput-object v1, v0, v5
const-string v1, "com.nintendo.zaba"
const/16 v5, 0x1d
aput-object v1, v0, v5
const-string v1, "com.lilithgame.roc.gp"
const/16 v5, 0x1e
aput-object v1, v0, v5
const-string v1, "jp.konami.duellinks"
const/16 v5, 0x1f
aput-object v1, v0, v5
const-string v1, "com.miHoYo.bh3global"
const/16 v5, 0x20
aput-object v1, v0, v5
const-string v1, "com.ea.game.pvz2_row"
const/16 v5, 0x21
aput-object v1, v0, v5
const-string v1, "software.simplicial.nebulous"
const/16 v5, 0x22
aput-object v1, v0, v5
const-string v1, "com.ngame.allstar.eu"
const/16 v5, 0x23
aput-object v1, v0, v5
const-string v1, "com.ariesgames.nuannuanEN"
const/16 v5, 0x24
aput-object v1, v0, v5
const-string v1, "com.fds.infiniteflight"
const/16 v5, 0x25
aput-object v1, v0, v5
const-string v1, "com.halfbrick.fruitninjafree"
const/16 v5, 0x26
aput-object v1, v0, v5
const-string v1, "com.garena.game.kgtw"
const/16 v5, 0x27
aput-object v1, v0, v5
const-string v1, "com.garena.game.kgth"
const/16 v5, 0x28
aput-object v1, v0, v5
const-string v1, "com.garena.game.kgvn"
const/16 v5, 0x29
aput-object v1, v0, v5
const-string v1, "com.garena.game.kgid"
const/16 v5, 0x2a
aput-object v1, v0, v5
const-string v1, "com.ngame.allstar.india"
const/16 v5, 0x2b
aput-object v1, v0, v5
const-string v1, "com.ea.games.r3_row"
const/16 v5, 0x2c
aput-object v1, v0, v5
const-string v1, "com.netmarble.lin2ws"
const/16 v5, 0x2d
aput-object v1, v0, v5
const-string v1, "com.epicactiononline.ffxv.ane"
const/16 v5, 0x2e
aput-object v1, v0, v5
const-string v1, "com.noodlecake.ssg2"
const/16 v5, 0x2f
aput-object v1, v0, v5
const-string v1, "com.ea.gp.simsmobile"
const/16 v5, 0x30
aput-object v1, v0, v5
const-string v1, "com.netmarble.lin2ws "
const/16 v5, 0x31
aput-object v1, v0, v5
const-string v1, "com.edengames.GTSpirit"
const/16 v5, 0x32
aput-object v1, v0, v5
const-string v1, "com.onemonkey.vectorparkour"
const/16 v5, 0x33
aput-object v1, v0, v5
const-string v1, "com.rubygames.slingdrift"
const/16 v5, 0x34
aput-object v1, v0, v5
const-string v1, "jp.konami.pesam"
const/16 v5, 0x35
aput-object v1, v0, v5
const-string v1, "com.rovio.angrybirds"
const/16 v5, 0x36
aput-object v1, v0, v5
const-string v1, "com.crater.bbtan"
const/16 v5, 0x37
aput-object v1, v0, v5
const-string v1, "com.supercell.brawlstars"
const/16 v5, 0x38
aput-object v1, v0, v5
const-string v1, "com.robtopx.geometryjump"
const/16 v5, 0x39
aput-object v1, v0, v5
const-string v1, "com.criticalforceentertainment.criticalops"
const/16 v5, 0x3a
aput-object v1, v0, v5
invoke-static {v0}, Lkotlin/a/ai;->j([Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
sput-object v0, Lcom/discord/utilities/games/ManualGamesList;->SUPPORTED_GAMES_PACKAGES:Ljava/util/Set;
new-array v0, v4, [Ljava/lang/String;
const-string v1, "com.google.android.play.games"
aput-object v1, v0, v2
const-string v1, "com.usatoday.android.news"
aput-object v1, v0, v3
invoke-static {v0}, Lkotlin/a/ai;->j([Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
sput-object v0, Lcom/discord/utilities/games/ManualGamesList;->EXCLUDED_GAMES_PACKAGES:Ljava/util/Set;
return-void
.end method
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final getEXCLUDED_GAMES_PACKAGES()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
sget-object v0, Lcom/discord/utilities/games/ManualGamesList;->EXCLUDED_GAMES_PACKAGES:Ljava/util/Set;
return-object v0
.end method
.method public final getSUPPORTED_GAMES_PACKAGES()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
sget-object v0, Lcom/discord/utilities/games/ManualGamesList;->SUPPORTED_GAMES_PACKAGES:Ljava/util/Set;
return-object v0
.end method

View file

@ -0,0 +1,85 @@
.class final Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;
.super Lkotlin/jvm/internal/k;
.source "NoticeBuilders.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/utilities/notices/NoticeBuilders;->enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/content/Context;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;
invoke-direct {v0}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;-><init>()V
sput-object v0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;
return-void
.end method
.method constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/content/Context;
invoke-virtual {p0, p1}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;->invoke(Landroid/content/Context;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/content/Context;)V
.locals 1
const-string v0, "<anonymous parameter 0>"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "Android Game Detection"
const-string v0, "App Open"
invoke-static {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,92 @@
.class final Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;
.super Lkotlin/jvm/internal/k;
.source "NoticeBuilders.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/utilities/notices/NoticeBuilders;->enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/content/Context;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic $context:Landroid/content/Context;
# direct methods
.method constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;->$context:Landroid/content/Context;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/content/Context;
invoke-virtual {p0, p1}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;->invoke(Landroid/content/Context;)V
sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/content/Context;)V
.locals 2
const-string v0, "clickContext"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z
move-result v0
if-eqz v0, :cond_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.settings.USAGE_ACCESS_SETTINGS"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
iget-object p1, p0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;->$context:Landroid/content/Context;
const v0, 0x7f120b29
const/4 v1, 0x1
invoke-static {p1, v0, v1}, Lcom/discord/app/f;->a(Landroid/content/Context;II)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,106 @@
.class final Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;
.super Lkotlin/jvm/internal/i;
.source "NoticeBuilders.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function2;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/utilities/notices/NoticeBuilders;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/i;",
"Lkotlin/jvm/functions/Function2<",
"Landroid/content/Context;",
"Lcom/discord/stores/StoreNotices$Dialog;",
"Lcom/discord/utilities/notices/NoticeBuilders$DialogData;",
">;"
}
.end annotation
# direct methods
.method constructor <init>(Lcom/discord/utilities/notices/NoticeBuilders;)V
.locals 1
const/4 v0, 0x2
invoke-direct {p0, v0, p1}, Lkotlin/jvm/internal/i;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "enableGameDetectionModalBuilder"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/utilities/notices/NoticeBuilders;
invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;"
return-object v0
.end method
.method public final invoke(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
.locals 1
const-string v0, "p1"
invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p2"
invoke-static {p2, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/utilities/notices/NoticeBuilders;
invoke-static {v0, p1, p2}, Lcom/discord/utilities/notices/NoticeBuilders;->access$enableGameDetectionModalBuilder(Lcom/discord/utilities/notices/NoticeBuilders;Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
move-result-object p1
return-object p1
.end method
.method public final bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/content/Context;
check-cast p2, Lcom/discord/stores/StoreNotices$Dialog;
invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;->invoke(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
move-result-object p1
return-object p1
.end method

View file

@ -39,7 +39,7 @@
sput-object v0, Lcom/discord/utilities/notices/NoticeBuilders;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders;
const/4 v1, 0x2
const/4 v1, 0x3
new-array v1, v1, [Lkotlin/Pair;
@ -65,9 +65,23 @@
invoke-static {v2, v3}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object v2
const/4 v3, 0x1
aput-object v2, v1, v3
sget-object v2, Lcom/discord/stores/StoreNotices$Dialog$Type;->ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type;
new-instance v3, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;
invoke-direct {v3, v0}, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;-><init>(Lcom/discord/utilities/notices/NoticeBuilders;)V
invoke-static {v2, v3}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object v0
const/4 v2, 0x1
const/4 v2, 0x2
aput-object v0, v1, v2
@ -98,6 +112,16 @@
return-object p0
.end method
.method public static final synthetic access$enableGameDetectionModalBuilder(Lcom/discord/utilities/notices/NoticeBuilders;Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
.locals 0
invoke-direct {p0, p1, p2}, Lcom/discord/utilities/notices/NoticeBuilders;->enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
move-result-object p0
return-object p0
.end method
.method public static final synthetic access$requestRatingModalBuilder(Lcom/discord/utilities/notices/NoticeBuilders;Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
.locals 0
@ -217,6 +241,96 @@
throw p1
.end method
.method private final enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
.locals 7
new-instance p2, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
const v0, 0x7f1205e4
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
const-string v0, "context.getString(R.string.game_detection_service)"
invoke-static {v1, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f1205e1
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
const-string v0, "context.getString(R.stri\u2026_detection_modal_android)"
invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f0d0070
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
const/4 v0, 0x2
new-array v0, v0, [Lkotlin/Pair;
const/4 v3, 0x0
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
sget-object v5, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;
invoke-static {v4, v5}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object v4
aput-object v4, v0, v3
const v3, 0x7f0a03cd
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
new-instance v4, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;
invoke-direct {v4, p1}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;-><init>(Landroid/content/Context;)V
invoke-static {v3, v4}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
move-result-object v3
const/4 v4, 0x1
aput-object v3, v0, v4
invoke-static {v0}, Lkotlin/a/ab;->a([Lkotlin/Pair;)Ljava/util/Map;
move-result-object v5
const v0, 0x7f1204ad
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f120a17
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v4
move-object v0, p2
invoke-direct/range {v0 .. v6}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;)V
return-object p2
.end method
.method private final requestRatingModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;
.locals 7
@ -242,7 +356,7 @@
invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f0d0077
const v0, 0x7f0d0078
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -167,7 +167,7 @@
.method public final getUserAgent()Ljava/lang/String;
.locals 1
const-string v0, "Discord-Android/833"
const-string v0, "Discord-Android/834"
return-object v0
.end method

View file

@ -532,7 +532,7 @@
.method private final showFilesTooLargeDialog(Landroid/content/Context;Z)V
.locals 3
const v0, 0x7f0d00bd
const v0, 0x7f0d00be
const/4 v1, 0x0

View file

@ -537,7 +537,7 @@
if-eqz v2, :cond_4
const v2, 0x7f040354
const v2, 0x7f040355
invoke-static {p1, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
@ -555,7 +555,7 @@
if-eqz v2, :cond_5
const v2, 0x7f040355
const v2, 0x7f040356
invoke-static {p1, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I

View file

@ -179,7 +179,7 @@
const/4 v4, 0x5
const v5, 0x7f04033f
const v5, 0x7f040340
const/16 v6, 0xa
@ -293,14 +293,14 @@
goto :goto_2
:cond_5
const p2, 0x7f040354
const p2, 0x7f040355
invoke-static {v1, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result p2
:goto_2
const v3, 0x7f040340
const v3, 0x7f040341
invoke-static {v1, v3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I

View file

@ -80,7 +80,7 @@
:cond_1
iget-object p2, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$placeholderSpan$1;->$context:Landroid/content/Context;
const p3, 0x7f040354
const p3, 0x7f040355
invoke-static {p2, p3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I

View file

@ -2078,7 +2078,7 @@
new-array v6, v1, [I
const v9, 0x7f040245
const v9, 0x7f040246
aput v9, v6, v3
@ -2118,7 +2118,7 @@
new-array v5, v1, [I
const v6, 0x7f0402ef
const v6, 0x7f0402f0
aput v6, v5, v3
@ -2138,7 +2138,7 @@
new-array v5, v1, [I
const v6, 0x7f0401c9
const v6, 0x7f0401ca
aput v6, v5, v3
@ -2298,17 +2298,17 @@
0x7f04014a
0x7f04014b
0x7f0401a6
0x7f0401c7
0x7f0401d1
0x7f040231
0x7f04024b
0x7f040263
0x7f0402a2
0x7f0401c8
0x7f0401d2
0x7f040232
0x7f04024c
0x7f040264
0x7f0402a3
0x7f0402fb
0x7f0402fe
0x7f040393
0x7f04039d
0x7f0402a4
0x7f0402fc
0x7f0402ff
0x7f040394
0x7f04039e
.end array-data
:array_1
@ -2317,14 +2317,14 @@
0x7f040045
0x7f04009a
0x7f04013e
0x7f0402fe
0x7f04039d
0x7f0402ff
0x7f04039e
.end array-data
:array_2
.array-data 4
0x7f040106
0x7f0401c8
0x7f0401c9
.end array-data
:array_3
@ -2332,11 +2332,11 @@
0x10100f2
0x7f040068
0x7f040069
0x7f040228
0x7f040229
0x7f040248
0x7f0402e2
0x7f04022a
0x7f040249
0x7f0402e3
0x7f0402e4
.end array-data
:array_4
@ -2370,37 +2370,37 @@
0x1010540
0x7f040100
0x7f040107
0x7f040223
0x7f040224
.end array-data
:array_8
.array-data 4
0x7f0402f0
0x7f0402f1
0x7f0402f2
0x7f0402f3
0x7f0402f4
.end array-data
:array_9
.array-data 4
0x7f040220
0x7f040221
0x7f040222
.end array-data
:array_a
.array-data 4
0x1010119
0x7f0402ed
0x7f040391
0x7f0402ee
0x7f040392
0x7f040393
.end array-data
:array_b
.array-data 4
0x1010142
0x7f04038e
0x7f04038f
0x7f040390
0x7f040391
.end array-data
:array_c
@ -2424,9 +2424,9 @@
0x7f040041
0x7f04011f
0x7f04012d
0x7f0401da
0x7f040224
0x7f040320
0x7f0401db
0x7f040225
0x7f040321
.end array-data
:array_e
@ -2502,47 +2502,46 @@
0x7f0400ff
0x7f04014a
0x7f0401b1
0x7f040226
0x7f040227
0x7f04022a
0x7f040228
0x7f04022b
0x7f04022c
0x7f04022d
0x7f04022e
0x7f04022f
0x7f040230
0x7f040258
0x7f040231
0x7f040259
0x7f04025a
0x7f040262
0x7f040264
0x7f0402a9
0x7f0402ac
0x7f04025b
0x7f040263
0x7f040265
0x7f0402aa
0x7f0402ad
0x7f0402ae
0x7f0402d5
0x7f0402d7
0x7f0402af
0x7f0402d6
0x7f0402d8
0x7f0402d9
0x7f0402ea
0x7f0402da
0x7f0402eb
0x7f040302
0x7f04032b
0x7f0402ec
0x7f040303
0x7f04032c
0x7f04032d
0x7f04032e
0x7f040330
0x7f04032f
0x7f040331
0x7f040332
0x7f040333
0x7f040336
0x7f040334
0x7f040337
0x7f04039f
0x7f040338
0x7f0403a0
0x7f0403a1
0x7f0403a2
0x7f0403c0
0x7f0403c3
0x7f0403a3
0x7f0403c1
0x7f0403c4
0x7f0403c5
0x7f0403c6
@ -2552,6 +2551,7 @@
0x7f0403ca
0x7f0403cb
0x7f0403cc
0x7f0403cd
.end array-data
:array_f
@ -2567,15 +2567,15 @@
:array_10
.array-data 4
0x7f040100
0x7f0401cb
0x7f0401cd
0x7f0401cf
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d4
0x7f0401d1
0x7f0401d5
0x7f0401d6
0x7f0401d9
0x7f040247
0x7f0401d7
0x7f0401da
0x7f040248
.end array-data
:array_11
@ -2635,10 +2635,10 @@
0x7f040142
0x7f0401a7
0x7f0401ab
0x7f0402b2
0x7f0402e0
0x7f040338
0x7f04033a
0x7f0402b3
0x7f0402e1
0x7f040339
0x7f04033b
.end array-data
:array_14
@ -2647,8 +2647,8 @@
0x7f04008a
0x7f04008b
0x7f04008c
0x7f0402e4
0x7f0402e5
0x7f0402e6
.end array-data
:array_15
@ -2663,18 +2663,18 @@
0x7f04010c
0x7f04010d
0x7f04010e
0x7f0402d0
0x7f0402d2
0x7f0402f5
0x7f040393
0x7f0402d1
0x7f0402d3
0x7f0402f6
0x7f040394
0x7f04039e
0x7f040395
0x7f04039f
.end array-data
:array_16
.array-data 4
0x7f0401e1
0x7f0401e2
0x7f0401e3
.end array-data
:array_17
@ -2693,19 +2693,19 @@
:array_19
.array-data 4
0x7f0401d8
0x7f0402f4
0x7f0401d9
0x7f0402f5
.end array-data
:array_1a
.array-data 4
0x10100b3
0x7f0401de
0x7f0401df
0x7f0401e0
0x7f04020c
0x7f040218
0x7f0401e1
0x7f04020d
0x7f040219
0x7f04021a
.end array-data
:array_1b
@ -2722,8 +2722,8 @@
0x7f04009f
0x7f0400f9
0x7f040138
0x7f0402e9
0x7f04038a
0x7f0402ea
0x7f04038b
.end array-data
:array_1d
@ -2735,24 +2735,24 @@
0x7f0400f5
0x7f040123
0x7f04012a
0x7f0401d7
0x7f0402dc
0x7f0401d8
0x7f0402dd
0x7f0402de
0x7f0402df
.end array-data
:array_1e
.array-data 4
0x7f0401dd
0x7f04020f
0x7f0401de
0x7f040210
0x7f040211
0x7f04021a
0x7f040212
0x7f04021b
0x7f04021c
0x7f04021d
0x7f04021f
0x7f040222
0x7f04021e
0x7f040220
0x7f040223
.end array-data
:array_1f
@ -2765,19 +2765,19 @@
0x7f040114
0x7f040142
0x7f04014c
0x7f040244
0x7f040267
0x7f0402b2
0x7f0402e0
0x7f0403bb
0x7f040245
0x7f040268
0x7f0402b3
0x7f0402e1
0x7f0403bc
.end array-data
:array_20
.array-data 4
0x7f040120
0x7f040121
0x7f0401d2
0x7f040225
0x7f0401d3
0x7f040226
.end array-data
:array_21
@ -2801,7 +2801,7 @@
0x7f040134
0x7f040135
0x7f040136
0x7f0403a7
0x7f0403a8
.end array-data
:array_23
@ -2818,16 +2818,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -2841,7 +2840,8 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_25
@ -2875,8 +2875,8 @@
0x1010128
0x7f0400f2
0x7f0400f7
0x7f040246
0x7f0402df
0x7f040247
0x7f0402e0
.end array-data
:array_28
@ -2915,15 +2915,15 @@
0x7f0401aa
0x7f0401ac
0x7f0401ad
0x7f0402b2
0x7f0402f7
0x7f0402b3
0x7f0402f8
0x7f0402f9
.end array-data
:array_2c
.array-data 4
0x7f0402f7
0x7f0402f8
0x7f0402f9
.end array-data
:array_2d
@ -2940,13 +2940,12 @@
0x7f0400ae
0x7f0400ff
0x7f04012b
0x7f040240
0x7f040241
0x7f04024c
0x7f0402d1
0x7f0402e6
0x7f04031a
0x7f040321
0x7f040242
0x7f04024d
0x7f0402d2
0x7f0402e7
0x7f04031b
0x7f040322
0x7f040323
0x7f040324
@ -2956,10 +2955,11 @@
0x7f040328
0x7f040329
0x7f04032a
0x7f04032f
0x7f040334
0x7f04032b
0x7f040330
0x7f040335
0x7f040339
0x7f040336
0x7f04033a
.end array-data
:array_2e
@ -2994,9 +2994,9 @@
0x7f0400b5
0x7f0401ac
0x7f0401ad
0x7f04024f
0x7f0402db
0x7f0403a3
0x7f040250
0x7f0402dc
0x7f0403a4
.end array-data
:array_30
@ -3008,8 +3008,8 @@
0x101012f
0x1010130
0x1010131
0x7f040265
0x7f0402f9
0x7f040266
0x7f0402fa
.end array-data
:array_31
@ -3019,26 +3019,26 @@
0x101011f
0x7f040100
0x7f04013d
0x7f0401cb
0x7f0401cc
0x7f0401ce
0x7f0401d0
0x7f0401d3
0x7f0401d6
0x7f040247
0x7f0401cd
0x7f0401cf
0x7f0401d1
0x7f0401d4
0x7f0401d7
0x7f040248
.end array-data
:array_32
.array-data 4
0x1010176
0x10102c9
0x7f040250
0x7f040251
.end array-data
:array_33
.array-data 4
0x7f040254
0x7f040257
0x7f040255
0x7f040258
.end array-data
:array_34
@ -3050,10 +3050,10 @@
0x7f04011b
0x7f04011c
0x7f04011d
0x7f0401dc
0x7f0402b1
0x7f0402e8
0x7f0402ee
0x7f0401dd
0x7f0402b2
0x7f0402e9
0x7f0402ef
.end array-data
:array_35
@ -3067,21 +3067,21 @@
0x7f0400ed
0x7f04013c
0x7f0401ae
0x7f0401db
0x7f0402a7
0x7f0401dc
0x7f0402a8
0x7f0402d3
0x7f0402a9
0x7f0402d4
0x7f0402fa
0x7f0402ff
0x7f0403c1
0x7f0402d5
0x7f0402fb
0x7f040300
0x7f0403c2
.end array-data
:array_36
.array-data 4
0x7f04006a
0x7f0400ad
0x7f0402cf
0x7f0402d0
.end array-data
:array_37
@ -3093,16 +3093,15 @@
0x7f040116
0x7f040117
0x7f040118
0x7f040251
0x7f040260
0x7f040252
0x7f040261
0x7f040266
0x7f04029f
0x7f040262
0x7f040267
0x7f0402a0
0x7f0402a1
0x7f0402af
0x7f0402a2
0x7f0402b0
0x7f0402b3
0x7f0402b1
0x7f0402b4
0x7f0402b5
0x7f0402b6
@ -3116,20 +3115,21 @@
0x7f0402be
0x7f0402bf
0x7f0402c0
0x7f0403bf
0x7f0402c1
0x7f0403c0
.end array-data
:array_38
.array-data 4
0x7f0402e6
0x7f0402e7
0x7f0402e8
.end array-data
:array_39
.array-data 4
0x101011f
0x7f040100
0x7f040242
0x7f040243
.end array-data
:array_3a
@ -3138,7 +3138,7 @@
0x1010176
0x101017b
0x1010262
0x7f040263
0x7f040264
.end array-data
:array_3b
@ -3156,17 +3156,17 @@
0x1010124
0x1010125
0x1010142
0x7f0402e1
0x7f0402ec
0x7f040300
0x7f0402e2
0x7f0402ed
0x7f040301
0x7f040303
0x7f04038b
0x7f040302
0x7f040304
0x7f04038c
0x7f04038d
0x7f0403a4
0x7f04038e
0x7f0403a5
0x7f0403a6
0x7f0403a7
.end array-data
:array_3d
@ -3178,7 +3178,6 @@
:array_3e
.array-data 4
0x7f040304
0x7f040305
0x7f040306
0x7f040307
@ -3200,9 +3199,10 @@
0x7f040317
0x7f040318
0x7f040319
0x7f04031b
0x7f04031a
0x7f04031c
0x7f04031d
0x7f04031e
.end array-data
:array_3f
@ -3219,7 +3219,7 @@
0x1010164
0x10103ac
0x7f04012d
0x7f040320
0x7f040321
.end array-data
:array_40
@ -3247,11 +3247,11 @@
0x7f040146
0x7f040148
0x7f040149
0x7f04025b
0x7f04025c
0x7f04025d
0x7f04025e
0x7f04025f
0x7f040260
.end array-data
:array_41
@ -3274,17 +3274,16 @@
0x7f0400b9
0x7f0400ba
0x7f0400bb
0x7f040231
0x7f040232
0x7f040243
0x7f040249
0x7f040233
0x7f040244
0x7f04024a
0x7f040263
0x7f0402fb
0x7f04024b
0x7f040264
0x7f0402fc
0x7f0402fd
0x7f040393
0x7f040395
0x7f0402fe
0x7f040394
0x7f040396
0x7f040397
0x7f040398
@ -3292,15 +3291,16 @@
0x7f04039a
0x7f04039b
0x7f04039c
0x7f04039d
.end array-data
:array_43
.array-data 4
0x1010000
0x10100da
0x7f040255
0x7f040256
0x7f04033b
0x7f040257
0x7f04033c
.end array-data
:array_44

View file

@ -433,17 +433,17 @@
throw p1
:pswitch_0
const v0, 0x7f0d007b
const v0, 0x7f0d007c
goto :goto_0
:pswitch_1
const v0, 0x7f0d007a
const v0, 0x7f0d007b
goto :goto_0
:pswitch_2
const v0, 0x7f0d0079
const v0, 0x7f0d007a
:goto_0
invoke-virtual {p0}, Lcom/discord/views/CheckedSetting;->getContext()Landroid/content/Context;

View file

@ -115,7 +115,7 @@
:cond_0
:goto_0
const p2, 0x7f0d007c
const p2, 0x7f0d007d
move-object v1, p0

View file

@ -169,7 +169,7 @@
check-cast v1, Landroid/view/ViewGroup;
const v2, 0x7f0d007d
const v2, 0x7f0d007e
const/4 v3, 0x1

View file

@ -57,7 +57,7 @@
check-cast p2, Landroid/view/ViewGroup;
const v0, 0x7f0d007e
const v0, 0x7f0d007f
invoke-static {p1, v0, p2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
@ -121,7 +121,7 @@
move-result-object p1
const p2, 0x7f0402a4
const p2, 0x7f0402a5
const/4 v0, 0x0

View file

@ -59,7 +59,7 @@
check-cast p3, Landroid/view/ViewGroup;
const v0, 0x7f0d0080
const v0, 0x7f0d0081
invoke-virtual {p1, v0, p3, p2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

View file

@ -157,7 +157,7 @@
check-cast v0, Landroid/view/ViewGroup;
const v1, 0x7f0d0083
const v1, 0x7f0d0084
invoke-static {p1, v1, v0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;

View file

@ -338,7 +338,7 @@
check-cast v0, Landroid/view/ViewGroup;
const v1, 0x7f0d0082
const v1, 0x7f0d0083
invoke-static {p1, v1, v0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;

View file

@ -165,7 +165,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d008b
const v0, 0x7f0d008c
return v0
.end method

View file

@ -655,7 +655,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d008d
const v0, 0x7f0d008e
return v0
.end method

View file

@ -143,7 +143,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d008e
const v0, 0x7f0d008f
return v0
.end method

View file

@ -1133,7 +1133,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d008f
const v0, 0x7f0d0090
return v0
.end method

View file

@ -353,7 +353,7 @@
invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f0d0091
const v1, 0x7f0d0092
const/4 v2, 0x0
@ -430,7 +430,7 @@
invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f0d0092
const v1, 0x7f0d0093
const/4 v2, 0x0
@ -518,7 +518,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0090
const v0, 0x7f0d0091
return v0
.end method

View file

@ -1544,7 +1544,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0093
const v0, 0x7f0d0094
return v0
.end method

View file

@ -1135,7 +1135,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0094
const v0, 0x7f0d0095
return v0
.end method

View file

@ -275,7 +275,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0095
const v0, 0x7f0d0096
return v0
.end method

View file

@ -391,7 +391,7 @@
move-result-object p1
const p3, 0x7f04024e
const p3, 0x7f04024f
invoke-virtual {p1, p3}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setDialogAttrTheme(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
@ -746,7 +746,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0098
const v0, 0x7f0d0099
return v0
.end method

View file

@ -540,7 +540,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d009d
const v0, 0x7f0d009e
return v0
.end method

Some files were not shown because too many files have changed in this diff Show more