Changes of com.discord v1106

This commit is contained in:
root 2020-04-21 04:16:59 +02:00
parent 5e5aa511ef
commit 50d874b382
459 changed files with 12930 additions and 12542 deletions

View file

@ -82,7 +82,7 @@
new-instance v4, Lcom/discord/widgets/user/Badge;
const v7, 0x7f0803d7
const v7, 0x7f0803d6
const v6, 0x7f121337
@ -121,7 +121,7 @@
new-instance v4, Lcom/discord/widgets/user/Badge;
const v7, 0x7f0803cc
const v7, 0x7f0803cb
const v6, 0x7f120f3e
@ -160,7 +160,7 @@
new-instance v4, Lcom/discord/widgets/user/Badge;
const v7, 0x7f0803ca
const v7, 0x7f0803c9
const v6, 0x7f120af1
@ -217,16 +217,16 @@
if-eqz v4, :cond_4
const v4, 0x7f080338
const v4, 0x7f080337
const v10, 0x7f080338
const v10, 0x7f080337
goto :goto_1
:cond_4
const v4, 0x7f080337
const v4, 0x7f080336
const v10, 0x7f080337
const v10, 0x7f080336
:goto_1
const v4, 0x7f120af9
@ -294,16 +294,16 @@
if-eqz v4, :cond_7
const v4, 0x7f08033a
const v4, 0x7f080339
const v10, 0x7f08033a
const v10, 0x7f080339
goto :goto_3
:cond_7
const v4, 0x7f080339
const v4, 0x7f080338
const v10, 0x7f080339
const v10, 0x7f080338
:goto_3
const v4, 0x7f120afa
@ -373,16 +373,16 @@
if-eqz v1, :cond_a
const v1, 0x7f08033c
const v1, 0x7f08033b
const v10, 0x7f08033c
const v10, 0x7f08033b
goto :goto_5
:cond_a
const v1, 0x7f08033b
const v1, 0x7f08033a
const v10, 0x7f08033b
const v10, 0x7f08033a
:goto_5
const v1, 0x7f120afb
@ -436,7 +436,7 @@
new-instance v1, Lcom/discord/widgets/user/Badge;
const v10, 0x7f0803c8
const v10, 0x7f0803c7
invoke-virtual {v2, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -473,7 +473,7 @@
new-instance v1, Lcom/discord/widgets/user/Badge;
const v10, 0x7f0803c9
const v10, 0x7f0803c8
invoke-virtual {v2, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -510,7 +510,7 @@
new-instance v1, Lcom/discord/widgets/user/Badge;
const v10, 0x7f0803d8
const v10, 0x7f0803d7
const v4, 0x7f1215bb
@ -549,7 +549,7 @@
new-instance v1, Lcom/discord/widgets/user/Badge;
const v10, 0x7f0803cd
const v10, 0x7f0803cc
const v4, 0x7f12058a
@ -584,7 +584,7 @@
new-instance v1, Lcom/discord/widgets/user/Badge;
const v10, 0x7f0803cb
const v10, 0x7f0803ca
invoke-virtual {v2, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -635,13 +635,13 @@
move-result v5
const v9, 0x7f0803ce
const v9, 0x7f0803cd
if-ltz v5, :cond_11
const v9, 0x7f0803d6
const v9, 0x7f0803d5
const v11, 0x7f0803d6
const v11, 0x7f0803d5
goto/16 :goto_6
@ -658,9 +658,9 @@
if-ltz v5, :cond_12
const v9, 0x7f0803d5
const v9, 0x7f0803d4
const v11, 0x7f0803d5
const v11, 0x7f0803d4
goto/16 :goto_6
@ -677,9 +677,9 @@
if-ltz v5, :cond_13
const v9, 0x7f0803d4
const v9, 0x7f0803d3
const v11, 0x7f0803d4
const v11, 0x7f0803d3
goto :goto_6
@ -696,9 +696,9 @@
if-ltz v5, :cond_14
const v9, 0x7f0803d3
const v9, 0x7f0803d2
const v11, 0x7f0803d3
const v11, 0x7f0803d2
goto :goto_6
@ -715,9 +715,9 @@
if-ltz v5, :cond_15
const v9, 0x7f0803d2
const v9, 0x7f0803d1
const v11, 0x7f0803d2
const v11, 0x7f0803d1
goto :goto_6
@ -734,9 +734,9 @@
if-ltz v5, :cond_16
const v9, 0x7f0803d1
const v9, 0x7f0803d0
const v11, 0x7f0803d1
const v11, 0x7f0803d0
goto :goto_6
@ -751,9 +751,9 @@
if-ltz v5, :cond_17
const v9, 0x7f0803d0
const v9, 0x7f0803cf
const v11, 0x7f0803d0
const v11, 0x7f0803cf
goto :goto_6
@ -770,9 +770,9 @@
if-ltz v5, :cond_18
const v9, 0x7f0803cf
const v9, 0x7f0803ce
const v11, 0x7f0803cf
const v11, 0x7f0803ce
goto :goto_6
@ -785,7 +785,7 @@
move-result v1
const v11, 0x7f0803ce
const v11, 0x7f0803cd
:goto_6
new-instance v1, Lcom/discord/widgets/user/Badge;

View file

@ -142,7 +142,7 @@
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;-><init>()V
const v0, 0x7f0a0938
const v0, 0x7f0a0937
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -150,7 +150,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter;->filterSelectedGuildCs$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0936
const v0, 0x7f0a0935
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -158,7 +158,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter;->filterIncludeEveryoneCs$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0937
const v0, 0x7f0a0936
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -73,7 +73,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0939
const v0, 0x7f0a0938
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -47,7 +47,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0943
const v0, 0x7f0a0942
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -59,7 +59,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0949
const v0, 0x7f0a0948
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -71,7 +71,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0948
const v0, 0x7f0a0947
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -83,7 +83,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0947
const v0, 0x7f0a0946
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -95,7 +95,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0944
const v0, 0x7f0a0943
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -196,7 +196,7 @@
move-result-object v1
const v2, 0x7f0a0946
const v2, 0x7f0a0945
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -204,7 +204,7 @@
check-cast v2, Landroid/widget/TextView;
const v3, 0x7f0a0945
const v3, 0x7f0a0944
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -116,7 +116,7 @@
const p2, 0x7f0d026b
const v0, 0x7f0402ab
const v0, 0x7f0402a7
const v1, 0x7f120e06

View file

@ -140,7 +140,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a093a
const v0, 0x7f0a0939
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -45,7 +45,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a094a
const v0, 0x7f0a0949
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -57,7 +57,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a094d
const v0, 0x7f0a094c
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -69,7 +69,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a094b
const v0, 0x7f0a094a
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -81,7 +81,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a094c
const v0, 0x7f0a094b
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -116,7 +116,7 @@
const p2, 0x7f0d026b
const v0, 0x7f0402ac
const v0, 0x7f0402a8
const v1, 0x7f120e07

View file

@ -148,7 +148,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a093b
const v0, 0x7f0a093a
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -747,7 +747,7 @@
move-result-object v3
const v6, 0x7f08040a
const v6, 0x7f080409
invoke-virtual {v3, v6}, Lcom/facebook/drawee/view/SimpleDraweeView;->setActualImageResource(I)V

View file

@ -167,7 +167,7 @@
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;-><init>()V
const v0, 0x7f0a098e
const v0, 0x7f0a098d
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -175,7 +175,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserStatusSheet;->online$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a098c
const v0, 0x7f0a098b
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -183,7 +183,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserStatusSheet;->idle$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a098b
const v0, 0x7f0a098a
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -191,7 +191,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserStatusSheet;->dnd$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a098d
const v0, 0x7f0a098c
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -199,7 +199,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/WidgetUserStatusSheet;->invisible$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a098a
const v0, 0x7f0a0989
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -420,7 +420,7 @@
.end annotation
.end param
const v0, 0x7f0a0987
const v0, 0x7f0a0986
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
@ -430,7 +430,7 @@
invoke-virtual {v0, p2}, Landroid/widget/ImageView;->setImageResource(I)V
const p2, 0x7f0a0989
const p2, 0x7f0a0988
invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
@ -440,7 +440,7 @@
invoke-virtual {p2, p3}, Landroid/widget/TextView;->setText(I)V
const p2, 0x7f0a0988
const p2, 0x7f0a0987
if-eqz p4, :cond_0
@ -640,7 +640,7 @@
move-result-object v1
const v2, 0x7f08041a
const v2, 0x7f080419
const v3, 0x7f121344
@ -668,7 +668,7 @@
move-result-object v1
const v2, 0x7f080418
const v2, 0x7f080417
const v3, 0x7f121340
@ -688,7 +688,7 @@
move-result-object p1
const p2, 0x7f080417
const p2, 0x7f080416
const v0, 0x7f12133e
@ -714,7 +714,7 @@
move-result-object p1
const p2, 0x7f080419
const p2, 0x7f080418
const v0, 0x7f121341

View file

@ -141,7 +141,7 @@
invoke-direct {p0}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;-><init>()V
const v0, 0x7f0a092e
const v0, 0x7f0a092d
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -149,7 +149,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify;->verifyButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0930
const v0, 0x7f0a092f
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -157,7 +157,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/captcha/WidgetUserCaptchaVerify;->cancelButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a092d
const v0, 0x7f0a092c
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -468,7 +468,7 @@
invoke-super {p0, p1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a093d
const v0, 0x7f0a093c
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -478,7 +478,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->userPhoneAddCountryCode:Landroid/widget/EditText;
const v0, 0x7f0a093f
const v0, 0x7f0a093e
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -488,7 +488,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/phone/WidgetUserPhoneAdd;->userPhoneAddNumber:Landroid/widget/EditText;
const v0, 0x7f0a093e
const v0, 0x7f0a093d
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -218,7 +218,7 @@
invoke-super {p0, p1}, Lcom/discord/widgets/user/account/WidgetUserAccountVerifyBase;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a0940
const v0, 0x7f0a093f
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -23,7 +23,7 @@
iget-object p1, p0, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->containerView:Landroid/view/View;
const v0, 0x7f0a08c0
const v0, 0x7f0a08bf
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -185,7 +185,7 @@
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
const p2, 0x7f0a0950
const p2, 0x7f0a094f
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -193,7 +193,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileAdminView;->editMemberButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0951
const p2, 0x7f0a0950
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -201,7 +201,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileAdminView;->kickButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a094f
const p2, 0x7f0a094e
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -209,7 +209,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileAdminView;->banButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0954
const p2, 0x7f0a0953
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -217,7 +217,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileAdminView;->serverMuteButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0952
const p2, 0x7f0a0951
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -225,7 +225,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileAdminView;->serverDeafenButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0953
const p2, 0x7f0a0952
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -705,7 +705,7 @@
if-eqz v1, :cond_5
const v5, 0x7f040253
const v5, 0x7f04024f
invoke-static {p0, v5, v4, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I
@ -714,7 +714,7 @@
goto :goto_5
:cond_5
const v5, 0x7f040251
const v5, 0x7f04024d
invoke-static {p0, v5, v4, v2, v0}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I
@ -779,7 +779,7 @@
move-result v1
const v5, 0x7f040246
const v5, 0x7f040242
if-eqz v1, :cond_8

View file

@ -118,7 +118,7 @@
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
const p2, 0x7f0a0958
const p2, 0x7f0a0957
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -126,7 +126,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView;->connectedAccountsRecycler$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0957
const p2, 0x7f0a0956
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -134,7 +134,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserProfileConnectionsView;->mutualGuildsItem$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0956
const p2, 0x7f0a0955
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -45,7 +45,7 @@
invoke-direct {p0, p2}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;-><init>(Landroid/view/View;)V
const p1, 0x7f0a0964
const p1, 0x7f0a0963
invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -197,7 +197,7 @@
invoke-direct {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
const v1, 0x7f0a095c
const v1, 0x7f0a095b
invoke-static {p0, v1}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -205,7 +205,7 @@
iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->primaryName$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a095d
const v1, 0x7f0a095c
invoke-static {p0, v1}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -213,7 +213,7 @@
iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->secondaryName$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a095a
const v1, 0x7f0a0959
invoke-static {p0, v1}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -221,7 +221,7 @@
iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->customStatusTextView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a0955
const v1, 0x7f0a0954
invoke-static {p0, v1}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -229,7 +229,7 @@
iput-object v1, p0, Lcom/discord/widgets/user/profile/UserProfileHeaderView;->userAvatarPresenceView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v1, 0x7f0a0959
const v1, 0x7f0a0958
invoke-static {p0, v1}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -285,7 +285,7 @@
const/4 p2, 0x0
const v0, 0x7f0403ba
const v0, 0x7f0403b6
invoke-static {p0, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I

View file

@ -132,7 +132,7 @@
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
const p2, 0x7f0a0985
const p2, 0x7f0a0984
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -140,7 +140,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;->emojiView$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0986
const p2, 0x7f0a0985
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -148,7 +148,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/profile/UserStatusPresenceCustomView;->statusTextView$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0984
const p2, 0x7f0a0983
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -48,7 +48,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a0941
const p2, 0x7f0a0940
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -58,7 +58,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a0942
const p2, 0x7f0a0941
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -438,12 +438,12 @@
if-eqz v0, :cond_3
const v2, 0x7f0803f4
const v2, 0x7f0803f3
goto :goto_2
:cond_3
const v2, 0x7f080332
const v2, 0x7f080331
:goto_2
invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setImageResource(I)V

View file

@ -598,7 +598,7 @@
move-result-object v1
const v6, 0x7f080277
const v6, 0x7f080276
invoke-static {v1, v6, v0, v5, v0}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
@ -609,7 +609,7 @@
move-result-object v1
const v6, 0x7f08027e
const v6, 0x7f08027d
invoke-static {v1, v6, v0, v5, v0}, Lcom/discord/utilities/images/MGImages;->setImage$default(Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V

View file

@ -832,7 +832,7 @@
.end method
.method private final handleOnSelected(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;Landroid/view/View;ILcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;Z)V
.locals 12
.locals 13
move-object/from16 v0, p4
@ -872,11 +872,13 @@
const/4 v9, 0x0
const/16 v10, 0x1a
const/4 v10, 0x0
const/4 v11, 0x0
const/16 v11, 0x3a
invoke-static/range {v3 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
const/4 v12, 0x0
invoke-static/range {v3 .. v12}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
goto :goto_0
@ -985,9 +987,9 @@
move-object v2, p1
move v3, p3
move/from16 v3, p3
invoke-virtual {v1, p1, v0, p3}, Lcom/discord/utilities/analytics/AnalyticsTracker;->quickSwitcherSelect(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;I)V
invoke-virtual {v1, p1, v0, v3}, Lcom/discord/utilities/analytics/AnalyticsTracker;->quickSwitcherSelect(Lcom/discord/widgets/user/search/WidgetGlobalSearchModel;Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemDataPayload;I)V
instance-of v0, v0, Lcom/discord/widgets/user/search/WidgetGlobalSearchModel$ItemGuild;
@ -1471,7 +1473,7 @@
move-result-object v2
const v3, 0x7f0403b4
const v3, 0x7f0403b0
invoke-static {p1, v3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I

View file

@ -103,7 +103,7 @@
invoke-static {v3, v4}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v4, 0x7f04037c
const v4, 0x7f040378
const/4 v5, 0x2

View file

@ -161,7 +161,7 @@
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
const p2, 0x7f0a0976
const p2, 0x7f0a0975
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -169,7 +169,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->userMutedCheck$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a096a
const p2, 0x7f0a0969
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -177,7 +177,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->userDeafenedCheck$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0983
const p2, 0x7f0a0982
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -185,7 +185,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->userVolumeWrapper$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0982
const p2, 0x7f0a0981
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -193,7 +193,7 @@
iput-object p2, p0, Lcom/discord/widgets/user/usersheet/UserProfileVoiceSettingsView;->userVolumeLabel$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0981
const p2, 0x7f0a0980
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -71,7 +71,7 @@
.end method
.method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z
.locals 16
.locals 17
move-object/from16 v0, p0
@ -95,23 +95,25 @@
const/4 v7, 0x0
const/16 v8, 0x1a
const/4 v8, 0x0
const/4 v9, 0x0
const/16 v9, 0x3a
invoke-static/range {v1 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
const/4 v10, 0x0
iget-object v10, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$storeNotices:Lcom/discord/stores/StoreNotices;
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
iget-object v11, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$noticeName:Ljava/lang/String;
iget-object v11, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$storeNotices:Lcom/discord/stores/StoreNotices;
const-wide/16 v12, 0x0
iget-object v12, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion$enqueueNotice$showUserSheetNotice$1;->$noticeName:Ljava/lang/String;
const/4 v14, 0x2
const-wide/16 v13, 0x0
const/4 v15, 0x0
const/4 v15, 0x2
invoke-static/range {v10 .. v15}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V
const/16 v16, 0x0
invoke-static/range {v11 .. v16}, Lcom/discord/stores/StoreNotices;->markSeen$default(Lcom/discord/stores/StoreNotices;Ljava/lang/String;JILjava/lang/Object;)V
const/4 v1, 0x1

View file

@ -53,10 +53,10 @@
return-object p1
.end method
.method public static synthetic show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
.locals 9
.method public static synthetic show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
.locals 10
and-int/lit8 v0, p7, 0x2
and-int/lit8 v0, p8, 0x2
const/4 v1, 0x0
@ -70,7 +70,7 @@
move-object v5, p3
:goto_0
and-int/lit8 v0, p7, 0x8
and-int/lit8 v0, p8, 0x8
if-eqz v0, :cond_1
@ -82,7 +82,7 @@
move-object v7, p5
:goto_1
and-int/lit8 v0, p7, 0x10
and-int/lit8 v0, p8, 0x10
if-eqz v0, :cond_2
@ -91,16 +91,30 @@
goto :goto_2
:cond_2
move-object v8, p6
move-object/from16 v8, p6
:goto_2
and-int/lit8 v0, p8, 0x20
if-eqz v0, :cond_3
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->TARGET_AND_LAUNCH_SPECTATE:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
move-object v9, v0
goto :goto_3
:cond_3
move-object/from16 v9, p7
:goto_3
move-object v2, p0
move-wide v3, p1
move-object v6, p4
invoke-virtual/range {v2 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;)V
invoke-virtual/range {v2 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;)V
return-void
.end method
@ -166,7 +180,7 @@
.end method
.method public final show(JLandroidx/fragment/app/FragmentManager;)V
.locals 9
.locals 10
const/4 v3, 0x0
@ -174,9 +188,11 @@
const/4 v6, 0x0
const/16 v7, 0x1a
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x3a
const/4 v9, 0x0
move-object v0, p0
@ -184,21 +200,23 @@
move-object v4, p3
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;)V
.locals 9
.locals 10
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v7, 0x18
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-object v0, p0
@ -208,19 +226,21 @@
move-object v4, p4
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;)V
.locals 9
.locals 10
const/4 v6, 0x0
const/16 v7, 0x10
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x30
const/4 v9, 0x0
move-object v0, p0
@ -232,15 +252,45 @@
move-object v5, p5
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;)V
.locals 10
const/4 v7, 0x0
const/16 v8, 0x20
const/4 v9, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
move-object v5, p5
move-object/from16 v6, p6
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;)V
.locals 3
if-eqz p4, :cond_3
const/4 v0, 0x0
if-eqz p4, :cond_4
if-eqz p7, :cond_3
new-instance v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;
@ -292,6 +342,10 @@
invoke-virtual {v1, p2, p1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
const-string p1, "ARG_STREAM_PREVIEW_CLICK_BEHAVIOR"
invoke-virtual {v1, p1, p7}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
const-class p1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;
@ -305,11 +359,16 @@
return-void
:cond_3
const-string p1, "streamPreviewClickBehavior"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_4
const-string p1, "fragmentManager"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
throw v0
.end method

View file

@ -0,0 +1,109 @@
.class public final enum Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.super Ljava/lang/Enum;
.source "WidgetUserSheet.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/user/usersheet/WidgetUserSheet;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "StreamPreviewClickBehavior"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;",
">;"
}
.end annotation
# static fields
.field public static final synthetic $VALUES:[Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.field public static final enum TARGET_AND_DISMISS:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.field public static final enum TARGET_AND_LAUNCH_SPECTATE:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
# direct methods
.method public static constructor <clinit>()V
.locals 4
const/4 v0, 0x2
new-array v0, v0, [Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
new-instance v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
const/4 v2, 0x0
const-string v3, "TARGET_AND_LAUNCH_SPECTATE"
invoke-direct {v1, v3, v2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->TARGET_AND_LAUNCH_SPECTATE:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
aput-object v1, v0, v2
new-instance v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
const/4 v2, 0x1
const-string v3, "TARGET_AND_DISMISS"
invoke-direct {v1, v3, v2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->TARGET_AND_DISMISS:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->$VALUES:[Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.locals 1
const-class v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
return-object p0
.end method
.method public static values()[Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.locals 1
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->$VALUES:[Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
invoke-virtual {v0}, [Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
return-object v0
.end method

View file

@ -6,6 +6,7 @@
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;,
Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
}
.end annotation
@ -20,6 +21,8 @@
.field public static final ARG_IS_VOICE_CONTEXT:Ljava/lang/String; = "ARG_IS_VOICE_CONTEXT"
.field public static final ARG_STREAM_PREVIEW_CLICK_BEHAVIOR:Ljava/lang/String; = "ARG_STREAM_PREVIEW_CLICK_BEHAVIOR"
.field public static final ARG_USER_ID:Ljava/lang/String; = "ARG_USER_ID"
.field public static final Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
@ -711,7 +714,7 @@
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;-><init>()V
const v0, 0x7f0a0973
const v0, 0x7f0a0972
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -719,7 +722,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->sheetLoadingContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0975
const v0, 0x7f0a0974
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -727,7 +730,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->moreButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a097c
const v0, 0x7f0a097b
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -735,7 +738,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->userProfileHeaderView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a097b
const v0, 0x7f0a097a
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -743,7 +746,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->profileActionsDivider$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a097a
const v0, 0x7f0a0979
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -751,7 +754,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->profileActionsContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0974
const v0, 0x7f0a0973
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -759,7 +762,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->messageActionButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0965
const v0, 0x7f0a0964
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -767,7 +770,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->callActionButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0980
const v0, 0x7f0a097f
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -775,7 +778,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->videoActionButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0961
const v0, 0x7f0a0960
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -783,7 +786,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->addFriendActionButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0979
const v0, 0x7f0a0978
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -791,7 +794,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->pendingFriendRequestActionButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0972
const v0, 0x7f0a0971
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -799,7 +802,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->incomingFriendRequestHeader$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a096e
const v0, 0x7f0a096d
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -807,7 +810,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->incomingFriendRequestContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a096d
const v0, 0x7f0a096c
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -815,7 +818,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->friendRequestIgnoreButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a096c
const v0, 0x7f0a096b
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -831,7 +834,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->richPresenceContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a097f
const v0, 0x7f0a097e
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -839,7 +842,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->rolesList$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a096f
const v0, 0x7f0a096e
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -847,7 +850,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->guildContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0970
const v0, 0x7f0a096f
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -855,7 +858,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->guildHeader$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a097d
const v0, 0x7f0a097c
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -863,7 +866,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->voiceSettingsHeader$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a097e
const v0, 0x7f0a097d
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -871,7 +874,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->userProfileVoiceSettingsView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0966
const v0, 0x7f0a0965
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -879,7 +882,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->connectionsHeader$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0967
const v0, 0x7f0a0966
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -887,7 +890,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->userProfileConnectionsView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0978
const v0, 0x7f0a0977
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -895,7 +898,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->noteTextField$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0962
const v0, 0x7f0a0961
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -903,7 +906,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->userProfileAdminCard$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0963
const v0, 0x7f0a0962
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -911,7 +914,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->userProfileAdminView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a096b
const v0, 0x7f0a096a
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -919,7 +922,7 @@
iput-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->developerHeader$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0969
const v0, 0x7f0a0968
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -1316,7 +1319,7 @@
move-result-object v3
const v6, 0x7f0403a7
const v6, 0x7f0403a3
invoke-static {v3, v6}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
@ -2984,7 +2987,7 @@
.end method
.method public static final show(JLandroidx/fragment/app/FragmentManager;)V
.locals 9
.locals 10
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
@ -2994,21 +2997,23 @@
const/4 v6, 0x0
const/16 v7, 0x1a
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x3a
const/4 v9, 0x0
move-wide v1, p0
move-object v4, p2
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public static final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;)V
.locals 9
.locals 10
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
@ -3016,9 +3021,11 @@
const/4 v6, 0x0
const/16 v7, 0x18
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x38
const/4 v9, 0x0
move-wide v1, p0
@ -3026,21 +3033,23 @@
move-object v4, p3
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public static final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;)V
.locals 9
.locals 10
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
const/4 v6, 0x0
const/16 v7, 0x10
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x30
const/4 v9, 0x0
move-wide v1, p0
@ -3050,13 +3059,39 @@
move-object v5, p4
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public static final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;)V
.locals 7
.locals 10
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
const/4 v7, 0x0
const/16 v8, 0x20
const/4 v9, 0x0
move-wide v1, p0
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void
.end method
.method public static final show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;)V
.locals 8
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
@ -3070,7 +3105,9 @@
move-object v6, p5
invoke-virtual/range {v0 .. v6}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;)V
move-object v7, p6
invoke-virtual/range {v0 .. v7}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;)V
return-void
.end method
@ -3255,9 +3292,9 @@
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.locals 7
.locals 10
if-eqz p1, :cond_0
if-eqz p1, :cond_1
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle;
@ -3267,43 +3304,61 @@
invoke-virtual {v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
move-result-wide v3
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle;
move-result-object v0
const-string v1, "ARG_CHANNEL_ID"
invoke-virtual {v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
move-result-wide v0
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle;
move-result-object v2
const-string v3, "ARG_CHANNEL_ID"
const-string v5, "ARG_IS_VOICE_CONTEXT"
invoke-virtual {v2, v3}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
invoke-virtual {v2, v5}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result-wide v2
move-result v6
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getArgumentsOrDefault()Landroid/os/Bundle;
move-result-object v4
move-result-object v2
const-string v5, "ARG_IS_VOICE_CONTEXT"
const-string v5, "ARG_STREAM_PREVIEW_CLICK_BEHAVIOR"
invoke-virtual {v4, v5}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v4
new-instance v5, Landroidx/lifecycle/ViewModelProvider;
new-instance v6, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
invoke-virtual {v2, v5}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v2
invoke-direct {v6, v0, v1, v2, v4}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;-><init>(JLjava/lang/Long;Z)V
if-eqz v2, :cond_0
invoke-direct {v5, p0, v6}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
move-object v7, v2
check-cast v7, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
new-instance v8, Landroidx/lifecycle/ViewModelProvider;
new-instance v9, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
move-object v2, v9
invoke-direct/range {v2 .. v7}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;-><init>(JLjava/lang/Long;ZLcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;)V
invoke-direct {v8, p0, v9}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
const-class v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;
invoke-virtual {v5, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
invoke-virtual {v8, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
@ -3344,6 +3399,15 @@
return-object p1
:cond_0
new-instance p1, Ly/l;
const-string p2, "null cannot be cast to non-null type com.discord.widgets.user.usersheet.WidgetUserSheet.StreamPreviewClickBehavior"
invoke-direct {p1, p2}, Ly/l;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
const-string p1, "inflater"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;-><init>(JLjava/lang/Long;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
value = Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;-><init>(JLjava/lang/Long;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Lrx/Observable;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -0,0 +1,48 @@
.class public final synthetic Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$WhenMappings;
.super Ljava/lang/Object;
# static fields
.field public static final synthetic $EnumSwitchMapping$0:[I
# direct methods
.method public static synthetic constructor <clinit>()V
.locals 3
invoke-static {}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->values()[Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->TARGET_AND_LAUNCH_SPECTATE:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->TARGET_AND_DISMISS:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
return-void
.end method

View file

@ -51,6 +51,8 @@
.field public final storeMediaSettings:Lcom/discord/stores/StoreMediaSettings;
.field public final streamPreviewClickBehavior:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.field public final userId:J
@ -69,7 +71,7 @@
return-void
.end method
.method public constructor <init>(JLjava/lang/Long;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
.method public constructor <init>(JLjava/lang/Long;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Lrx/Observable;)V
.locals 10
.annotation system Ldalvik/annotation/Signature;
value = {
@ -80,6 +82,7 @@
"Lcom/discord/stores/StoreChannels;",
"Lcom/discord/stores/StoreApplicationStreaming;",
"Lcom/discord/utilities/rest/RestAPI;",
"Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;",
"Lrx/Observable<",
"Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$StoreState;",
">;)V"
@ -96,33 +99,37 @@
move-object/from16 v4, p8
const/4 v5, 0x0
move-object/from16 v5, p9
if-eqz v1, :cond_4
const/4 v6, 0x0
if-eqz v2, :cond_3
if-eqz v1, :cond_5
if-eqz v3, :cond_2
if-eqz v2, :cond_4
if-eqz v4, :cond_1
if-eqz v3, :cond_3
if-eqz p9, :cond_0
if-eqz v4, :cond_2
sget-object v6, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized;
if-eqz v5, :cond_1
invoke-direct {p0, v6}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
if-eqz p10, :cond_0
move-wide v6, p1
sget-object v7, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$ViewState$Uninitialized;
iput-wide v6, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->userId:J
invoke-direct {p0, v7}, Lf/a/b/b0;-><init>(Ljava/lang/Object;)V
move-object v6, p3
move-wide v7, p1
iput-object v6, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->channelId:Ljava/lang/Long;
iput-wide v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->userId:J
move v6, p4
move-object v7, p3
iput-boolean v6, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->isVoiceContext:Z
iput-object v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->channelId:Ljava/lang/Long;
move v7, p4
iput-boolean v7, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->isVoiceContext:Z
iput-object v1, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->storeMediaSettings:Lcom/discord/stores/StoreMediaSettings;
@ -132,19 +139,21 @@
iput-object v4, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI;
iput-object v5, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->streamPreviewClickBehavior:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
move-result-object v1
iput-object v1, v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject;
invoke-static/range {p9 .. p9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
invoke-static/range {p10 .. p10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object v1
const/4 v2, 0x2
invoke-static {v1, p0, v5, v2, v5}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
invoke-static {v1, p0, v6, v2, v6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v1
@ -193,35 +202,42 @@
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v5
throw v6
:cond_1
const-string v1, "streamPreviewClickBehavior"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v6
:cond_2
const-string v1, "restAPI"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v5
throw v6
:cond_2
:cond_3
const-string v1, "storeApplicationStreaming"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v5
throw v6
:cond_3
:cond_4
const-string v1, "storeChannels"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v5
throw v6
:cond_4
:cond_5
const-string v1, "storeMediaSettings"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v5
throw v6
.end method
.method public static final synthetic access$emitDismissSheetEvent(Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;)V
@ -2105,7 +2121,7 @@
.annotation build Landroidx/annotation/UiThread;
.end annotation
if-eqz p1, :cond_0
if-eqz p1, :cond_2
iget-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming;
@ -2115,11 +2131,38 @@
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreApplicationStreaming;->targetStream(Ljava/lang/String;)V
invoke-direct {p0, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->emitLaunchSpectateEvent(Lcom/discord/models/domain/ModelApplicationStream;)V
iget-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->streamPreviewClickBehavior:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
return-void
sget-object v1, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel$WhenMappings;->$EnumSwitchMapping$0:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v1, v0
const/4 v1, 0x1
if-eq v0, v1, :cond_1
const/4 p1, 0x2
if-eq v0, p1, :cond_0
goto :goto_0
:cond_0
invoke-direct {p0}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->emitDismissSheetEvent()V
goto :goto_0
:cond_1
invoke-direct {p0, p1}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;->emitLaunchSpectateEvent(Lcom/discord/models/domain/ModelApplicationStream;)V
:goto_0
return-void
:cond_2
const-string p1, "stream"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View file

@ -19,13 +19,17 @@
.field public final isVoiceContext:Z
.field public final streamPreviewClickBehavior:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.field public final userId:J
# direct methods
.method public constructor <init>(JLjava/lang/Long;Z)V
.method public constructor <init>(JLjava/lang/Long;ZLcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;)V
.locals 0
if-eqz p5, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-wide p1, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->userId:J
@ -34,7 +38,18 @@
iput-boolean p4, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->isVoiceContext:Z
iput-object p5, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->streamPreviewClickBehavior:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
return-void
:cond_0
const-string p1, "streamPreviewClickBehavior"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method private final observeStoreState(Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserProfile;Lcom/discord/stores/StoreUserRelationships;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUserNotes;Lcom/discord/utilities/streams/StreamContextService;Lrx/Scheduler;)Lrx/Observable;
@ -185,7 +200,7 @@
# virtual methods
.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.locals 33
.locals 34
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -232,6 +247,8 @@
move-result-object v19
iget-object v9, v14, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->streamPreviewClickBehavior:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser;
@ -284,23 +301,21 @@
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPresences()Lcom/discord/stores/StoreUserPresence;
move-result-object v9
move-result-object v20
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPermissions()Lcom/discord/stores/StorePermissions;
move-result-object v20
move-result-object v21
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUsersNotes()Lcom/discord/stores/StoreUserNotes;
move-result-object v21
move-result-object v22
new-instance v32, Lcom/discord/utilities/streams/StreamContextService;
const/16 v23, 0x0
new-instance v33, Lcom/discord/utilities/streams/StreamContextService;
const/16 v24, 0x0
@ -314,55 +329,61 @@
const/16 v29, 0x0
const/16 v30, 0x7f
const/16 v30, 0x0
const/16 v31, 0x0
const/16 v31, 0x7f
move-object/from16 v22, v32
const/16 v32, 0x0
invoke-direct/range {v22 .. v31}, Lcom/discord/utilities/streams/StreamContextService;-><init>(Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreamPreviews;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
move-object/from16 v23, v33
invoke-direct/range {v23 .. v32}, Lcom/discord/utilities/streams/StreamContextService;-><init>(Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreamPreviews;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-static {}, Lg0/q/a;->b()Lrx/Scheduler;
move-result-object v0
move/from16 v22, v10
move-object/from16 v23, v9
const-string v10, "Schedulers.computation()"
const-string v9, "Schedulers.computation()"
invoke-static {v0, v10}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v9}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
move-object/from16 v23, v0
move-object/from16 v24, v0
move-object/from16 v0, p0
move-object/from16 v10, v20
move-object/from16 v9, v20
move-object/from16 v20, v11
move/from16 v20, v10
move-object/from16 v11, v21
move-object/from16 v10, v21
move-wide/from16 v24, v12
move-object/from16 v21, v11
move-object/from16 v12, v32
move-object/from16 v11, v22
move-object/from16 v13, v23
move-wide/from16 v25, v12
move-object/from16 v12, v33
move-object/from16 v13, v24
invoke-direct/range {v0 .. v13}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->observeStoreState(Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserProfile;Lcom/discord/stores/StoreUserRelationships;Lcom/discord/stores/StoreVoiceStates;Lcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StorePermissions;Lcom/discord/stores/StoreUserNotes;Lcom/discord/utilities/streams/StreamContextService;Lrx/Scheduler;)Lrx/Observable;
move-result-object v9
move-result-object v10
const-string v0, "observeStoreState(\n \u2026s.computation()\n )"
invoke-static {v9, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v10, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
move-object v0, v15
move-wide/from16 v1, v24
move-wide/from16 v1, v25
move-object/from16 v3, v20
move-object/from16 v3, v21
move/from16 v4, v22
move/from16 v4, v20
move-object/from16 v5, v16
@ -372,7 +393,9 @@
move-object/from16 v8, v19
invoke-direct/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;-><init>(JLjava/lang/Long;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lrx/Observable;)V
move-object/from16 v9, v23
invoke-direct/range {v0 .. v10}, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModel;-><init>(JLjava/lang/Long;ZLcom/discord/stores/StoreMediaSettings;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StoreApplicationStreaming;Lcom/discord/utilities/rest/RestAPI;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;Lrx/Observable;)V
return-object v15
@ -394,6 +417,14 @@
return-object v0
.end method
.method public final getStreamPreviewClickBehavior()Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/user/usersheet/WidgetUserSheetViewModelFactory;->streamPreviewClickBehavior:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
return-object v0
.end method
.method public final getUserId()J
.locals 2

View file

@ -143,7 +143,7 @@
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a0999
const v0, 0x7f0a0998
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -151,7 +151,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetCallFailed;->dialogHeader$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a099a
const v0, 0x7f0a0999
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -159,7 +159,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetCallFailed;->dialogText$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0998
const v0, 0x7f0a0997
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -167,7 +167,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetCallFailed;->dialogConfirm$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0997
const v0, 0x7f0a0996
invoke-static {p0, v0}, Lf/n/a/j/a;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -99,6 +99,22 @@
invoke-virtual {v1, v2, v3, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$Companion;->launch(JLandroid/content/Context;)V
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object p1
invoke-virtual {p1}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z
move-result p1
if-nez p1, :cond_0
sget-object p1, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;->enqueue()V
:cond_0
return-void
.end method

View file

@ -54,7 +54,7 @@
# virtual methods
.method public final call(Landroid/view/MenuItem;Landroid/content/Context;)V
.locals 9
.locals 10
const-string v0, "item"
@ -142,11 +142,13 @@
move-result-object v6
const/16 v7, 0x8
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x28
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
const/4 v9, 0x0
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
goto :goto_0
@ -191,8 +193,6 @@
:goto_0
return-void
nop
:pswitch_data_0
.packed-switch 0x7f0a052a
:pswitch_4

View file

@ -63,7 +63,7 @@
.end method
.method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V
.locals 9
.locals 10
if-eqz p1, :cond_0
@ -109,11 +109,13 @@
move-result-object v6
const/16 v7, 0x8
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x28
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
const/4 v9, 0x0
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void

View file

@ -57,5 +57,15 @@
invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreVoiceChannelSelected;->set(J)Lrx/Observable;
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$8$1;->this$0:Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$8;
iget-object v0, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureUI$8;->this$0:Lcom/discord/widgets/voice/call/WidgetPrivateCall;
invoke-static {v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->access$getViewModel$p(Lcom/discord/widgets/voice/call/WidgetPrivateCall;)Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->onVoiceChannelConnect()V
return-void
.end method

View file

@ -1521,7 +1521,7 @@
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 12
.locals 13
invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V
@ -1549,13 +1549,15 @@
const/4 v9, 0x0
const/16 v10, 0x1e
const/4 v10, 0x0
const/4 v11, 0x0
const/16 v11, 0x3e
const/4 v12, 0x0
move-object v3, v0
invoke-direct/range {v3 .. v11}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;-><init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct/range {v3 .. v12}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;-><init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct {p1, p0, v0}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
value = Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -26,22 +26,26 @@
.field public final storeSelectedVoiceChannel:Lcom/discord/stores/StoreVoiceChannelSelected;
.field public final storeUserSettings:Lcom/discord/stores/StoreUserSettings;
.field public final storeVoiceParticipants:Lcom/discord/stores/StoreVoiceParticipants;
# direct methods
.method public constructor <init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;)V
.method public constructor <init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;)V
.locals 1
const/4 v0, 0x0
if-eqz p3, :cond_3
if-eqz p3, :cond_4
if-eqz p4, :cond_2
if-eqz p4, :cond_3
if-eqz p5, :cond_1
if-eqz p5, :cond_2
if-eqz p6, :cond_0
if-eqz p6, :cond_1
if-eqz p7, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -55,30 +59,39 @@
iput-object p6, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;->storeSelectedVoiceChannel:Lcom/discord/stores/StoreVoiceChannelSelected;
iput-object p7, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;->storeUserSettings:Lcom/discord/stores/StoreUserSettings;
return-void
:cond_0
const-string p1, "storeSelectedVoiceChannel"
const-string p1, "storeUserSettings"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "storeAudioDevices"
const-string p1, "storeSelectedVoiceChannel"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_2
const-string p1, "storeMediaEngine"
const-string p1, "storeAudioDevices"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_3
const-string p1, "storeMediaEngine"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_4
const-string p1, "storeVoiceParticipants"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
@ -86,66 +99,104 @@
throw v0
.end method
.method public synthetic constructor <init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 7
.method public synthetic constructor <init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 9
and-int/lit8 p8, p7, 0x2
and-int/lit8 v0, p8, 0x2
if-eqz p8, :cond_0
if-eqz v0, :cond_0
sget-object p3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p3}, Lcom/discord/stores/StoreStream$Companion;->getVoiceParticipants()Lcom/discord/stores/StoreVoiceParticipants;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getVoiceParticipants()Lcom/discord/stores/StoreVoiceParticipants;
move-result-object p3
move-result-object v0
move-object v4, v0
goto :goto_0
:cond_0
move-object v3, p3
move-object v4, p3
and-int/lit8 p3, p7, 0x4
:goto_0
and-int/lit8 v0, p8, 0x4
if-eqz p3, :cond_1
if-eqz v0, :cond_1
sget-object p3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p3}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine;
move-result-object p4
move-result-object v0
move-object v5, v0
goto :goto_1
:cond_1
move-object v4, p4
move-object v5, p4
and-int/lit8 p3, p7, 0x8
:goto_1
and-int/lit8 v0, p8, 0x8
if-eqz p3, :cond_2
if-eqz v0, :cond_2
sget-object p3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p3}, Lcom/discord/stores/StoreStream$Companion;->getAudioDevices()Lcom/discord/stores/StoreAudioDevices;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getAudioDevices()Lcom/discord/stores/StoreAudioDevices;
move-result-object p5
move-result-object v0
move-object v6, v0
goto :goto_2
:cond_2
move-object v5, p5
move-object v6, p5
and-int/lit8 p3, p7, 0x10
:goto_2
and-int/lit8 v0, p8, 0x10
if-eqz p3, :cond_3
if-eqz v0, :cond_3
sget-object p3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p3}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected;
move-result-object p6
move-result-object v0
move-object v7, v0
goto :goto_3
:cond_3
move-object v6, p6
move-object v7, p6
move-object v0, p0
:goto_3
and-int/lit8 v0, p8, 0x20
move-wide v1, p1
if-eqz v0, :cond_4
invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;-><init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;)V
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v0
move-object v8, v0
goto :goto_4
:cond_4
move-object/from16 v8, p7
:goto_4
move-object v1, p0
move-wide v2, p1
invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;-><init>(JLcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;)V
return-void
.end method
@ -201,7 +252,7 @@
# virtual methods
.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.locals 10
.locals 11
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -228,19 +279,21 @@
iget-object v5, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;->storeSelectedVoiceChannel:Lcom/discord/stores/StoreVoiceChannelSelected;
iget-object v6, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$Factory;->storeUserSettings:Lcom/discord/stores/StoreUserSettings;
invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock;
move-result-object v6
move-result-object v7
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x40
const/16 v9, 0x80
const/4 v9, 0x0
const/4 v10, 0x0
move-object v0, p1
invoke-direct/range {v0 .. v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct/range {v0 .. v10}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-object p1

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
value = Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -77,6 +77,8 @@
.end annotation
.end field
.field public final storeUserSettings:Lcom/discord/stores/StoreUserSettings;
.field public final storeVoiceParticipants:Lcom/discord/stores/StoreVoiceParticipants;
.field public final tappedUsers:Ljava/util/Set;
@ -117,8 +119,8 @@
return-void
.end method
.method public constructor <init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
.locals 18
.method public constructor <init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
.locals 19
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -129,6 +131,7 @@
"Lcom/discord/stores/StoreMediaEngine;",
"Lcom/discord/stores/StoreAudioDevices;",
"Lcom/discord/stores/StoreVoiceChannelSelected;",
"Lcom/discord/stores/StoreUserSettings;",
"Lcom/discord/utilities/time/Clock;",
"Lrx/Scheduler;",
")V"
@ -151,25 +154,29 @@
move-object/from16 v7, p7
const/4 v8, 0x0
move-object/from16 v8, p8
if-eqz v1, :cond_6
const/4 v9, 0x0
if-eqz v2, :cond_5
if-eqz v1, :cond_7
if-eqz v3, :cond_4
if-eqz v2, :cond_6
if-eqz v4, :cond_3
if-eqz v3, :cond_5
if-eqz v5, :cond_2
if-eqz v4, :cond_4
if-eqz v6, :cond_1
if-eqz v5, :cond_3
if-eqz v7, :cond_0
if-eqz v6, :cond_2
const/4 v9, 0x1
if-eqz v7, :cond_1
invoke-direct {v0, v8, v9, v8}, Lf/a/b/b0;-><init>(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
if-eqz v8, :cond_0
const/4 v10, 0x1
invoke-direct {v0, v9, v10, v9}, Lf/a/b/b0;-><init>(Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object v1, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->storeStateObservable:Lrx/Observable;
@ -181,9 +188,11 @@
iput-object v5, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->storeSelectedVoiceChannel:Lcom/discord/stores/StoreVoiceChannelSelected;
iput-object v6, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->clock:Lcom/discord/utilities/time/Clock;
iput-object v6, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->storeUserSettings:Lcom/discord/stores/StoreUserSettings;
iput-object v7, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->timerScheduler:Lrx/Scheduler;
iput-object v7, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->clock:Lcom/discord/utilities/time/Clock;
iput-object v8, v0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->timerScheduler:Lrx/Scheduler;
new-instance v1, Ljava/util/HashSet;
@ -205,13 +214,11 @@
const/4 v2, 0x2
invoke-static {v1, v0, v8, v2, v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
invoke-static {v1, v0, v9, v2, v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v9
move-result-object v10
const-class v10, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;
const/4 v11, 0x0
const-class v11, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;
const/4 v12, 0x0
@ -219,15 +226,19 @@
const/4 v14, 0x0
new-instance v15, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$1;
const/4 v15, 0x0
invoke-direct {v15, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$1;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;)V
new-instance v1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$1;
const/16 v16, 0x1e
invoke-direct {v1, v0}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$1;-><init>(Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;)V
const/16 v17, 0x0
const/16 v17, 0x1e
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
const/16 v18, 0x0
move-object/from16 v16, v1
invoke-static/range {v10 .. v18}, 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
sget-object v1, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$userItemsComparator$1;->INSTANCE:Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel$userItemsComparator$1;
@ -240,55 +251,64 @@
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v8
throw v9
:cond_1
const-string v1, "clock"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v8
throw v9
:cond_2
const-string v1, "storeUserSettings"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v9
:cond_3
const-string v1, "storeSelectedVoiceChannel"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v8
throw v9
:cond_3
:cond_4
const-string v1, "storeAudioDevices"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v8
throw v9
:cond_4
:cond_5
const-string v1, "storeMediaEngine"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v8
throw v9
:cond_5
:cond_6
const-string v1, "storeVoiceParticipants"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v8
throw v9
:cond_6
:cond_7
const-string v1, "storeStateObservable"
invoke-static {v1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v8
throw v9
.end method
.method public synthetic constructor <init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 10
.method public synthetic constructor <init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 11
and-int/lit8 v0, p8, 0x40
move/from16 v0, p9
and-int/lit16 v0, v0, 0x80
if-eqz v0, :cond_0
@ -300,12 +320,12 @@
invoke-static {v0, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
move-object v9, v0
move-object v10, v0
goto :goto_0
:cond_0
move-object/from16 v9, p7
move-object/from16 v10, p8
:goto_0
move-object v2, p0
@ -318,11 +338,13 @@
move-object v6, p4
move-object v7, p5
move-object/from16 v7, p5
move-object/from16 v8, p6
invoke-direct/range {v2 .. v9}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
move-object/from16 v9, p7
invoke-direct/range {v2 .. v10}, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreVoiceParticipants;Lcom/discord/stores/StoreMediaEngine;Lcom/discord/stores/StoreAudioDevices;Lcom/discord/stores/StoreVoiceChannelSelected;Lcom/discord/stores/StoreUserSettings;Lcom/discord/utilities/time/Clock;Lrx/Scheduler;)V
return-void
.end method
@ -1609,6 +1631,14 @@
return-object v0
.end method
.method public final getStoreUserSettings()Lcom/discord/stores/StoreUserSettings;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->storeUserSettings:Lcom/discord/stores/StoreUserSettings;
return-object v0
.end method
.method public final getStoreVoiceParticipants()Lcom/discord/stores/StoreVoiceParticipants;
.locals 1
@ -1781,6 +1811,29 @@
return-void
.end method
.method public final onVoiceChannelConnect()V
.locals 1
.annotation build Landroidx/annotation/UiThread;
.end annotation
iget-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallViewModel;->storeUserSettings:Lcom/discord/stores/StoreUserSettings;
invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z
move-result v0
if-eqz v0, :cond_0
return-void
:cond_0
sget-object v0, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay;->Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;
invoke-virtual {v0}, Lcom/discord/widgets/notice/WidgetNoticeNuxOverlay$Companion;->enqueue()V
return-void
.end method
.method public final requestUiState(Lcom/discord/widgets/voice/call/WidgetPrivateCall$UiState;)V
.locals 12
.annotation build Landroidx/annotation/UiThread;

View file

@ -605,7 +605,7 @@
if-eqz v2, :cond_8
const v2, 0x7f080465
const v2, 0x7f080460
goto :goto_5

View file

@ -77,7 +77,7 @@
invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a09ce
const p1, 0x7f0a09cd
invoke-static {p0, p1}, Lf/n/a/j/a;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -302,7 +302,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a09b9
const v0, 0x7f0a09b8
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -310,7 +310,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09ba
const v0, 0x7f0a09b9
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -318,7 +318,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedDescription$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09bb
const v0, 0x7f0a09ba
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -326,7 +326,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedPTT$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09be
const v0, 0x7f0a09bd
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -334,7 +334,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedText$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09bc
const v0, 0x7f0a09bb
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -342,7 +342,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedQuality$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09cd
const v0, 0x7f0a09cc
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -350,7 +350,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceInfoWrap$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09cc
const v0, 0x7f0a09cb
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -358,7 +358,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->recycler$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09ca
const v0, 0x7f0a09c9
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -366,7 +366,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->connectionIndicator$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09cb
const v0, 0x7f0a09ca
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -374,7 +374,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceInfoOverlay$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09cf
const v0, 0x7f0a09ce
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -382,7 +382,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceOngoingContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a09d0
const v0, 0x7f0a09cf
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -58,7 +58,7 @@
const/4 v3, 0x0
const v4, 0x7f08040d
const v4, 0x7f08040c
const/4 v5, 0x1
@ -80,7 +80,7 @@
const/4 v10, 0x1
const v11, 0x7f08040d
const v11, 0x7f08040c
const/4 v12, 0x0
@ -102,7 +102,7 @@
const/4 v5, 0x2
const v6, 0x7f08040e
const v6, 0x7f08040d
const/4 v7, 0x1
@ -124,7 +124,7 @@
const/4 v5, 0x3
const v6, 0x7f08040d
const v6, 0x7f08040c
move-object v3, v1

View file

@ -460,17 +460,17 @@
const/4 v0, 0x0
if-eqz p1, :cond_d
if-eqz p1, :cond_e
if-eqz p2, :cond_c
if-eqz p2, :cond_d
if-eqz p6, :cond_b
if-eqz p6, :cond_c
if-eqz p7, :cond_a
if-eqz p7, :cond_b
if-eqz p8, :cond_9
if-eqz p8, :cond_a
if-eqz p9, :cond_8
if-eqz p9, :cond_9
invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getStopWatching()Landroid/view/View;
@ -538,12 +538,12 @@
if-eqz p5, :cond_2
const p5, 0x7f08036d
const p5, 0x7f08036b
goto :goto_2
:cond_2
const p5, 0x7f080372
const p5, 0x7f080374
:goto_2
invoke-virtual {p4, p5}, Landroid/widget/ImageView;->setImageResource(I)V
@ -703,21 +703,53 @@
:cond_6
invoke-virtual {p5, v2}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getVideo()Landroid/widget/ImageView;
move-result-object p1
const/4 p1, -0x1
if-eqz p2, :cond_7
const p2, 0x7f080465
const/high16 p3, -0x1000000
goto :goto_6
:cond_7
const p2, 0x7f080464
const/4 p3, -0x1
:goto_6
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V
invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getVideo()Landroid/widget/ImageView;
move-result-object p4
invoke-static {p3}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object p3
invoke-virtual {p4, p3}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V
if-eqz p2, :cond_8
goto :goto_7
:cond_8
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
move-result-object p1
const p2, 0x7f060171
invoke-static {p1, p2}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I
move-result p1
:goto_7
invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getVideo()Landroid/widget/ImageView;
move-result-object p2
invoke-static {p1}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object p1
invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V
invoke-direct {p0}, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView;->getVideo()Landroid/widget/ImageView;
@ -731,42 +763,42 @@
return-void
:cond_8
:cond_9
const-string p1, "onVideoClick"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_9
:cond_a
const-string p1, "onAudioOutputClick"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_a
:cond_b
const-string p1, "onDisconnectClick"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_b
:cond_c
const-string p1, "onStopWatchingClick"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_c
:cond_d
const-string p1, "outputSelectorState"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_d
:cond_e
const-string p1, "model"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View file

@ -39,7 +39,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a09d3
const v0, 0x7f0a09d2
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -39,7 +39,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a09d4
const v0, 0x7f0a09d3
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -55,7 +55,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a09d7
const p2, 0x7f0a09d6
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -71,7 +71,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a09d8
const p2, 0x7f0a09d7
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -87,7 +87,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a09d5
const p2, 0x7f0a09d4
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -103,7 +103,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a09d2
const p2, 0x7f0a09d1
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -119,7 +119,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a09d6
const p2, 0x7f0a09d5
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -135,7 +135,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a09da
const p2, 0x7f0a09d9
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -151,7 +151,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a09d9
const p2, 0x7f0a09d8
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -194,12 +194,12 @@
if-eqz p1, :cond_0
const p1, 0x7f040245
const p1, 0x7f040241
goto :goto_0
:cond_0
const p1, 0x7f040244
const p1, 0x7f040240
:goto_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView;
@ -224,12 +224,12 @@
if-eqz p1, :cond_0
const p1, 0x7f040252
const p1, 0x7f04024e
goto :goto_0
:cond_0
const p1, 0x7f040250
const p1, 0x7f04024c
:goto_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView;

View file

@ -7,6 +7,8 @@
.field public static final synthetic $EnumSwitchMapping$1:[I
.field public static final synthetic $EnumSwitchMapping$2:[I
# direct methods
.method public static synthetic constructor <clinit>()V
@ -54,7 +56,27 @@
aput v2, v0, v1
sget-object v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$1:[I
invoke-static {}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;->values()[Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$2:[I
sget-object v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$2:[I
sget-object v1, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;->ON:Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
aput v2, v0, v1
sget-object v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$2:[I
sget-object v1, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;->OFF:Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;
@ -66,7 +88,7 @@
aput v2, v0, v1
sget-object v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$1:[I
sget-object v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$2:[I
sget-object v1, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;->DISABLED:Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;

View file

@ -1,61 +0,0 @@
.class public final Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$disableWithToast$1;
.super Ljava/lang/Object;
.source "VoiceControlsView.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->disableWithToast(Landroid/widget/Button;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $this_disableWithToast:Landroid/widget/Button;
.field public final synthetic $toastMessage:I
# direct methods
.method public constructor <init>(Landroid/widget/Button;I)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$disableWithToast$1;->$this_disableWithToast:Landroid/widget/Button;
iput p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$disableWithToast$1;->$toastMessage:I
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 4
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$disableWithToast$1;->$this_disableWithToast:Landroid/widget/Button;
invoke-virtual {p1}, Landroid/widget/Button;->getContext()Landroid/content/Context;
move-result-object p1
iget v0, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$disableWithToast$1;->$toastMessage:I
const/4 v1, 0x0
const/4 v2, 0x0
const/16 v3, 0xc
invoke-static {p1, v0, v1, v2, v3}, Lf/a/b/j;->a(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
return-void
.end method

View file

@ -315,7 +315,7 @@
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const p2, 0x7f0a09c7
const p2, 0x7f0a09c6
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -323,7 +323,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->numUsersConnectedTv$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c2
const p2, 0x7f0a09c1
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -331,7 +331,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->connectButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c8
const p2, 0x7f0a09c7
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -339,7 +339,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->pttButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c3
const p2, 0x7f0a09c2
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -347,7 +347,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->controlsWrap$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c1
const p2, 0x7f0a09c0
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -355,7 +355,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->cameraStateButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c4
const p2, 0x7f0a09c3
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -363,7 +363,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->deafenStateButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c9
const p2, 0x7f0a09c8
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -371,7 +371,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->speakerButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c6
const p2, 0x7f0a09c5
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -379,7 +379,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->muteStateButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a09c5
const p2, 0x7f0a09c4
invoke-static {p0, p2}, Lf/n/a/j/a;->a(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -447,7 +447,7 @@
.method private final configureBackground(Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model;)V
.locals 5
const v0, 0x7f0403b4
const v0, 0x7f0403b0
invoke-static {p0, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
@ -553,26 +553,6 @@
return-void
.end method
.method private final disableWithToast(Landroid/widget/Button;I)V
.locals 1
.param p2 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
const v0, 0x3e99999a # 0.3f
invoke-virtual {p1, v0}, Landroid/widget/Button;->setAlpha(F)V
new-instance v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$disableWithToast$1;
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$disableWithToast$1;-><init>(Landroid/widget/Button;I)V
invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method private final getCameraStateButton()Landroid/widget/ImageView;
.locals 3
@ -772,11 +752,11 @@
const/4 v0, 0x0
if-eqz p1, :cond_b
if-eqz p1, :cond_d
if-eqz p2, :cond_a
if-eqz p2, :cond_c
if-eqz p3, :cond_9
if-eqz p3, :cond_b
invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->configureBackground(Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model;)V
@ -790,7 +770,7 @@
const/4 v4, 0x0
if-eqz v1, :cond_7
if-eqz v1, :cond_9
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getConnectButton()Lcom/discord/views/JoinVoiceChannelButton;
@ -846,6 +826,29 @@
move-result-object p3
sget-object v1, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;->DISABLED:Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;
if-ne p3, v1, :cond_1
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView;
move-result-object p3
invoke-virtual {p3, v3}, Landroid/view/View;->setVisibility(I)V
goto :goto_2
:cond_1
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView;
move-result-object p3
invoke-virtual {p3, v4}, Landroid/view/View;->setVisibility(I)V
invoke-interface {p1}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model;->getCameraState()Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;
move-result-object p3
sget-object v1, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$1:[I
invoke-virtual {p3}, Ljava/lang/Enum;->ordinal()I
@ -854,28 +857,77 @@
aget p3, v1, p3
if-eq p3, v2, :cond_3
if-eq p3, v2, :cond_2
const/4 v1, 0x2
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
if-eq p3, v1, :cond_2
move-result-object p3
const/4 v1, 0x3
const v1, 0x7f040128
if-eq p3, v1, :cond_1
invoke-static {p3, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result p3
goto :goto_1
:cond_1
:cond_2
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
move-result-object p3
const v1, 0x7f04010c
invoke-static {p3, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
move-result p3
:goto_1
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView;
move-result-object v1
invoke-static {p3}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object p3
invoke-virtual {v1, p3}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V
:goto_2
invoke-interface {p1}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model;->getCameraState()Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model$CameraState;
move-result-object p3
sget-object v1, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$2:[I
invoke-virtual {p3}, Ljava/lang/Enum;->ordinal()I
move-result p3
aget p3, v1, p3
if-eq p3, v2, :cond_5
const/4 v1, 0x2
if-eq p3, v1, :cond_4
const/4 v1, 0x3
if-eq p3, v1, :cond_3
goto :goto_3
:cond_3
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView;
move-result-object p3
invoke-virtual {p3, v3}, Landroid/view/View;->setVisibility(I)V
goto :goto_1
goto :goto_3
:cond_2
:cond_4
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView;
move-result-object p3
@ -888,9 +940,9 @@
invoke-virtual {p3, v4}, Landroid/widget/ImageView;->setActivated(Z)V
goto :goto_1
goto :goto_3
:cond_3
:cond_5
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getCameraStateButton()Landroid/widget/ImageView;
move-result-object p3
@ -903,7 +955,7 @@
invoke-virtual {p3, v2}, Landroid/widget/ImageView;->setActivated(Z)V
:goto_1
:goto_3
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getSpeakerButton()Landroid/widget/ImageView;
move-result-object p3
@ -952,16 +1004,16 @@
move-result v1
if-eqz v1, :cond_4
if-eqz v1, :cond_6
const v1, 0x7f1214a0
goto :goto_2
goto :goto_4
:cond_4
:cond_6
const v1, 0x7f120da9
:goto_2
:goto_4
invoke-virtual {p3, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p3
@ -996,27 +1048,27 @@
move-result-object p3
if-eqz p3, :cond_6
if-eqz p3, :cond_8
invoke-interface {p1}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$Model;->isSelfDeafened()Z
move-result p1
if-eqz p1, :cond_5
if-eqz p1, :cond_7
const p1, 0x7f12149a
goto :goto_3
goto :goto_5
:cond_5
:cond_7
const p1, 0x7f12050a
:goto_3
:goto_5
invoke-virtual {p3, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
:cond_6
:cond_8
invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getDeafenStateButton()Landroid/widget/ImageView;
@ -1043,9 +1095,9 @@
invoke-virtual {p1, v4}, Landroid/view/ViewGroup;->setVisibility(I)V
goto :goto_4
goto :goto_6
:cond_7
:cond_9
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getControlsWrap()Landroid/view/ViewGroup;
move-result-object p2
@ -1082,7 +1134,7 @@
move-result p2
if-lez p2, :cond_8
if-lez p2, :cond_a
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getNumUsersConnectedTv()Landroid/widget/TextView;
@ -1114,33 +1166,33 @@
invoke-virtual {p1, v4}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_4
goto :goto_6
:cond_8
:cond_a
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->getNumUsersConnectedTv()Landroid/widget/TextView;
move-result-object p1
invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V
:goto_4
:goto_6
return-void
:cond_9
:cond_b
const-string p1, "onCameraButtonPressed"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_a
:cond_c
const-string p1, "onSpeakerButtonPressed"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_b
:cond_d
const-string p1, "model"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View file

@ -63,7 +63,7 @@
.end method
.method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V
.locals 9
.locals 10
if-eqz p1, :cond_0
@ -105,11 +105,13 @@
move-result-object v6
const/16 v7, 0x8
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x28
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
const/4 v9, 0x0
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$1;
.super Ly/u/b/k;
.class public final synthetic Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$1;
.super Ly/u/b/i;
.source "WidgetGuildCall.kt"
# interfaces
@ -12,13 +12,13 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/u/b/k;",
"Ly/u/b/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
"Lkotlin/Unit;",
@ -27,25 +27,47 @@
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;)V
.locals 0
.method public constructor <init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;)V
.locals 1
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;
const/4 v0, 0x1
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/u/b/k;-><init>(I)V
invoke-direct {p0, v0, p1}, Ly/u/b/i;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "onGridParticipantTapped"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
invoke-static {v0}, Ly/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/y/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "onGridParticipantTapped(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
@ -63,18 +85,16 @@
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;
iget-object v0, p0, Ly/u/b/b;->receiver:Ljava/lang/Object;
invoke-static {v0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->access$getViewModel$p(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
move-result-object v0
check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->onGridParticipantTapped(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
return-void
:cond_0
const-string p1, "participant"
const-string p1, "p1"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;
.super Ly/u/b/k;
.class public final synthetic Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;
.super Ly/u/b/i;
.source "WidgetGuildCall.kt"
# interfaces
@ -12,69 +12,89 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/u/b/k;",
"Ly/u/b/i;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/String;",
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;)V
.locals 0
.method public constructor <init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;)V
.locals 1
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;
const/4 v0, 0x1
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/u/b/k;-><init>(I)V
invoke-direct {p0, v0, p1}, Ly/u/b/i;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "onGridParticipantLongPressed"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
invoke-static {v0}, Ly/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/y/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "onGridParticipantLongPressed(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
check-cast p1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;->invoke(Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;->invoke(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/String;)V
.method public final invoke(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
.locals 1
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;
iget-object v0, p0, Ly/u/b/b;->receiver:Ljava/lang/Object;
invoke-static {v0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->access$getViewModel$p(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->targetStream(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->onGridParticipantLongPressed(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
return-void
:cond_0
const-string p1, "streamKey"
const-string p1, "p1"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View file

@ -0,0 +1,104 @@
.class public final synthetic Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$3;
.super Ly/u/b/i;
.source "WidgetGuildCall.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->setUpGridRecycler()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/u/b/i;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;)V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0, p1}, Ly/u/b/i;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "targetStream"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
invoke-static {v0}, Ly/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/y/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "targetStream(Ljava/lang/String;)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$3;->invoke(Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/String;)V
.locals 1
if-eqz p1, :cond_0
iget-object v0, p0, Ly/u/b/b;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->targetStream(Ljava/lang/String;)V
return-void
:cond_0
const-string p1, "p1"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -1468,13 +1468,33 @@
new-instance v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$1;
invoke-direct {v1, p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$1;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;)V
iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->viewModel:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
const-string v3, "viewModel"
const/4 v4, 0x0
if-eqz v2, :cond_6
invoke-direct {v1, v2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$1;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;)V
new-instance v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;
invoke-direct {v2, p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;)V
iget-object v5, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->viewModel:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
invoke-direct {v0, v1, v2}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;-><init>(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
if-eqz v5, :cond_5
invoke-direct {v2, v5}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$2;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;)V
new-instance v5, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$3;
iget-object v6, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->viewModel:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;
if-eqz v6, :cond_4
invoke-direct {v5, v6}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$3;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;)V
invoke-direct {v0, v1, v2, v5}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;-><init>(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
iput-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->gridAdapter:Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;
@ -1482,21 +1502,19 @@
const-string v1, "gridAdapter"
const/4 v2, 0x0
if-eqz v0, :cond_3
const/4 v3, 0x1
const/4 v2, 0x1
invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->setHasStableIds(Z)V
invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->setHasStableIds(Z)V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
move-result-object v0
const-string v4, "resources"
const-string v3, "resources"
invoke-static {v0, v4}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
@ -1504,21 +1522,21 @@
iget v0, v0, Landroid/content/res/Configuration;->orientation:I
const/4 v4, 0x2
const/4 v3, 0x2
if-eq v0, v4, :cond_0
if-eq v0, v3, :cond_0
goto :goto_0
:cond_0
const/4 v3, 0x0
const/4 v2, 0x0
:goto_0
new-instance v0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager;
new-instance v5, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$layoutManager$1;
invoke-direct {v5, p0, v3}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$layoutManager$1;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;I)V
invoke-direct {v5, p0, v2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$setUpGridRecycler$layoutManager$1;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;I)V
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->getVideoCallGridView()Landroidx/recyclerview/widget/RecyclerView;
@ -1532,56 +1550,71 @@
invoke-static {v6, v7}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, v5, v4, v3, v6}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager;-><init>(Lkotlin/jvm/functions/Function0;IILandroid/content/Context;)V
invoke-direct {v0, v5, v3, v2, v6}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridLayoutManager;-><init>(Lkotlin/jvm/functions/Function0;IILandroid/content/Context;)V
iget-object v3, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->gridAdapter:Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;
iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->gridAdapter:Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;
if-eqz v3, :cond_2
if-eqz v2, :cond_2
invoke-virtual {v3}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->getSpanSizeLookup()Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;
invoke-virtual {v2}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->getSpanSizeLookup()Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;
move-result-object v3
move-result-object v2
invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V
invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->getVideoCallGridView()Landroidx/recyclerview/widget/RecyclerView;
move-result-object v3
move-result-object v2
invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->getVideoCallGridView()Landroidx/recyclerview/widget/RecyclerView;
move-result-object v0
invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V
invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->getVideoCallGridView()Landroidx/recyclerview/widget/RecyclerView;
move-result-object v0
iget-object v3, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->gridAdapter:Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;
iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->gridAdapter:Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;
if-eqz v3, :cond_1
if-eqz v2, :cond_1
invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
return-void
:cond_1
invoke-static {v1}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
throw v4
:cond_2
invoke-static {v1}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
throw v4
:cond_3
invoke-static {v1}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
throw v4
:cond_4
invoke-static {v3}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v4
:cond_5
invoke-static {v3}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v4
:cond_6
invoke-static {v3}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v4
.end method
.method private final tintMenuItem(Landroid/view/MenuItem;I)V
@ -1676,9 +1709,9 @@
.end method
.method public final handleEvent(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event;)V
.locals 3
.locals 12
if-eqz p1, :cond_4
if-eqz p1, :cond_5
sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowOverlayNux;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowOverlayNux;
@ -1763,17 +1796,56 @@
invoke-virtual {v0, v2, p1}, Lf/a/a/i$a;->a(Landroidx/fragment/app/FragmentManager;I)V
goto :goto_0
:cond_3
instance-of v0, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
if-eqz v0, :cond_4
sget-object v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
check-cast p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
invoke-virtual {p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->getUserId()J
move-result-wide v3
const/4 v5, 0x0
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v6
invoke-static {v6, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v7, 0x0
const/4 p1, 0x1
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v8
sget-object v9, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;->TARGET_AND_DISMISS:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;
const/16 v10, 0xa
const/4 v11, 0x0
invoke-static/range {v2 .. v11}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
:goto_0
return-void
:cond_3
:cond_4
new-instance p1, Ly/g;
invoke-direct {p1}, Ly/g;-><init>()V
throw p1
:cond_4
:cond_5
const-string p1, "event"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
@ -2033,7 +2105,7 @@
sget-object v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$onViewBoundOrOnResume$4;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$onViewBoundOrOnResume$4;
const v7, 0x7f08036c
const v7, 0x7f08036a
const-wide/16 v9, 0x0

View file

@ -0,0 +1,142 @@
.class public final Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
.super Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event;
.source "WidgetGuildCallViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "ShowUserSheet"
.end annotation
# instance fields
.field public final userId:J
# direct methods
.method public constructor <init>(J)V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-wide p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;JILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
.locals 0
and-int/lit8 p3, p3, 0x1
if-eqz p3, :cond_0
iget-wide p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
:cond_0
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->copy(J)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()J
.locals 2
iget-wide v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
return-wide v0
.end method
.method public final copy(J)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
.locals 1
new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;-><init>(J)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
iget-wide v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
iget-wide v2, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
cmp-long p1, v0, v2
if-nez p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getUserId()J
.locals 2
iget-wide v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
return-wide v0
.end method
.method public hashCode()I
.locals 2
iget-wide v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
invoke-static {v0, v1}, Le;->a(J)I
move-result v0
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 4
const-string v0, "ShowUserSheet(userId="
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;->userId:J
const-string v3, ")"
invoke-static {v0, v1, v2, v3}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -18,7 +18,8 @@
Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowOverlayNux;,
Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowGuildVideoAtCapacityDialog;,
Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowCameraCapacityDialog;,
Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$LaunchSpectate;
Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$LaunchSpectate;,
Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
}
.end annotation

View file

@ -3,7 +3,7 @@
.source "WidgetGuildCallViewModel.kt"
# interfaces
.implements Lrx/functions/Func3;
.implements Lrx/functions/Func2;
# annotations
@ -22,14 +22,12 @@
"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;>;"
"Lrx/functions/Func2<",
"TT1;TT2;TR;>;"
}
.end annotation
@ -61,7 +59,7 @@
# virtual methods
.method public final call(Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState;
.method public final call(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState;
.locals 2
if-eqz p1, :cond_0
@ -80,19 +78,11 @@
new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
const-string v1, "isInSamsungExperiment"
const-string v1, "guildVideoEligibility"
invoke-static {p2, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result p2
const-string v1, "guildVideoEligibility"
invoke-static {p3, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;-><init>(Lcom/discord/widgets/voice/model/CallModel;ZLcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;-><init>(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
goto :goto_0
@ -103,16 +93,14 @@
return-object v0
.end method
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/voice/model/CallModel;
check-cast p2, Ljava/lang/Boolean;
check-cast p2, Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
check-cast p3, Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory$observeStoreState$1;->call(Lcom/discord/widgets/voice/model/CallModel;Ljava/lang/Boolean;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState;
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory$observeStoreState$1;->call(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState;
move-result-object p1

View file

@ -71,7 +71,7 @@
.end method
.method private final observeStoreState()Lrx/Observable;
.locals 6
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
@ -89,77 +89,15 @@
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory;->experimentStore:Lcom/discord/stores/StoreExperiments;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser;
invoke-static {v1}, Lcom/discord/widgets/voice/fullscreen/GuildVideoFeatureFlagKt;->observeGuildVideoEligibility(Lcom/discord/stores/StoreExperiments;)Lrx/Observable;
move-result-object v1
const/4 v2, 0x1
sget-object v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory$observeStoreState$1;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory$observeStoreState$1;
invoke-virtual {v1, v2}, Lcom/discord/stores/StoreUser;->observeMe(Z)Lrx/Observable;
move-result-object v1
sget-object v2, Lf/a/g/c;->d:Lf/a/g/c;
invoke-virtual {v1, v2}, Lrx/Observable;->f(Lg0/l/i;)Lrx/Observable;
move-result-object v1
invoke-virtual {v1}, Lrx/Observable;->a()Lrx/Observable;
move-result-object v1
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getExperiments()Lcom/discord/stores/StoreExperiments;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x2
const-string v5, "2019-samsung_overlay"
invoke-static {v2, v5, v3, v4, v3}, 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 v2
invoke-virtual {v2}, Lrx/Observable;->a()Lrx/Observable;
move-result-object v2
sget-object v3, Lf/a/g/d;->d:Lf/a/g/d;
invoke-virtual {v2, v3}, Lrx/Observable;->f(Lg0/l/i;)Lrx/Observable;
move-result-object v2
sget-object v3, Lf/a/g/e;->d:Lf/a/g/e;
invoke-static {v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
move-result-object v1
invoke-virtual {v1}, Lrx/Observable;->a()Lrx/Observable;
move-result-object v1
const-string v2, "Observable.combineLatest\u2026 .distinctUntilChanged()"
invoke-static {v1, v2}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory;->experimentStore:Lcom/discord/stores/StoreExperiments;
invoke-static {v2}, Lcom/discord/widgets/voice/fullscreen/GuildVideoFeatureFlagKt;->observeGuildVideoEligibility(Lcom/discord/stores/StoreExperiments;)Lrx/Observable;
move-result-object v2
sget-object v3, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory$observeStoreState$1;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Factory$observeStoreState$1;
invoke-static {v0, v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable;
invoke-static {v0, v1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
move-result-object v0

View file

@ -29,14 +29,12 @@
.field public static final enum ENABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
.field public static final enum INVISIBLE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
# direct methods
.method public static constructor <clinit>()V
.locals 4
const/4 v0, 0x3
const/4 v0, 0x2
new-array v0, v0, [Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
@ -44,18 +42,6 @@
const/4 v2, 0x0
const-string v3, "INVISIBLE"
invoke-direct {v1, v3, v2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;->INVISIBLE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
aput-object v1, v0, v2
new-instance v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
const/4 v2, 0x1
const-string v3, "DISABLED"
invoke-direct {v1, v3, v2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;-><init>(Ljava/lang/String;I)V
@ -66,7 +52,7 @@
new-instance v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
const/4 v2, 0x2
const/4 v2, 0x1
const-string v3, "ENABLED"

View file

@ -19,26 +19,22 @@
.field public final guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
.field public final isInSamsungExperiment:Z
# direct methods
.method public constructor <init>(Lcom/discord/widgets/voice/model/CallModel;ZLcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
.method public constructor <init>(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p3, :cond_0
if-eqz p2, :cond_0
invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel;
iput-boolean p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
iput-object p3, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
return-void
@ -57,31 +53,24 @@
throw v0
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;Lcom/discord/widgets/voice/model/CallModel;ZLcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;ILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
.method public static synthetic copy$default(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;ILjava/lang/Object;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
.locals 0
and-int/lit8 p5, p4, 0x1
and-int/lit8 p4, p3, 0x1
if-eqz p5, :cond_0
if-eqz p4, :cond_0
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->callModel:Lcom/discord/widgets/voice/model/CallModel;
:cond_0
and-int/lit8 p5, p4, 0x2
and-int/lit8 p3, p3, 0x2
if-eqz p5, :cond_1
if-eqz p3, :cond_1
iget-boolean p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
:cond_1
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_2
iget-object p3, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
:cond_2
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->copy(Lcom/discord/widgets/voice/model/CallModel;ZLcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->copy(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
move-result-object p0
@ -98,15 +87,7 @@
return-object v0
.end method
.method public final component2()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
return v0
.end method
.method public final component3()Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
.method public final component2()Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
@ -114,18 +95,18 @@
return-object v0
.end method
.method public final copy(Lcom/discord/widgets/voice/model/CallModel;ZLcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
.method public final copy(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p3, :cond_0
if-eqz p2, :cond_0
new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;-><init>(Lcom/discord/widgets/voice/model/CallModel;ZLcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;-><init>(Lcom/discord/widgets/voice/model/CallModel;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
return-object v0
@ -165,12 +146,6 @@
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
iget-boolean v1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
iget-object p1, p1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
@ -232,39 +207,20 @@
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-boolean v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
if-eqz v2, :cond_1
const/4 v2, 0x1
:cond_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->guildVideoEligibility:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
if-eqz v2, :cond_2
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_2
:cond_1
add-int/2addr v0, v1
return v0
.end method
.method public final isInSamsungExperiment()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
@ -278,14 +234,6 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", isInSamsungExperiment="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", guildVideoEligibility="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -1568,7 +1568,7 @@
.end method
.method public final handleStoreState(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState;)V
.locals 23
.locals 22
.annotation build Landroidx/annotation/UiThread;
.end annotation
@ -1578,7 +1578,7 @@
const/4 v7, 0x0
if-eqz v0, :cond_2a
if-eqz v0, :cond_29
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Invalid;->INSTANCE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Invalid;
@ -1597,44 +1597,30 @@
:cond_0
instance-of v1, v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
if-eqz v1, :cond_29
if-eqz v1, :cond_28
iget-object v1, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->userSettingsStore:Lcom/discord/stores/StoreUserSettings;
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z
move-result v1
if-eqz v1, :cond_1
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;->ENABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
goto :goto_0
:cond_1
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;->DISABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
:goto_0
move-object v11, v1
move-object v8, v0
check-cast v8, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->isInSamsungExperiment()Z
move-result v0
if-nez v0, :cond_1
sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;->INVISIBLE:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
:goto_0
move-object v12, v0
goto :goto_1
:cond_1
iget-object v0, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->userSettingsStore:Lcom/discord/stores/StoreUserSettings;
invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getMobileOverlay()Z
move-result v0
if-eqz v0, :cond_2
sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;->ENABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
goto :goto_0
:cond_2
sget-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;->DISABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;
goto :goto_0
:goto_1
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
move-result-object v0
@ -1653,25 +1639,25 @@
const/4 v10, 0x0
const/4 v11, 0x1
const/4 v12, 0x1
if-nez v0, :cond_4
if-nez v0, :cond_3
if-eqz v9, :cond_3
if-eqz v9, :cond_2
goto :goto_1
:cond_2
const/4 v0, 0x0
goto :goto_2
:cond_3
const/4 v0, 0x0
goto :goto_3
:cond_4
:goto_2
:goto_1
const/4 v0, 0x1
:goto_3
if-eqz v0, :cond_b
:goto_2
if-eqz v0, :cond_a
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
@ -1687,30 +1673,30 @@
instance-of v2, v1, Ljava/util/Collection;
if-eqz v2, :cond_6
if-eqz v2, :cond_5
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
move-result v2
if-eqz v2, :cond_6
if-eqz v2, :cond_5
:cond_5
:cond_4
const/4 v1, 0x0
goto :goto_5
goto :goto_4
:cond_6
:cond_5
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_7
:cond_6
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_5
if-eqz v2, :cond_4
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -1722,58 +1708,58 @@
move-result v3
if-eqz v3, :cond_a
if-eqz v3, :cond_9
invoke-virtual {v2}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v3
if-eqz v3, :cond_8
if-eqz v3, :cond_7
invoke-virtual {v3}, Lcom/discord/models/domain/ModelVoice$State;->isSelfVideo()Z
move-result v3
if-eq v3, v11, :cond_9
if-eq v3, v12, :cond_8
:cond_8
:cond_7
invoke-virtual {v2}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v2
if-eqz v2, :cond_a
if-eqz v2, :cond_9
invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoice$State;->isSelfStream()Z
move-result v2
if-ne v2, v11, :cond_a
if-ne v2, v12, :cond_9
:cond_9
:cond_8
const/4 v2, 0x1
goto :goto_4
goto :goto_3
:cond_a
:cond_9
const/4 v2, 0x0
:goto_4
if-eqz v2, :cond_7
:goto_3
if-eqz v2, :cond_6
const/4 v1, 0x1
:goto_4
if-eqz v1, :cond_a
const/16 v19, 0x1
goto :goto_5
:cond_a
const/16 v19, 0x0
:goto_5
if-eqz v1, :cond_b
const/16 v20, 0x1
goto :goto_6
:cond_b
const/16 v20, 0x0
:goto_6
if-eqz v0, :cond_d
if-eqz v0, :cond_c
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
@ -1783,9 +1769,9 @@
move-result v0
if-eqz v0, :cond_d
if-eqz v0, :cond_c
if-eqz v20, :cond_d
if-eqz v19, :cond_c
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
@ -1821,12 +1807,12 @@
move-result-object v14
:goto_7
:goto_6
invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_c
if-eqz v0, :cond_b
invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -1872,81 +1858,86 @@
invoke-interface {v13, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_7
goto :goto_6
:cond_c
:cond_b
invoke-static {v13}, Lf/n/a/j/a;->flatten(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object v0
goto :goto_8
goto :goto_7
:cond_d
:cond_c
sget-object v0, Ly/q/o;->d:Ly/q/o;
:goto_8
:goto_7
iput-object v0, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->allVideoParticipants:Ljava/util/List;
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->computeVisibleVideoParticipants()Ljava/util/List;
move-result-object v13
move-result-object v1
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getGuildVideoEligibility()Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
move-result-object v1
move-result-object v2
sget-object v2, Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;->SPECTATE_AND_BROADCAST:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
sget-object v3, Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;->SPECTATE_AND_BROADCAST:Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
if-eq v1, v2, :cond_f
if-eq v2, v3, :cond_e
if-eqz v9, :cond_e
if-eqz v9, :cond_d
goto :goto_8
:cond_d
const/4 v2, 0x0
goto :goto_9
:cond_e
const/4 v1, 0x0
:goto_8
const/4 v2, 0x1
:goto_9
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
move-result-object v3
invoke-virtual {v3}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
move-result v3
if-nez v3, :cond_f
sget-object v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_DISABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
:goto_a
move-object v15, v2
goto :goto_b
:cond_f
if-eqz v2, :cond_10
if-eqz v9, :cond_10
sget-object v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_ON:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
goto :goto_a
:cond_f
:goto_9
const/4 v1, 0x1
:goto_a
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
move-result v2
if-nez v2, :cond_10
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_DISABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
goto :goto_b
:cond_10
if-eqz v1, :cond_11
if-eqz v2, :cond_11
if-eqz v9, :cond_11
if-nez v9, :cond_11
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_ON:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
sget-object v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_OFF:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
goto :goto_b
goto :goto_a
:cond_11
if-eqz v1, :cond_12
sget-object v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_DISABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
if-nez v9, :cond_12
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_OFF:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
goto :goto_b
:cond_12
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_DISABLED:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
goto :goto_a
:goto_b
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
@ -1963,28 +1954,28 @@
const/4 v3, 0x2
if-lt v2, v3, :cond_13
if-lt v2, v3, :cond_12
const/4 v2, 0x1
goto :goto_c
:cond_13
:cond_12
const/4 v2, 0x0
:goto_c
if-eqz v2, :cond_14
if-eqz v2, :cond_13
sget-object v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;->CAMERA_ON:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;
if-ne v1, v2, :cond_14
if-ne v15, v2, :cond_13
const/4 v15, 0x1
const/4 v14, 0x1
goto :goto_d
:cond_14
const/4 v15, 0x0
:cond_13
const/4 v14, 0x0
:goto_d
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
@ -2025,7 +2016,7 @@
move-result v4
if-eqz v4, :cond_15
if-eqz v4, :cond_14
iput-object v7, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->userSelectedDisplayMode:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;
@ -2033,12 +2024,12 @@
goto :goto_e
:cond_15
:cond_14
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v4
if-eqz v4, :cond_16
if-eqz v4, :cond_15
iput-object v7, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->userSelectedDisplayMode:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;
@ -2046,37 +2037,37 @@
goto :goto_e
:cond_16
if-eqz v3, :cond_17
:cond_15
if-eqz v3, :cond_16
goto :goto_e
:cond_17
invoke-interface {v13}, Ljava/util/Collection;->isEmpty()Z
:cond_16
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
move-result v3
xor-int/2addr v3, v11
xor-int/2addr v3, v12
if-eqz v3, :cond_18
if-eqz v3, :cond_17
sget-object v3, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;->GRID:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;
goto :goto_e
:cond_18
:cond_17
sget-object v3, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;->LIST:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;
:goto_e
sget-object v4, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;->GRID:Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;
if-ne v3, v4, :cond_19
if-ne v3, v4, :cond_18
const/4 v4, 0x1
goto :goto_f
:cond_19
:cond_18
const/4 v4, 0x0
:goto_f
@ -2086,14 +2077,14 @@
instance-of v9, v5, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$ViewState$Valid;
if-nez v9, :cond_1a
if-nez v9, :cond_19
move-object v5, v7
:cond_1a
:cond_19
check-cast v5, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$ViewState$Valid;
if-eqz v5, :cond_1b
if-eqz v5, :cond_1a
invoke-virtual {v5}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$ViewState$Valid;->isShowingControls()Z
@ -2101,27 +2092,27 @@
goto :goto_10
:cond_1b
:cond_1a
const/4 v5, 0x1
:goto_10
if-nez v5, :cond_1d
if-nez v5, :cond_1c
if-nez v4, :cond_1c
if-nez v4, :cond_1b
goto :goto_11
:cond_1c
const/4 v14, 0x0
:cond_1b
const/4 v13, 0x0
goto :goto_12
:cond_1d
:cond_1c
:goto_11
const/4 v14, 0x1
const/4 v13, 0x1
:goto_12
if-eqz v4, :cond_1e
if-eqz v4, :cond_1d
iget-object v4, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->videoPlayerIdleDetector:Lcom/discord/utilities/video/VideoPlayerIdleDetector;
@ -2129,7 +2120,7 @@
goto :goto_13
:cond_1e
:cond_1d
iget-object v4, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->videoPlayerIdleDetector:Lcom/discord/utilities/video/VideoPlayerIdleDetector;
invoke-virtual {v4}, Lcom/discord/utilities/video/VideoPlayerIdleDetector;->endIdleDetection()V
@ -2155,80 +2146,80 @@
move-result-object v4
if-eqz v5, :cond_21
if-eqz v5, :cond_20
instance-of v5, v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$BluetoothAudio;
if-eqz v5, :cond_1f
if-eqz v5, :cond_1e
sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->BLUETOOTH_ON_AND_MORE:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
goto :goto_14
:cond_1f
:cond_1e
instance-of v4, v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker;
if-eqz v4, :cond_20
if-eqz v4, :cond_1f
sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_ON_AND_MORE:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
goto :goto_14
:cond_20
:cond_1f
sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_OFF_AND_MORE:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
goto :goto_14
:cond_21
:cond_20
instance-of v4, v4, Lcom/discord/stores/StoreAudioDevices$OutputDevice$Speaker;
if-eqz v4, :cond_22
if-eqz v4, :cond_21
sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_ON:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
goto :goto_14
:cond_22
:cond_21
sget-object v4, Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;->SPEAKER_OFF:Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;
:goto_14
move-object/from16 v18, v4
move-object/from16 v17, v4
iget-object v4, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->autotargetStreamKey:Ljava/lang/String;
if-eqz v4, :cond_28
if-eqz v4, :cond_27
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v5
xor-int/2addr v5, v11
xor-int/2addr v5, v12
if-eqz v5, :cond_28
if-eqz v5, :cond_27
instance-of v5, v0, Ljava/util/Collection;
if-eqz v5, :cond_23
if-eqz v5, :cond_22
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v5
if-eqz v5, :cond_23
if-eqz v5, :cond_22
goto :goto_16
:cond_23
:cond_22
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_24
:cond_23
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_26
if-eqz v5, :cond_25
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -2244,7 +2235,7 @@
move-result-object v5
if-eqz v5, :cond_25
if-eqz v5, :cond_24
invoke-virtual {v5}, Lcom/discord/models/domain/ModelApplicationStream;->getEncodedStreamKey()Ljava/lang/String;
@ -2252,7 +2243,7 @@
goto :goto_15
:cond_25
:cond_24
move-object v5, v7
:goto_15
@ -2260,20 +2251,20 @@
move-result v5
if-eqz v5, :cond_24
if-eqz v5, :cond_23
const/4 v10, 0x1
:cond_26
:cond_25
:goto_16
if-eqz v10, :cond_27
if-eqz v10, :cond_26
invoke-virtual {v6, v4}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->targetStream(Ljava/lang/String;)V
:cond_27
:cond_26
iput-object v7, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->autotargetStreamKey:Ljava/lang/String;
:cond_28
:cond_27
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
move-result-object v0
@ -2292,39 +2283,39 @@
invoke-direct {v6, v4, v5, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->computePipParticipant(JLco/discord/media_engine/VideoInputDeviceDescription;)Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
move-result-object v21
move-result-object v20
new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$ViewState$Valid;
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getCallModel()Lcom/discord/widgets/voice/model/CallModel;
move-result-object v10
move-result-object v9
iget-object v4, v6, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->focusedVideoParticipantKey:Ljava/lang/String;
invoke-virtual {v8}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$StoreState$Valid;->getGuildVideoEligibility()Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;
move-result-object v22
move-result-object v21
move-object v9, v0
move-object v8, v0
move-object v11, v2
move-object v10, v2
move-object/from16 v16, v1
move-object v12, v1
move-object/from16 v17, v3
move-object/from16 v16, v3
move-object/from16 v19, v4
move-object/from16 v18, v4
invoke-direct/range {v9 .. v22}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$ViewState$Valid;-><init>(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;Ljava/util/List;ZZLcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;Ljava/lang/String;ZLcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
invoke-direct/range {v8 .. v21}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$ViewState$Valid;-><init>(Lcom/discord/widgets/voice/model/CallModel;Ljava/util/List;Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$OverlayStatus;Ljava/util/List;ZZLcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$CameraState;Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$DisplayMode;Lcom/discord/widgets/voice/controls/FloatingVoiceControlsView$OutputSelectorState;Ljava/lang/String;ZLcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lcom/discord/widgets/voice/fullscreen/GuildVideoEligibility;)V
invoke-virtual {v6, v0}, Lf/a/b/b0;->updateViewState(Ljava/lang/Object;)V
:cond_29
:cond_28
:goto_17
return-void
:cond_2a
:cond_29
const-string v0, "storeState"
invoke-static {v0}, Ly/u/b/j;->a(Ljava/lang/String;)V
@ -2366,6 +2357,54 @@
return-void
.end method
.method public final onGridParticipantLongPressed(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
.locals 4
.annotation build Landroidx/annotation/UiThread;
.end annotation
if-eqz p1, :cond_1
invoke-virtual {p1}, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->g()Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type;
move-result-object v0
sget-object v1, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type;->DEFAULT:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData$Type;
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel;->eventSubject:Lrx/subjects/PublishSubject;
new-instance v1, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;
invoke-virtual {p1}, Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;->c()Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
move-result-object p1
invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object p1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J
move-result-wide v2
invoke-direct {v1, v2, v3}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCallViewModel$Event$ShowUserSheet;-><init>(J)V
invoke-virtual {v0, v1}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V
:cond_0
return-void
:cond_1
const-string p1, "participant"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final onGridParticipantTapped(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
.locals 7
.annotation build Landroidx/annotation/UiThread;

View file

@ -63,7 +63,7 @@
.end method
.method public final invoke(Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;)V
.locals 9
.locals 10
if-eqz p1, :cond_0
@ -101,11 +101,13 @@
const/4 v6, 0x0
const/16 v7, 0x18
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v8, 0x38
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V
const/4 v9, 0x0
invoke-static/range {v0 .. v9}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;Lcom/discord/widgets/user/usersheet/WidgetUserSheet$StreamPreviewClickBehavior;ILjava/lang/Object;)V
return-void

View file

@ -82,7 +82,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a089f
const v0, 0x7f0a089e
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -5,7 +5,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;-><init>(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
value = Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;-><init>(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -24,6 +24,17 @@
.end annotation
.end field
.field public final onParticipantLongClicked:Lkotlin/jvm/functions/Function1;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
"Lkotlin/Unit;",
">;"
}
.end annotation
.end field
.field public final onParticipantTapped:Lkotlin/jvm/functions/Function1;
.annotation system Ldalvik/annotation/Signature;
value = {
@ -50,7 +61,7 @@
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.method public constructor <init>(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
@ -62,6 +73,11 @@
">;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;)V"
@ -70,15 +86,19 @@
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p1, :cond_2
if-eqz p2, :cond_0
if-eqz p2, :cond_1
if-eqz p3, :cond_0
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onParticipantTapped:Lkotlin/jvm/functions/Function1;
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onWatchStreamClicked:Lkotlin/jvm/functions/Function1;
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onParticipantLongClicked:Lkotlin/jvm/functions/Function1;
iput-object p3, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onWatchStreamClicked:Lkotlin/jvm/functions/Function1;
sget-object p1, Ly/q/o;->d:Ly/q/o;
@ -100,6 +120,13 @@
throw v0
:cond_1
const-string p1, "onParticipantLongClicked"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_2
const-string p1, "onParticipantTapped"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
@ -251,7 +278,7 @@
.end method
.method public onBindViewHolder(Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;I)V
.locals 2
.locals 3
if-eqz p1, :cond_0
@ -265,9 +292,11 @@
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onParticipantTapped:Lkotlin/jvm/functions/Function1;
iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onWatchStreamClicked:Lkotlin/jvm/functions/Function1;
iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onParticipantLongClicked:Lkotlin/jvm/functions/Function1;
invoke-virtual {p1, p2, v0, v1}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridAdapter;->onWatchStreamClicked:Lkotlin/jvm/functions/Function1;
invoke-virtual {p1, p2, v0, v1, v2}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
return-void

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
value = Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -0,0 +1,53 @@
.class public final Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$2;
.super Ljava/lang/Object;
.source "VideoCallGridViewHolder.kt"
# interfaces
.implements Landroid/view/View$OnLongClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $onLongClicked:Lkotlin/jvm/functions/Function1;
.field public final synthetic $participantData:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
# direct methods
.method public constructor <init>(Lkotlin/jvm/functions/Function1;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$2;->$onLongClicked:Lkotlin/jvm/functions/Function1;
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$2;->$participantData:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onLongClick(Landroid/view/View;)Z
.locals 1
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$2;->$onLongClicked:Lkotlin/jvm/functions/Function1;
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$2;->$participantData:Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;
invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
const/4 p1, 0x1
return p1
.end method

View file

@ -31,7 +31,7 @@
# virtual methods
.method public final bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.method public final bind(Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
@ -44,6 +44,11 @@
">;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;)V"
@ -52,11 +57,13 @@
const/4 v0, 0x0
if-eqz p1, :cond_2
if-eqz p1, :cond_3
if-eqz p2, :cond_1
if-eqz p2, :cond_2
if-eqz p3, :cond_0
if-eqz p3, :cond_1
if-eqz p4, :cond_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->videoCallParticipantView:Lcom/discord/views/video/VideoCallParticipantView;
@ -64,15 +71,23 @@
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->videoCallParticipantView:Lcom/discord/views/video/VideoCallParticipantView;
invoke-virtual {v0, p3}, Lcom/discord/views/video/VideoCallParticipantView;->setOnWatchStreamClicked(Lkotlin/jvm/functions/Function1;)V
invoke-virtual {v0, p4}, Lcom/discord/views/video/VideoCallParticipantView;->setOnWatchStreamClicked(Lkotlin/jvm/functions/Function1;)V
iget-object p3, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->videoCallParticipantView:Lcom/discord/views/video/VideoCallParticipantView;
iget-object p4, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->videoCallParticipantView:Lcom/discord/views/video/VideoCallParticipantView;
new-instance v0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$1;
invoke-direct {v0, p2, p1}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$1;-><init>(Lkotlin/jvm/functions/Function1;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
invoke-virtual {p3, v0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {p4, v0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder;->videoCallParticipantView:Lcom/discord/views/video/VideoCallParticipantView;
new-instance p4, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$2;
invoke-direct {p4, p3, p1}, Lcom/discord/widgets/voice/fullscreen/grid/VideoCallGridViewHolder$bind$2;-><init>(Lkotlin/jvm/functions/Function1;Lcom/discord/views/video/VideoCallParticipantView$ParticipantData;)V
invoke-virtual {p2, p4}, Landroid/view/ViewGroup;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
return-void
@ -84,13 +99,20 @@
throw v0
:cond_1
const-string p1, "onTapped"
const-string p1, "onLongClicked"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_2
const-string p1, "onTapped"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_3
const-string p1, "participantData"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View file

@ -290,7 +290,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->channelSettingsSave$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0931
const v0, 0x7f0a0930
invoke-static {p0, v0}, Lf/n/a/j/a;->b(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -171,30 +171,30 @@
0x7f0401d8
0x7f0401d9
0x7f0401da
0x7f04037a
0x7f04038a
0x7f04038b
0x7f04039e
0x7f0403c4
0x7f0403c5
0x7f0403c6
0x7f0403d9
0x7f040376
0x7f040386
0x7f040387
0x7f04039a
0x7f0403c0
0x7f0403c1
0x7f0403c2
0x7f0403d5
0x7f0403d6
0x7f0403da
0x7f0403db
0x7f0403dc
0x7f0403dd
0x7f0403de
0x7f0403df
0x7f0403e0
0x7f0403e1
0x7f0403e2
0x7f0403e3
0x7f0403e4
0x7f0403e5
0x7f0403e6
0x7f0403e7
0x7f0403e9
0x7f0403ea
0x7f0403eb
0x7f0403ec
0x7f040525
0x7f0403e8
0x7f040520
.end array-data
:array_1
@ -206,30 +206,30 @@
0x7f0401d8
0x7f0401d9
0x7f0401da
0x7f04037a
0x7f04038a
0x7f04038b
0x7f04039e
0x7f0403c4
0x7f0403c5
0x7f0403c6
0x7f0403d9
0x7f040376
0x7f040386
0x7f040387
0x7f04039a
0x7f0403c0
0x7f0403c1
0x7f0403c2
0x7f0403d5
0x7f0403d6
0x7f0403da
0x7f0403db
0x7f0403dc
0x7f0403dd
0x7f0403de
0x7f0403df
0x7f0403e0
0x7f0403e1
0x7f0403e2
0x7f0403e3
0x7f0403e4
0x7f0403e5
0x7f0403e6
0x7f0403e7
0x7f0403e9
0x7f0403ea
0x7f0403eb
0x7f0403ec
0x7f040525
0x7f0403e8
0x7f040520
.end array-data
.end method

View file

@ -93,29 +93,29 @@
.field public static final exo_notification_stop:I = 0x7f0801f8
.field public static final notification_action_background:I = 0x7f08052d
.field public static final notification_action_background:I = 0x7f080528
.field public static final notification_bg:I = 0x7f08052e
.field public static final notification_bg:I = 0x7f080529
.field public static final notification_bg_low:I = 0x7f08052f
.field public static final notification_bg_low:I = 0x7f08052a
.field public static final notification_bg_low_normal:I = 0x7f080530
.field public static final notification_bg_low_normal:I = 0x7f08052b
.field public static final notification_bg_low_pressed:I = 0x7f080531
.field public static final notification_bg_low_pressed:I = 0x7f08052c
.field public static final notification_bg_normal:I = 0x7f080532
.field public static final notification_bg_normal:I = 0x7f08052d
.field public static final notification_bg_normal_pressed:I = 0x7f080533
.field public static final notification_bg_normal_pressed:I = 0x7f08052e
.field public static final notification_icon_background:I = 0x7f080534
.field public static final notification_icon_background:I = 0x7f08052f
.field public static final notification_template_icon_bg:I = 0x7f080535
.field public static final notification_template_icon_bg:I = 0x7f080530
.field public static final notification_template_icon_low_bg:I = 0x7f080536
.field public static final notification_template_icon_low_bg:I = 0x7f080531
.field public static final notification_tile_bg:I = 0x7f080537
.field public static final notification_tile_bg:I = 0x7f080532
.field public static final notify_panel_notification_icon_bg:I = 0x7f080538
.field public static final notify_panel_notification_icon_bg:I = 0x7f080533
# direct methods

View file

@ -127,33 +127,33 @@
.field public static final right_side:I = 0x7f0a06d8
.field public static final spherical_gl_surface_view:I = 0x7f0a08a0
.field public static final spherical_gl_surface_view:I = 0x7f0a089f
.field public static final status_bar_latest_event_content:I = 0x7f0a08ae
.field public static final status_bar_latest_event_content:I = 0x7f0a08ad
.field public static final surface_view:I = 0x7f0a08cf
.field public static final surface_view:I = 0x7f0a08ce
.field public static final tag_transition_group:I = 0x7f0a08e6
.field public static final tag_transition_group:I = 0x7f0a08e5
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e7
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e6
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e8
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e7
.field public static final text:I = 0x7f0a08f0
.field public static final text:I = 0x7f0a08ef
.field public static final text2:I = 0x7f0a08f1
.field public static final text2:I = 0x7f0a08f0
.field public static final texture_view:I = 0x7f0a08fd
.field public static final texture_view:I = 0x7f0a08fc
.field public static final time:I = 0x7f0a0900
.field public static final time:I = 0x7f0a08ff
.field public static final title:I = 0x7f0a0901
.field public static final title:I = 0x7f0a0900
.field public static final video_decoder_gl_surface_view:I = 0x7f0a0996
.field public static final video_decoder_gl_surface_view:I = 0x7f0a0995
.field public static final when_playing:I = 0x7f0a09df
.field public static final when_playing:I = 0x7f0a09de
.field public static final zoom:I = 0x7f0a0a1e
.field public static final zoom:I = 0x7f0a0a1d
# direct methods

View file

@ -242,7 +242,7 @@
const/4 v1, 0x0
const v2, 0x7f0403d8
const v2, 0x7f0403d4
aput v2, v0, v1
@ -329,15 +329,15 @@
0x7f04002a
0x7f04005f
0x7f040092
0x7f04038c
0x7f04038d
0x7f040388
0x7f040389
0x7f0403fb
0x7f0403fc
0x7f0403fd
0x7f0403fe
0x7f0403ff
0x7f040400
0x7f040401
0x7f040402
0x7f040403
0x7f040501
0x7f040519
0x7f0404fc
0x7f040514
.end array-data
:array_2
@ -361,7 +361,7 @@
0x7f0401f7
0x7f0401f8
0x7f0401f9
0x7f040505
0x7f040500
.end array-data
:array_4
@ -394,20 +394,20 @@
0x7f040092
0x7f04013f
0x7f0401e0
0x7f04038c
0x7f04038d
0x7f0403d7
0x7f0403dc
0x7f040388
0x7f040389
0x7f0403d3
0x7f0403d8
0x7f0403fb
0x7f0403fc
0x7f0403fd
0x7f0403fe
0x7f0403ff
0x7f040400
0x7f040401
0x7f040402
0x7f040403
0x7f040420
0x7f040421
0x7f0404ea
0x7f040501
0x7f040519
0x7f04041c
0x7f04041d
0x7f0404e5
0x7f0404fc
0x7f040514
.end array-data
:array_7
@ -422,28 +422,28 @@
0x7f0401e0
0x7f040210
0x7f040211
0x7f0402d4
0x7f04038c
0x7f04038d
0x7f04038e
0x7f0403d7
0x7f0402d0
0x7f040388
0x7f040389
0x7f04038a
0x7f0403d3
0x7f0403d4
0x7f0403d8
0x7f0403dc
0x7f0403fb
0x7f0403fc
0x7f0403fd
0x7f0403fe
0x7f0403ff
0x7f040400
0x7f040401
0x7f040402
0x7f040403
0x7f04041b
0x7f04041c
0x7f04041d
0x7f04041f
0x7f040420
0x7f040421
0x7f040423
0x7f040450
0x7f0404ea
0x7f040501
0x7f04044c
0x7f0404e5
0x7f0404fc
0x7f040514
0x7f040519
0x7f04051e
0x7f04051f
0x7f04051a
.end array-data
.end method

View file

@ -97,25 +97,25 @@
0x7f04018d
0x7f0401e6
0x7f0401ed
0x7f0402d3
0x7f040366
0x7f040417
0x7f040418
0x7f040419
0x7f0402cf
0x7f040362
0x7f040413
0x7f040414
0x7f040415
.end array-data
:array_1
.array-data 4
0x7f0402dd
0x7f04030f
0x7f040310
0x7f040311
0x7f04031a
0x7f0402d9
0x7f04030b
0x7f04030c
0x7f04030d
0x7f040316
0x7f040317
0x7f040318
0x7f040319
0x7f04031b
0x7f04031c
0x7f04031d
0x7f04031f
0x7f040322
0x7f04031e
.end array-data
.end method

View file

@ -637,611 +637,611 @@
.field public static final hoveredFocusedTranslationZ:I = 0x7f040218
.field public static final icon:I = 0x7f04028b
.field public static final icon:I = 0x7f040287
.field public static final iconEndPadding:I = 0x7f04028c
.field public static final iconEndPadding:I = 0x7f040288
.field public static final iconGravity:I = 0x7f04028d
.field public static final iconGravity:I = 0x7f040289
.field public static final iconPadding:I = 0x7f04028e
.field public static final iconPadding:I = 0x7f04028a
.field public static final iconSize:I = 0x7f04028f
.field public static final iconSize:I = 0x7f04028b
.field public static final iconStartPadding:I = 0x7f040291
.field public static final iconStartPadding:I = 0x7f04028d
.field public static final iconTint:I = 0x7f040292
.field public static final iconTint:I = 0x7f04028e
.field public static final iconTintMode:I = 0x7f040293
.field public static final iconTintMode:I = 0x7f04028f
.field public static final iconifiedByDefault:I = 0x7f040294
.field public static final iconifiedByDefault:I = 0x7f040290
.field public static final imageButtonStyle:I = 0x7f040297
.field public static final imageButtonStyle:I = 0x7f040293
.field public static final indeterminateProgressStyle:I = 0x7f0402b4
.field public static final indeterminateProgressStyle:I = 0x7f0402b0
.field public static final initialActivityCount:I = 0x7f0402b5
.field public static final initialActivityCount:I = 0x7f0402b1
.field public static final insetForeground:I = 0x7f0402b7
.field public static final insetForeground:I = 0x7f0402b3
.field public static final isLightTheme:I = 0x7f0402b8
.field public static final isLightTheme:I = 0x7f0402b4
.field public static final isMaterialTheme:I = 0x7f0402b9
.field public static final isMaterialTheme:I = 0x7f0402b5
.field public static final itemBackground:I = 0x7f0402bb
.field public static final itemBackground:I = 0x7f0402b7
.field public static final itemFillColor:I = 0x7f0402bc
.field public static final itemFillColor:I = 0x7f0402b8
.field public static final itemHorizontalPadding:I = 0x7f0402bd
.field public static final itemHorizontalPadding:I = 0x7f0402b9
.field public static final itemHorizontalTranslationEnabled:I = 0x7f0402be
.field public static final itemHorizontalTranslationEnabled:I = 0x7f0402ba
.field public static final itemIconPadding:I = 0x7f0402bf
.field public static final itemIconPadding:I = 0x7f0402bb
.field public static final itemIconSize:I = 0x7f0402c0
.field public static final itemIconSize:I = 0x7f0402bc
.field public static final itemIconTint:I = 0x7f0402c1
.field public static final itemIconTint:I = 0x7f0402bd
.field public static final itemMaxLines:I = 0x7f0402c2
.field public static final itemMaxLines:I = 0x7f0402be
.field public static final itemPadding:I = 0x7f0402c3
.field public static final itemPadding:I = 0x7f0402bf
.field public static final itemRippleColor:I = 0x7f0402c4
.field public static final itemRippleColor:I = 0x7f0402c0
.field public static final itemShapeAppearance:I = 0x7f0402c5
.field public static final itemShapeAppearance:I = 0x7f0402c1
.field public static final itemShapeAppearanceOverlay:I = 0x7f0402c6
.field public static final itemShapeAppearanceOverlay:I = 0x7f0402c2
.field public static final itemShapeFillColor:I = 0x7f0402c7
.field public static final itemShapeFillColor:I = 0x7f0402c3
.field public static final itemShapeInsetBottom:I = 0x7f0402c8
.field public static final itemShapeInsetBottom:I = 0x7f0402c4
.field public static final itemShapeInsetEnd:I = 0x7f0402c9
.field public static final itemShapeInsetEnd:I = 0x7f0402c5
.field public static final itemShapeInsetStart:I = 0x7f0402ca
.field public static final itemShapeInsetStart:I = 0x7f0402c6
.field public static final itemShapeInsetTop:I = 0x7f0402cb
.field public static final itemShapeInsetTop:I = 0x7f0402c7
.field public static final itemSpacing:I = 0x7f0402cc
.field public static final itemSpacing:I = 0x7f0402c8
.field public static final itemStrokeColor:I = 0x7f0402cd
.field public static final itemStrokeColor:I = 0x7f0402c9
.field public static final itemStrokeWidth:I = 0x7f0402ce
.field public static final itemStrokeWidth:I = 0x7f0402ca
.field public static final itemTextAppearance:I = 0x7f0402cf
.field public static final itemTextAppearance:I = 0x7f0402cb
.field public static final itemTextAppearanceActive:I = 0x7f0402d0
.field public static final itemTextAppearanceActive:I = 0x7f0402cc
.field public static final itemTextAppearanceInactive:I = 0x7f0402d1
.field public static final itemTextAppearanceInactive:I = 0x7f0402cd
.field public static final itemTextColor:I = 0x7f0402d2
.field public static final itemTextColor:I = 0x7f0402ce
.field public static final keylines:I = 0x7f0402d6
.field public static final keylines:I = 0x7f0402d2
.field public static final labelVisibilityMode:I = 0x7f0402d7
.field public static final labelVisibilityMode:I = 0x7f0402d3
.field public static final lastBaselineToBottomHeight:I = 0x7f0402da
.field public static final lastBaselineToBottomHeight:I = 0x7f0402d6
.field public static final layout:I = 0x7f0402db
.field public static final layout:I = 0x7f0402d7
.field public static final layoutManager:I = 0x7f0402dc
.field public static final layoutManager:I = 0x7f0402d8
.field public static final layout_anchor:I = 0x7f0402de
.field public static final layout_anchor:I = 0x7f0402da
.field public static final layout_anchorGravity:I = 0x7f0402df
.field public static final layout_anchorGravity:I = 0x7f0402db
.field public static final layout_behavior:I = 0x7f0402e0
.field public static final layout_behavior:I = 0x7f0402dc
.field public static final layout_collapseMode:I = 0x7f0402e1
.field public static final layout_collapseMode:I = 0x7f0402dd
.field public static final layout_collapseParallaxMultiplier:I = 0x7f0402e2
.field public static final layout_collapseParallaxMultiplier:I = 0x7f0402de
.field public static final layout_dodgeInsetEdges:I = 0x7f04030c
.field public static final layout_dodgeInsetEdges:I = 0x7f040308
.field public static final layout_insetEdge:I = 0x7f040318
.field public static final layout_insetEdge:I = 0x7f040314
.field public static final layout_keyline:I = 0x7f040319
.field public static final layout_keyline:I = 0x7f040315
.field public static final layout_scrollFlags:I = 0x7f040320
.field public static final layout_scrollFlags:I = 0x7f04031c
.field public static final layout_scrollInterpolator:I = 0x7f040321
.field public static final layout_scrollInterpolator:I = 0x7f04031d
.field public static final liftOnScroll:I = 0x7f040328
.field public static final liftOnScroll:I = 0x7f040324
.field public static final liftOnScrollTargetViewId:I = 0x7f040329
.field public static final liftOnScrollTargetViewId:I = 0x7f040325
.field public static final lineHeight:I = 0x7f04032a
.field public static final lineHeight:I = 0x7f040326
.field public static final lineSpacing:I = 0x7f04032b
.field public static final lineSpacing:I = 0x7f040327
.field public static final listChoiceBackgroundIndicator:I = 0x7f04032c
.field public static final listChoiceBackgroundIndicator:I = 0x7f040328
.field public static final listChoiceIndicatorMultipleAnimated:I = 0x7f04032d
.field public static final listChoiceIndicatorMultipleAnimated:I = 0x7f040329
.field public static final listChoiceIndicatorSingleAnimated:I = 0x7f04032e
.field public static final listChoiceIndicatorSingleAnimated:I = 0x7f04032a
.field public static final listDividerAlertDialog:I = 0x7f04032f
.field public static final listDividerAlertDialog:I = 0x7f04032b
.field public static final listItemLayout:I = 0x7f040330
.field public static final listItemLayout:I = 0x7f04032c
.field public static final listLayout:I = 0x7f040331
.field public static final listLayout:I = 0x7f04032d
.field public static final listMenuViewStyle:I = 0x7f040332
.field public static final listMenuViewStyle:I = 0x7f04032e
.field public static final listPopupWindowStyle:I = 0x7f040333
.field public static final listPopupWindowStyle:I = 0x7f04032f
.field public static final listPreferredItemHeight:I = 0x7f040334
.field public static final listPreferredItemHeight:I = 0x7f040330
.field public static final listPreferredItemHeightLarge:I = 0x7f040335
.field public static final listPreferredItemHeightLarge:I = 0x7f040331
.field public static final listPreferredItemHeightSmall:I = 0x7f040336
.field public static final listPreferredItemHeightSmall:I = 0x7f040332
.field public static final listPreferredItemPaddingEnd:I = 0x7f040337
.field public static final listPreferredItemPaddingEnd:I = 0x7f040333
.field public static final listPreferredItemPaddingLeft:I = 0x7f040338
.field public static final listPreferredItemPaddingLeft:I = 0x7f040334
.field public static final listPreferredItemPaddingRight:I = 0x7f040339
.field public static final listPreferredItemPaddingRight:I = 0x7f040335
.field public static final listPreferredItemPaddingStart:I = 0x7f04033a
.field public static final listPreferredItemPaddingStart:I = 0x7f040336
.field public static final logo:I = 0x7f04033b
.field public static final logo:I = 0x7f040337
.field public static final logoDescription:I = 0x7f04033c
.field public static final logoDescription:I = 0x7f040338
.field public static final materialAlertDialogBodyTextStyle:I = 0x7f04034d
.field public static final materialAlertDialogBodyTextStyle:I = 0x7f040349
.field public static final materialAlertDialogTheme:I = 0x7f04034e
.field public static final materialAlertDialogTheme:I = 0x7f04034a
.field public static final materialAlertDialogTitleIconStyle:I = 0x7f04034f
.field public static final materialAlertDialogTitleIconStyle:I = 0x7f04034b
.field public static final materialAlertDialogTitlePanelStyle:I = 0x7f040350
.field public static final materialAlertDialogTitlePanelStyle:I = 0x7f04034c
.field public static final materialAlertDialogTitleTextStyle:I = 0x7f040351
.field public static final materialAlertDialogTitleTextStyle:I = 0x7f04034d
.field public static final materialButtonOutlinedStyle:I = 0x7f040352
.field public static final materialButtonOutlinedStyle:I = 0x7f04034e
.field public static final materialButtonStyle:I = 0x7f040353
.field public static final materialButtonStyle:I = 0x7f04034f
.field public static final materialButtonToggleGroupStyle:I = 0x7f040354
.field public static final materialButtonToggleGroupStyle:I = 0x7f040350
.field public static final materialCalendarDay:I = 0x7f040355
.field public static final materialCalendarDay:I = 0x7f040351
.field public static final materialCalendarFullscreenTheme:I = 0x7f040356
.field public static final materialCalendarFullscreenTheme:I = 0x7f040352
.field public static final materialCalendarHeaderConfirmButton:I = 0x7f040357
.field public static final materialCalendarHeaderConfirmButton:I = 0x7f040353
.field public static final materialCalendarHeaderDivider:I = 0x7f040358
.field public static final materialCalendarHeaderDivider:I = 0x7f040354
.field public static final materialCalendarHeaderLayout:I = 0x7f040359
.field public static final materialCalendarHeaderLayout:I = 0x7f040355
.field public static final materialCalendarHeaderSelection:I = 0x7f04035a
.field public static final materialCalendarHeaderSelection:I = 0x7f040356
.field public static final materialCalendarHeaderTitle:I = 0x7f04035b
.field public static final materialCalendarHeaderTitle:I = 0x7f040357
.field public static final materialCalendarHeaderToggleButton:I = 0x7f04035c
.field public static final materialCalendarHeaderToggleButton:I = 0x7f040358
.field public static final materialCalendarStyle:I = 0x7f04035d
.field public static final materialCalendarStyle:I = 0x7f040359
.field public static final materialCalendarTheme:I = 0x7f04035e
.field public static final materialCalendarTheme:I = 0x7f04035a
.field public static final materialCardViewStyle:I = 0x7f04035f
.field public static final materialCardViewStyle:I = 0x7f04035b
.field public static final materialThemeOverlay:I = 0x7f040360
.field public static final materialThemeOverlay:I = 0x7f04035c
.field public static final maxActionInlineWidth:I = 0x7f040361
.field public static final maxActionInlineWidth:I = 0x7f04035d
.field public static final maxButtonHeight:I = 0x7f040362
.field public static final maxButtonHeight:I = 0x7f04035e
.field public static final maxCharacterCount:I = 0x7f040363
.field public static final maxCharacterCount:I = 0x7f04035f
.field public static final maxImageSize:I = 0x7f040365
.field public static final maxImageSize:I = 0x7f040361
.field public static final measureWithLargestChild:I = 0x7f040369
.field public static final measureWithLargestChild:I = 0x7f040365
.field public static final menu:I = 0x7f04036a
.field public static final menu:I = 0x7f040366
.field public static final minTouchTargetSize:I = 0x7f04036c
.field public static final minTouchTargetSize:I = 0x7f040368
.field public static final multiChoiceItemLayout:I = 0x7f04036d
.field public static final multiChoiceItemLayout:I = 0x7f040369
.field public static final navigationContentDescription:I = 0x7f04036e
.field public static final navigationContentDescription:I = 0x7f04036a
.field public static final navigationIcon:I = 0x7f04036f
.field public static final navigationIcon:I = 0x7f04036b
.field public static final navigationMode:I = 0x7f040370
.field public static final navigationMode:I = 0x7f04036c
.field public static final navigationViewStyle:I = 0x7f040371
.field public static final navigationViewStyle:I = 0x7f04036d
.field public static final number:I = 0x7f040375
.field public static final number:I = 0x7f040371
.field public static final numericModifiers:I = 0x7f040376
.field public static final numericModifiers:I = 0x7f040372
.field public static final overlapAnchor:I = 0x7f040379
.field public static final overlapAnchor:I = 0x7f040375
.field public static final paddingBottomNoButtons:I = 0x7f04037d
.field public static final paddingBottomNoButtons:I = 0x7f040379
.field public static final paddingEnd:I = 0x7f04037e
.field public static final paddingEnd:I = 0x7f04037a
.field public static final paddingStart:I = 0x7f04037f
.field public static final paddingStart:I = 0x7f04037b
.field public static final paddingTopNoTitle:I = 0x7f040380
.field public static final paddingTopNoTitle:I = 0x7f04037c
.field public static final panelBackground:I = 0x7f040381
.field public static final panelBackground:I = 0x7f04037d
.field public static final panelMenuListTheme:I = 0x7f040382
.field public static final panelMenuListTheme:I = 0x7f04037e
.field public static final panelMenuListWidth:I = 0x7f040383
.field public static final panelMenuListWidth:I = 0x7f04037f
.field public static final passwordToggleContentDescription:I = 0x7f040384
.field public static final passwordToggleContentDescription:I = 0x7f040380
.field public static final passwordToggleDrawable:I = 0x7f040385
.field public static final passwordToggleDrawable:I = 0x7f040381
.field public static final passwordToggleEnabled:I = 0x7f040386
.field public static final passwordToggleEnabled:I = 0x7f040382
.field public static final passwordToggleTint:I = 0x7f040387
.field public static final passwordToggleTint:I = 0x7f040383
.field public static final passwordToggleTintMode:I = 0x7f040388
.field public static final passwordToggleTintMode:I = 0x7f040384
.field public static final popupMenuBackground:I = 0x7f04038f
.field public static final popupMenuBackground:I = 0x7f04038b
.field public static final popupMenuStyle:I = 0x7f040390
.field public static final popupMenuStyle:I = 0x7f04038c
.field public static final popupTheme:I = 0x7f040391
.field public static final popupTheme:I = 0x7f04038d
.field public static final popupWindowStyle:I = 0x7f040392
.field public static final popupWindowStyle:I = 0x7f04038e
.field public static final preserveIconSpacing:I = 0x7f04039d
.field public static final preserveIconSpacing:I = 0x7f040399
.field public static final pressedTranslationZ:I = 0x7f04039f
.field public static final pressedTranslationZ:I = 0x7f04039b
.field public static final progressBarPadding:I = 0x7f0403c7
.field public static final progressBarPadding:I = 0x7f0403c3
.field public static final progressBarStyle:I = 0x7f0403c8
.field public static final progressBarStyle:I = 0x7f0403c4
.field public static final queryBackground:I = 0x7f0403cd
.field public static final queryBackground:I = 0x7f0403c9
.field public static final queryHint:I = 0x7f0403ce
.field public static final queryHint:I = 0x7f0403ca
.field public static final radioButtonStyle:I = 0x7f0403cf
.field public static final radioButtonStyle:I = 0x7f0403cb
.field public static final rangeFillColor:I = 0x7f0403d2
.field public static final rangeFillColor:I = 0x7f0403ce
.field public static final ratingBarStyle:I = 0x7f0403d3
.field public static final ratingBarStyle:I = 0x7f0403cf
.field public static final ratingBarStyleIndicator:I = 0x7f0403d4
.field public static final ratingBarStyleIndicator:I = 0x7f0403d0
.field public static final ratingBarStyleSmall:I = 0x7f0403d5
.field public static final ratingBarStyleSmall:I = 0x7f0403d1
.field public static final recyclerViewStyle:I = 0x7f0403d6
.field public static final recyclerViewStyle:I = 0x7f0403d2
.field public static final reverseLayout:I = 0x7f0403db
.field public static final reverseLayout:I = 0x7f0403d7
.field public static final rippleColor:I = 0x7f0403dd
.field public static final rippleColor:I = 0x7f0403d9
.field public static final scrimAnimationDuration:I = 0x7f0403fc
.field public static final scrimAnimationDuration:I = 0x7f0403f8
.field public static final scrimBackground:I = 0x7f0403fd
.field public static final scrimBackground:I = 0x7f0403f9
.field public static final scrimVisibleHeightTrigger:I = 0x7f0403fe
.field public static final scrimVisibleHeightTrigger:I = 0x7f0403fa
.field public static final searchHintIcon:I = 0x7f040404
.field public static final searchHintIcon:I = 0x7f040400
.field public static final searchIcon:I = 0x7f040405
.field public static final searchIcon:I = 0x7f040401
.field public static final searchViewStyle:I = 0x7f040406
.field public static final searchViewStyle:I = 0x7f040402
.field public static final seekBarStyle:I = 0x7f04040a
.field public static final seekBarStyle:I = 0x7f040406
.field public static final selectableItemBackground:I = 0x7f04040c
.field public static final selectableItemBackground:I = 0x7f040408
.field public static final selectableItemBackgroundBorderless:I = 0x7f04040d
.field public static final selectableItemBackgroundBorderless:I = 0x7f040409
.field public static final shapeAppearance:I = 0x7f04040f
.field public static final shapeAppearance:I = 0x7f04040b
.field public static final shapeAppearanceLargeComponent:I = 0x7f040410
.field public static final shapeAppearanceLargeComponent:I = 0x7f04040c
.field public static final shapeAppearanceMediumComponent:I = 0x7f040411
.field public static final shapeAppearanceMediumComponent:I = 0x7f04040d
.field public static final shapeAppearanceOverlay:I = 0x7f040412
.field public static final shapeAppearanceOverlay:I = 0x7f04040e
.field public static final shapeAppearanceSmallComponent:I = 0x7f040413
.field public static final shapeAppearanceSmallComponent:I = 0x7f04040f
.field public static final showAsAction:I = 0x7f040416
.field public static final showAsAction:I = 0x7f040412
.field public static final showDividers:I = 0x7f04041a
.field public static final showDividers:I = 0x7f040416
.field public static final showMotionSpec:I = 0x7f04041b
.field public static final showMotionSpec:I = 0x7f040417
.field public static final showText:I = 0x7f04041d
.field public static final showText:I = 0x7f040419
.field public static final showTitle:I = 0x7f04041e
.field public static final showTitle:I = 0x7f04041a
.field public static final shrinkMotionSpec:I = 0x7f040422
.field public static final shrinkMotionSpec:I = 0x7f04041e
.field public static final singleChoiceItemLayout:I = 0x7f040424
.field public static final singleChoiceItemLayout:I = 0x7f040420
.field public static final singleLine:I = 0x7f040425
.field public static final singleLine:I = 0x7f040421
.field public static final singleSelection:I = 0x7f040427
.field public static final singleSelection:I = 0x7f040423
.field public static final snackbarButtonStyle:I = 0x7f040428
.field public static final snackbarButtonStyle:I = 0x7f040424
.field public static final snackbarStyle:I = 0x7f040429
.field public static final snackbarStyle:I = 0x7f040425
.field public static final spanCount:I = 0x7f04042a
.field public static final spanCount:I = 0x7f040426
.field public static final spinBars:I = 0x7f04042b
.field public static final spinBars:I = 0x7f040427
.field public static final spinnerDropDownItemStyle:I = 0x7f04042c
.field public static final spinnerDropDownItemStyle:I = 0x7f040428
.field public static final spinnerStyle:I = 0x7f04042d
.field public static final spinnerStyle:I = 0x7f040429
.field public static final splitTrack:I = 0x7f04042e
.field public static final splitTrack:I = 0x7f04042a
.field public static final srcCompat:I = 0x7f040430
.field public static final srcCompat:I = 0x7f04042c
.field public static final stackFromEnd:I = 0x7f040431
.field public static final stackFromEnd:I = 0x7f04042d
.field public static final startIconCheckable:I = 0x7f040432
.field public static final startIconCheckable:I = 0x7f04042e
.field public static final startIconContentDescription:I = 0x7f040433
.field public static final startIconContentDescription:I = 0x7f04042f
.field public static final startIconDrawable:I = 0x7f040434
.field public static final startIconDrawable:I = 0x7f040430
.field public static final startIconTint:I = 0x7f040435
.field public static final startIconTint:I = 0x7f040431
.field public static final startIconTintMode:I = 0x7f040436
.field public static final startIconTintMode:I = 0x7f040432
.field public static final state_above_anchor:I = 0x7f040437
.field public static final state_above_anchor:I = 0x7f040433
.field public static final state_collapsed:I = 0x7f040438
.field public static final state_collapsed:I = 0x7f040434
.field public static final state_collapsible:I = 0x7f040439
.field public static final state_collapsible:I = 0x7f040435
.field public static final state_dragged:I = 0x7f04043a
.field public static final state_dragged:I = 0x7f040436
.field public static final state_liftable:I = 0x7f04043b
.field public static final state_liftable:I = 0x7f040437
.field public static final state_lifted:I = 0x7f04043c
.field public static final state_lifted:I = 0x7f040438
.field public static final statusBarBackground:I = 0x7f04043d
.field public static final statusBarBackground:I = 0x7f040439
.field public static final statusBarForeground:I = 0x7f04043e
.field public static final statusBarForeground:I = 0x7f04043a
.field public static final statusBarScrim:I = 0x7f04043f
.field public static final statusBarScrim:I = 0x7f04043b
.field public static final strokeColor:I = 0x7f040442
.field public static final strokeColor:I = 0x7f04043e
.field public static final strokeWidth:I = 0x7f040443
.field public static final strokeWidth:I = 0x7f04043f
.field public static final subMenuArrow:I = 0x7f040446
.field public static final subMenuArrow:I = 0x7f040442
.field public static final submitBackground:I = 0x7f040447
.field public static final submitBackground:I = 0x7f040443
.field public static final subtitle:I = 0x7f040448
.field public static final subtitle:I = 0x7f040444
.field public static final subtitleTextAppearance:I = 0x7f040449
.field public static final subtitleTextAppearance:I = 0x7f040445
.field public static final subtitleTextColor:I = 0x7f04044a
.field public static final subtitleTextColor:I = 0x7f040446
.field public static final subtitleTextStyle:I = 0x7f04044b
.field public static final subtitleTextStyle:I = 0x7f040447
.field public static final suggestionRowLayout:I = 0x7f04044c
.field public static final suggestionRowLayout:I = 0x7f040448
.field public static final switchMinWidth:I = 0x7f040455
.field public static final switchMinWidth:I = 0x7f040451
.field public static final switchPadding:I = 0x7f040456
.field public static final switchPadding:I = 0x7f040452
.field public static final switchStyle:I = 0x7f040459
.field public static final switchStyle:I = 0x7f040455
.field public static final switchTextAppearance:I = 0x7f04045a
.field public static final switchTextAppearance:I = 0x7f040456
.field public static final tabBackground:I = 0x7f04045d
.field public static final tabBackground:I = 0x7f040459
.field public static final tabContentStart:I = 0x7f04045e
.field public static final tabContentStart:I = 0x7f04045a
.field public static final tabGravity:I = 0x7f04045f
.field public static final tabGravity:I = 0x7f04045b
.field public static final tabIconTint:I = 0x7f040460
.field public static final tabIconTint:I = 0x7f04045c
.field public static final tabIconTintMode:I = 0x7f040461
.field public static final tabIconTintMode:I = 0x7f04045d
.field public static final tabIndicator:I = 0x7f040462
.field public static final tabIndicator:I = 0x7f04045e
.field public static final tabIndicatorAnimationDuration:I = 0x7f040463
.field public static final tabIndicatorAnimationDuration:I = 0x7f04045f
.field public static final tabIndicatorColor:I = 0x7f040464
.field public static final tabIndicatorColor:I = 0x7f040460
.field public static final tabIndicatorFullWidth:I = 0x7f040465
.field public static final tabIndicatorFullWidth:I = 0x7f040461
.field public static final tabIndicatorGravity:I = 0x7f040466
.field public static final tabIndicatorGravity:I = 0x7f040462
.field public static final tabIndicatorHeight:I = 0x7f040467
.field public static final tabIndicatorHeight:I = 0x7f040463
.field public static final tabInlineLabel:I = 0x7f040468
.field public static final tabInlineLabel:I = 0x7f040464
.field public static final tabMaxWidth:I = 0x7f040469
.field public static final tabMaxWidth:I = 0x7f040465
.field public static final tabMinWidth:I = 0x7f04046a
.field public static final tabMinWidth:I = 0x7f040466
.field public static final tabMode:I = 0x7f04046b
.field public static final tabMode:I = 0x7f040467
.field public static final tabPadding:I = 0x7f04046c
.field public static final tabPadding:I = 0x7f040468
.field public static final tabPaddingBottom:I = 0x7f04046d
.field public static final tabPaddingBottom:I = 0x7f040469
.field public static final tabPaddingEnd:I = 0x7f04046e
.field public static final tabPaddingEnd:I = 0x7f04046a
.field public static final tabPaddingStart:I = 0x7f04046f
.field public static final tabPaddingStart:I = 0x7f04046b
.field public static final tabPaddingTop:I = 0x7f040470
.field public static final tabPaddingTop:I = 0x7f04046c
.field public static final tabRippleColor:I = 0x7f040471
.field public static final tabRippleColor:I = 0x7f04046d
.field public static final tabSelectedTextColor:I = 0x7f040472
.field public static final tabSelectedTextColor:I = 0x7f04046e
.field public static final tabStyle:I = 0x7f040473
.field public static final tabStyle:I = 0x7f04046f
.field public static final tabTextAppearance:I = 0x7f040474
.field public static final tabTextAppearance:I = 0x7f040470
.field public static final tabTextColor:I = 0x7f040475
.field public static final tabTextColor:I = 0x7f040471
.field public static final tabUnboundedRipple:I = 0x7f040476
.field public static final tabUnboundedRipple:I = 0x7f040472
.field public static final textAllCaps:I = 0x7f04047a
.field public static final textAllCaps:I = 0x7f040476
.field public static final textAppearanceBody1:I = 0x7f04047b
.field public static final textAppearanceBody1:I = 0x7f040477
.field public static final textAppearanceBody2:I = 0x7f04047c
.field public static final textAppearanceBody2:I = 0x7f040478
.field public static final textAppearanceButton:I = 0x7f04047d
.field public static final textAppearanceButton:I = 0x7f040479
.field public static final textAppearanceCaption:I = 0x7f04047e
.field public static final textAppearanceCaption:I = 0x7f04047a
.field public static final textAppearanceHeadline1:I = 0x7f04047f
.field public static final textAppearanceHeadline1:I = 0x7f04047b
.field public static final textAppearanceHeadline2:I = 0x7f040480
.field public static final textAppearanceHeadline2:I = 0x7f04047c
.field public static final textAppearanceHeadline3:I = 0x7f040481
.field public static final textAppearanceHeadline3:I = 0x7f04047d
.field public static final textAppearanceHeadline4:I = 0x7f040482
.field public static final textAppearanceHeadline4:I = 0x7f04047e
.field public static final textAppearanceHeadline5:I = 0x7f040483
.field public static final textAppearanceHeadline5:I = 0x7f04047f
.field public static final textAppearanceHeadline6:I = 0x7f040484
.field public static final textAppearanceHeadline6:I = 0x7f040480
.field public static final textAppearanceLargePopupMenu:I = 0x7f040485
.field public static final textAppearanceLargePopupMenu:I = 0x7f040481
.field public static final textAppearanceLineHeightEnabled:I = 0x7f040486
.field public static final textAppearanceLineHeightEnabled:I = 0x7f040482
.field public static final textAppearanceListItem:I = 0x7f040487
.field public static final textAppearanceListItem:I = 0x7f040483
.field public static final textAppearanceListItemSecondary:I = 0x7f040488
.field public static final textAppearanceListItemSecondary:I = 0x7f040484
.field public static final textAppearanceListItemSmall:I = 0x7f040489
.field public static final textAppearanceListItemSmall:I = 0x7f040485
.field public static final textAppearanceOverline:I = 0x7f04048a
.field public static final textAppearanceOverline:I = 0x7f040486
.field public static final textAppearancePopupMenuHeader:I = 0x7f04048b
.field public static final textAppearancePopupMenuHeader:I = 0x7f040487
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f04048c
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040488
.field public static final textAppearanceSearchResultTitle:I = 0x7f04048d
.field public static final textAppearanceSearchResultTitle:I = 0x7f040489
.field public static final textAppearanceSmallPopupMenu:I = 0x7f04048e
.field public static final textAppearanceSmallPopupMenu:I = 0x7f04048a
.field public static final textAppearanceSubtitle1:I = 0x7f04048f
.field public static final textAppearanceSubtitle1:I = 0x7f04048b
.field public static final textAppearanceSubtitle2:I = 0x7f040490
.field public static final textAppearanceSubtitle2:I = 0x7f04048c
.field public static final textColorAlertDialogListItem:I = 0x7f040491
.field public static final textColorAlertDialogListItem:I = 0x7f04048d
.field public static final textColorSearchUrl:I = 0x7f040492
.field public static final textColorSearchUrl:I = 0x7f04048e
.field public static final textEndPadding:I = 0x7f040493
.field public static final textEndPadding:I = 0x7f04048f
.field public static final textInputStyle:I = 0x7f040494
.field public static final textInputStyle:I = 0x7f040490
.field public static final textLocale:I = 0x7f040495
.field public static final textLocale:I = 0x7f040491
.field public static final textStartPadding:I = 0x7f040496
.field public static final textStartPadding:I = 0x7f040492
.field public static final theme:I = 0x7f040498
.field public static final theme:I = 0x7f040494
.field public static final themeLineHeight:I = 0x7f040499
.field public static final themeLineHeight:I = 0x7f040495
.field public static final thickness:I = 0x7f0404e3
.field public static final thickness:I = 0x7f0404de
.field public static final thumbTextPadding:I = 0x7f0404e4
.field public static final thumbTextPadding:I = 0x7f0404df
.field public static final thumbTint:I = 0x7f0404e5
.field public static final thumbTint:I = 0x7f0404e0
.field public static final thumbTintMode:I = 0x7f0404e6
.field public static final thumbTintMode:I = 0x7f0404e1
.field public static final tickMark:I = 0x7f0404e7
.field public static final tickMark:I = 0x7f0404e2
.field public static final tickMarkTint:I = 0x7f0404e8
.field public static final tickMarkTint:I = 0x7f0404e3
.field public static final tickMarkTintMode:I = 0x7f0404e9
.field public static final tickMarkTintMode:I = 0x7f0404e4
.field public static final tint:I = 0x7f0404eb
.field public static final tint:I = 0x7f0404e6
.field public static final tintMode:I = 0x7f0404ec
.field public static final tintMode:I = 0x7f0404e7
.field public static final title:I = 0x7f0404ed
.field public static final title:I = 0x7f0404e8
.field public static final titleEnabled:I = 0x7f0404ee
.field public static final titleEnabled:I = 0x7f0404e9
.field public static final titleMargin:I = 0x7f0404ef
.field public static final titleMargin:I = 0x7f0404ea
.field public static final titleMarginBottom:I = 0x7f0404f0
.field public static final titleMarginBottom:I = 0x7f0404eb
.field public static final titleMarginEnd:I = 0x7f0404f1
.field public static final titleMarginEnd:I = 0x7f0404ec
.field public static final titleMarginStart:I = 0x7f0404f2
.field public static final titleMarginStart:I = 0x7f0404ed
.field public static final titleMarginTop:I = 0x7f0404f3
.field public static final titleMarginTop:I = 0x7f0404ee
.field public static final titleMargins:I = 0x7f0404f4
.field public static final titleMargins:I = 0x7f0404ef
.field public static final titleTextAppearance:I = 0x7f0404f5
.field public static final titleTextAppearance:I = 0x7f0404f0
.field public static final titleTextColor:I = 0x7f0404f6
.field public static final titleTextColor:I = 0x7f0404f1
.field public static final titleTextStyle:I = 0x7f0404f7
.field public static final titleTextStyle:I = 0x7f0404f2
.field public static final toolbarId:I = 0x7f0404f9
.field public static final toolbarId:I = 0x7f0404f4
.field public static final toolbarNavigationButtonStyle:I = 0x7f0404fa
.field public static final toolbarNavigationButtonStyle:I = 0x7f0404f5
.field public static final toolbarStyle:I = 0x7f0404fb
.field public static final toolbarStyle:I = 0x7f0404f6
.field public static final tooltipForegroundColor:I = 0x7f0404fc
.field public static final tooltipForegroundColor:I = 0x7f0404f7
.field public static final tooltipFrameBackground:I = 0x7f0404fd
.field public static final tooltipFrameBackground:I = 0x7f0404f8
.field public static final tooltipText:I = 0x7f0404fe
.field public static final tooltipText:I = 0x7f0404f9
.field public static final track:I = 0x7f040502
.field public static final track:I = 0x7f0404fd
.field public static final trackTint:I = 0x7f040503
.field public static final trackTint:I = 0x7f0404fe
.field public static final trackTintMode:I = 0x7f040504
.field public static final trackTintMode:I = 0x7f0404ff
.field public static final ttcIndex:I = 0x7f040505
.field public static final ttcIndex:I = 0x7f040500
.field public static final useCompatPadding:I = 0x7f04051b
.field public static final useCompatPadding:I = 0x7f040516
.field public static final useMaterialThemeColors:I = 0x7f04051c
.field public static final useMaterialThemeColors:I = 0x7f040517
.field public static final viewInflaterClass:I = 0x7f040526
.field public static final viewInflaterClass:I = 0x7f040521
.field public static final voiceIcon:I = 0x7f040527
.field public static final voiceIcon:I = 0x7f040522
.field public static final windowActionBar:I = 0x7f04052a
.field public static final windowActionBar:I = 0x7f040525
.field public static final windowActionBarOverlay:I = 0x7f04052b
.field public static final windowActionBarOverlay:I = 0x7f040526
.field public static final windowActionModeOverlay:I = 0x7f04052c
.field public static final windowActionModeOverlay:I = 0x7f040527
.field public static final windowFixedHeightMajor:I = 0x7f04052d
.field public static final windowFixedHeightMajor:I = 0x7f040528
.field public static final windowFixedHeightMinor:I = 0x7f04052e
.field public static final windowFixedHeightMinor:I = 0x7f040529
.field public static final windowFixedWidthMajor:I = 0x7f04052f
.field public static final windowFixedWidthMajor:I = 0x7f04052a
.field public static final windowFixedWidthMinor:I = 0x7f040530
.field public static final windowFixedWidthMinor:I = 0x7f04052b
.field public static final windowMinWidthMajor:I = 0x7f040531
.field public static final windowMinWidthMajor:I = 0x7f04052c
.field public static final windowMinWidthMinor:I = 0x7f040532
.field public static final windowMinWidthMinor:I = 0x7f04052d
.field public static final windowNoTitle:I = 0x7f040533
.field public static final windowNoTitle:I = 0x7f04052e
.field public static final yearSelectedStyle:I = 0x7f040534
.field public static final yearSelectedStyle:I = 0x7f04052f
.field public static final yearStyle:I = 0x7f040535
.field public static final yearStyle:I = 0x7f040530
.field public static final yearTodayStyle:I = 0x7f040536
.field public static final yearTodayStyle:I = 0x7f040531
# direct methods

View file

@ -221,75 +221,75 @@
.field public static final ic_calendar_black_24dp:I = 0x7f08025c
.field public static final ic_clear_black_24dp:I = 0x7f080295
.field public static final ic_clear_black_24dp:I = 0x7f080294
.field public static final ic_edit_black_24dp:I = 0x7f0802b6
.field public static final ic_edit_black_24dp:I = 0x7f0802b7
.field public static final ic_keyboard_arrow_left_black_24dp:I = 0x7f08034d
.field public static final ic_keyboard_arrow_left_black_24dp:I = 0x7f08034c
.field public static final ic_keyboard_arrow_right_black_24dp:I = 0x7f08034e
.field public static final ic_keyboard_arrow_right_black_24dp:I = 0x7f08034d
.field public static final ic_menu_arrow_down_black_24dp:I = 0x7f080362
.field public static final ic_menu_arrow_down_black_24dp:I = 0x7f080361
.field public static final ic_menu_arrow_up_black_24dp:I = 0x7f080363
.field public static final ic_menu_arrow_up_black_24dp:I = 0x7f080362
.field public static final ic_mtrl_checked_circle:I = 0x7f08037a
.field public static final ic_mtrl_checked_circle:I = 0x7f08037b
.field public static final ic_mtrl_chip_checked_black:I = 0x7f08037b
.field public static final ic_mtrl_chip_checked_black:I = 0x7f08037c
.field public static final ic_mtrl_chip_checked_circle:I = 0x7f08037c
.field public static final ic_mtrl_chip_checked_circle:I = 0x7f08037d
.field public static final ic_mtrl_chip_close_circle:I = 0x7f08037d
.field public static final ic_mtrl_chip_close_circle:I = 0x7f08037e
.field public static final mtrl_dialog_background:I = 0x7f080523
.field public static final mtrl_dialog_background:I = 0x7f08051e
.field public static final mtrl_dropdown_arrow:I = 0x7f080524
.field public static final mtrl_dropdown_arrow:I = 0x7f08051f
.field public static final mtrl_ic_arrow_drop_down:I = 0x7f080525
.field public static final mtrl_ic_arrow_drop_down:I = 0x7f080520
.field public static final mtrl_ic_arrow_drop_up:I = 0x7f080526
.field public static final mtrl_ic_arrow_drop_up:I = 0x7f080521
.field public static final mtrl_ic_cancel:I = 0x7f080527
.field public static final mtrl_ic_cancel:I = 0x7f080522
.field public static final mtrl_ic_error:I = 0x7f080528
.field public static final mtrl_ic_error:I = 0x7f080523
.field public static final mtrl_popupmenu_background:I = 0x7f080529
.field public static final mtrl_popupmenu_background:I = 0x7f080524
.field public static final mtrl_popupmenu_background_dark:I = 0x7f08052a
.field public static final mtrl_popupmenu_background_dark:I = 0x7f080525
.field public static final mtrl_tabs_default_indicator:I = 0x7f08052b
.field public static final mtrl_tabs_default_indicator:I = 0x7f080526
.field public static final navigation_empty_icon:I = 0x7f08052c
.field public static final navigation_empty_icon:I = 0x7f080527
.field public static final notification_action_background:I = 0x7f08052d
.field public static final notification_action_background:I = 0x7f080528
.field public static final notification_bg:I = 0x7f08052e
.field public static final notification_bg:I = 0x7f080529
.field public static final notification_bg_low:I = 0x7f08052f
.field public static final notification_bg_low:I = 0x7f08052a
.field public static final notification_bg_low_normal:I = 0x7f080530
.field public static final notification_bg_low_normal:I = 0x7f08052b
.field public static final notification_bg_low_pressed:I = 0x7f080531
.field public static final notification_bg_low_pressed:I = 0x7f08052c
.field public static final notification_bg_normal:I = 0x7f080532
.field public static final notification_bg_normal:I = 0x7f08052d
.field public static final notification_bg_normal_pressed:I = 0x7f080533
.field public static final notification_bg_normal_pressed:I = 0x7f08052e
.field public static final notification_icon_background:I = 0x7f080534
.field public static final notification_icon_background:I = 0x7f08052f
.field public static final notification_template_icon_bg:I = 0x7f080535
.field public static final notification_template_icon_bg:I = 0x7f080530
.field public static final notification_template_icon_low_bg:I = 0x7f080536
.field public static final notification_template_icon_low_bg:I = 0x7f080531
.field public static final notification_tile_bg:I = 0x7f080537
.field public static final notification_tile_bg:I = 0x7f080532
.field public static final notify_panel_notification_icon_bg:I = 0x7f080538
.field public static final notify_panel_notification_icon_bg:I = 0x7f080533
.field public static final test_custom_background:I = 0x7f080548
.field public static final test_custom_background:I = 0x7f080543
.field public static final tooltip_frame_dark:I = 0x7f080549
.field public static final tooltip_frame_dark:I = 0x7f080544
.field public static final tooltip_frame_light:I = 0x7f08054a
.field public static final tooltip_frame_light:I = 0x7f080545
# direct methods

View file

@ -389,111 +389,111 @@
.field public static final selected:I = 0x7f0a072f
.field public static final shortcut:I = 0x7f0a0888
.field public static final shortcut:I = 0x7f0a0887
.field public static final slide:I = 0x7f0a088d
.field public static final slide:I = 0x7f0a088c
.field public static final smallLabel:I = 0x7f0a088e
.field public static final smallLabel:I = 0x7f0a088d
.field public static final snackbar_action:I = 0x7f0a088f
.field public static final snackbar_action:I = 0x7f0a088e
.field public static final snackbar_text:I = 0x7f0a0890
.field public static final snackbar_text:I = 0x7f0a088f
.field public static final spacer:I = 0x7f0a0897
.field public static final spacer:I = 0x7f0a0896
.field public static final split_action_bar:I = 0x7f0a08a2
.field public static final split_action_bar:I = 0x7f0a08a1
.field public static final src_atop:I = 0x7f0a08a5
.field public static final src_atop:I = 0x7f0a08a4
.field public static final src_in:I = 0x7f0a08a6
.field public static final src_in:I = 0x7f0a08a5
.field public static final src_over:I = 0x7f0a08a7
.field public static final src_over:I = 0x7f0a08a6
.field public static final start:I = 0x7f0a08aa
.field public static final start:I = 0x7f0a08a9
.field public static final stretch:I = 0x7f0a08c4
.field public static final stretch:I = 0x7f0a08c3
.field public static final submenuarrow:I = 0x7f0a08c5
.field public static final submenuarrow:I = 0x7f0a08c4
.field public static final submit_area:I = 0x7f0a08c6
.field public static final submit_area:I = 0x7f0a08c5
.field public static final tabMode:I = 0x7f0a08d3
.field public static final tabMode:I = 0x7f0a08d2
.field public static final tag_accessibility_actions:I = 0x7f0a08e1
.field public static final tag_accessibility_actions:I = 0x7f0a08e0
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a08e2
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a08e1
.field public static final tag_accessibility_heading:I = 0x7f0a08e3
.field public static final tag_accessibility_heading:I = 0x7f0a08e2
.field public static final tag_accessibility_pane_title:I = 0x7f0a08e4
.field public static final tag_accessibility_pane_title:I = 0x7f0a08e3
.field public static final tag_screen_reader_focusable:I = 0x7f0a08e5
.field public static final tag_screen_reader_focusable:I = 0x7f0a08e4
.field public static final tag_transition_group:I = 0x7f0a08e6
.field public static final tag_transition_group:I = 0x7f0a08e5
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e7
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e6
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e8
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e7
.field public static final test_checkbox_android_button_tint:I = 0x7f0a08ee
.field public static final test_checkbox_android_button_tint:I = 0x7f0a08ed
.field public static final test_checkbox_app_button_tint:I = 0x7f0a08ef
.field public static final test_checkbox_app_button_tint:I = 0x7f0a08ee
.field public static final text:I = 0x7f0a08f0
.field public static final text:I = 0x7f0a08ef
.field public static final text2:I = 0x7f0a08f1
.field public static final text2:I = 0x7f0a08f0
.field public static final textSpacerNoButtons:I = 0x7f0a08f3
.field public static final textSpacerNoButtons:I = 0x7f0a08f2
.field public static final textSpacerNoTitle:I = 0x7f0a08f4
.field public static final textSpacerNoTitle:I = 0x7f0a08f3
.field public static final text_input_end_icon:I = 0x7f0a08f6
.field public static final text_input_end_icon:I = 0x7f0a08f5
.field public static final text_input_start_icon:I = 0x7f0a08f7
.field public static final text_input_start_icon:I = 0x7f0a08f6
.field public static final textinput_counter:I = 0x7f0a08fa
.field public static final textinput_counter:I = 0x7f0a08f9
.field public static final textinput_error:I = 0x7f0a08fb
.field public static final textinput_error:I = 0x7f0a08fa
.field public static final textinput_helper_text:I = 0x7f0a08fc
.field public static final textinput_helper_text:I = 0x7f0a08fb
.field public static final time:I = 0x7f0a0900
.field public static final time:I = 0x7f0a08ff
.field public static final title:I = 0x7f0a0901
.field public static final title:I = 0x7f0a0900
.field public static final titleDividerNoCustom:I = 0x7f0a0902
.field public static final titleDividerNoCustom:I = 0x7f0a0901
.field public static final title_template:I = 0x7f0a0903
.field public static final title_template:I = 0x7f0a0902
.field public static final top:I = 0x7f0a0908
.field public static final top:I = 0x7f0a0907
.field public static final topPanel:I = 0x7f0a0909
.field public static final topPanel:I = 0x7f0a0908
.field public static final touch_outside:I = 0x7f0a090b
.field public static final touch_outside:I = 0x7f0a090a
.field public static final transition_current_scene:I = 0x7f0a090c
.field public static final transition_current_scene:I = 0x7f0a090b
.field public static final transition_layout_save:I = 0x7f0a090d
.field public static final transition_layout_save:I = 0x7f0a090c
.field public static final transition_position:I = 0x7f0a090e
.field public static final transition_position:I = 0x7f0a090d
.field public static final transition_scene_layoutid_cache:I = 0x7f0a090f
.field public static final transition_scene_layoutid_cache:I = 0x7f0a090e
.field public static final transition_transform:I = 0x7f0a0910
.field public static final transition_transform:I = 0x7f0a090f
.field public static final unchecked:I = 0x7f0a091b
.field public static final unchecked:I = 0x7f0a091a
.field public static final uniform:I = 0x7f0a091e
.field public static final uniform:I = 0x7f0a091d
.field public static final unlabeled:I = 0x7f0a091f
.field public static final unlabeled:I = 0x7f0a091e
.field public static final up:I = 0x7f0a0920
.field public static final up:I = 0x7f0a091f
.field public static final view_offset_helper:I = 0x7f0a099c
.field public static final view_offset_helper:I = 0x7f0a099b
.field public static final visible:I = 0x7f0a09ad
.field public static final visible:I = 0x7f0a09ac
.field public static final wrap_content:I = 0x7f0a0a18
.field public static final wrap_content:I = 0x7f0a0a17
# direct methods

View file

@ -2162,7 +2162,7 @@
new-array v5, v0, [I
const v12, 0x7f04051c
const v12, 0x7f040517
aput v12, v5, v2
@ -2220,7 +2220,7 @@
new-array v5, v0, [I
const v6, 0x7f040437
const v6, 0x7f040433
aput v6, v5, v2
@ -2240,7 +2240,7 @@
new-array v5, v0, [I
const v6, 0x7f0402b7
const v6, 0x7f0402b3
aput v6, v5, v2
@ -2403,18 +2403,18 @@
0x7f04020e
0x7f040216
0x7f040217
0x7f04028b
0x7f0402b4
0x7f0402c3
0x7f04033b
0x7f040370
0x7f040391
0x7f0403c7
0x7f0403c8
0x7f040448
0x7f04044b
0x7f0404ed
0x7f0404f7
0x7f040287
0x7f0402b0
0x7f0402bf
0x7f040337
0x7f04036c
0x7f04038d
0x7f0403c3
0x7f0403c4
0x7f040444
0x7f040447
0x7f0404e8
0x7f0404f2
.end array-data
:array_1
@ -2423,14 +2423,14 @@
0x7f040056
0x7f0400de
0x7f040208
0x7f04044b
0x7f0404f7
0x7f040447
0x7f0404f2
.end array-data
:array_2
.array-data 4
0x7f0401c6
0x7f0402b5
0x7f0402b1
.end array-data
:array_3
@ -2438,11 +2438,11 @@
0x10100f2
0x7f04009a
0x7f04009b
0x7f040330
0x7f040331
0x7f04036d
0x7f04041e
0x7f040424
0x7f04032c
0x7f04032d
0x7f040369
0x7f04041a
0x7f040420
.end array-data
:array_4
@ -2476,39 +2476,39 @@
0x1010540
0x7f0401af
0x7f0401c7
0x7f040328
0x7f040329
0x7f04043e
0x7f040324
0x7f040325
0x7f04043a
.end array-data
:array_8
.array-data 4
0x7f040434
0x7f040435
0x7f040437
0x7f040438
0x7f040439
0x7f04043b
0x7f04043c
.end array-data
:array_9
.array-data 4
0x7f040320
0x7f040321
0x7f04031c
0x7f04031d
.end array-data
:array_a
.array-data 4
0x1010119
0x7f040430
0x7f0404eb
0x7f0404ec
0x7f04042c
0x7f0404e6
0x7f0404e7
.end array-data
:array_b
.array-data 4
0x1010142
0x7f0404e7
0x7f0404e8
0x7f0404e9
0x7f0404e2
0x7f0404e3
0x7f0404e4
.end array-data
:array_c
@ -2541,10 +2541,10 @@
0x7f0401e3
0x7f0401f0
0x7f0401f8
0x7f0402da
0x7f04032a
0x7f04047a
0x7f040495
0x7f0402d6
0x7f040326
0x7f040476
0x7f040491
.end array-data
:array_e
@ -2619,61 +2619,61 @@
0x7f0401ab
0x7f0401ad
0x7f040216
0x7f040297
0x7f04032c
0x7f04032d
0x7f040293
0x7f040328
0x7f040329
0x7f04032a
0x7f04032b
0x7f04032e
0x7f04032f
0x7f040330
0x7f040331
0x7f040332
0x7f040333
0x7f040334
0x7f040335
0x7f040336
0x7f040337
0x7f040338
0x7f040339
0x7f04033a
0x7f040381
0x7f040382
0x7f040383
0x7f040390
0x7f040392
0x7f04037d
0x7f04037e
0x7f04037f
0x7f04038c
0x7f04038e
0x7f0403cb
0x7f0403cf
0x7f0403d3
0x7f0403d4
0x7f0403d5
0x7f0403d0
0x7f0403d1
0x7f040402
0x7f040406
0x7f04040a
0x7f04040c
0x7f04040d
0x7f04042c
0x7f04042d
0x7f040459
0x7f040408
0x7f040409
0x7f040428
0x7f040429
0x7f040455
0x7f040481
0x7f040483
0x7f040484
0x7f040485
0x7f040487
0x7f040488
0x7f040489
0x7f04048b
0x7f04048c
0x7f04048a
0x7f04048d
0x7f04048e
0x7f040491
0x7f040492
0x7f0404fa
0x7f0404fb
0x7f0404fc
0x7f0404fd
0x7f0404f5
0x7f0404f6
0x7f0404f7
0x7f0404f8
0x7f040521
0x7f040525
0x7f040526
0x7f040527
0x7f040528
0x7f040529
0x7f04052a
0x7f04052b
0x7f04052c
0x7f04052d
0x7f04052e
0x7f04052f
0x7f040530
0x7f040531
0x7f040532
0x7f040533
.end array-data
:array_f
@ -2681,8 +2681,8 @@
0x7f04004f
0x7f04005b
0x7f04005d
0x7f040363
0x7f040375
0x7f04035f
0x7f040371
.end array-data
:array_10
@ -2701,16 +2701,16 @@
.array-data 4
0x7f040058
0x7f0401af
0x7f0402bb
0x7f0402be
0x7f0402b7
0x7f0402ba
0x7f0402bc
0x7f0402bd
0x7f0402c0
0x7f0402c1
0x7f0402c4
0x7f0402d0
0x7f0402d1
0x7f0402d2
0x7f0402d7
0x7f04036a
0x7f0402cc
0x7f0402cd
0x7f0402ce
0x7f0402d3
0x7f040366
.end array-data
:array_12
@ -2724,8 +2724,8 @@
0x7f040069
0x7f04006a
0x7f04006b
0x7f04040f
0x7f040412
0x7f04040b
0x7f04040e
.end array-data
:array_13
@ -2779,14 +2779,14 @@
0x7f0400dd
0x7f0401bd
0x7f04020d
0x7f04028c
0x7f040291
0x7f0403dd
0x7f04040f
0x7f040412
0x7f04041b
0x7f040493
0x7f040496
0x7f040288
0x7f04028d
0x7f0403d9
0x7f04040b
0x7f04040e
0x7f040417
0x7f04048f
0x7f040492
.end array-data
:array_15
@ -2795,8 +2795,8 @@
0x7f0400cd
0x7f0400ce
0x7f0400cf
0x7f040425
0x7f040427
0x7f040421
0x7f040423
.end array-data
:array_16
@ -2811,18 +2811,18 @@
0x7f0401cc
0x7f0401cd
0x7f0401ce
0x7f0403fc
0x7f0403fe
0x7f04043f
0x7f0404ed
0x7f0404ee
0x7f0404f9
0x7f0403f8
0x7f0403fa
0x7f04043b
0x7f0404e8
0x7f0404e9
0x7f0404f4
.end array-data
:array_17
.array-data 4
0x7f0402e1
0x7f0402e2
0x7f0402dd
0x7f0402de
.end array-data
:array_18
@ -2842,19 +2842,19 @@
:array_1a
.array-data 4
0x7f0402d6
0x7f04043d
0x7f0402d2
0x7f040439
.end array-data
:array_1b
.array-data 4
0x10100b3
0x7f0402de
0x7f0402df
0x7f0402e0
0x7f04030c
0x7f040318
0x7f040319
0x7f0402da
0x7f0402db
0x7f0402dc
0x7f040308
0x7f040314
0x7f040315
.end array-data
:array_1c
@ -2865,8 +2865,8 @@
0x7f0400e3
0x7f040195
0x7f0401fc
0x7f04042b
0x7f0404e3
0x7f040427
0x7f0404de
.end array-data
:array_1d
@ -2874,8 +2874,8 @@
0x7f0401af
0x7f0401cf
0x7f04020d
0x7f04041b
0x7f040422
0x7f040417
0x7f04041e
.end array-data
:array_1e
@ -2895,21 +2895,21 @@
0x7f0401d7
0x7f04020d
0x7f040218
0x7f040365
0x7f04039f
0x7f0403dd
0x7f04040f
0x7f040412
0x7f04041b
0x7f04051b
0x7f040361
0x7f04039b
0x7f0403d9
0x7f04040b
0x7f04040e
0x7f040417
0x7f040516
.end array-data
:array_20
.array-data 4
0x7f0401e4
0x7f0401e5
0x7f0402cc
0x7f04032b
0x7f0402c8
0x7f040327
.end array-data
:array_21
@ -2933,7 +2933,7 @@
0x7f0401f7
0x7f0401f8
0x7f0401f9
0x7f040505
0x7f040500
.end array-data
:array_23
@ -2974,8 +2974,8 @@
0x1010128
0x7f04018a
0x7f04018f
0x7f040369
0x7f04041a
0x7f040365
0x7f040416
.end array-data
:array_27
@ -3002,11 +3002,11 @@
:array_2a
.array-data 4
0x7f040349
0x7f04034a
0x7f04034b
0x7f04034c
0x7f04034d
0x7f04034e
0x7f04034f
0x7f040350
0x7f040351
.end array-data
:array_2b
@ -3020,23 +3020,23 @@
0x7f040059
0x7f040146
0x7f0401af
0x7f040287
0x7f040289
0x7f04028a
0x7f04028b
0x7f04028d
0x7f04028e
0x7f04028f
0x7f040292
0x7f040293
0x7f0403dd
0x7f04040f
0x7f040412
0x7f040442
0x7f040443
0x7f0403d9
0x7f04040b
0x7f04040e
0x7f04043e
0x7f04043f
.end array-data
:array_2c
.array-data 4
0x7f0400bb
0x7f040427
0x7f040423
.end array-data
:array_2d
@ -3046,10 +3046,10 @@
0x7f040179
0x7f04017a
0x7f04017b
0x7f0403d2
0x7f040534
0x7f040535
0x7f040536
0x7f0403ce
0x7f04052f
0x7f040530
0x7f040531
.end array-data
:array_2e
@ -3058,12 +3058,12 @@
0x10101b8
0x10101b9
0x10101ba
0x7f0402bc
0x7f0402c5
0x7f0402c6
0x7f0402cd
0x7f0402b8
0x7f0402c1
0x7f0402c2
0x7f0402c9
0x7f0402ca
0x7f0402ce
0x7f0402d2
.end array-data
:array_2f
@ -3072,37 +3072,37 @@
0x7f0400ae
0x7f0400bd
0x7f0400bf
0x7f0403dd
0x7f04040f
0x7f040412
0x7f04043a
0x7f040442
0x7f040443
0x7f0403d9
0x7f04040b
0x7f04040e
0x7f040436
0x7f04043e
0x7f04043f
.end array-data
:array_30
.array-data 4
0x7f04009f
0x7f04051c
0x7f040517
.end array-data
:array_31
.array-data 4
0x7f04040f
0x7f040412
0x7f04040b
0x7f04040e
.end array-data
:array_32
.array-data 4
0x101057f
0x7f04032a
0x7f040326
.end array-data
:array_33
.array-data 4
0x1010034
0x101057f
0x7f04032a
0x7f040326
.end array-data
:array_34
@ -3135,11 +3135,11 @@
0x7f040021
0x7f040037
0x7f040131
0x7f040292
0x7f040293
0x7f040376
0x7f040416
0x7f0404fe
0x7f04028e
0x7f04028f
0x7f040372
0x7f040412
0x7f0404f9
.end array-data
:array_36
@ -3151,8 +3151,8 @@
0x101012f
0x1010130
0x1010131
0x7f04039d
0x7f040446
0x7f040399
0x7f040442
.end array-data
:array_37
@ -3162,35 +3162,35 @@
0x101011f
0x7f0401af
0x7f040207
0x7f0402b7
0x7f0402b9
0x7f0402bb
0x7f0402bc
0x7f0402bd
0x7f0402bf
0x7f0402c0
0x7f0402be
0x7f0402c1
0x7f0402c2
0x7f0402c3
0x7f0402c4
0x7f0402c5
0x7f0402c6
0x7f0402c7
0x7f0402c8
0x7f0402c9
0x7f0402ca
0x7f0402cb
0x7f0402cf
0x7f0402d2
0x7f04036a
0x7f0402ce
0x7f040366
.end array-data
:array_38
.array-data 4
0x1010176
0x10102c9
0x7f040379
0x7f040375
.end array-data
:array_39
.array-data 4
0x7f04037d
0x7f040380
0x7f040379
0x7f04037c
.end array-data
:array_3a
@ -3203,10 +3203,10 @@
0x7f0401dd
0x7f0401de
0x7f0401df
0x7f0402dc
0x7f0403db
0x7f04042a
0x7f040431
0x7f0402d8
0x7f0403d7
0x7f040426
0x7f04042d
.end array-data
:array_3b
@ -3219,15 +3219,15 @@
0x7f04012c
0x7f04017c
0x7f040201
0x7f040294
0x7f0402db
0x7f0403cd
0x7f0403ce
0x7f040404
0x7f040405
0x7f040447
0x7f04044c
0x7f040527
0x7f040290
0x7f0402d7
0x7f0403c9
0x7f0403ca
0x7f040400
0x7f040401
0x7f040443
0x7f040448
0x7f040522
.end array-data
:array_3c
@ -3246,8 +3246,8 @@
:array_3d
.array-data 4
0x7f040428
0x7f040429
0x7f040424
0x7f040425
.end array-data
:array_3e
@ -3257,7 +3257,7 @@
0x7f040039
0x7f040055
0x7f0401af
0x7f040361
0x7f04035d
.end array-data
:array_3f
@ -3266,7 +3266,7 @@
0x1010176
0x101017b
0x1010262
0x7f040391
0x7f04038d
.end array-data
:array_40
@ -3284,17 +3284,17 @@
0x1010124
0x1010125
0x1010142
0x7f04041d
0x7f04042e
0x7f040455
0x7f040419
0x7f04042a
0x7f040451
0x7f040452
0x7f040456
0x7f04045a
0x7f0404e4
0x7f0404e5
0x7f0404e6
0x7f040502
0x7f040503
0x7f040504
0x7f0404df
0x7f0404e0
0x7f0404e1
0x7f0404fd
0x7f0404fe
0x7f0404ff
.end array-data
:array_42
@ -3306,6 +3306,10 @@
:array_43
.array-data 4
0x7f040459
0x7f04045a
0x7f04045b
0x7f04045c
0x7f04045d
0x7f04045e
0x7f04045f
@ -3324,13 +3328,9 @@
0x7f04046c
0x7f04046d
0x7f04046e
0x7f04046f
0x7f040470
0x7f040471
0x7f040472
0x7f040474
0x7f040475
0x7f040476
.end array-data
:array_44
@ -3349,8 +3349,8 @@
0x1010585
0x7f0401f0
0x7f0401f8
0x7f04047a
0x7f040495
0x7f040476
0x7f040491
.end array-data
:array_45
@ -3393,18 +3393,18 @@
0x7f040213
0x7f040214
0x7f040215
0x7f040380
0x7f040381
0x7f040382
0x7f040383
0x7f040384
0x7f040385
0x7f040386
0x7f040387
0x7f040388
0x7f04040f
0x7f040412
0x7f04040b
0x7f04040e
0x7f04042e
0x7f04042f
0x7f040430
0x7f040431
0x7f040432
0x7f040433
0x7f040434
0x7f040435
0x7f040436
.end array-data
:array_46
@ -3427,34 +3427,34 @@
0x7f040135
0x7f040136
0x7f040137
0x7f04033b
0x7f04033c
0x7f040362
0x7f040337
0x7f040338
0x7f04035e
0x7f040366
0x7f04036a
0x7f04036e
0x7f04036f
0x7f040391
0x7f040448
0x7f040449
0x7f04044a
0x7f04036b
0x7f04038d
0x7f040444
0x7f040445
0x7f040446
0x7f0404e8
0x7f0404ea
0x7f0404eb
0x7f0404ec
0x7f0404ed
0x7f0404ee
0x7f0404ef
0x7f0404f0
0x7f0404f1
0x7f0404f2
0x7f0404f3
0x7f0404f4
0x7f0404f5
0x7f0404f6
.end array-data
:array_48
.array-data 4
0x1010000
0x10100da
0x7f04037e
0x7f04037f
0x7f040498
0x7f04037a
0x7f04037b
0x7f040494
.end array-data
:array_49

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -559,155 +559,155 @@
.field public static final selection_indicator:I = 0x7f0a0731
.field public static final shortcut:I = 0x7f0a0888
.field public static final shortcut:I = 0x7f0a0887
.field public static final slide:I = 0x7f0a088d
.field public static final slide:I = 0x7f0a088c
.field public static final smallLabel:I = 0x7f0a088e
.field public static final smallLabel:I = 0x7f0a088d
.field public static final snackbar_action:I = 0x7f0a088f
.field public static final snackbar_action:I = 0x7f0a088e
.field public static final snackbar_text:I = 0x7f0a0890
.field public static final snackbar_text:I = 0x7f0a088f
.field public static final software:I = 0x7f0a0893
.field public static final software:I = 0x7f0a0892
.field public static final space_around:I = 0x7f0a0894
.field public static final space_around:I = 0x7f0a0893
.field public static final space_between:I = 0x7f0a0895
.field public static final space_between:I = 0x7f0a0894
.field public static final space_evenly:I = 0x7f0a0896
.field public static final space_evenly:I = 0x7f0a0895
.field public static final spacer:I = 0x7f0a0897
.field public static final spacer:I = 0x7f0a0896
.field public static final spinner:I = 0x7f0a08a1
.field public static final spinner:I = 0x7f0a08a0
.field public static final split_action_bar:I = 0x7f0a08a2
.field public static final split_action_bar:I = 0x7f0a08a1
.field public static final spread:I = 0x7f0a08a3
.field public static final spread:I = 0x7f0a08a2
.field public static final spread_inside:I = 0x7f0a08a4
.field public static final spread_inside:I = 0x7f0a08a3
.field public static final src_atop:I = 0x7f0a08a5
.field public static final src_atop:I = 0x7f0a08a4
.field public static final src_in:I = 0x7f0a08a6
.field public static final src_in:I = 0x7f0a08a5
.field public static final src_over:I = 0x7f0a08a7
.field public static final src_over:I = 0x7f0a08a6
.field public static final standard:I = 0x7f0a08a9
.field public static final standard:I = 0x7f0a08a8
.field public static final start:I = 0x7f0a08aa
.field public static final start:I = 0x7f0a08a9
.field public static final status_bar_latest_event_content:I = 0x7f0a08ae
.field public static final status_bar_latest_event_content:I = 0x7f0a08ad
.field public static final stretch:I = 0x7f0a08c4
.field public static final stretch:I = 0x7f0a08c3
.field public static final submenuarrow:I = 0x7f0a08c5
.field public static final submenuarrow:I = 0x7f0a08c4
.field public static final submit_area:I = 0x7f0a08c6
.field public static final submit_area:I = 0x7f0a08c5
.field public static final swipeRefreshLayout:I = 0x7f0a08d0
.field public static final swipeRefreshLayout:I = 0x7f0a08cf
.field public static final switchWidget:I = 0x7f0a08d1
.field public static final switchWidget:I = 0x7f0a08d0
.field public static final switchview:I = 0x7f0a08d2
.field public static final switchview:I = 0x7f0a08d1
.field public static final tabMode:I = 0x7f0a08d3
.field public static final tabMode:I = 0x7f0a08d2
.field public static final tag_accessibility_actions:I = 0x7f0a08e1
.field public static final tag_accessibility_actions:I = 0x7f0a08e0
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a08e2
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a08e1
.field public static final tag_accessibility_heading:I = 0x7f0a08e3
.field public static final tag_accessibility_heading:I = 0x7f0a08e2
.field public static final tag_accessibility_pane_title:I = 0x7f0a08e4
.field public static final tag_accessibility_pane_title:I = 0x7f0a08e3
.field public static final tag_screen_reader_focusable:I = 0x7f0a08e5
.field public static final tag_screen_reader_focusable:I = 0x7f0a08e4
.field public static final tag_transition_group:I = 0x7f0a08e6
.field public static final tag_transition_group:I = 0x7f0a08e5
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e7
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e6
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e8
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e7
.field public static final take_photo_btn:I = 0x7f0a08e9
.field public static final take_photo_btn:I = 0x7f0a08e8
.field public static final test_checkbox_android_button_tint:I = 0x7f0a08ee
.field public static final test_checkbox_android_button_tint:I = 0x7f0a08ed
.field public static final test_checkbox_app_button_tint:I = 0x7f0a08ef
.field public static final test_checkbox_app_button_tint:I = 0x7f0a08ee
.field public static final text:I = 0x7f0a08f0
.field public static final text:I = 0x7f0a08ef
.field public static final text2:I = 0x7f0a08f1
.field public static final text2:I = 0x7f0a08f0
.field public static final textSpacerNoButtons:I = 0x7f0a08f3
.field public static final textSpacerNoButtons:I = 0x7f0a08f2
.field public static final textSpacerNoTitle:I = 0x7f0a08f4
.field public static final textSpacerNoTitle:I = 0x7f0a08f3
.field public static final text_input_end_icon:I = 0x7f0a08f6
.field public static final text_input_end_icon:I = 0x7f0a08f5
.field public static final text_input_start_icon:I = 0x7f0a08f7
.field public static final text_input_start_icon:I = 0x7f0a08f6
.field public static final textinput_counter:I = 0x7f0a08fa
.field public static final textinput_counter:I = 0x7f0a08f9
.field public static final textinput_error:I = 0x7f0a08fb
.field public static final textinput_error:I = 0x7f0a08fa
.field public static final textinput_helper_text:I = 0x7f0a08fc
.field public static final textinput_helper_text:I = 0x7f0a08fb
.field public static final thumb_iv:I = 0x7f0a08fe
.field public static final thumb_iv:I = 0x7f0a08fd
.field public static final time:I = 0x7f0a0900
.field public static final time:I = 0x7f0a08ff
.field public static final title:I = 0x7f0a0901
.field public static final title:I = 0x7f0a0900
.field public static final titleDividerNoCustom:I = 0x7f0a0902
.field public static final titleDividerNoCustom:I = 0x7f0a0901
.field public static final title_template:I = 0x7f0a0903
.field public static final title_template:I = 0x7f0a0902
.field public static final top:I = 0x7f0a0908
.field public static final top:I = 0x7f0a0907
.field public static final topPanel:I = 0x7f0a0909
.field public static final topPanel:I = 0x7f0a0908
.field public static final torch:I = 0x7f0a090a
.field public static final torch:I = 0x7f0a0909
.field public static final touch_outside:I = 0x7f0a090b
.field public static final touch_outside:I = 0x7f0a090a
.field public static final transition_current_scene:I = 0x7f0a090c
.field public static final transition_current_scene:I = 0x7f0a090b
.field public static final transition_layout_save:I = 0x7f0a090d
.field public static final transition_layout_save:I = 0x7f0a090c
.field public static final transition_position:I = 0x7f0a090e
.field public static final transition_position:I = 0x7f0a090d
.field public static final transition_scene_layoutid_cache:I = 0x7f0a090f
.field public static final transition_scene_layoutid_cache:I = 0x7f0a090e
.field public static final transition_transform:I = 0x7f0a0910
.field public static final transition_transform:I = 0x7f0a090f
.field public static final type_iv:I = 0x7f0a0914
.field public static final type_iv:I = 0x7f0a0913
.field public static final uikit_chat_guideline:I = 0x7f0a0918
.field public static final uikit_chat_guideline:I = 0x7f0a0917
.field public static final uikit_sheet_header_guideline:I = 0x7f0a0919
.field public static final uikit_sheet_header_guideline:I = 0x7f0a0918
.field public static final unchecked:I = 0x7f0a091b
.field public static final unchecked:I = 0x7f0a091a
.field public static final uniform:I = 0x7f0a091e
.field public static final uniform:I = 0x7f0a091d
.field public static final unlabeled:I = 0x7f0a091f
.field public static final unlabeled:I = 0x7f0a091e
.field public static final up:I = 0x7f0a0920
.field public static final up:I = 0x7f0a091f
.field public static final view_offset_helper:I = 0x7f0a099c
.field public static final view_offset_helper:I = 0x7f0a099b
.field public static final view_pager:I = 0x7f0a099e
.field public static final view_pager:I = 0x7f0a099d
.field public static final visible:I = 0x7f0a09ad
.field public static final visible:I = 0x7f0a09ac
.field public static final wide:I = 0x7f0a09e0
.field public static final wide:I = 0x7f0a09df
.field public static final wrap:I = 0x7f0a0a17
.field public static final wrap:I = 0x7f0a0a16
.field public static final wrap_content:I = 0x7f0a0a18
.field public static final wrap_content:I = 0x7f0a0a17
.field public static final wrap_reverse:I = 0x7f0a0a19
.field public static final wrap_reverse:I = 0x7f0a0a18
# direct methods

View file

@ -75,7 +75,7 @@
:catch_0
move-exception v0
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Ljava/lang/String;
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Ljava/lang/String;
const-string v2, "could not dismiss add content dialog"

View file

@ -77,7 +77,7 @@
:catch_0
move-exception p1
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Ljava/lang/String;
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Ljava/lang/String;
const-string v1, "Could not open AddContentDialogFragment"

View file

@ -3,7 +3,7 @@
.source "FlexInputFragment.kt"
# interfaces
.implements Ljava/lang/Runnable;
.implements Lrx/functions/Action1;
# annotations
@ -16,6 +16,18 @@
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 public final synthetic d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
@ -34,61 +46,54 @@
# virtual methods
.method public final run()V
.locals 3
.method public call(Ljava/lang/Object;)V
.locals 2
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
check-cast p1, Ljava/lang/Long;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->h:Landroid/view/View;
iget-object p1, p1, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
if-eqz v0, :cond_0
invoke-static {p1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/View;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->a(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/widget/ImageView;
move-result-object v0
sget v1, Lcom/lytefast/flexinput/R$d;->ic_keyboard_24dp:I
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->a(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/widget/ImageView;
move-result-object v0
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
iget-object v1, v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
sget v2, Lcom/lytefast/flexinput/R$g;->show_keyboard:I
invoke-virtual {v1, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
return-void
:cond_0
const-string v0, "emojiContainer"
invoke-static {v0}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
move-result-object p1
const/4 v0, 0x0
throw v0
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
iget-object p1, p1, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {p1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->a(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/widget/ImageView;
move-result-object p1
sget v0, Lcom/lytefast/flexinput/R$d;->ic_keyboard_24dp:I
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V
iget-object p1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
iget-object p1, p1, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {p1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->a(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/widget/ImageView;
move-result-object p1
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
sget v1, Lcom/lytefast/flexinput/R$g;->show_keyboard:I
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
return-void
.end method

View file

@ -58,17 +58,33 @@
.method public final invoke()V
.locals 4
new-instance v0, Landroid/os/Handler;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-direct {v0}, Landroid/os/Handler;-><init>()V
new-instance v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;
invoke-direct {v1, p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;-><init>(Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;)V
sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v2, 0x12c
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
invoke-static {v2, v3, v1}, Lrx/Observable;->h(JLjava/util/concurrent/TimeUnit;)Lrx/Observable;
move-result-object v1
invoke-static {}, Lg0/j/b/a;->a()Lrx/Scheduler;
move-result-object v2
invoke-virtual {v1, v2}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable;
move-result-object v1
new-instance v2, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;
invoke-direct {v2, p0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment$h$a;-><init>(Lcom/lytefast/flexinput/fragment/FlexInputFragment$h;)V
invoke-virtual {v1, v2}, Lrx/Observable;->c(Lrx/functions/Action1;)Lrx/Subscription;
move-result-object v1
iput-object v1, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lrx/Subscription;
return-void
.end method

View file

@ -41,7 +41,7 @@
.method public final run()V
.locals 4
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Ljava/lang/String;
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Ljava/lang/String;
const-string v1, "Replacing EditText component"
@ -75,7 +75,7 @@
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$l;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
invoke-static {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->d(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
move-result-object v0
@ -87,7 +87,7 @@
invoke-virtual {v1, v0}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Ljava/lang/String;
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Ljava/lang/String;
const-string v1, "Replacing EditText component: text copied"
@ -96,13 +96,13 @@
:cond_1
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$l;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
invoke-static {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
move-result-object v0
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$l;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
invoke-static {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->d(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
move-result-object v1
@ -112,13 +112,13 @@
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$l;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
invoke-static {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
move-result-object v1
iget-object v2, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$l;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v2}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
invoke-static {v2}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->d(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
move-result-object v2
@ -126,7 +126,7 @@
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$l;->d:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->b(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
invoke-static {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
move-result-object v1
@ -177,7 +177,7 @@
invoke-virtual {v0}, Landroid/widget/EditText;->requestLayout()V
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Ljava/lang/String;
sget-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Ljava/lang/String;
const-string v1, "Binding EditText hooks"

View file

@ -18,7 +18,7 @@
# static fields
.field public static final z:Ljava/lang/String;
.field public static final A:Ljava/lang/String;
# instance fields
@ -75,6 +75,8 @@
.field public y:Lrx/Subscription;
.field public z:Lrx/Subscription;
# direct methods
.method public static constructor <clinit>()V
@ -90,7 +92,7 @@
invoke-static {v0, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sput-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Ljava/lang/String;
sput-object v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->A:Ljava/lang/String;
return-void
.end method
@ -229,7 +231,26 @@
return-void
.end method
.method public static final synthetic b(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
.method public static final synthetic b(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/View;
.locals 0
iget-object p0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->h:Landroid/view/View;
if-eqz p0, :cond_0
return-object p0
:cond_0
const-string p0, "emojiContainer"
invoke-static {p0}, Ly/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final synthetic c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroid/view/ViewGroup;
.locals 0
iget-object p0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->g:Landroid/view/ViewGroup;
@ -248,7 +269,7 @@
throw p0
.end method
.method public static final synthetic c(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
.method public static final synthetic d(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)Landroidx/appcompat/widget/AppCompatEditText;
.locals 0
iget-object p0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->n:Landroidx/appcompat/widget/AppCompatEditText;
@ -2153,6 +2174,13 @@
invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V
:cond_2
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lrx/Subscription;
if-eqz v0, :cond_3
invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V
:cond_3
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onPause()V
return-void

View file

@ -279,317 +279,317 @@
.field public static final homeLayout:I = 0x7f040217
.field public static final icon:I = 0x7f04028b
.field public static final icon:I = 0x7f040287
.field public static final iconTint:I = 0x7f040292
.field public static final iconTint:I = 0x7f04028e
.field public static final iconTintMode:I = 0x7f040293
.field public static final iconTintMode:I = 0x7f04028f
.field public static final iconifiedByDefault:I = 0x7f040294
.field public static final iconifiedByDefault:I = 0x7f040290
.field public static final imageButtonStyle:I = 0x7f040297
.field public static final imageButtonStyle:I = 0x7f040293
.field public static final indeterminateProgressStyle:I = 0x7f0402b4
.field public static final indeterminateProgressStyle:I = 0x7f0402b0
.field public static final initialActivityCount:I = 0x7f0402b5
.field public static final initialActivityCount:I = 0x7f0402b1
.field public static final isLightTheme:I = 0x7f0402b8
.field public static final isLightTheme:I = 0x7f0402b4
.field public static final itemPadding:I = 0x7f0402c3
.field public static final itemPadding:I = 0x7f0402bf
.field public static final keylines:I = 0x7f0402d6
.field public static final keylines:I = 0x7f0402d2
.field public static final lastBaselineToBottomHeight:I = 0x7f0402da
.field public static final lastBaselineToBottomHeight:I = 0x7f0402d6
.field public static final layout:I = 0x7f0402db
.field public static final layout:I = 0x7f0402d7
.field public static final layout_anchor:I = 0x7f0402de
.field public static final layout_anchor:I = 0x7f0402da
.field public static final layout_anchorGravity:I = 0x7f0402df
.field public static final layout_anchorGravity:I = 0x7f0402db
.field public static final layout_behavior:I = 0x7f0402e0
.field public static final layout_behavior:I = 0x7f0402dc
.field public static final layout_dodgeInsetEdges:I = 0x7f04030c
.field public static final layout_dodgeInsetEdges:I = 0x7f040308
.field public static final layout_insetEdge:I = 0x7f040318
.field public static final layout_insetEdge:I = 0x7f040314
.field public static final layout_keyline:I = 0x7f040319
.field public static final layout_keyline:I = 0x7f040315
.field public static final lineHeight:I = 0x7f04032a
.field public static final lineHeight:I = 0x7f040326
.field public static final listChoiceBackgroundIndicator:I = 0x7f04032c
.field public static final listChoiceBackgroundIndicator:I = 0x7f040328
.field public static final listDividerAlertDialog:I = 0x7f04032f
.field public static final listDividerAlertDialog:I = 0x7f04032b
.field public static final listItemLayout:I = 0x7f040330
.field public static final listItemLayout:I = 0x7f04032c
.field public static final listLayout:I = 0x7f040331
.field public static final listLayout:I = 0x7f04032d
.field public static final listMenuViewStyle:I = 0x7f040332
.field public static final listMenuViewStyle:I = 0x7f04032e
.field public static final listPopupWindowStyle:I = 0x7f040333
.field public static final listPopupWindowStyle:I = 0x7f04032f
.field public static final listPreferredItemHeight:I = 0x7f040334
.field public static final listPreferredItemHeight:I = 0x7f040330
.field public static final listPreferredItemHeightLarge:I = 0x7f040335
.field public static final listPreferredItemHeightLarge:I = 0x7f040331
.field public static final listPreferredItemHeightSmall:I = 0x7f040336
.field public static final listPreferredItemHeightSmall:I = 0x7f040332
.field public static final listPreferredItemPaddingLeft:I = 0x7f040338
.field public static final listPreferredItemPaddingLeft:I = 0x7f040334
.field public static final listPreferredItemPaddingRight:I = 0x7f040339
.field public static final listPreferredItemPaddingRight:I = 0x7f040335
.field public static final logo:I = 0x7f04033b
.field public static final logo:I = 0x7f040337
.field public static final logoDescription:I = 0x7f04033c
.field public static final logoDescription:I = 0x7f040338
.field public static final maxButtonHeight:I = 0x7f040362
.field public static final maxButtonHeight:I = 0x7f04035e
.field public static final measureWithLargestChild:I = 0x7f040369
.field public static final measureWithLargestChild:I = 0x7f040365
.field public static final multiChoiceItemLayout:I = 0x7f04036d
.field public static final multiChoiceItemLayout:I = 0x7f040369
.field public static final navigationContentDescription:I = 0x7f04036e
.field public static final navigationContentDescription:I = 0x7f04036a
.field public static final navigationIcon:I = 0x7f04036f
.field public static final navigationIcon:I = 0x7f04036b
.field public static final navigationMode:I = 0x7f040370
.field public static final navigationMode:I = 0x7f04036c
.field public static final numericModifiers:I = 0x7f040376
.field public static final numericModifiers:I = 0x7f040372
.field public static final overlapAnchor:I = 0x7f040379
.field public static final overlapAnchor:I = 0x7f040375
.field public static final paddingBottomNoButtons:I = 0x7f04037d
.field public static final paddingBottomNoButtons:I = 0x7f040379
.field public static final paddingEnd:I = 0x7f04037e
.field public static final paddingEnd:I = 0x7f04037a
.field public static final paddingStart:I = 0x7f04037f
.field public static final paddingStart:I = 0x7f04037b
.field public static final paddingTopNoTitle:I = 0x7f040380
.field public static final paddingTopNoTitle:I = 0x7f04037c
.field public static final panelBackground:I = 0x7f040381
.field public static final panelBackground:I = 0x7f04037d
.field public static final panelMenuListTheme:I = 0x7f040382
.field public static final panelMenuListTheme:I = 0x7f04037e
.field public static final panelMenuListWidth:I = 0x7f040383
.field public static final panelMenuListWidth:I = 0x7f04037f
.field public static final popupMenuStyle:I = 0x7f040390
.field public static final popupMenuStyle:I = 0x7f04038c
.field public static final popupTheme:I = 0x7f040391
.field public static final popupTheme:I = 0x7f04038d
.field public static final popupWindowStyle:I = 0x7f040392
.field public static final popupWindowStyle:I = 0x7f04038e
.field public static final preserveIconSpacing:I = 0x7f04039d
.field public static final preserveIconSpacing:I = 0x7f040399
.field public static final progressBarPadding:I = 0x7f0403c7
.field public static final progressBarPadding:I = 0x7f0403c3
.field public static final progressBarStyle:I = 0x7f0403c8
.field public static final progressBarStyle:I = 0x7f0403c4
.field public static final queryBackground:I = 0x7f0403cd
.field public static final queryBackground:I = 0x7f0403c9
.field public static final queryHint:I = 0x7f0403ce
.field public static final queryHint:I = 0x7f0403ca
.field public static final radioButtonStyle:I = 0x7f0403cf
.field public static final radioButtonStyle:I = 0x7f0403cb
.field public static final ratingBarStyle:I = 0x7f0403d3
.field public static final ratingBarStyle:I = 0x7f0403cf
.field public static final ratingBarStyleIndicator:I = 0x7f0403d4
.field public static final ratingBarStyleIndicator:I = 0x7f0403d0
.field public static final ratingBarStyleSmall:I = 0x7f0403d5
.field public static final ratingBarStyleSmall:I = 0x7f0403d1
.field public static final searchHintIcon:I = 0x7f040404
.field public static final searchHintIcon:I = 0x7f040400
.field public static final searchIcon:I = 0x7f040405
.field public static final searchIcon:I = 0x7f040401
.field public static final searchViewStyle:I = 0x7f040406
.field public static final searchViewStyle:I = 0x7f040402
.field public static final seekBarStyle:I = 0x7f04040a
.field public static final seekBarStyle:I = 0x7f040406
.field public static final selectableItemBackground:I = 0x7f04040c
.field public static final selectableItemBackground:I = 0x7f040408
.field public static final selectableItemBackgroundBorderless:I = 0x7f04040d
.field public static final selectableItemBackgroundBorderless:I = 0x7f040409
.field public static final showAsAction:I = 0x7f040416
.field public static final showAsAction:I = 0x7f040412
.field public static final showDividers:I = 0x7f04041a
.field public static final showDividers:I = 0x7f040416
.field public static final showText:I = 0x7f04041d
.field public static final showText:I = 0x7f040419
.field public static final showTitle:I = 0x7f04041e
.field public static final showTitle:I = 0x7f04041a
.field public static final singleChoiceItemLayout:I = 0x7f040424
.field public static final singleChoiceItemLayout:I = 0x7f040420
.field public static final spinBars:I = 0x7f04042b
.field public static final spinBars:I = 0x7f040427
.field public static final spinnerDropDownItemStyle:I = 0x7f04042c
.field public static final spinnerDropDownItemStyle:I = 0x7f040428
.field public static final spinnerStyle:I = 0x7f04042d
.field public static final spinnerStyle:I = 0x7f040429
.field public static final splitTrack:I = 0x7f04042e
.field public static final splitTrack:I = 0x7f04042a
.field public static final srcCompat:I = 0x7f040430
.field public static final srcCompat:I = 0x7f04042c
.field public static final state_above_anchor:I = 0x7f040437
.field public static final state_above_anchor:I = 0x7f040433
.field public static final statusBarBackground:I = 0x7f04043d
.field public static final statusBarBackground:I = 0x7f040439
.field public static final subMenuArrow:I = 0x7f040446
.field public static final subMenuArrow:I = 0x7f040442
.field public static final submitBackground:I = 0x7f040447
.field public static final submitBackground:I = 0x7f040443
.field public static final subtitle:I = 0x7f040448
.field public static final subtitle:I = 0x7f040444
.field public static final subtitleTextAppearance:I = 0x7f040449
.field public static final subtitleTextAppearance:I = 0x7f040445
.field public static final subtitleTextColor:I = 0x7f04044a
.field public static final subtitleTextColor:I = 0x7f040446
.field public static final subtitleTextStyle:I = 0x7f04044b
.field public static final subtitleTextStyle:I = 0x7f040447
.field public static final suggestionRowLayout:I = 0x7f04044c
.field public static final suggestionRowLayout:I = 0x7f040448
.field public static final switchMinWidth:I = 0x7f040455
.field public static final switchMinWidth:I = 0x7f040451
.field public static final switchPadding:I = 0x7f040456
.field public static final switchPadding:I = 0x7f040452
.field public static final switchStyle:I = 0x7f040459
.field public static final switchStyle:I = 0x7f040455
.field public static final switchTextAppearance:I = 0x7f04045a
.field public static final switchTextAppearance:I = 0x7f040456
.field public static final textAllCaps:I = 0x7f04047a
.field public static final textAllCaps:I = 0x7f040476
.field public static final textAppearanceLargePopupMenu:I = 0x7f040485
.field public static final textAppearanceLargePopupMenu:I = 0x7f040481
.field public static final textAppearanceListItem:I = 0x7f040487
.field public static final textAppearanceListItem:I = 0x7f040483
.field public static final textAppearanceListItemSecondary:I = 0x7f040488
.field public static final textAppearanceListItemSecondary:I = 0x7f040484
.field public static final textAppearanceListItemSmall:I = 0x7f040489
.field public static final textAppearanceListItemSmall:I = 0x7f040485
.field public static final textAppearancePopupMenuHeader:I = 0x7f04048b
.field public static final textAppearancePopupMenuHeader:I = 0x7f040487
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f04048c
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040488
.field public static final textAppearanceSearchResultTitle:I = 0x7f04048d
.field public static final textAppearanceSearchResultTitle:I = 0x7f040489
.field public static final textAppearanceSmallPopupMenu:I = 0x7f04048e
.field public static final textAppearanceSmallPopupMenu:I = 0x7f04048a
.field public static final textColorAlertDialogListItem:I = 0x7f040491
.field public static final textColorAlertDialogListItem:I = 0x7f04048d
.field public static final textColorSearchUrl:I = 0x7f040492
.field public static final textColorSearchUrl:I = 0x7f04048e
.field public static final theme:I = 0x7f040498
.field public static final theme:I = 0x7f040494
.field public static final thickness:I = 0x7f0404e3
.field public static final thickness:I = 0x7f0404de
.field public static final thumbTextPadding:I = 0x7f0404e4
.field public static final thumbTextPadding:I = 0x7f0404df
.field public static final thumbTint:I = 0x7f0404e5
.field public static final thumbTint:I = 0x7f0404e0
.field public static final thumbTintMode:I = 0x7f0404e6
.field public static final thumbTintMode:I = 0x7f0404e1
.field public static final tickMark:I = 0x7f0404e7
.field public static final tickMark:I = 0x7f0404e2
.field public static final tickMarkTint:I = 0x7f0404e8
.field public static final tickMarkTint:I = 0x7f0404e3
.field public static final tickMarkTintMode:I = 0x7f0404e9
.field public static final tickMarkTintMode:I = 0x7f0404e4
.field public static final tint:I = 0x7f0404eb
.field public static final tint:I = 0x7f0404e6
.field public static final tintMode:I = 0x7f0404ec
.field public static final tintMode:I = 0x7f0404e7
.field public static final title:I = 0x7f0404ed
.field public static final title:I = 0x7f0404e8
.field public static final titleMargin:I = 0x7f0404ef
.field public static final titleMargin:I = 0x7f0404ea
.field public static final titleMarginBottom:I = 0x7f0404f0
.field public static final titleMarginBottom:I = 0x7f0404eb
.field public static final titleMarginEnd:I = 0x7f0404f1
.field public static final titleMarginEnd:I = 0x7f0404ec
.field public static final titleMarginStart:I = 0x7f0404f2
.field public static final titleMarginStart:I = 0x7f0404ed
.field public static final titleMarginTop:I = 0x7f0404f3
.field public static final titleMarginTop:I = 0x7f0404ee
.field public static final titleMargins:I = 0x7f0404f4
.field public static final titleMargins:I = 0x7f0404ef
.field public static final titleTextAppearance:I = 0x7f0404f5
.field public static final titleTextAppearance:I = 0x7f0404f0
.field public static final titleTextColor:I = 0x7f0404f6
.field public static final titleTextColor:I = 0x7f0404f1
.field public static final titleTextStyle:I = 0x7f0404f7
.field public static final titleTextStyle:I = 0x7f0404f2
.field public static final toolbarNavigationButtonStyle:I = 0x7f0404fa
.field public static final toolbarNavigationButtonStyle:I = 0x7f0404f5
.field public static final toolbarStyle:I = 0x7f0404fb
.field public static final toolbarStyle:I = 0x7f0404f6
.field public static final tooltipForegroundColor:I = 0x7f0404fc
.field public static final tooltipForegroundColor:I = 0x7f0404f7
.field public static final tooltipFrameBackground:I = 0x7f0404fd
.field public static final tooltipFrameBackground:I = 0x7f0404f8
.field public static final tooltipText:I = 0x7f0404fe
.field public static final tooltipText:I = 0x7f0404f9
.field public static final track:I = 0x7f040502
.field public static final track:I = 0x7f0404fd
.field public static final trackTint:I = 0x7f040503
.field public static final trackTint:I = 0x7f0404fe
.field public static final trackTintMode:I = 0x7f040504
.field public static final trackTintMode:I = 0x7f0404ff
.field public static final ttcIndex:I = 0x7f040505
.field public static final ttcIndex:I = 0x7f040500
.field public static final ucrop_artv_ratio_title:I = 0x7f040509
.field public static final ucrop_artv_ratio_title:I = 0x7f040504
.field public static final ucrop_artv_ratio_x:I = 0x7f04050a
.field public static final ucrop_artv_ratio_x:I = 0x7f040505
.field public static final ucrop_artv_ratio_y:I = 0x7f04050b
.field public static final ucrop_artv_ratio_y:I = 0x7f040506
.field public static final ucrop_aspect_ratio_x:I = 0x7f04050c
.field public static final ucrop_aspect_ratio_x:I = 0x7f040507
.field public static final ucrop_aspect_ratio_y:I = 0x7f04050d
.field public static final ucrop_aspect_ratio_y:I = 0x7f040508
.field public static final ucrop_circle_dimmed_layer:I = 0x7f04050e
.field public static final ucrop_circle_dimmed_layer:I = 0x7f040509
.field public static final ucrop_dimmed_color:I = 0x7f04050f
.field public static final ucrop_dimmed_color:I = 0x7f04050a
.field public static final ucrop_frame_color:I = 0x7f040510
.field public static final ucrop_frame_color:I = 0x7f04050b
.field public static final ucrop_frame_stroke_size:I = 0x7f040511
.field public static final ucrop_frame_stroke_size:I = 0x7f04050c
.field public static final ucrop_grid_color:I = 0x7f040512
.field public static final ucrop_grid_color:I = 0x7f04050d
.field public static final ucrop_grid_column_count:I = 0x7f040513
.field public static final ucrop_grid_column_count:I = 0x7f04050e
.field public static final ucrop_grid_row_count:I = 0x7f040514
.field public static final ucrop_grid_row_count:I = 0x7f04050f
.field public static final ucrop_grid_stroke_size:I = 0x7f040515
.field public static final ucrop_grid_stroke_size:I = 0x7f040510
.field public static final ucrop_show_frame:I = 0x7f040516
.field public static final ucrop_show_frame:I = 0x7f040511
.field public static final ucrop_show_grid:I = 0x7f040517
.field public static final ucrop_show_grid:I = 0x7f040512
.field public static final ucrop_show_oval_crop_frame:I = 0x7f040518
.field public static final ucrop_show_oval_crop_frame:I = 0x7f040513
.field public static final viewInflaterClass:I = 0x7f040526
.field public static final viewInflaterClass:I = 0x7f040521
.field public static final voiceIcon:I = 0x7f040527
.field public static final voiceIcon:I = 0x7f040522
.field public static final windowActionBar:I = 0x7f04052a
.field public static final windowActionBar:I = 0x7f040525
.field public static final windowActionBarOverlay:I = 0x7f04052b
.field public static final windowActionBarOverlay:I = 0x7f040526
.field public static final windowActionModeOverlay:I = 0x7f04052c
.field public static final windowActionModeOverlay:I = 0x7f040527
.field public static final windowFixedHeightMajor:I = 0x7f04052d
.field public static final windowFixedHeightMajor:I = 0x7f040528
.field public static final windowFixedHeightMinor:I = 0x7f04052e
.field public static final windowFixedHeightMinor:I = 0x7f040529
.field public static final windowFixedWidthMajor:I = 0x7f04052f
.field public static final windowFixedWidthMajor:I = 0x7f04052a
.field public static final windowFixedWidthMinor:I = 0x7f040530
.field public static final windowFixedWidthMinor:I = 0x7f04052b
.field public static final windowMinWidthMajor:I = 0x7f040531
.field public static final windowMinWidthMajor:I = 0x7f04052c
.field public static final windowMinWidthMinor:I = 0x7f040532
.field public static final windowMinWidthMinor:I = 0x7f04052d
.field public static final windowNoTitle:I = 0x7f040533
.field public static final windowNoTitle:I = 0x7f04052e
# direct methods

View file

@ -183,57 +183,57 @@
.field public static final abc_vector_test:I = 0x7f080071
.field public static final notification_action_background:I = 0x7f08052d
.field public static final notification_action_background:I = 0x7f080528
.field public static final notification_bg:I = 0x7f08052e
.field public static final notification_bg:I = 0x7f080529
.field public static final notification_bg_low:I = 0x7f08052f
.field public static final notification_bg_low:I = 0x7f08052a
.field public static final notification_bg_low_normal:I = 0x7f080530
.field public static final notification_bg_low_normal:I = 0x7f08052b
.field public static final notification_bg_low_pressed:I = 0x7f080531
.field public static final notification_bg_low_pressed:I = 0x7f08052c
.field public static final notification_bg_normal:I = 0x7f080532
.field public static final notification_bg_normal:I = 0x7f08052d
.field public static final notification_bg_normal_pressed:I = 0x7f080533
.field public static final notification_bg_normal_pressed:I = 0x7f08052e
.field public static final notification_icon_background:I = 0x7f080534
.field public static final notification_icon_background:I = 0x7f08052f
.field public static final notification_template_icon_bg:I = 0x7f080535
.field public static final notification_template_icon_bg:I = 0x7f080530
.field public static final notification_template_icon_low_bg:I = 0x7f080536
.field public static final notification_template_icon_low_bg:I = 0x7f080531
.field public static final notification_tile_bg:I = 0x7f080537
.field public static final notification_tile_bg:I = 0x7f080532
.field public static final notify_panel_notification_icon_bg:I = 0x7f080538
.field public static final notify_panel_notification_icon_bg:I = 0x7f080533
.field public static final tooltip_frame_dark:I = 0x7f080549
.field public static final tooltip_frame_dark:I = 0x7f080544
.field public static final tooltip_frame_light:I = 0x7f08054a
.field public static final tooltip_frame_light:I = 0x7f080545
.field public static final ucrop_ic_angle:I = 0x7f08054c
.field public static final ucrop_ic_angle:I = 0x7f080547
.field public static final ucrop_ic_crop:I = 0x7f08054d
.field public static final ucrop_ic_crop:I = 0x7f080548
.field public static final ucrop_ic_cross:I = 0x7f08054e
.field public static final ucrop_ic_cross:I = 0x7f080549
.field public static final ucrop_ic_done:I = 0x7f08054f
.field public static final ucrop_ic_done:I = 0x7f08054a
.field public static final ucrop_ic_next:I = 0x7f080550
.field public static final ucrop_ic_next:I = 0x7f08054b
.field public static final ucrop_ic_reset:I = 0x7f080551
.field public static final ucrop_ic_reset:I = 0x7f08054c
.field public static final ucrop_ic_rotate:I = 0x7f080552
.field public static final ucrop_ic_rotate:I = 0x7f08054d
.field public static final ucrop_ic_scale:I = 0x7f080553
.field public static final ucrop_ic_scale:I = 0x7f08054e
.field public static final ucrop_shadow_upside:I = 0x7f080554
.field public static final ucrop_shadow_upside:I = 0x7f08054f
.field public static final ucrop_vector_ic_crop:I = 0x7f080555
.field public static final ucrop_vector_ic_crop:I = 0x7f080550
.field public static final ucrop_vector_loader:I = 0x7f080556
.field public static final ucrop_vector_loader:I = 0x7f080551
.field public static final ucrop_vector_loader_animated:I = 0x7f080557
.field public static final ucrop_vector_loader_animated:I = 0x7f080552
# direct methods

View file

@ -197,87 +197,87 @@
.field public static final select_dialog_listview:I = 0x7f0a072e
.field public static final shortcut:I = 0x7f0a0888
.field public static final shortcut:I = 0x7f0a0887
.field public static final spacer:I = 0x7f0a0897
.field public static final spacer:I = 0x7f0a0896
.field public static final split_action_bar:I = 0x7f0a08a2
.field public static final split_action_bar:I = 0x7f0a08a1
.field public static final src_atop:I = 0x7f0a08a5
.field public static final src_atop:I = 0x7f0a08a4
.field public static final src_in:I = 0x7f0a08a6
.field public static final src_in:I = 0x7f0a08a5
.field public static final src_over:I = 0x7f0a08a7
.field public static final src_over:I = 0x7f0a08a6
.field public static final start:I = 0x7f0a08aa
.field public static final start:I = 0x7f0a08a9
.field public static final state_aspect_ratio:I = 0x7f0a08ab
.field public static final state_aspect_ratio:I = 0x7f0a08aa
.field public static final state_rotate:I = 0x7f0a08ac
.field public static final state_rotate:I = 0x7f0a08ab
.field public static final state_scale:I = 0x7f0a08ad
.field public static final state_scale:I = 0x7f0a08ac
.field public static final submenuarrow:I = 0x7f0a08c5
.field public static final submenuarrow:I = 0x7f0a08c4
.field public static final submit_area:I = 0x7f0a08c6
.field public static final submit_area:I = 0x7f0a08c5
.field public static final tabMode:I = 0x7f0a08d3
.field public static final tabMode:I = 0x7f0a08d2
.field public static final tag_transition_group:I = 0x7f0a08e6
.field public static final tag_transition_group:I = 0x7f0a08e5
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e7
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a08e6
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e8
.field public static final tag_unhandled_key_listeners:I = 0x7f0a08e7
.field public static final text:I = 0x7f0a08f0
.field public static final text:I = 0x7f0a08ef
.field public static final text2:I = 0x7f0a08f1
.field public static final text2:I = 0x7f0a08f0
.field public static final textSpacerNoButtons:I = 0x7f0a08f3
.field public static final textSpacerNoButtons:I = 0x7f0a08f2
.field public static final textSpacerNoTitle:I = 0x7f0a08f4
.field public static final textSpacerNoTitle:I = 0x7f0a08f3
.field public static final text_view_rotate:I = 0x7f0a08f8
.field public static final text_view_rotate:I = 0x7f0a08f7
.field public static final text_view_scale:I = 0x7f0a08f9
.field public static final text_view_scale:I = 0x7f0a08f8
.field public static final time:I = 0x7f0a0900
.field public static final time:I = 0x7f0a08ff
.field public static final title:I = 0x7f0a0901
.field public static final title:I = 0x7f0a0900
.field public static final titleDividerNoCustom:I = 0x7f0a0902
.field public static final titleDividerNoCustom:I = 0x7f0a0901
.field public static final title_template:I = 0x7f0a0903
.field public static final title_template:I = 0x7f0a0902
.field public static final toolbar:I = 0x7f0a0904
.field public static final toolbar:I = 0x7f0a0903
.field public static final toolbar_title:I = 0x7f0a0906
.field public static final toolbar_title:I = 0x7f0a0905
.field public static final top:I = 0x7f0a0908
.field public static final top:I = 0x7f0a0907
.field public static final topPanel:I = 0x7f0a0909
.field public static final topPanel:I = 0x7f0a0908
.field public static final ucrop:I = 0x7f0a0915
.field public static final ucrop:I = 0x7f0a0914
.field public static final ucrop_frame:I = 0x7f0a0916
.field public static final ucrop_frame:I = 0x7f0a0915
.field public static final ucrop_photobox:I = 0x7f0a0917
.field public static final ucrop_photobox:I = 0x7f0a0916
.field public static final uniform:I = 0x7f0a091e
.field public static final uniform:I = 0x7f0a091d
.field public static final up:I = 0x7f0a0920
.field public static final up:I = 0x7f0a091f
.field public static final view_overlay:I = 0x7f0a099d
.field public static final view_overlay:I = 0x7f0a099c
.field public static final wrap_content:I = 0x7f0a0a18
.field public static final wrap_content:I = 0x7f0a0a17
.field public static final wrapper_controls:I = 0x7f0a0a1a
.field public static final wrapper_controls:I = 0x7f0a0a19
.field public static final wrapper_reset_rotate:I = 0x7f0a0a1b
.field public static final wrapper_reset_rotate:I = 0x7f0a0a1a
.field public static final wrapper_rotate_by_angle:I = 0x7f0a0a1c
.field public static final wrapper_rotate_by_angle:I = 0x7f0a0a1b
.field public static final wrapper_states:I = 0x7f0a0a1d
.field public static final wrapper_states:I = 0x7f0a0a1c
# direct methods

View file

@ -1240,7 +1240,7 @@
new-array v4, v0, [I
const v5, 0x7f040437
const v5, 0x7f040433
aput v5, v4, v2
@ -1359,18 +1359,18 @@
0x7f04020e
0x7f040216
0x7f040217
0x7f04028b
0x7f0402b4
0x7f0402c3
0x7f04033b
0x7f040370
0x7f040391
0x7f0403c7
0x7f0403c8
0x7f040448
0x7f04044b
0x7f0404ed
0x7f0404f7
0x7f040287
0x7f0402b0
0x7f0402bf
0x7f040337
0x7f04036c
0x7f04038d
0x7f0403c3
0x7f0403c4
0x7f040444
0x7f040447
0x7f0404e8
0x7f0404f2
.end array-data
:array_1
@ -1379,14 +1379,14 @@
0x7f040056
0x7f0400de
0x7f040208
0x7f04044b
0x7f0404f7
0x7f040447
0x7f0404f2
.end array-data
:array_2
.array-data 4
0x7f0401c6
0x7f0402b5
0x7f0402b1
.end array-data
:array_3
@ -1394,11 +1394,11 @@
0x10100f2
0x7f04009a
0x7f04009b
0x7f040330
0x7f040331
0x7f04036d
0x7f04041e
0x7f040424
0x7f04032c
0x7f04032d
0x7f040369
0x7f04041a
0x7f040420
.end array-data
:array_4
@ -1428,17 +1428,17 @@
:array_7
.array-data 4
0x1010119
0x7f040430
0x7f0404eb
0x7f0404ec
0x7f04042c
0x7f0404e6
0x7f0404e7
.end array-data
:array_8
.array-data 4
0x1010142
0x7f0404e7
0x7f0404e8
0x7f0404e9
0x7f0404e2
0x7f0404e3
0x7f0404e4
.end array-data
:array_9
@ -1471,10 +1471,10 @@
0x7f0401e3
0x7f0401f0
0x7f0401f8
0x7f0402da
0x7f04032a
0x7f04047a
0x7f040495
0x7f0402d6
0x7f040326
0x7f040476
0x7f040491
.end array-data
:array_b
@ -1549,61 +1549,61 @@
0x7f0401ab
0x7f0401ad
0x7f040216
0x7f040297
0x7f04032c
0x7f04032d
0x7f040293
0x7f040328
0x7f040329
0x7f04032a
0x7f04032b
0x7f04032e
0x7f04032f
0x7f040330
0x7f040331
0x7f040332
0x7f040333
0x7f040334
0x7f040335
0x7f040336
0x7f040337
0x7f040338
0x7f040339
0x7f04033a
0x7f040381
0x7f040382
0x7f040383
0x7f040390
0x7f040392
0x7f04037d
0x7f04037e
0x7f04037f
0x7f04038c
0x7f04038e
0x7f0403cb
0x7f0403cf
0x7f0403d3
0x7f0403d4
0x7f0403d5
0x7f0403d0
0x7f0403d1
0x7f040402
0x7f040406
0x7f04040a
0x7f04040c
0x7f04040d
0x7f04042c
0x7f04042d
0x7f040459
0x7f040408
0x7f040409
0x7f040428
0x7f040429
0x7f040455
0x7f040481
0x7f040483
0x7f040484
0x7f040485
0x7f040487
0x7f040488
0x7f040489
0x7f04048b
0x7f04048c
0x7f04048a
0x7f04048d
0x7f04048e
0x7f040491
0x7f040492
0x7f0404fa
0x7f0404fb
0x7f0404fc
0x7f0404fd
0x7f0404f5
0x7f0404f6
0x7f0404f7
0x7f0404f8
0x7f040521
0x7f040525
0x7f040526
0x7f040527
0x7f040528
0x7f040529
0x7f04052a
0x7f04052b
0x7f04052c
0x7f04052d
0x7f04052e
0x7f04052f
0x7f040530
0x7f040531
0x7f040532
0x7f040533
.end array-data
:array_c
@ -1623,19 +1623,19 @@
:array_e
.array-data 4
0x7f0402d6
0x7f04043d
0x7f0402d2
0x7f040439
.end array-data
:array_f
.array-data 4
0x10100b3
0x7f0402de
0x7f0402df
0x7f0402e0
0x7f04030c
0x7f040318
0x7f040319
0x7f0402da
0x7f0402db
0x7f0402dc
0x7f040308
0x7f040314
0x7f040315
.end array-data
:array_10
@ -1646,8 +1646,8 @@
0x7f0400e3
0x7f040195
0x7f0401fc
0x7f04042b
0x7f0404e3
0x7f040427
0x7f0404de
.end array-data
:array_11
@ -1671,7 +1671,7 @@
0x7f0401f7
0x7f0401f8
0x7f0401f9
0x7f040505
0x7f040500
.end array-data
:array_13
@ -1705,8 +1705,8 @@
0x1010128
0x7f04018a
0x7f04018f
0x7f040369
0x7f04041a
0x7f040365
0x7f040416
.end array-data
:array_16
@ -1753,11 +1753,11 @@
0x7f040021
0x7f040037
0x7f040131
0x7f040292
0x7f040293
0x7f040376
0x7f040416
0x7f0404fe
0x7f04028e
0x7f04028f
0x7f040372
0x7f040412
0x7f0404f9
.end array-data
:array_1a
@ -1769,21 +1769,21 @@
0x101012f
0x1010130
0x1010131
0x7f04039d
0x7f040446
0x7f040399
0x7f040442
.end array-data
:array_1b
.array-data 4
0x1010176
0x10102c9
0x7f040379
0x7f040375
.end array-data
:array_1c
.array-data 4
0x7f04037d
0x7f040380
0x7f040379
0x7f04037c
.end array-data
:array_1d
@ -1796,15 +1796,15 @@
0x7f04012c
0x7f04017c
0x7f040201
0x7f040294
0x7f0402db
0x7f0403cd
0x7f0403ce
0x7f040404
0x7f040405
0x7f040447
0x7f04044c
0x7f040527
0x7f040290
0x7f0402d7
0x7f0403c9
0x7f0403ca
0x7f040400
0x7f040401
0x7f040443
0x7f040448
0x7f040522
.end array-data
:array_1e
@ -1813,7 +1813,7 @@
0x1010176
0x101017b
0x1010262
0x7f040391
0x7f04038d
.end array-data
:array_1f
@ -1831,17 +1831,17 @@
0x1010124
0x1010125
0x1010142
0x7f04041d
0x7f04042e
0x7f040455
0x7f040419
0x7f04042a
0x7f040451
0x7f040452
0x7f040456
0x7f04045a
0x7f0404e4
0x7f0404e5
0x7f0404e6
0x7f040502
0x7f040503
0x7f040504
0x7f0404df
0x7f0404e0
0x7f0404e1
0x7f0404fd
0x7f0404fe
0x7f0404ff
.end array-data
:array_21
@ -1860,8 +1860,8 @@
0x1010585
0x7f0401f0
0x7f0401f8
0x7f04047a
0x7f040495
0x7f040476
0x7f040491
.end array-data
:array_22
@ -1877,34 +1877,34 @@
0x7f040135
0x7f040136
0x7f040137
0x7f04033b
0x7f04033c
0x7f040362
0x7f040337
0x7f040338
0x7f04035e
0x7f040366
0x7f04036a
0x7f04036e
0x7f04036f
0x7f040391
0x7f040448
0x7f040449
0x7f04044a
0x7f04036b
0x7f04038d
0x7f040444
0x7f040445
0x7f040446
0x7f0404e8
0x7f0404ea
0x7f0404eb
0x7f0404ec
0x7f0404ed
0x7f0404ee
0x7f0404ef
0x7f0404f0
0x7f0404f1
0x7f0404f2
0x7f0404f3
0x7f0404f4
0x7f0404f5
0x7f0404f6
.end array-data
:array_23
.array-data 4
0x1010000
0x10100da
0x7f04037e
0x7f04037f
0x7f040498
0x7f04037a
0x7f04037b
0x7f040494
.end array-data
:array_24
@ -1923,13 +1923,18 @@
:array_26
.array-data 4
0x7f040509
0x7f04050a
0x7f04050b
0x7f040504
0x7f040505
0x7f040506
.end array-data
:array_27
.array-data 4
0x7f040507
0x7f040508
0x7f040509
0x7f04050a
0x7f04050b
0x7f04050c
0x7f04050d
0x7f04050e
@ -1938,11 +1943,6 @@
0x7f040511
0x7f040512
0x7f040513
0x7f040514
0x7f040515
0x7f040516
0x7f040517
0x7f040518
.end array-data
.end method

View file

@ -15,33 +15,33 @@
# static fields
.field public static final sb_barBackgroundColor:I = 0x7f0403ed
.field public static final sb_barBackgroundColor:I = 0x7f0403e9
.field public static final sb_barColor:I = 0x7f0403ee
.field public static final sb_barColor:I = 0x7f0403ea
.field public static final sb_barControlColor:I = 0x7f0403ef
.field public static final sb_barControlColor:I = 0x7f0403eb
.field public static final sb_barControlRadius:I = 0x7f0403f0
.field public static final sb_barControlRadius:I = 0x7f0403ec
.field public static final sb_barControlShadowColor:I = 0x7f0403f1
.field public static final sb_barControlShadowColor:I = 0x7f0403ed
.field public static final sb_barControlShadowRadius:I = 0x7f0403f2
.field public static final sb_barControlShadowRadius:I = 0x7f0403ee
.field public static final sb_barHeight:I = 0x7f0403f3
.field public static final sb_barHeight:I = 0x7f0403ef
.field public static final sb_barInterval:I = 0x7f0403f4
.field public static final sb_barInterval:I = 0x7f0403f0
.field public static final sb_barOverlayColor:I = 0x7f0403f5
.field public static final sb_barOverlayColor:I = 0x7f0403f1
.field public static final sb_barOverlayValue:I = 0x7f0403f6
.field public static final sb_barOverlayValue:I = 0x7f0403f2
.field public static final sb_barTouchEnabled:I = 0x7f0403f7
.field public static final sb_barTouchEnabled:I = 0x7f0403f3
.field public static final sb_barValue:I = 0x7f0403f8
.field public static final sb_barValue:I = 0x7f0403f4
.field public static final sb_barValueMax:I = 0x7f0403f9
.field public static final sb_barValueMax:I = 0x7f0403f5
.field public static final sb_barValueMin:I = 0x7f0403fa
.field public static final sb_barValueMin:I = 0x7f0403f6
# direct methods

View file

@ -62,6 +62,10 @@
:array_0
.array-data 4
0x7f0403e9
0x7f0403ea
0x7f0403eb
0x7f0403ec
0x7f0403ed
0x7f0403ee
0x7f0403ef
@ -72,10 +76,6 @@
0x7f0403f4
0x7f0403f5
0x7f0403f6
0x7f0403f7
0x7f0403f8
0x7f0403f9
0x7f0403fa
.end array-data
.end method

View file

@ -181,57 +181,57 @@
.field public static final abc_vector_test:I = 0x7f080071
.field public static final notification_action_background:I = 0x7f08052d
.field public static final notification_action_background:I = 0x7f080528
.field public static final notification_bg:I = 0x7f08052e
.field public static final notification_bg:I = 0x7f080529
.field public static final notification_bg_low:I = 0x7f08052f
.field public static final notification_bg_low:I = 0x7f08052a
.field public static final notification_bg_low_normal:I = 0x7f080530
.field public static final notification_bg_low_normal:I = 0x7f08052b
.field public static final notification_bg_low_pressed:I = 0x7f080531
.field public static final notification_bg_low_pressed:I = 0x7f08052c
.field public static final notification_bg_normal:I = 0x7f080532
.field public static final notification_bg_normal:I = 0x7f08052d
.field public static final notification_bg_normal_pressed:I = 0x7f080533
.field public static final notification_bg_normal_pressed:I = 0x7f08052e
.field public static final notification_icon_background:I = 0x7f080534
.field public static final notification_icon_background:I = 0x7f08052f
.field public static final notification_template_icon_bg:I = 0x7f080535
.field public static final notification_template_icon_bg:I = 0x7f080530
.field public static final notification_template_icon_low_bg:I = 0x7f080536
.field public static final notification_template_icon_low_bg:I = 0x7f080531
.field public static final notification_tile_bg:I = 0x7f080537
.field public static final notification_tile_bg:I = 0x7f080532
.field public static final notify_panel_notification_icon_bg:I = 0x7f080538
.field public static final notify_panel_notification_icon_bg:I = 0x7f080533
.field public static final tooltip_frame_dark:I = 0x7f080549
.field public static final tooltip_frame_dark:I = 0x7f080544
.field public static final tooltip_frame_light:I = 0x7f08054a
.field public static final tooltip_frame_light:I = 0x7f080545
.field public static final ucrop_ic_angle:I = 0x7f08054c
.field public static final ucrop_ic_angle:I = 0x7f080547
.field public static final ucrop_ic_crop:I = 0x7f08054d
.field public static final ucrop_ic_crop:I = 0x7f080548
.field public static final ucrop_ic_cross:I = 0x7f08054e
.field public static final ucrop_ic_cross:I = 0x7f080549
.field public static final ucrop_ic_done:I = 0x7f08054f
.field public static final ucrop_ic_done:I = 0x7f08054a
.field public static final ucrop_ic_next:I = 0x7f080550
.field public static final ucrop_ic_next:I = 0x7f08054b
.field public static final ucrop_ic_reset:I = 0x7f080551
.field public static final ucrop_ic_reset:I = 0x7f08054c
.field public static final ucrop_ic_rotate:I = 0x7f080552
.field public static final ucrop_ic_rotate:I = 0x7f08054d
.field public static final ucrop_ic_scale:I = 0x7f080553
.field public static final ucrop_ic_scale:I = 0x7f08054e
.field public static final ucrop_shadow_upside:I = 0x7f080554
.field public static final ucrop_shadow_upside:I = 0x7f08054f
.field public static final ucrop_vector_ic_crop:I = 0x7f080555
.field public static final ucrop_vector_ic_crop:I = 0x7f080550
.field public static final ucrop_vector_loader:I = 0x7f080556
.field public static final ucrop_vector_loader:I = 0x7f080551
.field public static final ucrop_vector_loader_animated:I = 0x7f080557
.field public static final ucrop_vector_loader_animated:I = 0x7f080552
# direct methods

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