From dbe775932a432d0998b458991fa077871729eb93 Mon Sep 17 00:00:00 2001 From: DisTok Date: Mon, 4 Feb 2019 21:37:24 +0100 Subject: [PATCH] Changes of com.discord v834 --- com.discord/AndroidManifest.xml | 3 +- com.discord/apktool.yml | 6 +- .../assets/crashlytics-build.properties | 8 +- com.discord/original/AndroidManifest.xml | Bin 27192 -> 27272 bytes .../img_game_detection_permissions_dark.xml | 24 + .../img_game_detection_permissions_light.xml | 25 + .../img_game_detection_permissions_dark.png | Bin 0 -> 19184 bytes .../img_game_detection_permissions_light.png | Bin 0 -> 16089 bytes .../img_game_detection_permissions_dark.png | Bin 0 -> 8939 bytes .../img_game_detection_permissions_light.png | Bin 0 -> 7388 bytes .../img_game_detection_permissions_dark.png | Bin 0 -> 12088 bytes .../img_game_detection_permissions_light.png | Bin 0 -> 10012 bytes .../img_game_detection_permissions_dark.png | Bin 0 -> 26415 bytes .../img_game_detection_permissions_light.png | Bin 0 -> 22045 bytes .../img_game_detection_permissions_dark.png | Bin 0 -> 42580 bytes .../img_game_detection_permissions_light.png | Bin 0 -> 35870 bytes .../img_game_detection_permissions_dark.png | Bin 0 -> 59386 bytes .../img_game_detection_permissions_light.png | Bin 0 -> 49816 bytes .../res/layout-v17/widget_settings.xml | 2 +- .../res/layout-v17/widget_settings_games.xml | 2 +- .../res/layout-v21/widget_settings_games.xml | 2 +- .../view_game_detection_modal_image.xml | 3 + com.discord/res/layout/widget_settings.xml | 2 +- .../res/layout/widget_settings_games.xml | 2 +- com.discord/res/values/attrs.xml | 1 + com.discord/res/values/public.xml | 1764 +++++++++-------- com.discord/res/values/strings.xml | 8 +- com.discord/res/values/styles.xml | 2 + .../smali/androidx/annotation/IntDef.smali | 4 + .../smali/androidx/annotation/LongDef.smali | 4 + .../smali/androidx/annotation/StringDef.smali | 4 + .../smali/androidx/appcompat/R$attr.smali | 270 +-- .../smali/androidx/appcompat/R$drawable.smali | 28 +- .../androidx/appcompat/R$styleable.smali | 162 +- .../androidx/asynclayoutinflater/R$attr.smali | 2 +- .../asynclayoutinflater/R$drawable.smali | 24 +- .../asynclayoutinflater/R$styleable.smali | 2 +- .../smali/androidx/browser/R$attr.smali | 18 +- .../smali/androidx/browser/R$drawable.smali | 24 +- .../smali/androidx/browser/R$styleable.smali | 12 +- .../constraintlayout/widget/R$attr.smali | 100 +- .../constraintlayout/widget/R$styleable.smali | 14 +- .../androidx/coordinatorlayout/R$attr.smali | 18 +- .../coordinatorlayout/R$drawable.smali | 24 +- .../coordinatorlayout/R$styleable.smali | 12 +- com.discord/smali/androidx/core/R$attr.smali | 2 +- .../smali/androidx/core/R$drawable.smali | 24 +- .../smali/androidx/core/R$styleable.smali | 2 +- .../smali/androidx/customview/R$attr.smali | 2 +- .../androidx/customview/R$drawable.smali | 24 +- .../androidx/customview/R$styleable.smali | 2 +- .../smali/androidx/drawerlayout/R$attr.smali | 2 +- .../androidx/drawerlayout/R$drawable.smali | 24 +- .../androidx/drawerlayout/R$styleable.smali | 2 +- .../smali/androidx/fragment/R$attr.smali | 18 +- .../smali/androidx/fragment/R$drawable.smali | 24 +- .../smali/androidx/fragment/R$styleable.smali | 12 +- .../smali/androidx/legacy/coreui/R$attr.smali | 18 +- .../androidx/legacy/coreui/R$drawable.smali | 24 +- .../androidx/legacy/coreui/R$styleable.smali | 12 +- .../androidx/legacy/coreutils/R$attr.smali | 2 +- .../legacy/coreutils/R$drawable.smali | 24 +- .../legacy/coreutils/R$styleable.smali | 2 +- .../smali/androidx/legacy/v13/R$attr.smali | 18 +- .../androidx/legacy/v13/R$drawable.smali | 24 +- .../androidx/legacy/v13/R$styleable.smali | 12 +- .../smali/androidx/legacy/v4/R$attr.smali | 18 +- .../smali/androidx/legacy/v4/R$drawable.smali | 24 +- .../androidx/legacy/v4/R$styleable.smali | 12 +- .../lifecycle/extensions/R$attr.smali | 18 +- .../lifecycle/extensions/R$drawable.smali | 24 +- .../lifecycle/extensions/R$styleable.smali | 12 +- .../smali/androidx/loader/R$attr.smali | 2 +- .../smali/androidx/loader/R$drawable.smali | 24 +- .../smali/androidx/loader/R$styleable.smali | 2 +- com.discord/smali/androidx/media/R$attr.smali | 2 +- .../smali/androidx/media/R$drawable.smali | 24 +- .../smali/androidx/media/R$styleable.smali | 2 +- .../smali/androidx/recyclerview/R$attr.smali | 26 +- .../androidx/recyclerview/R$drawable.smali | 24 +- .../androidx/recyclerview/R$styleable.smali | 20 +- com.discord/smali/androidx/room/R$attr.smali | 2 +- .../smali/androidx/room/R$drawable.smali | 24 +- .../smali/androidx/room/R$styleable.smali | 2 +- .../androidx/slidingpanelayout/R$attr.smali | 2 +- .../slidingpanelayout/R$drawable.smali | 24 +- .../slidingpanelayout/R$styleable.smali | 2 +- .../androidx/swiperefreshlayout/R$attr.smali | 2 +- .../swiperefreshlayout/R$drawable.smali | 24 +- .../swiperefreshlayout/R$styleable.smali | 2 +- .../smali/androidx/transition/R$attr.smali | 2 +- .../androidx/transition/R$drawable.smali | 24 +- .../androidx/transition/R$styleable.smali | 2 +- .../androidx/vectordrawable/R$attr.smali | 18 +- .../androidx/vectordrawable/R$drawable.smali | 24 +- .../androidx/vectordrawable/R$styleable.smali | 12 +- .../smali/androidx/viewpager/R$attr.smali | 2 +- .../smali/androidx/viewpager/R$drawable.smali | 24 +- .../androidx/viewpager/R$styleable.smali | 2 +- .../smali/androidx/work/R$drawable.smali | 24 +- .../smali/androidx/work/R$styleable.smali | 2 +- .../smali/androidx/work/ktx/R$drawable.smali | 24 +- .../smali/androidx/work/ktx/R$styleable.smali | 2 +- com.discord/smali/butterknife/R$attr.smali | 2 +- .../smali/butterknife/R$drawable.smali | 24 +- .../smali/butterknife/R$styleable.smali | 2 +- com.discord/smali/com/airbnb/lottie/R$a.smali | 164 +- .../smali/com/discord/BuildConfig.smali | 6 +- com.discord/smali/com/discord/R$a.smali | 352 ++-- com.discord/smali/com/discord/a/b.smali | 2 +- .../smali/com/discord/app/AppActivity.smali | 2 +- com.discord/smali/com/discord/app/e.smali | 54 +- .../smali/com/discord/chipsview/R$b.smali | 2 +- .../smali/com/discord/chipsview/R$e.smali | 174 +- .../com/discord/gateway/GatewaySocket$1.smali | 10 +- .../com/discord/gateway/GatewaySocket$2.smali | 2 +- .../com/discord/gateway/GatewaySocket$3.smali | 2 +- .../gateway/GatewaySocket$Companion.smali | 92 - .../gateway/GatewaySocket$callConnect$1.smali | 8 +- ...GatewaySocket$expeditedHeartbeat$1$1.smali | 6 +- .../GatewaySocket$expeditedHeartbeat$1.smali | 16 +- .../GatewaySocket$handleHeartbeatAck$1.smali | 8 +- .../GatewaySocket$incomingParser$1.smali | 10 +- .../GatewaySocket$pingVoiceServer$1.smali | 8 +- .../GatewaySocket$presenceUpdate$1.smali | 8 +- .../GatewaySocket$requestGuildMembers$1.smali | 8 +- .../GatewaySocket$requestGuildMembers$2.smali | 8 +- .../GatewaySocket$voiceStateUpdate$1.smali | 8 +- .../com/discord/gateway/GatewaySocket.smali | 637 +++--- .../smali/com/discord/gateway/R$attr.smali | 542 ++--- .../com/discord/gateway/R$drawable.smali | 34 +- .../com/discord/gateway/R$styleable.smali | 318 +-- .../smali/com/discord/restapi/R$attr.smali | 542 ++--- .../com/discord/restapi/R$drawable.smali | 34 +- .../com/discord/restapi/R$styleable.smali | 318 +-- ...eStream$0sra3lZidTW1_W3taYr69kAjYfA.smali} | 12 +- ...eStream$DM71rNzlh-VtjioWLZXLMeGhuBE.smali} | 12 +- ...reStream$I84qzxV-leASNEvm6tm8-9bOGt0.smali | 44 + ...eStream$QGZFWCYCRquV9yqAKPilnobpqz0.smali} | 24 +- ...eStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo.smali} | 16 +- ...eStream$wtVaRJwn9Txph5JqE8UbGl3o5c0.smali} | 12 +- .../discord/stores/StoreClientVersion.smali | 2 +- ...n$ClientState$Companion$initialize$1.smali | 81 +- ...ewayConnection$ClientState$Companion.smali | 125 +- .../StoreGatewayConnection$ClientState.smali | 353 ++-- .../StoreGatewayConnection$Companion.smali | 32 + ...tewayConnection$buildGatewaySocket$1.smali | 2 +- ...dGatewaySocket$gatewayUrlTransform$1.smali | 2 +- ...delayedDisconnectProvisionalSocket$1.smali | 67 + .../StoreGatewayConnection$init$1.smali | 18 +- ...ayConnection$initProvisionalSocket$1.smali | 73 + ...ayConnection$initProvisionalSocket$2.smali | 75 + ...reGatewayConnection$presenceUpdate$1.smali | 2 +- ...GatewayConnection$provisionGateway$1.smali | 80 + ...tion$provisionalSocketEventHandler$1.smali | 84 + ...Connection$sam$rx_functions_Func3$0.smali} | 16 +- .../stores/StoreGatewayConnection.smali | 839 ++++++-- ...es$Dialog$Type$buildPassiveNotice$1.smali} | 10 +- .../stores/StoreNotices$Dialog$Type.smali | 26 +- .../discord/stores/StoreReviewRequest.smali | 2 +- .../stores/StoreRunningGame$Companion.smali | 32 + .../stores/StoreRunningGame$RunningGame.smali | 8 - ...reRunningGame$handleConnectionOpen$1.smali | 96 + ...reRunningGame$handleConnectionOpen$2.smali | 165 ++ .../StoreRunningGame$setRunningGame$1$1.smali | 75 + .../StoreRunningGame$setRunningGame$1$2.smali | 79 + .../StoreRunningGame$setRunningGame$1$3.smali | 147 ++ .../StoreRunningGame$setRunningGame$1$4.smali | 193 ++ .../StoreRunningGame$setRunningGame$1.smali | 225 ++- .../com/discord/stores/StoreRunningGame.smali | 341 +++- .../com/discord/stores/StoreStream.smali | 62 +- .../discord/stores/StoreUserPresence.smali | 64 +- .../analytics/AnalyticsTracker.smali | 28 +- .../utilities/analytics/AnalyticsUtils.smali | 6 +- .../utilities/fcm/NotificationRenderer.smali | 2 +- .../utilities/games/GameDetectionHelper.smali | 368 ++-- .../GameDetectionService$Companion.smali | 69 +- .../games/GameDetectionService.smali | 20 +- .../utilities/games/ManualGamesList.smali | 463 +++++ ...rs$enableGameDetectionModalBuilder$1.smali | 85 + ...rs$enableGameDetectionModalBuilder$2.smali | 92 + .../NoticeBuilders$noticeDataBuilders$3.smali | 106 + .../utilities/notices/NoticeBuilders.smali | 120 +- .../rest/RestAPI$AppHeadersProvider.smali | 2 +- .../discord/utilities/rest/SendUtils.smali | 2 +- .../textprocessing/MessageRenderContext.smali | 4 +- .../textprocessing/node/CodeNode.smali | 6 +- .../EmojiNode$render$placeholderSpan$1.smali | 2 +- com.discord/smali/com/discord/utils/R$b.smali | 318 +-- .../com/discord/views/CheckedSetting.smali | 6 +- .../com/discord/views/TernaryCheckBox.smali | 2 +- .../discord/views/ToolbarTitleLayout.smali | 2 +- .../discord/views/UploadProgressView.smali | 4 +- .../com/discord/views/UserListItemView.smali | 2 +- .../com/discord/views/VoiceUserView.smali | 2 +- .../video/VideoCallParticipantView.smali | 2 +- .../widgets/auth/WidgetAuthCaptcha.smali | 2 +- .../widgets/auth/WidgetAuthInviteInfo.smali | 2 +- .../widgets/auth/WidgetAuthLanding.smali | 2 +- .../widgets/auth/WidgetAuthLogin.smali | 2 +- .../discord/widgets/auth/WidgetAuthMfa.smali | 6 +- .../widgets/auth/WidgetAuthRegister.smali | 2 +- .../auth/WidgetAuthRegisterInvite.smali | 2 +- .../auth/WidgetAuthUndeleteAccount.smali | 2 +- .../WidgetChannelGroupDMSettings.smali | 4 +- .../WidgetChannelNotificationSettings.smali | 2 +- .../WidgetChannelSelector$Adapter.smali | 2 +- .../channels/WidgetChannelSelector.smali | 2 +- ...WidgetChannelSettingsEditPermissions.smali | 2 +- ...tChannelSettingsPermissionsAddMember.smali | 2 +- ...getChannelSettingsPermissionsAddRole.smali | 2 +- ...etChannelSettingsPermissionsOverview.smali | 2 +- .../widgets/channels/WidgetChannelTopic.smali | 2 +- ...ateChannel$RolesAdapter$RoleListItem.smali | 2 +- .../channels/WidgetCreateChannel.smali | 2 +- .../channels/WidgetGroupInviteFriends.smali | 2 +- .../WidgetGroupInviteFriendsAdapter.smali | 2 +- .../channels/WidgetTextChannelSettings.smali | 4 +- .../channels/list/WidgetChannelsList.smali | 2 +- ...annelsListAdapter$ItemChannelPrivate.smali | 4 +- .../list/WidgetChannelsListAdapter.smali | 18 +- ...WidgetChannelsListItemChannelActions.smali | 2 +- .../WidgetChannelsListItemVoiceActions.smali | 2 +- .../WidgetCollapsedUsersListAdapter.smali | 2 +- .../memberlist/WidgetChannelMembersList.smali | 2 +- .../adapter/ChannelMembersListAdapter.smali | 10 +- .../chat/detached/WidgetChatDetached.smali | 2 +- .../input/WidgetChatInput$chatInput$2.smali | 2 +- .../widgets/chat/input/WidgetChatInput.smali | 2 +- ...putAttachments$DiscordCameraFragment.smali | 2 +- ...nputAttachments$DiscordFilesFragment.smali | 2 +- ...putAttachments$DiscordPhotosFragment.smali | 2 +- .../WidgetChatInputCommandsAdapter.smali | 2 +- .../emoji/WidgetChatInputEmojiPicker.smali | 60 +- .../widgets/chat/list/WidgetChatList.smali | 2 +- .../chat/list/WidgetChatListActions.smali | 2 +- .../chat/list/WidgetChatListAdapter.smali | 20 +- .../WidgetChatListAdapterItemBlocked.smali | 2 +- .../list/WidgetChatListAdapterItemEmbed.smali | 6 +- .../WidgetChatListAdapterItemEmptyPins.smali | 2 +- .../WidgetChatListAdapterItemGameInvite.smali | 2 +- .../list/WidgetChatListAdapterItemGift.smali | 12 +- ...idgetChatListAdapterItemGuildWelcome.smali | 2 +- .../WidgetChatListAdapterItemInvite.smali | 8 +- ...getChatListAdapterItemListenTogether.smali | 2 +- ...dgetChatListAdapterItemMentionFooter.smali | 2 +- .../WidgetChatListAdapterItemMessage.smali | 10 +- ...dgetChatListAdapterItemMessageHeader.smali | 2 +- ...WidgetChatListAdapterItemNewMessages.smali | 2 +- .../WidgetChatListAdapterItemReactions.smali | 2 +- ...ChatListAdapterItemSearchResultCount.smali | 2 +- .../list/WidgetChatListAdapterItemStart.smali | 2 +- ...dgetChatListAdapterItemSystemMessage.smali | 4 +- .../WidgetChatListAdapterItemTimestamp.smali | 4 +- ...getChatListAdapterItemUploadProgress.smali | 2 +- .../chat/list/WidgetChatListItem.smali | 2 +- ...mojisAdapter$ReactionEmojiViewHolder.smali | 2 +- ...ctionsResultsAdapter$ErrorViewHolder.smali | 2 +- ...ionsResultsAdapter$LoadingViewHolder.smali | 2 +- ...esultsAdapter$ReactionUserViewHolder.smali | 2 +- .../WidgetManageReactions.smali | 2 +- .../pins/WidgetChannelPinnedMessages.smali | 2 +- .../chat/typing/WidgetChatTypingUsers.smali | 2 +- .../widgets/client/WidgetClientOutdated.smali | 2 +- .../WidgetDebugging$Adapter$Item.smali | 4 +- .../debugging/WidgetDebugging$Adapter.smali | 2 +- .../widgets/debugging/WidgetDebugging.smali | 2 +- .../widgets/debugging/WidgetFatalCrash.smali | 4 +- .../widgets/friends/WidgetFriendsAdd.smali | 2 +- ...FriendsAddUserAdapter$UserViewHolder.smali | 2 +- .../friends/WidgetFriendsFindNearby.smali | 2 +- .../friends/WidgetFriendsList$addTab$1.smali | 2 +- .../widgets/friends/WidgetFriendsList.smali | 2 +- .../WidgetFriendsListAdapter$ItemEmpty.smali | 2 +- ...getFriendsListAdapter$ItemSuggestion.smali | 2 +- .../WidgetFriendsListAdapter$ItemUser.smali | 2 +- .../actions/WidgetGuildActionsAdd.smali | 4 +- .../actions/WidgetGuildActionsSheet.smali | 6 +- .../guilds/create/WidgetGuildCreate.smali | 4 +- ...SettingsSheet$ChannelsSpinnerAdapter.smali | 4 +- .../invite/ViewInviteSettingsSheet.smali | 14 +- .../guilds/invite/WidgetGuildInvite.smali | 2 +- ...viteShare$PrivateChannelAdapter$Item.smali | 2 +- .../invite/WidgetGuildInviteShare.smali | 4 +- .../guilds/invite/WidgetInviteInfo.smali | 2 +- .../widgets/guilds/join/WidgetGuildJoin.smali | 2 +- .../guilds/list/WidgetGuildsList.smali | 2 +- .../list/WidgetGuildsListAdapter$Item.smali | 4 +- .../guilds/list/WidgetGuildsListAdapter.smali | 24 +- ...getGuildManagement$Adapter$ItemGuild.smali | 2 +- ...etGuildManagement$Adapter$ItemHeader.smali | 2 +- .../management/WidgetGuildManagement.smali | 2 +- .../com/discord/widgets/main/WidgetMain.smali | 2 +- .../main/WidgetMainHeaderManager.smali | 2 +- .../discord/widgets/media/WidgetMedia.smali | 2 +- .../widgets/notice/WidgetNoticeDialog.smali | 2 +- .../widgets/notice/WidgetNoticePopup.smali | 2 +- ...$Companion$getMessageRenderContext$1.smali | 2 +- .../notice/WidgetNoticePopupChannel.smali | 6 +- .../nux/WidgetNuxPostRegistrationJoin.smali | 2 +- .../discord/widgets/roles/RolesAdapter.smali | 2 +- .../discord/widgets/search/WidgetSearch.smali | 2 +- .../search/results/WidgetSearchResults.smali | 2 +- .../suggestions/WidgetSearchSuggestions.smali | 2 +- ...hSuggestionsAdapter$FilterViewHolder.smali | 10 +- ...archSuggestionsAdapter$HasViewHolder.smali | 28 +- ...hSuggestionsAdapter$HeaderViewHolder.smali | 2 +- ...tionsAdapter$HistoryHeaderViewHolder.smali | 2 +- ...ggestionsAdapter$InChannelViewHolder.smali | 2 +- ...estionsAdapter$RecentQueryViewHolder.smali | 2 +- ...rchSuggestionsAdapter$UserViewHolder.smali | 2 +- .../servers/WidgetServerDeleteDialog.smali | 2 +- .../servers/WidgetServerNotifications.smali | 2 +- ...tServerNotificationsOverrideSelector.smali | 2 +- ...rverRegionSelectDialog$RegionAdapter.smali | 2 +- .../WidgetServerRegionSelectDialog.smali | 2 +- .../servers/WidgetServerSettings.smali | 2 +- ...rverSettingsBans$Adapter$BanListItem.smali | 2 +- .../servers/WidgetServerSettingsBans.smali | 4 +- .../WidgetServerSettingsChannels.smali | 2 +- ...erverSettingsChannelsFabMenuFragment.smali | 2 +- ...getServerSettingsChannelsSortActions.smali | 2 +- .../WidgetServerSettingsEditIntegration.smali | 2 +- .../WidgetServerSettingsEditMember.smali | 2 +- .../WidgetServerSettingsEditRole.smali | 2 +- ...getServerSettingsEditRoleColorPicker.smali | 2 +- .../WidgetServerSettingsInstantInvites.smali | 2 +- ...tServerSettingsInstantInvitesActions.smali | 2 +- ...ServerSettingsInstantInvitesListItem.smali | 2 +- .../WidgetServerSettingsIntegrations.smali | 2 +- ...etServerSettingsIntegrationsListItem.smali | 4 +- .../servers/WidgetServerSettingsMembers.smali | 2 +- ...ettingsMembersAdapter$MemberListItem.smali | 2 +- .../WidgetServerSettingsModeration.smali | 2 +- ...erverSettingsOverview$AfkBottomSheet.smali | 2 +- .../WidgetServerSettingsOverview.smali | 2 +- .../WidgetServerSettingsRolesList.smali | 2 +- ...ettingsRolesListAdapter$RoleListItem.smali | 2 +- ...rverSettingsSecurity$ToggleMfaDialog.smali | 2 +- .../WidgetServerSettingsSecurity.smali | 2 +- ...idgetServerSettingsTransferOwnership.smali | 2 +- .../WidgetServerSettingsVanityUrl.smali | 2 +- .../WidgetServerSettingsAuditLog.smali | 2 +- ...itLogAdapter$AuditLogEntryViewHolder.smali | 6 +- ...LogAdapter$AuditLogLoadingViewHolder.smali | 2 +- ...apter$AuditLogFilterActionViewHolder.smali | 2 +- ...Adapter$AuditLogFilterUserViewHolder.smali | 2 +- ...getServerSettingsAuditLogFilterSheet.smali | 2 +- .../widgets/settings/WidgetChangeLog.smali | 2 +- .../WidgetSettings$Companion$Model.smali | 216 ++ .../settings/WidgetSettings$Companion.smali | 6 + .../WidgetSettings$configureUI$1.smali | 2 +- ...dgetSettings$onViewBoundOrOnResume$1.smali | 124 +- ...dgetSettings$onViewBoundOrOnResume$2.smali | 97 + .../widgets/settings/WidgetSettings.smali | 134 +- .../settings/WidgetSettingsAccount.smali | 2 +- .../WidgetSettingsAccountChangePassword.smali | 2 +- .../settings/WidgetSettingsAppearance.smali | 2 +- .../settings/WidgetSettingsBehavior.smali | 2 +- .../settings/WidgetSettingsDeveloper.smali | 2 +- ...$configureUI$$inlined$apply$lambda$1.smali | 31 +- ...onfigureUI$$inlined$apply$lambda$2$1.smali | 2 +- ...$configureUI$$inlined$apply$lambda$2.smali | 138 +- .../settings/WidgetSettingsGames.smali | 28 +- .../settings/WidgetSettingsLanguage.smali | 2 +- ...WidgetSettingsLanguageSelect$Adapter.smali | 2 +- .../WidgetSettingsLanguageSelect.smali | 2 +- .../settings/WidgetSettingsMedia.smali | 2 +- .../WidgetSettingsNotifications.smali | 2 +- .../WidgetSettingsNotificationsOs.smali | 2 +- .../settings/WidgetSettingsPrivacy.smali | 4 +- ...idgetSettingsUserConnections$Adapter.smali | 2 +- .../WidgetSettingsUserConnections.smali | 2 +- ...etSettingsUserConnectionsAdd$Adapter.smali | 2 +- .../WidgetSettingsUserConnectionsAdd.smali | 2 +- ...WidgetSettingsUserConnectionsAddXbox.smali | 2 +- .../settings/WidgetSettingsVoice.smali | 2 +- .../share/WidgetIncomingShare$Adapter.smali | 2 +- .../widgets/share/WidgetIncomingShare.smali | 2 +- .../discord/widgets/status/WidgetStatus.smali | 2 +- .../discord/widgets/tos/WidgetTosAccept.smali | 2 +- ...ViewHolderUserRichPresence$Companion.smali | 6 +- .../discord/widgets/user/WidgetBanUser.smali | 2 +- .../discord/widgets/user/WidgetKickUser.smali | 2 +- .../widgets/user/WidgetPruneUsers.smali | 2 +- ...UserMentions$WidgetUserMentionFilter.smali | 2 +- .../widgets/user/WidgetUserMentions.smali | 2 +- ...erMutualFriends$MutualFriendsAdapter.smali | 6 +- .../user/WidgetUserMutualFriends.smali | 2 +- .../user/WidgetUserMutualGuilds$Adapter.smali | 6 +- .../widgets/user/WidgetUserMutualGuilds.smali | 2 +- .../widgets/user/WidgetUserProfile.smali | 4 +- .../user/WidgetUserProfileHeader.smali | 8 +- .../user/WidgetUserProfileInfo$Adapter.smali | 2 +- .../widgets/user/WidgetUserProfileInfo.smali | 2 +- .../widgets/user/WidgetUserProfileStrip.smali | 2 +- .../widgets/user/WidgetUserStatusSheet.smali | 2 +- .../account/WidgetUserAccountVerify.smali | 2 +- .../captcha/WidgetUserCaptchaVerify.smali | 2 +- .../WidgetUserEmailUpdate$Companion.smali | 2 +- .../user/email/WidgetUserEmailUpdate.smali | 2 +- .../user/email/WidgetUserEmailVerify.smali | 2 +- .../user/phone/WidgetUserPhoneAdd.smali | 2 +- .../user/phone/WidgetUserPhoneVerify.smali | 2 +- .../user/search/ViewGlobalSearchItem.smali | 2 +- .../user/search/WidgetGlobalSearch.smali | 2 +- ...GlobalSearchAdapter$HeaderViewHolder.smali | 2 +- ...GlobalSearchAdapter$SearchViewHolder.smali | 2 +- .../user/usersheet/WidgetUserSheet.smali | 4 +- .../voice/call/WidgetPrivateCall.smali | 2 +- .../call/WidgetPrivateCallControlsView.smali | 2 +- .../voice/call/WidgetVoiceCallIncoming.smali | 2 +- .../call/WidgetVoiceCallInline$Adapter.smali | 2 +- .../voice/call/WidgetVoiceCallInline.smali | 4 +- ...articipantsAdapter$ViewHolderDivider.smali | 2 +- ...ParticipantsAdapter$ViewHolderHeader.smali | 2 +- ...llParticipantsAdapter$ViewHolderUser.smali | 2 +- .../voice/fullscreen/VoiceControlsView.smali | 4 +- .../voice/fullscreen/WidgetGuildCall.smali | 2 +- .../settings/WidgetVoiceChannelSettings.smali | 4 +- .../smali/com/facebook/drawee/R$a.smali | 28 +- .../com/google/android/flexbox/R$a.smali | 14 +- .../com/google/android/material/R$attr.smali | 462 ++--- .../google/android/material/R$drawable.smali | 34 +- .../google/android/material/R$styleable.smali | 272 +-- .../com/lytefast/flexinput/R$b.smali | 612 +++--- .../com/lytefast/flexinput/R$d.smali | 34 +- .../com/lytefast/flexinput/R$f.smali | 2 +- .../com/lytefast/flexinput/R$i.smali | 316 +-- .../com/miguelgaeta/media_picker/R$attr.smali | 264 +-- .../miguelgaeta/media_picker/R$drawable.smali | 48 +- .../media_picker/R$styleable.smali | 154 +- .../com/miguelgaeta/super_bar/R$attr.smali | 28 +- .../miguelgaeta/super_bar/R$styleable.smali | 2 +- .../com/yalantis/ucrop/R$c.smali | 48 +- .../com/yalantis/ucrop/R$h.smali | 154 +- 436 files changed, 9833 insertions(+), 6057 deletions(-) create mode 100644 com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_dark.xml create mode 100644 com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_light.xml create mode 100644 com.discord/res/drawable-hdpi/img_game_detection_permissions_dark.png create mode 100644 com.discord/res/drawable-hdpi/img_game_detection_permissions_light.png create mode 100644 com.discord/res/drawable-ldpi/img_game_detection_permissions_dark.png create mode 100644 com.discord/res/drawable-ldpi/img_game_detection_permissions_light.png create mode 100644 com.discord/res/drawable-mdpi/img_game_detection_permissions_dark.png create mode 100644 com.discord/res/drawable-mdpi/img_game_detection_permissions_light.png create mode 100644 com.discord/res/drawable-xhdpi/img_game_detection_permissions_dark.png create mode 100644 com.discord/res/drawable-xhdpi/img_game_detection_permissions_light.png create mode 100644 com.discord/res/drawable-xxhdpi/img_game_detection_permissions_dark.png create mode 100644 com.discord/res/drawable-xxhdpi/img_game_detection_permissions_light.png create mode 100644 com.discord/res/drawable-xxxhdpi/img_game_detection_permissions_dark.png create mode 100644 com.discord/res/drawable-xxxhdpi/img_game_detection_permissions_light.png create mode 100644 com.discord/res/layout/view_game_detection_modal_image.xml rename com.discord/smali/com/discord/stores/{-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY.smali => -$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA.smali} (64%) rename com.discord/smali/com/discord/stores/{-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c.smali => -$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE.smali} (74%) create mode 100644 com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0.smali rename com.discord/smali/com/discord/stores/{-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k.smali => -$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0.smali} (68%) rename com.discord/smali/com/discord/stores/{-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A.smali => -$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo.smali} (74%) rename com.discord/smali/com/discord/stores/{-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU.smali => -$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0.smali} (65%) create mode 100644 com.discord/smali/com/discord/stores/StoreGatewayConnection$Companion.smali create mode 100644 com.discord/smali/com/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1.smali create mode 100644 com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$1.smali create mode 100644 com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$2.smali create mode 100644 com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionGateway$1.smali create mode 100644 com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1.smali rename com.discord/smali/com/discord/stores/{StoreGatewayConnection$sam$rx_functions_Func4$0.smali => StoreGatewayConnection$sam$rx_functions_Func3$0.smali} (55%) rename com.discord/smali/com/discord/stores/{StoreNotices$Dialog$Type$bulidPassiveNotice$1.smali => StoreNotices$Dialog$Type$buildPassiveNotice$1.smali} (89%) create mode 100644 com.discord/smali/com/discord/stores/StoreRunningGame$Companion.smali create mode 100644 com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$1.smali create mode 100644 com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$2.smali create mode 100644 com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$1.smali create mode 100644 com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$2.smali create mode 100644 com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$3.smali create mode 100644 com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$4.smali create mode 100644 com.discord/smali/com/discord/utilities/games/ManualGamesList.smali create mode 100644 com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1.smali create mode 100644 com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2.smali create mode 100644 com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3.smali create mode 100644 com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion$Model.smali create mode 100644 com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2.smali diff --git a/com.discord/AndroidManifest.xml b/com.discord/AndroidManifest.xml index a1f77c05af..eaf58c2d64 100644 --- a/com.discord/AndroidManifest.xml +++ b/com.discord/AndroidManifest.xml @@ -1,4 +1,4 @@ - + @@ -18,6 +18,7 @@ + diff --git a/com.discord/apktool.yml b/com.discord/apktool.yml index 970936dbb1..63dee58858 100644 --- a/com.discord/apktool.yml +++ b/com.discord/apktool.yml @@ -1,5 +1,5 @@ !!brut.androlib.meta.MetaInfo -apkFileName: com.discord-833.apk +apkFileName: com.discord-834.apk compressionType: false doNotCompress: - arsc @@ -345,5 +345,5 @@ usesFramework: tag: null version: 2.4.0-896569-SNAPSHOT versionInfo: - versionCode: '833' - versionName: 8.3.3 + versionCode: '834' + versionName: 8.3.4g diff --git a/com.discord/assets/crashlytics-build.properties b/com.discord/assets/crashlytics-build.properties index f491357ae7..4b73934e36 100644 --- a/com.discord/assets/crashlytics-build.properties +++ b/com.discord/assets/crashlytics-build.properties @@ -3,9 +3,9 @@ # #Do NOT modify, delete, or commit to source control! # -#Tue Jan 22 23:44:10 UTC 2019 -version_name=8.3.3 +#Wed Jan 23 18:38:38 UTC 2019 +version_name=8.3.4g package_name=com.discord -build_id=4eeaaee0-1de8-4826-8958-a12f8a696fe8 -version_code=833 +build_id=a2876eba-358c-4d69-acde-73447f19cc90 +version_code=834 app_name=com.discord diff --git a/com.discord/original/AndroidManifest.xml b/com.discord/original/AndroidManifest.xml index 239d4879f5f94801c20f288f45ae948d40900ee8..be314b18a9d5ebce537a0dd20a39d76d1fba92fb 100644 GIT binary patch delta 2688 zcmZ{kYfMyE5XaBpqEuJA%B>fy4{)j8Dr!;N#q9+Ik;n2{5OIqOyWlEl_@L3KsZaWd z*i<5pNz+QL7)^Z;Q^go+G}RAU0qxbAj@uoBYn5Id|rq z`JcIaI`2`_cN9HL#i*v1=&yGqJCvFW-UIu=F>oIAfuv}q)_}vH3#1NL>J!inj1fw0 z0N22T7^ND(5zqyuy`a=aa1Qi<`6J)K1V1CclhAftsjP1Uv%Sla%TNzk}?_ zPzid#_9;sJ49XJl9waAXP0+UkLvSjTgEej}49b&G5cm~%UqNfYQ&2q(EtsyE3Y~Tlxj=!U(I7SawscN>G2j;7~j_D)box$xX-IT?9=5C^_j_7%R4(EhajWw^i z&#Q67YqB5DvtBJa6~{J4P-weku7!qgY zSaGd*rX%72=#qG$$2HSP8=1{3J~ySXnwZ zq$lyhbd8Us+l7@O)y;d;H7etlMLLypVz!41Gc}IM(BL&@>lBc=h71FiDsrSea?H^)O5(Ynt#GuLB{ zsJV?>ay_HlhOBUqC*|tW&7)Q(H{?NM9=ewoN1u!Sy?L5tLBBKK?re5`9GwvLujOl& zg_YZ}vYU72Yw_(vSBE`tvPY$Q9`bgedh7E&%_)BOKA%Qsq>LtC5(nXRh=j9JNIU$q zeA%ZX1_!|pd`|w$=cF&KR8B6?U}YBQ^cAlwb@SE&16E?0PFKb6hJRK38=P2JK;Otg z-R71;562am>?qQ>zR0z2Q4HPXlp+sCY{l0Ko$SnU(hY7aiH$BqrT6%BQ32hT^aq?+ z?4bt|87Q_R?^%%?u5-}$+*Z7v9!cb5kq|7==&?w6WJ$0hN_6@W0%Cb@xr@6>OnAMJ z_zUJd7<+xO{G{ALJ>2MDPrr$jxKaaFW~m<4qqwJPJUzp70Y*#ha|wBhkmuqLM?SB+)o-3?c{TJ&qGs=zL*` zle>aW#67IkX*^#JyV)o=VU@1XX(F<%@(W=-thCEbkhz_eE{QS?ZC#Szbvv^O1&Sr(Z-L%01Q?Q(ypH>(&A94yXT2eeB?btE{mgRfJ zcLt1jFa387o*eQGrbrh{);bO=Zf>pe!|JV$-B<0vC1!Qrs5W4gR$CX= z>grt>dttxRU#N?dLw6O73yVJu11UB)2(g0fXmw#wvAJSW!KJ6)8WV(K)yXe(T0uW$}4*q_rS z>}P#WE^eyx(-qnCs$?b9Yt}skZC9keOM^Mr(Zcm~UHWrd+L^rCPqzo!IY<83ovRI+ MWBvCrK3kpfFKs(R-~a#s delta 2648 zcmZ{le@s(X6vywaplnuFW?76;gJxMwrf%PRS{VOG^11Jvd(S!d zeD8gIwEQLqewE=9M1)9f3;(GpF-(YL@DXSSUxNWK0%nH`Q4hMnZLnyf5c|O$Fn5v= z?}Kw7CPIky;7f2D*k2K18#oRgfCaC@2Ls?4a8DNE3-HHe(In!{NCsWt5lEgQ#4d0g zL_`Wv3VMO*H6gM=BNzaY7Oa6DFap*@3DF09Q?V)76Ab|x>VV{Fr~zh8he!~qqiL`} zZxSL0MmzWmM8*h_3f>3jf!QiVF=z!>LHz4NdOAo`B3* zPzfG@#yBDF0be}UL1F@Gf{`W+Yi2_^sJEdoSZPN?;66y5gR235gYvn!f;WT+GlXaX zBcOO5t^h1aghDX&P0WF6unn|=9&jGSCJC_#>;k`lA@KGK471-tVUP5mWtKi_TkcR}mQEYf?KFh7?sP4@ z66K4iA=^QnE{#f;YO;u~W$Utp=e}QRz*2tMSd2SEgQw>FJlC6Hz*2qyzKtv{CoJXH zg>np7%HP0#Yo-B9`I|%W26bg>*3IZ-RQv(h6CfV1pU7if+gaC+QC$)i4&Vb;g%PSs zvsjhfMZ;KW>PFQNM-SGVwmHkO*Uyb6I8SvCx3so)iV^ntQ*t#Xhu(rOWukBQr zqg&I)t&YF4c52S)kR9B0C%JI;7}3`O?ieHNE*f6$uy&2BFkW{D>+a?XU#SZ8%)@s{ z8{JUq#{IctWDnQFh!Ze-?6ljXQMM;W9!6~&UG-?z!!N1d&HcBJTOI9Ry@q|%?6Z+? zg(myCgQI-%y(=^_yumJ7R@mto){jw?S4R|1L-vsi_5kNLdNo*W@PD8m3vG1CYrtw) zsmrtMC+8Zllz)*La=r30?{kHQa~<*upViNllINh9JSTPMX;hzQp?Gfu;?zzT>2X1H zcrH4>Dub(_M%i6{cEEsz9dXep~51sv`|VhIxn)z zD7sdT6r6PwH3W35B&^jDl~Sh5X%tmuqn)dqunu8u269#Jxv)~og1yG^+|@M}s$cDs zahx{?+xq1^>|v9MTz_Y=1}h<;o024LN?#ehFl0GUW`h` zB3AVjvy0eY%zk;PVO=c$|5>Y7ar9@M%x$D|`?pG+G9B#)FDeUjX#Cwu>E`x4LHPw5 zzIRH#n>)&4xp^VEkhaE&kKd@|!jR-jS;+g8@ID*MocMGp$>m&gq)emOax*ms%$Qd? zOH>#9S_N3=mU2VZj$Q=qN9Y^dy`)V9unQJrc(#~tCg6BJeJmnS*qR8U#1CQk*G)k0Yvl+`+^ z6wlbY;65ig{{-@bZ_{b)rQRkB-Kz7+GhFK|*V9MQ}xWldT0^iRS dzR$+@eCo3ly3hIitBzQ2$ocArkI}P!>3_4kA%g$_ diff --git a/com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_dark.xml b/com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_dark.xml new file mode 100644 index 0000000000..aa1af0e9cc --- /dev/null +++ b/com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_dark.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_light.xml b/com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_light.xml new file mode 100644 index 0000000000..543299178f --- /dev/null +++ b/com.discord/res/drawable-anydpi-v24/img_game_detection_permissions_light.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/com.discord/res/drawable-hdpi/img_game_detection_permissions_dark.png b/com.discord/res/drawable-hdpi/img_game_detection_permissions_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6b39c840e82eb1af838c76ffc58eaf8ecbd37331 GIT binary patch literal 19184 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 aG4s|clKxNk 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 FV1kIg?Tr8c literal 0 HcmV?d00001 diff --git a/com.discord/res/drawable-ldpi/img_game_detection_permissions_light.png b/com.discord/res/drawable-ldpi/img_game_detection_permissions_light.png new file mode 100644 index 0000000000000000000000000000000000000000..bf1f7e78b366f8c9066703fdf892d39876b5eecd GIT binary patch literal 7388 zcmV<293$h2P)OIQ?@M0wrtC`WXtlG{QYgqV~@Wj%O1@{dw;FIp0?aA-EMWax}{dtDbL7u zyVdvKr~mhy|2gNi*F1ckot?dPd3pP{tE3uW|Wj@%1~_U9A6`p$2cMRQad)aK8(?iWa%24X5>o zaAcpCN~L$g0^rwm02iYLjLgDP!c%_{SUSREghxxXP?0IxCQdI%Uii&Y>H61bVIp&A zIYBu-?kI?b2Yy$aNTwGq_}TeI1Ue6mO`-twdz}FB2ff0DFD@=?1M$Jy?%qKJI&bYt z;OeoTeE9udiAEe9J*#D>a<#txcrBS6j==1TRle~Y#Dq|sdg5o#PHOAxo3+ByvSzch z^O~)$uGjYWi<;*P+C`n5oYFun4bL3W3}5Uw&tlN^$KDt{Q@Ei5cK25_Sdr^X@xMV$Ew$u^fZc-OgBe-Jv*$SK`0yz|cPezc%H zY^Bom4{lJ3f2f40@SbjiSXzH9p>gMEQG41mf8LgULL6kZ6`h!vQ1is`#854hovtkw zmbFb3Q42Ovs$f1S7NZ62U8`0ql}Aov#-FtM1M~BRmLQA`BsK6_MI+$B)49A7%{VzZ zix#zaZPk(B2pw^=1LGl8z()*OqKSTwwWCqL=>Z!Mf_A4DT5e3(yljl;yvNq!>Q4x#~n*gL<`!}R{qvbwBoyF2V>LL z3dn;)DM2evZJ#I+idM&Va@@$er}9L(;-pz753dRLRf#qrwvqG#@Uf|blJM1vJ3oDT z-14~SHKGOWX|MdVDv*;_2LYIN;=n{L%=8ve2&?2ut7As=BJ#>g5e&WJ+4LZIL$|Va zW+6F3Y%0GSEoRSqF`HCjY3RDfJ_8^}a4&>jQe z?VUYKb(?CYFv|4xydAd`6nWv1RZebeYg_qv5s)K8ndz7#JJlMu(ianUBZ;DVyr4-u ziNb7c@6i;jRilb_Qr(&_2>U3D`5hiZ(DjoUt6 zkT~-ELP6Yw@vgG5^muJ~d8KxId=g+VSLRyO=UMlwp!Uuy$)>8IqzlT$g!jwEAD@`i zo;+c)8fQ&8iC0-A(6Zsn1`xB6w3gheY226153q>7o5S?px_6J83< z2an^_$mrdIkBpAhc6N6=Zik0YYbPfswQ99m`}5B~mF>lg7uxR|Ka;e9c(S&#vKlxr zH{I~HDsLkF>;!9vArfNx?lt6i_#+goKozkK;p zJb5>2v4O;cW9DXN15+T3(cZR|sNPcj1|aQ%Z#p+?3J@p!*iQu<0G1wVNZi14^9!|| zoju|8jz8POmQzUMDLk3=20pmJYRiRBO$U%WEDM`UCAy1@pzl)jcrd<@uVQ zoePRa`EkoGo6W03>_soEggz=&CT98#FGED!s4O@OPium1iMyhc8BUF8pNkt)70jon zXLmG%0thG}|K8XPLM>(a3zeoU#bzFh=z%Ku;MI+fBaWfkz{M{G9Osl88Pguc#V$;` z@cG6kG8!=V_V<;+ytcNkfwv%@psV8F93zn&3IJcOe67$XOKaZUBJ`wAF{Z?3i7*a; zhGRP6$HovG8%DP;40M7;E_QL|P=XnnaDINFya6QIl+Vv;Kwe&1)2}>!qG$3Qy>74fD^1`9m0P;t!Ra3hq z?X+vq61R5GEC!3pF27f_3OseVaiI;WK)x!KYAeDU17xBg{QhnSo9Hkh%uXTd@2v$t zJ8dO7%-d#-Y9b~2UsxSm#--aeHZCkmvB$(nQ&V-Xs+v3jy!^cM%6N5R%bhxZTg9j} zlWRpWFfv}Ps;gC_5_tJWZ%Z_R7Ft|P#7k~&_$D(`TD-W|6l6p)G_Sh1ryRimxDv>j z&R(~Q?e+jKOA2i<%J0&n%fN z1^|qtoh9d0H8y$t{`5@#?mhGu+!%OxuRjaLA6|^^-3(W)S4jhpd@LdgVzXn{h;$&T zvDy?7(wY%F{KntA59Z9Bha-*+U-#xuI2HF9!w3W3rt-{3k z9#q5YnEcJn&0jqmVMcJ8J4LVgs|FFoGV!s!v*SB}8^LTPSVA`G)uWlTJ~xZZ&beVb zJG&3w<10V9W)m2%GHbF)?eOsU-vEi&t>=OO zZsvaC#Ar)*!qt35+(x}wbD{pRX-~0c9;L2WvG+o`~ zh4mGSB|qTe9vl=iK>+ge=T+0iN{>%y8^LA?99gL$4NB4q%zU4prCh5Kh$`YMz-|R( zvbo0p6PELaCzs!kfE4dw^_K-K@oQr)L}inW%%BCgrk|K(2Zksfd8=KakD(PGGG>PvHi#jgbox zki!9FS;=BFHi)fMgW(0Ti=%uaAO{D?63k>I0q}(4;P)^B+4bS-T>|7sdemYf$Uvst zD(gX8un+?IIO4@7uP0BEf6;dLYiq;70J3=;nerhov$}+c#%BKf;$rM!M((zF zczEdmB}Fi@>%4G6<&R@`1j%hR|ObPjG!u)%ZpZv zRJplXH~#G2{{B|8bS*uHRT`d{>x37zteqF4p>`7@RIFQREl?7+3uHESw#xf^+9UTT z-{S%=E*1ujz&boS8ng!H$vsXjJlM--K;GTmbELCCVB@7~Os1%*(R-MpZY}Pi#g^IU zh0k;IwFhJ^#1=&-?9q!vQe5P7!BNi*BKW6b0jducYJH>h;>C+|BM6}n&47G-1E%4^n)gseclE(O+EL>2ih_BLEK8h1N^UCi-FD5hD zWJ5*AQ#`XEz)9@r=y*`PcVb!+FT5v!HX4)yfI8Xa(GyRrookV1cB80(N)#&v+q07s zt?C6njL{=`Z~vg_jmuMnDFVj#Xs5;dEzalnh)U=$aW}tKJ!D}4kA62q^#xt7xxBo3uWAIU0fn(Rk5tRiV%_?xms8P-pz;$H0>XCN z9j8F{3;~X6m!0;jLS8R7dauVwKm)KwF}xF_dYWcD#$!!RW;Gx`tV*ZA zLSgi7mxA{*y?g$ZH|Zvf9}xn5n$34>d~O zd1H=sSCIOuQ)-4D#$q%1UM~XJx9V&>6eat0ar&sO=GRUWALx3i00B(U3EC3)UGjxi zgTK#bwo5bUZvoE+#Io@>V3v(u#An;0lRUJqXF0Fl#x~c9PD9d25wq*2A_CA=Dizz{ z#k&JwZWMSgVJN(mtl*Zt<~rH&9nUN!p?sam&;BWRZDoF8;UYh~a5OtNcPLGG+Tvt( zsyH|_d?l|_dVFGIJd<4<97?V0@16Gz4D@zJjtXpXasTL4+o(oKWMe6jTZUo{FXnfn z#%50>K?#atv$-bDujJq}Rr_O!RDXZ`Ka!JfVBkDZ>L-DNo`R5bx|AwupwK3w@cD2-gCSf`uDkvWx5Zff91CvTiO^ab z_H=z?^W=djNblu_^?X#q5F>sw$i0=>oYhmVD~^vr6GFN0+!*Z~%TG$NySG1Wp1m76 z(LPHo{(FSrJ6=pLxL_};Opp*ub~65qnmZC5g{2j3;%ld8(W!vAcz8Hw2I9#~cDjC3 z4&(%-h-8+$^cf_9_fCL!Mt_`=!lus}KtzB}5`*tygx4DN1W*aBSxRoEL6>`YPj|ev zy?u8a#5H*B4vnHX*xB35o1~!62U8=dI*1d=2*mfjaXL&JA2=@F6na3mk3}U>f=~wI z-+bS=Ig~d*QfwNn1m+0mWd@Ps;Jx`j8%-bQ{8i7+&Ii}lH_q<~;+Izr#>Ud(6ATQj^*2Fu)amI~9v3R!w5Y zKSt;^h=2qrR>M9l$EsD88-{0=BNzf^6$%j|6u*iYhZ4j_dVyz#7Xxgg_k%Y#dgD8< zENBDSvBuw#hR~g3%2B#9(!rc<<8k27q_~?Ia{`UO6B~%Hr_kyJx> z(&!dsC%MAU%33$-;1-vb?)bCHFiSRz`c3z8GLsn+6sX#+a9(iclhnvqQuEBQ_*pEL zcpN$qL-PCj5>K@8y0O@!Ha2;?Vf4f*9WEPR$GqzlHhObS>dJ$4_{$dsDt^7@OWcEDFlG4bs!I<8C_uC8<)Qg z8<1sWL4{6OH9=8rdeV$$a5GKm@#yT-v<7A?FV9BQYRHYtV6G+-Llf|3x|@cFBiF%v zX*j3;LE)=oDcJY>7)L0B)L$D<2Nb-r#^+b0VHy!6IK6Hkc}8%gmuSLvr0 zBA%T5dmH>X6E+~@-JEp8#Dhz3E`dx&k1U=OzATTmyt<}Q46Ejbvc%ub*?FxjpP!rR zDM@D-H+ov~qhPNaCQ$|BY!9lkDP)xyL1+R=6DONK2~akCX1yXf*Tzx0ewY@X>y^x3 z7{hKdU2I4D01eQDLOQ7AW1cJ^6~=gZA_^)YH0TL*fu=3;rU1;`6huWDW5?RYbTaEZ zkTcWMqjgnW;^S^lOTXJ}(Y6KOW3dqB7~dlq;5T>y1u_RdZmn2}*p@z%&!>GvRe zKv+={LT$2c(5?Yww>k&e<;ujD>2TWBKxWEmD^8hA4vR&6#YX{gdOYJhkfo3Z4aC%R z?yd{b$msnWO+|xjWfZoWl~@5p8KEF-$4#JYg(cqsY_x&+V7@;#knVPk#TzO;ca32# zDwqA%?(#UVi+^StLQU(M7v-s;qD$s;NNT~2VXUM!8&)IR$ToJe43lYb<$?HSFL31J zpmSoY2H4n)UR_Ny6Su=}TiZMOCT%UWK$hw29sn|p>zeQOjiPfnvXexFS3qWyWhX9d z2gtG?a#%r(>DuL*Vkq}5(%XHp#1p)@W-$_N@oxj)Bcog{$C`ndtl`4Kk|BmWrt#*W z09nRwRcCtG0WzFf3$LxNbv=+{vBW1-VAqQi5?iU%*y!k3dT<~ynAR0`6#?k4gY1!i zYSv3)Zf@Zo|72q|<#DrXEAY)PEub?%$#39CM%4$O$-j_X~)%EIhc>t!94JyR8wW%^?A zVjwjfVG#~NaU>AQqBT}XBP61(4$85hj~pO=+^%SdShWPd4B3&2HhOEQ3O5ZkeNLJw zihanl{#fD&P$9?k1ISdAKq;oDb4hg>?0#O)7CsIlPyRe?De6W&F)?2}u;jCRHOtgF z0rD%^=t;xOy@Ha~Le-X+SG2aVls@?ZWGI5(7;@c)GpXwBZG%_zdU<*Ib{Ob|kuQ^^ zFpK#jc*i5-vCX8OPJm1YP}va1_kM2)enfQs;l1P@#u{Rf*>J_}D0jwQan@QYf+ zV(~wSP}sfx;&*nb5e(|4FEj#sS$hW%Xt)9>00NvDKrwpDs&l7PJu+GiJUl#{V{i@t zkG}hCpfJk5TeCkfyOw8XzV8MQzW$NSscySDV`Vvn+@ zbL8Mof4aWD{xU2;mJtd9aesT&a zAl4!jiv{J;x^9*_se)h95-P6!jw8e4>p;GLUQjV)uy#HRPD1bDaZ9sHM$@ss3SRwR z|3FSwWXBUjri!p27|Jz(A)^Hn$SN~H{06eDA}Mr8&S?f@o>+~Eq*hhylFAWRZ%`UC ztNNFlo14D|0>u6OiI4P_0zb^o7k=!IC2G^T*+6<@nPQfU6=Wd8tFcaH_RN4RQ|}Ka zpEkzqi&~^c78KCVw~1V~QYu~l&~Xo~sh%_-5B!5>F9OK7v$OMo1G0?i8q>u=1+u*9 z*mwpB$b|fevY0i5#7k4ICDZ&o`FH}VbW+l-SgBMVbqvT_!lWv;b{ms-Ddo6aufyQ^U(CSsnGvW-onkUxIrbOl<})eG1ec?JDPpXOiZn>w7cJE*Ub}F3W8C zC!3a5-G_*cHV(gW>->x+^~$naXD3X~sSe0c%xYkgCe5o%D4Eh|hqCa9O$VA@V^6lG zb36zO&CY9S=?6uq%d1M>M`qeonz|7D=cZ9TKci{!*Xfy#mPg6qJ;5oAxc)UvO68R_hk}I769Zz-+t?i{V0H!l>>40byhy1Htxvsaay_UE z@5i-`9e`$$iG0|RU$Th|1Bgk}%g@~IpdYV|d_*^KWV+kb28U9^Zp@o&G=xR31~Vq^ z`ctTGehB07cqaK0u$KZxGD1DcbuM&+eRBR`b5hj)(4GV z#Er`y!Ht>OUf9g+?2jEC2O%R3kww;aS0#a^j(TOf)1Y1U(iRq$ADy0_-Lz_HrDBrn z;)UHfUS#dt-ofF2yw>e6cC^>m*GV_Hn5$))Zd&ZEyXNx5;c$nMDw zo+|0+$b1Fzd$zq>UD!i!xBGn!%&q*dQmOJ$yK%nyY?AUP!oE=XyC|c?2TZ%wwu{FX zAP#suwP#H^O%0IHIJD6@=oo-;9J}3$bWmP(>LO7jN!Sce9Dz7^CTL?pRV)0Ci(`3n zs=@2JM!9oSRN=scoaD%|fTm|7E0@1jl2d|sm;d-`t49H9w@&qqLkdaipK%3qqkOoh@ba5R_g45s*h_ZM!W&tb0XUmCmFx zjpGdDR8fqq5ys=1YKmMg_wTV-?88PY6bk>v_q{aPI1tqu*)}-{o%5raNW_K160K0E zs1}>EuiNQrIo?pvDSJf(&EUUiglVW3QHU^EWlkv?CVudVlTJ8BkBld#p$8`4hhpFn z_xAR3W*&Ke|Dfo#M}|f~b0Xk|dXuNtPnigV-Axj)Rx8iP_n2yA-1J%e-Di3Q_Oha@c^VBN3MyLJi54S;u z_((Bo@?*4+J!@6=Xtw#V0$=`w4v6h`P!u=CV+S|US+uY{W1FZQudc5C?q#LL8@dje zM9HQi<=Cuu*(`tIl;hMnv$g?Dby5u%nX7ij=B*y$B|295+O{~}Sdr#IgKKRJZ3%nSzL z4Dio6_sAy50WkA_bMJrecfWhnP4u7#J?Ig8)YsSlna{WUuRWgOTix!E#^nna_jrS4 zp8k<4w=dY}?hAEMqb8;G_KmbKYpc%V2|L{WfThP5(DwF*3p}2{XMDb~Pjq*Wf0$XC zH&b+Sj`sF-f6?s=ect5_Rxs8<7ZNqOna4NM>Gp*xyM4i>Ey3VN@)D@y{_&g#>y8~eKEQ(28*HUFpIR=M%NuHPyMw0A&Y{1`HN4); z?o)k%W_qKk<*Wzx2Fr3HeC{3`yagM5dQ++8%l_Bv4VjUvQ6yjy3ey`&EkDENUU`?%-0D_Pv5a^>uqi&6nsk$wlA>8+&?2KPDT%hQr|xQNW5b zTbc9TBDMB702{U0;*!!wsK?Dk;D+1W?%=27v4{1H)Jpl~s;gVpmsZq#rKGI#ewf8t z@l~VQ`aO%S;sK{~*_QTpk3Sb~Vq;_b$|Xxx*EoQkGkkBl&~wv}q+L|ddOQJJx?iH9 zsdE&IRHHBc)zTu}#dwQ2*6@2;gZY=`j{5CN_DTqci?sTE-0y{l6J6Z7Ue^s-K{(1f zV3F2N*Q085rr+`bX)-HRY0v44OMZyGp%QOkmusMJX_4j+_%4Vf=%UV((okQZ29avk z0NddUe_HH^t*P&rkOHhXcwd$FJ*Dmkt@f&W@Zh0~Iqzz^6!L55dp$0J@(qOVZ zk!T+$8F0gedg(jzTi?ZA)s1kd?k}$}DlxYp-U(kg?O$oF| za2}+mDGE@SKuBDq(H#;CHjoZL?E~mkTEiRItBTzZM-xG6AbJ&~B- z)0r$gg_eYrTFa%DU;A5d`P1La_Kbc^5COhOb5#hSP^T301%*Bw=>C?PB7o};+q2r# zt~ZuEB?L$SUOHb;C~&K4nl{meK~47N4t+Ac&=~r|8St{;8%yv7T|!DqDvfcHE(&T& zpgE@3dY2(DD^<9P#sMMk3o0dD7}R8+O&%EitjGk^@U484LqhkmAj(S>uA(Hwn{;8a zJwX=*HTg58LJgw0$$YzcDyr)45LuI*jZH+MWer{!rZ<>>0+L3m_ZQNHfYK6O6x5Vp z7*!%72^BK)IXOx;=`fc7PMiaK&Nv?VYO1z1cu$&;qLzzNHNwMVf7s6FuE<~34jJMkHff%ijQH?4iMTEAbZHxS<+ ziL^|Mc0Vo(%&-OZc1+-cd=Q zRoa9)c#U|hFGF$36?;Y1d8Jr+W%UIqL0nc|d0cO>OeOQeP%X)Y`AAW5^VCO6F!&KZ zC&WdO5>(i;Vt<0CB>qiz4;%XgPNYL62gAq|?9Wsh!!-75xwsc)?!jf1)^Nm7Y@4## zD-Kmu)?7;qyp>gFwR+PG4;GwaC3OXnEcoa{MQ74TLS;v9&zsr;|-0)wn@9A`cgXJEh(*-DM%vx2Rf``!)0HfS#rH& zF(e0}$`VpcDv+60lnY5Vu0Avtw!N}?${z?H9KUVj`OVw@`}JJ2+tzNmgzx95uA5YA zjVC!C_)q#`%N_=RS44Z=imKDhH9V7ejTxqu>T!94*5@1hL?($2LNueWz|#-SbQk$5 zKW2KL%H>S!jFv-K$hip8R5mg;alF`4x?t=l<24V91ui^xp+opB67s$_)C}J;YdjLr;}@B zG+Fnr-MH-v1?;?S{KEEYb&V~P_?%d%koXOv;t7i4pskSs%+i#7oOdq7fXhT$yX2ablnk^2*imdIG##=9SWmHviTHo1*ief_ zWkd@hDdCisRqmm{Ol?D_v!MmBF4sFSSMFqn^Q-g?(n3QB(F^#}Ho%yOB%>XaDZg4AKN zJ6{7}iP@cXlS<>E3ra+BrVZ$X@MJSBL!*?ME$M_p_&>33%LNKXVOHj-nu?Tb^d}e) ziY8)oxdzV@(02C?zqhnVdl~1&9OaxU`J^*g8gxOi?Q_{OFpx5Rv7yF+_o}ULnxr5U zZtFLHaTZzjNanwMT69Las{WNO_s|srT(h-ew_-BMLdX?j`N-V;s1Px6si=yH*hR5s zF0p?z)7j!EY2wnxFWgDPVv*+Z49rAl7oQhHdn~W4xdI2mY`0Dl(AKwf?&T0Ja!V^p zY*LDwgh3BzHu@_;&>-XqP}UHd0+>2u@z1b-i4EB^okhmJ9PfiN1_fVwr6A&MZDkev z#CTe8o)HqyhseQM5(&z^sh)SkK%!&EjvXK1JD4k0Z6Z@7cu*ku*4^-Xwle3vS?IZR zkunvC0~CDeS!;)j-P`K)rfIPh$J)BKNp3<)qca}K);1|Ct$C@l$*Cn)BXqI3TRqqSx*#n(r}hZCb_(_T2w-+sogcb0JQpIwl5dkn4Ho-PIN&1-0cgu zr8Ds^8a~bn)p$aKv)rGKWPUD)@f38@7-=xj8qM$69aRA0wS+yqk*=Wyuh-PIzTVd5 zJKxsRf2pdjMKMz+c+1W3OH2hmlMZmXAuGaXw5YN5S*_s>guEE8h5v_l#_N0ra>>Q; zV8McDXzrY%fRncTlZnwYa&6laB<#k&6KMS7e47gL$w<3mx63z80hfL!kik@PFkbSp zNUc2=&$tZ(@$|^z{mf8oeNqlxV4@{dh3;|1B&TxO$Y8Smq0zS}@WfkFOXpkz0SGE) zn|-RjrSo7{@8D(b{xpGI>u~wscGfme>Wt=nMn+rK|mO<#viRhKp6z zwQu z>Wkl+Ps*5%p}ew~fL*>~^+`@Itb~A_2d>FdI?aNX0cz}PI)mkaEZ9;~m3jnu-R|)Z z3uRC#FyZtIQa@Zix@!MVfA;h1d;yki`^huUUi#8k{^4ZY9@fCjCH8NRd^aKCV<X zwspC)uCjqWHQpO#okSq(9~wKkam$@25}jky*1N8auiiZA@rADP18!(fyq}Y#RJIvY zzyKWFO-eiJ>+Amvdt$j-kw&*N(skl^UP*u@mS}Gat7~XwL5s2wU$FHJ1g|@*>oF_o zx}&O&{eLl_B?+iRp)un{8Sj7BdwkBdX8rAZ`GA)3+Ht+Qy)sgAg7#T>huB1+B5zc7P8!>Ka<&mXWGz8wIxD-FcPtL?;5+ z+D%_PAmp6G%P01y1g63$X?bN*(3X^zO9oos@QUL?!|k=3?obS9J^rwrB8!4Hn~vq@Zo>a8c0m z;25J?LQzFQn-$P*+Im+)ZwoKGVauHqv?=6Kv(m{!4+>hY0hsWpdZQ)MbinL$n_9cB zZ`gc?Ab{l?Xt9qKJnn-Y>4Ub{-KR*<{^NZQBpk8n8yMLyq)xj4zyg7q*P!(b-%62` z#be1*)fn44R@d;N5<&ZSfB!ED0f4qWp^PXgET2G&F*_7R*#>Q)YM31>VX?igM9^;k z(me^an9&Ts7^6(`1+-D|@tY}%vK<~5s7s=QybdT0us?hD7uUAk@#Wc6s)rB=r=XP< zw4f={O!1!S zf3))_`xE`$&ZnPw|Bk!vKEnLne*f@_L$NlxYW=PU9{is#ivjJAcK-N8Qhi~a@i-Q% zKM+1hK`R|-(a8oaHHw}^4UyF^;-+rcyd}}T_8pHud?d+&dH1o$e{ep|-_804$9SnW ztlfC~n?gbR$fJ)Z^q?4F5@9lFuVi~#eJaqRB~R!%*KNMz0FQ=&gP8;^vc$|DR!tEj zi)55$OJuscBW@G?Ki&VpQ>hlr`07o2V*l=;Z$A9AkS6Y@e)P1Ue%`;i=bw)zlPtw| zvX(k#vfWFY3beibBW$m%kaJF~-SS$pYX>P-C^S~rx9-gdXwe()4t|QFMLr?&rx6}Q zG4RpHzI!AV9GkXo|7|M34Ueq)RqWs0^`*aiMF?mgf8xm#QiR6b>2#1{U5x2?L^UJP zcfD=>RzVrF1k`$zhw$9#3GBhmPp)oPc^2KN9aQQFA`@Zh} z@D=7^c#)@($=TC*ADqW9z0QSbfdsa{{`U{b*Pm%sCG-}&xwzJO)I=p%_)O?S)^z$}KB zC8jf&S>3JLrjCTo>z@AbWvEglJkQp2_M`%w#}__36k7G>$k^KHh^?6(2(38D z?0tDfDK5|ORY>1P^ss#A6TODP=saq#9ndM3d{`DeZai?2nK0&~Pz(@jO-L7>U|CBr_z{XQi4L$%FpSsZ3D~kF z$r_#h&H~p~>NxPDA3Z(0*ns`cW8Vj0uf>xYt*%`*N!sWdn%ZSEk~89MHSBe?JL@K; z1}r8BkYQVxn3w1^wa)m;jbU)8$?XoBXm^fu$ITI-h8+l77HeuAhBvXL0=@C{{r~#F zk;S4ae&eBUPsPuwZoXi&l)g#ID{Y;Qgzr~qn|z;TItzL?j}Icr)5FaZ)8 z*A!h6ACXD)p-Q<9=HgB*FR|GV-nM4lp2r`5;zB0C`t*;VIsLC+e`rBCj6qs1@8EP~ zpQxFefNm|T+zSSh+=ohIb}rdp;u>P29m+G9HH(Zd*V?;%=i0mb&(2%l+x5*|`>kcp zH;Od#V@L~C`nMZfy7t#Mb2O5Pe7n>a3aurAOpUc2Rz zy|Q|Wc-;)yVFs`xv;!wofE^sXMec*Et@f&WVi$(VV!H@1#R4glhJ}vzM5sAFvHrZ0 zzgSmMzyI@vnq?HM z89Y3mp(TrzWD;U1$dg54vDyFMx=pup89P_u?T~EY4tbW!P{zSt6mOdh zTu1-)s@mr3MH+o_&=#qGTTq}Yph(J6X4vZunUypO6SGa(a>}yy6S)qYMYFAUEg(j; zb@ee@4`U(^dyab4tRTcGl5obx;kI>(rlrK%J2a)wv-(>atf2tXg<1f z?MbN?a9fvq_uN>?C~zYg>$W|)3fhsC>t0L-*t(|9Q=E+PPKu}uALwsoJ1KGquu*eq zbf%Z0+}3xb;`|c1Q-`yGRcdh7HO&xSaSj6Z{S^}%pHBwZmQL>>LbiZfrqO8pC`DC< z4|Ml$%qv!{{UfK%?z+uB zU)Io@O0M^Kh7*Ez&HAke$(|SIqlYrS`waaENylLBArxNX7dptvzs_R=`SO`|u z!@dt`TZ*PE9FXl$0;gEg3E(|`5AnKeGkUDJSX4;?8b+-Cl)aJ-Ys)KZPc!@C{~PNq zHG0!~WsbUoBs^|t?wleau&vZF71cvJjC01m58j)64$Sb$1SgtUXLsMrojslx6In-( z_l5eV_MMg0jW0N=8(xG}R5kw6R$ldtvDo@tp<1_#D1^kJD*l|JDN6_RcJc|Z#2T79 zM@i-v3WQL*C!R9X2JedZg1m~w=9nU2SG*OdS}CG34cMO1kL4p^vA?z0DjrZ0AhdeZ z1=6?6$Ixt_?0khP-2s(W|GM62c~OXIjh2^GYQr1MgXT!A*G20c^X~?_ugxs;Nu6(i zMe82qIXR*2v4&-By8|QRN8>3L5CqJEX7+pj>!T~zvVW6& z49A^U@m`qxURB$;yGWxu$F2E7;w3gYwxGq3r`a9VF`rX&%I>IrzQfgjN-FKA#+L5g z7Hh?GQ4o{&IbBes@#ihDK-_08#KVP!nrg`tPw>mdxvK;sb^f*(Ee(n zTDx!F^J*T;%kmGNSkcg9O3I$Za5(&-d`mtt9_>(cu+v*&>!ScJ*W<#&rUh6o<7n)* zqhv%#v88MufPg(O5j4l^e9zU{?cGHZTs4iYGnoYI0`msmM*@qZYOyzOvdXN7EmE(F z?h`n5Fm;I(=f~WWd;%?@GeW;<&BkqMv6c`9lY7$V4@gTDWPnLLZr!rZ!vKQ0#6A_R zEg$DIplf3F=5wT!gb8$61MC8Zl;;2^WX=!ZG64N@g8kDw%mw&w>7E}N#rYH#lm6P^ z@`)qq0t@@rboQDl8xh!0Sq%x7x5<1P=D$xzrrPzT)JnFNRX|%g$}B ztec7~zJ-9|8rtsgT6O)hU8&9+8l5=Be69m{C=lLoNon~$#;gBveyqvDc0rBKbRw2( zTx_+^v!6=rQ*s5Z$z1k)^mE=%ktl>%(HE{4GRz994_x4Khd9f&XEr*k_C}6y$>Fi_ zb%JN>5CT3%HDYocIbZAqIV6Bc;;Y;3+nwlq;jxLgwT9x8Qa2W$oluUUF-J%0byB{h zNEGC0gN=L^ztg#F3jrs*ZtOV8D41m^of-iw05;!nZsc^OXl92(WBY{>DptSE9a)*m zbVf5WyjSD1o+gfyb0L()=fmW6u$R)Y`j*avC=JOKup}Wxn&zo2O$NeaSXE8aCQtwY z2J*Agikhz!my|vdFKm{BmyI{PnCv@A=nBw4w@C;n@m8g$X% zchCis?K*8ka~mtuqA?W9-z#Rw<~o6BGD<+5);nU%XV5mcyQA%S+IO=JTCKkLE&N^m zvd;ba2v``J=qYH0CZhZ!MSMX}UEQ)CK;VYQNJLpn9rwvGJmv#hZuVC!2|_Gr38z>N zykI4Q7R@rOI!1&gcy7T&`9k%>QgHKS8XgbdnyZN@UZC|1&k+~IQX45~vkO`@xhz?# z-oCI^HKDzc3DJnfO+@i*7*Jx#hYx58IRa8M*$$73&86&q8rfnBT7IA<{QEh*EMxJm zu3q2kD<{@pj1ED2e{|*Q1NF<==45Z!?zkfLs+<8WD^AWcG=>0Lyf7HAVR*CLK#QIB+6A(9i;m+C0>iXyAhk&WZawkOYAF0a4L=+w-0S zM3gydCP{<Evxu`mwRx(+(3)jwg4S05E|blSdFs0`uUt1 zZ0+;;KAOutv<8#y2?)6{U_3YP*|dLh_Yd7Lr`BvOJ2*E5z&&&YVJp#C>U4Q$r0%Ch z+a0{DoOG4Zq~6@&c}Gs5C0@3;r1V))t(2Q?XSP9_OA#W6G}>x1$RdXt@}EkIm>-IP2L&6-fA*YJ%@}`KF^{ZD+@C+jMC#FnR=2^kB@s`Y^LMpPPA$ z?jaaqb76l>em7n7`UCsOgUw(r-6Jp1YFJ&Y@aURpvDevVulQB;p>%hSwCDx(`Q8K{ z;S{rz+%J+vWwzPb7PscM?md|TE$ECibP(`kiH8bWvSn z_Ihkj>_A}j%}mP8FdqJo5zVLdH#|^0{QP~@U!+F?`vY-FSPu&W7u2Q zHMUIJE34U7K*pobkgg<0P1BEM1KOw>DLiF5*VrFe{sz$v&zUT;t1sZpb>J4N^hY8d zs^!2!b%^cPGil(Ie`pfoXgY)W2$^D6-Ozf_Xf8cQyiRpp)0>$Vc4NSIn(U{G&9>ir zeZ#NydI#Usnasz@`73K1_nK|xN6GJ@*2_<>X8X13+GUg6Vb;iuqqE3b=A3jm8>UE0 zUt>$xALLZ>fv`Ers-y0j&Nc4s>wh-tX?NxnLnr8K#J8Smz4~7nATS66mz0R7(-y6*~R?#umP?F+1fD3>n{API8mNxe> zxsfZ>8Y8RetkM}E;o-l` zInXj8TAxO5dJ*0TVrX(~yGw`KNRmt3K2`!ep@5YuXc=!kNj$8adCkc{i=RcxPlnU! zTnnO1$v&i+`;T*jm%#RtyF;I3mi*0%1}x(J*!`1AW1P$t;NrXBJ6TIBUys*QE5``~ zVnS?^bdqC8%ons|x*;AwV)detEuZI~vkfmdt_xqF87-=c1TS=Y=7)T#Za0{$TL?o2 zZEi{jY_umBBHr(Gdxx*&Drk{amcyjHbU{moeuJ$glp0#s*fImM3h}UJOZkH-*N87z z*Wn8*YYZo51VtDl>gUMMw1$#zu!IAH`6o&Tt=?GjRP+J#`$Xy$xd2*Hhm}*7SSV=c zDW{s*RM~sH4q!W~>n0IOFYKPu9}%p{?F&^RA*%?`78YvDqIIlu8ja?bX#e8Vk*Bup zQKf@+sanS>+PAcOj^-+810&w{^a7o6ooWuVoL~2uM}0l43R?X+zedepzQg>D@l$dnMC}QaWf!tDq7> z<7A*EN-6cr+9tUVByg>vGIC=-vi=D6z=@_{h%uBtF`!QNz*VVKw{qn?7{DGcC{VTb z^o)LtudunCn+1wA`V+YfS}baO7Bm#(f~SQpG`uZ@+!uJ$BF$A)H}HF0&9aP`KVVTr zk_zE*L4igWL%jH)5OH%k87UuNk>oOHNfN5Ex?xJmpoO>8Xicvz^rqS~I+JCmy`ttz zh@7&ye!yK&a#iSNC6X^vftILM2%R(_H_#HzD)5Mv0b1kXB;<;&n);3jR4(xEVy~gz z-f)4U>$&&>N}@Za1g%tmzEq!-Tfi*41}b_WN0l{&b`~ z#gZVDRrmLd)ZUbf2b3^+d;zUQN{=oyuP2)7&c{?5!!dv}(IP4?DW8tW%~VebXFWj9l0^WyW=N7nAC7-$Z}<3>OpndU zhWhl|1tXfbP`z*I=sS_=1=Z2pe}SkaV4s*$`ZTKPBve^}43uU8n@6*IaDB-&vsf#> zs`MrlBwr~?6Ex*BH~6`1Ei7kU%RUk&Cre5Vg;pLGlQ~|!;S0w|NSrEU&n4^f49_C3 zz$Wgrrq^;oRDrpFH58>c_W16^O|ENbe>Iy6jEvo2fOQ$*j0Zl{bj8$m`vyiLGjW+c zY~FZTCj2LqMYKplI6hY-jKbmYhbU6H;c--`x^`Ln8`)iGfolenbuVee_6>~ek8Qk0 z2MS(C%b1|?6yAY@$!f;A7!nf?i)^tRc*K&@8$ClyC{nqgEmS|uYC4rUf0gxc&OOKg zQ~O7f;e}Qa7*O0&j~LOhvGKLA?w)S8)Jy zpsB5QU$z!rT~jA&!b#@1s;&tQjpv7I4WA_Eh|CUBzQ;uvYi3tbwKIC7<;7TI_Moq%Lr&nD&S*Z$mw|*VFerqWItRi& zU*m?2Xi>u+TB^^VZ6ishl-H_Aa}}9mt-<_@oH1STGlhkkYDECHsHjLaFS$yMTK*b? zg9Ff5Qv`7FgkgsyEwUAMW*bqXP4SBW*wE)7 zES*WfYILTT2r;0!xjRf3Dm7a25pbZ%9wQsNeWB00`U1`j-;f1>%{3+uHOW*gG-)kr zw7RiX;(>uEfmfQ|S5dT{U-nR{3l zR2_>nxrD%aGx}ZD59sCrJk9V^~DvXjF9#-(A z80a+5iPc?%+9UO@)H0@80feXH#o$3>r;@?cTH^_{R7Gr_1P%{0*9++j*2z6A#zO`p z5Nqq3*Whzwud30RehYANzc1A7K}E~<6gFzPkbn|6bQ*$EQoJ#|%bZ?rdG(dpb}O`6 z1dAl6KU+h;AQRs_HerUB<-P73EzLG9FYKtPB znl9H?Xn2e;k}DOGEFlFhFuk$Va<)Oh8?uU`@}>L6LK0D62HhYNk|aD}0R0(ybE)NK zb3mx6y?xzZ2nH=`rBY>4g_eByfVRUI{xrS8)N*eh8*WQ$qCmC?6=FgJmS0S7GPPU_ zi_;yrm4yx$(c=&hzAJ&YNR3+7I(cxQlV_1h(jQG;rwu#k&89{H%Q>(a&ahfTQVue& z=5%_)sVRI9i=?W=x=3N&B0YI{jjo4w4!!x*l$s^Z$QVmDi|h;5Wf!nP6aR*W@sBTd z!i*X~F9Ul@5p$x_sec ily0zH6Q$|I^Z5Tu+k^4-jV{yx0000B literal 0 HcmV?d00001 diff --git a/com.discord/res/drawable-mdpi/img_game_detection_permissions_light.png b/com.discord/res/drawable-mdpi/img_game_detection_permissions_light.png new file mode 100644 index 0000000000000000000000000000000000000000..27b4bfc82675773972a06cf8ce0682899ccbd5ad GIT binary patch literal 10012 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 A0{{R3 literal 0 HcmV?d00001 diff --git a/com.discord/res/drawable-xxhdpi/img_game_detection_permissions_light.png b/com.discord/res/drawable-xxhdpi/img_game_detection_permissions_light.png new file mode 100644 index 0000000000000000000000000000000000000000..faf1c2b7bb4225f19be91cf46e3278ea1a8b0c51 GIT binary patch literal 35870 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

U_zp0&8eK6kuYj`tf(2 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�-e-QQ@Nmz(*pxe;%lw17SK37SzqPPy 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 L)aA=%%|iYUnG$?` literal 0 HcmV?d00001 diff --git a/com.discord/res/layout-v17/widget_settings.xml b/com.discord/res/layout-v17/widget_settings.xml index 3c99d4e0d9..ffcaff54fa 100644 --- a/com.discord/res/layout-v17/widget_settings.xml +++ b/com.discord/res/layout-v17/widget_settings.xml @@ -23,7 +23,7 @@ - + diff --git a/com.discord/res/layout-v17/widget_settings_games.xml b/com.discord/res/layout-v17/widget_settings_games.xml index 559cc6ff8e..4dc3b8c158 100644 --- a/com.discord/res/layout-v17/widget_settings_games.xml +++ b/com.discord/res/layout-v17/widget_settings_games.xml @@ -14,7 +14,7 @@ - + diff --git a/com.discord/res/layout-v21/widget_settings_games.xml b/com.discord/res/layout-v21/widget_settings_games.xml index bf896940df..47cfbeadec 100644 --- a/com.discord/res/layout-v21/widget_settings_games.xml +++ b/com.discord/res/layout-v21/widget_settings_games.xml @@ -14,7 +14,7 @@ - + diff --git a/com.discord/res/layout/view_game_detection_modal_image.xml b/com.discord/res/layout/view_game_detection_modal_image.xml new file mode 100644 index 0000000000..47d5c1b792 --- /dev/null +++ b/com.discord/res/layout/view_game_detection_modal_image.xml @@ -0,0 +1,3 @@ + + \ No newline at end of file diff --git a/com.discord/res/layout/widget_settings.xml b/com.discord/res/layout/widget_settings.xml index 36b5f0a44c..470c5636f7 100644 --- a/com.discord/res/layout/widget_settings.xml +++ b/com.discord/res/layout/widget_settings.xml @@ -23,7 +23,7 @@ - + diff --git a/com.discord/res/layout/widget_settings_games.xml b/com.discord/res/layout/widget_settings_games.xml index 4354c45cde..4e94b45692 100644 --- a/com.discord/res/layout/widget_settings_games.xml +++ b/com.discord/res/layout/widget_settings_games.xml @@ -14,7 +14,7 @@ - + diff --git a/com.discord/res/values/attrs.xml b/com.discord/res/values/attrs.xml index 5fc5cdf242..10c31beaa3 100644 --- a/com.discord/res/values/attrs.xml +++ b/com.discord/res/values/attrs.xml @@ -613,6 +613,7 @@ + diff --git a/com.discord/res/values/public.xml b/com.discord/res/values/public.xml index eafb5e9c50..68ea68fc45 100644 --- a/com.discord/res/values/public.xml +++ b/com.discord/res/values/public.xml @@ -510,535 +510,536 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2000,24 +2001,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -2027,7 +2028,7 @@ - + @@ -2410,36 +2411,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2496,15 +2499,15 @@ - - - - - + + + + + - + @@ -2577,11 +2580,11 @@ - - - - - + + + + + @@ -2642,8 +2645,8 @@ - - + + @@ -4504,290 +4507,291 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8317,11 +8321,11 @@ - - - - - + + + + + diff --git a/com.discord/res/values/strings.xml b/com.discord/res/values/strings.xml index bee8fafda7..f6362fe6ea 100644 --- a/com.discord/res/values/strings.xml +++ b/com.discord/res/values/strings.xml @@ -874,7 +874,7 @@ SIDE TO SIDE {progress} Unable to sync cloud saves OR Collapse Category - 4eeaaee0-1de8-4826-8958-a12f8a696fe8 + a2876eba-358c-4d69-acde-73447f19cc90 Coming Soon Granular notification control only works on desktop apps at the moment. For now use the iOS notification settings. COMING SOON! @@ -1524,14 +1524,16 @@ SIDE TO SIDE {progress} Game Activity Game Activity Notifications Playing: %1$s - Enable Foreground Service for Game Detection - This will improve game detection but will show a persistent notification in the drawer + "Discord now has EXPERIMENTAL game detection on Android! But to enable it, we need your help! + +We'll jump you into Usage Access Settings and you'll need to select Discord, then Permit Usage Access" "In order to enable Game Detection, Discord needs you to do the following: 1) Open Usage Access Settings 2) Select Discord 3) Switch Permit Usage Access to enabled" Open Settings Game Detection Service + This is an EXPERIMENTAL feature. It may consume more battery and may have up to a one minute delay in detecting your game. Message Play +%1$s diff --git a/com.discord/res/values/styles.xml b/com.discord/res/values/styles.xml index 1847561944..c2e1e440dd 100644 --- a/com.discord/res/values/styles.xml +++ b/com.discord/res/values/styles.xml @@ -297,6 +297,7 @@ @drawable/asset_search_empty_dark @drawable/img_empty_server_settings_invites_dark @drawable/img_forced_update_dark + @drawable/img_game_detection_permissions_dark @drawable/img_gifting_pattern_bg_dark @drawable/img_new_tos_dark_theme @drawable/img_no_mutual_friends_dark @@ -645,6 +646,7 @@ @drawable/asset_search_empty_light @drawable/img_empty_server_settings_invites_light @drawable/img_forced_update_light + @drawable/img_game_detection_permissions_light @drawable/img_gifting_pattern_bg_light @drawable/img_new_tos_light_theme @drawable/img_no_mutual_friends_light diff --git a/com.discord/smali/androidx/annotation/IntDef.smali b/com.discord/smali/androidx/annotation/IntDef.smali index d743b1bea4..7b37741d6e 100644 --- a/com.discord/smali/androidx/annotation/IntDef.smali +++ b/com.discord/smali/androidx/annotation/IntDef.smali @@ -10,6 +10,7 @@ .annotation system Ldalvik/annotation/AnnotationDefault; value = .subannotation Landroidx/annotation/IntDef; flag = false + open = false value = {} .end subannotation .end annotation @@ -29,5 +30,8 @@ .method public abstract flag()Z .end method +.method public abstract open()Z +.end method + .method public abstract value()[I .end method diff --git a/com.discord/smali/androidx/annotation/LongDef.smali b/com.discord/smali/androidx/annotation/LongDef.smali index 625ad9041b..2ee03002f8 100644 --- a/com.discord/smali/androidx/annotation/LongDef.smali +++ b/com.discord/smali/androidx/annotation/LongDef.smali @@ -10,6 +10,7 @@ .annotation system Ldalvik/annotation/AnnotationDefault; value = .subannotation Landroidx/annotation/LongDef; flag = false + open = false value = {} .end subannotation .end annotation @@ -29,5 +30,8 @@ .method public abstract flag()Z .end method +.method public abstract open()Z +.end method + .method public abstract value()[J .end method diff --git a/com.discord/smali/androidx/annotation/StringDef.smali b/com.discord/smali/androidx/annotation/StringDef.smali index 45b5ae7a0a..4b151f998b 100644 --- a/com.discord/smali/androidx/annotation/StringDef.smali +++ b/com.discord/smali/androidx/annotation/StringDef.smali @@ -9,6 +9,7 @@ # annotations .annotation system Ldalvik/annotation/AnnotationDefault; value = .subannotation Landroidx/annotation/StringDef; + open = false value = {} .end subannotation .end annotation @@ -25,5 +26,8 @@ # virtual methods +.method public abstract open()Z +.end method + .method public abstract value()[Ljava/lang/String; .end method diff --git a/com.discord/smali/androidx/appcompat/R$attr.smali b/com.discord/smali/androidx/appcompat/R$attr.smali index 89bd5c8b93..b478143b54 100644 --- a/com.discord/smali/androidx/appcompat/R$attr.smali +++ b/com.discord/smali/androidx/appcompat/R$attr.smali @@ -289,275 +289,275 @@ .field public static final imageButtonStyle:I = 0x7f0401b1 -.field public static final indeterminateProgressStyle:I = 0x7f0401c7 +.field public static final indeterminateProgressStyle:I = 0x7f0401c8 -.field public static final initialActivityCount:I = 0x7f0401c8 +.field public static final initialActivityCount:I = 0x7f0401c9 -.field public static final isLightTheme:I = 0x7f0401ca +.field public static final isLightTheme:I = 0x7f0401cb -.field public static final itemPadding:I = 0x7f0401d1 +.field public static final itemPadding:I = 0x7f0401d2 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final lastBaselineToBottomHeight:I = 0x7f0401da +.field public static final lastBaselineToBottomHeight:I = 0x7f0401db -.field public static final layout:I = 0x7f0401db +.field public static final layout:I = 0x7f0401dc -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final lineHeight:I = 0x7f040224 +.field public static final lineHeight:I = 0x7f040225 -.field public static final listChoiceBackgroundIndicator:I = 0x7f040226 +.field public static final listChoiceBackgroundIndicator:I = 0x7f040227 -.field public static final listDividerAlertDialog:I = 0x7f040227 +.field public static final listDividerAlertDialog:I = 0x7f040228 -.field public static final listItemLayout:I = 0x7f040228 +.field public static final listItemLayout:I = 0x7f040229 -.field public static final listLayout:I = 0x7f040229 +.field public static final listLayout:I = 0x7f04022a -.field public static final listMenuViewStyle:I = 0x7f04022a +.field public static final listMenuViewStyle:I = 0x7f04022b -.field public static final listPopupWindowStyle:I = 0x7f04022b +.field public static final listPopupWindowStyle:I = 0x7f04022c -.field public static final listPreferredItemHeight:I = 0x7f04022c +.field public static final listPreferredItemHeight:I = 0x7f04022d -.field public static final listPreferredItemHeightLarge:I = 0x7f04022d +.field public static final listPreferredItemHeightLarge:I = 0x7f04022e -.field public static final listPreferredItemHeightSmall:I = 0x7f04022e +.field public static final listPreferredItemHeightSmall:I = 0x7f04022f -.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f +.field public static final listPreferredItemPaddingLeft:I = 0x7f040230 -.field public static final listPreferredItemPaddingRight:I = 0x7f040230 +.field public static final listPreferredItemPaddingRight:I = 0x7f040231 -.field public static final logo:I = 0x7f040231 +.field public static final logo:I = 0x7f040232 -.field public static final logoDescription:I = 0x7f040232 +.field public static final logoDescription:I = 0x7f040233 -.field public static final maxButtonHeight:I = 0x7f040243 +.field public static final maxButtonHeight:I = 0x7f040244 -.field public static final measureWithLargestChild:I = 0x7f040246 +.field public static final measureWithLargestChild:I = 0x7f040247 -.field public static final multiChoiceItemLayout:I = 0x7f040248 +.field public static final multiChoiceItemLayout:I = 0x7f040249 -.field public static final navigationContentDescription:I = 0x7f040249 +.field public static final navigationContentDescription:I = 0x7f04024a -.field public static final navigationIcon:I = 0x7f04024a +.field public static final navigationIcon:I = 0x7f04024b -.field public static final navigationMode:I = 0x7f04024b +.field public static final navigationMode:I = 0x7f04024c -.field public static final numericModifiers:I = 0x7f04024f +.field public static final numericModifiers:I = 0x7f040250 -.field public static final overlapAnchor:I = 0x7f040250 +.field public static final overlapAnchor:I = 0x7f040251 -.field public static final paddingBottomNoButtons:I = 0x7f040254 +.field public static final paddingBottomNoButtons:I = 0x7f040255 -.field public static final paddingEnd:I = 0x7f040255 +.field public static final paddingEnd:I = 0x7f040256 -.field public static final paddingStart:I = 0x7f040256 +.field public static final paddingStart:I = 0x7f040257 -.field public static final paddingTopNoTitle:I = 0x7f040257 +.field public static final paddingTopNoTitle:I = 0x7f040258 -.field public static final panelBackground:I = 0x7f040258 +.field public static final panelBackground:I = 0x7f040259 -.field public static final panelMenuListTheme:I = 0x7f040259 +.field public static final panelMenuListTheme:I = 0x7f04025a -.field public static final panelMenuListWidth:I = 0x7f04025a +.field public static final panelMenuListWidth:I = 0x7f04025b -.field public static final popupMenuStyle:I = 0x7f040262 +.field public static final popupMenuStyle:I = 0x7f040263 -.field public static final popupTheme:I = 0x7f040263 +.field public static final popupTheme:I = 0x7f040264 -.field public static final popupWindowStyle:I = 0x7f040264 +.field public static final popupWindowStyle:I = 0x7f040265 -.field public static final preserveIconSpacing:I = 0x7f040265 +.field public static final preserveIconSpacing:I = 0x7f040266 -.field public static final progressBarPadding:I = 0x7f0402a2 +.field public static final progressBarPadding:I = 0x7f0402a3 -.field public static final progressBarStyle:I = 0x7f0402a3 +.field public static final progressBarStyle:I = 0x7f0402a4 -.field public static final queryBackground:I = 0x7f0402a7 +.field public static final queryBackground:I = 0x7f0402a8 -.field public static final queryHint:I = 0x7f0402a8 +.field public static final queryHint:I = 0x7f0402a9 -.field public static final radioButtonStyle:I = 0x7f0402a9 +.field public static final radioButtonStyle:I = 0x7f0402aa -.field public static final ratingBarStyle:I = 0x7f0402ac +.field public static final ratingBarStyle:I = 0x7f0402ad -.field public static final ratingBarStyleIndicator:I = 0x7f0402ad +.field public static final ratingBarStyleIndicator:I = 0x7f0402ae -.field public static final ratingBarStyleSmall:I = 0x7f0402ae +.field public static final ratingBarStyleSmall:I = 0x7f0402af -.field public static final searchHintIcon:I = 0x7f0402d3 +.field public static final searchHintIcon:I = 0x7f0402d4 -.field public static final searchIcon:I = 0x7f0402d4 +.field public static final searchIcon:I = 0x7f0402d5 -.field public static final searchViewStyle:I = 0x7f0402d5 +.field public static final searchViewStyle:I = 0x7f0402d6 -.field public static final seekBarStyle:I = 0x7f0402d7 +.field public static final seekBarStyle:I = 0x7f0402d8 -.field public static final selectableItemBackground:I = 0x7f0402d8 +.field public static final selectableItemBackground:I = 0x7f0402d9 -.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9 +.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da -.field public static final showAsAction:I = 0x7f0402db +.field public static final showAsAction:I = 0x7f0402dc -.field public static final showDividers:I = 0x7f0402df +.field public static final showDividers:I = 0x7f0402e0 -.field public static final showText:I = 0x7f0402e1 +.field public static final showText:I = 0x7f0402e2 -.field public static final showTitle:I = 0x7f0402e2 +.field public static final showTitle:I = 0x7f0402e3 -.field public static final singleChoiceItemLayout:I = 0x7f0402e3 +.field public static final singleChoiceItemLayout:I = 0x7f0402e4 -.field public static final spinBars:I = 0x7f0402e9 +.field public static final spinBars:I = 0x7f0402ea -.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea +.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb -.field public static final spinnerStyle:I = 0x7f0402eb +.field public static final spinnerStyle:I = 0x7f0402ec -.field public static final splitTrack:I = 0x7f0402ec +.field public static final splitTrack:I = 0x7f0402ed -.field public static final srcCompat:I = 0x7f0402ed +.field public static final srcCompat:I = 0x7f0402ee -.field public static final state_above_anchor:I = 0x7f0402ef +.field public static final state_above_anchor:I = 0x7f0402f0 -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final subMenuArrow:I = 0x7f0402f9 +.field public static final subMenuArrow:I = 0x7f0402fa -.field public static final submitBackground:I = 0x7f0402fa +.field public static final submitBackground:I = 0x7f0402fb -.field public static final subtitle:I = 0x7f0402fb +.field public static final subtitle:I = 0x7f0402fc -.field public static final subtitleTextAppearance:I = 0x7f0402fc +.field public static final subtitleTextAppearance:I = 0x7f0402fd -.field public static final subtitleTextColor:I = 0x7f0402fd +.field public static final subtitleTextColor:I = 0x7f0402fe -.field public static final subtitleTextStyle:I = 0x7f0402fe +.field public static final subtitleTextStyle:I = 0x7f0402ff -.field public static final suggestionRowLayout:I = 0x7f0402ff +.field public static final suggestionRowLayout:I = 0x7f040300 -.field public static final switchMinWidth:I = 0x7f040300 +.field public static final switchMinWidth:I = 0x7f040301 -.field public static final switchPadding:I = 0x7f040301 +.field public static final switchPadding:I = 0x7f040302 -.field public static final switchStyle:I = 0x7f040302 +.field public static final switchStyle:I = 0x7f040303 -.field public static final switchTextAppearance:I = 0x7f040303 +.field public static final switchTextAppearance:I = 0x7f040304 -.field public static final textAllCaps:I = 0x7f040320 +.field public static final textAllCaps:I = 0x7f040321 -.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b +.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c -.field public static final textAppearanceListItem:I = 0x7f04032c +.field public static final textAppearanceListItem:I = 0x7f04032d -.field public static final textAppearanceListItemSecondary:I = 0x7f04032d +.field public static final textAppearanceListItemSecondary:I = 0x7f04032e -.field public static final textAppearanceListItemSmall:I = 0x7f04032e +.field public static final textAppearanceListItemSmall:I = 0x7f04032f -.field public static final textAppearancePopupMenuHeader:I = 0x7f040330 +.field public static final textAppearancePopupMenuHeader:I = 0x7f040331 -.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331 +.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332 -.field public static final textAppearanceSearchResultTitle:I = 0x7f040332 +.field public static final textAppearanceSearchResultTitle:I = 0x7f040333 -.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333 +.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334 -.field public static final textColorAlertDialogListItem:I = 0x7f040336 +.field public static final textColorAlertDialogListItem:I = 0x7f040337 -.field public static final textColorSearchUrl:I = 0x7f040337 +.field public static final textColorSearchUrl:I = 0x7f040338 -.field public static final theme:I = 0x7f04033b +.field public static final theme:I = 0x7f04033c -.field public static final thickness:I = 0x7f04038a +.field public static final thickness:I = 0x7f04038b -.field public static final thumbTextPadding:I = 0x7f04038b +.field public static final thumbTextPadding:I = 0x7f04038c -.field public static final thumbTint:I = 0x7f04038c +.field public static final thumbTint:I = 0x7f04038d -.field public static final thumbTintMode:I = 0x7f04038d +.field public static final thumbTintMode:I = 0x7f04038e -.field public static final tickMark:I = 0x7f04038e +.field public static final tickMark:I = 0x7f04038f -.field public static final tickMarkTint:I = 0x7f04038f +.field public static final tickMarkTint:I = 0x7f040390 -.field public static final tickMarkTintMode:I = 0x7f040390 +.field public static final tickMarkTintMode:I = 0x7f040391 -.field public static final tint:I = 0x7f040391 +.field public static final tint:I = 0x7f040392 -.field public static final tintMode:I = 0x7f040392 +.field public static final tintMode:I = 0x7f040393 -.field public static final title:I = 0x7f040393 +.field public static final title:I = 0x7f040394 -.field public static final titleMargin:I = 0x7f040395 +.field public static final titleMargin:I = 0x7f040396 -.field public static final titleMarginBottom:I = 0x7f040396 +.field public static final titleMarginBottom:I = 0x7f040397 -.field public static final titleMarginEnd:I = 0x7f040397 +.field public static final titleMarginEnd:I = 0x7f040398 -.field public static final titleMarginStart:I = 0x7f040398 +.field public static final titleMarginStart:I = 0x7f040399 -.field public static final titleMarginTop:I = 0x7f040399 +.field public static final titleMarginTop:I = 0x7f04039a -.field public static final titleMargins:I = 0x7f04039a +.field public static final titleMargins:I = 0x7f04039b -.field public static final titleTextAppearance:I = 0x7f04039b +.field public static final titleTextAppearance:I = 0x7f04039c -.field public static final titleTextColor:I = 0x7f04039c +.field public static final titleTextColor:I = 0x7f04039d -.field public static final titleTextStyle:I = 0x7f04039d +.field public static final titleTextStyle:I = 0x7f04039e -.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f +.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0 -.field public static final toolbarStyle:I = 0x7f0403a0 +.field public static final toolbarStyle:I = 0x7f0403a1 -.field public static final tooltipForegroundColor:I = 0x7f0403a1 +.field public static final tooltipForegroundColor:I = 0x7f0403a2 -.field public static final tooltipFrameBackground:I = 0x7f0403a2 +.field public static final tooltipFrameBackground:I = 0x7f0403a3 -.field public static final tooltipText:I = 0x7f0403a3 +.field public static final tooltipText:I = 0x7f0403a4 -.field public static final track:I = 0x7f0403a4 +.field public static final track:I = 0x7f0403a5 -.field public static final trackTint:I = 0x7f0403a5 +.field public static final trackTint:I = 0x7f0403a6 -.field public static final trackTintMode:I = 0x7f0403a6 +.field public static final trackTintMode:I = 0x7f0403a7 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 -.field public static final viewInflaterClass:I = 0x7f0403c0 +.field public static final viewInflaterClass:I = 0x7f0403c1 -.field public static final voiceIcon:I = 0x7f0403c1 +.field public static final voiceIcon:I = 0x7f0403c2 -.field public static final windowActionBar:I = 0x7f0403c3 +.field public static final windowActionBar:I = 0x7f0403c4 -.field public static final windowActionBarOverlay:I = 0x7f0403c4 +.field public static final windowActionBarOverlay:I = 0x7f0403c5 -.field public static final windowActionModeOverlay:I = 0x7f0403c5 +.field public static final windowActionModeOverlay:I = 0x7f0403c6 -.field public static final windowFixedHeightMajor:I = 0x7f0403c6 +.field public static final windowFixedHeightMajor:I = 0x7f0403c7 -.field public static final windowFixedHeightMinor:I = 0x7f0403c7 +.field public static final windowFixedHeightMinor:I = 0x7f0403c8 -.field public static final windowFixedWidthMajor:I = 0x7f0403c8 +.field public static final windowFixedWidthMajor:I = 0x7f0403c9 -.field public static final windowFixedWidthMinor:I = 0x7f0403c9 +.field public static final windowFixedWidthMinor:I = 0x7f0403ca -.field public static final windowMinWidthMajor:I = 0x7f0403ca +.field public static final windowMinWidthMajor:I = 0x7f0403cb -.field public static final windowMinWidthMinor:I = 0x7f0403cb +.field public static final windowMinWidthMinor:I = 0x7f0403cc -.field public static final windowNoTitle:I = 0x7f0403cc +.field public static final windowNoTitle:I = 0x7f0403cd # direct methods diff --git a/com.discord/smali/androidx/appcompat/R$drawable.smali b/com.discord/smali/androidx/appcompat/R$drawable.smali index e797ab1374..8bce9d4e4b 100644 --- a/com.discord/smali/androidx/appcompat/R$drawable.smali +++ b/com.discord/smali/androidx/appcompat/R$drawable.smali @@ -183,33 +183,33 @@ .field public static final abc_vector_test:I = 0x7f08005b -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f -.field public static final tooltip_frame_dark:I = 0x7f08038f +.field public static final tooltip_frame_dark:I = 0x7f080391 -.field public static final tooltip_frame_light:I = 0x7f080390 +.field public static final tooltip_frame_light:I = 0x7f080392 # direct methods diff --git a/com.discord/smali/androidx/appcompat/R$styleable.smali b/com.discord/smali/androidx/appcompat/R$styleable.smali index 82de59792e..3608d0a0a9 100644 --- a/com.discord/smali/androidx/appcompat/R$styleable.smali +++ b/com.discord/smali/androidx/appcompat/R$styleable.smali @@ -1166,7 +1166,7 @@ new-array v5, v1, [I - const v6, 0x7f0402ef + const v6, 0x7f0402f0 aput v6, v5, v3 @@ -1270,17 +1270,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -1289,14 +1289,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -1304,11 +1304,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -1338,17 +1338,17 @@ :array_7 .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_8 .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_9 @@ -1372,9 +1372,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_b @@ -1450,47 +1450,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -1500,6 +1499,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_c @@ -1518,19 +1518,19 @@ :array_e .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_f .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_10 @@ -1541,8 +1541,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_11 @@ -1566,7 +1566,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_13 @@ -1600,8 +1600,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_16 @@ -1650,9 +1650,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_1a @@ -1664,21 +1664,21 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_1b .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_1c .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_1d @@ -1692,14 +1692,14 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_1e @@ -1708,7 +1708,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_1f @@ -1726,17 +1726,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_21 @@ -1753,7 +1753,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_22 @@ -1769,17 +1769,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -1787,15 +1786,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_23 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_24 diff --git a/com.discord/smali/androidx/asynclayoutinflater/R$attr.smali b/com.discord/smali/androidx/asynclayoutinflater/R$attr.smali index da27d3597e..4a2ed5362c 100644 --- a/com.discord/smali/androidx/asynclayoutinflater/R$attr.smali +++ b/com.discord/smali/androidx/asynclayoutinflater/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/asynclayoutinflater/R$drawable.smali b/com.discord/smali/androidx/asynclayoutinflater/R$drawable.smali index 0bd68753c2..a050a02c7e 100644 --- a/com.discord/smali/androidx/asynclayoutinflater/R$drawable.smali +++ b/com.discord/smali/androidx/asynclayoutinflater/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/asynclayoutinflater/R$styleable.smali b/com.discord/smali/androidx/asynclayoutinflater/R$styleable.smali index ab2c942871..e1e9aca62b 100644 --- a/com.discord/smali/androidx/asynclayoutinflater/R$styleable.smali +++ b/com.discord/smali/androidx/asynclayoutinflater/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/browser/R$attr.smali b/com.discord/smali/androidx/browser/R$attr.smali index a25df3b444..a600a9db2a 100644 --- a/com.discord/smali/androidx/browser/R$attr.smali +++ b/com.discord/smali/androidx/browser/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/browser/R$drawable.smali b/com.discord/smali/androidx/browser/R$drawable.smali index 6377806f0c..e27e2177b1 100644 --- a/com.discord/smali/androidx/browser/R$drawable.smali +++ b/com.discord/smali/androidx/browser/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/browser/R$styleable.smali b/com.discord/smali/androidx/browser/R$styleable.smali index 61495416c7..81b45af1d6 100644 --- a/com.discord/smali/androidx/browser/R$styleable.smali +++ b/com.discord/smali/androidx/browser/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/constraintlayout/widget/R$attr.smali b/com.discord/smali/androidx/constraintlayout/widget/R$attr.smali index b29a868c71..25694a1010 100644 --- a/com.discord/smali/androidx/constraintlayout/widget/R$attr.smali +++ b/com.discord/smali/androidx/constraintlayout/widget/R$attr.smali @@ -29,105 +29,105 @@ .field public static final emptyVisibility:I = 0x7f040101 -.field public static final layout_constrainedHeight:I = 0x7f0401e3 +.field public static final layout_constrainedHeight:I = 0x7f0401e4 -.field public static final layout_constrainedWidth:I = 0x7f0401e4 +.field public static final layout_constrainedWidth:I = 0x7f0401e5 -.field public static final layout_constraintBaseline_creator:I = 0x7f0401e5 +.field public static final layout_constraintBaseline_creator:I = 0x7f0401e6 -.field public static final layout_constraintBaseline_toBaselineOf:I = 0x7f0401e6 +.field public static final layout_constraintBaseline_toBaselineOf:I = 0x7f0401e7 -.field public static final layout_constraintBottom_creator:I = 0x7f0401e7 +.field public static final layout_constraintBottom_creator:I = 0x7f0401e8 -.field public static final layout_constraintBottom_toBottomOf:I = 0x7f0401e8 +.field public static final layout_constraintBottom_toBottomOf:I = 0x7f0401e9 -.field public static final layout_constraintBottom_toTopOf:I = 0x7f0401e9 +.field public static final layout_constraintBottom_toTopOf:I = 0x7f0401ea -.field public static final layout_constraintCircle:I = 0x7f0401ea +.field public static final layout_constraintCircle:I = 0x7f0401eb -.field public static final layout_constraintCircleAngle:I = 0x7f0401eb +.field public static final layout_constraintCircleAngle:I = 0x7f0401ec -.field public static final layout_constraintCircleRadius:I = 0x7f0401ec +.field public static final layout_constraintCircleRadius:I = 0x7f0401ed -.field public static final layout_constraintDimensionRatio:I = 0x7f0401ed +.field public static final layout_constraintDimensionRatio:I = 0x7f0401ee -.field public static final layout_constraintEnd_toEndOf:I = 0x7f0401ee +.field public static final layout_constraintEnd_toEndOf:I = 0x7f0401ef -.field public static final layout_constraintEnd_toStartOf:I = 0x7f0401ef +.field public static final layout_constraintEnd_toStartOf:I = 0x7f0401f0 -.field public static final layout_constraintGuide_begin:I = 0x7f0401f0 +.field public static final layout_constraintGuide_begin:I = 0x7f0401f1 -.field public static final layout_constraintGuide_end:I = 0x7f0401f1 +.field public static final layout_constraintGuide_end:I = 0x7f0401f2 -.field public static final layout_constraintGuide_percent:I = 0x7f0401f2 +.field public static final layout_constraintGuide_percent:I = 0x7f0401f3 -.field public static final layout_constraintHeight_default:I = 0x7f0401f3 +.field public static final layout_constraintHeight_default:I = 0x7f0401f4 -.field public static final layout_constraintHeight_max:I = 0x7f0401f4 +.field public static final layout_constraintHeight_max:I = 0x7f0401f5 -.field public static final layout_constraintHeight_min:I = 0x7f0401f5 +.field public static final layout_constraintHeight_min:I = 0x7f0401f6 -.field public static final layout_constraintHeight_percent:I = 0x7f0401f6 +.field public static final layout_constraintHeight_percent:I = 0x7f0401f7 -.field public static final layout_constraintHorizontal_bias:I = 0x7f0401f7 +.field public static final layout_constraintHorizontal_bias:I = 0x7f0401f8 -.field public static final layout_constraintHorizontal_chainStyle:I = 0x7f0401f8 +.field public static final layout_constraintHorizontal_chainStyle:I = 0x7f0401f9 -.field public static final layout_constraintHorizontal_weight:I = 0x7f0401f9 +.field public static final layout_constraintHorizontal_weight:I = 0x7f0401fa -.field public static final layout_constraintLeft_creator:I = 0x7f0401fa +.field public static final layout_constraintLeft_creator:I = 0x7f0401fb -.field public static final layout_constraintLeft_toLeftOf:I = 0x7f0401fb +.field public static final layout_constraintLeft_toLeftOf:I = 0x7f0401fc -.field public static final layout_constraintLeft_toRightOf:I = 0x7f0401fc +.field public static final layout_constraintLeft_toRightOf:I = 0x7f0401fd -.field public static final layout_constraintRight_creator:I = 0x7f0401fd +.field public static final layout_constraintRight_creator:I = 0x7f0401fe -.field public static final layout_constraintRight_toLeftOf:I = 0x7f0401fe +.field public static final layout_constraintRight_toLeftOf:I = 0x7f0401ff -.field public static final layout_constraintRight_toRightOf:I = 0x7f0401ff +.field public static final layout_constraintRight_toRightOf:I = 0x7f040200 -.field public static final layout_constraintStart_toEndOf:I = 0x7f040200 +.field public static final layout_constraintStart_toEndOf:I = 0x7f040201 -.field public static final layout_constraintStart_toStartOf:I = 0x7f040201 +.field public static final layout_constraintStart_toStartOf:I = 0x7f040202 -.field public static final layout_constraintTop_creator:I = 0x7f040202 +.field public static final layout_constraintTop_creator:I = 0x7f040203 -.field public static final layout_constraintTop_toBottomOf:I = 0x7f040203 +.field public static final layout_constraintTop_toBottomOf:I = 0x7f040204 -.field public static final layout_constraintTop_toTopOf:I = 0x7f040204 +.field public static final layout_constraintTop_toTopOf:I = 0x7f040205 -.field public static final layout_constraintVertical_bias:I = 0x7f040205 +.field public static final layout_constraintVertical_bias:I = 0x7f040206 -.field public static final layout_constraintVertical_chainStyle:I = 0x7f040206 +.field public static final layout_constraintVertical_chainStyle:I = 0x7f040207 -.field public static final layout_constraintVertical_weight:I = 0x7f040207 +.field public static final layout_constraintVertical_weight:I = 0x7f040208 -.field public static final layout_constraintWidth_default:I = 0x7f040208 +.field public static final layout_constraintWidth_default:I = 0x7f040209 -.field public static final layout_constraintWidth_max:I = 0x7f040209 +.field public static final layout_constraintWidth_max:I = 0x7f04020a -.field public static final layout_constraintWidth_min:I = 0x7f04020a +.field public static final layout_constraintWidth_min:I = 0x7f04020b -.field public static final layout_constraintWidth_percent:I = 0x7f04020b +.field public static final layout_constraintWidth_percent:I = 0x7f04020c -.field public static final layout_editor_absoluteX:I = 0x7f04020d +.field public static final layout_editor_absoluteX:I = 0x7f04020e -.field public static final layout_editor_absoluteY:I = 0x7f04020e +.field public static final layout_editor_absoluteY:I = 0x7f04020f -.field public static final layout_goneMarginBottom:I = 0x7f040212 +.field public static final layout_goneMarginBottom:I = 0x7f040213 -.field public static final layout_goneMarginEnd:I = 0x7f040213 +.field public static final layout_goneMarginEnd:I = 0x7f040214 -.field public static final layout_goneMarginLeft:I = 0x7f040214 +.field public static final layout_goneMarginLeft:I = 0x7f040215 -.field public static final layout_goneMarginRight:I = 0x7f040215 +.field public static final layout_goneMarginRight:I = 0x7f040216 -.field public static final layout_goneMarginStart:I = 0x7f040216 +.field public static final layout_goneMarginStart:I = 0x7f040217 -.field public static final layout_goneMarginTop:I = 0x7f040217 +.field public static final layout_goneMarginTop:I = 0x7f040218 -.field public static final layout_optimizationLevel:I = 0x7f04021e +.field public static final layout_optimizationLevel:I = 0x7f04021f # direct methods diff --git a/com.discord/smali/androidx/constraintlayout/widget/R$styleable.smali b/com.discord/smali/androidx/constraintlayout/widget/R$styleable.smali index c9bfcb5e42..85826a1994 100644 --- a/com.discord/smali/androidx/constraintlayout/widget/R$styleable.smali +++ b/com.discord/smali/androidx/constraintlayout/widget/R$styleable.smali @@ -364,7 +364,6 @@ 0x7f040077 0x7f0400b1 0x7f0400b2 - 0x7f0401e3 0x7f0401e4 0x7f0401e5 0x7f0401e6 @@ -405,15 +404,16 @@ 0x7f040209 0x7f04020a 0x7f04020b - 0x7f04020d + 0x7f04020c 0x7f04020e - 0x7f040212 + 0x7f04020f 0x7f040213 0x7f040214 0x7f040215 0x7f040216 0x7f040217 - 0x7f04021e + 0x7f040218 + 0x7f04021f .end array-data :array_1 @@ -455,7 +455,6 @@ 0x7f04004b 0x7f040077 0x7f0400b2 - 0x7f0401e3 0x7f0401e4 0x7f0401e5 0x7f0401e6 @@ -496,14 +495,15 @@ 0x7f040209 0x7f04020a 0x7f04020b - 0x7f04020d + 0x7f04020c 0x7f04020e - 0x7f040212 + 0x7f04020f 0x7f040213 0x7f040214 0x7f040215 0x7f040216 0x7f040217 + 0x7f040218 .end array-data .end method diff --git a/com.discord/smali/androidx/coordinatorlayout/R$attr.smali b/com.discord/smali/androidx/coordinatorlayout/R$attr.smali index 06e3c1caaf..2f1f71c58a 100644 --- a/com.discord/smali/androidx/coordinatorlayout/R$attr.smali +++ b/com.discord/smali/androidx/coordinatorlayout/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/coordinatorlayout/R$drawable.smali b/com.discord/smali/androidx/coordinatorlayout/R$drawable.smali index b57b5e6670..15ed8ffed1 100644 --- a/com.discord/smali/androidx/coordinatorlayout/R$drawable.smali +++ b/com.discord/smali/androidx/coordinatorlayout/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/coordinatorlayout/R$styleable.smali b/com.discord/smali/androidx/coordinatorlayout/R$styleable.smali index 90995bd74c..b67f05023c 100644 --- a/com.discord/smali/androidx/coordinatorlayout/R$styleable.smali +++ b/com.discord/smali/androidx/coordinatorlayout/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/core/R$attr.smali b/com.discord/smali/androidx/core/R$attr.smali index 6b834dd0e5..0a65da7f7b 100644 --- a/com.discord/smali/androidx/core/R$attr.smali +++ b/com.discord/smali/androidx/core/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/core/R$drawable.smali b/com.discord/smali/androidx/core/R$drawable.smali index 12a6557dc2..2c0f61caa2 100644 --- a/com.discord/smali/androidx/core/R$drawable.smali +++ b/com.discord/smali/androidx/core/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/core/R$styleable.smali b/com.discord/smali/androidx/core/R$styleable.smali index 50cad45055..5cb32855f6 100644 --- a/com.discord/smali/androidx/core/R$styleable.smali +++ b/com.discord/smali/androidx/core/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/customview/R$attr.smali b/com.discord/smali/androidx/customview/R$attr.smali index 89d3d1a0a2..84f731cc61 100644 --- a/com.discord/smali/androidx/customview/R$attr.smali +++ b/com.discord/smali/androidx/customview/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/customview/R$drawable.smali b/com.discord/smali/androidx/customview/R$drawable.smali index 85e7e0a0c6..590719467a 100644 --- a/com.discord/smali/androidx/customview/R$drawable.smali +++ b/com.discord/smali/androidx/customview/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/customview/R$styleable.smali b/com.discord/smali/androidx/customview/R$styleable.smali index 37f7dfa900..7c66a26e56 100644 --- a/com.discord/smali/androidx/customview/R$styleable.smali +++ b/com.discord/smali/androidx/customview/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/drawerlayout/R$attr.smali b/com.discord/smali/androidx/drawerlayout/R$attr.smali index f7a5b08d2d..a3f824a550 100644 --- a/com.discord/smali/androidx/drawerlayout/R$attr.smali +++ b/com.discord/smali/androidx/drawerlayout/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/drawerlayout/R$drawable.smali b/com.discord/smali/androidx/drawerlayout/R$drawable.smali index 21ddae41cb..1ed6aa172a 100644 --- a/com.discord/smali/androidx/drawerlayout/R$drawable.smali +++ b/com.discord/smali/androidx/drawerlayout/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/drawerlayout/R$styleable.smali b/com.discord/smali/androidx/drawerlayout/R$styleable.smali index ac6a871b79..e408518a9b 100644 --- a/com.discord/smali/androidx/drawerlayout/R$styleable.smali +++ b/com.discord/smali/androidx/drawerlayout/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/fragment/R$attr.smali b/com.discord/smali/androidx/fragment/R$attr.smali index 3b8bff009d..40622be4f3 100644 --- a/com.discord/smali/androidx/fragment/R$attr.smali +++ b/com.discord/smali/androidx/fragment/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/fragment/R$drawable.smali b/com.discord/smali/androidx/fragment/R$drawable.smali index 7dd3cff2c7..c2a4b625e4 100644 --- a/com.discord/smali/androidx/fragment/R$drawable.smali +++ b/com.discord/smali/androidx/fragment/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/fragment/R$styleable.smali b/com.discord/smali/androidx/fragment/R$styleable.smali index 2f05d81195..a9490d5401 100644 --- a/com.discord/smali/androidx/fragment/R$styleable.smali +++ b/com.discord/smali/androidx/fragment/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/legacy/coreui/R$attr.smali b/com.discord/smali/androidx/legacy/coreui/R$attr.smali index 7b6474fd56..997ddca77f 100644 --- a/com.discord/smali/androidx/legacy/coreui/R$attr.smali +++ b/com.discord/smali/androidx/legacy/coreui/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/legacy/coreui/R$drawable.smali b/com.discord/smali/androidx/legacy/coreui/R$drawable.smali index a49d87563b..c86422c84e 100644 --- a/com.discord/smali/androidx/legacy/coreui/R$drawable.smali +++ b/com.discord/smali/androidx/legacy/coreui/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/legacy/coreui/R$styleable.smali b/com.discord/smali/androidx/legacy/coreui/R$styleable.smali index 55a26eb313..9fd2381ebd 100644 --- a/com.discord/smali/androidx/legacy/coreui/R$styleable.smali +++ b/com.discord/smali/androidx/legacy/coreui/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/legacy/coreutils/R$attr.smali b/com.discord/smali/androidx/legacy/coreutils/R$attr.smali index ec2094c4f3..4cb5efa278 100644 --- a/com.discord/smali/androidx/legacy/coreutils/R$attr.smali +++ b/com.discord/smali/androidx/legacy/coreutils/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/legacy/coreutils/R$drawable.smali b/com.discord/smali/androidx/legacy/coreutils/R$drawable.smali index 35eabc496b..4573a1b4bc 100644 --- a/com.discord/smali/androidx/legacy/coreutils/R$drawable.smali +++ b/com.discord/smali/androidx/legacy/coreutils/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/legacy/coreutils/R$styleable.smali b/com.discord/smali/androidx/legacy/coreutils/R$styleable.smali index 423517556b..e359b0d121 100644 --- a/com.discord/smali/androidx/legacy/coreutils/R$styleable.smali +++ b/com.discord/smali/androidx/legacy/coreutils/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/legacy/v13/R$attr.smali b/com.discord/smali/androidx/legacy/v13/R$attr.smali index f8b2307680..8e1e0fd242 100644 --- a/com.discord/smali/androidx/legacy/v13/R$attr.smali +++ b/com.discord/smali/androidx/legacy/v13/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/legacy/v13/R$drawable.smali b/com.discord/smali/androidx/legacy/v13/R$drawable.smali index cb2b6d8c83..ca3e175801 100644 --- a/com.discord/smali/androidx/legacy/v13/R$drawable.smali +++ b/com.discord/smali/androidx/legacy/v13/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/legacy/v13/R$styleable.smali b/com.discord/smali/androidx/legacy/v13/R$styleable.smali index 36b51429bd..c7e743371e 100644 --- a/com.discord/smali/androidx/legacy/v13/R$styleable.smali +++ b/com.discord/smali/androidx/legacy/v13/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/legacy/v4/R$attr.smali b/com.discord/smali/androidx/legacy/v4/R$attr.smali index 1ad84b36b4..2732155349 100644 --- a/com.discord/smali/androidx/legacy/v4/R$attr.smali +++ b/com.discord/smali/androidx/legacy/v4/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/legacy/v4/R$drawable.smali b/com.discord/smali/androidx/legacy/v4/R$drawable.smali index 7a80db478e..3006a45b7a 100644 --- a/com.discord/smali/androidx/legacy/v4/R$drawable.smali +++ b/com.discord/smali/androidx/legacy/v4/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/legacy/v4/R$styleable.smali b/com.discord/smali/androidx/legacy/v4/R$styleable.smali index 944a675df3..56c0ba8910 100644 --- a/com.discord/smali/androidx/legacy/v4/R$styleable.smali +++ b/com.discord/smali/androidx/legacy/v4/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/lifecycle/extensions/R$attr.smali b/com.discord/smali/androidx/lifecycle/extensions/R$attr.smali index d545ad2ac3..93c08bf4f7 100644 --- a/com.discord/smali/androidx/lifecycle/extensions/R$attr.smali +++ b/com.discord/smali/androidx/lifecycle/extensions/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/lifecycle/extensions/R$drawable.smali b/com.discord/smali/androidx/lifecycle/extensions/R$drawable.smali index 2f2b2e48b0..d52d55a6c2 100644 --- a/com.discord/smali/androidx/lifecycle/extensions/R$drawable.smali +++ b/com.discord/smali/androidx/lifecycle/extensions/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/lifecycle/extensions/R$styleable.smali b/com.discord/smali/androidx/lifecycle/extensions/R$styleable.smali index 559594c6ba..2772c3fb37 100644 --- a/com.discord/smali/androidx/lifecycle/extensions/R$styleable.smali +++ b/com.discord/smali/androidx/lifecycle/extensions/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/loader/R$attr.smali b/com.discord/smali/androidx/loader/R$attr.smali index ee879285b7..52d56be645 100644 --- a/com.discord/smali/androidx/loader/R$attr.smali +++ b/com.discord/smali/androidx/loader/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/loader/R$drawable.smali b/com.discord/smali/androidx/loader/R$drawable.smali index 9df274abea..a0010fb569 100644 --- a/com.discord/smali/androidx/loader/R$drawable.smali +++ b/com.discord/smali/androidx/loader/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/loader/R$styleable.smali b/com.discord/smali/androidx/loader/R$styleable.smali index cddb6c6377..e77294561e 100644 --- a/com.discord/smali/androidx/loader/R$styleable.smali +++ b/com.discord/smali/androidx/loader/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/media/R$attr.smali b/com.discord/smali/androidx/media/R$attr.smali index 37d2ca72bf..5469d8bcf5 100644 --- a/com.discord/smali/androidx/media/R$attr.smali +++ b/com.discord/smali/androidx/media/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/media/R$drawable.smali b/com.discord/smali/androidx/media/R$drawable.smali index 5692b11d49..2dcc85abf5 100644 --- a/com.discord/smali/androidx/media/R$drawable.smali +++ b/com.discord/smali/androidx/media/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/media/R$styleable.smali b/com.discord/smali/androidx/media/R$styleable.smali index 74188faf1c..53c7c890c0 100644 --- a/com.discord/smali/androidx/media/R$styleable.smali +++ b/com.discord/smali/androidx/media/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/recyclerview/R$attr.smali b/com.discord/smali/androidx/recyclerview/R$attr.smali index 7606e2cbb5..86bf49b8b3 100644 --- a/com.discord/smali/androidx/recyclerview/R$attr.smali +++ b/com.discord/smali/androidx/recyclerview/R$attr.smali @@ -49,31 +49,31 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layoutManager:I = 0x7f0401dc +.field public static final layoutManager:I = 0x7f0401dd -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final reverseLayout:I = 0x7f0402b1 +.field public static final reverseLayout:I = 0x7f0402b2 -.field public static final spanCount:I = 0x7f0402e8 +.field public static final spanCount:I = 0x7f0402e9 -.field public static final stackFromEnd:I = 0x7f0402ee +.field public static final stackFromEnd:I = 0x7f0402ef -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/recyclerview/R$drawable.smali b/com.discord/smali/androidx/recyclerview/R$drawable.smali index 7879085494..bc972d8bf3 100644 --- a/com.discord/smali/androidx/recyclerview/R$drawable.smali +++ b/com.discord/smali/androidx/recyclerview/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/recyclerview/R$styleable.smali b/com.discord/smali/androidx/recyclerview/R$styleable.smali index 96812c0344..c2dd7a5a76 100644 --- a/com.discord/smali/androidx/recyclerview/R$styleable.smali +++ b/com.discord/smali/androidx/recyclerview/R$styleable.smali @@ -217,19 +217,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -253,7 +253,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 @@ -287,10 +287,10 @@ 0x7f04011b 0x7f04011c 0x7f04011d - 0x7f0401dc - 0x7f0402b1 - 0x7f0402e8 - 0x7f0402ee + 0x7f0401dd + 0x7f0402b2 + 0x7f0402e9 + 0x7f0402ef .end array-data .end method diff --git a/com.discord/smali/androidx/room/R$attr.smali b/com.discord/smali/androidx/room/R$attr.smali index 8eb2dc707a..4b2ab02bb1 100644 --- a/com.discord/smali/androidx/room/R$attr.smali +++ b/com.discord/smali/androidx/room/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/room/R$drawable.smali b/com.discord/smali/androidx/room/R$drawable.smali index 6ac9ac00bb..d25cefd0b9 100644 --- a/com.discord/smali/androidx/room/R$drawable.smali +++ b/com.discord/smali/androidx/room/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/room/R$styleable.smali b/com.discord/smali/androidx/room/R$styleable.smali index 8d27720bd5..daec52c302 100644 --- a/com.discord/smali/androidx/room/R$styleable.smali +++ b/com.discord/smali/androidx/room/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/slidingpanelayout/R$attr.smali b/com.discord/smali/androidx/slidingpanelayout/R$attr.smali index 93c558732a..39f3e17a7b 100644 --- a/com.discord/smali/androidx/slidingpanelayout/R$attr.smali +++ b/com.discord/smali/androidx/slidingpanelayout/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/slidingpanelayout/R$drawable.smali b/com.discord/smali/androidx/slidingpanelayout/R$drawable.smali index 025686fedd..52e14284b3 100644 --- a/com.discord/smali/androidx/slidingpanelayout/R$drawable.smali +++ b/com.discord/smali/androidx/slidingpanelayout/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/slidingpanelayout/R$styleable.smali b/com.discord/smali/androidx/slidingpanelayout/R$styleable.smali index 9b1478d13e..19746eed45 100644 --- a/com.discord/smali/androidx/slidingpanelayout/R$styleable.smali +++ b/com.discord/smali/androidx/slidingpanelayout/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/swiperefreshlayout/R$attr.smali b/com.discord/smali/androidx/swiperefreshlayout/R$attr.smali index 379250bb31..491c005fbc 100644 --- a/com.discord/smali/androidx/swiperefreshlayout/R$attr.smali +++ b/com.discord/smali/androidx/swiperefreshlayout/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/swiperefreshlayout/R$drawable.smali b/com.discord/smali/androidx/swiperefreshlayout/R$drawable.smali index 03e784ce97..eb9bafb901 100644 --- a/com.discord/smali/androidx/swiperefreshlayout/R$drawable.smali +++ b/com.discord/smali/androidx/swiperefreshlayout/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/swiperefreshlayout/R$styleable.smali b/com.discord/smali/androidx/swiperefreshlayout/R$styleable.smali index 087995d13a..655497bbe8 100644 --- a/com.discord/smali/androidx/swiperefreshlayout/R$styleable.smali +++ b/com.discord/smali/androidx/swiperefreshlayout/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/transition/R$attr.smali b/com.discord/smali/androidx/transition/R$attr.smali index edabf2cf99..b75634e471 100644 --- a/com.discord/smali/androidx/transition/R$attr.smali +++ b/com.discord/smali/androidx/transition/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/transition/R$drawable.smali b/com.discord/smali/androidx/transition/R$drawable.smali index 55ac29f8f9..f02a972769 100644 --- a/com.discord/smali/androidx/transition/R$drawable.smali +++ b/com.discord/smali/androidx/transition/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/transition/R$styleable.smali b/com.discord/smali/androidx/transition/R$styleable.smali index ed600486ce..3881155acd 100644 --- a/com.discord/smali/androidx/transition/R$styleable.smali +++ b/com.discord/smali/androidx/transition/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/vectordrawable/R$attr.smali b/com.discord/smali/androidx/vectordrawable/R$attr.smali index eb500b4b94..2f1c797f50 100644 --- a/com.discord/smali/androidx/vectordrawable/R$attr.smali +++ b/com.discord/smali/androidx/vectordrawable/R$attr.smali @@ -39,23 +39,23 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/vectordrawable/R$drawable.smali b/com.discord/smali/androidx/vectordrawable/R$drawable.smali index cd0fd76c22..dfc130577f 100644 --- a/com.discord/smali/androidx/vectordrawable/R$drawable.smali +++ b/com.discord/smali/androidx/vectordrawable/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/vectordrawable/R$styleable.smali b/com.discord/smali/androidx/vectordrawable/R$styleable.smali index 0074721ed3..1d6419c48d 100644 --- a/com.discord/smali/androidx/vectordrawable/R$styleable.smali +++ b/com.discord/smali/androidx/vectordrawable/R$styleable.smali @@ -183,19 +183,19 @@ :array_1 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_2 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_3 @@ -219,7 +219,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_5 diff --git a/com.discord/smali/androidx/viewpager/R$attr.smali b/com.discord/smali/androidx/viewpager/R$attr.smali index 522d6187e7..613a781ee1 100644 --- a/com.discord/smali/androidx/viewpager/R$attr.smali +++ b/com.discord/smali/androidx/viewpager/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/androidx/viewpager/R$drawable.smali b/com.discord/smali/androidx/viewpager/R$drawable.smali index b5df829b29..6fe02f0c8a 100644 --- a/com.discord/smali/androidx/viewpager/R$drawable.smali +++ b/com.discord/smali/androidx/viewpager/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/viewpager/R$styleable.smali b/com.discord/smali/androidx/viewpager/R$styleable.smali index 07e3e5d9f6..a63064fef1 100644 --- a/com.discord/smali/androidx/viewpager/R$styleable.smali +++ b/com.discord/smali/androidx/viewpager/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/androidx/work/R$drawable.smali b/com.discord/smali/androidx/work/R$drawable.smali index 7d4e35102b..df53430d87 100644 --- a/com.discord/smali/androidx/work/R$drawable.smali +++ b/com.discord/smali/androidx/work/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/work/R$styleable.smali b/com.discord/smali/androidx/work/R$styleable.smali index 93a801f20a..49d058cb87 100644 --- a/com.discord/smali/androidx/work/R$styleable.smali +++ b/com.discord/smali/androidx/work/R$styleable.smali @@ -95,7 +95,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data .end method diff --git a/com.discord/smali/androidx/work/ktx/R$drawable.smali b/com.discord/smali/androidx/work/ktx/R$drawable.smali index 6270207c79..70c6b3fd22 100644 --- a/com.discord/smali/androidx/work/ktx/R$drawable.smali +++ b/com.discord/smali/androidx/work/ktx/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/androidx/work/ktx/R$styleable.smali b/com.discord/smali/androidx/work/ktx/R$styleable.smali index aab3abcd2e..899c54bc57 100644 --- a/com.discord/smali/androidx/work/ktx/R$styleable.smali +++ b/com.discord/smali/androidx/work/ktx/R$styleable.smali @@ -95,7 +95,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data .end method diff --git a/com.discord/smali/butterknife/R$attr.smali b/com.discord/smali/butterknife/R$attr.smali index 2ac60abc00..0126379b1a 100644 --- a/com.discord/smali/butterknife/R$attr.smali +++ b/com.discord/smali/butterknife/R$attr.smali @@ -37,7 +37,7 @@ .field public static final fontWeight:I = 0x7f040136 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 # direct methods diff --git a/com.discord/smali/butterknife/R$drawable.smali b/com.discord/smali/butterknife/R$drawable.smali index c106d55293..6c84b73da6 100644 --- a/com.discord/smali/butterknife/R$drawable.smali +++ b/com.discord/smali/butterknife/R$drawable.smali @@ -15,29 +15,29 @@ # static fields -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f # direct methods diff --git a/com.discord/smali/butterknife/R$styleable.smali b/com.discord/smali/butterknife/R$styleable.smali index 8fac3e99f8..70dfe46be6 100644 --- a/com.discord/smali/butterknife/R$styleable.smali +++ b/com.discord/smali/butterknife/R$styleable.smali @@ -168,7 +168,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_3 diff --git a/com.discord/smali/com/airbnb/lottie/R$a.smali b/com.discord/smali/com/airbnb/lottie/R$a.smali index 140f88c259..34ada1c157 100644 --- a/com.discord/smali/com/airbnb/lottie/R$a.smali +++ b/com.discord/smali/com/airbnb/lottie/R$a.smali @@ -1198,7 +1198,7 @@ new-array v5, v1, [I - const v6, 0x7f0402ef + const v6, 0x7f0402f0 aput v6, v5, v3 @@ -1304,17 +1304,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -1323,14 +1323,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -1338,11 +1338,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -1372,17 +1372,17 @@ :array_7 .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_8 .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_9 @@ -1406,9 +1406,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_b @@ -1484,47 +1484,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -1534,6 +1533,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_c @@ -1552,19 +1552,19 @@ :array_e .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_f .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_10 @@ -1575,8 +1575,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_11 @@ -1600,7 +1600,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_13 @@ -1634,8 +1634,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_16 @@ -1654,7 +1654,6 @@ :array_18 .array-data 4 - 0x7f040233 0x7f040234 0x7f040235 0x7f040236 @@ -1666,6 +1665,7 @@ 0x7f04023c 0x7f04023d 0x7f04023e + 0x7f04023f .end array-data :array_19 @@ -1700,9 +1700,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_1b @@ -1714,21 +1714,21 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_1c .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_1d .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_1e @@ -1742,14 +1742,14 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_1f @@ -1758,7 +1758,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_20 @@ -1776,17 +1776,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_22 @@ -1803,7 +1803,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_23 @@ -1819,17 +1819,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -1837,15 +1836,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_24 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_25 diff --git a/com.discord/smali/com/discord/BuildConfig.smali b/com.discord/smali/com/discord/BuildConfig.smali index 1c959cd31f..1c9f796c90 100644 --- a/com.discord/smali/com/discord/BuildConfig.smali +++ b/com.discord/smali/com/discord/BuildConfig.smali @@ -30,11 +30,11 @@ .field public static final LOCAL_VOICE:Ljava/lang/String; = "" -.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/833" +.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/834" -.field public static final VERSION_CODE:I = 0x341 +.field public static final VERSION_CODE:I = 0x342 -.field public static final VERSION_NAME:Ljava/lang/String; = "8.3.3" +.field public static final VERSION_NAME:Ljava/lang/String; = "8.3.4g" # direct methods diff --git a/com.discord/smali/com/discord/R$a.smali b/com.discord/smali/com/discord/R$a.smali index 51e00c26ef..2e83efd03f 100644 --- a/com.discord/smali/com/discord/R$a.smali +++ b/com.discord/smali/com/discord/R$a.smali @@ -2710,7 +2710,7 @@ new-array v6, v1, [I - const v7, 0x7f040245 + const v7, 0x7f040246 aput v7, v6, v3 @@ -2752,7 +2752,7 @@ new-array v5, v1, [I - const v6, 0x7f0402ef + const v6, 0x7f0402f0 aput v6, v5, v3 @@ -2772,7 +2772,7 @@ new-array v5, v1, [I - const v6, 0x7f0401c9 + const v6, 0x7f0401ca aput v6, v5, v3 @@ -2924,7 +2924,7 @@ new-array v0, v1, [I - const v1, 0x7f0403c2 + const v1, 0x7f0403c3 aput v1, v0, v3 @@ -2972,17 +2972,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -2991,14 +2991,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -3006,11 +3006,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -3044,37 +3044,37 @@ 0x1010540 0x7f040100 0x7f040107 - 0x7f040223 + 0x7f040224 .end array-data :array_8 .array-data 4 - 0x7f0402f0 0x7f0402f1 0x7f0402f2 0x7f0402f3 + 0x7f0402f4 .end array-data :array_9 .array-data 4 - 0x7f040220 0x7f040221 + 0x7f040222 .end array-data :array_a .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_b .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_c @@ -3098,9 +3098,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_e @@ -3176,47 +3176,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -3226,14 +3225,15 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_f .array-data 4 0x101014f - 0x7f0403a8 0x7f0403a9 0x7f0403aa + 0x7f0403ab .end array-data :array_10 @@ -3249,15 +3249,15 @@ :array_11 .array-data 4 0x7f040100 - 0x7f0401cb - 0x7f0401cd - 0x7f0401cf + 0x7f0401cc + 0x7f0401ce 0x7f0401d0 - 0x7f0401d4 + 0x7f0401d1 0x7f0401d5 0x7f0401d6 - 0x7f0401d9 - 0x7f040247 + 0x7f0401d7 + 0x7f0401da + 0x7f040248 .end array-data :array_12 @@ -3352,10 +3352,10 @@ 0x7f040142 0x7f0401a7 0x7f0401ab - 0x7f0402b2 - 0x7f0402e0 - 0x7f040338 - 0x7f04033a + 0x7f0402b3 + 0x7f0402e1 + 0x7f040339 + 0x7f04033b .end array-data :array_18 @@ -3364,8 +3364,8 @@ 0x7f04008a 0x7f04008b 0x7f04008c - 0x7f0402e4 0x7f0402e5 + 0x7f0402e6 .end array-data :array_19 @@ -3405,18 +3405,18 @@ 0x7f04010c 0x7f04010d 0x7f04010e - 0x7f0402d0 - 0x7f0402d2 - 0x7f0402f5 - 0x7f040393 + 0x7f0402d1 + 0x7f0402d3 + 0x7f0402f6 0x7f040394 - 0x7f04039e + 0x7f040395 + 0x7f04039f .end array-data :array_1b .array-data 4 - 0x7f0401e1 0x7f0401e2 + 0x7f0401e3 .end array-data :array_1c @@ -3445,7 +3445,6 @@ 0x7f040077 0x7f0400b1 0x7f0400b2 - 0x7f0401e3 0x7f0401e4 0x7f0401e5 0x7f0401e6 @@ -3486,15 +3485,16 @@ 0x7f040209 0x7f04020a 0x7f04020b - 0x7f04020d + 0x7f04020c 0x7f04020e - 0x7f040212 + 0x7f04020f 0x7f040213 0x7f040214 0x7f040215 0x7f040216 0x7f040217 - 0x7f04021e + 0x7f040218 + 0x7f04021f .end array-data :array_1f @@ -3536,7 +3536,6 @@ 0x7f04004b 0x7f040077 0x7f0400b2 - 0x7f0401e3 0x7f0401e4 0x7f0401e5 0x7f0401e6 @@ -3577,31 +3576,32 @@ 0x7f040209 0x7f04020a 0x7f04020b - 0x7f04020d + 0x7f04020c 0x7f04020e - 0x7f040212 + 0x7f04020f 0x7f040213 0x7f040214 0x7f040215 0x7f040216 0x7f040217 + 0x7f040218 .end array-data :array_21 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_22 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_23 @@ -3618,15 +3618,15 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_25 .array-data 4 0x7f040145 0x7f040147 - 0x7f040268 + 0x7f040269 .end array-data :array_26 @@ -3638,24 +3638,24 @@ 0x7f0400f5 0x7f040123 0x7f04012a - 0x7f0401d7 - 0x7f0402dc + 0x7f0401d8 0x7f0402dd 0x7f0402de + 0x7f0402df .end array-data :array_27 .array-data 4 - 0x7f0401dd - 0x7f04020f + 0x7f0401de 0x7f040210 0x7f040211 - 0x7f04021a + 0x7f040212 0x7f04021b 0x7f04021c 0x7f04021d - 0x7f04021f - 0x7f040222 + 0x7f04021e + 0x7f040220 + 0x7f040223 .end array-data :array_28 @@ -3668,19 +3668,19 @@ 0x7f040114 0x7f040142 0x7f04014c - 0x7f040244 - 0x7f040267 - 0x7f0402b2 - 0x7f0402e0 - 0x7f0403bb + 0x7f040245 + 0x7f040268 + 0x7f0402b3 + 0x7f0402e1 + 0x7f0403bc .end array-data :array_29 .array-data 4 0x7f040120 0x7f040121 - 0x7f0401d2 - 0x7f040225 + 0x7f0401d3 + 0x7f040226 .end array-data :array_2a @@ -3704,7 +3704,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_2c @@ -3721,16 +3721,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -3744,7 +3743,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_2e @@ -3778,8 +3778,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_31 @@ -3805,7 +3805,6 @@ :array_34 .array-data 4 - 0x7f040233 0x7f040234 0x7f040235 0x7f040236 @@ -3817,6 +3816,7 @@ 0x7f04023c 0x7f04023d 0x7f04023e + 0x7f04023f .end array-data :array_35 @@ -3834,15 +3834,15 @@ 0x7f0401aa 0x7f0401ac 0x7f0401ad - 0x7f0402b2 - 0x7f0402f7 + 0x7f0402b3 0x7f0402f8 + 0x7f0402f9 .end array-data :array_36 .array-data 4 - 0x7f0402f7 0x7f0402f8 + 0x7f0402f9 .end array-data :array_37 @@ -3859,13 +3859,12 @@ 0x7f0400ae 0x7f0400ff 0x7f04012b - 0x7f040240 0x7f040241 - 0x7f04024c - 0x7f0402d1 - 0x7f0402e6 - 0x7f04031a - 0x7f040321 + 0x7f040242 + 0x7f04024d + 0x7f0402d2 + 0x7f0402e7 + 0x7f04031b 0x7f040322 0x7f040323 0x7f040324 @@ -3875,10 +3874,11 @@ 0x7f040328 0x7f040329 0x7f04032a - 0x7f04032f - 0x7f040334 + 0x7f04032b + 0x7f040330 0x7f040335 - 0x7f040339 + 0x7f040336 + 0x7f04033a .end array-data :array_38 @@ -3913,9 +3913,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_3a @@ -3927,8 +3927,8 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_3b @@ -3938,26 +3938,26 @@ 0x101011f 0x7f040100 0x7f04013d - 0x7f0401cb 0x7f0401cc - 0x7f0401ce - 0x7f0401d0 - 0x7f0401d3 - 0x7f0401d6 - 0x7f040247 + 0x7f0401cd + 0x7f0401cf + 0x7f0401d1 + 0x7f0401d4 + 0x7f0401d7 + 0x7f040248 .end array-data :array_3c .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_3d .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_3e @@ -3969,10 +3969,10 @@ 0x7f04011b 0x7f04011c 0x7f04011d - 0x7f0401dc - 0x7f0402b1 - 0x7f0402e8 - 0x7f0402ee + 0x7f0401dd + 0x7f0402b2 + 0x7f0402e9 + 0x7f0402ef .end array-data :array_3f @@ -3986,21 +3986,21 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_40 .array-data 4 0x7f04006a 0x7f0400ad - 0x7f0402cf + 0x7f0402d0 .end array-data :array_41 @@ -4012,16 +4012,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -4035,20 +4034,21 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_42 .array-data 4 - 0x7f0402e6 0x7f0402e7 + 0x7f0402e8 .end array-data :array_43 .array-data 4 0x101011f 0x7f040100 - 0x7f040242 + 0x7f040243 .end array-data :array_44 @@ -4057,7 +4057,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_45 @@ -4072,7 +4072,6 @@ :array_46 .array-data 4 - 0x7f0402c1 0x7f0402c2 0x7f0402c3 0x7f0402c4 @@ -4086,6 +4085,7 @@ 0x7f0402cc 0x7f0402cd 0x7f0402ce + 0x7f0402cf .end array-data :array_47 @@ -4093,17 +4093,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_48 @@ -4115,7 +4115,6 @@ :array_49 .array-data 4 - 0x7f040304 0x7f040305 0x7f040306 0x7f040307 @@ -4137,15 +4136,16 @@ 0x7f040317 0x7f040318 0x7f040319 - 0x7f04031b + 0x7f04031a 0x7f04031c 0x7f04031d + 0x7f04031e .end array-data :array_4a .array-data 4 0x101014f - 0x7f04031e + 0x7f04031f .end array-data :array_4b @@ -4162,7 +4162,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_4c @@ -4190,11 +4190,11 @@ 0x7f040146 0x7f040148 0x7f040149 - 0x7f04025b 0x7f04025c 0x7f04025d 0x7f04025e 0x7f04025f + 0x7f040260 .end array-data :array_4d @@ -4217,17 +4217,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -4235,21 +4234,22 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_4f .array-data 4 - 0x7f0403bd 0x7f0403be + 0x7f0403bf .end array-data :array_50 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_51 @@ -4269,19 +4269,18 @@ :array_53 .array-data 4 0x7f040042 - 0x7f0403bc + 0x7f0403bd .end array-data :array_54 .array-data 4 - 0x7f0403ab 0x7f0403ac 0x7f0403ad + 0x7f0403ae .end array-data :array_55 .array-data 4 - 0x7f0403ae 0x7f0403af 0x7f0403b0 0x7f0403b1 @@ -4294,6 +4293,7 @@ 0x7f0403b8 0x7f0403b9 0x7f0403ba + 0x7f0403bb .end array-data .end method diff --git a/com.discord/smali/com/discord/a/b.smali b/com.discord/smali/com/discord/a/b.smali index c79646eb36..351da55623 100644 --- a/com.discord/smali/com/discord/a/b.smali +++ b/com.discord/smali/com/discord/a/b.smali @@ -1296,7 +1296,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0088 + const v0, 0x7f0d0089 return v0 .end method diff --git a/com.discord/smali/com/discord/app/AppActivity.smali b/com.discord/smali/com/discord/app/AppActivity.smali index 4673449eab..1e4c814261 100644 --- a/com.discord/smali/com/discord/app/AppActivity.smali +++ b/com.discord/smali/com/discord/app/AppActivity.smali @@ -474,7 +474,7 @@ const/4 v1, 0x1 - const v2, 0x7f040372 + const v2, 0x7f040373 invoke-virtual {v0, v2, v1}, Lcom/discord/app/AppActivity$j;->b(IZ)Landroid/util/TypedValue; diff --git a/com.discord/smali/com/discord/app/e.smali b/com.discord/smali/com/discord/app/e.smali index 47374820e0..4831aaa7c4 100644 --- a/com.discord/smali/com/discord/app/e.smali +++ b/com.discord/smali/com/discord/app/e.smali @@ -133,7 +133,7 @@ sput-object v1, Lcom/discord/app/e;->tq:Ljava/util/List; - const/16 v1, 0x18 + const/16 v1, 0x19 new-array v1, v1, [Lkotlin/reflect/b; @@ -161,7 +161,7 @@ aput-object v2, v1, v5 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsLanguage; + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsGames; invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -169,7 +169,7 @@ aput-object v2, v1, v6 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia; + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsLanguage; invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -177,7 +177,7 @@ aput-object v2, v1, v7 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsMedia; invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -185,7 +185,7 @@ aput-object v2, v1, v8 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsVoice; + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -193,7 +193,7 @@ aput-object v2, v1, v9 - const-class v2, Lcom/discord/widgets/settings/WidgetSettingsPrivacy; + const-class v2, Lcom/discord/widgets/settings/WidgetSettingsUserConnections; invoke-static {v2}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -201,7 +201,7 @@ aput-object v2, v1, v0 - const-class v0, Lcom/discord/widgets/servers/WidgetServerNotifications; + const-class v0, Lcom/discord/widgets/settings/WidgetSettingsVoice; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -211,7 +211,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; + const-class v0, Lcom/discord/widgets/servers/WidgetServerNotifications; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -221,7 +221,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsChannels; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsOverview; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -231,7 +231,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsChannels; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -241,7 +241,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsEditRole; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -251,7 +251,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsModeration; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsIntegrations; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -261,7 +261,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsVanityUrl; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsModeration; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -271,7 +271,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsSecurity; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsVanityUrl; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -281,7 +281,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsSecurity; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -291,7 +291,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsRolesList; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsMembers; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -301,7 +301,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsRolesList; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -311,7 +311,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -321,7 +321,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsEditPermissions; + const-class v0, Lcom/discord/widgets/servers/WidgetServerSettingsBans; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -331,7 +331,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview; + const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsEditPermissions; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -341,7 +341,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister; + const-class v0, Lcom/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -351,7 +351,7 @@ aput-object v0, v1, v2 - const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin; + const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -361,6 +361,16 @@ aput-object v0, v1, v2 + const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin; + + invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; + + move-result-object v0 + + const/16 v2, 0x18 + + aput-object v0, v1, v2 + invoke-static {v1}, Lkotlin/a/l;->h([Ljava/lang/Object;)Ljava/util/List; move-result-object v0 diff --git a/com.discord/smali/com/discord/chipsview/R$b.smali b/com.discord/smali/com/discord/chipsview/R$b.smali index 0dbaece8df..226484bff8 100644 --- a/com.discord/smali/com/discord/chipsview/R$b.smali +++ b/com.discord/smali/com/discord/chipsview/R$b.smali @@ -187,7 +187,7 @@ .field public static final drawable_chip_delete:I = 0x7f0800d5 -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c # direct methods diff --git a/com.discord/smali/com/discord/chipsview/R$e.smali b/com.discord/smali/com/discord/chipsview/R$e.smali index 2ada9d0992..175a0d6f7a 100644 --- a/com.discord/smali/com/discord/chipsview/R$e.smali +++ b/com.discord/smali/com/discord/chipsview/R$e.smali @@ -1146,7 +1146,7 @@ new-array v1, v1, [I - const v2, 0x7f0402ef + const v2, 0x7f0402f0 aput v2, v1, v3 @@ -1240,17 +1240,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -1259,14 +1259,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -1274,27 +1274,27 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_5 .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_6 @@ -1318,9 +1318,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_8 @@ -1396,47 +1396,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -1446,6 +1445,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_9 @@ -1495,8 +1495,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_d @@ -1506,16 +1506,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -1529,7 +1528,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_e @@ -1541,8 +1541,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_f @@ -1591,9 +1591,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_13 @@ -1605,15 +1605,15 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_14 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_15 @@ -1627,14 +1627,14 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_16 @@ -1646,16 +1646,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -1669,7 +1668,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_17 @@ -1678,7 +1678,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_18 @@ -1686,17 +1686,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_19 @@ -1713,7 +1713,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_1a @@ -1729,17 +1729,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -1747,15 +1746,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_1b .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_1c diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali index 040a76cd8a..082a77a4b6 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V + value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -65,11 +65,9 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v2 @@ -81,7 +79,7 @@ move-object v3, p1 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$2.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$2.smali index ea21edf3f0..0e20fcef96 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$2.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$2.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V + value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali index 3be86276d2..546d69a305 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$3.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V + value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$Companion.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$Companion.smali index faf43da881..da910e4502 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$Companion.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$Companion.smali @@ -31,14 +31,6 @@ return-void .end method -.method public static final synthetic access$log(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V - .locals 0 - - invoke-direct {p0, p1, p2, p3}, Lcom/discord/gateway/GatewaySocket$Companion;->log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V - - return-void -.end method - .method private final getDelay(JLjava/lang/Long;)J .locals 2 @@ -77,87 +69,3 @@ return-wide p0 .end method - -.method private final log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V - .locals 3 - - const/4 v0, 0x2 - - const/4 v1, 0x0 - - if-eqz p3, :cond_0 - - const-string p3, "[GatewaySocket] " - - invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {p3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p3 - - invoke-static {p1, p3, v1, v0, v1}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - - new-instance p3, Ljava/lang/StringBuilder; - - const-string v0, "Gateway [" - - invoke-direct {p3, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/16 v0, 0x5d - - invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p3 - - const-string v0, "log" - - const-string v1, "event" - - invoke-static {v1, p2}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; - - move-result-object p2 - - invoke-static {p2}, Lkotlin/a/ab;->a(Lkotlin/Pair;)Ljava/util/Map; - - move-result-object p2 - - invoke-virtual {p1, p3, v0, p2}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V - - return-void - - :cond_0 - const-string p3, "[GatewaySocket] " - - invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-static {p1, p2, v1, v0, v1}, Lcom/discord/utilities/logging/Logger;->v$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - - return-void -.end method - -.method static synthetic log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V - .locals 0 - - and-int/lit8 p4, p4, 0x2 - - if-eqz p4, :cond_0 - - const/4 p3, 0x1 - - :cond_0 - invoke-direct {p0, p1, p2, p3}, Lcom/discord/gateway/GatewaySocket$Companion;->log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali index 69544b4073..3ac0eb0b21 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$callConnect$1.smali @@ -62,11 +62,9 @@ .method public final invoke()V .locals 12 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$callConnect$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$callConnect$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v1 @@ -94,7 +92,7 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$callConnect$1;->this$0:Lcom/discord/gateway/GatewaySocket; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali index 59c7494774..e740f66b38 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1.smali @@ -65,7 +65,9 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1; + + iget-object v1, v0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1; @@ -97,7 +99,7 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object p1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1$1;->this$0:Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali index 3588c2abd5..20971c50e5 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$expeditedHeartbeat$1.smali @@ -110,11 +110,9 @@ if-eqz v2, :cond_1 - sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v3, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v3}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v4 @@ -140,7 +138,7 @@ const/4 v8, 0x0 - invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; @@ -184,11 +182,9 @@ return-void :cond_2 - sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v3, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$expeditedHeartbeat$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v3}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v4 @@ -214,7 +210,7 @@ const/4 v8, 0x0 - invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali index b1d4f899b8..9e5121551f 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$handleHeartbeatAck$1.smali @@ -58,11 +58,9 @@ .method public final invoke()V .locals 6 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$handleHeartbeatAck$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$handleHeartbeatAck$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v1 @@ -74,7 +72,7 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$incomingParser$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$incomingParser$1.smali index d2aeb1322f..b03bba0f30 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$incomingParser$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$incomingParser$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V + value = Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -65,11 +65,9 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$incomingParser$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$incomingParser$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v2 @@ -81,7 +79,7 @@ move-object v3, p1 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$pingVoiceServer$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$pingVoiceServer$1.smali index c7ef816359..ff2df0b6c1 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$pingVoiceServer$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$pingVoiceServer$1.smali @@ -58,11 +58,9 @@ .method public final invoke()V .locals 12 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$pingVoiceServer$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$pingVoiceServer$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v1 @@ -74,7 +72,7 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$pingVoiceServer$1;->this$0:Lcom/discord/gateway/GatewaySocket; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali index b697bdb6ae..e290f12c4d 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$presenceUpdate$1.smali @@ -74,11 +74,9 @@ .method public final invoke()V .locals 12 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v1 @@ -144,7 +142,7 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$presenceUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali index 33c3bb3086..1855a2b111 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$1.smali @@ -72,11 +72,9 @@ move-object/from16 v0, p0 - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v2, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v2}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v2 @@ -112,7 +110,7 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v7, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$1;->this$0:Lcom/discord/gateway/GatewaySocket; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$2.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$2.smali index b6cf38659f..acbbfd361c 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$2.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$requestGuildMembers$2.smali @@ -68,11 +68,9 @@ move-object/from16 v0, p0 - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v1, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$2;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v2, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$2;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v2}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v2 @@ -128,7 +126,7 @@ const/4 v5, 0x2 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v7, v0, Lcom/discord/gateway/GatewaySocket$requestGuildMembers$2;->this$0:Lcom/discord/gateway/GatewaySocket; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali b/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali index b05bc76087..32d474bc6b 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket$voiceStateUpdate$1.smali @@ -78,11 +78,9 @@ .method public final invoke()V .locals 12 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket$voiceStateUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket$voiceStateUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket; - - invoke-static {v1}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; + invoke-static {v0}, Lcom/discord/gateway/GatewaySocket;->access$getLogger$p(Lcom/discord/gateway/GatewaySocket;)Lcom/discord/utilities/logging/Logger; move-result-object v1 @@ -130,7 +128,7 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v6, p0, Lcom/discord/gateway/GatewaySocket$voiceStateUpdate$1;->this$0:Lcom/discord/gateway/GatewaySocket; diff --git a/com.discord/smali/com/discord/gateway/GatewaySocket.smali b/com.discord/smali/com/discord/gateway/GatewaySocket.smali index ca84ea07f7..c597dfbce2 100644 --- a/com.discord/smali/com/discord/gateway/GatewaySocket.smali +++ b/com.discord/smali/com/discord/gateway/GatewaySocket.smali @@ -128,6 +128,8 @@ .field private sessionId:Ljava/lang/String; +.field private final socketName:Ljava/lang/String; + .field private final sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; .field private token:Ljava/lang/String; @@ -174,7 +176,7 @@ return-void .end method -.method public constructor (Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V +.method public constructor (Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V .locals 16 .annotation system Ldalvik/annotation/Signature; value = { @@ -197,7 +199,9 @@ "Ljava/lang/String;", "+", "Ljava/lang/Object;", - ">;)V" + ">;", + "Ljava/lang/String;", + ")V" } .end annotation @@ -217,33 +221,39 @@ move-object/from16 v6, p9 - const-string v8, "identifyDataProvider" + move-object/from16 v8, p10 - invoke-static {v1, v8}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "identifyDataProvider" - const-string v8, "eventHandler" + invoke-static {v1, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v2, v8}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "eventHandler" - const-string v8, "scheduler" + invoke-static {v2, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v3, v8}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "scheduler" - const-string v8, "logger" + invoke-static {v3, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v4, v8}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "logger" - const-string v8, "restConfig" + invoke-static {v4, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v5, v8}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "restConfig" - const-string v8, "context" + invoke-static {v5, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v7, v8}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "context" - const-string v8, "identifyProperties" + invoke-static {v7, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v6, v8}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + const-string v9, "identifyProperties" + + invoke-static {v6, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v9, "socketName" + + invoke-static {v8, v9}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V @@ -265,6 +275,8 @@ iput-object v6, v0, Lcom/discord/gateway/GatewaySocket;->identifyProperties:Ljava/util/Map; + iput-object v8, v0, Lcom/discord/gateway/GatewaySocket;->socketName:Ljava/lang/String; + new-instance v1, Lcom/discord/utilities/networking/Backoff; new-instance v2, Lcom/discord/gateway/GatewaySocket$Timer; @@ -422,10 +434,10 @@ return-void .end method -.method public synthetic constructor (Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - .locals 13 +.method public synthetic constructor (Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + .locals 14 - move/from16 v0, p10 + move/from16 v0, p11 and-int/lit8 v1, v0, 0x40 @@ -473,7 +485,7 @@ move-object v4, p1 - move-object v5, p2 + move-object/from16 v5, p2 move-object/from16 v6, p3 @@ -483,7 +495,9 @@ move-object/from16 v9, p6 - invoke-direct/range {v3 .. v12}, Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V + move-object/from16 v13, p10 + + invoke-direct/range {v3 .. v13}, Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V return-void .end method @@ -829,21 +843,19 @@ iput v0, p0, Lcom/discord/gateway/GatewaySocket;->connectionState:I - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v2, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v0, Ljava/lang/StringBuilder; - const-string v3, "Connect to: " + const-string v1, "Connect to: " - invoke-direct {v0, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v3, ", encoding: json, version 6." + const-string v1, ", encoding: json, version 6." - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -855,7 +867,9 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v1, p0 + + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V sget-object v0, Lcom/discord/gateway/GatewaySocket$connect$2;->INSTANCE:Lcom/discord/gateway/GatewaySocket$connect$2; @@ -1002,23 +1016,21 @@ move-result-wide v0 - sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - new-instance v4, Ljava/lang/StringBuilder; + new-instance v2, Ljava/lang/StringBuilder; - const-string v5, "Discovery failed, retrying in " + const-string v4, "Discovery failed, retrying in " - invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v2, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v0, "ms." - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 @@ -1028,7 +1040,9 @@ const/4 v7, 0x0 - invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v2, p0 + + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v0, p0, Lcom/discord/gateway/GatewaySocket;->gatewayBackoff:Lcom/discord/utilities/networking/Backoff; @@ -1090,8 +1104,6 @@ iput-object v2, p0, Lcom/discord/gateway/GatewaySocket;->token:Ljava/lang/String; - sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v4, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; const-string v5, "Sending identify." @@ -1102,7 +1114,9 @@ const/4 v8, 0x0 - invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v3, p0 + + invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V new-instance v10, Lcom/discord/gateway/io/Outgoing; @@ -1148,36 +1162,34 @@ iput v0, p0, Lcom/discord/gateway/GatewaySocket;->replayedEvents:I - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v2, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v0, Ljava/lang/StringBuilder; - const-string v3, "Resuming session " + const-string v1, "Resuming session " - invoke-direct {v0, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->sessionId:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->sessionId:Ljava/lang/String; - if-nez v3, :cond_0 + if-nez v1, :cond_0 - const-string v3, "" + const-string v1, "" :cond_0 - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v3, " at sequence: " + const-string v1, " at sequence: " - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget v3, p0, Lcom/discord/gateway/GatewaySocket;->seq:I + iget v1, p0, Lcom/discord/gateway/GatewaySocket;->seq:I - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - const/16 v3, 0x2e + const/16 v1, 0x2e - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -1189,7 +1201,9 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v1, p0 + + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V new-instance v8, Lcom/discord/gateway/io/Outgoing; @@ -1287,8 +1301,6 @@ :goto_1 if-eqz v0, :cond_2 - sget-object v6, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v7, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v0, Ljava/lang/StringBuilder; @@ -1335,7 +1347,9 @@ const/4 v11, 0x0 - invoke-static/range {v6 .. v11}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v6, p0 + + invoke-static/range {v6 .. v11}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/gateway/GatewaySocket;->doResume()V @@ -1484,8 +1498,6 @@ if-eqz v1, :cond_1 - sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance p1, Ljava/lang/StringBuilder; @@ -1508,7 +1520,9 @@ const/4 v7, 0x0 - invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v2, p0 + + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/gateway/GatewaySocket;->discover()V @@ -1527,27 +1541,25 @@ move-result-wide v1 - sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v4, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - new-instance v5, Ljava/lang/StringBuilder; + new-instance v3, Ljava/lang/StringBuilder; - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, " Retrying in: " - invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v5, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v0, "ms." - invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v5 @@ -1557,7 +1569,9 @@ const/4 v8, 0x0 - invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v3, p0 + + invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V iget-object v0, p0, Lcom/discord/gateway/GatewaySocket;->gatewayBackoff:Lcom/discord/utilities/networking/Backoff; @@ -1671,7 +1685,7 @@ .end method .method private final handleDispatch(Ljava/lang/Object;Ljava/lang/String;)V - .locals 10 + .locals 9 iget v0, p0, Lcom/discord/gateway/GatewaySocket;->connectionState:I @@ -1731,51 +1745,49 @@ if-eqz v0, :cond_6 - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v2, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v0, Ljava/lang/StringBuilder; - const-string v3, "Resumed session, took " + const-string v1, "Resumed session, took " - invoke-direct {v0, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - sget-object v4, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-wide v5, p0, Lcom/discord/gateway/GatewaySocket;->connectionStartTime:J + iget-wide v4, p0, Lcom/discord/gateway/GatewaySocket;->connectionStartTime:J - const/4 v7, 0x0 + const/4 v6, 0x0 - const/4 v8, 0x2 + const/4 v7, 0x2 - const/4 v9, 0x0 + const/4 v8, 0x0 - invoke-static/range {v4 .. v9}, Lcom/discord/gateway/GatewaySocket$Companion;->getDelay$default(Lcom/discord/gateway/GatewaySocket$Companion;JLjava/lang/Long;ILjava/lang/Object;)J + invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->getDelay$default(Lcom/discord/gateway/GatewaySocket$Companion;JLjava/lang/Long;ILjava/lang/Object;)J move-result-wide v3 invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - const-string v3, "ms, replayed " + const-string v1, "ms, replayed " - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget v3, p0, Lcom/discord/gateway/GatewaySocket;->replayedEvents:I + iget v1, p0, Lcom/discord/gateway/GatewaySocket;->replayedEvents:I - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - const-string v3, " events, new seq: " + const-string v1, " events, new seq: " - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget v3, p0, Lcom/discord/gateway/GatewaySocket;->seq:I + iget v1, p0, Lcom/discord/gateway/GatewaySocket;->seq:I - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - const/16 v3, 0x2e + const/16 v1, 0x2e - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -1785,9 +1797,9 @@ const/4 v5, 0x2 - const/4 v6, 0x0 + move-object v1, p0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V const/4 v0, 0x0 @@ -1823,43 +1835,41 @@ iput-object v0, p0, Lcom/discord/gateway/GatewaySocket;->sessionId:Ljava/lang/String; - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v2, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v0, Ljava/lang/StringBuilder; - const-string v3, "Ready with session id: " + const-string v1, "Ready with session id: " - invoke-direct {v0, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->sessionId:Ljava/lang/String; + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->sessionId:Ljava/lang/String; - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v3, ", took " + const-string v1, ", took " - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - sget-object v4, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-wide v5, p0, Lcom/discord/gateway/GatewaySocket;->connectionStartTime:J + iget-wide v4, p0, Lcom/discord/gateway/GatewaySocket;->connectionStartTime:J - const/4 v7, 0x0 + const/4 v6, 0x0 - const/4 v8, 0x2 + const/4 v7, 0x2 - const/4 v9, 0x0 + const/4 v8, 0x0 - invoke-static/range {v4 .. v9}, Lcom/discord/gateway/GatewaySocket$Companion;->getDelay$default(Lcom/discord/gateway/GatewaySocket$Companion;JLjava/lang/Long;ILjava/lang/Object;)J + invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->getDelay$default(Lcom/discord/gateway/GatewaySocket$Companion;JLjava/lang/Long;ILjava/lang/Object;)J move-result-wide v3 invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - const-string v3, "ms" + const-string v1, "ms" - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; @@ -1869,9 +1879,9 @@ const/4 v5, 0x2 - const/4 v6, 0x0 + move-object v1, p0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V :cond_6 :goto_0 @@ -1909,17 +1919,15 @@ .end method .method private final handleHeartbeatAck()V - .locals 4 + .locals 3 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; + const-string v1, "Received heartbeat ACK." - const-string v2, "Received heartbeat ACK." + const/4 v2, 0x0 - const/4 v3, 0x0 - - invoke-static {v0, v1, v2, v3}, Lcom/discord/gateway/GatewaySocket$Companion;->access$log(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V + invoke-direct {p0, v0, v1, v2}, Lcom/discord/gateway/GatewaySocket;->log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V invoke-static {}, Ljava/lang/System;->currentTimeMillis()J @@ -1969,23 +1977,21 @@ move-result-wide v0 - sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - new-instance v4, Ljava/lang/StringBuilder; + new-instance v2, Ljava/lang/StringBuilder; - const-string v5, "Ack timeout, reconnecting om " + const-string v4, "Ack timeout, reconnecting om " - invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v2, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v0, "ms." - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 @@ -1995,7 +2001,9 @@ const/4 v7, 0x0 - invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v2, p0 + + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void .end method @@ -2013,8 +2021,6 @@ iput-wide v0, p0, Lcom/discord/gateway/GatewaySocket;->heartbeatInterval:J - sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v0, Ljava/lang/StringBuilder; @@ -2033,9 +2039,9 @@ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-wide v4, p0, Lcom/discord/gateway/GatewaySocket;->heartbeatInterval:J + iget-wide v1, p0, Lcom/discord/gateway/GatewaySocket;->heartbeatInterval:J - invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string p1, " took " @@ -2053,9 +2059,9 @@ invoke-static/range {v4 .. v9}, Lcom/discord/gateway/GatewaySocket$Companion;->getDelay$default(Lcom/discord/gateway/GatewaySocket$Companion;JLjava/lang/Long;ILjava/lang/Object;)J - move-result-wide v4 + move-result-wide v1 - invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string p1, "ms." @@ -2069,7 +2075,9 @@ const/4 v6, 0x2 - invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v2, p0 + + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/gateway/GatewaySocket;->startHeartbeater()V @@ -2079,33 +2087,31 @@ .method private final handleInvalidSession(Z)V .locals 6 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - new-instance v2, Ljava/lang/StringBuilder; + new-instance v0, Ljava/lang/StringBuilder; - const-string v3, "Invalid session, is " + const-string v2, "Invalid session, is " - invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v0, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V if-eqz p1, :cond_0 - const-string v3, "" + const-string v2, "" goto :goto_0 :cond_0 - const-string v3, "not" + const-string v2, "not" :goto_0 - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v3, " resumable." + const-string v2, " resumable." - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 @@ -2115,7 +2121,9 @@ const/4 v5, 0x0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v0, p0 + + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V if-eqz p1, :cond_1 @@ -2428,15 +2436,13 @@ :cond_e :goto_5 - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v2, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance v0, Ljava/lang/StringBuilder; - const-string v3, "Unhandled op code " + const-string v1, "Unhandled op code " - invoke-direct {v0, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/gateway/io/Incoming;->getOp()Ljava/lang/Integer; @@ -2458,51 +2464,51 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v1, p0 + + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void .end method .method private final handleWebSocketOpened(Ljava/lang/String;)V - .locals 9 - - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + .locals 8 iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - new-instance v2, Ljava/lang/StringBuilder; + new-instance v0, Ljava/lang/StringBuilder; - const-string v3, "Connected to " + const-string v2, "Connected to " - invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v0, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, " in " - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - sget-object v3, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-wide v4, p0, Lcom/discord/gateway/GatewaySocket;->connectionStartTime:J + iget-wide v3, p0, Lcom/discord/gateway/GatewaySocket;->connectionStartTime:J - const/4 v6, 0x0 + const/4 v5, 0x0 - const/4 v7, 0x2 + const/4 v6, 0x2 - const/4 v8, 0x0 + const/4 v7, 0x0 - invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket$Companion;->getDelay$default(Lcom/discord/gateway/GatewaySocket$Companion;JLjava/lang/Long;ILjava/lang/Object;)J + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket$Companion;->getDelay$default(Lcom/discord/gateway/GatewaySocket$Companion;JLjava/lang/Long;ILjava/lang/Object;)J - move-result-wide v3 + move-result-wide v2 - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string p1, "ms." - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 @@ -2510,9 +2516,9 @@ const/4 v4, 0x2 - const/4 v5, 0x0 + move-object v0, p0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V invoke-direct {p0}, Lcom/discord/gateway/GatewaySocket;->doResumeOrIdentify()V @@ -2520,33 +2526,31 @@ .end method .method private final heartbeat(I)V - .locals 10 + .locals 9 - sget-object v0, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v0, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; + new-instance v1, Ljava/lang/StringBuilder; - new-instance v2, Ljava/lang/StringBuilder; + const-string v2, "Sending heartbeat at sequence: " - const-string v3, "Sending heartbeat at sequence: " + invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + const/16 v2, 0x2e - const/16 v3, 0x2e + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + move-result-object v1 - move-result-object v2 + const/4 v2, 0x0 - const/4 v3, 0x0 + invoke-direct {p0, v0, v1, v2}, Lcom/discord/gateway/GatewaySocket;->log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V - invoke-static {v0, v1, v2, v3}, Lcom/discord/gateway/GatewaySocket$Companion;->access$log(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V - - new-instance v5, Lcom/discord/gateway/io/Outgoing; + new-instance v4, Lcom/discord/gateway/io/Outgoing; invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -2554,19 +2558,117 @@ const/4 v0, 0x1 - invoke-direct {v5, v0, p1}, Lcom/discord/gateway/io/Outgoing;->(ILjava/lang/Object;)V + invoke-direct {v4, v0, p1}, Lcom/discord/gateway/io/Outgoing;->(ILjava/lang/Object;)V + + const/4 v5, 0x0 const/4 v6, 0x0 - const/4 v7, 0x0 + const/4 v7, 0x4 - const/4 v8, 0x4 + const/4 v8, 0x0 - const/4 v9, 0x0 + move-object v3, p0 - move-object v4, p0 + invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->send$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;ILjava/lang/Object;)V - invoke-static/range {v4 .. v9}, Lcom/discord/gateway/GatewaySocket;->send$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;ILjava/lang/Object;)V + return-void +.end method + +.method private final log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V + .locals 4 + + new-instance v0, Ljava/lang/StringBuilder; + + const-string v1, "[GatewaySocket - " + + invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + + iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->socketName:Ljava/lang/String; + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v1, "] " + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + const/4 v1, 0x2 + + const/4 v2, 0x0 + + invoke-static {p1, v0, v2, v1, v2}, Lcom/discord/utilities/logging/Logger;->i$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + + if-eqz p3, :cond_0 + + new-instance p3, Ljava/lang/StringBuilder; + + const-string v0, "Gateway [" + + invoke-direct {p3, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + + invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const/16 v0, 0x5d + + invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + + invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p3 + + const-string v0, "log" + + new-array v1, v1, [Lkotlin/Pair; + + const/4 v2, 0x0 + + const-string v3, "event" + + invoke-static {v3, p2}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + + move-result-object p2 + + aput-object p2, v1, v2 + + const/4 p2, 0x1 + + const-string v2, "socket_name" + + iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->socketName:Ljava/lang/String; + + invoke-static {v2, v3}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + + move-result-object v2 + + aput-object v2, v1, p2 + + invoke-static {v1}, Lkotlin/a/ab;->a([Lkotlin/Pair;)Ljava/util/Map; + + move-result-object p2 + + invoke-virtual {p1, p3, v0, p2}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V + + :cond_0 + return-void +.end method + +.method static synthetic log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + .locals 0 + + and-int/lit8 p4, p4, 0x2 + + if-eqz p4, :cond_0 + + const/4 p3, 0x1 + + :cond_0 + invoke-direct {p0, p1, p2, p3}, Lcom/discord/gateway/GatewaySocket;->log(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Z)V return-void .end method @@ -2677,43 +2779,41 @@ const-string p1, "dirty" :goto_0 - sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - new-instance v4, Ljava/lang/StringBuilder; + new-instance v2, Ljava/lang/StringBuilder; - const-string v5, "Reset " + const-string v4, "Reset " - invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {v2, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, ", with code " - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p1, ", at sequence " - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget p1, p0, Lcom/discord/gateway/GatewaySocket;->seq:I - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p1, ". Reason: \'" - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v4, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p1, "\'." - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 @@ -2723,7 +2823,9 @@ const/4 v7, 0x0 - invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v2, p0 + + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V const/4 p1, 0x1 @@ -2816,8 +2918,6 @@ goto :goto_0 :cond_0 - sget-object v1, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v2, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; new-instance p2, Ljava/lang/StringBuilder; @@ -2844,7 +2944,9 @@ const/4 v6, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v1, p0 + + invoke-static/range {v1 .. v6}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void @@ -2870,25 +2972,23 @@ return-void :cond_3 - sget-object p2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; - iget-object v1, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - new-instance p3, Ljava/lang/StringBuilder; + new-instance p2, Ljava/lang/StringBuilder; - const-string v2, "Attempted to send without a web socket that exists, opcode: " + const-string p3, "Attempted to send without a web socket that exists, opcode: " - invoke-direct {p3, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + invoke-direct {p2, p3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/gateway/io/Outgoing;->getOp()I move-result p1 - invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; + invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 @@ -2898,9 +2998,9 @@ const/4 v5, 0x0 - move-object v0, p2 + move-object v0, p0 - invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + invoke-static/range {v0 .. v5}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V return-void .end method @@ -3039,6 +3139,23 @@ return-void .end method +.method public final isDisconnected()Z + .locals 1 + + iget v0, p0, Lcom/discord/gateway/GatewaySocket;->connectionState:I + + if-nez v0, :cond_0 + + const/4 v0, 0x1 + + return v0 + + :cond_0 + const/4 v0, 0x0 + + return v0 +.end method + .method public final isSessionEstablished()Z .locals 2 @@ -3177,37 +3294,29 @@ .end method .method public final updateGuildSubscriptions(JLcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;)V - .locals 13 - - move-object/from16 v0, p3 + .locals 12 const-string v1, "guildSubscriptions" - invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p3, v1}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - sget-object v2, Lcom/discord/gateway/GatewaySocket;->Companion:Lcom/discord/gateway/GatewaySocket$Companion; + iget-object v3, p0, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; - move-object v1, p0 + new-instance v2, Ljava/lang/StringBuilder; - iget-object v3, v1, Lcom/discord/gateway/GatewaySocket;->logger:Lcom/discord/utilities/logging/Logger; + const-string v4, "sending guild subscriptions: " - new-instance v4, Ljava/lang/StringBuilder; + invoke-direct {v2, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - const-string v5, "sending guild subscriptions: " + invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + const-string v4, " -- " - move-wide v8, p1 + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - const-string v5, " -- " - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 @@ -3217,21 +3326,23 @@ const/4 v7, 0x0 - invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket$Companion;->log$default(Lcom/discord/gateway/GatewaySocket$Companion;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + move-object v2, p0 - new-instance v4, Lcom/discord/gateway/io/Outgoing; + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->log$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/utilities/logging/Logger;Ljava/lang/String;ZILjava/lang/Object;)V + + new-instance v3, Lcom/discord/gateway/io/Outgoing; new-instance v2, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptionsUpdate; - invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getTyping()Ljava/lang/Boolean; + invoke-virtual {p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getTyping()Ljava/lang/Boolean; - move-result-object v3 + move-result-object v4 - invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getActivities()Ljava/lang/Boolean; + invoke-virtual {p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getActivities()Ljava/lang/Boolean; move-result-object v10 - invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getMembers()Ljava/util/List; + invoke-virtual {p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getMembers()Ljava/util/List; move-result-object v5 @@ -3251,37 +3362,43 @@ :goto_0 move-object v11, v5 - invoke-virtual/range {p3 .. p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getChannels()Ljava/util/Map; + invoke-virtual {p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->getChannels()Ljava/util/Map; - move-result-object v12 + move-result-object v0 - move-object v6, v2 + move-object v5, v2 - move-wide v7, p1 + move-wide v6, p1 - move-object v9, v3 + move-object v8, v4 - invoke-direct/range {v6 .. v12}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptionsUpdate;->(JLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;)V + move-object v9, v10 + + move-object v10, v11 + + move-object v11, v0 + + invoke-direct/range {v5 .. v11}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptionsUpdate;->(JLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;)V const/16 v0, 0xe - invoke-direct {v4, v0, v2}, Lcom/discord/gateway/io/Outgoing;->(ILjava/lang/Object;)V + invoke-direct {v3, v0, v2}, Lcom/discord/gateway/io/Outgoing;->(ILjava/lang/Object;)V - const/4 v5, 0x0 + const/4 v4, 0x0 - sget-object v6, Lcom/discord/gateway/GatewaySocket;->gsonOmitNulls:Lcom/google/gson/Gson; + sget-object v5, Lcom/discord/gateway/GatewaySocket;->gsonOmitNulls:Lcom/google/gson/Gson; const-string v0, "gsonOmitNulls" - invoke-static {v6, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v5, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v7, 0x2 + const/4 v6, 0x2 - const/4 v8, 0x0 + const/4 v7, 0x0 - move-object v3, p0 + move-object v2, p0 - invoke-static/range {v3 .. v8}, Lcom/discord/gateway/GatewaySocket;->send$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;ILjava/lang/Object;)V + invoke-static/range {v2 .. v7}, Lcom/discord/gateway/GatewaySocket;->send$default(Lcom/discord/gateway/GatewaySocket;Lcom/discord/gateway/io/Outgoing;ZLcom/google/gson/Gson;ILjava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/com/discord/gateway/R$attr.smali b/com.discord/smali/com/discord/gateway/R$attr.smali index 42b8ff36e9..862a906ce8 100644 --- a/com.discord/smali/com/discord/gateway/R$attr.smali +++ b/com.discord/smali/com/discord/gateway/R$attr.smali @@ -547,547 +547,547 @@ .field public static final imageButtonStyle:I = 0x7f0401b1 -.field public static final indeterminateProgressStyle:I = 0x7f0401c7 +.field public static final indeterminateProgressStyle:I = 0x7f0401c8 -.field public static final initialActivityCount:I = 0x7f0401c8 +.field public static final initialActivityCount:I = 0x7f0401c9 -.field public static final insetForeground:I = 0x7f0401c9 +.field public static final insetForeground:I = 0x7f0401ca -.field public static final isLightTheme:I = 0x7f0401ca +.field public static final isLightTheme:I = 0x7f0401cb -.field public static final itemBackground:I = 0x7f0401cb +.field public static final itemBackground:I = 0x7f0401cc -.field public static final itemHorizontalPadding:I = 0x7f0401cc +.field public static final itemHorizontalPadding:I = 0x7f0401cd -.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401cd +.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401ce -.field public static final itemIconPadding:I = 0x7f0401ce +.field public static final itemIconPadding:I = 0x7f0401cf -.field public static final itemIconSize:I = 0x7f0401cf +.field public static final itemIconSize:I = 0x7f0401d0 -.field public static final itemIconTint:I = 0x7f0401d0 +.field public static final itemIconTint:I = 0x7f0401d1 -.field public static final itemPadding:I = 0x7f0401d1 +.field public static final itemPadding:I = 0x7f0401d2 -.field public static final itemSpacing:I = 0x7f0401d2 +.field public static final itemSpacing:I = 0x7f0401d3 -.field public static final itemTextAppearance:I = 0x7f0401d3 +.field public static final itemTextAppearance:I = 0x7f0401d4 -.field public static final itemTextAppearanceActive:I = 0x7f0401d4 +.field public static final itemTextAppearanceActive:I = 0x7f0401d5 -.field public static final itemTextAppearanceInactive:I = 0x7f0401d5 +.field public static final itemTextAppearanceInactive:I = 0x7f0401d6 -.field public static final itemTextColor:I = 0x7f0401d6 +.field public static final itemTextColor:I = 0x7f0401d7 -.field public static final justifyContent:I = 0x7f0401d7 +.field public static final justifyContent:I = 0x7f0401d8 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final labelVisibilityMode:I = 0x7f0401d9 +.field public static final labelVisibilityMode:I = 0x7f0401da -.field public static final lastBaselineToBottomHeight:I = 0x7f0401da +.field public static final lastBaselineToBottomHeight:I = 0x7f0401db -.field public static final layout:I = 0x7f0401db +.field public static final layout:I = 0x7f0401dc -.field public static final layoutManager:I = 0x7f0401dc +.field public static final layoutManager:I = 0x7f0401dd -.field public static final layout_alignSelf:I = 0x7f0401dd +.field public static final layout_alignSelf:I = 0x7f0401de -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_collapseMode:I = 0x7f0401e1 +.field public static final layout_collapseMode:I = 0x7f0401e2 -.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e2 +.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e3 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_flexBasisPercent:I = 0x7f04020f +.field public static final layout_flexBasisPercent:I = 0x7f040210 -.field public static final layout_flexGrow:I = 0x7f040210 +.field public static final layout_flexGrow:I = 0x7f040211 -.field public static final layout_flexShrink:I = 0x7f040211 +.field public static final layout_flexShrink:I = 0x7f040212 -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final layout_maxHeight:I = 0x7f04021a +.field public static final layout_maxHeight:I = 0x7f04021b -.field public static final layout_maxWidth:I = 0x7f04021b +.field public static final layout_maxWidth:I = 0x7f04021c -.field public static final layout_minHeight:I = 0x7f04021c +.field public static final layout_minHeight:I = 0x7f04021d -.field public static final layout_minWidth:I = 0x7f04021d +.field public static final layout_minWidth:I = 0x7f04021e -.field public static final layout_order:I = 0x7f04021f +.field public static final layout_order:I = 0x7f040220 -.field public static final layout_scrollFlags:I = 0x7f040220 +.field public static final layout_scrollFlags:I = 0x7f040221 -.field public static final layout_scrollInterpolator:I = 0x7f040221 +.field public static final layout_scrollInterpolator:I = 0x7f040222 -.field public static final layout_wrapBefore:I = 0x7f040222 +.field public static final layout_wrapBefore:I = 0x7f040223 -.field public static final liftOnScroll:I = 0x7f040223 +.field public static final liftOnScroll:I = 0x7f040224 -.field public static final lineHeight:I = 0x7f040224 +.field public static final lineHeight:I = 0x7f040225 -.field public static final lineSpacing:I = 0x7f040225 +.field public static final lineSpacing:I = 0x7f040226 -.field public static final listChoiceBackgroundIndicator:I = 0x7f040226 +.field public static final listChoiceBackgroundIndicator:I = 0x7f040227 -.field public static final listDividerAlertDialog:I = 0x7f040227 +.field public static final listDividerAlertDialog:I = 0x7f040228 -.field public static final listItemLayout:I = 0x7f040228 +.field public static final listItemLayout:I = 0x7f040229 -.field public static final listLayout:I = 0x7f040229 +.field public static final listLayout:I = 0x7f04022a -.field public static final listMenuViewStyle:I = 0x7f04022a +.field public static final listMenuViewStyle:I = 0x7f04022b -.field public static final listPopupWindowStyle:I = 0x7f04022b +.field public static final listPopupWindowStyle:I = 0x7f04022c -.field public static final listPreferredItemHeight:I = 0x7f04022c +.field public static final listPreferredItemHeight:I = 0x7f04022d -.field public static final listPreferredItemHeightLarge:I = 0x7f04022d +.field public static final listPreferredItemHeightLarge:I = 0x7f04022e -.field public static final listPreferredItemHeightSmall:I = 0x7f04022e +.field public static final listPreferredItemHeightSmall:I = 0x7f04022f -.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f +.field public static final listPreferredItemPaddingLeft:I = 0x7f040230 -.field public static final listPreferredItemPaddingRight:I = 0x7f040230 +.field public static final listPreferredItemPaddingRight:I = 0x7f040231 -.field public static final logo:I = 0x7f040231 +.field public static final logo:I = 0x7f040232 -.field public static final logoDescription:I = 0x7f040232 +.field public static final logoDescription:I = 0x7f040233 -.field public static final materialButtonStyle:I = 0x7f040240 +.field public static final materialButtonStyle:I = 0x7f040241 -.field public static final materialCardViewStyle:I = 0x7f040241 +.field public static final materialCardViewStyle:I = 0x7f040242 -.field public static final maxActionInlineWidth:I = 0x7f040242 +.field public static final maxActionInlineWidth:I = 0x7f040243 -.field public static final maxButtonHeight:I = 0x7f040243 +.field public static final maxButtonHeight:I = 0x7f040244 -.field public static final maxImageSize:I = 0x7f040244 +.field public static final maxImageSize:I = 0x7f040245 -.field public static final max_height:I = 0x7f040245 +.field public static final max_height:I = 0x7f040246 -.field public static final measureWithLargestChild:I = 0x7f040246 +.field public static final measureWithLargestChild:I = 0x7f040247 -.field public static final menu:I = 0x7f040247 +.field public static final menu:I = 0x7f040248 -.field public static final multiChoiceItemLayout:I = 0x7f040248 +.field public static final multiChoiceItemLayout:I = 0x7f040249 -.field public static final navigationContentDescription:I = 0x7f040249 +.field public static final navigationContentDescription:I = 0x7f04024a -.field public static final navigationIcon:I = 0x7f04024a +.field public static final navigationIcon:I = 0x7f04024b -.field public static final navigationMode:I = 0x7f04024b +.field public static final navigationMode:I = 0x7f04024c -.field public static final navigationViewStyle:I = 0x7f04024c +.field public static final navigationViewStyle:I = 0x7f04024d -.field public static final numericModifiers:I = 0x7f04024f +.field public static final numericModifiers:I = 0x7f040250 -.field public static final overlapAnchor:I = 0x7f040250 +.field public static final overlapAnchor:I = 0x7f040251 -.field public static final overlayImage:I = 0x7f040251 +.field public static final overlayImage:I = 0x7f040252 -.field public static final paddingBottomNoButtons:I = 0x7f040254 +.field public static final paddingBottomNoButtons:I = 0x7f040255 -.field public static final paddingEnd:I = 0x7f040255 +.field public static final paddingEnd:I = 0x7f040256 -.field public static final paddingStart:I = 0x7f040256 +.field public static final paddingStart:I = 0x7f040257 -.field public static final paddingTopNoTitle:I = 0x7f040257 +.field public static final paddingTopNoTitle:I = 0x7f040258 -.field public static final panelBackground:I = 0x7f040258 +.field public static final panelBackground:I = 0x7f040259 -.field public static final panelMenuListTheme:I = 0x7f040259 +.field public static final panelMenuListTheme:I = 0x7f04025a -.field public static final panelMenuListWidth:I = 0x7f04025a +.field public static final panelMenuListWidth:I = 0x7f04025b -.field public static final passwordToggleContentDescription:I = 0x7f04025b +.field public static final passwordToggleContentDescription:I = 0x7f04025c -.field public static final passwordToggleDrawable:I = 0x7f04025c +.field public static final passwordToggleDrawable:I = 0x7f04025d -.field public static final passwordToggleEnabled:I = 0x7f04025d +.field public static final passwordToggleEnabled:I = 0x7f04025e -.field public static final passwordToggleTint:I = 0x7f04025e +.field public static final passwordToggleTint:I = 0x7f04025f -.field public static final passwordToggleTintMode:I = 0x7f04025f +.field public static final passwordToggleTintMode:I = 0x7f040260 -.field public static final placeholderImage:I = 0x7f040260 +.field public static final placeholderImage:I = 0x7f040261 -.field public static final placeholderImageScaleType:I = 0x7f040261 +.field public static final placeholderImageScaleType:I = 0x7f040262 -.field public static final popupMenuStyle:I = 0x7f040262 +.field public static final popupMenuStyle:I = 0x7f040263 -.field public static final popupTheme:I = 0x7f040263 +.field public static final popupTheme:I = 0x7f040264 -.field public static final popupWindowStyle:I = 0x7f040264 +.field public static final popupWindowStyle:I = 0x7f040265 -.field public static final preserveIconSpacing:I = 0x7f040265 +.field public static final preserveIconSpacing:I = 0x7f040266 -.field public static final pressedStateOverlayImage:I = 0x7f040266 +.field public static final pressedStateOverlayImage:I = 0x7f040267 -.field public static final pressedTranslationZ:I = 0x7f040267 +.field public static final pressedTranslationZ:I = 0x7f040268 -.field public static final progressBarAutoRotateInterval:I = 0x7f04029f +.field public static final progressBarAutoRotateInterval:I = 0x7f0402a0 -.field public static final progressBarImage:I = 0x7f0402a0 +.field public static final progressBarImage:I = 0x7f0402a1 -.field public static final progressBarImageScaleType:I = 0x7f0402a1 +.field public static final progressBarImageScaleType:I = 0x7f0402a2 -.field public static final progressBarPadding:I = 0x7f0402a2 +.field public static final progressBarPadding:I = 0x7f0402a3 -.field public static final progressBarStyle:I = 0x7f0402a3 +.field public static final progressBarStyle:I = 0x7f0402a4 -.field public static final queryBackground:I = 0x7f0402a7 +.field public static final queryBackground:I = 0x7f0402a8 -.field public static final queryHint:I = 0x7f0402a8 +.field public static final queryHint:I = 0x7f0402a9 -.field public static final radioButtonStyle:I = 0x7f0402a9 +.field public static final radioButtonStyle:I = 0x7f0402aa -.field public static final ratingBarStyle:I = 0x7f0402ac +.field public static final ratingBarStyle:I = 0x7f0402ad -.field public static final ratingBarStyleIndicator:I = 0x7f0402ad +.field public static final ratingBarStyleIndicator:I = 0x7f0402ae -.field public static final ratingBarStyleSmall:I = 0x7f0402ae +.field public static final ratingBarStyleSmall:I = 0x7f0402af -.field public static final retryImage:I = 0x7f0402af +.field public static final retryImage:I = 0x7f0402b0 -.field public static final retryImageScaleType:I = 0x7f0402b0 +.field public static final retryImageScaleType:I = 0x7f0402b1 -.field public static final reverseLayout:I = 0x7f0402b1 +.field public static final reverseLayout:I = 0x7f0402b2 -.field public static final rippleColor:I = 0x7f0402b2 +.field public static final rippleColor:I = 0x7f0402b3 -.field public static final roundAsCircle:I = 0x7f0402b3 +.field public static final roundAsCircle:I = 0x7f0402b4 -.field public static final roundBottomEnd:I = 0x7f0402b4 +.field public static final roundBottomEnd:I = 0x7f0402b5 -.field public static final roundBottomLeft:I = 0x7f0402b5 +.field public static final roundBottomLeft:I = 0x7f0402b6 -.field public static final roundBottomRight:I = 0x7f0402b6 +.field public static final roundBottomRight:I = 0x7f0402b7 -.field public static final roundBottomStart:I = 0x7f0402b7 +.field public static final roundBottomStart:I = 0x7f0402b8 -.field public static final roundTopEnd:I = 0x7f0402b8 +.field public static final roundTopEnd:I = 0x7f0402b9 -.field public static final roundTopLeft:I = 0x7f0402b9 +.field public static final roundTopLeft:I = 0x7f0402ba -.field public static final roundTopRight:I = 0x7f0402ba +.field public static final roundTopRight:I = 0x7f0402bb -.field public static final roundTopStart:I = 0x7f0402bb +.field public static final roundTopStart:I = 0x7f0402bc -.field public static final roundWithOverlayColor:I = 0x7f0402bc +.field public static final roundWithOverlayColor:I = 0x7f0402bd -.field public static final roundedCornerRadius:I = 0x7f0402bd +.field public static final roundedCornerRadius:I = 0x7f0402be -.field public static final roundingBorderColor:I = 0x7f0402be +.field public static final roundingBorderColor:I = 0x7f0402bf -.field public static final roundingBorderPadding:I = 0x7f0402bf +.field public static final roundingBorderPadding:I = 0x7f0402c0 -.field public static final roundingBorderWidth:I = 0x7f0402c0 +.field public static final roundingBorderWidth:I = 0x7f0402c1 -.field public static final scopeUris:I = 0x7f0402cf +.field public static final scopeUris:I = 0x7f0402d0 -.field public static final scrimAnimationDuration:I = 0x7f0402d0 +.field public static final scrimAnimationDuration:I = 0x7f0402d1 -.field public static final scrimBackground:I = 0x7f0402d1 +.field public static final scrimBackground:I = 0x7f0402d2 -.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d2 +.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d3 -.field public static final searchHintIcon:I = 0x7f0402d3 +.field public static final searchHintIcon:I = 0x7f0402d4 -.field public static final searchIcon:I = 0x7f0402d4 +.field public static final searchIcon:I = 0x7f0402d5 -.field public static final searchViewStyle:I = 0x7f0402d5 +.field public static final searchViewStyle:I = 0x7f0402d6 -.field public static final seekBarStyle:I = 0x7f0402d7 +.field public static final seekBarStyle:I = 0x7f0402d8 -.field public static final selectableItemBackground:I = 0x7f0402d8 +.field public static final selectableItemBackground:I = 0x7f0402d9 -.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9 +.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da -.field public static final showAsAction:I = 0x7f0402db +.field public static final showAsAction:I = 0x7f0402dc -.field public static final showDivider:I = 0x7f0402dc +.field public static final showDivider:I = 0x7f0402dd -.field public static final showDividerHorizontal:I = 0x7f0402dd +.field public static final showDividerHorizontal:I = 0x7f0402de -.field public static final showDividerVertical:I = 0x7f0402de +.field public static final showDividerVertical:I = 0x7f0402df -.field public static final showDividers:I = 0x7f0402df +.field public static final showDividers:I = 0x7f0402e0 -.field public static final showMotionSpec:I = 0x7f0402e0 +.field public static final showMotionSpec:I = 0x7f0402e1 -.field public static final showText:I = 0x7f0402e1 +.field public static final showText:I = 0x7f0402e2 -.field public static final showTitle:I = 0x7f0402e2 +.field public static final showTitle:I = 0x7f0402e3 -.field public static final singleChoiceItemLayout:I = 0x7f0402e3 +.field public static final singleChoiceItemLayout:I = 0x7f0402e4 -.field public static final singleLine:I = 0x7f0402e4 +.field public static final singleLine:I = 0x7f0402e5 -.field public static final singleSelection:I = 0x7f0402e5 +.field public static final singleSelection:I = 0x7f0402e6 -.field public static final snackbarButtonStyle:I = 0x7f0402e6 +.field public static final snackbarButtonStyle:I = 0x7f0402e7 -.field public static final snackbarStyle:I = 0x7f0402e7 +.field public static final snackbarStyle:I = 0x7f0402e8 -.field public static final spanCount:I = 0x7f0402e8 +.field public static final spanCount:I = 0x7f0402e9 -.field public static final spinBars:I = 0x7f0402e9 +.field public static final spinBars:I = 0x7f0402ea -.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea +.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb -.field public static final spinnerStyle:I = 0x7f0402eb +.field public static final spinnerStyle:I = 0x7f0402ec -.field public static final splitTrack:I = 0x7f0402ec +.field public static final splitTrack:I = 0x7f0402ed -.field public static final srcCompat:I = 0x7f0402ed +.field public static final srcCompat:I = 0x7f0402ee -.field public static final stackFromEnd:I = 0x7f0402ee +.field public static final stackFromEnd:I = 0x7f0402ef -.field public static final state_above_anchor:I = 0x7f0402ef +.field public static final state_above_anchor:I = 0x7f0402f0 -.field public static final state_collapsed:I = 0x7f0402f0 +.field public static final state_collapsed:I = 0x7f0402f1 -.field public static final state_collapsible:I = 0x7f0402f1 +.field public static final state_collapsible:I = 0x7f0402f2 -.field public static final state_liftable:I = 0x7f0402f2 +.field public static final state_liftable:I = 0x7f0402f3 -.field public static final state_lifted:I = 0x7f0402f3 +.field public static final state_lifted:I = 0x7f0402f4 -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final statusBarScrim:I = 0x7f0402f5 +.field public static final statusBarScrim:I = 0x7f0402f6 -.field public static final strokeColor:I = 0x7f0402f7 +.field public static final strokeColor:I = 0x7f0402f8 -.field public static final strokeWidth:I = 0x7f0402f8 +.field public static final strokeWidth:I = 0x7f0402f9 -.field public static final subMenuArrow:I = 0x7f0402f9 +.field public static final subMenuArrow:I = 0x7f0402fa -.field public static final submitBackground:I = 0x7f0402fa +.field public static final submitBackground:I = 0x7f0402fb -.field public static final subtitle:I = 0x7f0402fb +.field public static final subtitle:I = 0x7f0402fc -.field public static final subtitleTextAppearance:I = 0x7f0402fc +.field public static final subtitleTextAppearance:I = 0x7f0402fd -.field public static final subtitleTextColor:I = 0x7f0402fd +.field public static final subtitleTextColor:I = 0x7f0402fe -.field public static final subtitleTextStyle:I = 0x7f0402fe +.field public static final subtitleTextStyle:I = 0x7f0402ff -.field public static final suggestionRowLayout:I = 0x7f0402ff +.field public static final suggestionRowLayout:I = 0x7f040300 -.field public static final switchMinWidth:I = 0x7f040300 +.field public static final switchMinWidth:I = 0x7f040301 -.field public static final switchPadding:I = 0x7f040301 +.field public static final switchPadding:I = 0x7f040302 -.field public static final switchStyle:I = 0x7f040302 +.field public static final switchStyle:I = 0x7f040303 -.field public static final switchTextAppearance:I = 0x7f040303 +.field public static final switchTextAppearance:I = 0x7f040304 -.field public static final tabBackground:I = 0x7f040304 +.field public static final tabBackground:I = 0x7f040305 -.field public static final tabContentStart:I = 0x7f040305 +.field public static final tabContentStart:I = 0x7f040306 -.field public static final tabGravity:I = 0x7f040306 +.field public static final tabGravity:I = 0x7f040307 -.field public static final tabIconTint:I = 0x7f040307 +.field public static final tabIconTint:I = 0x7f040308 -.field public static final tabIconTintMode:I = 0x7f040308 +.field public static final tabIconTintMode:I = 0x7f040309 -.field public static final tabIndicator:I = 0x7f040309 +.field public static final tabIndicator:I = 0x7f04030a -.field public static final tabIndicatorAnimationDuration:I = 0x7f04030a +.field public static final tabIndicatorAnimationDuration:I = 0x7f04030b -.field public static final tabIndicatorColor:I = 0x7f04030b +.field public static final tabIndicatorColor:I = 0x7f04030c -.field public static final tabIndicatorFullWidth:I = 0x7f04030c +.field public static final tabIndicatorFullWidth:I = 0x7f04030d -.field public static final tabIndicatorGravity:I = 0x7f04030d +.field public static final tabIndicatorGravity:I = 0x7f04030e -.field public static final tabIndicatorHeight:I = 0x7f04030e +.field public static final tabIndicatorHeight:I = 0x7f04030f -.field public static final tabInlineLabel:I = 0x7f04030f +.field public static final tabInlineLabel:I = 0x7f040310 -.field public static final tabMaxWidth:I = 0x7f040310 +.field public static final tabMaxWidth:I = 0x7f040311 -.field public static final tabMinWidth:I = 0x7f040311 +.field public static final tabMinWidth:I = 0x7f040312 -.field public static final tabMode:I = 0x7f040312 +.field public static final tabMode:I = 0x7f040313 -.field public static final tabPadding:I = 0x7f040313 +.field public static final tabPadding:I = 0x7f040314 -.field public static final tabPaddingBottom:I = 0x7f040314 +.field public static final tabPaddingBottom:I = 0x7f040315 -.field public static final tabPaddingEnd:I = 0x7f040315 +.field public static final tabPaddingEnd:I = 0x7f040316 -.field public static final tabPaddingStart:I = 0x7f040316 +.field public static final tabPaddingStart:I = 0x7f040317 -.field public static final tabPaddingTop:I = 0x7f040317 +.field public static final tabPaddingTop:I = 0x7f040318 -.field public static final tabRippleColor:I = 0x7f040318 +.field public static final tabRippleColor:I = 0x7f040319 -.field public static final tabSelectedTextColor:I = 0x7f040319 +.field public static final tabSelectedTextColor:I = 0x7f04031a -.field public static final tabStyle:I = 0x7f04031a +.field public static final tabStyle:I = 0x7f04031b -.field public static final tabTextAppearance:I = 0x7f04031b +.field public static final tabTextAppearance:I = 0x7f04031c -.field public static final tabTextColor:I = 0x7f04031c +.field public static final tabTextColor:I = 0x7f04031d -.field public static final tabUnboundedRipple:I = 0x7f04031d +.field public static final tabUnboundedRipple:I = 0x7f04031e -.field public static final textAllCaps:I = 0x7f040320 +.field public static final textAllCaps:I = 0x7f040321 -.field public static final textAppearanceBody1:I = 0x7f040321 +.field public static final textAppearanceBody1:I = 0x7f040322 -.field public static final textAppearanceBody2:I = 0x7f040322 +.field public static final textAppearanceBody2:I = 0x7f040323 -.field public static final textAppearanceButton:I = 0x7f040323 +.field public static final textAppearanceButton:I = 0x7f040324 -.field public static final textAppearanceCaption:I = 0x7f040324 +.field public static final textAppearanceCaption:I = 0x7f040325 -.field public static final textAppearanceHeadline1:I = 0x7f040325 +.field public static final textAppearanceHeadline1:I = 0x7f040326 -.field public static final textAppearanceHeadline2:I = 0x7f040326 +.field public static final textAppearanceHeadline2:I = 0x7f040327 -.field public static final textAppearanceHeadline3:I = 0x7f040327 +.field public static final textAppearanceHeadline3:I = 0x7f040328 -.field public static final textAppearanceHeadline4:I = 0x7f040328 +.field public static final textAppearanceHeadline4:I = 0x7f040329 -.field public static final textAppearanceHeadline5:I = 0x7f040329 +.field public static final textAppearanceHeadline5:I = 0x7f04032a -.field public static final textAppearanceHeadline6:I = 0x7f04032a +.field public static final textAppearanceHeadline6:I = 0x7f04032b -.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b +.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c -.field public static final textAppearanceListItem:I = 0x7f04032c +.field public static final textAppearanceListItem:I = 0x7f04032d -.field public static final textAppearanceListItemSecondary:I = 0x7f04032d +.field public static final textAppearanceListItemSecondary:I = 0x7f04032e -.field public static final textAppearanceListItemSmall:I = 0x7f04032e +.field public static final textAppearanceListItemSmall:I = 0x7f04032f -.field public static final textAppearanceOverline:I = 0x7f04032f +.field public static final textAppearanceOverline:I = 0x7f040330 -.field public static final textAppearancePopupMenuHeader:I = 0x7f040330 +.field public static final textAppearancePopupMenuHeader:I = 0x7f040331 -.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331 +.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332 -.field public static final textAppearanceSearchResultTitle:I = 0x7f040332 +.field public static final textAppearanceSearchResultTitle:I = 0x7f040333 -.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333 +.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334 -.field public static final textAppearanceSubtitle1:I = 0x7f040334 +.field public static final textAppearanceSubtitle1:I = 0x7f040335 -.field public static final textAppearanceSubtitle2:I = 0x7f040335 +.field public static final textAppearanceSubtitle2:I = 0x7f040336 -.field public static final textColorAlertDialogListItem:I = 0x7f040336 +.field public static final textColorAlertDialogListItem:I = 0x7f040337 -.field public static final textColorSearchUrl:I = 0x7f040337 +.field public static final textColorSearchUrl:I = 0x7f040338 -.field public static final textEndPadding:I = 0x7f040338 +.field public static final textEndPadding:I = 0x7f040339 -.field public static final textInputStyle:I = 0x7f040339 +.field public static final textInputStyle:I = 0x7f04033a -.field public static final textStartPadding:I = 0x7f04033a +.field public static final textStartPadding:I = 0x7f04033b -.field public static final theme:I = 0x7f04033b +.field public static final theme:I = 0x7f04033c -.field public static final thickness:I = 0x7f04038a +.field public static final thickness:I = 0x7f04038b -.field public static final thumbTextPadding:I = 0x7f04038b +.field public static final thumbTextPadding:I = 0x7f04038c -.field public static final thumbTint:I = 0x7f04038c +.field public static final thumbTint:I = 0x7f04038d -.field public static final thumbTintMode:I = 0x7f04038d +.field public static final thumbTintMode:I = 0x7f04038e -.field public static final tickMark:I = 0x7f04038e +.field public static final tickMark:I = 0x7f04038f -.field public static final tickMarkTint:I = 0x7f04038f +.field public static final tickMarkTint:I = 0x7f040390 -.field public static final tickMarkTintMode:I = 0x7f040390 +.field public static final tickMarkTintMode:I = 0x7f040391 -.field public static final tint:I = 0x7f040391 +.field public static final tint:I = 0x7f040392 -.field public static final tintMode:I = 0x7f040392 +.field public static final tintMode:I = 0x7f040393 -.field public static final title:I = 0x7f040393 +.field public static final title:I = 0x7f040394 -.field public static final titleEnabled:I = 0x7f040394 +.field public static final titleEnabled:I = 0x7f040395 -.field public static final titleMargin:I = 0x7f040395 +.field public static final titleMargin:I = 0x7f040396 -.field public static final titleMarginBottom:I = 0x7f040396 +.field public static final titleMarginBottom:I = 0x7f040397 -.field public static final titleMarginEnd:I = 0x7f040397 +.field public static final titleMarginEnd:I = 0x7f040398 -.field public static final titleMarginStart:I = 0x7f040398 +.field public static final titleMarginStart:I = 0x7f040399 -.field public static final titleMarginTop:I = 0x7f040399 +.field public static final titleMarginTop:I = 0x7f04039a -.field public static final titleMargins:I = 0x7f04039a +.field public static final titleMargins:I = 0x7f04039b -.field public static final titleTextAppearance:I = 0x7f04039b +.field public static final titleTextAppearance:I = 0x7f04039c -.field public static final titleTextColor:I = 0x7f04039c +.field public static final titleTextColor:I = 0x7f04039d -.field public static final titleTextStyle:I = 0x7f04039d +.field public static final titleTextStyle:I = 0x7f04039e -.field public static final toolbarId:I = 0x7f04039e +.field public static final toolbarId:I = 0x7f04039f -.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f +.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0 -.field public static final toolbarStyle:I = 0x7f0403a0 +.field public static final toolbarStyle:I = 0x7f0403a1 -.field public static final tooltipForegroundColor:I = 0x7f0403a1 +.field public static final tooltipForegroundColor:I = 0x7f0403a2 -.field public static final tooltipFrameBackground:I = 0x7f0403a2 +.field public static final tooltipFrameBackground:I = 0x7f0403a3 -.field public static final tooltipText:I = 0x7f0403a3 +.field public static final tooltipText:I = 0x7f0403a4 -.field public static final track:I = 0x7f0403a4 +.field public static final track:I = 0x7f0403a5 -.field public static final trackTint:I = 0x7f0403a5 +.field public static final trackTint:I = 0x7f0403a6 -.field public static final trackTintMode:I = 0x7f0403a6 +.field public static final trackTintMode:I = 0x7f0403a7 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 -.field public static final useCompatPadding:I = 0x7f0403bb +.field public static final useCompatPadding:I = 0x7f0403bc -.field public static final viewAspectRatio:I = 0x7f0403bf +.field public static final viewAspectRatio:I = 0x7f0403c0 -.field public static final viewInflaterClass:I = 0x7f0403c0 +.field public static final viewInflaterClass:I = 0x7f0403c1 -.field public static final voiceIcon:I = 0x7f0403c1 +.field public static final voiceIcon:I = 0x7f0403c2 -.field public static final windowActionBar:I = 0x7f0403c3 +.field public static final windowActionBar:I = 0x7f0403c4 -.field public static final windowActionBarOverlay:I = 0x7f0403c4 +.field public static final windowActionBarOverlay:I = 0x7f0403c5 -.field public static final windowActionModeOverlay:I = 0x7f0403c5 +.field public static final windowActionModeOverlay:I = 0x7f0403c6 -.field public static final windowFixedHeightMajor:I = 0x7f0403c6 +.field public static final windowFixedHeightMajor:I = 0x7f0403c7 -.field public static final windowFixedHeightMinor:I = 0x7f0403c7 +.field public static final windowFixedHeightMinor:I = 0x7f0403c8 -.field public static final windowFixedWidthMajor:I = 0x7f0403c8 +.field public static final windowFixedWidthMajor:I = 0x7f0403c9 -.field public static final windowFixedWidthMinor:I = 0x7f0403c9 +.field public static final windowFixedWidthMinor:I = 0x7f0403ca -.field public static final windowMinWidthMajor:I = 0x7f0403ca +.field public static final windowMinWidthMajor:I = 0x7f0403cb -.field public static final windowMinWidthMinor:I = 0x7f0403cb +.field public static final windowMinWidthMinor:I = 0x7f0403cc -.field public static final windowNoTitle:I = 0x7f0403cc +.field public static final windowNoTitle:I = 0x7f0403cd # direct methods diff --git a/com.discord/smali/com/discord/gateway/R$drawable.smali b/com.discord/smali/com/discord/gateway/R$drawable.smali index 86c8192e73..a293532e44 100644 --- a/com.discord/smali/com/discord/gateway/R$drawable.smali +++ b/com.discord/smali/com/discord/gateway/R$drawable.smali @@ -247,39 +247,39 @@ .field public static final ic_mtrl_chip_close_circle:I = 0x7f080275 -.field public static final mtrl_snackbar_background:I = 0x7f08037f +.field public static final mtrl_snackbar_background:I = 0x7f080381 -.field public static final mtrl_tabs_default_indicator:I = 0x7f080380 +.field public static final mtrl_tabs_default_indicator:I = 0x7f080382 -.field public static final navigation_empty_icon:I = 0x7f080381 +.field public static final navigation_empty_icon:I = 0x7f080383 -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f -.field public static final tooltip_frame_dark:I = 0x7f08038f +.field public static final tooltip_frame_dark:I = 0x7f080391 -.field public static final tooltip_frame_light:I = 0x7f080390 +.field public static final tooltip_frame_light:I = 0x7f080392 # direct methods diff --git a/com.discord/smali/com/discord/gateway/R$styleable.smali b/com.discord/smali/com/discord/gateway/R$styleable.smali index 6bc8a14f39..c4c27e19f0 100644 --- a/com.discord/smali/com/discord/gateway/R$styleable.smali +++ b/com.discord/smali/com/discord/gateway/R$styleable.smali @@ -2078,7 +2078,7 @@ new-array v6, v1, [I - const v9, 0x7f040245 + const v9, 0x7f040246 aput v9, v6, v3 @@ -2118,7 +2118,7 @@ new-array v5, v1, [I - const v6, 0x7f0402ef + const v6, 0x7f0402f0 aput v6, v5, v3 @@ -2138,7 +2138,7 @@ new-array v5, v1, [I - const v6, 0x7f0401c9 + const v6, 0x7f0401ca aput v6, v5, v3 @@ -2298,17 +2298,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -2317,14 +2317,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -2332,11 +2332,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -2370,37 +2370,37 @@ 0x1010540 0x7f040100 0x7f040107 - 0x7f040223 + 0x7f040224 .end array-data :array_8 .array-data 4 - 0x7f0402f0 0x7f0402f1 0x7f0402f2 0x7f0402f3 + 0x7f0402f4 .end array-data :array_9 .array-data 4 - 0x7f040220 0x7f040221 + 0x7f040222 .end array-data :array_a .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_b .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_c @@ -2424,9 +2424,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_e @@ -2502,47 +2502,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -2552,6 +2551,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_f @@ -2567,15 +2567,15 @@ :array_10 .array-data 4 0x7f040100 - 0x7f0401cb - 0x7f0401cd - 0x7f0401cf + 0x7f0401cc + 0x7f0401ce 0x7f0401d0 - 0x7f0401d4 + 0x7f0401d1 0x7f0401d5 0x7f0401d6 - 0x7f0401d9 - 0x7f040247 + 0x7f0401d7 + 0x7f0401da + 0x7f040248 .end array-data :array_11 @@ -2635,10 +2635,10 @@ 0x7f040142 0x7f0401a7 0x7f0401ab - 0x7f0402b2 - 0x7f0402e0 - 0x7f040338 - 0x7f04033a + 0x7f0402b3 + 0x7f0402e1 + 0x7f040339 + 0x7f04033b .end array-data :array_14 @@ -2647,8 +2647,8 @@ 0x7f04008a 0x7f04008b 0x7f04008c - 0x7f0402e4 0x7f0402e5 + 0x7f0402e6 .end array-data :array_15 @@ -2663,18 +2663,18 @@ 0x7f04010c 0x7f04010d 0x7f04010e - 0x7f0402d0 - 0x7f0402d2 - 0x7f0402f5 - 0x7f040393 + 0x7f0402d1 + 0x7f0402d3 + 0x7f0402f6 0x7f040394 - 0x7f04039e + 0x7f040395 + 0x7f04039f .end array-data :array_16 .array-data 4 - 0x7f0401e1 0x7f0401e2 + 0x7f0401e3 .end array-data :array_17 @@ -2693,19 +2693,19 @@ :array_19 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_1a .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_1b @@ -2722,8 +2722,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_1d @@ -2735,24 +2735,24 @@ 0x7f0400f5 0x7f040123 0x7f04012a - 0x7f0401d7 - 0x7f0402dc + 0x7f0401d8 0x7f0402dd 0x7f0402de + 0x7f0402df .end array-data :array_1e .array-data 4 - 0x7f0401dd - 0x7f04020f + 0x7f0401de 0x7f040210 0x7f040211 - 0x7f04021a + 0x7f040212 0x7f04021b 0x7f04021c 0x7f04021d - 0x7f04021f - 0x7f040222 + 0x7f04021e + 0x7f040220 + 0x7f040223 .end array-data :array_1f @@ -2765,19 +2765,19 @@ 0x7f040114 0x7f040142 0x7f04014c - 0x7f040244 - 0x7f040267 - 0x7f0402b2 - 0x7f0402e0 - 0x7f0403bb + 0x7f040245 + 0x7f040268 + 0x7f0402b3 + 0x7f0402e1 + 0x7f0403bc .end array-data :array_20 .array-data 4 0x7f040120 0x7f040121 - 0x7f0401d2 - 0x7f040225 + 0x7f0401d3 + 0x7f040226 .end array-data :array_21 @@ -2801,7 +2801,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_23 @@ -2818,16 +2818,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -2841,7 +2840,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_25 @@ -2875,8 +2875,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_28 @@ -2915,15 +2915,15 @@ 0x7f0401aa 0x7f0401ac 0x7f0401ad - 0x7f0402b2 - 0x7f0402f7 + 0x7f0402b3 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2c .array-data 4 - 0x7f0402f7 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2d @@ -2940,13 +2940,12 @@ 0x7f0400ae 0x7f0400ff 0x7f04012b - 0x7f040240 0x7f040241 - 0x7f04024c - 0x7f0402d1 - 0x7f0402e6 - 0x7f04031a - 0x7f040321 + 0x7f040242 + 0x7f04024d + 0x7f0402d2 + 0x7f0402e7 + 0x7f04031b 0x7f040322 0x7f040323 0x7f040324 @@ -2956,10 +2955,11 @@ 0x7f040328 0x7f040329 0x7f04032a - 0x7f04032f - 0x7f040334 + 0x7f04032b + 0x7f040330 0x7f040335 - 0x7f040339 + 0x7f040336 + 0x7f04033a .end array-data :array_2e @@ -2994,9 +2994,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_30 @@ -3008,8 +3008,8 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_31 @@ -3019,26 +3019,26 @@ 0x101011f 0x7f040100 0x7f04013d - 0x7f0401cb 0x7f0401cc - 0x7f0401ce - 0x7f0401d0 - 0x7f0401d3 - 0x7f0401d6 - 0x7f040247 + 0x7f0401cd + 0x7f0401cf + 0x7f0401d1 + 0x7f0401d4 + 0x7f0401d7 + 0x7f040248 .end array-data :array_32 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_33 .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_34 @@ -3050,10 +3050,10 @@ 0x7f04011b 0x7f04011c 0x7f04011d - 0x7f0401dc - 0x7f0402b1 - 0x7f0402e8 - 0x7f0402ee + 0x7f0401dd + 0x7f0402b2 + 0x7f0402e9 + 0x7f0402ef .end array-data :array_35 @@ -3067,21 +3067,21 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_36 .array-data 4 0x7f04006a 0x7f0400ad - 0x7f0402cf + 0x7f0402d0 .end array-data :array_37 @@ -3093,16 +3093,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -3116,20 +3115,21 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_38 .array-data 4 - 0x7f0402e6 0x7f0402e7 + 0x7f0402e8 .end array-data :array_39 .array-data 4 0x101011f 0x7f040100 - 0x7f040242 + 0x7f040243 .end array-data :array_3a @@ -3138,7 +3138,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_3b @@ -3156,17 +3156,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_3d @@ -3178,7 +3178,6 @@ :array_3e .array-data 4 - 0x7f040304 0x7f040305 0x7f040306 0x7f040307 @@ -3200,9 +3199,10 @@ 0x7f040317 0x7f040318 0x7f040319 - 0x7f04031b + 0x7f04031a 0x7f04031c 0x7f04031d + 0x7f04031e .end array-data :array_3f @@ -3219,7 +3219,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_40 @@ -3247,11 +3247,11 @@ 0x7f040146 0x7f040148 0x7f040149 - 0x7f04025b 0x7f04025c 0x7f04025d 0x7f04025e 0x7f04025f + 0x7f040260 .end array-data :array_41 @@ -3274,17 +3274,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -3292,15 +3291,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_43 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_44 diff --git a/com.discord/smali/com/discord/restapi/R$attr.smali b/com.discord/smali/com/discord/restapi/R$attr.smali index 77ecd061ae..5936ec6c3d 100644 --- a/com.discord/smali/com/discord/restapi/R$attr.smali +++ b/com.discord/smali/com/discord/restapi/R$attr.smali @@ -547,547 +547,547 @@ .field public static final imageButtonStyle:I = 0x7f0401b1 -.field public static final indeterminateProgressStyle:I = 0x7f0401c7 +.field public static final indeterminateProgressStyle:I = 0x7f0401c8 -.field public static final initialActivityCount:I = 0x7f0401c8 +.field public static final initialActivityCount:I = 0x7f0401c9 -.field public static final insetForeground:I = 0x7f0401c9 +.field public static final insetForeground:I = 0x7f0401ca -.field public static final isLightTheme:I = 0x7f0401ca +.field public static final isLightTheme:I = 0x7f0401cb -.field public static final itemBackground:I = 0x7f0401cb +.field public static final itemBackground:I = 0x7f0401cc -.field public static final itemHorizontalPadding:I = 0x7f0401cc +.field public static final itemHorizontalPadding:I = 0x7f0401cd -.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401cd +.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401ce -.field public static final itemIconPadding:I = 0x7f0401ce +.field public static final itemIconPadding:I = 0x7f0401cf -.field public static final itemIconSize:I = 0x7f0401cf +.field public static final itemIconSize:I = 0x7f0401d0 -.field public static final itemIconTint:I = 0x7f0401d0 +.field public static final itemIconTint:I = 0x7f0401d1 -.field public static final itemPadding:I = 0x7f0401d1 +.field public static final itemPadding:I = 0x7f0401d2 -.field public static final itemSpacing:I = 0x7f0401d2 +.field public static final itemSpacing:I = 0x7f0401d3 -.field public static final itemTextAppearance:I = 0x7f0401d3 +.field public static final itemTextAppearance:I = 0x7f0401d4 -.field public static final itemTextAppearanceActive:I = 0x7f0401d4 +.field public static final itemTextAppearanceActive:I = 0x7f0401d5 -.field public static final itemTextAppearanceInactive:I = 0x7f0401d5 +.field public static final itemTextAppearanceInactive:I = 0x7f0401d6 -.field public static final itemTextColor:I = 0x7f0401d6 +.field public static final itemTextColor:I = 0x7f0401d7 -.field public static final justifyContent:I = 0x7f0401d7 +.field public static final justifyContent:I = 0x7f0401d8 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final labelVisibilityMode:I = 0x7f0401d9 +.field public static final labelVisibilityMode:I = 0x7f0401da -.field public static final lastBaselineToBottomHeight:I = 0x7f0401da +.field public static final lastBaselineToBottomHeight:I = 0x7f0401db -.field public static final layout:I = 0x7f0401db +.field public static final layout:I = 0x7f0401dc -.field public static final layoutManager:I = 0x7f0401dc +.field public static final layoutManager:I = 0x7f0401dd -.field public static final layout_alignSelf:I = 0x7f0401dd +.field public static final layout_alignSelf:I = 0x7f0401de -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_collapseMode:I = 0x7f0401e1 +.field public static final layout_collapseMode:I = 0x7f0401e2 -.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e2 +.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e3 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_flexBasisPercent:I = 0x7f04020f +.field public static final layout_flexBasisPercent:I = 0x7f040210 -.field public static final layout_flexGrow:I = 0x7f040210 +.field public static final layout_flexGrow:I = 0x7f040211 -.field public static final layout_flexShrink:I = 0x7f040211 +.field public static final layout_flexShrink:I = 0x7f040212 -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final layout_maxHeight:I = 0x7f04021a +.field public static final layout_maxHeight:I = 0x7f04021b -.field public static final layout_maxWidth:I = 0x7f04021b +.field public static final layout_maxWidth:I = 0x7f04021c -.field public static final layout_minHeight:I = 0x7f04021c +.field public static final layout_minHeight:I = 0x7f04021d -.field public static final layout_minWidth:I = 0x7f04021d +.field public static final layout_minWidth:I = 0x7f04021e -.field public static final layout_order:I = 0x7f04021f +.field public static final layout_order:I = 0x7f040220 -.field public static final layout_scrollFlags:I = 0x7f040220 +.field public static final layout_scrollFlags:I = 0x7f040221 -.field public static final layout_scrollInterpolator:I = 0x7f040221 +.field public static final layout_scrollInterpolator:I = 0x7f040222 -.field public static final layout_wrapBefore:I = 0x7f040222 +.field public static final layout_wrapBefore:I = 0x7f040223 -.field public static final liftOnScroll:I = 0x7f040223 +.field public static final liftOnScroll:I = 0x7f040224 -.field public static final lineHeight:I = 0x7f040224 +.field public static final lineHeight:I = 0x7f040225 -.field public static final lineSpacing:I = 0x7f040225 +.field public static final lineSpacing:I = 0x7f040226 -.field public static final listChoiceBackgroundIndicator:I = 0x7f040226 +.field public static final listChoiceBackgroundIndicator:I = 0x7f040227 -.field public static final listDividerAlertDialog:I = 0x7f040227 +.field public static final listDividerAlertDialog:I = 0x7f040228 -.field public static final listItemLayout:I = 0x7f040228 +.field public static final listItemLayout:I = 0x7f040229 -.field public static final listLayout:I = 0x7f040229 +.field public static final listLayout:I = 0x7f04022a -.field public static final listMenuViewStyle:I = 0x7f04022a +.field public static final listMenuViewStyle:I = 0x7f04022b -.field public static final listPopupWindowStyle:I = 0x7f04022b +.field public static final listPopupWindowStyle:I = 0x7f04022c -.field public static final listPreferredItemHeight:I = 0x7f04022c +.field public static final listPreferredItemHeight:I = 0x7f04022d -.field public static final listPreferredItemHeightLarge:I = 0x7f04022d +.field public static final listPreferredItemHeightLarge:I = 0x7f04022e -.field public static final listPreferredItemHeightSmall:I = 0x7f04022e +.field public static final listPreferredItemHeightSmall:I = 0x7f04022f -.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f +.field public static final listPreferredItemPaddingLeft:I = 0x7f040230 -.field public static final listPreferredItemPaddingRight:I = 0x7f040230 +.field public static final listPreferredItemPaddingRight:I = 0x7f040231 -.field public static final logo:I = 0x7f040231 +.field public static final logo:I = 0x7f040232 -.field public static final logoDescription:I = 0x7f040232 +.field public static final logoDescription:I = 0x7f040233 -.field public static final materialButtonStyle:I = 0x7f040240 +.field public static final materialButtonStyle:I = 0x7f040241 -.field public static final materialCardViewStyle:I = 0x7f040241 +.field public static final materialCardViewStyle:I = 0x7f040242 -.field public static final maxActionInlineWidth:I = 0x7f040242 +.field public static final maxActionInlineWidth:I = 0x7f040243 -.field public static final maxButtonHeight:I = 0x7f040243 +.field public static final maxButtonHeight:I = 0x7f040244 -.field public static final maxImageSize:I = 0x7f040244 +.field public static final maxImageSize:I = 0x7f040245 -.field public static final max_height:I = 0x7f040245 +.field public static final max_height:I = 0x7f040246 -.field public static final measureWithLargestChild:I = 0x7f040246 +.field public static final measureWithLargestChild:I = 0x7f040247 -.field public static final menu:I = 0x7f040247 +.field public static final menu:I = 0x7f040248 -.field public static final multiChoiceItemLayout:I = 0x7f040248 +.field public static final multiChoiceItemLayout:I = 0x7f040249 -.field public static final navigationContentDescription:I = 0x7f040249 +.field public static final navigationContentDescription:I = 0x7f04024a -.field public static final navigationIcon:I = 0x7f04024a +.field public static final navigationIcon:I = 0x7f04024b -.field public static final navigationMode:I = 0x7f04024b +.field public static final navigationMode:I = 0x7f04024c -.field public static final navigationViewStyle:I = 0x7f04024c +.field public static final navigationViewStyle:I = 0x7f04024d -.field public static final numericModifiers:I = 0x7f04024f +.field public static final numericModifiers:I = 0x7f040250 -.field public static final overlapAnchor:I = 0x7f040250 +.field public static final overlapAnchor:I = 0x7f040251 -.field public static final overlayImage:I = 0x7f040251 +.field public static final overlayImage:I = 0x7f040252 -.field public static final paddingBottomNoButtons:I = 0x7f040254 +.field public static final paddingBottomNoButtons:I = 0x7f040255 -.field public static final paddingEnd:I = 0x7f040255 +.field public static final paddingEnd:I = 0x7f040256 -.field public static final paddingStart:I = 0x7f040256 +.field public static final paddingStart:I = 0x7f040257 -.field public static final paddingTopNoTitle:I = 0x7f040257 +.field public static final paddingTopNoTitle:I = 0x7f040258 -.field public static final panelBackground:I = 0x7f040258 +.field public static final panelBackground:I = 0x7f040259 -.field public static final panelMenuListTheme:I = 0x7f040259 +.field public static final panelMenuListTheme:I = 0x7f04025a -.field public static final panelMenuListWidth:I = 0x7f04025a +.field public static final panelMenuListWidth:I = 0x7f04025b -.field public static final passwordToggleContentDescription:I = 0x7f04025b +.field public static final passwordToggleContentDescription:I = 0x7f04025c -.field public static final passwordToggleDrawable:I = 0x7f04025c +.field public static final passwordToggleDrawable:I = 0x7f04025d -.field public static final passwordToggleEnabled:I = 0x7f04025d +.field public static final passwordToggleEnabled:I = 0x7f04025e -.field public static final passwordToggleTint:I = 0x7f04025e +.field public static final passwordToggleTint:I = 0x7f04025f -.field public static final passwordToggleTintMode:I = 0x7f04025f +.field public static final passwordToggleTintMode:I = 0x7f040260 -.field public static final placeholderImage:I = 0x7f040260 +.field public static final placeholderImage:I = 0x7f040261 -.field public static final placeholderImageScaleType:I = 0x7f040261 +.field public static final placeholderImageScaleType:I = 0x7f040262 -.field public static final popupMenuStyle:I = 0x7f040262 +.field public static final popupMenuStyle:I = 0x7f040263 -.field public static final popupTheme:I = 0x7f040263 +.field public static final popupTheme:I = 0x7f040264 -.field public static final popupWindowStyle:I = 0x7f040264 +.field public static final popupWindowStyle:I = 0x7f040265 -.field public static final preserveIconSpacing:I = 0x7f040265 +.field public static final preserveIconSpacing:I = 0x7f040266 -.field public static final pressedStateOverlayImage:I = 0x7f040266 +.field public static final pressedStateOverlayImage:I = 0x7f040267 -.field public static final pressedTranslationZ:I = 0x7f040267 +.field public static final pressedTranslationZ:I = 0x7f040268 -.field public static final progressBarAutoRotateInterval:I = 0x7f04029f +.field public static final progressBarAutoRotateInterval:I = 0x7f0402a0 -.field public static final progressBarImage:I = 0x7f0402a0 +.field public static final progressBarImage:I = 0x7f0402a1 -.field public static final progressBarImageScaleType:I = 0x7f0402a1 +.field public static final progressBarImageScaleType:I = 0x7f0402a2 -.field public static final progressBarPadding:I = 0x7f0402a2 +.field public static final progressBarPadding:I = 0x7f0402a3 -.field public static final progressBarStyle:I = 0x7f0402a3 +.field public static final progressBarStyle:I = 0x7f0402a4 -.field public static final queryBackground:I = 0x7f0402a7 +.field public static final queryBackground:I = 0x7f0402a8 -.field public static final queryHint:I = 0x7f0402a8 +.field public static final queryHint:I = 0x7f0402a9 -.field public static final radioButtonStyle:I = 0x7f0402a9 +.field public static final radioButtonStyle:I = 0x7f0402aa -.field public static final ratingBarStyle:I = 0x7f0402ac +.field public static final ratingBarStyle:I = 0x7f0402ad -.field public static final ratingBarStyleIndicator:I = 0x7f0402ad +.field public static final ratingBarStyleIndicator:I = 0x7f0402ae -.field public static final ratingBarStyleSmall:I = 0x7f0402ae +.field public static final ratingBarStyleSmall:I = 0x7f0402af -.field public static final retryImage:I = 0x7f0402af +.field public static final retryImage:I = 0x7f0402b0 -.field public static final retryImageScaleType:I = 0x7f0402b0 +.field public static final retryImageScaleType:I = 0x7f0402b1 -.field public static final reverseLayout:I = 0x7f0402b1 +.field public static final reverseLayout:I = 0x7f0402b2 -.field public static final rippleColor:I = 0x7f0402b2 +.field public static final rippleColor:I = 0x7f0402b3 -.field public static final roundAsCircle:I = 0x7f0402b3 +.field public static final roundAsCircle:I = 0x7f0402b4 -.field public static final roundBottomEnd:I = 0x7f0402b4 +.field public static final roundBottomEnd:I = 0x7f0402b5 -.field public static final roundBottomLeft:I = 0x7f0402b5 +.field public static final roundBottomLeft:I = 0x7f0402b6 -.field public static final roundBottomRight:I = 0x7f0402b6 +.field public static final roundBottomRight:I = 0x7f0402b7 -.field public static final roundBottomStart:I = 0x7f0402b7 +.field public static final roundBottomStart:I = 0x7f0402b8 -.field public static final roundTopEnd:I = 0x7f0402b8 +.field public static final roundTopEnd:I = 0x7f0402b9 -.field public static final roundTopLeft:I = 0x7f0402b9 +.field public static final roundTopLeft:I = 0x7f0402ba -.field public static final roundTopRight:I = 0x7f0402ba +.field public static final roundTopRight:I = 0x7f0402bb -.field public static final roundTopStart:I = 0x7f0402bb +.field public static final roundTopStart:I = 0x7f0402bc -.field public static final roundWithOverlayColor:I = 0x7f0402bc +.field public static final roundWithOverlayColor:I = 0x7f0402bd -.field public static final roundedCornerRadius:I = 0x7f0402bd +.field public static final roundedCornerRadius:I = 0x7f0402be -.field public static final roundingBorderColor:I = 0x7f0402be +.field public static final roundingBorderColor:I = 0x7f0402bf -.field public static final roundingBorderPadding:I = 0x7f0402bf +.field public static final roundingBorderPadding:I = 0x7f0402c0 -.field public static final roundingBorderWidth:I = 0x7f0402c0 +.field public static final roundingBorderWidth:I = 0x7f0402c1 -.field public static final scopeUris:I = 0x7f0402cf +.field public static final scopeUris:I = 0x7f0402d0 -.field public static final scrimAnimationDuration:I = 0x7f0402d0 +.field public static final scrimAnimationDuration:I = 0x7f0402d1 -.field public static final scrimBackground:I = 0x7f0402d1 +.field public static final scrimBackground:I = 0x7f0402d2 -.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d2 +.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d3 -.field public static final searchHintIcon:I = 0x7f0402d3 +.field public static final searchHintIcon:I = 0x7f0402d4 -.field public static final searchIcon:I = 0x7f0402d4 +.field public static final searchIcon:I = 0x7f0402d5 -.field public static final searchViewStyle:I = 0x7f0402d5 +.field public static final searchViewStyle:I = 0x7f0402d6 -.field public static final seekBarStyle:I = 0x7f0402d7 +.field public static final seekBarStyle:I = 0x7f0402d8 -.field public static final selectableItemBackground:I = 0x7f0402d8 +.field public static final selectableItemBackground:I = 0x7f0402d9 -.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9 +.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da -.field public static final showAsAction:I = 0x7f0402db +.field public static final showAsAction:I = 0x7f0402dc -.field public static final showDivider:I = 0x7f0402dc +.field public static final showDivider:I = 0x7f0402dd -.field public static final showDividerHorizontal:I = 0x7f0402dd +.field public static final showDividerHorizontal:I = 0x7f0402de -.field public static final showDividerVertical:I = 0x7f0402de +.field public static final showDividerVertical:I = 0x7f0402df -.field public static final showDividers:I = 0x7f0402df +.field public static final showDividers:I = 0x7f0402e0 -.field public static final showMotionSpec:I = 0x7f0402e0 +.field public static final showMotionSpec:I = 0x7f0402e1 -.field public static final showText:I = 0x7f0402e1 +.field public static final showText:I = 0x7f0402e2 -.field public static final showTitle:I = 0x7f0402e2 +.field public static final showTitle:I = 0x7f0402e3 -.field public static final singleChoiceItemLayout:I = 0x7f0402e3 +.field public static final singleChoiceItemLayout:I = 0x7f0402e4 -.field public static final singleLine:I = 0x7f0402e4 +.field public static final singleLine:I = 0x7f0402e5 -.field public static final singleSelection:I = 0x7f0402e5 +.field public static final singleSelection:I = 0x7f0402e6 -.field public static final snackbarButtonStyle:I = 0x7f0402e6 +.field public static final snackbarButtonStyle:I = 0x7f0402e7 -.field public static final snackbarStyle:I = 0x7f0402e7 +.field public static final snackbarStyle:I = 0x7f0402e8 -.field public static final spanCount:I = 0x7f0402e8 +.field public static final spanCount:I = 0x7f0402e9 -.field public static final spinBars:I = 0x7f0402e9 +.field public static final spinBars:I = 0x7f0402ea -.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea +.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb -.field public static final spinnerStyle:I = 0x7f0402eb +.field public static final spinnerStyle:I = 0x7f0402ec -.field public static final splitTrack:I = 0x7f0402ec +.field public static final splitTrack:I = 0x7f0402ed -.field public static final srcCompat:I = 0x7f0402ed +.field public static final srcCompat:I = 0x7f0402ee -.field public static final stackFromEnd:I = 0x7f0402ee +.field public static final stackFromEnd:I = 0x7f0402ef -.field public static final state_above_anchor:I = 0x7f0402ef +.field public static final state_above_anchor:I = 0x7f0402f0 -.field public static final state_collapsed:I = 0x7f0402f0 +.field public static final state_collapsed:I = 0x7f0402f1 -.field public static final state_collapsible:I = 0x7f0402f1 +.field public static final state_collapsible:I = 0x7f0402f2 -.field public static final state_liftable:I = 0x7f0402f2 +.field public static final state_liftable:I = 0x7f0402f3 -.field public static final state_lifted:I = 0x7f0402f3 +.field public static final state_lifted:I = 0x7f0402f4 -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final statusBarScrim:I = 0x7f0402f5 +.field public static final statusBarScrim:I = 0x7f0402f6 -.field public static final strokeColor:I = 0x7f0402f7 +.field public static final strokeColor:I = 0x7f0402f8 -.field public static final strokeWidth:I = 0x7f0402f8 +.field public static final strokeWidth:I = 0x7f0402f9 -.field public static final subMenuArrow:I = 0x7f0402f9 +.field public static final subMenuArrow:I = 0x7f0402fa -.field public static final submitBackground:I = 0x7f0402fa +.field public static final submitBackground:I = 0x7f0402fb -.field public static final subtitle:I = 0x7f0402fb +.field public static final subtitle:I = 0x7f0402fc -.field public static final subtitleTextAppearance:I = 0x7f0402fc +.field public static final subtitleTextAppearance:I = 0x7f0402fd -.field public static final subtitleTextColor:I = 0x7f0402fd +.field public static final subtitleTextColor:I = 0x7f0402fe -.field public static final subtitleTextStyle:I = 0x7f0402fe +.field public static final subtitleTextStyle:I = 0x7f0402ff -.field public static final suggestionRowLayout:I = 0x7f0402ff +.field public static final suggestionRowLayout:I = 0x7f040300 -.field public static final switchMinWidth:I = 0x7f040300 +.field public static final switchMinWidth:I = 0x7f040301 -.field public static final switchPadding:I = 0x7f040301 +.field public static final switchPadding:I = 0x7f040302 -.field public static final switchStyle:I = 0x7f040302 +.field public static final switchStyle:I = 0x7f040303 -.field public static final switchTextAppearance:I = 0x7f040303 +.field public static final switchTextAppearance:I = 0x7f040304 -.field public static final tabBackground:I = 0x7f040304 +.field public static final tabBackground:I = 0x7f040305 -.field public static final tabContentStart:I = 0x7f040305 +.field public static final tabContentStart:I = 0x7f040306 -.field public static final tabGravity:I = 0x7f040306 +.field public static final tabGravity:I = 0x7f040307 -.field public static final tabIconTint:I = 0x7f040307 +.field public static final tabIconTint:I = 0x7f040308 -.field public static final tabIconTintMode:I = 0x7f040308 +.field public static final tabIconTintMode:I = 0x7f040309 -.field public static final tabIndicator:I = 0x7f040309 +.field public static final tabIndicator:I = 0x7f04030a -.field public static final tabIndicatorAnimationDuration:I = 0x7f04030a +.field public static final tabIndicatorAnimationDuration:I = 0x7f04030b -.field public static final tabIndicatorColor:I = 0x7f04030b +.field public static final tabIndicatorColor:I = 0x7f04030c -.field public static final tabIndicatorFullWidth:I = 0x7f04030c +.field public static final tabIndicatorFullWidth:I = 0x7f04030d -.field public static final tabIndicatorGravity:I = 0x7f04030d +.field public static final tabIndicatorGravity:I = 0x7f04030e -.field public static final tabIndicatorHeight:I = 0x7f04030e +.field public static final tabIndicatorHeight:I = 0x7f04030f -.field public static final tabInlineLabel:I = 0x7f04030f +.field public static final tabInlineLabel:I = 0x7f040310 -.field public static final tabMaxWidth:I = 0x7f040310 +.field public static final tabMaxWidth:I = 0x7f040311 -.field public static final tabMinWidth:I = 0x7f040311 +.field public static final tabMinWidth:I = 0x7f040312 -.field public static final tabMode:I = 0x7f040312 +.field public static final tabMode:I = 0x7f040313 -.field public static final tabPadding:I = 0x7f040313 +.field public static final tabPadding:I = 0x7f040314 -.field public static final tabPaddingBottom:I = 0x7f040314 +.field public static final tabPaddingBottom:I = 0x7f040315 -.field public static final tabPaddingEnd:I = 0x7f040315 +.field public static final tabPaddingEnd:I = 0x7f040316 -.field public static final tabPaddingStart:I = 0x7f040316 +.field public static final tabPaddingStart:I = 0x7f040317 -.field public static final tabPaddingTop:I = 0x7f040317 +.field public static final tabPaddingTop:I = 0x7f040318 -.field public static final tabRippleColor:I = 0x7f040318 +.field public static final tabRippleColor:I = 0x7f040319 -.field public static final tabSelectedTextColor:I = 0x7f040319 +.field public static final tabSelectedTextColor:I = 0x7f04031a -.field public static final tabStyle:I = 0x7f04031a +.field public static final tabStyle:I = 0x7f04031b -.field public static final tabTextAppearance:I = 0x7f04031b +.field public static final tabTextAppearance:I = 0x7f04031c -.field public static final tabTextColor:I = 0x7f04031c +.field public static final tabTextColor:I = 0x7f04031d -.field public static final tabUnboundedRipple:I = 0x7f04031d +.field public static final tabUnboundedRipple:I = 0x7f04031e -.field public static final textAllCaps:I = 0x7f040320 +.field public static final textAllCaps:I = 0x7f040321 -.field public static final textAppearanceBody1:I = 0x7f040321 +.field public static final textAppearanceBody1:I = 0x7f040322 -.field public static final textAppearanceBody2:I = 0x7f040322 +.field public static final textAppearanceBody2:I = 0x7f040323 -.field public static final textAppearanceButton:I = 0x7f040323 +.field public static final textAppearanceButton:I = 0x7f040324 -.field public static final textAppearanceCaption:I = 0x7f040324 +.field public static final textAppearanceCaption:I = 0x7f040325 -.field public static final textAppearanceHeadline1:I = 0x7f040325 +.field public static final textAppearanceHeadline1:I = 0x7f040326 -.field public static final textAppearanceHeadline2:I = 0x7f040326 +.field public static final textAppearanceHeadline2:I = 0x7f040327 -.field public static final textAppearanceHeadline3:I = 0x7f040327 +.field public static final textAppearanceHeadline3:I = 0x7f040328 -.field public static final textAppearanceHeadline4:I = 0x7f040328 +.field public static final textAppearanceHeadline4:I = 0x7f040329 -.field public static final textAppearanceHeadline5:I = 0x7f040329 +.field public static final textAppearanceHeadline5:I = 0x7f04032a -.field public static final textAppearanceHeadline6:I = 0x7f04032a +.field public static final textAppearanceHeadline6:I = 0x7f04032b -.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b +.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c -.field public static final textAppearanceListItem:I = 0x7f04032c +.field public static final textAppearanceListItem:I = 0x7f04032d -.field public static final textAppearanceListItemSecondary:I = 0x7f04032d +.field public static final textAppearanceListItemSecondary:I = 0x7f04032e -.field public static final textAppearanceListItemSmall:I = 0x7f04032e +.field public static final textAppearanceListItemSmall:I = 0x7f04032f -.field public static final textAppearanceOverline:I = 0x7f04032f +.field public static final textAppearanceOverline:I = 0x7f040330 -.field public static final textAppearancePopupMenuHeader:I = 0x7f040330 +.field public static final textAppearancePopupMenuHeader:I = 0x7f040331 -.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331 +.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332 -.field public static final textAppearanceSearchResultTitle:I = 0x7f040332 +.field public static final textAppearanceSearchResultTitle:I = 0x7f040333 -.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333 +.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334 -.field public static final textAppearanceSubtitle1:I = 0x7f040334 +.field public static final textAppearanceSubtitle1:I = 0x7f040335 -.field public static final textAppearanceSubtitle2:I = 0x7f040335 +.field public static final textAppearanceSubtitle2:I = 0x7f040336 -.field public static final textColorAlertDialogListItem:I = 0x7f040336 +.field public static final textColorAlertDialogListItem:I = 0x7f040337 -.field public static final textColorSearchUrl:I = 0x7f040337 +.field public static final textColorSearchUrl:I = 0x7f040338 -.field public static final textEndPadding:I = 0x7f040338 +.field public static final textEndPadding:I = 0x7f040339 -.field public static final textInputStyle:I = 0x7f040339 +.field public static final textInputStyle:I = 0x7f04033a -.field public static final textStartPadding:I = 0x7f04033a +.field public static final textStartPadding:I = 0x7f04033b -.field public static final theme:I = 0x7f04033b +.field public static final theme:I = 0x7f04033c -.field public static final thickness:I = 0x7f04038a +.field public static final thickness:I = 0x7f04038b -.field public static final thumbTextPadding:I = 0x7f04038b +.field public static final thumbTextPadding:I = 0x7f04038c -.field public static final thumbTint:I = 0x7f04038c +.field public static final thumbTint:I = 0x7f04038d -.field public static final thumbTintMode:I = 0x7f04038d +.field public static final thumbTintMode:I = 0x7f04038e -.field public static final tickMark:I = 0x7f04038e +.field public static final tickMark:I = 0x7f04038f -.field public static final tickMarkTint:I = 0x7f04038f +.field public static final tickMarkTint:I = 0x7f040390 -.field public static final tickMarkTintMode:I = 0x7f040390 +.field public static final tickMarkTintMode:I = 0x7f040391 -.field public static final tint:I = 0x7f040391 +.field public static final tint:I = 0x7f040392 -.field public static final tintMode:I = 0x7f040392 +.field public static final tintMode:I = 0x7f040393 -.field public static final title:I = 0x7f040393 +.field public static final title:I = 0x7f040394 -.field public static final titleEnabled:I = 0x7f040394 +.field public static final titleEnabled:I = 0x7f040395 -.field public static final titleMargin:I = 0x7f040395 +.field public static final titleMargin:I = 0x7f040396 -.field public static final titleMarginBottom:I = 0x7f040396 +.field public static final titleMarginBottom:I = 0x7f040397 -.field public static final titleMarginEnd:I = 0x7f040397 +.field public static final titleMarginEnd:I = 0x7f040398 -.field public static final titleMarginStart:I = 0x7f040398 +.field public static final titleMarginStart:I = 0x7f040399 -.field public static final titleMarginTop:I = 0x7f040399 +.field public static final titleMarginTop:I = 0x7f04039a -.field public static final titleMargins:I = 0x7f04039a +.field public static final titleMargins:I = 0x7f04039b -.field public static final titleTextAppearance:I = 0x7f04039b +.field public static final titleTextAppearance:I = 0x7f04039c -.field public static final titleTextColor:I = 0x7f04039c +.field public static final titleTextColor:I = 0x7f04039d -.field public static final titleTextStyle:I = 0x7f04039d +.field public static final titleTextStyle:I = 0x7f04039e -.field public static final toolbarId:I = 0x7f04039e +.field public static final toolbarId:I = 0x7f04039f -.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f +.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0 -.field public static final toolbarStyle:I = 0x7f0403a0 +.field public static final toolbarStyle:I = 0x7f0403a1 -.field public static final tooltipForegroundColor:I = 0x7f0403a1 +.field public static final tooltipForegroundColor:I = 0x7f0403a2 -.field public static final tooltipFrameBackground:I = 0x7f0403a2 +.field public static final tooltipFrameBackground:I = 0x7f0403a3 -.field public static final tooltipText:I = 0x7f0403a3 +.field public static final tooltipText:I = 0x7f0403a4 -.field public static final track:I = 0x7f0403a4 +.field public static final track:I = 0x7f0403a5 -.field public static final trackTint:I = 0x7f0403a5 +.field public static final trackTint:I = 0x7f0403a6 -.field public static final trackTintMode:I = 0x7f0403a6 +.field public static final trackTintMode:I = 0x7f0403a7 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 -.field public static final useCompatPadding:I = 0x7f0403bb +.field public static final useCompatPadding:I = 0x7f0403bc -.field public static final viewAspectRatio:I = 0x7f0403bf +.field public static final viewAspectRatio:I = 0x7f0403c0 -.field public static final viewInflaterClass:I = 0x7f0403c0 +.field public static final viewInflaterClass:I = 0x7f0403c1 -.field public static final voiceIcon:I = 0x7f0403c1 +.field public static final voiceIcon:I = 0x7f0403c2 -.field public static final windowActionBar:I = 0x7f0403c3 +.field public static final windowActionBar:I = 0x7f0403c4 -.field public static final windowActionBarOverlay:I = 0x7f0403c4 +.field public static final windowActionBarOverlay:I = 0x7f0403c5 -.field public static final windowActionModeOverlay:I = 0x7f0403c5 +.field public static final windowActionModeOverlay:I = 0x7f0403c6 -.field public static final windowFixedHeightMajor:I = 0x7f0403c6 +.field public static final windowFixedHeightMajor:I = 0x7f0403c7 -.field public static final windowFixedHeightMinor:I = 0x7f0403c7 +.field public static final windowFixedHeightMinor:I = 0x7f0403c8 -.field public static final windowFixedWidthMajor:I = 0x7f0403c8 +.field public static final windowFixedWidthMajor:I = 0x7f0403c9 -.field public static final windowFixedWidthMinor:I = 0x7f0403c9 +.field public static final windowFixedWidthMinor:I = 0x7f0403ca -.field public static final windowMinWidthMajor:I = 0x7f0403ca +.field public static final windowMinWidthMajor:I = 0x7f0403cb -.field public static final windowMinWidthMinor:I = 0x7f0403cb +.field public static final windowMinWidthMinor:I = 0x7f0403cc -.field public static final windowNoTitle:I = 0x7f0403cc +.field public static final windowNoTitle:I = 0x7f0403cd # direct methods diff --git a/com.discord/smali/com/discord/restapi/R$drawable.smali b/com.discord/smali/com/discord/restapi/R$drawable.smali index e61f32cbe0..1e1eb486a8 100644 --- a/com.discord/smali/com/discord/restapi/R$drawable.smali +++ b/com.discord/smali/com/discord/restapi/R$drawable.smali @@ -247,39 +247,39 @@ .field public static final ic_mtrl_chip_close_circle:I = 0x7f080275 -.field public static final mtrl_snackbar_background:I = 0x7f08037f +.field public static final mtrl_snackbar_background:I = 0x7f080381 -.field public static final mtrl_tabs_default_indicator:I = 0x7f080380 +.field public static final mtrl_tabs_default_indicator:I = 0x7f080382 -.field public static final navigation_empty_icon:I = 0x7f080381 +.field public static final navigation_empty_icon:I = 0x7f080383 -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f -.field public static final tooltip_frame_dark:I = 0x7f08038f +.field public static final tooltip_frame_dark:I = 0x7f080391 -.field public static final tooltip_frame_light:I = 0x7f080390 +.field public static final tooltip_frame_light:I = 0x7f080392 # direct methods diff --git a/com.discord/smali/com/discord/restapi/R$styleable.smali b/com.discord/smali/com/discord/restapi/R$styleable.smali index 436f0bd1c3..fda8942c55 100644 --- a/com.discord/smali/com/discord/restapi/R$styleable.smali +++ b/com.discord/smali/com/discord/restapi/R$styleable.smali @@ -2078,7 +2078,7 @@ new-array v6, v1, [I - const v9, 0x7f040245 + const v9, 0x7f040246 aput v9, v6, v3 @@ -2118,7 +2118,7 @@ new-array v5, v1, [I - const v6, 0x7f0402ef + const v6, 0x7f0402f0 aput v6, v5, v3 @@ -2138,7 +2138,7 @@ new-array v5, v1, [I - const v6, 0x7f0401c9 + const v6, 0x7f0401ca aput v6, v5, v3 @@ -2298,17 +2298,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -2317,14 +2317,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -2332,11 +2332,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -2370,37 +2370,37 @@ 0x1010540 0x7f040100 0x7f040107 - 0x7f040223 + 0x7f040224 .end array-data :array_8 .array-data 4 - 0x7f0402f0 0x7f0402f1 0x7f0402f2 0x7f0402f3 + 0x7f0402f4 .end array-data :array_9 .array-data 4 - 0x7f040220 0x7f040221 + 0x7f040222 .end array-data :array_a .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_b .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_c @@ -2424,9 +2424,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_e @@ -2502,47 +2502,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -2552,6 +2551,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_f @@ -2567,15 +2567,15 @@ :array_10 .array-data 4 0x7f040100 - 0x7f0401cb - 0x7f0401cd - 0x7f0401cf + 0x7f0401cc + 0x7f0401ce 0x7f0401d0 - 0x7f0401d4 + 0x7f0401d1 0x7f0401d5 0x7f0401d6 - 0x7f0401d9 - 0x7f040247 + 0x7f0401d7 + 0x7f0401da + 0x7f040248 .end array-data :array_11 @@ -2635,10 +2635,10 @@ 0x7f040142 0x7f0401a7 0x7f0401ab - 0x7f0402b2 - 0x7f0402e0 - 0x7f040338 - 0x7f04033a + 0x7f0402b3 + 0x7f0402e1 + 0x7f040339 + 0x7f04033b .end array-data :array_14 @@ -2647,8 +2647,8 @@ 0x7f04008a 0x7f04008b 0x7f04008c - 0x7f0402e4 0x7f0402e5 + 0x7f0402e6 .end array-data :array_15 @@ -2663,18 +2663,18 @@ 0x7f04010c 0x7f04010d 0x7f04010e - 0x7f0402d0 - 0x7f0402d2 - 0x7f0402f5 - 0x7f040393 + 0x7f0402d1 + 0x7f0402d3 + 0x7f0402f6 0x7f040394 - 0x7f04039e + 0x7f040395 + 0x7f04039f .end array-data :array_16 .array-data 4 - 0x7f0401e1 0x7f0401e2 + 0x7f0401e3 .end array-data :array_17 @@ -2693,19 +2693,19 @@ :array_19 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_1a .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_1b @@ -2722,8 +2722,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_1d @@ -2735,24 +2735,24 @@ 0x7f0400f5 0x7f040123 0x7f04012a - 0x7f0401d7 - 0x7f0402dc + 0x7f0401d8 0x7f0402dd 0x7f0402de + 0x7f0402df .end array-data :array_1e .array-data 4 - 0x7f0401dd - 0x7f04020f + 0x7f0401de 0x7f040210 0x7f040211 - 0x7f04021a + 0x7f040212 0x7f04021b 0x7f04021c 0x7f04021d - 0x7f04021f - 0x7f040222 + 0x7f04021e + 0x7f040220 + 0x7f040223 .end array-data :array_1f @@ -2765,19 +2765,19 @@ 0x7f040114 0x7f040142 0x7f04014c - 0x7f040244 - 0x7f040267 - 0x7f0402b2 - 0x7f0402e0 - 0x7f0403bb + 0x7f040245 + 0x7f040268 + 0x7f0402b3 + 0x7f0402e1 + 0x7f0403bc .end array-data :array_20 .array-data 4 0x7f040120 0x7f040121 - 0x7f0401d2 - 0x7f040225 + 0x7f0401d3 + 0x7f040226 .end array-data :array_21 @@ -2801,7 +2801,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_23 @@ -2818,16 +2818,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -2841,7 +2840,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_25 @@ -2875,8 +2875,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_28 @@ -2915,15 +2915,15 @@ 0x7f0401aa 0x7f0401ac 0x7f0401ad - 0x7f0402b2 - 0x7f0402f7 + 0x7f0402b3 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2c .array-data 4 - 0x7f0402f7 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2d @@ -2940,13 +2940,12 @@ 0x7f0400ae 0x7f0400ff 0x7f04012b - 0x7f040240 0x7f040241 - 0x7f04024c - 0x7f0402d1 - 0x7f0402e6 - 0x7f04031a - 0x7f040321 + 0x7f040242 + 0x7f04024d + 0x7f0402d2 + 0x7f0402e7 + 0x7f04031b 0x7f040322 0x7f040323 0x7f040324 @@ -2956,10 +2955,11 @@ 0x7f040328 0x7f040329 0x7f04032a - 0x7f04032f - 0x7f040334 + 0x7f04032b + 0x7f040330 0x7f040335 - 0x7f040339 + 0x7f040336 + 0x7f04033a .end array-data :array_2e @@ -2994,9 +2994,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_30 @@ -3008,8 +3008,8 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_31 @@ -3019,26 +3019,26 @@ 0x101011f 0x7f040100 0x7f04013d - 0x7f0401cb 0x7f0401cc - 0x7f0401ce - 0x7f0401d0 - 0x7f0401d3 - 0x7f0401d6 - 0x7f040247 + 0x7f0401cd + 0x7f0401cf + 0x7f0401d1 + 0x7f0401d4 + 0x7f0401d7 + 0x7f040248 .end array-data :array_32 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_33 .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_34 @@ -3050,10 +3050,10 @@ 0x7f04011b 0x7f04011c 0x7f04011d - 0x7f0401dc - 0x7f0402b1 - 0x7f0402e8 - 0x7f0402ee + 0x7f0401dd + 0x7f0402b2 + 0x7f0402e9 + 0x7f0402ef .end array-data :array_35 @@ -3067,21 +3067,21 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_36 .array-data 4 0x7f04006a 0x7f0400ad - 0x7f0402cf + 0x7f0402d0 .end array-data :array_37 @@ -3093,16 +3093,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -3116,20 +3115,21 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_38 .array-data 4 - 0x7f0402e6 0x7f0402e7 + 0x7f0402e8 .end array-data :array_39 .array-data 4 0x101011f 0x7f040100 - 0x7f040242 + 0x7f040243 .end array-data :array_3a @@ -3138,7 +3138,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_3b @@ -3156,17 +3156,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_3d @@ -3178,7 +3178,6 @@ :array_3e .array-data 4 - 0x7f040304 0x7f040305 0x7f040306 0x7f040307 @@ -3200,9 +3199,10 @@ 0x7f040317 0x7f040318 0x7f040319 - 0x7f04031b + 0x7f04031a 0x7f04031c 0x7f04031d + 0x7f04031e .end array-data :array_3f @@ -3219,7 +3219,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_40 @@ -3247,11 +3247,11 @@ 0x7f040146 0x7f040148 0x7f040149 - 0x7f04025b 0x7f04025c 0x7f04025d 0x7f04025e 0x7f04025f + 0x7f040260 .end array-data :array_41 @@ -3274,17 +3274,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -3292,15 +3291,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_43 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_44 diff --git a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY.smali b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA.smali similarity index 64% rename from com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY.smali rename to com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA.smali index 0b5775a5fd..8544d9046f 100644 --- a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY.smali +++ b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA.smali @@ -1,4 +1,4 @@ -.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY; +.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA; .super Ljava/lang/Object; .source "lambda" @@ -7,18 +7,18 @@ # static fields -.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY; +.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA; # direct methods .method static synthetic constructor ()V .locals 1 - new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY; + new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA; - invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;->()V + invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;->()V - sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY; + sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA; return-void .end method @@ -38,7 +38,7 @@ check-cast p1, Ljava/util/List; - invoke-static {p1}, Lcom/discord/stores/StoreStream;->lambda$null$4(Ljava/util/List;)Ljava/lang/Boolean; + invoke-static {p1}, Lcom/discord/stores/StoreStream;->lambda$null$5(Ljava/util/List;)Ljava/lang/Boolean; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c.smali b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE.smali similarity index 74% rename from com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c.smali rename to com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE.smali index 411fb5fd88..3cbb968ae2 100644 --- a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c.smali +++ b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE.smali @@ -1,4 +1,4 @@ -.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c; +.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE; .super Ljava/lang/Object; .source "lambda" @@ -18,9 +18,9 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$0:Lcom/discord/stores/StoreStream; + iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$0:Lcom/discord/stores/StoreStream; - iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$1:Lrx/functions/Action1; + iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$1:Lrx/functions/Action1; return-void .end method @@ -30,11 +30,11 @@ .method public final call(Ljava/lang/Object;)V .locals 2 - iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$0:Lcom/discord/stores/StoreStream; + iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$0:Lcom/discord/stores/StoreStream; - iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->f$1:Lrx/functions/Action1; + iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->f$1:Lrx/functions/Action1; - invoke-static {v0, v1, p1}, Lcom/discord/stores/StoreStream;->lambda$null$6(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V + invoke-static {v0, v1, p1}, Lcom/discord/stores/StoreStream;->lambda$null$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0.smali b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0.smali new file mode 100644 index 0000000000..dadca1d6ca --- /dev/null +++ b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0.smali @@ -0,0 +1,44 @@ +.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0; +.super Ljava/lang/Object; +.source "lambda" + +# interfaces +.implements Lrx/functions/Action1; + + +# static fields +.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0; + + +# direct methods +.method static synthetic constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0; + + invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;->()V + + sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0; + + return-void +.end method + +.method private synthetic constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final call(Ljava/lang/Object;)V + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + invoke-static {p1}, Lcom/discord/stores/StoreStream;->lambda$init$3(Ljava/lang/Boolean;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k.smali b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0.smali similarity index 68% rename from com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k.smali rename to com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0.smali index 862c5ebc33..9ccb831414 100644 --- a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k.smali +++ b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0.smali @@ -1,4 +1,4 @@ -.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k; +.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0; .super Ljava/lang/Object; .source "lambda" @@ -24,15 +24,15 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$0:Lcom/discord/stores/StoreStream; + iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$0:Lcom/discord/stores/StoreStream; - iput-wide p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$1:J + iput-wide p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$1:J - iput p4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$2:I + iput p4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$2:I - iput-object p5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$3:Lrx/functions/Action1; + iput-object p5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$3:Lrx/functions/Action1; - iput-object p6, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$4:Ljava/lang/String; + iput-object p6, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$4:Ljava/lang/String; return-void .end method @@ -42,21 +42,21 @@ .method public final call(Ljava/lang/Object;)Ljava/lang/Object; .locals 7 - iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$0:Lcom/discord/stores/StoreStream; + iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$0:Lcom/discord/stores/StoreStream; - iget-wide v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$1:J + iget-wide v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$1:J - iget v3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$2:I + iget v3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$2:I - iget-object v4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$3:Lrx/functions/Action1; + iget-object v4, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$3:Lrx/functions/Action1; - iget-object v5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->f$4:Ljava/lang/String; + iget-object v5, p0, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->f$4:Ljava/lang/String; move-object v6, p1 check-cast v6, Lrx/Observable; - invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreStream;->lambda$subscribe$5(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; + invoke-static/range {v0 .. v6}, Lcom/discord/stores/StoreStream;->lambda$subscribe$6(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A.smali b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo.smali similarity index 74% rename from com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A.smali rename to com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo.smali index 73c9c7de63..6cad441819 100644 --- a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A.smali +++ b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo.smali @@ -1,4 +1,4 @@ -.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A; +.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo; .super Ljava/lang/Object; .source "lambda" @@ -20,11 +20,11 @@ invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$0:Lcom/discord/stores/StoreStream; + iput-object p1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$0:Lcom/discord/stores/StoreStream; - iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$1:Lrx/functions/Action1; + iput-object p2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$1:Lrx/functions/Action1; - iput-object p3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$2:Ljava/lang/String; + iput-object p3, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$2:Ljava/lang/String; return-void .end method @@ -34,15 +34,15 @@ .method public final call(Ljava/lang/Object;)Ljava/lang/Object; .locals 3 - iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$0:Lcom/discord/stores/StoreStream; + iget-object v0, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$0:Lcom/discord/stores/StoreStream; - iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$1:Lrx/functions/Action1; + iget-object v1, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$1:Lrx/functions/Action1; - iget-object v2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->f$2:Ljava/lang/String; + iget-object v2, p0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->f$2:Ljava/lang/String; check-cast p1, Lrx/Observable; - invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreStream;->lambda$subscribe$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; + invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreStream;->lambda$subscribe$8(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU.smali b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0.smali similarity index 65% rename from com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU.smali rename to com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0.smali index 738d7cd1ca..678395f92e 100644 --- a/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU.smali +++ b/com.discord/smali/com/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0.smali @@ -1,4 +1,4 @@ -.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU; +.class public final synthetic Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0; .super Ljava/lang/Object; .source "lambda" @@ -7,18 +7,18 @@ # static fields -.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU; +.field public static final synthetic INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0; # direct methods .method static synthetic constructor ()V .locals 1 - new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU; + new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0; - invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;->()V + invoke-direct {v0}, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;->()V - sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU; + sput-object v0, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0; return-void .end method @@ -40,7 +40,7 @@ check-cast p2, Ljava/lang/Boolean; - invoke-static {p1, p2}, Lcom/discord/stores/StoreStream;->lambda$init$3(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; + invoke-static {p1, p2}, Lcom/discord/stores/StoreStream;->lambda$init$4(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreClientVersion.smali b/com.discord/smali/com/discord/stores/StoreClientVersion.smali index 29ca048099..942cd13e75 100644 --- a/com.discord/smali/com/discord/stores/StoreClientVersion.smali +++ b/com.discord/smali/com/discord/stores/StoreClientVersion.smali @@ -28,7 +28,7 @@ invoke-direct {p0}, Lcom/discord/stores/Store;->()V - const/16 v0, 0x341 + const/16 v0, 0x342 iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali index f1969b1e76..db7a98690f 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1.smali @@ -3,12 +3,12 @@ .source "StoreGatewayConnection.kt" # interfaces -.implements Lkotlin/jvm/functions/Function4; +.implements Lkotlin/jvm/functions/Function3; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;Lkotlin/jvm/functions/Function1;)V + value = Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;)Lrx/Observable; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -19,24 +19,39 @@ .annotation system Ldalvik/annotation/Signature; value = { "Lkotlin/jvm/internal/i;", - "Lkotlin/jvm/functions/Function4<", + "Lkotlin/jvm/functions/Function3<", "Ljava/lang/Boolean;", "Ljava/lang/String;", "Ljava/lang/Long;", - "Ljava/lang/Boolean;", "Lcom/discord/stores/StoreGatewayConnection$ClientState;", ">;" } .end annotation +# static fields +.field public static final INSTANCE:Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1; + + # direct methods -.method constructor (Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;)V +.method static constructor ()V .locals 1 - const/4 v0, 0x4 + new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1; - invoke-direct {p0, v0, p1}, Lkotlin/jvm/internal/i;->(ILjava/lang/Object;)V + invoke-direct {v0}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->()V + + sput-object v0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->INSTANCE:Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1; + + return-void +.end method + +.method constructor ()V + .locals 1 + + const/4 v0, 0x3 + + invoke-direct {p0, v0}, Lkotlin/jvm/internal/i;->(I)V return-void .end method @@ -46,7 +61,7 @@ .method public final getName()Ljava/lang/String; .locals 1 - const-string v0, "create" + const-string v0, "" return-object v0 .end method @@ -54,7 +69,7 @@ .method public final getOwner()Lkotlin/reflect/KDeclarationContainer; .locals 1 - const-class v0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion; + const-class v0, Lcom/discord/stores/StoreGatewayConnection$ClientState; invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; @@ -66,63 +81,39 @@ .method public final getSignature()Ljava/lang/String; .locals 1 - const-string v0, "create(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState;" + const-string v0, "(ZLjava/lang/String;J)V" return-object v0 .end method -.method public final invoke(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState; - .locals 7 +.method public final invoke(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState; + .locals 1 - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->receiver:Ljava/lang/Object; + new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState; - move-object v1, v0 + invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->(ZLjava/lang/String;J)V - check-cast v1, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion; - - move v2, p1 - - move-object v3, p2 - - move-wide v4, p3 - - move v6, p5 - - invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->access$create(Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState; - - move-result-object p1 - - return-object p1 + return-object v0 .end method -.method public final synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 6 +.method public final synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z - move-result v1 + move-result p1 - move-object v2, p2 - - check-cast v2, Ljava/lang/String; + check-cast p2, Ljava/lang/String; check-cast p3, Ljava/lang/Number; invoke-virtual {p3}, Ljava/lang/Number;->longValue()J - move-result-wide v3 + move-result-wide v0 - check-cast p4, Ljava/lang/Boolean; - - invoke-virtual {p4}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v5 - - move-object v0, p0 - - invoke-virtual/range {v0 .. v5}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->invoke(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState; + invoke-virtual {p0, p1, p2, v0, v1}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->invoke(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali index 406bdbe25a..14f59336e4 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState$Companion.smali @@ -31,67 +31,19 @@ return-void .end method -.method public static final synthetic access$create(Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState; - .locals 0 - - invoke-direct/range {p0 .. p5}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->create(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState; - - move-result-object p0 - - return-object p0 -.end method - -.method private final create(ZLjava/lang/String;JZ)Lcom/discord/stores/StoreGatewayConnection$ClientState; - .locals 3 - - if-eqz p2, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz p1, :cond_2 - - const-wide/16 v1, 0x0 - - cmp-long p1, p3, v1 - - if-gtz p1, :cond_2 - - if-eqz p5, :cond_1 - - goto :goto_1 - - :cond_1 - const/4 p2, 0x0 - - :cond_2 - :goto_1 - new-instance p1, Lcom/discord/stores/StoreGatewayConnection$ClientState; - - invoke-direct {p1, p2, v0}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->(Ljava/lang/String;Z)V - - return-object p1 -.end method - # virtual methods -.method public final initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;Lkotlin/jvm/functions/Function1;)V - .locals 6 +.method public final initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;)Lrx/Observable; + .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/discord/stores/StoreStream;", "Lrx/Scheduler;", - "Lkotlin/jvm/functions/Function1<", - "-", + ")", + "Lrx/Observable<", "Lcom/discord/stores/StoreGatewayConnection$ClientState;", - "Lkotlin/Unit;", - ">;)V" + ">;" } .end annotation @@ -103,17 +55,13 @@ invoke-static {p2, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const-string v0, "callback" - - invoke-static {p3, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->get()Lrx/Observable; move-result-object v0 iget-object v1, p1, Lcom/discord/stores/StoreStream;->authentication:Lcom/discord/stores/StoreAuthentication; - const-string v2, "stream\n .authentication" + const-string v2, "stream\n .authentication" invoke-static {v1, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V @@ -121,43 +69,28 @@ move-result-object v1 - iget-object v2, p1, Lcom/discord/stores/StoreStream;->voiceChannelSelected:Lcom/discord/stores/StoreVoiceChannelSelected; + iget-object p1, p1, Lcom/discord/stores/StoreStream;->voiceChannelSelected:Lcom/discord/stores/StoreVoiceChannelSelected; - invoke-virtual {v2}, Lcom/discord/stores/StoreVoiceChannelSelected;->getId()Lrx/Observable; - - move-result-object v2 - - iget-object p1, p1, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame; - - invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame;->getGameDetectionRunning()Lrx/Observable; + invoke-virtual {p1}, Lcom/discord/stores/StoreVoiceChannelSelected;->getId()Lrx/Observable; move-result-object p1 - new-instance v3, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1; + sget-object v2, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->INSTANCE:Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1; - move-object v4, p0 + check-cast v2, Lkotlin/jvm/functions/Function3; - check-cast v4, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion; + if-eqz v2, :cond_0 - invoke-direct {v3, v4}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion$initialize$1;->(Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;)V + new-instance v3, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0; - check-cast v3, Lkotlin/jvm/functions/Function4; + invoke-direct {v3, v2}, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;->(Lkotlin/jvm/functions/Function3;)V - new-instance v4, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0; + move-object v2, v3 - invoke-direct {v4, v3}, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;->(Lkotlin/jvm/functions/Function4;)V + :cond_0 + check-cast v2, Lrx/functions/Func3; - check-cast v4, Lrx/functions/Func4; - - invoke-static {v0, v1, v2, p1, v4}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func4;)Lrx/Observable; - - move-result-object p1 - - invoke-static {}, Lcom/discord/app/g;->dw()Lrx/Observable$Transformer; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lrx/Observable;->a(Lrx/Observable$Transformer;)Lrx/Observable; + invoke-static {v0, v1, p1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; move-result-object p1 @@ -165,25 +98,17 @@ move-result-object p1 - sget-object p2, Lcom/discord/app/g;->tE:Lcom/discord/app/g; - - const-string v1, "clientState" - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/16 v5, 0x3c - - move-object v0, p3 - - invoke-static/range {v0 .. v5}, Lcom/discord/app/g;->a(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroid/content/Context;I)Lrx/Observable$Transformer; + invoke-static {}, Lcom/discord/app/g;->dw()Lrx/Observable$Transformer; move-result-object p2 invoke-virtual {p1, p2}, Lrx/Observable;->a(Lrx/Observable$Transformer;)Lrx/Observable; - return-void + move-result-object p1 + + const-string p2, "Observable\n \u2026onDistinctUntilChanged())" + + invoke-static {p1, p2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + return-object p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali index 6e899294f7..3592f3903b 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$ClientState.smali @@ -27,6 +27,12 @@ # instance fields .field private final authed:Z +.field private final backgrounded:Z + +.field private final selectedVoiceChannelid:J + +.field private final token:Ljava/lang/String; + .field private final tokenIfAvailable:Ljava/lang/String; @@ -45,100 +51,20 @@ return-void .end method -.method public constructor (Ljava/lang/String;Z)V - .locals 0 +.method public constructor (ZLjava/lang/String;J)V + .locals 1 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; + iput-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z - iput-boolean p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z + iput-object p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; - return-void -.end method + iput-wide p3, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J -.method public static synthetic copy$default(Lcom/discord/stores/StoreGatewayConnection$ClientState;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/stores/StoreGatewayConnection$ClientState; - .locals 0 + iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; - and-int/lit8 p4, p3, 0x1 - - if-eqz p4, :cond_0 - - iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; - - :cond_0 - and-int/lit8 p3, p3, 0x2 - - if-eqz p3, :cond_1 - - iget-boolean p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z - - :cond_1 - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->copy(Ljava/lang/String;Z)Lcom/discord/stores/StoreGatewayConnection$ClientState; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; - - return-object v0 -.end method - -.method public final component2()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z - - return v0 -.end method - -.method public final copy(Ljava/lang/String;Z)Lcom/discord/stores/StoreGatewayConnection$ClientState; - .locals 1 - - new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState; - - invoke-direct {v0, p1, p2}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->(Ljava/lang/String;Z)V - - return-object v0 -.end method - -.method public final equals(Ljava/lang/Object;)Z - .locals 4 - - const/4 v0, 0x1 - - if-eq p0, p1, :cond_2 - - instance-of v1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState; - - const/4 v2, 0x0 - - if-eqz v1, :cond_1 - - check-cast p1, Lcom/discord/stores/StoreGatewayConnection$ClientState; - - iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; - - iget-object v3, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; - - invoke-static {v1, v3}, Lkotlin/jvm/internal/j;->n(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z - - iget-boolean p1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z - - if-ne v1, p1, :cond_0 + if-eqz p1, :cond_0 const/4 p1, 0x1 @@ -148,15 +74,170 @@ const/4 p1, 0x0 :goto_0 - if-eqz p1, :cond_1 + iput-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z + + iget-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z + + if-eqz p1, :cond_2 + + iget-wide p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + const-wide/16 p3, 0x0 + + cmp-long v0, p1, p3 + + if-lez v0, :cond_1 goto :goto_1 :cond_1 - return v2 + const/4 p1, 0x0 + + goto :goto_2 :cond_2 :goto_1 + iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; + + :goto_2 + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; + + return-void +.end method + +.method public static synthetic copy$default(Lcom/discord/stores/StoreGatewayConnection$ClientState;ZLjava/lang/String;JILjava/lang/Object;)Lcom/discord/stores/StoreGatewayConnection$ClientState; + .locals 0 + + and-int/lit8 p6, p5, 0x1 + + if-eqz p6, :cond_0 + + iget-boolean p1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z + + :cond_0 + and-int/lit8 p6, p5, 0x2 + + if-eqz p6, :cond_1 + + iget-object p2, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; + + :cond_1 + and-int/lit8 p5, p5, 0x4 + + if-eqz p5, :cond_2 + + iget-wide p3, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + :cond_2 + invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->copy(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState; + + move-result-object p0 + + return-object p0 +.end method + + +# virtual methods +.method public final component1()Z + .locals 1 + + iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z + + return v0 +.end method + +.method public final component2()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; + + return-object v0 +.end method + +.method public final component3()J + .locals 2 + + iget-wide v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + return-wide v0 +.end method + +.method public final copy(ZLjava/lang/String;J)Lcom/discord/stores/StoreGatewayConnection$ClientState; + .locals 1 + + new-instance v0, Lcom/discord/stores/StoreGatewayConnection$ClientState; + + invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->(ZLjava/lang/String;J)V + + return-object v0 +.end method + +.method public final equals(Ljava/lang/Object;)Z + .locals 7 + + const/4 v0, 0x1 + + if-eq p0, p1, :cond_3 + + instance-of v1, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState; + + const/4 v2, 0x0 + + if-eqz v1, :cond_2 + + check-cast p1, Lcom/discord/stores/StoreGatewayConnection$ClientState; + + iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z + + iget-boolean v3, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z + + if-ne v1, v3, :cond_0 + + const/4 v1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 v1, 0x0 + + :goto_0 + if-eqz v1, :cond_2 + + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; + + iget-object v3, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; + + invoke-static {v1, v3}, Lkotlin/jvm/internal/j;->n(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_2 + + iget-wide v3, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + iget-wide v5, p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + cmp-long p1, v3, v5 + + if-nez p1, :cond_1 + + const/4 p1, 0x1 + + goto :goto_1 + + :cond_1 + const/4 p1, 0x0 + + :goto_1 + if-eqz p1, :cond_2 + + goto :goto_2 + + :cond_2 + return v2 + + :cond_3 + :goto_2 return v0 .end method @@ -168,10 +249,18 @@ return v0 .end method +.method public final getBackgrounded()Z + .locals 1 + + iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z + + return v0 +.end method + .method public final getIdentifyData()Lcom/discord/gateway/GatewaySocket$IdentifyData; .locals 2 - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; if-eqz v0, :cond_0 @@ -187,6 +276,22 @@ return-object v0 .end method +.method public final getSelectedVoiceChannelid()J + .locals 2 + + iget-wide v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + return-wide v0 +.end method + +.method public final getToken()Ljava/lang/String; + .locals 1 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; + + return-object v0 +.end method + .method public final getTokenIfAvailable()Ljava/lang/String; .locals 1 @@ -196,57 +301,79 @@ .end method .method public final hashCode()I - .locals 2 + .locals 5 - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; + iget-boolean v0, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z if-eqz v0, :cond_0 - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - goto :goto_0 + const/4 v0, 0x1 :cond_0 - const/4 v0, 0x0 - - :goto_0 mul-int/lit8 v0, v0, 0x1f - iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; if-eqz v1, :cond_1 - const/4 v1, 0x1 + invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I + + move-result v1 + + goto :goto_0 :cond_1 + const/4 v1, 0x0 + + :goto_0 + add-int/2addr v0, v1 + + mul-int/lit8 v0, v0, 0x1f + + iget-wide v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + const/16 v3, 0x20 + + ushr-long v3, v1, v3 + + xor-long/2addr v1, v3 + + long-to-int v1, v1 + add-int/2addr v0, v1 return v0 .end method .method public final toString()Ljava/lang/String; - .locals 2 + .locals 3 new-instance v0, Ljava/lang/StringBuilder; - const-string v1, "ClientState(tokenIfAvailable=" + const-string v1, "ClientState(backgrounded=" invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->tokenIfAvailable:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", authed=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->authed:Z + iget-boolean v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->backgrounded:Z invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; + const-string v1, ", token=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->token:Ljava/lang/String; + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v1, ", selectedVoiceChannelid=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-wide v1, p0, Lcom/discord/stores/StoreGatewayConnection$ClientState;->selectedVoiceChannelid:J + + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + const-string v1, ")" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$Companion.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$Companion.smali new file mode 100644 index 0000000000..c6f7ee3f9c --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$Companion.smali @@ -0,0 +1,32 @@ +.class public final Lcom/discord/stores/StoreGatewayConnection$Companion; +.super Ljava/lang/Object; +.source "StoreGatewayConnection.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/stores/StoreGatewayConnection; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = "Companion" +.end annotation + + +# direct methods +.method private constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + +.method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V + .locals 0 + + invoke-direct {p0}, Lcom/discord/stores/StoreGatewayConnection$Companion;->()V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali index 6f114e310d..9ddf04fd19 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;)Lcom/discord/gateway/GatewaySocket; + value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;Lcom/discord/gateway/GatewayEventHandler;Ljava/lang/String;)Lcom/discord/gateway/GatewaySocket; .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali index 5662fad63c..93dcfc1be4 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;)Lcom/discord/gateway/GatewaySocket; + value = Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;Lcom/discord/gateway/GatewayEventHandler;Ljava/lang/String;)Lcom/discord/gateway/GatewaySocket; .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1.smali new file mode 100644 index 0000000000..e85b1712ce --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1.smali @@ -0,0 +1,67 @@ +.class final Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1; +.super Ljava/lang/Object; +.source "StoreGatewayConnection.kt" + +# interfaces +.implements Lrx/functions/Action1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreGatewayConnection;->delayedDisconnectProvisionalSocket()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lrx/functions/Action1<", + "Ljava/lang/Long;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final call(Ljava/lang/Long;)V + .locals 0 + + iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-static {p1}, Lcom/discord/stores/StoreGatewayConnection;->access$forceProvisionalGatewayDisconnect(Lcom/discord/stores/StoreGatewayConnection;)V + + return-void +.end method + +.method public final bridge synthetic call(Ljava/lang/Object;)V + .locals 0 + + check-cast p1, Ljava/lang/Long; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;->call(Ljava/lang/Long;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali index a19eb37a9c..e9481e74ef 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$init$1.smali @@ -59,15 +59,21 @@ .end method .method public final invoke(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V - .locals 1 - - const-string v0, "it" - - invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + .locals 4 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$init$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; - invoke-static {v0, p1}, Lcom/discord/stores/StoreGatewayConnection;->access$handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;)V + const-string v1, "it" + + invoke-static {p1, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v1, 0x0 + + const/4 v2, 0x2 + + const/4 v3, 0x0 + + invoke-static {v0, p1, v1, v2, v3}, Lcom/discord/stores/StoreGatewayConnection;->handleClientStateUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;ZILjava/lang/Object;)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$1.smali new file mode 100644 index 0000000000..3fd46ef0f5 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$1.smali @@ -0,0 +1,73 @@ +.class final Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1; +.super Lkotlin/jvm/internal/k; +.source "StoreGatewayConnection.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreGatewayConnection;->initProvisionalSocket()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Lrx/Subscription;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lrx/Subscription; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;->invoke(Lrx/Subscription;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Lrx/Subscription;)V + .locals 1 + + const-string v0, "it" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-static {v0, p1}, Lcom/discord/stores/StoreGatewayConnection;->access$setProvisionalClientStateSub$p(Lcom/discord/stores/StoreGatewayConnection;Lrx/Subscription;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$2.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$2.smali new file mode 100644 index 0000000000..e7948745e4 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$initProvisionalSocket$2.smali @@ -0,0 +1,75 @@ +.class final Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2; +.super Lkotlin/jvm/internal/k; +.source "StoreGatewayConnection.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreGatewayConnection;->initProvisionalSocket()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Lcom/discord/stores/StoreGatewayConnection$ClientState;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/stores/StoreGatewayConnection$ClientState; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;->invoke(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V + .locals 2 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + const-string v1, "it" + + invoke-static {p1, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const/4 v1, 0x1 + + invoke-static {v0, p1, v1}, Lcom/discord/stores/StoreGatewayConnection;->access$handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;Z)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali index c0c38f7bc2..47657e1d1a 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$presenceUpdate$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;)Z + value = Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;Z)Z .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionGateway$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionGateway$1.smali new file mode 100644 index 0000000000..c02e643242 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionGateway$1.smali @@ -0,0 +1,80 @@ +.class final Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1; +.super Lkotlin/jvm/internal/k; +.source "StoreGatewayConnection.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreGatewayConnection;->provisionGateway()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/Boolean;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;->invoke(Ljava/lang/Boolean;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Ljava/lang/Boolean;)V + .locals 1 + + const-string v0, "backgrounded" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + + move-result p1 + + if-eqz p1, :cond_0 + + iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-static {p1}, Lcom/discord/stores/StoreGatewayConnection;->access$initProvisionalSocket(Lcom/discord/stores/StoreGatewayConnection;)V + + :cond_0 + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1.smali new file mode 100644 index 0000000000..55fda0d953 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1.smali @@ -0,0 +1,84 @@ +.class public final Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1; +.super Ljava/lang/Object; +.source "StoreGatewayConnection.kt" + +# interfaces +.implements Lcom/discord/gateway/GatewayEventHandler; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreGatewayConnection;->(Lcom/discord/stores/StoreStream;Lrx/Scheduler;)V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreGatewayConnection; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "()V" + } + .end annotation + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final handleConnected(Z)V + .locals 0 + + return-void +.end method + +.method public final handleConnectionReady(Z)V + .locals 1 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-static {v0}, Lcom/discord/stores/StoreGatewayConnection;->access$getProvisionalConnectionReady$p(Lcom/discord/stores/StoreGatewayConnection;)Lrx/subjects/SerializedSubject; + + move-result-object v0 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + invoke-virtual {v0, p1}, Lrx/subjects/SerializedSubject;->onNext(Ljava/lang/Object;)V + + iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;->this$0:Lcom/discord/stores/StoreGatewayConnection; + + invoke-static {p1}, Lcom/discord/stores/StoreGatewayConnection;->access$delayedDisconnectProvisionalSocket(Lcom/discord/stores/StoreGatewayConnection;)V + + return-void +.end method + +.method public final handleDisconnect(Z)V + .locals 0 + + return-void +.end method + +.method public final handleDispatch(Ljava/lang/String;Ljava/lang/Object;)V + .locals 0 + + const-string p1, "data" + + invoke-static {p2, p1}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0.smali similarity index 55% rename from com.discord/smali/com/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0.smali rename to com.discord/smali/com/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0.smali index e17f0d265c..7972bf93d4 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0.smali @@ -1,34 +1,34 @@ -.class final Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0; +.class final Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0; .super Ljava/lang/Object; .source "StoreGatewayConnection.kt" # interfaces -.implements Lrx/functions/Func4; +.implements Lrx/functions/Func3; # instance fields -.field private final synthetic function:Lkotlin/jvm/functions/Function4; +.field private final synthetic function:Lkotlin/jvm/functions/Function3; # direct methods -.method constructor (Lkotlin/jvm/functions/Function4;)V +.method constructor (Lkotlin/jvm/functions/Function3;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V - iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;->function:Lkotlin/jvm/functions/Function4; + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;->function:Lkotlin/jvm/functions/Function3; return-void .end method # virtual methods -.method public final synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +.method public final synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 - iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func4$0;->function:Lkotlin/jvm/functions/Function4; + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection$sam$rx_functions_Func3$0;->function:Lkotlin/jvm/functions/Function3; - invoke-interface {v0, p1, p2, p3, p4}, Lkotlin/jvm/functions/Function4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p1, p2, p3}, Lkotlin/jvm/functions/Function3;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali b/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali index 9d8588f7cb..db9e39344b 100644 --- a/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali +++ b/com.discord/smali/com/discord/stores/StoreGatewayConnection.smali @@ -1,5 +1,5 @@ .class public final Lcom/discord/stores/StoreGatewayConnection; -.super Ljava/lang/Object; +.super Lcom/discord/stores/Store; .source "StoreGatewayConnection.kt" # interfaces @@ -9,11 +9,18 @@ # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lcom/discord/stores/StoreGatewayConnection$ClientState; + Lcom/discord/stores/StoreGatewayConnection$ClientState;, + Lcom/discord/stores/StoreGatewayConnection$Companion; } .end annotation +# static fields +.field public static final Companion:Lcom/discord/stores/StoreGatewayConnection$Companion; + +.field private static final PROVISIONAL_SOCKET_DISCONNECT_DELAY_SECONDS:J = 0x2L + + # instance fields .field private final callCreateOrUpdate:Lrx/subjects/SerializedSubject; .annotation system Ldalvik/annotation/Signature; @@ -83,6 +90,16 @@ .field private clientState:Lcom/discord/stores/StoreGatewayConnection$ClientState; +.field private clientStateObs:Lrx/Observable; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lrx/Observable<", + "Lcom/discord/stores/StoreGatewayConnection$ClientState;", + ">;" + } + .end annotation +.end field + .field private final connected:Lrx/subjects/SerializedSubject; .annotation system Ldalvik/annotation/Signature; value = { @@ -105,6 +122,8 @@ .end annotation .end field +.field private disconnectProvisionalSocketSub:Lrx/Subscription; + .field private final friendSuggestionCreate:Lrx/subjects/SerializedSubject; .annotation system Ldalvik/annotation/Signature; value = { @@ -361,6 +380,23 @@ .end annotation .end field +.field private provisionalClientStateSub:Lrx/Subscription; + +.field private final provisionalConnectionReady:Lrx/subjects/SerializedSubject; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lrx/subjects/SerializedSubject<", + "Ljava/lang/Boolean;", + "Ljava/lang/Boolean;", + ">;" + } + .end annotation +.end field + +.field private provisionalSocket:Lcom/discord/gateway/GatewaySocket; + +.field private final provisionalSocketEventHandler:Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1; + .field private final ready:Lrx/subjects/SerializedSubject; .annotation system Ldalvik/annotation/Signature; value = { @@ -515,6 +551,20 @@ # direct methods +.method static constructor ()V + .locals 2 + + new-instance v0, Lcom/discord/stores/StoreGatewayConnection$Companion; + + const/4 v1, 0x0 + + invoke-direct {v0, v1}, Lcom/discord/stores/StoreGatewayConnection$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V + + sput-object v0, Lcom/discord/stores/StoreGatewayConnection;->Companion:Lcom/discord/stores/StoreGatewayConnection$Companion; + + return-void +.end method + .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 2 @@ -538,7 +588,7 @@ invoke-static {p2, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V + invoke-direct {p0}, Lcom/discord/stores/Store;->()V iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->stream:Lcom/discord/stores/StoreStream; @@ -574,6 +624,26 @@ new-instance p1, Lrx/subjects/SerializedSubject; + sget-object p2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + + invoke-static {p2}, Lrx/subjects/BehaviorSubject;->bI(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; + + move-result-object p2 + + check-cast p2, Lrx/subjects/Subject; + + invoke-direct {p1, p2}, Lrx/subjects/SerializedSubject;->(Lrx/subjects/Subject;)V + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalConnectionReady:Lrx/subjects/SerializedSubject; + + new-instance p1, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1; + + invoke-direct {p1, p0}, Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1;->(Lcom/discord/stores/StoreGatewayConnection;)V + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocketEventHandler:Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1; + + new-instance p1, Lrx/subjects/SerializedSubject; + invoke-static {}, Lrx/subjects/BehaviorSubject;->Fe()Lrx/subjects/BehaviorSubject; move-result-object p2 @@ -1108,6 +1178,22 @@ return-void .end method +.method public static final synthetic access$delayedDisconnectProvisionalSocket(Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 + + invoke-direct {p0}, Lcom/discord/stores/StoreGatewayConnection;->delayedDisconnectProvisionalSocket()V + + return-void +.end method + +.method public static final synthetic access$forceProvisionalGatewayDisconnect(Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 + + invoke-direct {p0}, Lcom/discord/stores/StoreGatewayConnection;->forceProvisionalGatewayDisconnect()V + + return-void +.end method + .method public static final synthetic access$getIdentifyData(Lcom/discord/stores/StoreGatewayConnection;)Lcom/discord/gateway/GatewaySocket$IdentifyData; .locals 0 @@ -1118,138 +1204,235 @@ return-object p0 .end method -.method public static final synthetic access$handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;)V +.method public static final synthetic access$getProvisionalClientStateSub$p(Lcom/discord/stores/StoreGatewayConnection;)Lrx/Subscription; .locals 0 - invoke-direct {p0, p1}, Lcom/discord/stores/StoreGatewayConnection;->handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V + iget-object p0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalClientStateSub:Lrx/Subscription; + + return-object p0 +.end method + +.method public static final synthetic access$getProvisionalConnectionReady$p(Lcom/discord/stores/StoreGatewayConnection;)Lrx/subjects/SerializedSubject; + .locals 0 + + iget-object p0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalConnectionReady:Lrx/subjects/SerializedSubject; + + return-object p0 +.end method + +.method public static final synthetic access$handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;Z)V + .locals 0 + + invoke-direct {p0, p1, p2}, Lcom/discord/stores/StoreGatewayConnection;->handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection$ClientState;Z)V return-void .end method -.method private final buildGatewaySocket(Landroid/content/Context;)Lcom/discord/gateway/GatewaySocket; - .locals 14 +.method public static final synthetic access$initProvisionalSocket(Lcom/discord/stores/StoreGatewayConnection;)V + .locals 0 - const/4 v0, 0x2 + invoke-direct {p0}, Lcom/discord/stores/StoreGatewayConnection;->initProvisionalSocket()V - new-array v0, v0, [Lokhttp3/Interceptor; + return-void +.end method - sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; +.method public static final synthetic access$setProvisionalClientStateSub$p(Lcom/discord/stores/StoreGatewayConnection;Lrx/Subscription;)V + .locals 0 - invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->buildAnalyticsInterceptor()Lokhttp3/Interceptor; + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalClientStateSub:Lrx/Subscription; - move-result-object v1 + return-void +.end method - const/4 v2, 0x0 +.method private final buildGatewaySocket(Landroid/content/Context;Lcom/discord/gateway/GatewayEventHandler;Ljava/lang/String;)Lcom/discord/gateway/GatewaySocket; + .locals 16 - aput-object v1, v0, v2 + move-object/from16 v0, p0 - sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + const/4 v1, 0x2 - invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->buildLoggingInterceptor()Lokhttp3/Interceptor; + new-array v1, v1, [Lokhttp3/Interceptor; - move-result-object v1 + sget-object v2, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; - const/4 v2, 0x1 + invoke-virtual {v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->buildAnalyticsInterceptor()Lokhttp3/Interceptor; - aput-object v1, v0, v2 - - invoke-static {v0}, Lkotlin/a/l;->h([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v0 - - sget-object v1, Lcom/discord/app/App;->sy:Lcom/discord/app/App$a; - - invoke-static {}, Lcom/discord/app/App;->df()Z - - move-result v1 + move-result-object v2 const/4 v3, 0x0 - if-eqz v1, :cond_0 + aput-object v2, v1, v3 - move-object v12, v3 + sget-object v2, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + + invoke-virtual {v2}, Lcom/discord/utilities/rest/RestAPI$Companion;->buildLoggingInterceptor()Lokhttp3/Interceptor; + + move-result-object v2 + + const/4 v3, 0x1 + + aput-object v2, v1, v3 + + invoke-static {v1}, Lkotlin/a/l;->h([Ljava/lang/Object;)Ljava/util/List; + + move-result-object v1 + + sget-object v2, Lcom/discord/app/App;->sy:Lcom/discord/app/App$a; + + invoke-static {}, Lcom/discord/app/App;->df()Z + + move-result v2 + + const/4 v4, 0x0 + + if-eqz v2, :cond_0 + + move-object v13, v4 goto :goto_0 :cond_0 - invoke-static {v3, v2, v3}, Lcom/discord/utilities/ssl/SecureSocketsLayerUtils;->createSocketFactory$default(Ljavax/net/ssl/TrustManagerFactory;ILjava/lang/Object;)Ljavax/net/ssl/SSLSocketFactory; + invoke-static {v4, v3, v4}, Lcom/discord/utilities/ssl/SecureSocketsLayerUtils;->createSocketFactory$default(Ljavax/net/ssl/TrustManagerFactory;ILjava/lang/Object;)Ljavax/net/ssl/SSLSocketFactory; - move-result-object v1 + move-result-object v2 - move-object v12, v1 + move-object v13, v2 :goto_0 - sget-object v1, Lcom/discord/app/App;->sy:Lcom/discord/app/App$a; + sget-object v2, Lcom/discord/app/App;->sy:Lcom/discord/app/App$a; invoke-static {}, Lcom/discord/app/App;->df()Z - move-result v1 + move-result v2 - if-eqz v1, :cond_1 + if-eqz v2, :cond_1 - sget-object v1, Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1;->INSTANCE:Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1; + sget-object v2, Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1;->INSTANCE:Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$gatewayUrlTransform$1; - move-object v3, v1 + move-object v4, v2 - check-cast v3, Lkotlin/jvm/functions/Function1; + check-cast v4, Lkotlin/jvm/functions/Function1; - move-object v11, v3 + move-object v12, v4 goto :goto_1 :cond_1 - move-object v11, v3 + move-object v12, v4 :goto_1 - new-instance v1, Lcom/discord/gateway/GatewaySocket; + new-instance v2, Lcom/discord/gateway/GatewaySocket; - new-instance v2, Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$1; + new-instance v3, Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$1; - move-object v3, p0 + move-object v4, v0 - check-cast v3, Lcom/discord/stores/StoreGatewayConnection; + check-cast v4, Lcom/discord/stores/StoreGatewayConnection; - invoke-direct {v2, v3}, Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$1;->(Lcom/discord/stores/StoreGatewayConnection;)V + invoke-direct {v3, v4}, Lcom/discord/stores/StoreGatewayConnection$buildGatewaySocket$1;->(Lcom/discord/stores/StoreGatewayConnection;)V + + move-object v6, v3 + + check-cast v6, Lkotlin/jvm/functions/Function0; + + iget-object v8, v0, Lcom/discord/stores/StoreGatewayConnection;->scheduler:Lrx/Scheduler; + + sget-object v3, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog; + + move-object v9, v3 + + check-cast v9, Lcom/discord/utilities/logging/Logger; + + new-instance v10, Lcom/discord/gateway/rest/RestConfig; + + const-string v3, "https://discordapp.com/api/" + + sget-object v4, Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider;->INSTANCE:Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider; + + check-cast v4, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; + + invoke-direct {v10, v3, v4, v1}, Lcom/discord/gateway/rest/RestConfig;->(Ljava/lang/String;Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;Ljava/util/List;)V + + sget-object v1, Lcom/discord/utilities/analytics/AnalyticsUtils;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsUtils; + + invoke-virtual {v1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->getSuperProperties()Ljava/util/Map; + + move-result-object v14 move-object v5, v2 - check-cast v5, Lkotlin/jvm/functions/Function0; + move-object/from16 v7, p2 - move-object v6, p0 + move-object/from16 v11, p1 - check-cast v6, Lcom/discord/gateway/GatewayEventHandler; + move-object/from16 v15, p3 - iget-object v7, p0, Lcom/discord/stores/StoreGatewayConnection;->scheduler:Lrx/Scheduler; + invoke-direct/range {v5 .. v15}, Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;Ljava/lang/String;)V - sget-object v2, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog; + return-object v2 +.end method - move-object v8, v2 +.method private final delayedDisconnectProvisionalSocket()V + .locals 3 - check-cast v8, Lcom/discord/utilities/logging/Logger; + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->disconnectProvisionalSocketSub:Lrx/Subscription; - new-instance v9, Lcom/discord/gateway/rest/RestConfig; + if-eqz v0, :cond_0 - const-string v2, "https://discordapp.com/api/" + invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V - sget-object v3, Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider;->INSTANCE:Lcom/discord/utilities/rest/RestAPI$AppHeadersProvider; + :cond_0 + const-wide/16 v0, 0x2 - check-cast v3, Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider; + sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; - invoke-direct {v9, v2, v3, v0}, Lcom/discord/gateway/rest/RestConfig;->(Ljava/lang/String;Lcom/discord/restapi/RequiredHeadersInterceptor$HeadersProvider;Ljava/util/List;)V + invoke-static {v0, v1, v2}, Lrx/Observable;->g(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; - sget-object v0, Lcom/discord/utilities/analytics/AnalyticsUtils;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsUtils; + move-result-object v0 - invoke-virtual {v0}, Lcom/discord/utilities/analytics/AnalyticsUtils;->getSuperProperties()Ljava/util/Map; + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection;->scheduler:Lrx/Scheduler; - move-result-object v13 + invoke-virtual {v0, v1}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable; - move-object v4, v1 + move-result-object v0 - move-object v10, p1 + new-instance v1, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1; - invoke-direct/range {v4 .. v13}, Lcom/discord/gateway/GatewaySocket;->(Lkotlin/jvm/functions/Function0;Lcom/discord/gateway/GatewayEventHandler;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;Lcom/discord/gateway/rest/RestConfig;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Ljavax/net/ssl/SSLSocketFactory;Ljava/util/Map;)V + invoke-direct {v1, p0}, Lcom/discord/stores/StoreGatewayConnection$delayedDisconnectProvisionalSocket$1;->(Lcom/discord/stores/StoreGatewayConnection;)V - return-object v1 + check-cast v1, Lrx/functions/Action1; + + invoke-virtual {v0, v1}, Lrx/Observable;->b(Lrx/functions/Action1;)Lrx/Subscription; + + move-result-object v0 + + iput-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->disconnectProvisionalSocketSub:Lrx/Subscription; + + return-void +.end method + +.method private final forceProvisionalGatewayDisconnect()V + .locals 2 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocket:Lcom/discord/gateway/GatewaySocket; + + if-eqz v0, :cond_0 + + const/4 v1, 0x0 + + invoke-virtual {v0, v1}, Lcom/discord/gateway/GatewaySocket;->close(Z)V + + :cond_0 + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalClientStateSub:Lrx/Subscription; + + if-eqz v0, :cond_1 + + invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V + + return-void + + :cond_1 + return-void .end method .method private final getIdentifyData()Lcom/discord/gateway/GatewaySocket$IdentifyData; @@ -1271,42 +1454,139 @@ return-object v0 .end method -.method private final handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection$ClientState;)V - .locals 1 +.method private final handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection$ClientState;Z)V + .locals 3 iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->clientState:Lcom/discord/stores/StoreGatewayConnection$ClientState; - invoke-virtual {p1}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->getTokenIfAvailable()Ljava/lang/String; + if-nez p2, :cond_0 - move-result-object v0 - - if-eqz v0, :cond_1 - - iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->socket:Lcom/discord/gateway/GatewaySocket; - - if-eqz p1, :cond_0 - - invoke-virtual {p1}, Lcom/discord/gateway/GatewaySocket;->connect()V - - :cond_0 - return-void - - :cond_1 iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->socket:Lcom/discord/gateway/GatewaySocket; - if-eqz v0, :cond_2 + goto :goto_0 + + :cond_0 + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocket:Lcom/discord/gateway/GatewaySocket; + + :goto_0 + const/4 v1, 0x0 + + const/4 v2, 0x1 + + if-nez p2, :cond_1 + + invoke-virtual {p1}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->getTokenIfAvailable()Ljava/lang/String; + + move-result-object p2 + + if-eqz p2, :cond_2 + + goto :goto_1 + + :cond_1 + invoke-virtual {p1}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->getToken()Ljava/lang/String; + + move-result-object p2 + + if-eqz p2, :cond_2 + + :goto_1 + const/4 v1, 0x1 + + :cond_2 + if-eqz v1, :cond_4 + + if-eqz v0, :cond_3 + + invoke-virtual {v0}, Lcom/discord/gateway/GatewaySocket;->connect()V + + :cond_3 + return-void + + :cond_4 + if-eqz v0, :cond_5 invoke-virtual {p1}, Lcom/discord/stores/StoreGatewayConnection$ClientState;->getAuthed()Z move-result p1 - xor-int/lit8 p1, p1, 0x1 + xor-int/2addr p1, v2 invoke-virtual {v0, p1}, Lcom/discord/gateway/GatewaySocket;->close(Z)V return-void - :cond_2 + :cond_5 + return-void +.end method + +.method static synthetic handleClientStateUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Lcom/discord/stores/StoreGatewayConnection$ClientState;ZILjava/lang/Object;)V + .locals 0 + + and-int/lit8 p3, p3, 0x2 + + if-eqz p3, :cond_0 + + const/4 p2, 0x0 + + :cond_0 + invoke-direct {p0, p1, p2}, Lcom/discord/stores/StoreGatewayConnection;->handleClientStateUpdate(Lcom/discord/stores/StoreGatewayConnection$ClientState;Z)V + + return-void +.end method + +.method private final initProvisionalSocket()V + .locals 11 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->clientStateObs:Lrx/Observable; + + if-nez v0, :cond_0 + + const-string v1, "clientStateObs" + + invoke-static {v1}, Lkotlin/jvm/internal/j;->dp(Ljava/lang/String;)V + + :cond_0 + iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection;->scheduler:Lrx/Scheduler; + + invoke-virtual {v0, v1}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable; + + move-result-object v2 + + const-string v0, "clientStateObs\n .observeOn(scheduler)" + + invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const-class v3, Lcom/discord/stores/StoreGatewayConnection$ClientState; + + const/4 v4, 0x0 + + new-instance v0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1; + + invoke-direct {v0, p0}, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$1;->(Lcom/discord/stores/StoreGatewayConnection;)V + + move-object v5, v0 + + check-cast v5, Lkotlin/jvm/functions/Function1; + + const/4 v6, 0x0 + + const/4 v7, 0x0 + + new-instance v0, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2; + + invoke-direct {v0, p0}, Lcom/discord/stores/StoreGatewayConnection$initProvisionalSocket$2;->(Lcom/discord/stores/StoreGatewayConnection;)V + + move-object v8, v0 + + check-cast v8, Lkotlin/jvm/functions/Function1; + + const/16 v9, 0x1a + + const/4 v10, 0x0 + + invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + return-void .end method @@ -1329,12 +1609,12 @@ return-void .end method -.method public static synthetic presenceUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;ILjava/lang/Object;)Z - .locals 2 +.method public static synthetic presenceUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;ZILjava/lang/Object;)Z + .locals 6 - and-int/lit8 p6, p5, 0x2 + and-int/lit8 p7, p6, 0x2 - if-eqz p6, :cond_0 + if-eqz p7, :cond_0 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J @@ -1344,35 +1624,134 @@ move-result-object p2 + move-object v2, p2 + + goto :goto_0 + :cond_0 - and-int/lit8 p6, p5, 0x4 + move-object v2, p2 - const/4 v0, 0x0 + :goto_0 + and-int/lit8 p2, p6, 0x4 - if-eqz p6, :cond_1 + const/4 p7, 0x0 - move-object p3, v0 + if-eqz p2, :cond_1 + + move-object v3, p7 + + goto :goto_1 :cond_1 - and-int/lit8 p5, p5, 0x8 + move-object v3, p3 - if-eqz p5, :cond_2 + :goto_1 + and-int/lit8 p2, p6, 0x8 - move-object p4, v0 + if-eqz p2, :cond_2 + + move-object v4, p7 + + goto :goto_2 :cond_2 - invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;)Z + move-object v4, p4 + + :goto_2 + and-int/lit8 p2, p6, 0x10 + + if-eqz p2, :cond_3 + + const/4 p5, 0x0 + + const/4 v5, 0x0 + + goto :goto_3 + + :cond_3 + move v5, p5 + + :goto_3 + move-object v0, p0 + + move-object v1, p1 + + invoke-virtual/range {v0 .. v5}, Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;Z)Z move-result p0 return p0 .end method -.method private final requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z +.method private final provisionGateway()V + .locals 13 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocket:Lcom/discord/gateway/GatewaySocket; + + if-eqz v0, :cond_1 + + invoke-virtual {v0}, Lcom/discord/gateway/GatewaySocket;->isDisconnected()Z + + move-result v0 + + const/4 v1, 0x1 + + if-ne v0, v1, :cond_0 + + invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->get()Lrx/Observable; + + move-result-object v0 + + const-string v1, "Backgrounded\n .get()" + + invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const-wide/16 v1, 0xc8 + + const/4 v3, 0x0 + + invoke-static {v0, v1, v2, v3}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout(Lrx/Observable;JZ)Lrx/Observable; + + move-result-object v4 + + invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v5 + + const/4 v6, 0x0 + + const/4 v7, 0x0 + + const/4 v8, 0x0 + + const/4 v9, 0x0 + + new-instance v0, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1; + + invoke-direct {v0, p0}, Lcom/discord/stores/StoreGatewayConnection$provisionGateway$1;->(Lcom/discord/stores/StoreGatewayConnection;)V + + move-object v10, v0 + + check-cast v10, Lkotlin/jvm/functions/Function1; + + const/16 v11, 0x1e + + const/4 v12, 0x0 + + invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + + :cond_0 + return-void + + :cond_1 + return-void +.end method + +.method private final requestIfSessionEstablished(ZLkotlin/jvm/functions/Function1;)Z .locals 2 .annotation system Ldalvik/annotation/Signature; value = { - "(", + "(Z", "Lkotlin/jvm/functions/Function1<", "-", "Lcom/discord/gateway/GatewaySocket;", @@ -1383,29 +1762,94 @@ iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->socket:Lcom/discord/gateway/GatewaySocket; - if-nez v0, :cond_0 + const/4 v1, 0x1 + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Lcom/discord/gateway/GatewaySocket;->isSessionEstablished()Z + + move-result v0 + + if-ne v0, v1, :cond_0 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->socket:Lcom/discord/gateway/GatewaySocket; + + goto :goto_0 + + :cond_0 + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocket:Lcom/discord/gateway/GatewaySocket; + + if-eqz v0, :cond_1 + + invoke-virtual {v0}, Lcom/discord/gateway/GatewaySocket;->isSessionEstablished()Z + + move-result v0 + + if-ne v0, v1, :cond_1 + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocket:Lcom/discord/gateway/GatewaySocket; + + goto :goto_0 + + :cond_1 + const/4 v0, 0x0 + + :goto_0 + const/4 v1, 0x0 + + if-nez v0, :cond_2 + + if-eqz p1, :cond_2 + + invoke-direct {p0}, Lcom/discord/stores/StoreGatewayConnection;->provisionGateway()V + + return v1 + + :cond_2 + if-nez v0, :cond_3 + + return v1 + + :cond_3 + invoke-virtual {v0}, Lcom/discord/gateway/GatewaySocket;->isSessionEstablished()Z + + move-result p1 + + if-eqz p1, :cond_4 + + invoke-interface {p2, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; + + iget-object p2, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocket:Lcom/discord/gateway/GatewaySocket; + + if-ne v0, p2, :cond_4 + + invoke-direct {p0}, Lcom/discord/stores/StoreGatewayConnection;->delayedDisconnectProvisionalSocket()V + + :cond_4 + return p1 +.end method + +.method static synthetic requestIfSessionEstablished$default(Lcom/discord/stores/StoreGatewayConnection;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z + .locals 0 + + and-int/lit8 p3, p3, 0x1 + + if-eqz p3, :cond_0 const/4 p1, 0x0 - return p1 - :cond_0 - invoke-virtual {v0}, Lcom/discord/gateway/GatewaySocket;->isSessionEstablished()Z + invoke-direct {p0, p1, p2}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(ZLkotlin/jvm/functions/Function1;)Z - move-result v1 + move-result p0 - if-eqz v1, :cond_1 - - invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - :cond_1 - return v1 + return p0 .end method # virtual methods .method public final callConnect(J)Z - .locals 1 + .locals 2 new-instance v0, Lcom/discord/stores/StoreGatewayConnection$callConnect$1; @@ -1413,7 +1857,13 @@ check-cast v0, Lkotlin/jvm/functions/Function1; - invoke-direct {p0, v0}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z + const/4 p1, 0x0 + + const/4 p2, 0x1 + + const/4 v1, 0x0 + + invoke-static {p0, p1, v0, p2, v1}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished$default(Lcom/discord/stores/StoreGatewayConnection;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z move-result p1 @@ -1964,6 +2414,30 @@ return-object v0 .end method +.method public final getProvisionalConnectionReady()Lrx/Observable; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Lrx/Observable<", + "Ljava/lang/Boolean;", + ">;" + } + .end annotation + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalConnectionReady:Lrx/subjects/SerializedSubject; + + invoke-virtual {v0}, Lrx/subjects/SerializedSubject;->Dx()Lrx/Observable; + + move-result-object v0 + + const-string v1, "provisionalConnectionReady.distinctUntilChanged()" + + invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + return-object v0 +.end method + .method public final getReady()Lrx/subjects/SerializedSubject; .locals 1 .annotation system Ldalvik/annotation/Signature; @@ -3034,18 +3508,36 @@ return-void .end method -.method public final init(Landroid/content/Context;)V - .locals 3 +.method protected final init(Landroid/content/Context;)V + .locals 10 const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0, p1}, Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;)Lcom/discord/gateway/GatewaySocket; + move-object v0, p0 + + check-cast v0, Lcom/discord/gateway/GatewayEventHandler; + + const-string v1, "Main" + + invoke-direct {p0, p1, v0, v1}, Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;Lcom/discord/gateway/GatewayEventHandler;Ljava/lang/String;)Lcom/discord/gateway/GatewaySocket; + + move-result-object v0 + + iput-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->socket:Lcom/discord/gateway/GatewaySocket; + + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocketEventHandler:Lcom/discord/stores/StoreGatewayConnection$provisionalSocketEventHandler$1; + + check-cast v0, Lcom/discord/gateway/GatewayEventHandler; + + const-string v1, "Provisional" + + invoke-direct {p0, p1, v0, v1}, Lcom/discord/stores/StoreGatewayConnection;->buildGatewaySocket(Landroid/content/Context;Lcom/discord/gateway/GatewayEventHandler;Ljava/lang/String;)Lcom/discord/gateway/GatewaySocket; move-result-object p1 - iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->socket:Lcom/discord/gateway/GatewaySocket; + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->provisionalSocket:Lcom/discord/gateway/GatewaySocket; sget-object p1, Lcom/discord/stores/StoreGatewayConnection$ClientState;->Companion:Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion; @@ -3053,18 +3545,73 @@ iget-object v1, p0, Lcom/discord/stores/StoreGatewayConnection;->scheduler:Lrx/Scheduler; - new-instance v2, Lcom/discord/stores/StoreGatewayConnection$init$1; + invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;)Lrx/Observable; - invoke-direct {v2, p0}, Lcom/discord/stores/StoreGatewayConnection$init$1;->(Lcom/discord/stores/StoreGatewayConnection;)V + move-result-object p1 - check-cast v2, Lkotlin/jvm/functions/Function1; + const/4 v0, 0x1 - invoke-virtual {p1, v0, v1, v2}, Lcom/discord/stores/StoreGatewayConnection$ClientState$Companion;->initialize(Lcom/discord/stores/StoreStream;Lrx/Scheduler;Lkotlin/jvm/functions/Function1;)V + invoke-static {p1, v0}, Lrx/internal/a/an;->a(Lrx/Observable;I)Lrx/b/b; + + move-result-object p1 + + invoke-virtual {p1}, Lrx/b/b;->EK()Lrx/Observable; + + move-result-object p1 + + const-string v0, "ClientState\n .ini\u2026ay(1)\n .refCount()" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + iput-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->clientStateObs:Lrx/Observable; + + iget-object p1, p0, Lcom/discord/stores/StoreGatewayConnection;->clientStateObs:Lrx/Observable; + + if-nez p1, :cond_0 + + const-string v0, "clientStateObs" + + invoke-static {v0}, Lkotlin/jvm/internal/j;->dp(Ljava/lang/String;)V + + :cond_0 + iget-object v0, p0, Lcom/discord/stores/StoreGatewayConnection;->scheduler:Lrx/Scheduler; + + invoke-virtual {p1, v0}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable; + + move-result-object v1 + + const-string p1, "clientStateObs\n .observeOn(scheduler)" + + invoke-static {v1, p1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const-class v2, Lcom/discord/stores/StoreGatewayConnection$ClientState; + + const/4 v3, 0x0 + + const/4 v4, 0x0 + + const/4 v5, 0x0 + + const/4 v6, 0x0 + + new-instance p1, Lcom/discord/stores/StoreGatewayConnection$init$1; + + invoke-direct {p1, p0}, Lcom/discord/stores/StoreGatewayConnection$init$1;->(Lcom/discord/stores/StoreGatewayConnection;)V + + move-object v7, p1 + + check-cast v7, Lkotlin/jvm/functions/Function1; + + const/16 v8, 0x1e + + const/4 v9, 0x0 + + invoke-static/range {v1 .. v9}, 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 return-void .end method -.method public final presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;)Z +.method public final presenceUpdate(Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;Z)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { @@ -3076,7 +3623,7 @@ "Lcom/discord/models/domain/ModelPresence$Activity;", ">;", "Ljava/lang/Boolean;", - ")Z" + "Z)Z" } .end annotation @@ -3086,7 +3633,7 @@ check-cast v0, Lkotlin/jvm/functions/Function1; - invoke-direct {p0, v0}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z + invoke-direct {p0, p5, v0}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(ZLkotlin/jvm/functions/Function1;)Z move-result p1 @@ -3136,7 +3683,13 @@ check-cast v0, Lkotlin/jvm/functions/Function1; - invoke-direct {p0, v0}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z + const/4 p1, 0x0 + + const/4 p2, 0x1 + + const/4 p3, 0x0 + + invoke-static {p0, p1, v0, p2, p3}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished$default(Lcom/discord/stores/StoreGatewayConnection;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z move-result p1 @@ -3144,7 +3697,7 @@ .end method .method public final requestGuildMembers(Ljava/util/List;Ljava/lang/String;)Z - .locals 1 + .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", @@ -3170,7 +3723,13 @@ check-cast v0, Lkotlin/jvm/functions/Function1; - invoke-direct {p0, v0}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z + const/4 p1, 0x0 + + const/4 p2, 0x1 + + const/4 v1, 0x0 + + invoke-static {p0, p1, v0, p2, v1}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished$default(Lcom/discord/stores/StoreGatewayConnection;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z move-result p1 @@ -3178,7 +3737,7 @@ .end method .method public final updateGuildSubscriptions(JLcom/discord/utilities/lazy/subscriptions/GuildSubscriptions;)Z - .locals 4 + .locals 5 const-string v0, "guildSubscriptions" @@ -3202,6 +3761,8 @@ move-result-object p3 + const/4 v4, 0x0 + if-eqz p3, :cond_0 check-cast p3, Ljava/lang/Iterable; @@ -3213,18 +3774,22 @@ goto :goto_0 :cond_0 - const/4 p3, 0x0 + move-object p3, v4 :goto_0 invoke-direct {v0, v1, v2, v3, p3}, Lcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;->(Ljava/util/Map;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/List;)V - new-instance p3, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1; + const/4 p3, 0x0 - invoke-direct {p3, p1, p2, v0}, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1;->(JLcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;)V + new-instance v1, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1; - check-cast p3, Lkotlin/jvm/functions/Function1; + invoke-direct {v1, p1, p2, v0}, Lcom/discord/stores/StoreGatewayConnection$updateGuildSubscriptions$1;->(JLcom/discord/gateway/io/OutgoingPayload$GuildSubscriptions;)V - invoke-direct {p0, p3}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z + check-cast v1, Lkotlin/jvm/functions/Function1; + + const/4 p1, 0x1 + + invoke-static {p0, p3, v1, p1, v4}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished$default(Lcom/discord/stores/StoreGatewayConnection;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z move-result p1 @@ -3252,7 +3817,13 @@ check-cast v6, Lkotlin/jvm/functions/Function1; - invoke-direct {p0, v6}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished(Lkotlin/jvm/functions/Function1;)Z + const/4 p1, 0x0 + + const/4 p2, 0x1 + + const/4 p3, 0x0 + + invoke-static {p0, p1, v6, p2, p3}, Lcom/discord/stores/StoreGatewayConnection;->requestIfSessionEstablished$default(Lcom/discord/stores/StoreGatewayConnection;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1.smali b/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1.smali similarity index 89% rename from com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1.smali rename to com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1.smali index 45e77fbff6..6e0646a9f1 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1.smali @@ -1,4 +1,4 @@ -.class final Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1; +.class final Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1; .super Lkotlin/jvm/internal/k; .source "StoreNotices.kt" @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreNotices$Dialog$Type;->bulidPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice; + value = Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -35,7 +35,7 @@ .method constructor (Lcom/discord/stores/StoreNotices$Dialog$Type;)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type; + iput-object p1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type; const/4 p1, 0x1 @@ -51,7 +51,7 @@ check-cast p1, Landroidx/fragment/app/FragmentActivity; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z move-result p1 @@ -71,7 +71,7 @@ new-instance v0, Lcom/discord/stores/StoreNotices$Dialog; - iget-object v1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type; + iget-object v1, p0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->this$0:Lcom/discord/stores/StoreNotices$Dialog$Type; const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type.smali b/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type.smali index e235d26001..82b9c80d4a 100644 --- a/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type.smali +++ b/com.discord/smali/com/discord/stores/StoreNotices$Dialog$Type.smali @@ -27,6 +27,8 @@ .field public static final enum DELETE_CONNECTION_MODAL:Lcom/discord/stores/StoreNotices$Dialog$Type; +.field public static final enum ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type; + .field public static final enum REQUEST_RATING_MODAL:Lcom/discord/stores/StoreNotices$Dialog$Type; @@ -34,7 +36,7 @@ .method static constructor ()V .locals 4 - const/4 v0, 0x2 + const/4 v0, 0x3 new-array v0, v0, [Lcom/discord/stores/StoreNotices$Dialog$Type; @@ -62,6 +64,18 @@ aput-object v1, v0, v3 + new-instance v1, Lcom/discord/stores/StoreNotices$Dialog$Type; + + const-string v2, "ENABLE_GAME_DETECTION_2" + + const/4 v3, 0x2 + + invoke-direct {v1, v2, v3}, Lcom/discord/stores/StoreNotices$Dialog$Type;->(Ljava/lang/String;I)V + + sput-object v1, Lcom/discord/stores/StoreNotices$Dialog$Type;->ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type; + + aput-object v1, v0, v3 + sput-object v0, Lcom/discord/stores/StoreNotices$Dialog$Type;->$VALUES:[Lcom/discord/stores/StoreNotices$Dialog$Type; return-void @@ -80,7 +94,7 @@ return-void .end method -.method public static synthetic bulidPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice; +.method public static synthetic buildPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice; .locals 4 and-int/lit8 p8, p7, 0x1 @@ -140,7 +154,7 @@ move-wide p6, v2 - invoke-virtual/range {p2 .. p8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->bulidPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice; + invoke-virtual/range {p2 .. p8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice; move-result-object p0 @@ -177,7 +191,7 @@ # virtual methods -.method public final bulidPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice; +.method public final buildPassiveNotice(IJJZ)Lcom/discord/stores/StoreNotices$PassiveNotice; .locals 11 new-instance v9, Lcom/discord/stores/StoreNotices$PassiveNotice; @@ -186,11 +200,11 @@ move-result-object v1 - new-instance v0, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1; + new-instance v0, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1; move-object v10, p0 - invoke-direct {v0, p0}, Lcom/discord/stores/StoreNotices$Dialog$Type$bulidPassiveNotice$1;->(Lcom/discord/stores/StoreNotices$Dialog$Type;)V + invoke-direct {v0, p0}, Lcom/discord/stores/StoreNotices$Dialog$Type$buildPassiveNotice$1;->(Lcom/discord/stores/StoreNotices$Dialog$Type;)V move-object v8, v0 diff --git a/com.discord/smali/com/discord/stores/StoreReviewRequest.smali b/com.discord/smali/com/discord/stores/StoreReviewRequest.smali index f0b052525d..02dbd12f2a 100644 --- a/com.discord/smali/com/discord/stores/StoreReviewRequest.smali +++ b/com.discord/smali/com/discord/stores/StoreReviewRequest.smali @@ -255,7 +255,7 @@ const/4 v8, 0x0 - invoke-static/range {v0 .. v8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->bulidPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice; + invoke-static/range {v0 .. v8}, Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$Companion.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$Companion.smali new file mode 100644 index 0000000000..62d0a91565 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$Companion.smali @@ -0,0 +1,32 @@ +.class public final Lcom/discord/stores/StoreRunningGame$Companion; +.super Ljava/lang/Object; +.source "StoreRunningGame.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/stores/StoreRunningGame; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = "Companion" +.end annotation + + +# direct methods +.method private constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + +.method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V + .locals 0 + + invoke-direct {p0}, Lcom/discord/stores/StoreRunningGame$Companion;->()V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali index d5ec6e4cc3..76299cecfe 100644 --- a/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$RunningGame.smali @@ -36,10 +36,6 @@ invoke-static {p4, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const-string v0, "icon" - - invoke-static {p5, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - invoke-direct {p0}, Ljava/lang/Object;->()V iput-wide p1, p0, Lcom/discord/stores/StoreRunningGame$RunningGame;->lastUsed:J @@ -146,10 +142,6 @@ invoke-static {p4, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const-string v0, "icon" - - invoke-static {p5, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v0, Lcom/discord/stores/StoreRunningGame$RunningGame; move-object v1, v0 diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$1.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$1.smali new file mode 100644 index 0000000000..0552220451 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$1.smali @@ -0,0 +1,96 @@ +.class final Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1; +.super Ljava/lang/Object; +.source "StoreRunningGame.kt" + +# interfaces +.implements Lrx/functions/Func2; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreRunningGame;->handleConnectionOpen()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lrx/functions/Func2<", + "TT1;TT2;TR;>;" + } +.end annotation + + +# static fields +.field public static final INSTANCE:Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1; + + +# direct methods +.method static constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1; + + invoke-direct {v0}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;->()V + + sput-object v0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;->INSTANCE:Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1; + + return-void +.end method + +.method constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Lcom/discord/models/domain/ModelExperiment; + + invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;->call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment;)Lkotlin/Pair; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment;)Lkotlin/Pair; + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Boolean;", + "Lcom/discord/models/domain/ModelExperiment;", + ")", + "Lkotlin/Pair<", + "Lcom/discord/models/domain/ModelExperiment;", + "Ljava/lang/Boolean;", + ">;" + } + .end annotation + + invoke-static {p2, p1}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$2.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$2.smali new file mode 100644 index 0000000000..434c115559 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$handleConnectionOpen$2.smali @@ -0,0 +1,165 @@ +.class final Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2; +.super Lkotlin/jvm/internal/k; +.source "StoreRunningGame.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreRunningGame;->handleConnectionOpen()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Lkotlin/Pair<", + "+", + "Lcom/discord/models/domain/ModelExperiment;", + "+", + "Ljava/lang/Boolean;", + ">;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreRunningGame;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lkotlin/Pair; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->invoke(Lkotlin/Pair;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Lkotlin/Pair;)V + .locals 10 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/Pair<", + "+", + "Lcom/discord/models/domain/ModelExperiment;", + "Ljava/lang/Boolean;", + ">;)V" + } + .end annotation + + iget-object v0, p1, Lkotlin/Pair;->first:Ljava/lang/Object; + + check-cast v0, Lcom/discord/models/domain/ModelExperiment; + + iget-object p1, p1, Lkotlin/Pair;->second:Ljava/lang/Object; + + check-cast p1, Ljava/lang/Boolean; + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I + + move-result v0 + + goto :goto_0 + + :cond_0 + const/4 v0, -0x1 + + :goto_0 + const/4 v1, 0x1 + + if-nez v0, :cond_1 + + iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-static {p1, v1}, Lcom/discord/stores/StoreRunningGame;->access$setGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;Z)V + + return-void + + :cond_1 + const-string v2, "isStaffOrAlpha" + + invoke-static {p1, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + + move-result p1 + + if-nez p1, :cond_2 + + if-ne v0, v1, :cond_3 + + :cond_2 + sget-object p1, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion; + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getContext$p(Lcom/discord/stores/StoreRunningGame;)Landroid/content/Context; + + move-result-object v0 + + invoke-virtual {p1, v0}, Lcom/discord/utilities/games/GameDetectionService$Companion;->startIfEnabled(Landroid/content/Context;)V + + sget-object v1, Lcom/discord/stores/StoreNotices$Dialog$Type;->ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type; + + const/4 v2, 0x0 + + const-wide v3, 0x757b12c00L + + const-wide/16 v5, 0x0 + + const/4 v7, 0x1 + + const/4 v8, 0x5 + + const/4 v9, 0x0 + + invoke-static/range {v1 .. v9}, Lcom/discord/stores/StoreNotices$Dialog$Type;->buildPassiveNotice$default(Lcom/discord/stores/StoreNotices$Dialog$Type;IJJZILjava/lang/Object;)Lcom/discord/stores/StoreNotices$PassiveNotice; + + move-result-object p1 + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream; + + move-result-object v0 + + iget-object v0, v0, Lcom/discord/stores/StoreStream;->notices:Lcom/discord/stores/StoreNotices; + + check-cast p1, Lcom/discord/stores/StoreNotices$Notice; + + invoke-virtual {v0, p1}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V + + :cond_3 + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$1.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$1.smali new file mode 100644 index 0000000000..d58a029173 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$1.smali @@ -0,0 +1,75 @@ +.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1; +.super Lkotlin/jvm/internal/k; +.source "StoreRunningGame.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Lrx/Subscription;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lrx/Subscription; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;->invoke(Lrx/Subscription;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Lrx/Subscription;)V + .locals 1 + + const-string v0, "it" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-static {v0, p1}, Lcom/discord/stores/StoreRunningGame;->access$setRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;Lrx/Subscription;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$2.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$2.smali new file mode 100644 index 0000000000..e947f0c26a --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$2.smali @@ -0,0 +1,79 @@ +.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2; +.super Lkotlin/jvm/internal/k; +.source "StoreRunningGame.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/Long;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Long; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->invoke(Ljava/lang/Long;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Ljava/lang/Long;)V + .locals 1 + + iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object p1, p1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame; + + move-result-object v0 + + invoke-static {p1, v0}, Lcom/discord/stores/StoreRunningGame;->access$updatePresence(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$3.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$3.smali new file mode 100644 index 0000000000..4d95f31248 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$3.smali @@ -0,0 +1,147 @@ +.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3; +.super Ljava/lang/Object; +.source "StoreRunningGame.kt" + +# interfaces +.implements Lrx/functions/Func3; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lrx/functions/Func3<", + "TT1;TT2;TT3;TR;>;" + } +.end annotation + + +# static fields +.field public static final INSTANCE:Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3; + + +# direct methods +.method static constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3; + + invoke-direct {v0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;->()V + + sput-object v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;->INSTANCE:Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3; + + return-void +.end method + +.method constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Lcom/discord/models/domain/ModelExperiment$Assignments; + + check-cast p3, Ljava/lang/Boolean; + + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;->call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment$Assignments;Ljava/lang/Boolean;)Lkotlin/Pair; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment$Assignments;Ljava/lang/Boolean;)Lkotlin/Pair; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/Boolean;", + "Lcom/discord/models/domain/ModelExperiment$Assignments;", + "Ljava/lang/Boolean;", + ")", + "Lkotlin/Pair<", + "Ljava/lang/Boolean;", + "Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;", + ">;" + } + .end annotation + + new-instance v0, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff; + + const-string v1, "isAlphaOrStaff" + + invoke-static {p3, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z + + move-result p3 + + const-string v1, "experiments" + + invoke-static {p2, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p2}, Lcom/discord/models/domain/ModelExperiment$Assignments;->getAssignments()Lcom/discord/models/domain/ModelExperiment$Experiments; + + move-result-object p2 + + const-string v1, "experiments.assignments" + + invoke-static {p2, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p2}, Lcom/discord/models/domain/ModelExperiment$Experiments;->getExperiments()Ljava/util/Map; + + move-result-object p2 + + const-string v1, "2018-11_android_game_detection" + + check-cast v1, Ljava/lang/CharSequence; + + invoke-static {v1}, Lcom/discord/models/domain/ModelExperiment;->createExperimentHash(Ljava/lang/CharSequence;)J + + move-result-wide v1 + + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v1 + + invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p2 + + check-cast p2, Lcom/discord/models/domain/ModelExperiment; + + invoke-direct {v0, p3, p2}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->(ZLcom/discord/models/domain/ModelExperiment;)V + + invoke-static {p1, v0}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$4.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$4.smali new file mode 100644 index 0000000000..e8bfd4e0f7 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1$4.smali @@ -0,0 +1,193 @@ +.class final Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4; +.super Lkotlin/jvm/internal/k; +.source "StoreRunningGame.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->call()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Lkotlin/Pair<", + "+", + "Ljava/lang/Boolean;", + "+", + "Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;", + ">;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + +# direct methods +.method constructor (Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lkotlin/Pair; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->invoke(Lkotlin/Pair;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Lkotlin/Pair;)V + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/Pair<", + "Ljava/lang/Boolean;", + "Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;", + ">;)V" + } + .end annotation + + iget-object v0, p1, Lkotlin/Pair;->first:Ljava/lang/Object; + + check-cast v0, Ljava/lang/Boolean; + + iget-object p1, p1, Lkotlin/Pair;->second:Ljava/lang/Object; + + check-cast p1, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff; + + const/4 v1, 0x1 + + invoke-virtual {p1, v1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->isEnabled(I)Z + + move-result v2 + + if-eqz v2, :cond_1 + + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z + + move-result p1 + + if-nez p1, :cond_0 + + return-void + + :cond_0 + iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object p1, p1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame; + + move-result-object v0 + + invoke-static {p1, v0}, Lcom/discord/stores/StoreRunningGame;->access$updatePresence(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V + + return-void + + :cond_1 + invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->getExperiment()Lcom/discord/models/domain/ModelExperiment; + + move-result-object v0 + + if-eqz v0, :cond_4 + + invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->getExperiment()Lcom/discord/models/domain/ModelExperiment; + + move-result-object v0 + + invoke-virtual {v0}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I + + move-result v0 + + const/4 v2, -0x1 + + if-ne v0, v2, :cond_2 + + goto :goto_0 + + :cond_2 + invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$ExperimentAndStaff;->getExperiment()Lcom/discord/models/domain/ModelExperiment; + + move-result-object p1 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I + + move-result p1 + + if-nez p1, :cond_3 + + iget-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object p1, p1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame;->getPrefs()Landroid/content/SharedPreferences; + + move-result-object p1 + + invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; + + move-result-object p1 + + const-string v0, "CACHE_KEY_GAME_DETECTION_FORCE_STOPPED" + + invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + + move-result-object p1 + + invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V + + sget-object p1, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion; + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$context:Landroid/content/Context; + + invoke-virtual {p1, v0}, Lcom/discord/utilities/games/GameDetectionService$Companion;->stop(Landroid/content/Context;)V + + :cond_3 + return-void + + :cond_4 + :goto_0 + sget-object p1, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion; + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->this$0:Lcom/discord/stores/StoreRunningGame$setRunningGame$1; + + iget-object v0, v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$context:Landroid/content/Context; + + invoke-virtual {p1, v0}, Lcom/discord/utilities/games/GameDetectionService$Companion;->stop(Landroid/content/Context;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali index 2f0ea1d7a5..bf42cd431b 100644 --- a/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali +++ b/com.discord/smali/com/discord/stores/StoreRunningGame$setRunningGame$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V + value = Lcom/discord/stores/StoreRunningGame;->setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -18,19 +18,23 @@ # instance fields +.field final synthetic $context:Landroid/content/Context; + .field final synthetic $newRunningGame:Lcom/discord/stores/StoreRunningGame$RunningGame; .field final synthetic this$0:Lcom/discord/stores/StoreRunningGame; # direct methods -.method constructor (Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V +.method constructor (Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;Landroid/content/Context;)V .locals 0 iput-object p1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; iput-object p2, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$newRunningGame:Lcom/discord/stores/StoreRunningGame$RunningGame; + iput-object p3, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$context:Landroid/content/Context; + invoke-direct {p0}, Ljava/lang/Object;->()V return-void @@ -39,7 +43,44 @@ # virtual methods .method public final call()V - .locals 7 + .locals 13 + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->$newRunningGame:Lcom/discord/stores/StoreRunningGame$RunningGame; + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getPackageName()Ljava/lang/String; + + move-result-object v0 + + goto :goto_0 + + :cond_0 + move-object v0, v1 + + :goto_0 + iget-object v2, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-static {v2}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame; + + move-result-object v2 + + if-eqz v2, :cond_1 + + invoke-virtual {v2}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getPackageName()Ljava/lang/String; + + move-result-object v1 + + :cond_1 + invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->n(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v0 + + xor-int/lit8 v0, v0, 0x1 + + if-eqz v0, :cond_5 iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; @@ -55,6 +96,84 @@ iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;)Lrx/Subscription; + + move-result-object v0 + + if-eqz v0, :cond_2 + + invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V + + :cond_2 + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame; + + move-result-object v0 + + if-eqz v0, :cond_3 + + const-wide/16 v0, 0x5a + + sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; + + invoke-static {v0, v1, v2}, Lrx/Observable;->e(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + + move-result-object v0 + + iget-object v1, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {v1}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream; + + move-result-object v1 + + iget-object v1, v1, Lcom/discord/stores/StoreStream;->scheduler:Lrx/Scheduler; + + invoke-virtual {v0, v1}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable; + + move-result-object v2 + + const-string v0, "Observable\n .\u2026serveOn(stream.scheduler)" + + invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v3 + + const/4 v4, 0x0 + + new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1; + + invoke-direct {v0, p0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$1;->(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V + + move-object v5, v0 + + check-cast v5, Lkotlin/jvm/functions/Function1; + + const/4 v6, 0x0 + + const/4 v7, 0x0 + + new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2; + + invoke-direct {v0, p0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$2;->(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V + + move-object v8, v0 + + check-cast v8, Lkotlin/jvm/functions/Function1; + + const/16 v9, 0x1a + + const/4 v10, 0x0 + + invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + + :cond_3 + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGameSubject$p(Lcom/discord/stores/StoreRunningGame;)Lrx/subjects/BehaviorSubject; move-result-object v0 @@ -65,43 +184,93 @@ iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$isGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;)Z + + move-result v0 + + if-eqz v0, :cond_4 + + return-void + + :cond_4 + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream; move-result-object v0 - iget-object v1, v0, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence; + iget-object v0, v0, Lcom/discord/stores/StoreStream;->userSettings:Lcom/discord/stores/StoreUserSettings; + + const-string v1, "stream\n .userSettings" + + invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v0}, Lcom/discord/stores/StoreUserSettings;->getAllowGameStatus()Lrx/Observable; + + move-result-object v0 + + sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion; + + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI;->getExperiments()Lrx/Observable; + + move-result-object v1 + + iget-object v2, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {v2}, Lcom/discord/stores/StoreRunningGame;->getStream()Lcom/discord/stores/StoreStream; + + move-result-object v2 + + iget-object v2, v2, Lcom/discord/stores/StoreStream;->experiments:Lcom/discord/stores/StoreExperiments; + + invoke-virtual {v2}, Lcom/discord/stores/StoreExperiments;->getExperimentalAlpha()Lrx/Observable; + + move-result-object v2 + + sget-object v3, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3;->INSTANCE:Lcom/discord/stores/StoreRunningGame$setRunningGame$1$3; + + check-cast v3, Lrx/functions/Func3; + + invoke-static {v0, v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; + + move-result-object v4 + + const-string v0, "Observable\n .co\u2026DETECTION)]))\n }" + + invoke-static {v4, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->this$0:Lcom/discord/stores/StoreRunningGame; - invoke-static {v0}, Lcom/discord/stores/StoreRunningGame;->access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame; + invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String; - - move-result-object v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - invoke-static {v0}, Lcom/discord/models/domain/ModelPresence$Activity;->createForPlaying(Ljava/lang/String;)Lcom/discord/models/domain/ModelPresence$Activity; - - move-result-object v3 - - const/4 v4, 0x0 - - const/4 v5, 0x4 + move-result-object v5 const/4 v6, 0x0 - const/4 v2, 0x0 + const/4 v7, 0x0 - invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreUserPresence;->updateActivity$default(Lcom/discord/stores/StoreUserPresence;ILcom/discord/models/domain/ModelPresence$Activity;ZILjava/lang/Object;)V + const/4 v8, 0x0 + const/4 v9, 0x0 + + new-instance v0, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4; + + invoke-direct {v0, p0}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1$4;->(Lcom/discord/stores/StoreRunningGame$setRunningGame$1;)V + + move-object v10, v0 + + check-cast v10, Lkotlin/jvm/functions/Function1; + + const/16 v11, 0x1e + + const/4 v12, 0x0 + + invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + + :cond_5 return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreRunningGame.smali b/com.discord/smali/com/discord/stores/StoreRunningGame.smali index 9668343bbc..7ad4f7c17f 100644 --- a/com.discord/smali/com/discord/stores/StoreRunningGame.smali +++ b/com.discord/smali/com/discord/stores/StoreRunningGame.smali @@ -6,12 +6,21 @@ # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lcom/discord/stores/StoreRunningGame$RunningGame; + Lcom/discord/stores/StoreRunningGame$RunningGame;, + Lcom/discord/stores/StoreRunningGame$Companion; } .end annotation +# static fields +.field public static final Companion:Lcom/discord/stores/StoreRunningGame$Companion; + +.field private static final RUNNING_GAME_HEARTBEAT_INTERVAL_SECS:J = 0x5aL + + # instance fields +.field private context:Landroid/content/Context; + .field private final forceGameDetectionSubject:Lrx/subjects/BehaviorSubject; .annotation system Ldalvik/annotation/Signature; value = { @@ -22,18 +31,10 @@ .end annotation .end field -.field private final gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lrx/subjects/BehaviorSubject<", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - .field private runningGame:Lcom/discord/stores/StoreRunningGame$RunningGame; +.field private runningGameHeartbeatSub:Lrx/Subscription; + .field private final runningGameSubject:Lrx/subjects/BehaviorSubject; .annotation system Ldalvik/annotation/Signature; value = { @@ -59,6 +60,20 @@ # direct methods +.method static constructor ()V + .locals 2 + + new-instance v0, Lcom/discord/stores/StoreRunningGame$Companion; + + const/4 v1, 0x0 + + invoke-direct {v0, v1}, Lcom/discord/stores/StoreRunningGame$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V + + sput-object v0, Lcom/discord/stores/StoreRunningGame;->Companion:Lcom/discord/stores/StoreRunningGame$Companion; + + return-void +.end method + .method public constructor (Lcom/discord/stores/StoreStream;)V .locals 1 @@ -84,14 +99,6 @@ iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->trackedLaunchedTimes:Ljava/util/HashMap; - sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; - - invoke-static {p1}, Lrx/subjects/BehaviorSubject;->bI(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; - - move-result-object p1 - - iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject; - sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->bI(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; @@ -103,6 +110,21 @@ return-void .end method +.method public static final synthetic access$getContext$p(Lcom/discord/stores/StoreRunningGame;)Landroid/content/Context; + .locals 1 + + iget-object p0, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context; + + if-nez p0, :cond_0 + + const-string v0, "context" + + invoke-static {v0}, Lkotlin/jvm/internal/j;->dp(Ljava/lang/String;)V + + :cond_0 + return-object p0 +.end method + .method public static final synthetic access$getRunningGame$p(Lcom/discord/stores/StoreRunningGame;)Lcom/discord/stores/StoreRunningGame$RunningGame; .locals 0 @@ -111,6 +133,14 @@ return-object p0 .end method +.method public static final synthetic access$getRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;)Lrx/Subscription; + .locals 0 + + iget-object p0, p0, Lcom/discord/stores/StoreRunningGame;->runningGameHeartbeatSub:Lrx/Subscription; + + return-object p0 +.end method + .method public static final synthetic access$getRunningGameSubject$p(Lcom/discord/stores/StoreRunningGame;)Lrx/subjects/BehaviorSubject; .locals 0 @@ -119,6 +149,32 @@ return-object p0 .end method +.method public static final synthetic access$isGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;)Z + .locals 0 + + invoke-direct {p0}, Lcom/discord/stores/StoreRunningGame;->isGameDetectionForceStopped()Z + + move-result p0 + + return p0 +.end method + +.method public static final synthetic access$setContext$p(Lcom/discord/stores/StoreRunningGame;Landroid/content/Context;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context; + + return-void +.end method + +.method public static final synthetic access$setGameDetectionForceStopped$p(Lcom/discord/stores/StoreRunningGame;Z)V + .locals 0 + + invoke-direct {p0, p1}, Lcom/discord/stores/StoreRunningGame;->setGameDetectionForceStopped(Z)V + + return-void +.end method + .method public static final synthetic access$setRunningGame$p(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V .locals 0 @@ -127,6 +183,14 @@ return-void .end method +.method public static final synthetic access$setRunningGameHeartbeatSub$p(Lcom/discord/stores/StoreRunningGame;Lrx/Subscription;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->runningGameHeartbeatSub:Lrx/Subscription; + + return-void +.end method + .method public static final synthetic access$trackLaunchGame(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V .locals 0 @@ -135,6 +199,54 @@ return-void .end method +.method public static final synthetic access$updatePresence(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V + .locals 0 + + invoke-direct {p0, p1}, Lcom/discord/stores/StoreRunningGame;->updatePresence(Lcom/discord/stores/StoreRunningGame$RunningGame;)V + + return-void +.end method + +.method private final isGameDetectionForceStopped()Z + .locals 3 + + invoke-virtual {p0}, Lcom/discord/stores/StoreRunningGame;->getPrefs()Landroid/content/SharedPreferences; + + move-result-object v0 + + const-string v1, "CACHE_KEY_GAME_DETECTION_FORCE_STOPPED" + + const/4 v2, 0x0 + + invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z + + move-result v0 + + return v0 +.end method + +.method private final setGameDetectionForceStopped(Z)V + .locals 2 + + invoke-virtual {p0}, Lcom/discord/stores/StoreRunningGame;->getPrefs()Landroid/content/SharedPreferences; + + move-result-object v0 + + invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; + + move-result-object v0 + + const-string v1, "CACHE_KEY_GAME_DETECTION_FORCE_STOPPED" + + invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + + move-result-object p1 + + invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V + + return-void +.end method + .method private final trackLaunchGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V .locals 6 @@ -216,6 +328,38 @@ return-void .end method +.method private final updatePresence(Lcom/discord/stores/StoreRunningGame$RunningGame;)V + .locals 3 + + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->stream:Lcom/discord/stores/StoreStream; + + iget-object v0, v0, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence; + + if-eqz p1, :cond_0 + + invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String; + + move-result-object p1 + + goto :goto_0 + + :cond_0 + const/4 p1, 0x0 + + :goto_0 + invoke-static {p1}, Lcom/discord/models/domain/ModelPresence$Activity;->createForPlaying(Ljava/lang/String;)Lcom/discord/models/domain/ModelPresence$Activity; + + move-result-object p1 + + const/4 v1, 0x1 + + const/4 v2, 0x0 + + invoke-virtual {v0, v2, p1, v1}, Lcom/discord/stores/StoreUserPresence;->updateActivity(ILcom/discord/models/domain/ModelPresence$Activity;Z)V + + return-void +.end method + # virtual methods .method public final forceGameDetection()V @@ -252,30 +396,6 @@ return-object v0 .end method -.method public final getGameDetectionRunning()Lrx/Observable; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lrx/Observable<", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject; - - invoke-virtual {v0}, Lrx/subjects/BehaviorSubject;->Dx()Lrx/Observable; - - move-result-object v0 - - const-string v1, "gameDetectionRunningSubject.distinctUntilChanged()" - - invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v0 -.end method - .method public final getRunningGame()Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; @@ -308,28 +428,147 @@ return-object v0 .end method -.method public final setGameDetectionRunning(Z)V - .locals 1 +.method public final handleConnectionOpen()V + .locals 18 + .annotation runtime Lcom/discord/stores/StoreThread; + .end annotation - iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->gameDetectionRunningSubject:Lrx/subjects/BehaviorSubject; + invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + move-result v0 - move-result-object p1 + if-eqz v0, :cond_0 - invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V + invoke-static {}, Lcom/discord/stores/StoreStream;->getExperiments()Lcom/discord/stores/StoreExperiments; + + move-result-object v0 + + invoke-virtual {v0}, Lcom/discord/stores/StoreExperiments;->getExperimentalAlpha()Lrx/Observable; + + move-result-object v0 + + invoke-static {}, Lcom/discord/stores/StoreStream;->getExperiments()Lcom/discord/stores/StoreExperiments; + + move-result-object v1 + + const-string v2, "2018-11_android_game_detection" + + const/4 v3, 0x2 + + const/4 v4, 0x0 + + invoke-static {v1, v2, v4, v3, v4}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; + + move-result-object v1 + + sget-object v2, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1;->INSTANCE:Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$1; + + check-cast v2, Lrx/functions/Func2; + + invoke-static {v0, v1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + + move-result-object v3 + + const-string v0, "Observable\n .co\u2026onExp to isStaffOrAlpha }" + + invoke-static {v3, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const-wide/16 v4, 0x0 + + const/4 v6, 0x0 + + const/4 v7, 0x3 + + const/4 v8, 0x0 + + invoke-static/range {v3 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable; + + move-result-object v9 + + invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; + + move-result-object v10 + + const/4 v11, 0x0 + + const/4 v12, 0x0 + + const/4 v13, 0x0 + + const/4 v14, 0x0 + + new-instance v0, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2; + + move-object/from16 v1, p0 + + invoke-direct {v0, v1}, Lcom/discord/stores/StoreRunningGame$handleConnectionOpen$2;->(Lcom/discord/stores/StoreRunningGame;)V + + move-object v15, v0 + + check-cast v15, Lkotlin/jvm/functions/Function1; + + const/16 v16, 0x1e + + const/16 v17, 0x0 + + invoke-static/range {v9 .. v17}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + + goto :goto_0 + + :cond_0 + move-object/from16 v1, p0 + + :goto_0 + return-void +.end method + +.method public final handlePreLogout()V + .locals 3 + .annotation runtime Lcom/discord/stores/StoreThread; + .end annotation + + sget-object v0, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion; + + iget-object v1, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context; + + if-nez v1, :cond_0 + + const-string v2, "context" + + invoke-static {v2}, Lkotlin/jvm/internal/j;->dp(Ljava/lang/String;)V + + :cond_0 + invoke-virtual {v0, v1}, Lcom/discord/utilities/games/GameDetectionService$Companion;->stop(Landroid/content/Context;)V return-void .end method -.method public final setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V +.method protected final init(Landroid/content/Context;)V + .locals 1 + + const-string v0, "context" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-super {p0, p1}, Lcom/discord/stores/Store;->init(Landroid/content/Context;)V + + iput-object p1, p0, Lcom/discord/stores/StoreRunningGame;->context:Landroid/content/Context; + + return-void +.end method + +.method public final setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V .locals 2 + const-string v0, "context" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + iget-object v0, p0, Lcom/discord/stores/StoreRunningGame;->stream:Lcom/discord/stores/StoreStream; new-instance v1, Lcom/discord/stores/StoreRunningGame$setRunningGame$1; - invoke-direct {v1, p0, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;)V + invoke-direct {v1, p0, p2, p1}, Lcom/discord/stores/StoreRunningGame$setRunningGame$1;->(Lcom/discord/stores/StoreRunningGame;Lcom/discord/stores/StoreRunningGame$RunningGame;Landroid/content/Context;)V check-cast v1, Lrx/functions/Action0; diff --git a/com.discord/smali/com/discord/stores/StoreStream.smali b/com.discord/smali/com/discord/stores/StoreStream.smali index 6b96e64792..e5738ee7e0 100644 --- a/com.discord/smali/com/discord/stores/StoreStream.smali +++ b/com.discord/smali/com/discord/stores/StoreStream.smali @@ -1873,6 +1873,10 @@ invoke-virtual {p1}, Lcom/discord/stores/StoreLibrary;->handleConnectionOpen()V + iget-object p1, p0, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame;->handleConnectionOpen()V + new-instance p1, Ljava/lang/StringBuilder; const-string v1, "Processed ready payload in " @@ -2889,6 +2893,10 @@ invoke-virtual {v0}, Lcom/discord/stores/StoreSpotify;->handlePreLogout()V + iget-object v0, p0, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame;->handlePreLogout()V + return-void .end method @@ -3779,7 +3787,13 @@ return-void .end method -.method static synthetic lambda$init$3(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; +.method static synthetic lambda$init$3(Ljava/lang/Boolean;)V + .locals 0 + + return-void +.end method + +.method static synthetic lambda$init$4(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; .locals 0 invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z @@ -3865,7 +3879,7 @@ return-object v0 .end method -.method static synthetic lambda$null$4(Ljava/util/List;)Ljava/lang/Boolean; +.method static synthetic lambda$null$5(Ljava/util/List;)Ljava/lang/Boolean; .locals 0 invoke-interface {p0}, Ljava/util/List;->isEmpty()Z @@ -3881,7 +3895,7 @@ return-object p0 .end method -.method public static synthetic lambda$null$6(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V +.method public static synthetic lambda$null$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/Object;)V .locals 0 invoke-interface {p1, p2}, Lrx/functions/Action1;->call(Ljava/lang/Object;)V @@ -3925,7 +3939,7 @@ return-void .end method -.method public static synthetic lambda$subscribe$5(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; +.method public static synthetic lambda$subscribe$6(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; .locals 7 invoke-virtual {p6}, Lrx/Observable;->Dy()Lrx/Observable; @@ -3950,7 +3964,7 @@ move-result-object p1 - sget-object p2, Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$gRDcgUxiT51i1enrE8e9rxYASrY; + sget-object p2, Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$0sra3lZidTW1_W3taYr69kAjYfA; invoke-virtual {p1, p2}, Lrx/Observable;->b(Lrx/functions/b;)Lrx/Observable; @@ -3967,7 +3981,7 @@ return-object p1 .end method -.method public static synthetic lambda$subscribe$7(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; +.method public static synthetic lambda$subscribe$8(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;Lrx/Observable;)Lrx/Observable; .locals 1 invoke-virtual {p3}, Lrx/Observable;->Dy()Lrx/Observable; @@ -3980,9 +3994,9 @@ move-result-object p3 - new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c; + new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE; - invoke-direct {v0, p0, p1}, Lcom/discord/stores/-$$Lambda$StoreStream$pkTHHQXCM0X8J7Nt0xY0RJmXK-c;->(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;)V + invoke-direct {v0, p0, p1}, Lcom/discord/stores/-$$Lambda$StoreStream$DM71rNzlh-VtjioWLZXLMeGhuBE;->(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;)V invoke-static {v0, p2}, Lcom/discord/app/g;->subscribe(Lrx/functions/Action1;Ljava/lang/String;)Lrx/Observable$Transformer; @@ -4178,9 +4192,9 @@ } .end annotation - new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A; + new-instance v0, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo; - invoke-direct {v0, p0, p1, p2}, Lcom/discord/stores/-$$Lambda$StoreStream$67ApUFPwHnNH4RXgJviTGu1N73A;->(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;)V + invoke-direct {v0, p0, p1, p2}, Lcom/discord/stores/-$$Lambda$StoreStream$Sk-2zjAgdCTmp_hMbWdixz_qUeo;->(Lcom/discord/stores/StoreStream;Lrx/functions/Action1;Ljava/lang/String;)V return-object v0 .end method @@ -4256,7 +4270,7 @@ } .end annotation - new-instance v7, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k; + new-instance v7, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0; move-object v0, v7 @@ -4270,7 +4284,7 @@ move-object v6, p2 - invoke-direct/range {v0 .. v6}, Lcom/discord/stores/-$$Lambda$StoreStream$HwxuhSiKhO1tdBKMLu3NpKvop7k;->(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;)V + invoke-direct/range {v0 .. v6}, Lcom/discord/stores/-$$Lambda$StoreStream$QGZFWCYCRquV9yqAKPilnobpqz0;->(Lcom/discord/stores/StoreStream;JILrx/functions/Action1;Ljava/lang/String;)V return-object v7 .end method @@ -4551,6 +4565,10 @@ invoke-virtual {v1, p1}, Lcom/discord/stores/StoreSpotify;->init(Landroid/content/Context;)V + iget-object v1, p0, Lcom/discord/stores/StoreStream;->runningGame:Lcom/discord/stores/StoreRunningGame; + + invoke-virtual {v1, p1}, Lcom/discord/stores/StoreRunningGame;->init(Landroid/content/Context;)V + iget-object v1, p0, Lcom/discord/stores/StoreStream;->authentication:Lcom/discord/stores/StoreAuthentication; invoke-virtual {v1}, Lcom/discord/stores/StoreAuthentication;->getPreLogoutSignal()Lrx/Observable; @@ -4769,6 +4787,22 @@ iget-object v1, p0, Lcom/discord/stores/StoreStream;->gatewaySocket:Lcom/discord/stores/StoreGatewayConnection; + invoke-virtual {v1}, Lcom/discord/stores/StoreGatewayConnection;->getProvisionalConnectionReady()Lrx/Observable; + + move-result-object v1 + + sget-object v2, Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$I84qzxV-leASNEvm6tm8-9bOGt0; + + const-string v3, "streamProvisionalReady" + + invoke-direct {p0, v2, v3}, Lcom/discord/stores/StoreStream;->subscribe(Lrx/functions/Action1;Ljava/lang/String;)Lrx/Observable$Transformer; + + move-result-object v2 + + invoke-virtual {v1, v2}, Lrx/Observable;->a(Lrx/Observable$Transformer;)Lrx/Observable; + + iget-object v1, p0, Lcom/discord/stores/StoreStream;->gatewaySocket:Lcom/discord/stores/StoreGatewayConnection; + invoke-virtual {v1}, Lcom/discord/stores/StoreGatewayConnection;->getGuildCreateOrUpdate()Lrx/subjects/SerializedSubject; move-result-object v1 @@ -5529,7 +5563,7 @@ move-result-object v2 - sget-object v3, Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$Sg-nbXr_Vm7AUei7Oce2sQxKGWU; + sget-object v3, Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0;->INSTANCE:Lcom/discord/stores/-$$Lambda$StoreStream$wtVaRJwn9Txph5JqE8UbGl3o5c0; invoke-static {v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; @@ -5573,8 +5607,6 @@ invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V - invoke-static {p1}, Lcom/discord/utilities/games/GameDetectionService;->startIfEnabled(Landroid/content/Context;)V - invoke-static {p1}, Lcom/discord/utilities/games/GameDetectionHelper;->appHasUsagePermission(Landroid/content/Context;)Z move-result p1 diff --git a/com.discord/smali/com/discord/stores/StoreUserPresence.smali b/com.discord/smali/com/discord/stores/StoreUserPresence.smali index 5d1175a500..1b4c4012fa 100644 --- a/com.discord/smali/com/discord/stores/StoreUserPresence.smali +++ b/com.discord/smali/com/discord/stores/StoreUserPresence.smali @@ -1353,7 +1353,7 @@ .end method .method public final onDispatchEnded()V - .locals 9 + .locals 11 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -1378,41 +1378,73 @@ :cond_0 iget-boolean v0, p0, Lcom/discord/stores/StoreUserPresence;->isLocalPresenceDirty:Z - if-eqz v0, :cond_1 + if-eqz v0, :cond_3 - iput-boolean v1, p0, Lcom/discord/stores/StoreUserPresence;->isLocalPresenceDirty:Z + iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence; + + invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence;->getPlayingActivity()Lcom/discord/models/domain/ModelPresence$Activity; + + move-result-object v0 invoke-static {}, Lcom/discord/stores/StoreStream;->getGatewaySocket()Lcom/discord/stores/StoreGatewayConnection; move-result-object v2 - iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence; + iget-object v3, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence; - invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence;->getStatus()I + invoke-virtual {v3}, Lcom/discord/models/domain/ModelPresence;->getStatus()I - move-result v0 + move-result v3 - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 const/4 v4, 0x0 - iget-object v0, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence; + if-eqz v0, :cond_1 - invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence;->getActivities()Ljava/util/List; + invoke-static {v0}, Lkotlin/a/l;->aU(Ljava/lang/Object;)Ljava/util/List; move-result-object v5 - const/4 v6, 0x0 - - const/16 v7, 0xa - - const/4 v8, 0x0 - - invoke-static/range {v2 .. v8}, Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;ILjava/lang/Object;)Z + goto :goto_0 :cond_1 + iget-object v5, p0, Lcom/discord/stores/StoreUserPresence;->localPresence:Lcom/discord/models/domain/ModelPresence; + + invoke-virtual {v5}, Lcom/discord/models/domain/ModelPresence;->getActivities()Ljava/util/List; + + move-result-object v5 + + :goto_0 + const/4 v6, 0x0 + + const/4 v10, 0x1 + + if-eqz v0, :cond_2 + + const/4 v7, 0x1 + + goto :goto_1 + + :cond_2 + const/4 v7, 0x0 + + :goto_1 + const/16 v8, 0xa + + const/4 v9, 0x0 + + invoke-static/range {v2 .. v9}, Lcom/discord/stores/StoreGatewayConnection;->presenceUpdate$default(Lcom/discord/stores/StoreGatewayConnection;Ljava/lang/Integer;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Boolean;ZILjava/lang/Object;)Z + + move-result v0 + + xor-int/2addr v0, v10 + + iput-boolean v0, p0, Lcom/discord/stores/StoreUserPresence;->isLocalPresenceDirty:Z + + :cond_3 return-void .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali index 0fe1710ba5..25db835895 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsTracker.smali @@ -3305,6 +3305,32 @@ return-void .end method +.method public final gameDetectionEnabled(Z)V + .locals 3 + + sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker; + + const-string v1, "local_settings_updated" + + const-string v2, "game_detection_enabled" + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + invoke-static {v2, p1}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + + move-result-object p1 + + invoke-static {p1}, Lkotlin/a/ab;->a(Lkotlin/Pair;)Ljava/util/Map; + + move-result-object p1 + + invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V + + return-void +.end method + .method public final gameDetectionServiceDestroyed()V .locals 3 @@ -4027,7 +4053,7 @@ new-instance v1, Lcom/crashlytics/android/answers/l; - const-string v2, " Game Detection Launch Game" + const-string v2, "Game Detection Launch Game" invoke-direct {v1, v2}, Lcom/crashlytics/android/answers/l;->(Ljava/lang/String;)V diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali index a8e688c887..cad559df47 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticsUtils.smali @@ -194,7 +194,7 @@ const-string v1, "browser_user_agent" - const-string v2, "Discord-Android/833" + const-string v2, "Discord-Android/834" invoke-static {v1, v2}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; @@ -206,7 +206,7 @@ const-string v1, "client_build_number" - const/16 v2, 0x341 + const/16 v2, 0x342 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -222,7 +222,7 @@ const-string v1, "client_version" - const-string v2, "8.3.3" + const-string v2, "8.3.4g" invoke-static {v1, v2}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; diff --git a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali index 2fdaf00233..84fe6d6070 100644 --- a/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali +++ b/com.discord/smali/com/discord/utilities/fcm/NotificationRenderer.smali @@ -1027,7 +1027,7 @@ const-string v10, "Game Detection" - const v11, 0x7f1205e5 + const v11, 0x7f1205e4 invoke-virtual {p1, v11}, Landroid/app/Application;->getString(I)Ljava/lang/String; diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali index 55b09ed52e..2d9184ce8c 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionHelper.smali @@ -4,16 +4,6 @@ # static fields -.field private static final EXCLUDED_APPS:Ljava/util/Set; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Set<", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - .field public static final INSTANCE:Lcom/discord/utilities/games/GameDetectionHelper; .field private static final TIME_WINDOW:J = 0xea60L @@ -42,14 +32,6 @@ sput-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->INSTANCE:Lcom/discord/utilities/games/GameDetectionHelper; - const-string v0, "com.google.android.play.games" - - invoke-static {v0}, Lkotlin/a/ai;->aV(Ljava/lang/Object;)Ljava/util/Set; - - move-result-object v0 - - sput-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->EXCLUDED_APPS:Ljava/util/Set; - new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V @@ -199,7 +181,11 @@ if-nez v3, :cond_1 - sget-object v3, Lcom/discord/utilities/games/GameDetectionHelper;->EXCLUDED_APPS:Ljava/util/Set; + sget-object v3, Lcom/discord/utilities/games/ManualGamesList;->INSTANCE:Lcom/discord/utilities/games/ManualGamesList; + + invoke-virtual {v3}, Lcom/discord/utilities/games/ManualGamesList;->getEXCLUDED_GAMES_PACKAGES()Ljava/util/Set; + + move-result-object v3 invoke-virtual {v2}, Landroid/app/usage/UsageStats;->getPackageName()Ljava/lang/String; @@ -285,10 +271,6 @@ move-result-object v7 - const-string p1, "pm.getApplicationIcon(appInfo.packageName)" - - invoke-static {v7, p1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - move-object v2, v0 invoke-direct/range {v2 .. v7}, Lcom/discord/stores/StoreRunningGame$RunningGame;->(JLjava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V @@ -303,53 +285,81 @@ value = 0x17 .end annotation - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I + sget-object v0, Lcom/discord/utilities/games/ManualGamesList;->INSTANCE:Lcom/discord/utilities/games/ManualGamesList; + + invoke-virtual {v0}, Lcom/discord/utilities/games/ManualGamesList;->getSUPPORTED_GAMES_PACKAGES()Ljava/util/Set; + + move-result-object v0 + + iget-object v1, p1, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; + + invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z + + move-result v0 const/4 v1, 0x1 - const/4 v2, 0x0 + if-eqz v0, :cond_0 - const/high16 v3, 0x2000000 + return v1 - const/16 v4, 0x1a + :cond_0 + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - if-lt v0, v4, :cond_2 + const/16 v2, 0x1a + + const/4 v3, 0x0 + + const/high16 v4, 0x2000000 + + if-lt v0, v2, :cond_3 iget v0, p1, Landroid/content/pm/ApplicationInfo;->category:I - if-eqz v0, :cond_1 + if-eqz v0, :cond_2 iget p1, p1, Landroid/content/pm/ApplicationInfo;->flags:I - and-int/2addr p1, v3 + and-int/2addr p1, v4 - if-eqz p1, :cond_0 + if-eqz p1, :cond_1 goto :goto_0 - :cond_0 - return v2 - :cond_1 + return v3 + + :cond_2 :goto_0 return v1 - :cond_2 + :cond_3 iget p1, p1, Landroid/content/pm/ApplicationInfo;->flags:I - and-int/2addr p1, v3 + and-int/2addr p1, v4 - if-eqz p1, :cond_3 + if-eqz p1, :cond_4 return v1 - :cond_3 - return v2 + :cond_4 + return v3 .end method .method public static final isGameDetectionSupported()Z - .locals 1 + .locals 2 + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I + + const/16 v1, 0x17 + + if-lt v0, v1, :cond_0 + + const/4 v0, 0x1 + + return v0 + + :cond_0 const/4 v0, 0x0 return v0 @@ -472,11 +482,11 @@ const/4 v1, 0x0 - if-eqz v0, :cond_6 + if-eqz v0, :cond_7 sget-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->usageStatsManager:Landroid/app/usage/UsageStatsManager; - if-eqz v0, :cond_6 + if-eqz v0, :cond_7 invoke-direct {p0, p1}, Lcom/discord/utilities/games/GameDetectionHelper;->loadInstalledApps(Landroid/content/Context;)V @@ -499,14 +509,152 @@ move-result-object v0 + const-string v2, "usageGeneral" + + invoke-static {v0, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + new-instance v2, Ljava/util/LinkedHashMap; + + invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V + + check-cast v2, Ljava/util/Map; + + invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; + + move-result-object v3 + + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + + move-result-object v3 + + :cond_1 + :goto_0 + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + + move-result v6 + + if-eqz v6, :cond_3 + + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v6 + + check-cast v6, Ljava/util/Map$Entry; + + invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + + move-result-object v7 + + const-string v8, "it.value" + + invoke-static {v7, v8}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + check-cast v7, Landroid/app/usage/UsageStats; + + invoke-virtual {v7}, Landroid/app/usage/UsageStats;->getLastTimeUsed()J + + move-result-wide v7 + + cmp-long v9, v7, v4 + + if-ltz v9, :cond_2 + + const/4 v7, 0x1 + + goto :goto_1 + + :cond_2 + const/4 v7, 0x0 + + :goto_1 + if-eqz v7, :cond_1 + + invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + + move-result-object v7 + + invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; + + move-result-object v6 + + invoke-interface {v2, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + goto :goto_0 + + :cond_3 invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z - move-result v2 + move-result v0 const/4 v3, 0x2 - if-eqz v2, :cond_1 + if-nez v0, :cond_6 + invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z + + move-result v0 + + if-eqz v0, :cond_4 + + goto :goto_3 + + :cond_4 + invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; + + move-result-object v0 + + invoke-direct {p0, p1, v0}, Lcom/discord/utilities/games/GameDetectionHelper;->chooseAppToShow(Landroid/content/Context;Ljava/util/Collection;)Lcom/discord/stores/StoreRunningGame$RunningGame; + + move-result-object v0 + + sget-object v2, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog; + + new-instance v4, Ljava/lang/StringBuilder; + + const-string v5, "Running Game: " + + invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + + if-eqz v0, :cond_5 + + invoke-virtual {v0}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String; + + move-result-object v5 + + goto :goto_2 + + :cond_5 + move-object v5, v1 + + :goto_2 + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string v5, " at " + + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-static {}, Ljava/lang/System;->currentTimeMillis()J + + move-result-wide v5 + + invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v4 + + invoke-static {v2, v4, v1, v3, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V + + invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame; + + move-result-object v1 + + invoke-virtual {v1, p1, v0}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V + + return-void + + :cond_6 + :goto_3 sget-object p1, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog; new-instance v0, Ljava/lang/StringBuilder; @@ -529,140 +677,12 @@ return-void - :cond_1 - const-string v2, "usageGeneral" - - invoke-static {v0, v2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v2, Ljava/util/LinkedHashMap; - - invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V - - check-cast v2, Ljava/util/Map; - - invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_2 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v6 - - if-eqz v6, :cond_4 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v6 - - check-cast v6, Ljava/util/Map$Entry; - - invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v7 - - const-string v8, "it.value" - - invoke-static {v7, v8}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - - check-cast v7, Landroid/app/usage/UsageStats; - - invoke-virtual {v7}, Landroid/app/usage/UsageStats;->getLastTimeStamp()J - - move-result-wide v7 - - cmp-long v9, v7, v4 - - if-ltz v9, :cond_3 - - const/4 v7, 0x1 - - goto :goto_1 - - :cond_3 - const/4 v7, 0x0 - - :goto_1 - if-eqz v7, :cond_2 - - invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v7 - - invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v6 - - invoke-interface {v2, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 - - :cond_4 - invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; - - move-result-object v0 - - invoke-direct {p0, p1, v0}, Lcom/discord/utilities/games/GameDetectionHelper;->chooseAppToShow(Landroid/content/Context;Ljava/util/Collection;)Lcom/discord/stores/StoreRunningGame$RunningGame; - - move-result-object p1 - - sget-object v0, Lcom/discord/app/AppLog;->tg:Lcom/discord/app/AppLog; - - new-instance v2, Ljava/lang/StringBuilder; - - const-string v4, "Running Game: " - - invoke-direct {v2, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - if-eqz p1, :cond_5 - - invoke-virtual {p1}, Lcom/discord/stores/StoreRunningGame$RunningGame;->getAppName()Ljava/lang/String; - - move-result-object v4 - - goto :goto_2 - - :cond_5 - move-object v4, v1 - - :goto_2 - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v4, " at " - - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v4 - - invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-static {v0, v2, v1, v3, v1}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V - + :cond_7 invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame; move-result-object v0 - invoke-virtual {v0, p1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V - - return-void - - :cond_6 - invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame; - - move-result-object v0 - - invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V + invoke-virtual {v0, p1, v1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V sget-object v0, Lcom/discord/utilities/games/GameDetectionService;->Companion:Lcom/discord/utilities/games/GameDetectionService$Companion; diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali index 250e1cd0bc..a7a044563d 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService$Companion.smali @@ -112,21 +112,9 @@ move-result-object v2 - const v3, 0x7f120457 - - invoke-virtual {p1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; - - move-result-object v3 - - check-cast v3, Ljava/lang/CharSequence; - - invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; - - move-result-object v2 - if-nez p2, :cond_0 - const p2, 0x7f1205e5 + const p2, 0x7f1205e4 invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String; @@ -154,7 +142,7 @@ :goto_0 check-cast p1, Ljava/lang/CharSequence; - invoke-virtual {v2, p1}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; + invoke-virtual {v2, p1}, Landroidx/core/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; move-result-object p1 @@ -190,6 +178,43 @@ return-object p0 .end method +.method private final trackGameDetectionEnabled(Landroid/content/Context;Z)V + .locals 2 + + invoke-static {p1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; + + move-result-object p1 + + const-string v0, "CACHE_KEY_GAME_DETECTION_ENABLED" + + const/4 v1, 0x0 + + invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z + + move-result v0 + + if-eq p2, v0, :cond_0 + + invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; + + move-result-object p1 + + const-string v0, "CACHE_KEY_GAME_DETECTION_ENABLED" + + invoke-interface {p1, v0, p2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; + + move-result-object p1 + + invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V + + sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + + invoke-virtual {p1, p2}, Lcom/discord/utilities/analytics/AnalyticsTracker;->gameDetectionEnabled(Z)V + + :cond_0 + return-void +.end method + # virtual methods .method public final declared-synchronized startIfEnabled(Landroid/content/Context;)V @@ -229,6 +254,14 @@ :try_start_1 invoke-virtual {p1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; + + move-object v0, p0 + + check-cast v0, Lcom/discord/utilities/games/GameDetectionService$Companion; + + const/4 v1, 0x1 + + invoke-direct {v0, p1, v1}, Lcom/discord/utilities/games/GameDetectionService$Companion;->trackGameDetectionEnabled(Landroid/content/Context;Z)V :try_end_1 .catch Ljava/lang/IllegalStateException; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 @@ -276,6 +309,14 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + move-object v0, p0 + + check-cast v0, Lcom/discord/utilities/games/GameDetectionService$Companion; + + const/4 v1, 0x0 + + invoke-direct {v0, p1, v1}, Lcom/discord/utilities/games/GameDetectionService$Companion;->trackGameDetectionEnabled(Landroid/content/Context;Z)V + new-instance v0, Landroid/content/Intent; const-class v1, Lcom/discord/utilities/games/GameDetectionService; diff --git a/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali b/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali index 1056dbb9b7..cbbc38becc 100644 --- a/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali +++ b/com.discord/smali/com/discord/utilities/games/GameDetectionService.smali @@ -18,7 +18,7 @@ .field private static final FOREGROUND_ACTION:Ljava/lang/String; = "com.discord.utilities.games.GameDetectionService.action.startforeground" -.field private static final SECONDS_PER_CHECK:J = 0xfL +.field public static final SECONDS_PER_CHECK:J = 0xfL .field private static final SERVICE_ID:I = 0xf1206 @@ -164,14 +164,6 @@ invoke-super {p0}, Landroid/app/Service;->onCreate()V - invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame; - - move-result-object v0 - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setGameDetectionRunning(Z)V - sget-object v0, Lcom/discord/utilities/games/GameDetectionHelper;->INSTANCE:Lcom/discord/utilities/games/GameDetectionHelper; move-object v1, p0 @@ -300,7 +292,7 @@ .end method .method public final onDestroy()V - .locals 2 + .locals 1 iget-object v0, p0, Lcom/discord/utilities/games/GameDetectionService;->detectionSub:Lrx/Subscription; @@ -316,14 +308,6 @@ invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V :cond_1 - invoke-static {}, Lcom/discord/stores/StoreStream;->getRunningGame()Lcom/discord/stores/StoreRunningGame; - - move-result-object v0 - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setGameDetectionRunning(Z)V - sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; invoke-virtual {v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->gameDetectionServiceDestroyed()V diff --git a/com.discord/smali/com/discord/utilities/games/ManualGamesList.smali b/com.discord/smali/com/discord/utilities/games/ManualGamesList.smali new file mode 100644 index 0000000000..0fda91beec --- /dev/null +++ b/com.discord/smali/com/discord/utilities/games/ManualGamesList.smali @@ -0,0 +1,463 @@ +.class public final Lcom/discord/utilities/games/ManualGamesList; +.super Ljava/lang/Object; +.source "ManualGamesList.kt" + + +# static fields +.field private static final EXCLUDED_GAMES_PACKAGES:Ljava/util/Set; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/Set<", + "Ljava/lang/String;", + ">;" + } + .end annotation +.end field + +.field public static final INSTANCE:Lcom/discord/utilities/games/ManualGamesList; + +.field private static final SUPPORTED_GAMES_PACKAGES:Ljava/util/Set; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/Set<", + "Ljava/lang/String;", + ">;" + } + .end annotation +.end field + + +# direct methods +.method static constructor ()V + .locals 6 + + new-instance v0, Lcom/discord/utilities/games/ManualGamesList; + + invoke-direct {v0}, Lcom/discord/utilities/games/ManualGamesList;->()V + + sput-object v0, Lcom/discord/utilities/games/ManualGamesList;->INSTANCE:Lcom/discord/utilities/games/ManualGamesList; + + const/16 v0, 0x3b + + new-array v0, v0, [Ljava/lang/String; + + const-string v1, "com.tencent.ig" + + const/4 v2, 0x0 + + aput-object v1, v0, v2 + + const-string v1, "com.roblox.client" + + const/4 v3, 0x1 + + aput-object v1, v0, v3 + + const-string v1, "com.nianticlabs.pokemongo" + + const/4 v4, 0x2 + + aput-object v1, v0, v4 + + const-string v1, "com.mojang.minecraftpe" + + const/4 v5, 0x3 + + aput-object v1, v0, v5 + + const-string v1, "com.nintendo.zara" + + const/4 v5, 0x4 + + aput-object v1, v0, v5 + + const-string v1, "com.supercell.clashofclans" + + const/4 v5, 0x5 + + aput-object v1, v0, v5 + + const-string v1, "com.king.candycrushsaga" + + const/4 v5, 0x6 + + aput-object v1, v0, v5 + + const-string v1, "com.playdemic.golf.android" + + const/4 v5, 0x7 + + aput-object v1, v0, v5 + + const-string v1, "com.epicactiononline.ffxv.ane" + + const/16 v5, 0x8 + + aput-object v1, v0, v5 + + const-string v1, "com.bandainamcogames.dbzdokkanww" + + const/16 v5, 0x9 + + aput-object v1, v0, v5 + + const-string v1, "com.supercell.clashroyale" + + const/16 v5, 0xa + + aput-object v1, v0, v5 + + const-string v1, "com.smallgiantgames.empires" + + const/16 v5, 0xb + + aput-object v1, v0, v5 + + const-string v1, "com.king.candycrushsodasaga" + + const/16 v5, 0xc + + aput-object v1, v0, v5 + + const-string v1, "com.playrix.gardenscapes" + + const/16 v5, 0xd + + aput-object v1, v0, v5 + + const-string v1, "net.peakgames.toonblast" + + const/16 v5, 0xe + + aput-object v1, v0, v5 + + const-string v1, "com.ustwo.monumentvalley2" + + const/16 v5, 0xf + + aput-object v1, v0, v5 + + const-string v1, "com.square_enix.android_googleplay.FFT_en2" + + const/16 v5, 0x10 + + aput-object v1, v0, v5 + + const-string v1, "com.robtopx.geometryjump" + + const/16 v5, 0x11 + + aput-object v1, v0, v5 + + const-string v1, "com.aspyr.swkotor" + + const/16 v5, 0x12 + + aput-object v1, v0, v5 + + const-string v1, "com.ustwo.monumentvalley" + + const/16 v5, 0x13 + + aput-object v1, v0, v5 + + const-string v1, "com.epicgames.fortnite" + + const/16 v5, 0x14 + + aput-object v1, v0, v5 + + const-string v1, "com.kiloo.subwaysurf" + + const/16 v5, 0x15 + + aput-object v1, v0, v5 + + const-string v1, "com.mobile.legends" + + const/16 v5, 0x16 + + aput-object v1, v0, v5 + + const-string v1, "com.ironhidegames.android.ironmarines" + + const/16 v5, 0x17 + + aput-object v1, v0, v5 + + const-string v1, "com.devolver.reigns" + + const/16 v5, 0x18 + + aput-object v1, v0, v5 + + const-string v1, "com.ea.gp.nbamobile" + + const/16 v5, 0x19 + + aput-object v1, v0, v5 + + const-string v1, "com.YoStarEN.AzurLane" + + const/16 v5, 0x1a + + aput-object v1, v0, v5 + + const-string v1, "com.nintendo.zaga" + + const/16 v5, 0x1b + + aput-object v1, v0, v5 + + const-string v1, "com.dts.freefireth" + + const/16 v5, 0x1c + + aput-object v1, v0, v5 + + const-string v1, "com.nintendo.zaba" + + const/16 v5, 0x1d + + aput-object v1, v0, v5 + + const-string v1, "com.lilithgame.roc.gp" + + const/16 v5, 0x1e + + aput-object v1, v0, v5 + + const-string v1, "jp.konami.duellinks" + + const/16 v5, 0x1f + + aput-object v1, v0, v5 + + const-string v1, "com.miHoYo.bh3global" + + const/16 v5, 0x20 + + aput-object v1, v0, v5 + + const-string v1, "com.ea.game.pvz2_row" + + const/16 v5, 0x21 + + aput-object v1, v0, v5 + + const-string v1, "software.simplicial.nebulous" + + const/16 v5, 0x22 + + aput-object v1, v0, v5 + + const-string v1, "com.ngame.allstar.eu" + + const/16 v5, 0x23 + + aput-object v1, v0, v5 + + const-string v1, "com.ariesgames.nuannuanEN" + + const/16 v5, 0x24 + + aput-object v1, v0, v5 + + const-string v1, "com.fds.infiniteflight" + + const/16 v5, 0x25 + + aput-object v1, v0, v5 + + const-string v1, "com.halfbrick.fruitninjafree" + + const/16 v5, 0x26 + + aput-object v1, v0, v5 + + const-string v1, "com.garena.game.kgtw" + + const/16 v5, 0x27 + + aput-object v1, v0, v5 + + const-string v1, "com.garena.game.kgth" + + const/16 v5, 0x28 + + aput-object v1, v0, v5 + + const-string v1, "com.garena.game.kgvn" + + const/16 v5, 0x29 + + aput-object v1, v0, v5 + + const-string v1, "com.garena.game.kgid" + + const/16 v5, 0x2a + + aput-object v1, v0, v5 + + const-string v1, "com.ngame.allstar.india" + + const/16 v5, 0x2b + + aput-object v1, v0, v5 + + const-string v1, "com.ea.games.r3_row" + + const/16 v5, 0x2c + + aput-object v1, v0, v5 + + const-string v1, "com.netmarble.lin2ws" + + const/16 v5, 0x2d + + aput-object v1, v0, v5 + + const-string v1, "com.epicactiononline.ffxv.ane" + + const/16 v5, 0x2e + + aput-object v1, v0, v5 + + const-string v1, "com.noodlecake.ssg2" + + const/16 v5, 0x2f + + aput-object v1, v0, v5 + + const-string v1, "com.ea.gp.simsmobile" + + const/16 v5, 0x30 + + aput-object v1, v0, v5 + + const-string v1, "com.netmarble.lin2ws " + + const/16 v5, 0x31 + + aput-object v1, v0, v5 + + const-string v1, "com.edengames.GTSpirit" + + const/16 v5, 0x32 + + aput-object v1, v0, v5 + + const-string v1, "com.onemonkey.vectorparkour" + + const/16 v5, 0x33 + + aput-object v1, v0, v5 + + const-string v1, "com.rubygames.slingdrift" + + const/16 v5, 0x34 + + aput-object v1, v0, v5 + + const-string v1, "jp.konami.pesam" + + const/16 v5, 0x35 + + aput-object v1, v0, v5 + + const-string v1, "com.rovio.angrybirds" + + const/16 v5, 0x36 + + aput-object v1, v0, v5 + + const-string v1, "com.crater.bbtan" + + const/16 v5, 0x37 + + aput-object v1, v0, v5 + + const-string v1, "com.supercell.brawlstars" + + const/16 v5, 0x38 + + aput-object v1, v0, v5 + + const-string v1, "com.robtopx.geometryjump" + + const/16 v5, 0x39 + + aput-object v1, v0, v5 + + const-string v1, "com.criticalforceentertainment.criticalops" + + const/16 v5, 0x3a + + aput-object v1, v0, v5 + + invoke-static {v0}, Lkotlin/a/ai;->j([Ljava/lang/Object;)Ljava/util/Set; + + move-result-object v0 + + sput-object v0, Lcom/discord/utilities/games/ManualGamesList;->SUPPORTED_GAMES_PACKAGES:Ljava/util/Set; + + new-array v0, v4, [Ljava/lang/String; + + const-string v1, "com.google.android.play.games" + + aput-object v1, v0, v2 + + const-string v1, "com.usatoday.android.news" + + aput-object v1, v0, v3 + + invoke-static {v0}, Lkotlin/a/ai;->j([Ljava/lang/Object;)Ljava/util/Set; + + move-result-object v0 + + sput-object v0, Lcom/discord/utilities/games/ManualGamesList;->EXCLUDED_GAMES_PACKAGES:Ljava/util/Set; + + return-void +.end method + +.method private constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final getEXCLUDED_GAMES_PACKAGES()Ljava/util/Set; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Set<", + "Ljava/lang/String;", + ">;" + } + .end annotation + + sget-object v0, Lcom/discord/utilities/games/ManualGamesList;->EXCLUDED_GAMES_PACKAGES:Ljava/util/Set; + + return-object v0 +.end method + +.method public final getSUPPORTED_GAMES_PACKAGES()Ljava/util/Set; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Ljava/util/Set<", + "Ljava/lang/String;", + ">;" + } + .end annotation + + sget-object v0, Lcom/discord/utilities/games/ManualGamesList;->SUPPORTED_GAMES_PACKAGES:Ljava/util/Set; + + return-object v0 +.end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1.smali new file mode 100644 index 0000000000..e7c8bc9535 --- /dev/null +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1.smali @@ -0,0 +1,85 @@ +.class final Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1; +.super Lkotlin/jvm/internal/k; +.source "NoticeBuilders.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/utilities/notices/NoticeBuilders;->enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Landroid/content/Context;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# static fields +.field public static final INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1; + + +# direct methods +.method static constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1; + + invoke-direct {v0}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;->()V + + sput-object v0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1; + + return-void +.end method + +.method constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Landroid/content/Context; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;->invoke(Landroid/content/Context;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Landroid/content/Context;)V + .locals 1 + + const-string v0, "" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + const-string p1, "Android Game Detection" + + const-string v0, "App Open" + + invoke-static {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2.smali new file mode 100644 index 0000000000..dbee9557c9 --- /dev/null +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2.smali @@ -0,0 +1,92 @@ +.class final Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2; +.super Lkotlin/jvm/internal/k; +.source "NoticeBuilders.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/utilities/notices/NoticeBuilders;->enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/k;", + "Lkotlin/jvm/functions/Function1<", + "Landroid/content/Context;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field final synthetic $context:Landroid/content/Context; + + +# direct methods +.method constructor (Landroid/content/Context;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;->$context:Landroid/content/Context; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lkotlin/jvm/internal/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Landroid/content/Context; + + invoke-virtual {p0, p1}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;->invoke(Landroid/content/Context;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Landroid/content/Context;)V + .locals 2 + + const-string v0, "clickContext" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z + + move-result v0 + + if-eqz v0, :cond_0 + + new-instance v0, Landroid/content/Intent; + + const-string v1, "android.settings.USAGE_ACCESS_SETTINGS" + + invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V + + invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V + + iget-object p1, p0, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;->$context:Landroid/content/Context; + + const v0, 0x7f120b29 + + const/4 v1, 0x1 + + invoke-static {p1, v0, v1}, Lcom/discord/app/f;->a(Landroid/content/Context;II)V + + :cond_0 + return-void +.end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3.smali new file mode 100644 index 0000000000..4b319987f9 --- /dev/null +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3.smali @@ -0,0 +1,106 @@ +.class final Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3; +.super Lkotlin/jvm/internal/i; +.source "NoticeBuilders.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function2; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/utilities/notices/NoticeBuilders; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/i;", + "Lkotlin/jvm/functions/Function2<", + "Landroid/content/Context;", + "Lcom/discord/stores/StoreNotices$Dialog;", + "Lcom/discord/utilities/notices/NoticeBuilders$DialogData;", + ">;" + } +.end annotation + + +# direct methods +.method constructor (Lcom/discord/utilities/notices/NoticeBuilders;)V + .locals 1 + + const/4 v0, 0x2 + + invoke-direct {p0, v0, p1}, Lkotlin/jvm/internal/i;->(ILjava/lang/Object;)V + + return-void +.end method + + +# virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "enableGameDetectionModalBuilder" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/utilities/notices/NoticeBuilders; + + invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData;" + + return-object v0 +.end method + +.method public final invoke(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + .locals 1 + + const-string v0, "p1" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v0, "p2" + + invoke-static {p2, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v0, p0, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;->receiver:Ljava/lang/Object; + + check-cast v0, Lcom/discord/utilities/notices/NoticeBuilders; + + invoke-static {v0, p1, p2}, Lcom/discord/utilities/notices/NoticeBuilders;->access$enableGameDetectionModalBuilder(Lcom/discord/utilities/notices/NoticeBuilders;Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + + move-result-object p1 + + return-object p1 +.end method + +.method public final bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Landroid/content/Context; + + check-cast p2, Lcom/discord/stores/StoreNotices$Dialog; + + invoke-virtual {p0, p1, p2}, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;->invoke(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali index c41b75858a..b15215b38c 100644 --- a/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali +++ b/com.discord/smali/com/discord/utilities/notices/NoticeBuilders.smali @@ -39,7 +39,7 @@ sput-object v0, Lcom/discord/utilities/notices/NoticeBuilders;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders; - const/4 v1, 0x2 + const/4 v1, 0x3 new-array v1, v1, [Lkotlin/Pair; @@ -65,9 +65,23 @@ invoke-static {v2, v3}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + move-result-object v2 + + const/4 v3, 0x1 + + aput-object v2, v1, v3 + + sget-object v2, Lcom/discord/stores/StoreNotices$Dialog$Type;->ENABLE_GAME_DETECTION_2:Lcom/discord/stores/StoreNotices$Dialog$Type; + + new-instance v3, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3; + + invoke-direct {v3, v0}, Lcom/discord/utilities/notices/NoticeBuilders$noticeDataBuilders$3;->(Lcom/discord/utilities/notices/NoticeBuilders;)V + + invoke-static {v2, v3}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + move-result-object v0 - const/4 v2, 0x1 + const/4 v2, 0x2 aput-object v0, v1, v2 @@ -98,6 +112,16 @@ return-object p0 .end method +.method public static final synthetic access$enableGameDetectionModalBuilder(Lcom/discord/utilities/notices/NoticeBuilders;Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + .locals 0 + + invoke-direct {p0, p1, p2}, Lcom/discord/utilities/notices/NoticeBuilders;->enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + + move-result-object p0 + + return-object p0 +.end method + .method public static final synthetic access$requestRatingModalBuilder(Lcom/discord/utilities/notices/NoticeBuilders;Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; .locals 0 @@ -217,6 +241,96 @@ throw p1 .end method +.method private final enableGameDetectionModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + .locals 7 + + new-instance p2, Lcom/discord/utilities/notices/NoticeBuilders$DialogData; + + const v0, 0x7f1205e4 + + invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + + move-result-object v1 + + const-string v0, "context.getString(R.string.game_detection_service)" + + invoke-static {v1, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const v0, 0x7f1205e1 + + invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + + move-result-object v2 + + const-string v0, "context.getString(R.stri\u2026_detection_modal_android)" + + invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + const v0, 0x7f0d0070 + + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v6 + + const/4 v0, 0x2 + + new-array v0, v0, [Lkotlin/Pair; + + const/4 v3, 0x0 + + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v4 + + sget-object v5, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1;->INSTANCE:Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$1; + + invoke-static {v4, v5}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + + move-result-object v4 + + aput-object v4, v0, v3 + + const v3, 0x7f0a03cd + + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v3 + + new-instance v4, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2; + + invoke-direct {v4, p1}, Lcom/discord/utilities/notices/NoticeBuilders$enableGameDetectionModalBuilder$2;->(Landroid/content/Context;)V + + invoke-static {v3, v4}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; + + move-result-object v3 + + const/4 v4, 0x1 + + aput-object v3, v0, v4 + + invoke-static {v0}, Lkotlin/a/ab;->a([Lkotlin/Pair;)Ljava/util/Map; + + move-result-object v5 + + const v0, 0x7f1204ad + + invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + + move-result-object v3 + + const v0, 0x7f120a17 + + invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + + move-result-object v4 + + move-object v0, p2 + + invoke-direct/range {v0 .. v6}, Lcom/discord/utilities/notices/NoticeBuilders$DialogData;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;)V + + return-object p2 +.end method + .method private final requestRatingModalBuilder(Landroid/content/Context;Lcom/discord/stores/StoreNotices$Dialog;)Lcom/discord/utilities/notices/NoticeBuilders$DialogData; .locals 7 @@ -242,7 +356,7 @@ invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d0077 + const v0, 0x7f0d0078 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali index e4fbdf2832..602ff66528 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali @@ -167,7 +167,7 @@ .method public final getUserAgent()Ljava/lang/String; .locals 1 - const-string v0, "Discord-Android/833" + const-string v0, "Discord-Android/834" return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils.smali index 42b27d30d2..b02d4f0e03 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils.smali @@ -532,7 +532,7 @@ .method private final showFilesTooLargeDialog(Landroid/content/Context;Z)V .locals 3 - const v0, 0x7f0d00bd + const v0, 0x7f0d00be const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali index 15f0230c62..a148f6f518 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/MessageRenderContext.smali @@ -537,7 +537,7 @@ if-eqz v2, :cond_4 - const v2, 0x7f040354 + const v2, 0x7f040355 invoke-static {p1, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -555,7 +555,7 @@ if-eqz v2, :cond_5 - const v2, 0x7f040355 + const v2, 0x7f040356 invoke-static {p1, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali index 69176544a3..94a4eb5daf 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/CodeNode.smali @@ -179,7 +179,7 @@ const/4 v4, 0x5 - const v5, 0x7f04033f + const v5, 0x7f040340 const/16 v6, 0xa @@ -293,14 +293,14 @@ goto :goto_2 :cond_5 - const p2, 0x7f040354 + const p2, 0x7f040355 invoke-static {v1, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result p2 :goto_2 - const v3, 0x7f040340 + const v3, 0x7f040341 invoke-static {v1, v3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$placeholderSpan$1.smali b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$placeholderSpan$1.smali index a002ed0ee1..7418eb718a 100644 --- a/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$placeholderSpan$1.smali +++ b/com.discord/smali/com/discord/utilities/textprocessing/node/EmojiNode$render$placeholderSpan$1.smali @@ -80,7 +80,7 @@ :cond_1 iget-object p2, p0, Lcom/discord/utilities/textprocessing/node/EmojiNode$render$placeholderSpan$1;->$context:Landroid/content/Context; - const p3, 0x7f040354 + const p3, 0x7f040355 invoke-static {p2, p3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/utils/R$b.smali b/com.discord/smali/com/discord/utils/R$b.smali index 01bbeeb6ce..a37dc8e9b6 100644 --- a/com.discord/smali/com/discord/utils/R$b.smali +++ b/com.discord/smali/com/discord/utils/R$b.smali @@ -2078,7 +2078,7 @@ new-array v6, v1, [I - const v9, 0x7f040245 + const v9, 0x7f040246 aput v9, v6, v3 @@ -2118,7 +2118,7 @@ new-array v5, v1, [I - const v6, 0x7f0402ef + const v6, 0x7f0402f0 aput v6, v5, v3 @@ -2138,7 +2138,7 @@ new-array v5, v1, [I - const v6, 0x7f0401c9 + const v6, 0x7f0401ca aput v6, v5, v3 @@ -2298,17 +2298,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -2317,14 +2317,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -2332,11 +2332,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -2370,37 +2370,37 @@ 0x1010540 0x7f040100 0x7f040107 - 0x7f040223 + 0x7f040224 .end array-data :array_8 .array-data 4 - 0x7f0402f0 0x7f0402f1 0x7f0402f2 0x7f0402f3 + 0x7f0402f4 .end array-data :array_9 .array-data 4 - 0x7f040220 0x7f040221 + 0x7f040222 .end array-data :array_a .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_b .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_c @@ -2424,9 +2424,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_e @@ -2502,47 +2502,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -2552,6 +2551,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_f @@ -2567,15 +2567,15 @@ :array_10 .array-data 4 0x7f040100 - 0x7f0401cb - 0x7f0401cd - 0x7f0401cf + 0x7f0401cc + 0x7f0401ce 0x7f0401d0 - 0x7f0401d4 + 0x7f0401d1 0x7f0401d5 0x7f0401d6 - 0x7f0401d9 - 0x7f040247 + 0x7f0401d7 + 0x7f0401da + 0x7f040248 .end array-data :array_11 @@ -2635,10 +2635,10 @@ 0x7f040142 0x7f0401a7 0x7f0401ab - 0x7f0402b2 - 0x7f0402e0 - 0x7f040338 - 0x7f04033a + 0x7f0402b3 + 0x7f0402e1 + 0x7f040339 + 0x7f04033b .end array-data :array_14 @@ -2647,8 +2647,8 @@ 0x7f04008a 0x7f04008b 0x7f04008c - 0x7f0402e4 0x7f0402e5 + 0x7f0402e6 .end array-data :array_15 @@ -2663,18 +2663,18 @@ 0x7f04010c 0x7f04010d 0x7f04010e - 0x7f0402d0 - 0x7f0402d2 - 0x7f0402f5 - 0x7f040393 + 0x7f0402d1 + 0x7f0402d3 + 0x7f0402f6 0x7f040394 - 0x7f04039e + 0x7f040395 + 0x7f04039f .end array-data :array_16 .array-data 4 - 0x7f0401e1 0x7f0401e2 + 0x7f0401e3 .end array-data :array_17 @@ -2693,19 +2693,19 @@ :array_19 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_1a .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_1b @@ -2722,8 +2722,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_1d @@ -2735,24 +2735,24 @@ 0x7f0400f5 0x7f040123 0x7f04012a - 0x7f0401d7 - 0x7f0402dc + 0x7f0401d8 0x7f0402dd 0x7f0402de + 0x7f0402df .end array-data :array_1e .array-data 4 - 0x7f0401dd - 0x7f04020f + 0x7f0401de 0x7f040210 0x7f040211 - 0x7f04021a + 0x7f040212 0x7f04021b 0x7f04021c 0x7f04021d - 0x7f04021f - 0x7f040222 + 0x7f04021e + 0x7f040220 + 0x7f040223 .end array-data :array_1f @@ -2765,19 +2765,19 @@ 0x7f040114 0x7f040142 0x7f04014c - 0x7f040244 - 0x7f040267 - 0x7f0402b2 - 0x7f0402e0 - 0x7f0403bb + 0x7f040245 + 0x7f040268 + 0x7f0402b3 + 0x7f0402e1 + 0x7f0403bc .end array-data :array_20 .array-data 4 0x7f040120 0x7f040121 - 0x7f0401d2 - 0x7f040225 + 0x7f0401d3 + 0x7f040226 .end array-data :array_21 @@ -2801,7 +2801,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_23 @@ -2818,16 +2818,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -2841,7 +2840,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_25 @@ -2875,8 +2875,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_28 @@ -2915,15 +2915,15 @@ 0x7f0401aa 0x7f0401ac 0x7f0401ad - 0x7f0402b2 - 0x7f0402f7 + 0x7f0402b3 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2c .array-data 4 - 0x7f0402f7 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2d @@ -2940,13 +2940,12 @@ 0x7f0400ae 0x7f0400ff 0x7f04012b - 0x7f040240 0x7f040241 - 0x7f04024c - 0x7f0402d1 - 0x7f0402e6 - 0x7f04031a - 0x7f040321 + 0x7f040242 + 0x7f04024d + 0x7f0402d2 + 0x7f0402e7 + 0x7f04031b 0x7f040322 0x7f040323 0x7f040324 @@ -2956,10 +2955,11 @@ 0x7f040328 0x7f040329 0x7f04032a - 0x7f04032f - 0x7f040334 + 0x7f04032b + 0x7f040330 0x7f040335 - 0x7f040339 + 0x7f040336 + 0x7f04033a .end array-data :array_2e @@ -2994,9 +2994,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_30 @@ -3008,8 +3008,8 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_31 @@ -3019,26 +3019,26 @@ 0x101011f 0x7f040100 0x7f04013d - 0x7f0401cb 0x7f0401cc - 0x7f0401ce - 0x7f0401d0 - 0x7f0401d3 - 0x7f0401d6 - 0x7f040247 + 0x7f0401cd + 0x7f0401cf + 0x7f0401d1 + 0x7f0401d4 + 0x7f0401d7 + 0x7f040248 .end array-data :array_32 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_33 .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_34 @@ -3050,10 +3050,10 @@ 0x7f04011b 0x7f04011c 0x7f04011d - 0x7f0401dc - 0x7f0402b1 - 0x7f0402e8 - 0x7f0402ee + 0x7f0401dd + 0x7f0402b2 + 0x7f0402e9 + 0x7f0402ef .end array-data :array_35 @@ -3067,21 +3067,21 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_36 .array-data 4 0x7f04006a 0x7f0400ad - 0x7f0402cf + 0x7f0402d0 .end array-data :array_37 @@ -3093,16 +3093,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -3116,20 +3115,21 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_38 .array-data 4 - 0x7f0402e6 0x7f0402e7 + 0x7f0402e8 .end array-data :array_39 .array-data 4 0x101011f 0x7f040100 - 0x7f040242 + 0x7f040243 .end array-data :array_3a @@ -3138,7 +3138,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_3b @@ -3156,17 +3156,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_3d @@ -3178,7 +3178,6 @@ :array_3e .array-data 4 - 0x7f040304 0x7f040305 0x7f040306 0x7f040307 @@ -3200,9 +3199,10 @@ 0x7f040317 0x7f040318 0x7f040319 - 0x7f04031b + 0x7f04031a 0x7f04031c 0x7f04031d + 0x7f04031e .end array-data :array_3f @@ -3219,7 +3219,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_40 @@ -3247,11 +3247,11 @@ 0x7f040146 0x7f040148 0x7f040149 - 0x7f04025b 0x7f04025c 0x7f04025d 0x7f04025e 0x7f04025f + 0x7f040260 .end array-data :array_41 @@ -3274,17 +3274,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -3292,15 +3291,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_43 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_44 diff --git a/com.discord/smali/com/discord/views/CheckedSetting.smali b/com.discord/smali/com/discord/views/CheckedSetting.smali index 96a4f85a22..2132f4b65d 100644 --- a/com.discord/smali/com/discord/views/CheckedSetting.smali +++ b/com.discord/smali/com/discord/views/CheckedSetting.smali @@ -433,17 +433,17 @@ throw p1 :pswitch_0 - const v0, 0x7f0d007b + const v0, 0x7f0d007c goto :goto_0 :pswitch_1 - const v0, 0x7f0d007a + const v0, 0x7f0d007b goto :goto_0 :pswitch_2 - const v0, 0x7f0d0079 + const v0, 0x7f0d007a :goto_0 invoke-virtual {p0}, Lcom/discord/views/CheckedSetting;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/views/TernaryCheckBox.smali b/com.discord/smali/com/discord/views/TernaryCheckBox.smali index 00e15f147d..d006bac0dd 100644 --- a/com.discord/smali/com/discord/views/TernaryCheckBox.smali +++ b/com.discord/smali/com/discord/views/TernaryCheckBox.smali @@ -115,7 +115,7 @@ :cond_0 :goto_0 - const p2, 0x7f0d007c + const p2, 0x7f0d007d move-object v1, p0 diff --git a/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali b/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali index 63b32a66ca..7f97a36c4d 100644 --- a/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali +++ b/com.discord/smali/com/discord/views/ToolbarTitleLayout.smali @@ -169,7 +169,7 @@ check-cast v1, Landroid/view/ViewGroup; - const v2, 0x7f0d007d + const v2, 0x7f0d007e const/4 v3, 0x1 diff --git a/com.discord/smali/com/discord/views/UploadProgressView.smali b/com.discord/smali/com/discord/views/UploadProgressView.smali index a072309391..280ba0edf6 100644 --- a/com.discord/smali/com/discord/views/UploadProgressView.smali +++ b/com.discord/smali/com/discord/views/UploadProgressView.smali @@ -57,7 +57,7 @@ check-cast p2, Landroid/view/ViewGroup; - const v0, 0x7f0d007e + const v0, 0x7f0d007f invoke-static {p1, v0, p2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -121,7 +121,7 @@ move-result-object p1 - const p2, 0x7f0402a4 + const p2, 0x7f0402a5 const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/views/UserListItemView.smali b/com.discord/smali/com/discord/views/UserListItemView.smali index 0625bc3974..0bba332bb0 100644 --- a/com.discord/smali/com/discord/views/UserListItemView.smali +++ b/com.discord/smali/com/discord/views/UserListItemView.smali @@ -59,7 +59,7 @@ check-cast p3, Landroid/view/ViewGroup; - const v0, 0x7f0d0080 + const v0, 0x7f0d0081 invoke-virtual {p1, v0, p3, p2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; diff --git a/com.discord/smali/com/discord/views/VoiceUserView.smali b/com.discord/smali/com/discord/views/VoiceUserView.smali index 24d270eaaf..dfdb65785c 100644 --- a/com.discord/smali/com/discord/views/VoiceUserView.smali +++ b/com.discord/smali/com/discord/views/VoiceUserView.smali @@ -157,7 +157,7 @@ check-cast v0, Landroid/view/ViewGroup; - const v1, 0x7f0d0083 + const v1, 0x7f0d0084 invoke-static {p1, v1, v0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali b/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali index 2b876d9425..d03254d424 100644 --- a/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali +++ b/com.discord/smali/com/discord/views/video/VideoCallParticipantView.smali @@ -338,7 +338,7 @@ check-cast v0, Landroid/view/ViewGroup; - const v1, 0x7f0d0082 + const v1, 0x7f0d0083 invoke-static {p1, v1, v0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali index b9bcc11fd2..ad17e9a131 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthCaptcha.smali @@ -165,7 +165,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d008b + const v0, 0x7f0d008c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthInviteInfo.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthInviteInfo.smali index 41e2e03a7b..7e5b10e582 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthInviteInfo.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthInviteInfo.smali @@ -655,7 +655,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d008d + const v0, 0x7f0d008e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali index 5c60fab45c..ae3c69c204 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLanding.smali @@ -143,7 +143,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d008e + const v0, 0x7f0d008f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali index fab5273522..eac278a8e0 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthLogin.smali @@ -1133,7 +1133,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d008f + const v0, 0x7f0d0090 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali index 0a83847bd7..66b00a8c7d 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthMfa.smali @@ -353,7 +353,7 @@ invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v1, 0x7f0d0091 + const v1, 0x7f0d0092 const/4 v2, 0x0 @@ -430,7 +430,7 @@ invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v1, 0x7f0d0092 + const v1, 0x7f0d0093 const/4 v2, 0x0 @@ -518,7 +518,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0090 + const v0, 0x7f0d0091 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali index 69d0d167b7..b512036e49 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegister.smali @@ -1544,7 +1544,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0093 + const v0, 0x7f0d0094 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegisterInvite.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegisterInvite.smali index c64e50f96a..e74e919ab0 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegisterInvite.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthRegisterInvite.smali @@ -1135,7 +1135,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0094 + const v0, 0x7f0d0095 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali index 930439a443..b9555f3a1f 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetAuthUndeleteAccount.smali @@ -275,7 +275,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0095 + const v0, 0x7f0d0096 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelGroupDMSettings.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelGroupDMSettings.smali index 7581eec814..3caa0d3551 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelGroupDMSettings.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelGroupDMSettings.smali @@ -391,7 +391,7 @@ move-result-object p1 - const p3, 0x7f04024e + const p3, 0x7f04024f invoke-virtual {p1, p3}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setDialogAttrTheme(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -746,7 +746,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0098 + const v0, 0x7f0d0099 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali index e1ead8ea9a..b37084c552 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali @@ -540,7 +540,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d009d + const v0, 0x7f0d009e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali index a60f9dd312..9608a3a54b 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali @@ -82,7 +82,7 @@ new-instance p1, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel; - const p2, 0x7f0d00a2 + const p2, 0x7f0d00a3 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;->(ILcom/discord/widgets/channels/WidgetChannelSelector$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali index 02c4c3b6c1..8b35c8b899 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali @@ -277,7 +277,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00a1 + const v0, 0x7f0d00a2 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali index 3f15d5c5ae..44056db033 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali @@ -1026,7 +1026,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00a4 + const v0, 0x7f0d00a5 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali index a74ea6adbe..0a52a164b8 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali @@ -264,7 +264,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00a5 + const v0, 0x7f0d00a6 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali index ac4d3552af..45c9d769de 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali @@ -178,7 +178,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00a6 + const v0, 0x7f0d00a7 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali index 858d577e88..f34a8952af 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali @@ -400,7 +400,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00a7 + const v0, 0x7f0d00a8 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali index 09f395878a..573b2d085b 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali @@ -144,7 +144,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00a8 + const v0, 0x7f0d00a9 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel$RolesAdapter$RoleListItem.smali b/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel$RolesAdapter$RoleListItem.smali index 8de37eb638..a72d96ff06 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel$RolesAdapter$RoleListItem.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel$RolesAdapter$RoleListItem.smali @@ -154,7 +154,7 @@ move-result-object p1 - const v0, 0x7f040274 + const v0, 0x7f040275 invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali b/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali index 3c601e7847..7caf7b1e3a 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali @@ -626,7 +626,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00e1 + const v0, 0x7f0d00e2 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali index 8365e799f1..8e174f2a31 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali @@ -908,7 +908,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00ee + const v0, 0x7f0d00ef return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali index ad1041f60a..50a829caef 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali @@ -110,7 +110,7 @@ new-instance p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter$WidgetGroupInviteFriendsListItem; - const p2, 0x7f0d00ef + const p2, 0x7f0d00f0 invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter$WidgetGroupInviteFriendsListItem;->(Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter;ILcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali index e3234fe786..9dd386120f 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali @@ -1368,7 +1368,7 @@ move-result-object v0 - const v1, 0x7f0d00a3 + const v1, 0x7f0d00a4 const/4 v2, 0x0 @@ -1999,7 +1999,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d016c + const v0, 0x7f0d016d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali index 62343f572f..b1b6880a4b 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali @@ -401,7 +401,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00a9 + const v0, 0x7f0d00aa return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali index 198d8f68d3..4f7829ebb9 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate.smali @@ -417,12 +417,12 @@ if-eqz p2, :cond_0 - const p2, 0x7f040284 + const p2, 0x7f040285 goto :goto_0 :cond_0 - const p2, 0x7f04028f + const p2, 0x7f040290 :goto_0 const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali index 500fc5f564..fa83ed3a3d 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali @@ -305,7 +305,7 @@ :pswitch_1 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite; - const p2, 0x7f0d00b2 + const p2, 0x7f0d00b3 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -316,7 +316,7 @@ :pswitch_2 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory; - const p2, 0x7f0d00ac + const p2, 0x7f0d00ad invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -327,7 +327,7 @@ :pswitch_3 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA; - const p2, 0x7f0d00b3 + const p2, 0x7f0d00b4 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -338,7 +338,7 @@ :pswitch_4 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader; - const p2, 0x7f0d00b1 + const p2, 0x7f0d00b2 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -349,7 +349,7 @@ :pswitch_5 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends; - const p2, 0x7f0d00b0 + const p2, 0x7f0d00b1 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -360,7 +360,7 @@ :pswitch_6 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate; - const p2, 0x7f0d00ae + const p2, 0x7f0d00af invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -371,7 +371,7 @@ :pswitch_7 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser; - const p2, 0x7f0d00b5 + const p2, 0x7f0d00b6 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -382,7 +382,7 @@ :pswitch_8 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice; - const p2, 0x7f0d00af + const p2, 0x7f0d00b0 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -393,7 +393,7 @@ :pswitch_9 new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText; - const p2, 0x7f0d00ad + const p2, 0x7f0d00ae invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali index 32844837b6..078f04b584 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali @@ -1074,7 +1074,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00b4 + const v0, 0x7f0d00b5 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali index 0d791ddbd4..f522d064e6 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali @@ -1064,7 +1064,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0187 + const v0, 0x7f0d0188 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali index b4ec9cba34..080dff9a54 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali @@ -95,7 +95,7 @@ new-instance p1, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem; - const p2, 0x7f0d00df + const p2, 0x7f0d00e0 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;->(ILcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali index 68b70126e4..ace1f34d5f 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali @@ -477,7 +477,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0099 + const v0, 0x7f0d009a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali index 9fd0acc787..e2713573d6 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali @@ -318,7 +318,7 @@ .method public final getHeaderLayout(I)I .locals 0 - const p1, 0x7f0d009a + const p1, 0x7f0d009b return p1 .end method @@ -415,7 +415,7 @@ check-cast v1, Landroid/view/ViewGroup; - const v2, 0x7f0d009a + const v2, 0x7f0d009b const/4 v3, 0x0 @@ -565,7 +565,7 @@ :pswitch_0 new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading; - const p2, 0x7f0d009b + const p2, 0x7f0d009c invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -580,7 +580,7 @@ :pswitch_1 new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember; - const p2, 0x7f0d009c + const p2, 0x7f0d009d invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -595,7 +595,7 @@ :pswitch_2 new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - const p2, 0x7f0d009a + const p2, 0x7f0d009b invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/chat/detached/WidgetChatDetached.smali b/com.discord/smali/com/discord/widgets/chat/detached/WidgetChatDetached.smali index 490f66f287..bdac4b582c 100644 --- a/com.discord/smali/com/discord/widgets/chat/detached/WidgetChatDetached.smali +++ b/com.discord/smali/com/discord/widgets/chat/detached/WidgetChatDetached.smali @@ -131,7 +131,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00b7 + const v0, 0x7f0d00b8 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali index e4cc844005..b05a5958c9 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali @@ -66,7 +66,7 @@ const/4 v2, 0x0 - const v3, 0x7f0d00b9 + const v3, 0x7f0d00ba invoke-virtual {v0, v3, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali index b56b46ba90..b37baf4977 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali @@ -592,7 +592,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00b8 + const v0, 0x7f0d00b9 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali index 520a727bfe..c2cc00fb0b 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali @@ -46,7 +46,7 @@ check-cast p1, Landroid/view/ViewGroup; - const v1, 0x7f0d00bc + const v1, 0x7f0d00bd const/4 v2, 0x1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali index c34e41c7e2..4781d15634 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali @@ -34,7 +34,7 @@ new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter; - const v1, 0x7f0d00bc + const v1, 0x7f0d00bd const v2, 0x7f0a0017 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali index 67ad9ceaae..1ae6bf7181 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali @@ -34,7 +34,7 @@ new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter; - const v1, 0x7f0d00bc + const v1, 0x7f0d00bd const v2, 0x7f0a0017 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali index cc854958c5..7ae9cb8927 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali @@ -92,7 +92,7 @@ new-instance p1, Lcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter$Item; - const p2, 0x7f0d00bb + const p2, 0x7f0d00bc invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter$Item;->(ILcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali index 4e2821e938..b94a8688fd 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali @@ -235,52 +235,52 @@ packed-switch p0, :pswitch_data_0 - const p0, 0x7f04035a - - return p0 - - :pswitch_0 - const p0, 0x7f040360 - - return p0 - - :pswitch_1 const p0, 0x7f04035b return p0 - :pswitch_2 + :pswitch_0 const p0, 0x7f040361 return p0 - :pswitch_3 - const p0, 0x7f04035e - - return p0 - - :pswitch_4 - const p0, 0x7f040362 - - return p0 - - :pswitch_5 - const p0, 0x7f040359 - - return p0 - - :pswitch_6 + :pswitch_1 const p0, 0x7f04035c return p0 - :pswitch_7 + :pswitch_2 + const p0, 0x7f040362 + + return p0 + + :pswitch_3 + const p0, 0x7f04035f + + return p0 + + :pswitch_4 + const p0, 0x7f040363 + + return p0 + + :pswitch_5 + const p0, 0x7f04035a + + return p0 + + :pswitch_6 const p0, 0x7f04035d return p0 + :pswitch_7 + const p0, 0x7f04035e + + return p0 + :pswitch_8 - const p0, 0x7f04035f + const p0, 0x7f040360 return p0 @@ -960,7 +960,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00ba + const v0, 0x7f0d00bb return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali index 89f5072d6a..97fc4481d6 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali @@ -185,7 +185,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00bf + const v0, 0x7f0d00c0 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListActions.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListActions.smali index 528a143329..3adce81720 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListActions.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListActions.smali @@ -1090,7 +1090,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00c0 + const v0, 0x7f0d00c1 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali index 2ee78ccced..3fbbf9c652 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali @@ -374,7 +374,7 @@ :pswitch_6 new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage; - const p2, 0x7f0d00c6 + const p2, 0x7f0d00c7 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -385,7 +385,7 @@ :pswitch_7 new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage; - const p2, 0x7f0d00d7 + const p2, 0x7f0d00d8 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -423,7 +423,7 @@ :pswitch_b new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d00c2 + const p2, 0x7f0d00c3 move-object v0, p0 @@ -436,7 +436,7 @@ :pswitch_c new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d00d3 + const p2, 0x7f0d00d4 move-object v0, p0 @@ -449,7 +449,7 @@ :pswitch_d new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d00d2 + const p2, 0x7f0d00d3 move-object v0, p0 @@ -462,7 +462,7 @@ :pswitch_e new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d00d4 + const p2, 0x7f0d00d5 move-object v0, p0 @@ -511,7 +511,7 @@ :pswitch_13 new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListItem; - const p2, 0x7f0d00d5 + const p2, 0x7f0d00d6 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -558,7 +558,7 @@ :pswitch_18 new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListItem; - const p2, 0x7f0d00cc + const p2, 0x7f0d00cd invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -569,7 +569,7 @@ :pswitch_19 new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage; - const p2, 0x7f0d00cf + const p2, 0x7f0d00d0 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -580,7 +580,7 @@ :pswitch_1a new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage; - const p2, 0x7f0d00d8 + const p2, 0x7f0d00d9 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali index 9be607c9e3..dc41c6614e 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali @@ -55,7 +55,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00c1 + const v0, 0x7f0d00c2 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali index d5f93e3de3..58720e6d64 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali @@ -441,7 +441,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00c3 + const v0, 0x7f0d00c4 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -916,7 +916,7 @@ move-result-object p1 - const v1, 0x7f040342 + const v1, 0x7f040343 invoke-static {p1, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -1000,7 +1000,7 @@ move-result-object v4 - const v5, 0x7f0d00c4 + const v5, 0x7f0d00c5 invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->getEmbedFields()Landroid/view/ViewGroup; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali index 0afd0cbdd0..1925f389ce 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali @@ -14,7 +14,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d00c5 + const v0, 0x7f0d00c6 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali index 70333ed69e..c925f1059d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali @@ -98,7 +98,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00c7 + const v0, 0x7f0d00c8 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali index c248f5def9..f051a92518 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali @@ -347,7 +347,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00c8 + const v0, 0x7f0d00c9 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -664,9 +664,9 @@ invoke-static {v0, p1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const p1, 0x7f0401c0 + const p1, 0x7f0401c1 - const v2, 0x7f080370 + const v2, 0x7f080372 invoke-static {v0, p1, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/content/Context;II)I @@ -750,7 +750,7 @@ move-result-object v1 - const v3, 0x7f04026a + const v3, 0x7f04026b invoke-static {v0, v3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -1064,7 +1064,7 @@ const v10, 0x7f04013b - const v12, 0x7f080365 + const v12, 0x7f080367 invoke-static {v2, v10, v12}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/content/Context;II)I @@ -1187,7 +1187,7 @@ move-result-object v3 - const v10, 0x7f04026a + const v10, 0x7f04026b invoke-static {v2, v10}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali index 022220b06f..cd909efc42 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali @@ -133,7 +133,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00c9 + const v0, 0x7f0d00ca invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali index 345409c858..f749c73444 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali @@ -380,7 +380,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00ca + const v0, 0x7f0d00cb invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -671,7 +671,7 @@ move-result-object v3 - const v5, 0x7f08037a + const v5, 0x7f08037c invoke-virtual {v3, v5}, Lcom/facebook/drawee/view/SimpleDraweeView;->setActualImageResource(I)V @@ -895,7 +895,7 @@ move-result-object v1 - const v2, 0x7f04026a + const v2, 0x7f04026b invoke-static {v0, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -1215,7 +1215,7 @@ move-result-object v2 - const v3, 0x7f04026a + const v3, 0x7f04026b invoke-static {v7, v3}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali index 121c80275b..52987dd711 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali @@ -264,7 +264,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00cb + const v0, 0x7f0d00cc invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali index cacac2d360..c7255da22d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali @@ -19,7 +19,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d00cd + const v0, 0x7f0d00ce invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali index feb48abfb9..cf78b26803 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessage.smali @@ -201,7 +201,7 @@ move-result-object v0 - const v1, 0x7f040351 + const v1, 0x7f040352 invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -689,7 +689,7 @@ new-instance v3, Landroid/text/style/ForegroundColorSpan; - const v4, 0x7f040358 + const v4, 0x7f040359 invoke-static {v14, v4}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -784,13 +784,13 @@ const v16, 0x7f06008f - const v2, 0x7f040354 + const v2, 0x7f040355 invoke-static {v14, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v17 - const v2, 0x7f040355 + const v2, 0x7f040356 invoke-static {v14, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -958,7 +958,7 @@ :cond_8 if-eqz v2, :cond_9 - const v2, 0x7f040350 + const v2, 0x7f040351 move-object/from16 v3, v20 diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali index 5942f561fc..2ad14f6c1c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali @@ -29,7 +29,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d00ce + const v0, 0x7f0d00cf invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali index 18a1ded039..dd2f699e85 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali @@ -107,7 +107,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00d9 + const v0, 0x7f0d00da invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali index e6a7768f70..b3f73bf371 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali @@ -20,7 +20,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d00d0 + const v0, 0x7f0d00d1 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali index c264bd50e3..490f2d4629 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali @@ -14,7 +14,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d00d1 + const v0, 0x7f0d00d2 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali index 9a8fdf7ce7..af65123a50 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali @@ -55,7 +55,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00d6 + const v0, 0x7f0d00d7 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali index 839d5c6b47..b843fed4aa 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali @@ -107,7 +107,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00d7 + const v0, 0x7f0d00d8 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -478,7 +478,7 @@ move-result-object v3 - const v4, 0x7f040351 + const v4, 0x7f040352 invoke-static {v3, v4}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali index 382c2994e2..e7390687e9 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali @@ -107,7 +107,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00d9 + const v0, 0x7f0d00da invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -143,7 +143,7 @@ move-result-object v0 - const v1, 0x7f040341 + const v1, 0x7f040342 invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali index 4df56a37da..b706e1206c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali @@ -55,7 +55,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00da + const v0, 0x7f0d00db invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali index 9bc86c35dd..b73695350d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListItem.smali @@ -52,7 +52,7 @@ invoke-static {p2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f04033d + const v0, 0x7f04033e invoke-static {p2, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I diff --git a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali index 94ff162c84..1063b27108 100644 --- a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali @@ -75,7 +75,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d011b + const v0, 0x7f0d011c invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali index 8c0ac4dbaa..57132137ce 100644 --- a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali @@ -37,7 +37,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d011c + const v0, 0x7f0d011d invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali index 28856b64df..8462dc281b 100644 --- a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali @@ -33,7 +33,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d011d + const v0, 0x7f0d011e invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali index 6fcbc8029b..c7fc43cb6b 100644 --- a/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/manage_reactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali @@ -39,7 +39,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d011e + const v0, 0x7f0d011f invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/manage_reactions/WidgetManageReactions.smali b/com.discord/smali/com/discord/widgets/chat/manage_reactions/WidgetManageReactions.smali index a76f94c538..6218f0b7c3 100644 --- a/com.discord/smali/com/discord/widgets/chat/manage_reactions/WidgetManageReactions.smali +++ b/com.discord/smali/com/discord/widgets/chat/manage_reactions/WidgetManageReactions.smali @@ -190,7 +190,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d011a + const v0, 0x7f0d011b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali b/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali index e6a126bcc7..c4bc4e4b49 100644 --- a/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali +++ b/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali @@ -131,7 +131,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d009e + const v0, 0x7f0d009f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/typing/WidgetChatTypingUsers.smali b/com.discord/smali/com/discord/widgets/chat/typing/WidgetChatTypingUsers.smali index 7abf91a933..9de916be34 100644 --- a/com.discord/smali/com/discord/widgets/chat/typing/WidgetChatTypingUsers.smali +++ b/com.discord/smali/com/discord/widgets/chat/typing/WidgetChatTypingUsers.smali @@ -610,7 +610,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00dc + const v0, 0x7f0d00dd return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali b/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali index 096110452d..6da043da88 100644 --- a/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali +++ b/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali @@ -35,7 +35,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00de + const v0, 0x7f0d00df return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali index 9d42c8b091..ab8bcd5ee1 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter$Item.smali @@ -124,7 +124,7 @@ packed-switch p2, :pswitch_data_0 :pswitch_0 - const p2, 0x7f04026a + const p2, 0x7f04026b invoke-static {p1, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -160,7 +160,7 @@ return p1 :pswitch_4 - const p2, 0x7f040274 + const p2, 0x7f040275 invoke-static {p1, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali index e58b1d8016..f25ea1236c 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali @@ -85,7 +85,7 @@ new-instance p1, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item; - const p2, 0x7f0d00e3 + const p2, 0x7f0d00e4 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item;->(ILcom/discord/widgets/debugging/WidgetDebugging$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali index 847ff70cc6..9ff73c94ba 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali @@ -190,7 +190,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00e2 + const v0, 0x7f0d00e3 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali index ced7234630..69c9dbfa72 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali @@ -391,7 +391,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00e5 + const v0, 0x7f0d00e6 return v0 .end method @@ -512,7 +512,7 @@ new-array v2, v0, [Ljava/lang/Object; - const-string v4, "8.3.3" + const-string v4, "8.3.4g" aput-object v4, v2, v3 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali index 8be3735974..e967185848 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali @@ -438,7 +438,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00e7 + const v0, 0x7f0d00e8 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali index e7c59348b2..f56cbafb89 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAddUserAdapter$UserViewHolder.smali @@ -51,7 +51,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d0089 + const v0, 0x7f0d008a invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali index dfb2e4ebc4..c90db96ffc 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali @@ -908,7 +908,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00ec + const v0, 0x7f0d00ed return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali index df61993e24..89490e71a6 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali @@ -70,7 +70,7 @@ check-cast v1, Landroid/view/ViewGroup; - const v2, 0x7f0d00db + const v2, 0x7f0d00dc const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali index 27431b1c85..79b9ca1b14 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali @@ -421,7 +421,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00e8 + const v0, 0x7f0d00e9 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali index acdb5b72e1..dfca02e767 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali @@ -66,7 +66,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00ea + const v0, 0x7f0d00eb invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemSuggestion.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemSuggestion.smali index 426aa9a734..1ea8e82b77 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemSuggestion.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemSuggestion.smali @@ -196,7 +196,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00eb + const v0, 0x7f0d00ec invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali index 4d5e8440f1..4ae1c3ffca 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali @@ -274,7 +274,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00e9 + const v0, 0x7f0d00ea invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali index daf148161c..2b48dfe964 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali @@ -195,12 +195,12 @@ if-ne v0, v1, :cond_0 - const v0, 0x7f0d00f1 + const v0, 0x7f0d00f2 return v0 :cond_0 - const v0, 0x7f0d00f0 + const v0, 0x7f0d00f1 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali index c318af236e..44d069e051 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali @@ -1400,7 +1400,7 @@ move-result-object v0 - const v1, 0x7f0d00aa + const v1, 0x7f0d00ab const/4 v2, 0x0 @@ -1532,7 +1532,7 @@ move-result-object v0 - const v1, 0x7f0d00ab + const v1, 0x7f0d00ac const/4 v2, 0x0 @@ -1748,7 +1748,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00f2 + const v0, 0x7f0d00f3 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali index 521fdd8e91..186d211d22 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali @@ -158,7 +158,7 @@ iget-object v2, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreate;->inflater:Landroid/view/LayoutInflater; - const v3, 0x7f0d00f5 + const v3, 0x7f0d00f6 iget-object v4, p0, Lcom/discord/widgets/guilds/create/WidgetGuildCreate;->serverRegionsView:Landroid/view/ViewGroup; @@ -655,7 +655,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00f4 + const v0, 0x7f0d00f5 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali index 8c38050fe0..843c7cac9f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet$ChannelsSpinnerAdapter.smali @@ -168,7 +168,7 @@ invoke-static {p3, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const p3, 0x7f0d0075 + const p3, 0x7f0d0076 const/4 v0, 0x1 @@ -206,7 +206,7 @@ invoke-static {p3, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const p3, 0x7f0d0074 + const p3, 0x7f0d0075 const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali index 64a627ad26..336b493420 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/ViewInviteSettingsSheet.smali @@ -245,7 +245,7 @@ invoke-static {v1, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v2, 0x7f0d0074 + const v2, 0x7f0d0075 const/4 v3, 0x0 @@ -279,7 +279,7 @@ check-cast v0, Landroid/view/ViewGroup; - const v1, 0x7f0d0072 + const v1, 0x7f0d0073 invoke-static {p1, v1, v0}, Landroidx/core/widget/NestedScrollView;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -399,7 +399,7 @@ invoke-static {v1, p2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v2, 0x7f0d0074 + const v2, 0x7f0d0075 const/4 v3, 0x0 @@ -433,7 +433,7 @@ check-cast p2, Landroid/view/ViewGroup; - const v0, 0x7f0d0072 + const v0, 0x7f0d0073 invoke-static {p1, v0, p2}, Landroidx/core/widget/NestedScrollView;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -553,7 +553,7 @@ invoke-static {v1, p2}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v2, 0x7f0d0074 + const v2, 0x7f0d0075 const/4 v3, 0x0 @@ -587,7 +587,7 @@ check-cast p2, Landroid/view/ViewGroup; - const p3, 0x7f0d0072 + const p3, 0x7f0d0073 invoke-static {p1, p3, p2}, Landroidx/core/widget/NestedScrollView;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -730,7 +730,7 @@ move-result-object v5 - const v6, 0x7f0d0076 + const v6, 0x7f0d0077 move-object v7, p1 diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali index 959aafebab..d120b7d719 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali @@ -638,7 +638,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00f6 + const v0, 0x7f0d00f7 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali index d3b7ffb6d2..ae22bbdfb3 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali @@ -155,7 +155,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d00f9 + const v0, 0x7f0d00fa invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali index a042f6e75d..2dfd73ff03 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali @@ -1610,7 +1610,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00f8 + const v0, 0x7f0d00f9 return v0 .end method @@ -1753,7 +1753,7 @@ invoke-static {v0, v4}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v4, 0x7f04037a + const v4, 0x7f04037b invoke-static {v0, v4, v1, v2, v3}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali index 57e406e1b2..417fed561f 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali @@ -453,7 +453,7 @@ check-cast v0, Landroid/view/ViewGroup; - const v1, 0x7f0d00f7 + const v1, 0x7f0d00f8 invoke-static {p1, v1, v0}, Landroidx/appcompat/widget/LinearLayoutCompat;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali index f556c94c67..cd04469d1b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali @@ -88,7 +88,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00fa + const v0, 0x7f0d00fb return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali index 146dff5e58..9b4a438149 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali @@ -387,7 +387,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0100 + const v0, 0x7f0d0101 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter$Item.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter$Item.smali index d127fcc2c0..d14b5e6fe0 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter$Item.smali @@ -105,12 +105,12 @@ if-eqz v0, :cond_0 - const v0, 0x7f040253 + const v0, 0x7f040254 goto :goto_0 :cond_0 - const v0, 0x7f040252 + const v0, 0x7f040253 :goto_0 const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter.smali index 9bad5f4b21..75a21c8a89 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsListAdapter.smali @@ -216,12 +216,12 @@ if-eqz p2, :cond_0 - const p2, 0x7f0d0109 + const p2, 0x7f0d010a goto :goto_0 :cond_0 - const p2, 0x7f0d0108 + const p2, 0x7f0d0109 :goto_0 invoke-direct {p1, p0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter$ItemGuildCreate;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter;I)V @@ -243,12 +243,12 @@ if-eqz p2, :cond_1 - const p2, 0x7f0d010b + const p2, 0x7f0d010c goto :goto_1 :cond_1 - const p2, 0x7f0d010a + const p2, 0x7f0d010b :goto_1 invoke-direct {p1, p0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter$ItemGuildUnavailable;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter;I)V @@ -264,12 +264,12 @@ if-eqz p2, :cond_2 - const p2, 0x7f0d0107 + const p2, 0x7f0d0108 goto :goto_2 :cond_2 - const p2, 0x7f0d010c + const p2, 0x7f0d010d :goto_2 invoke-direct {p1, p0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter$ItemGuild;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter;I)V @@ -285,12 +285,12 @@ if-eqz p2, :cond_3 - const p2, 0x7f0d0104 + const p2, 0x7f0d0105 goto :goto_3 :cond_3 - const p2, 0x7f0d0105 + const p2, 0x7f0d0106 :goto_3 invoke-direct {p1, p0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter$ItemDirectMessage;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter;I)V @@ -306,12 +306,12 @@ if-eqz p2, :cond_4 - const p2, 0x7f0d0102 + const p2, 0x7f0d0103 goto :goto_4 :cond_4 - const p2, 0x7f0d0101 + const p2, 0x7f0d0102 :goto_4 invoke-direct {p1, p0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter$ItemDivider;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter;I)V @@ -327,12 +327,12 @@ if-eqz p2, :cond_5 - const p2, 0x7f0d010e + const p2, 0x7f0d010f goto :goto_5 :cond_5 - const p2, 0x7f0d010d + const p2, 0x7f0d010e :goto_5 invoke-direct {p1, p0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter$ItemProfile;->(Lcom/discord/widgets/guilds/list/WidgetGuildsListAdapter;I)V diff --git a/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemGuild.smali b/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemGuild.smali index fa056f53f2..e943b34f67 100644 --- a/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemGuild.smali +++ b/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemGuild.smali @@ -63,7 +63,7 @@ .method public constructor (Lcom/discord/widgets/guilds/management/WidgetGuildManagement$Adapter;)V .locals 1 - const v0, 0x7f0d00fd + const v0, 0x7f0d00fe invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemHeader.smali b/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemHeader.smali index 51c79c3bad..c1821d400b 100644 --- a/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemHeader.smali +++ b/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement$Adapter$ItemHeader.smali @@ -31,7 +31,7 @@ .method public constructor (Lcom/discord/widgets/guilds/management/WidgetGuildManagement$Adapter;)V .locals 1 - const v0, 0x7f0d00fe + const v0, 0x7f0d00ff invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement.smali b/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement.smali index 2b34c1b0a0..65cdcfa516 100644 --- a/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement.smali +++ b/com.discord/smali/com/discord/widgets/guilds/management/WidgetGuildManagement.smali @@ -283,7 +283,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00fc + const v0, 0x7f0d00fd return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/main/WidgetMain.smali b/com.discord/smali/com/discord/widgets/main/WidgetMain.smali index c85d7d1913..477f957706 100644 --- a/com.discord/smali/com/discord/widgets/main/WidgetMain.smali +++ b/com.discord/smali/com/discord/widgets/main/WidgetMain.smali @@ -702,7 +702,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0111 + const v0, 0x7f0d0112 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/main/WidgetMainHeaderManager.smali b/com.discord/smali/com/discord/widgets/main/WidgetMainHeaderManager.smali index 521f0c9a79..2d8042b250 100644 --- a/com.discord/smali/com/discord/widgets/main/WidgetMainHeaderManager.smali +++ b/com.discord/smali/com/discord/widgets/main/WidgetMainHeaderManager.smali @@ -33,7 +33,7 @@ new-instance v0, Landroid/text/style/ForegroundColorSpan; - const v1, 0x7f040279 + const v1, 0x7f04027a invoke-static {p2, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali index 05ec4e57b1..8035fb2cff 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali @@ -350,7 +350,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d011f + const v0, 0x7f0d0120 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali index 71934a28ce..0b6ceef4dd 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali @@ -565,7 +565,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0121 + const v0, 0x7f0d0122 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali index d99154c667..47417fe74d 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali @@ -553,7 +553,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0122 + const v0, 0x7f0d0123 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali index 3a30ecaecb..32b6e1c69e 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1.smali @@ -120,7 +120,7 @@ iget-object v1, v0, Lcom/discord/widgets/notice/WidgetNoticePopupChannel$Companion$getMessageRenderContext$1;->$context:Landroid/content/Context; - const v5, 0x7f040356 + const v5, 0x7f040357 invoke-static {v1, v5}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali index 89ae16ae3b..5ee4495416 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali @@ -329,7 +329,7 @@ check-cast v1, Landroid/view/View; - const v5, 0x7f040386 + const v5, 0x7f040387 invoke-static {v1, v5, v4, v3, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/view/View;IIILjava/lang/Object;)I @@ -475,7 +475,7 @@ move-result-object p1 - const v1, 0x7f040269 + const v1, 0x7f04026a invoke-static {p1, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -877,7 +877,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0123 + const v0, 0x7f0d0124 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali index 42d507aed6..56c33b26a0 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali @@ -147,7 +147,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0124 + const v0, 0x7f0d0125 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/roles/RolesAdapter.smali b/com.discord/smali/com/discord/widgets/roles/RolesAdapter.smali index 8817e27e42..6fe8a9c25b 100644 --- a/com.discord/smali/com/discord/widgets/roles/RolesAdapter.smali +++ b/com.discord/smali/com/discord/widgets/roles/RolesAdapter.smali @@ -177,7 +177,7 @@ move-result-object p2 - const v0, 0x7f0d0078 + const v0, 0x7f0d0079 const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali b/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali index 2a8a0fa479..09eb7423f9 100644 --- a/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali +++ b/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali @@ -532,7 +532,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0128 + const v0, 0x7f0d0129 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali b/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali index 950a5db9dc..5ef0e4d97d 100644 --- a/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali +++ b/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali @@ -64,7 +64,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0129 + const v0, 0x7f0d012a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali index 3a01a47764..8a79bb7158 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali @@ -77,7 +77,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d012c + const v0, 0x7f0d012d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali index 8c78cf63e5..79034ad202 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali @@ -49,7 +49,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d0130 + const v0, 0x7f0d0131 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -176,22 +176,22 @@ return p1 :pswitch_0 - const p1, 0x7f04037d + const p1, 0x7f04037e return p1 :pswitch_1 - const p1, 0x7f04037c + const p1, 0x7f04037d return p1 :pswitch_2 - const p1, 0x7f040383 + const p1, 0x7f040384 return p1 :pswitch_3 - const p1, 0x7f040384 + const p1, 0x7f040385 return p1 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali index 04c9aa112a..62a928a708 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali @@ -46,7 +46,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d012e + const v0, 0x7f0d012f invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -80,32 +80,32 @@ packed-switch p0, :pswitch_data_0 - const p0, 0x7f040382 + const p0, 0x7f040383 return p0 :pswitch_0 - const p0, 0x7f04037f + const p0, 0x7f040380 return p0 :pswitch_1 - const p0, 0x7f040385 - - return p0 - - :pswitch_2 - const p0, 0x7f040381 - - return p0 - - :pswitch_3 const p0, 0x7f040386 return p0 + :pswitch_2 + const p0, 0x7f040382 + + return p0 + + :pswitch_3 + const p0, 0x7f040387 + + return p0 + :pswitch_4 - const p0, 0x7f04037c + const p0, 0x7f04037d return p0 diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali index 1bc3283593..88d681df3c 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali @@ -34,7 +34,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d012a + const v0, 0x7f0d012b invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali index 343d535907..8a46b546ea 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali @@ -34,7 +34,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d012b + const v0, 0x7f0d012c invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali index 80e95cc8cb..84c0ac7200 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali @@ -44,7 +44,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d012d + const v0, 0x7f0d012e invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali index c1aab4600a..5213155a98 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali @@ -39,7 +39,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d012f + const v0, 0x7f0d0130 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali index ceb874eccc..74340153a5 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali @@ -34,7 +34,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d0131 + const v0, 0x7f0d0132 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali index 855bbf356e..9a3a61d9f4 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali @@ -541,7 +541,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0132 + const v0, 0x7f0d0133 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali index 060fd5cf10..d168f5c7e0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali @@ -968,7 +968,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0134 + const v0, 0x7f0d0135 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali index 21b61ccc02..dc6517670d 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali @@ -212,7 +212,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0133 + const v0, 0x7f0d0134 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali index ac9aa28ea5..b1d42774ae 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali @@ -115,7 +115,7 @@ new-instance p1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion; - const p2, 0x7f0d0150 + const p2, 0x7f0d0151 invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion;->(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;ILcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali index e71d212c64..9bc8f0c2e1 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali @@ -238,7 +238,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d014f + const v0, 0x7f0d0150 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali index d0581e3ec9..0fa3f98647 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali @@ -1671,7 +1671,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0135 + const v0, 0x7f0d0136 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali index f928fafa10..8289468d79 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali @@ -140,7 +140,7 @@ check-cast p2, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const p1, 0x7f0d013b + const p1, 0x7f0d013c invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali index 552e0984fe..b499693b41 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali @@ -453,7 +453,7 @@ move-result-object v0 - const v1, 0x7f0d0141 + const v1, 0x7f0d0142 const/4 v2, 0x0 @@ -595,7 +595,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d013c + const v0, 0x7f0d013d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali index dc0268100c..84d33e5503 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali @@ -546,7 +546,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d013d + const v0, 0x7f0d013e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali index befbd46f80..645d39cada 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali @@ -303,7 +303,7 @@ .end annotation .end param - const p3, 0x7f0d013f + const p3, 0x7f0d0140 const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali index 2b58a83691..38c085921b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali @@ -288,7 +288,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d013e + const v0, 0x7f0d013f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali index 882e05f05a..d60a98a01f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali @@ -1028,7 +1028,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0142 + const v0, 0x7f0d0143 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali index edebdbbb83..3c32fbe4a0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali @@ -939,7 +939,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0143 + const v0, 0x7f0d0144 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali index e273bc814c..f0f789f0a1 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali @@ -1708,7 +1708,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00e4 + const v0, 0x7f0d00e5 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali index f53be6d447..6d1e45c6f7 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali @@ -108,7 +108,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0144 + const v0, 0x7f0d0145 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali index dd84ec003d..81aff12321 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali @@ -204,7 +204,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0147 + const v0, 0x7f0d0148 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali index 577dcc5671..54aec482db 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali @@ -311,7 +311,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0145 + const v0, 0x7f0d0146 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali index 748c9c3ac3..61850087db 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali @@ -59,7 +59,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites$Adapter;)V .locals 1 - const v0, 0x7f0d0146 + const v0, 0x7f0d0147 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali index 2d09349a4f..c67914f098 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali @@ -266,7 +266,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0149 + const v0, 0x7f0d014a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali index 0ea9d940d4..84f7bd5369 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali @@ -250,7 +250,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d0148 + const v0, 0x7f0d0149 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -522,7 +522,7 @@ move-object/from16 v6, p6 - const v0, 0x7f0d0140 + const v0, 0x7f0d0141 const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali index 0c9dfc8494..fdbc934f50 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali @@ -588,7 +588,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d014b + const v0, 0x7f0d014c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali index a22197cc86..9e5bcd5a72 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali @@ -61,7 +61,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsMembersAdapter;)V .locals 1 - const v0, 0x7f0d014a + const v0, 0x7f0d014b invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali index aeb8d5b380..5178660649 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali @@ -375,7 +375,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d014c + const v0, 0x7f0d014d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali index 1cef9145b2..72c67fec75 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali @@ -121,7 +121,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d014e + const v0, 0x7f0d014f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali index 13cc942d8d..adaff1bc18 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali @@ -2312,7 +2312,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d014d + const v0, 0x7f0d014e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali index 0319539424..1fc8a9088f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali @@ -572,7 +572,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0153 + const v0, 0x7f0d0154 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali index e15af12c1d..1a2b0d25c0 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali @@ -55,7 +55,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsRolesListAdapter;)V .locals 1 - const v0, 0x7f0d0152 + const v0, 0x7f0d0153 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali index d6c2273066..669214b5a9 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali @@ -216,7 +216,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0155 + const v0, 0x7f0d0156 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali index a008000778..964e07e1ce 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali @@ -212,7 +212,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0154 + const v0, 0x7f0d0155 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali index d36e4b958c..9166b150b5 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali @@ -365,7 +365,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00ff + const v0, 0x7f0d0100 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali index e13a80747a..83da18e463 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali @@ -549,7 +549,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0156 + const v0, 0x7f0d0157 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali index 6763baaee6..7de8424d28 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali @@ -485,7 +485,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0136 + const v0, 0x7f0d0137 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali index 8d38563dfb..dfc2ba52c8 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali @@ -259,7 +259,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d0139 + const v0, 0x7f0d013a invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -687,7 +687,7 @@ invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v1, 0x7f040292 + const v1, 0x7f040293 invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I @@ -716,7 +716,7 @@ invoke-static {v0, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - const v1, 0x7f04028a + const v1, 0x7f04028b invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali index 32c442f87b..47c736808f 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali @@ -33,7 +33,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d013a + const v0, 0x7f0d013b invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali index 2419e9fa3e..76dc6dd004 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali @@ -129,7 +129,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d0137 + const v0, 0x7f0d0138 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali index e9dc6bcd6a..ffe21f3f14 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali @@ -129,7 +129,7 @@ check-cast p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; - const v0, 0x7f0d0138 + const v0, 0x7f0d0139 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali index 1b8b7c55d8..663e2b0e6d 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterSheet.smali @@ -261,7 +261,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d008a + const v0, 0x7f0d008b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog.smali b/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog.smali index 72d0dcd746..ec4e8cfe19 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetChangeLog.smali @@ -641,7 +641,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0097 + const v0, 0x7f0d0098 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion$Model.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion$Model.smali new file mode 100644 index 0000000000..107d0f1058 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion$Model.smali @@ -0,0 +1,216 @@ +.class public final Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; +.super Ljava/lang/Object; +.source "WidgetSettings.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/widgets/settings/WidgetSettings$Companion; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = "Model" +.end annotation + + +# instance fields +.field private final canEnableGameDetection:Z + +.field private final me:Lcom/discord/models/domain/ModelUser; + + +# direct methods +.method public constructor (Lcom/discord/models/domain/ModelUser;Z)V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + iput-boolean p2, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + return-void +.end method + +.method public static synthetic copy$default(Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;Lcom/discord/models/domain/ModelUser;ZILjava/lang/Object;)Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + .locals 0 + + and-int/lit8 p4, p3, 0x1 + + if-eqz p4, :cond_0 + + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + :cond_0 + and-int/lit8 p3, p3, 0x2 + + if-eqz p3, :cond_1 + + iget-boolean p2, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + :cond_1 + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->copy(Lcom/discord/models/domain/ModelUser;Z)Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + + move-result-object p0 + + return-object p0 +.end method + + +# virtual methods +.method public final component1()Lcom/discord/models/domain/ModelUser; + .locals 1 + + iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + return-object v0 +.end method + +.method public final component2()Z + .locals 1 + + iget-boolean v0, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + return v0 +.end method + +.method public final copy(Lcom/discord/models/domain/ModelUser;Z)Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + .locals 1 + + new-instance v0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + + invoke-direct {v0, p1, p2}, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->(Lcom/discord/models/domain/ModelUser;Z)V + + return-object v0 +.end method + +.method public final equals(Ljava/lang/Object;)Z + .locals 4 + + const/4 v0, 0x1 + + if-eq p0, p1, :cond_2 + + instance-of v1, p1, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + + const/4 v2, 0x0 + + if-eqz v1, :cond_1 + + check-cast p1, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + + iget-object v1, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + iget-object v3, p1, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + invoke-static {v1, v3}, Lkotlin/jvm/internal/j;->n(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + if-eqz v1, :cond_1 + + iget-boolean v1, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + iget-boolean p1, p1, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + if-ne v1, p1, :cond_0 + + const/4 p1, 0x1 + + goto :goto_0 + + :cond_0 + const/4 p1, 0x0 + + :goto_0 + if-eqz p1, :cond_1 + + goto :goto_1 + + :cond_1 + return v2 + + :cond_2 + :goto_1 + return v0 +.end method + +.method public final getCanEnableGameDetection()Z + .locals 1 + + iget-boolean v0, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + return v0 +.end method + +.method public final getMe()Lcom/discord/models/domain/ModelUser; + .locals 1 + + iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + return-object v0 +.end method + +.method public final hashCode()I + .locals 2 + + iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I + + move-result v0 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + mul-int/lit8 v0, v0, 0x1f + + iget-boolean v1, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + if-eqz v1, :cond_1 + + const/4 v1, 0x1 + + :cond_1 + add-int/2addr v0, v1 + + return v0 +.end method + +.method public final toString()Ljava/lang/String; + .locals 2 + + new-instance v0, Ljava/lang/StringBuilder; + + const-string v1, "Model(me=" + + invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V + + iget-object v1, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->me:Lcom/discord/models/domain/ModelUser; + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + const-string v1, ", canEnableGameDetection=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-boolean v1, p0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->canEnableGameDetection:Z + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; + + const-string v1, ")" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + return-object v0 +.end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion.smali index 9731f2d3dc..ca9feea474 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$Companion.smali @@ -13,6 +13,12 @@ name = "Companion" .end annotation +.annotation system Ldalvik/annotation/MemberClasses; + value = { + Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + } +.end annotation + # direct methods .method private constructor ()V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali index c4b0357de9..59ca4e9cd5 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$configureUI$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/settings/WidgetSettings;->configureUI(Lcom/discord/models/domain/ModelUser;)V + value = Lcom/discord/widgets/settings/WidgetSettings;->configureUI(Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali index 0da3e7faa9..6ab224d096 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1.smali @@ -1,9 +1,9 @@ .class final Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1; -.super Lkotlin/jvm/internal/i; +.super Ljava/lang/Object; .source "WidgetSettings.kt" # interfaces -.implements Lkotlin/jvm/functions/Function1; +.implements Lrx/functions/Func3; # annotations @@ -18,76 +18,104 @@ .annotation system Ldalvik/annotation/Signature; value = { - "Lkotlin/jvm/internal/i;", - "Lkotlin/jvm/functions/Function1<", - "Lcom/discord/models/domain/ModelUser;", - "Lkotlin/Unit;", - ">;" + "", + "Ljava/lang/Object;", + "Lrx/functions/Func3<", + "TT1;TT2;TT3;TR;>;" } .end annotation +# static fields +.field public static final INSTANCE:Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1; + + # direct methods -.method constructor (Lcom/discord/widgets/settings/WidgetSettings;)V +.method static constructor ()V .locals 1 - const/4 v0, 0x1 + new-instance v0, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1; - invoke-direct {p0, v0, p1}, Lkotlin/jvm/internal/i;->(ILjava/lang/Object;)V + invoke-direct {v0}, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1;->()V + + sput-object v0, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1; + + return-void +.end method + +.method constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods -.method public final getName()Ljava/lang/String; - .locals 1 +.method public final call(Lcom/discord/models/domain/ModelUser;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment;)Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + .locals 2 - const-string v0, "configureUI" + new-instance v0, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + + const-string v1, "isStaffOrAlpha" + + invoke-static {p2, v1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z + + move-result p2 + + const/4 v1, 0x1 + + if-nez p2, :cond_0 + + if-eqz p3, :cond_1 + + invoke-virtual {p3}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I + + move-result p2 + + if-ne p2, v1, :cond_1 + + :cond_0 + invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z + + move-result p2 + + if-eqz p2, :cond_1 + + goto :goto_0 + + :cond_1 + const/4 v1, 0x0 + + :goto_0 + invoke-direct {v0, p1, v1}, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->(Lcom/discord/models/domain/ModelUser;Z)V return-object v0 .end method -.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; - .locals 1 - - const-class v0, Lcom/discord/widgets/settings/WidgetSettings; - - invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; - - move-result-object v0 - - return-object v0 -.end method - -.method public final getSignature()Ljava/lang/String; - .locals 1 - - const-string v0, "configureUI(Lcom/discord/models/domain/ModelUser;)V" - - return-object v0 -.end method - -.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; +.method public final bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 0 check-cast p1, Lcom/discord/models/domain/ModelUser; - invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1;->invoke(Lcom/discord/models/domain/ModelUser;)V + check-cast p2, Ljava/lang/Boolean; - sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + check-cast p3, Lcom/discord/models/domain/ModelExperiment; + + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1;->call(Lcom/discord/models/domain/ModelUser;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelExperiment;)Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + + move-result-object p1 return-object p1 .end method - -.method public final invoke(Lcom/discord/models/domain/ModelUser;)V - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1;->receiver:Ljava/lang/Object; - - check-cast v0, Lcom/discord/widgets/settings/WidgetSettings; - - invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettings;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettings;Lcom/discord/models/domain/ModelUser;)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2.smali new file mode 100644 index 0000000000..88f4bd1076 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2.smali @@ -0,0 +1,97 @@ +.class final Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2; +.super Lkotlin/jvm/internal/i; +.source "WidgetSettings.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/widgets/settings/WidgetSettings;->onViewBoundOrOnResume()V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x18 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/internal/i;", + "Lkotlin/jvm/functions/Function1<", + "Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# direct methods +.method constructor (Lcom/discord/widgets/settings/WidgetSettings;)V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0, p1}, Lkotlin/jvm/internal/i;->(ILjava/lang/Object;)V + + return-void +.end method + + +# virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/settings/WidgetSettings; + + invoke-static {v0}, Lkotlin/jvm/internal/u;->N(Ljava/lang/Class;)Lkotlin/reflect/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V" + + return-object v0 +.end method + +.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2;->invoke(Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V + + sget-object p1, Lkotlin/Unit;->bbC:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V + .locals 1 + + const-string v0, "p1" + + invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2;->receiver:Ljava/lang/Object; + + check-cast v0, Lcom/discord/widgets/settings/WidgetSettings; + + invoke-static {v0, p1}, Lcom/discord/widgets/settings/WidgetSettings;->access$configureUI(Lcom/discord/widgets/settings/WidgetSettings;Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V + + return-void +.end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali index 6effa5b94b..8de94cba2d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali @@ -660,10 +660,10 @@ return-void .end method -.method public static final synthetic access$configureUI(Lcom/discord/widgets/settings/WidgetSettings;Lcom/discord/models/domain/ModelUser;)V +.method public static final synthetic access$configureUI(Lcom/discord/widgets/settings/WidgetSettings;Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V .locals 0 - invoke-direct {p0, p1}, Lcom/discord/widgets/settings/WidgetSettings;->configureUI(Lcom/discord/models/domain/ModelUser;)V + invoke-direct {p0, p1}, Lcom/discord/widgets/settings/WidgetSettings;->configureUI(Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V return-void .end method @@ -676,92 +676,110 @@ return-void .end method -.method private final configureUI(Lcom/discord/models/domain/ModelUser;)V +.method private final configureUI(Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;)V .locals 4 - const/4 v0, 0x0 + invoke-virtual {p1}, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->getMe()Lcom/discord/models/domain/ModelUser; - const/4 v1, 0x1 + move-result-object v0 - if-eqz p1, :cond_1 + const/4 v1, 0x0 - invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->isStaff()Z + const/4 v2, 0x1 - move-result v2 + if-eqz v0, :cond_1 - if-eq v2, v1, :cond_0 + invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->isStaff()Z + + move-result v0 + + if-eq v0, v2, :cond_0 goto :goto_0 :cond_0 - const/4 v2, 0x1 + const/4 v0, 0x1 goto :goto_1 :cond_1 :goto_0 - const/4 v2, 0x0 + const/4 v0, 0x0 :goto_1 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsDeveloperDivider()Landroid/view/View; move-result-object v3 - invoke-static {v3, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V + invoke-static {v3, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsDeveloperHeader()Landroid/view/View; move-result-object v3 - invoke-static {v3, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V + invoke-static {v3, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsDeveloper()Landroid/view/View; move-result-object v3 - invoke-static {v3, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V + invoke-static {v3, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsDeveloper()Landroid/view/View; - move-result-object v2 + move-result-object v0 sget-object v3, Lcom/discord/widgets/settings/WidgetSettings$configureUI$1;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettings$configureUI$1; check-cast v3, Landroid/view/View$OnClickListener; - invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V + invoke-virtual {v0, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsUnclaimedBar()Landroid/view/View; - move-result-object v2 + move-result-object v0 - if-eqz p1, :cond_2 + invoke-virtual {p1}, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->getMe()Lcom/discord/models/domain/ModelUser; - invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getEmail()Ljava/lang/String; + move-result-object v3 - move-result-object p1 + if-eqz v3, :cond_2 + + invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getEmail()Ljava/lang/String; + + move-result-object v3 goto :goto_2 :cond_2 - const/4 p1, 0x0 + const/4 v3, 0x0 :goto_2 - check-cast p1, Ljava/lang/CharSequence; + check-cast v3, Ljava/lang/CharSequence; - if-eqz p1, :cond_3 + if-eqz v3, :cond_3 - invoke-static {p1}, Lkotlin/text/l;->j(Ljava/lang/CharSequence;)Z + invoke-static {v3}, Lkotlin/text/l;->j(Ljava/lang/CharSequence;)Z + + move-result v3 + + if-eqz v3, :cond_4 + + :cond_3 + const/4 v1, 0x1 + + :cond_4 + invoke-static {v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V + + invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsGames()Landroid/view/View; + + move-result-object v0 + + invoke-virtual {p1}, Lcom/discord/widgets/settings/WidgetSettings$Companion$Model;->getCanEnableGameDetection()Z move-result p1 - if-eqz p1, :cond_4 - - :cond_3 - const/4 v0, 0x1 - - :cond_4 - invoke-static {v2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V + invoke-static {v0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V return-void .end method @@ -1168,7 +1186,7 @@ move-result-object v1 - const v2, 0x7f04024e + const v2, 0x7f04024f invoke-virtual {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setDialogAttrTheme(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder; @@ -1202,7 +1220,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0157 + const v0, 0x7f0d0158 return v0 .end method @@ -1264,7 +1282,7 @@ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v0, " - 8.3.3 (833)" + const-string v0, " - 8.3.4g (834)" invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; @@ -1408,16 +1426,6 @@ invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsGames()Landroid/view/View; - - move-result-object p1 - - invoke-static {}, Lcom/discord/utilities/games/GameDetectionHelper;->isGameDetectionSupported()Z - - move-result v0 - - invoke-static {p1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy(Landroid/view/View;Z)V - invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettings;->getSettingsUnclaimedBar()Landroid/view/View; move-result-object p1 @@ -1446,6 +1454,36 @@ move-result-object v0 + invoke-static {}, Lcom/discord/stores/StoreStream;->getExperiments()Lcom/discord/stores/StoreExperiments; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreExperiments;->getExperimentalAlpha()Lrx/Observable; + + move-result-object v1 + + invoke-static {}, Lcom/discord/stores/StoreStream;->getExperiments()Lcom/discord/stores/StoreExperiments; + + move-result-object v2 + + const-string v3, "2018-11_android_game_detection" + + const/4 v4, 0x0 + + const/4 v5, 0x2 + + invoke-static {v2, v3, v4, v5, v4}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable; + + move-result-object v2 + + sget-object v3, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1;->INSTANCE:Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1; + + check-cast v3, Lrx/functions/Func3; + + invoke-static {v0, v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; + + move-result-object v0 + move-object v1, p0 check-cast v1, Lcom/discord/app/AppComponent; @@ -1458,7 +1496,7 @@ move-result-object v2 - const-string v0, "StoreStream\n .get\u2026AppTransformers.ui(this))" + const-string v0, "Observable\n .comb\u2026AppTransformers.ui(this))" invoke-static {v2, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V @@ -1466,20 +1504,18 @@ move-result-object v3 - new-instance v0, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1; + new-instance v0, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2; move-object v1, p0 check-cast v1, Lcom/discord/widgets/settings/WidgetSettings; - invoke-direct {v0, v1}, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$1;->(Lcom/discord/widgets/settings/WidgetSettings;)V + invoke-direct {v0, v1}, Lcom/discord/widgets/settings/WidgetSettings$onViewBoundOrOnResume$2;->(Lcom/discord/widgets/settings/WidgetSettings;)V move-object v8, v0 check-cast v8, Lkotlin/jvm/functions/Function1; - const/4 v4, 0x0 - const/4 v5, 0x0 const/4 v6, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccount.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccount.smali index 6eb2b2b4d9..20c95fd13c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccount.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccount.smali @@ -1678,7 +1678,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0158 + const v0, 0x7f0d0159 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccountChangePassword.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccountChangePassword.smali index 84b190880a..28f0136793 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccountChangePassword.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAccountChangePassword.smali @@ -340,7 +340,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0159 + const v0, 0x7f0d015a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali index 90e4834687..252b613b19 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali @@ -347,7 +347,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d015a + const v0, 0x7f0d015b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali index 3014b11f76..773cdbb7a4 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali @@ -281,7 +281,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d015b + const v0, 0x7f0d015c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali index 04c149c820..86deefa324 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali @@ -17,7 +17,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d015e + const v0, 0x7f0d015f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$1.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$1.smali index 00cc69fb05..affb54e45a 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$1.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$1.smali @@ -39,7 +39,7 @@ # virtual methods .method public final onClick(Landroid/view/View;)V - .locals 1 + .locals 6 iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; @@ -61,6 +61,35 @@ invoke-virtual {p1, v0}, Lcom/discord/views/CheckedSetting;->setChecked$25decb5(Z)V + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + + invoke-static {p1}, Lcom/discord/widgets/settings/WidgetSettingsGames;->access$getStatusCS$p(Lcom/discord/widgets/settings/WidgetSettingsGames;)Lcom/discord/views/CheckedSetting; + + move-result-object p1 + + invoke-virtual {p1}, Lcom/discord/views/CheckedSetting;->isChecked()Z + + move-result p1 + + if-nez p1, :cond_0 + + invoke-static {}, Lcom/discord/stores/StoreStream;->getPresences()Lcom/discord/stores/StoreUserPresence; + + move-result-object v0 + + const/4 v1, 0x0 + + const/4 v2, 0x0 + + const/4 v3, 0x0 + + const/4 v4, 0x4 + + const/4 v5, 0x0 + + invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreUserPresence;->updateActivity$default(Lcom/discord/stores/StoreUserPresence;ILcom/discord/models/domain/ModelPresence$Activity;ZILjava/lang/Object;)V + + :cond_0 invoke-static {}, Lcom/discord/stores/StoreStream;->getUserSettings()Lcom/discord/stores/StoreUserSettings; move-result-object p1 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1.smali index 06d1a9d993..53b93eb541 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->call(Ljava/lang/Boolean;)V + value = Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->onClick(Landroid/view/View;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2.smali index 35b4fa471f..a4eb7b50c4 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2.smali @@ -3,7 +3,7 @@ .source "WidgetSettingsGames.kt" # interfaces -.implements Lrx/functions/Action1; +.implements Landroid/view/View$OnClickListener; # annotations @@ -16,18 +16,6 @@ name = null .end annotation -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lrx/functions/Action1<", - "Ljava/lang/Boolean;", - ">;" - } -.end annotation - # instance fields .field final synthetic $model$inlined:Lcom/discord/widgets/settings/WidgetSettingsGames$Companion$Model; @@ -50,122 +38,120 @@ # virtual methods -.method public final call(Ljava/lang/Boolean;)V - .locals 14 +.method public final onClick(Landroid/view/View;)V + .locals 13 - const-string v0, "it" + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; - invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {p1}, Lcom/discord/widgets/settings/WidgetSettingsGames;->access$getTrackCS$p(Lcom/discord/widgets/settings/WidgetSettingsGames;)Lcom/discord/views/CheckedSetting; - invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + move-result-object p1 - move-result v0 + invoke-virtual {p1}, Lcom/discord/views/CheckedSetting;->isChecked()Z - if-eqz v0, :cond_0 + move-result p1 - sget-object v1, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; + if-nez p1, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + sget-object v0, Lcom/discord/widgets/notice/WidgetNoticeDialog;->Companion:Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion; - invoke-virtual {v0}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getFragmentManager()Landroidx/fragment/app/FragmentManager; + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + + invoke-virtual {p1}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getFragmentManager()Landroidx/fragment/app/FragmentManager; + + move-result-object v1 + + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + + const v2, 0x7f120ebe + + invoke-virtual {p1, v2}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getString(I)Ljava/lang/String; move-result-object v2 - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + const-string p1, "getString(R.string.usage_access)" - const v3, 0x7f120ebe + invoke-static {v2, p1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {v0, v3}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getString(I)Ljava/lang/String; + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + + const v3, 0x7f1205e2 + + invoke-virtual {p1, v3}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getString(I)Ljava/lang/String; move-result-object v3 - const-string v0, "getString(R.string.usage_access)" + const-string p1, "getString(R.string.game_\u2026ction_modal_info_android)" - invoke-static {v3, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + invoke-static {v3, p1}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; const v4, 0x7f1205e3 - invoke-virtual {v0, v4}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getString(I)Ljava/lang/String; + invoke-virtual {p1, v4}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getString(I)Ljava/lang/String; move-result-object v4 - const-string v0, "getString(R.string.game_\u2026ction_modal_info_android)" + const/4 v5, 0x0 - invoke-static {v4, v0}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + const p1, 0x7f0a03cd - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - const v5, 0x7f1205e4 + move-result-object p1 - invoke-virtual {v0, v5}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getString(I)Ljava/lang/String; + new-instance v6, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1; - move-result-object v5 + invoke-direct {v6, p0}, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1;->(Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;)V - const/4 v6, 0x0 + invoke-static {p1, v6}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; - const v0, 0x7f0a03cd + move-result-object p1 - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + invoke-static {p1}, Lkotlin/a/ab;->a(Lkotlin/Pair;)Ljava/util/Map; - move-result-object v0 + move-result-object v6 - new-instance v7, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2$1;->(Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;)V - - invoke-static {v0, v7}, Lkotlin/q;->m(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; - - move-result-object v0 - - invoke-static {v0}, Lkotlin/a/ab;->a(Lkotlin/Pair;)Ljava/util/Map; - - move-result-object v7 + const/4 v7, 0x0 const/4 v8, 0x0 - const/4 v9, 0x0 + const p1, 0x7f0d016f - const v0, 0x7f0d016e + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + move-result-object v9 - move-result-object v10 + const/4 v10, 0x0 - const/4 v11, 0x0 + const/16 v11, 0x2d0 - const/16 v12, 0x2d0 + const/4 v12, 0x0 - const/4 v13, 0x0 - - invoke-static/range {v1 .. v13}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V + invoke-static/range {v0 .. v12}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;->show$default(Lcom/discord/widgets/notice/WidgetNoticeDialog$Companion;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/discord/stores/StoreNotices$Dialog$Type;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V goto :goto_0 :cond_0 - iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; + iget-object p1, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; - invoke-static {v0}, Lcom/discord/widgets/settings/WidgetSettingsGames;->access$openUsageSettings(Lcom/discord/widgets/settings/WidgetSettingsGames;)V + invoke-static {p1}, Lcom/discord/widgets/settings/WidgetSettingsGames;->access$openUsageSettings(Lcom/discord/widgets/settings/WidgetSettingsGames;)V :goto_0 - sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; + sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker; - invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->this$0:Lcom/discord/widgets/settings/WidgetSettingsGames; - move-result p1 + invoke-static {v0}, Lcom/discord/widgets/settings/WidgetSettingsGames;->access$getTrackCS$p(Lcom/discord/widgets/settings/WidgetSettingsGames;)Lcom/discord/views/CheckedSetting; - invoke-virtual {v0, p1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->clickEnableGameDetectionSwitch(Z)V - - return-void -.end method - -.method public final bridge synthetic call(Ljava/lang/Object;)V - .locals 0 - - check-cast p1, Ljava/lang/Boolean; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->call(Ljava/lang/Boolean;)V + move-result-object v0 + + invoke-virtual {v0}, Lcom/discord/views/CheckedSetting;->isChecked()Z + + move-result v0 + + invoke-virtual {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->clickEnableGameDetectionSwitch(Z)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames.smali index 40b922d0c8..3bc53cc100 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGames.smali @@ -270,6 +270,16 @@ return-object p0 .end method +.method public static final synthetic access$getTrackCS$p(Lcom/discord/widgets/settings/WidgetSettingsGames;)Lcom/discord/views/CheckedSetting; + .locals 0 + + invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getTrackCS()Lcom/discord/views/CheckedSetting; + + move-result-object p0 + + return-object p0 +.end method + .method public static final synthetic access$openUsageSettings(Lcom/discord/widgets/settings/WidgetSettingsGames;)V .locals 0 @@ -279,7 +289,7 @@ .end method .method private final configureUI(Lcom/discord/widgets/settings/WidgetSettingsGames$Companion$Model;)V - .locals 5 + .locals 6 invoke-virtual {p1}, Lcom/discord/widgets/settings/WidgetSettingsGames$Companion$Model;->getRunningGame()Lcom/discord/stores/StoreRunningGame$RunningGame; @@ -424,7 +434,15 @@ move-result-object v0 - invoke-virtual {v0, v1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Lcom/discord/stores/StoreRunningGame$RunningGame;)V + invoke-virtual {p0}, Lcom/discord/widgets/settings/WidgetSettingsGames;->requireContext()Landroid/content/Context; + + move-result-object v4 + + const-string v5, "requireContext()" + + invoke-static {v4, v5}, Lkotlin/jvm/internal/j;->g(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {v0, v4, v1}, Lcom/discord/stores/StoreRunningGame;->setRunningGame(Landroid/content/Context;Lcom/discord/stores/StoreRunningGame$RunningGame;)V :goto_3 invoke-direct {p0}, Lcom/discord/widgets/settings/WidgetSettingsGames;->getStatusCS()Lcom/discord/views/CheckedSetting; @@ -485,9 +503,9 @@ invoke-direct {v1, p0, p1}, Lcom/discord/widgets/settings/WidgetSettingsGames$configureUI$$inlined$apply$lambda$2;->(Lcom/discord/widgets/settings/WidgetSettingsGames;Lcom/discord/widgets/settings/WidgetSettingsGames$Companion$Model;)V - check-cast v1, Lrx/functions/Action1; + check-cast v1, Landroid/view/View$OnClickListener; - invoke-virtual {v0, v1}, Lcom/discord/views/CheckedSetting;->setOnCheckedListener(Lrx/functions/Action1;)V + invoke-virtual {v0, v1}, Lcom/discord/views/CheckedSetting;->a(Landroid/view/View$OnClickListener;)V return-void .end method @@ -665,7 +683,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d015f + const v0, 0x7f0d0160 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali index cf68bd80e6..27b538e423 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali @@ -1810,7 +1810,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0162 + const v0, 0x7f0d0163 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali index 2cd64cea37..96208d0866 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali @@ -82,7 +82,7 @@ new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale; - const p2, 0x7f0d0164 + const p2, 0x7f0d0165 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale;->(ILcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali index 49fb022996..25a4e74c68 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali @@ -121,7 +121,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0163 + const v0, 0x7f0d0164 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali index 6d9c1ce371..5c9a556395 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali @@ -368,7 +368,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0165 + const v0, 0x7f0d0166 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali index 80dde6235b..6f820ea16b 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali @@ -519,7 +519,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0167 + const v0, 0x7f0d0168 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali index 3b8eeecb1e..ba3cfa7be1 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali @@ -249,7 +249,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0166 + const v0, 0x7f0d0167 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali index 1a5d65ae80..2dde099f19 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali @@ -1616,7 +1616,7 @@ move-result-object v0 - const v1, 0x7f0d0169 + const v1, 0x7f0d016a const/4 v2, 0x0 @@ -2029,7 +2029,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0168 + const v0, 0x7f0d0169 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali index c2b03e2fb1..cba3b18963 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali @@ -93,7 +93,7 @@ new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder; - const p2, 0x7f0d0161 + const p2, 0x7f0d0162 invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;ILcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali index 5dadab4b7b..7e3b584515 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali @@ -309,7 +309,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d015c + const v0, 0x7f0d015d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali index e1b11f30ea..61f4ee1a52 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali @@ -120,7 +120,7 @@ iget-object p2, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;->dialogDismissCallback:Lkotlin/jvm/functions/Function0; - const v0, 0x7f0d0160 + const v0, 0x7f0d0161 invoke-direct {p1, v0, p0, p2}, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder;->(ILcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;Lkotlin/jvm/functions/Function0;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali index 2a3fca9c70..c383818c6c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali @@ -121,7 +121,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d015d + const v0, 0x7f0d015e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali index a1c82505f6..2abd6cd4a5 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali @@ -337,7 +337,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00e0 + const v0, 0x7f0d00e1 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali index f6b66cc4c4..7f78399350 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali @@ -2097,7 +2097,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d016a + const v0, 0x7f0d016b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali b/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali index d3931a53ee..4e21f23732 100644 --- a/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare$Adapter.smali @@ -207,7 +207,7 @@ move-result-object p2 - const v0, 0x7f0d0073 + const v0, 0x7f0d0074 const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali b/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali index 0162f3b946..6d3ff2a70a 100644 --- a/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali +++ b/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali @@ -1622,7 +1622,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d010f + const v0, 0x7f0d0110 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali b/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali index 6c8b9e0af0..bb43d87814 100644 --- a/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali +++ b/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali @@ -556,7 +556,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d016b + const v0, 0x7f0d016c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali b/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali index 09ac59c481..617b0d42b3 100644 --- a/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali +++ b/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali @@ -403,7 +403,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d016d + const v0, 0x7f0d016e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/ViewHolderUserRichPresence$Companion.smali b/com.discord/smali/com/discord/widgets/user/ViewHolderUserRichPresence$Companion.smali index 2227542438..1c27b92818 100644 --- a/com.discord/smali/com/discord/widgets/user/ViewHolderUserRichPresence$Companion.smali +++ b/com.discord/smali/com/discord/widgets/user/ViewHolderUserRichPresence$Companion.smali @@ -42,7 +42,7 @@ move-result-object v0 - const v1, 0x7f0d0184 + const v1, 0x7f0d0185 packed-switch p2, :pswitch_data_0 @@ -73,7 +73,7 @@ :pswitch_0 new-instance p2, Lcom/discord/widgets/user/ViewHolderPlatformRichPresence; - const v1, 0x7f0d018b + const v1, 0x7f0d018c invoke-virtual {v0, v1, p1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; @@ -92,7 +92,7 @@ :pswitch_1 new-instance p2, Lcom/discord/widgets/user/ViewHolderMusicRichPresence; - const v1, 0x7f0d0120 + const v1, 0x7f0d0121 invoke-virtual {v0, v1, p1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/user/WidgetBanUser.smali b/com.discord/smali/com/discord/widgets/user/WidgetBanUser.smali index 5e7def1464..9abf610e05 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetBanUser.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetBanUser.smali @@ -454,7 +454,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0096 + const v0, 0x7f0d0097 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali b/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali index 28712dd75d..69b0255824 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali @@ -351,7 +351,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0110 + const v0, 0x7f0d0111 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali b/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali index 07921a61e7..ea81e13f49 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali @@ -556,7 +556,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0127 + const v0, 0x7f0d0128 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali index 1d5e556498..d46dcfaf72 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali @@ -397,7 +397,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0177 + const v0, 0x7f0d0178 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali index 1afa5abf8b..7b12e2c879 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali @@ -286,7 +286,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0176 + const v0, 0x7f0d0177 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali index 6be1b6d521..071c990d27 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali @@ -74,7 +74,7 @@ :pswitch_0 new-instance p1, Lcom/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter$ViewHolder; - const p2, 0x7f0d017e + const p2, 0x7f0d017f invoke-direct {p1, p2, p0}, Lcom/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter$ViewHolder;->(ILcom/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter;)V @@ -83,9 +83,9 @@ :pswitch_1 new-instance p1, Lcom/discord/widgets/user/WidgetUserProfileEmptyListItem; - const p2, 0x7f0d017d + const p2, 0x7f0d017e - const v0, 0x7f0401be + const v0, 0x7f0401bf const v1, 0x7f120a0a diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali index cf192b5e7e..cd1c561b49 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali @@ -67,7 +67,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0178 + const v0, 0x7f0d0179 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali index 86458407ed..5aa3836e11 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali @@ -88,7 +88,7 @@ :pswitch_0 new-instance p1, Lcom/discord/widgets/user/WidgetUserMutualGuilds$Adapter$ViewHolder; - const p2, 0x7f0d0180 + const p2, 0x7f0d0181 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/user/WidgetUserMutualGuilds$Adapter$ViewHolder;->(ILcom/discord/widgets/user/WidgetUserMutualGuilds$Adapter;)V @@ -97,9 +97,9 @@ :pswitch_1 new-instance p1, Lcom/discord/widgets/user/WidgetUserProfileEmptyListItem; - const p2, 0x7f0d017d + const p2, 0x7f0d017e - const v0, 0x7f0401bf + const v0, 0x7f0401c0 const v1, 0x7f120a0b diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali index aacfc4cfef..70f6d356a9 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali @@ -67,7 +67,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0179 + const v0, 0x7f0d017a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserProfile.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserProfile.smali index bff4ef0acd..ee40f3a2cf 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserProfile.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserProfile.smali @@ -731,7 +731,7 @@ move-result-object v0 - const v1, 0x7f0d00e6 + const v1, 0x7f0d00e7 const/4 v2, 0x0 @@ -825,7 +825,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017c + const v0, 0x7f0d017d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileHeader.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileHeader.smali index 8cae30154a..ca7b5aaa47 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileHeader.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileHeader.smali @@ -411,7 +411,7 @@ move-result-object v5 - const v6, 0x7f04026a + const v6, 0x7f04026b invoke-static {v5, v6}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -552,7 +552,7 @@ move-result-object v4 - const v6, 0x7f0d0182 + const v6, 0x7f0d0183 invoke-virtual {v4, v6, v2, v8}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; @@ -1158,7 +1158,7 @@ move-result p2 - const v1, 0x7f040279 + const v1, 0x7f04027a if-eqz p2, :cond_a @@ -1376,7 +1376,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0181 + const v0, 0x7f0d0182 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo$Adapter.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo$Adapter.smali index 50ddd92d09..69cde13787 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo$Adapter.smali @@ -65,7 +65,7 @@ new-instance p1, Lcom/discord/widgets/user/WidgetUserProfileInfo$Adapter$ViewHolder; - const p2, 0x7f0d0175 + const p2, 0x7f0d0176 invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/user/WidgetUserProfileInfo$Adapter$ViewHolder;->(Lcom/discord/widgets/user/WidgetUserProfileInfo$Adapter;ILcom/discord/widgets/user/WidgetUserProfileInfo$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo.smali index 25546273e6..54eda1344c 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileInfo.smali @@ -319,7 +319,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0174 + const v0, 0x7f0d0175 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileStrip.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileStrip.smali index 85bd867ad0..8606de6447 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserProfileStrip.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserProfileStrip.smali @@ -674,7 +674,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0183 + const v0, 0x7f0d0184 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali index 8af0215180..bd05f14dbb 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali @@ -435,7 +435,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0186 + const v0, 0x7f0d0187 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali b/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali index ca91953509..30156cd045 100644 --- a/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali @@ -197,7 +197,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d016f + const v0, 0x7f0d0170 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali b/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali index afcdddb165..9099eef8dc 100644 --- a/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali @@ -289,7 +289,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0170 + const v0, 0x7f0d0171 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali index fc9278499c..1fd5679517 100644 --- a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali +++ b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate$Companion.smali @@ -76,7 +76,7 @@ const-string v1, "LAYOUT_OVERRIDE" - const v2, 0x7f0d0171 + const v2, 0x7f0d0172 invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; diff --git a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali index e2f520d1d4..f061c8e6fd 100644 --- a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali +++ b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali @@ -422,7 +422,7 @@ const-string v1, "LAYOUT_OVERRIDE" - const v2, 0x7f0d0172 + const v2, 0x7f0d0173 invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I diff --git a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali index bd17017e42..80b9115279 100644 --- a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali @@ -263,7 +263,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0173 + const v0, 0x7f0d0174 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali index f8875157e0..cb6ca97b3e 100644 --- a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali +++ b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali @@ -485,7 +485,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017a + const v0, 0x7f0d017b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali index 420e007071..7217e85604 100644 --- a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali @@ -184,7 +184,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017b + const v0, 0x7f0d017c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/search/ViewGlobalSearchItem.smali b/com.discord/smali/com/discord/widgets/user/search/ViewGlobalSearchItem.smali index e24a243f4a..b2066262f9 100644 --- a/com.discord/smali/com/discord/widgets/user/search/ViewGlobalSearchItem.smali +++ b/com.discord/smali/com/discord/widgets/user/search/ViewGlobalSearchItem.smali @@ -283,7 +283,7 @@ check-cast p2, Landroid/view/ViewGroup; - const p3, 0x7f0d0070 + const p3, 0x7f0d0071 invoke-static {p1, p3, p2}, Landroidx/constraintlayout/widget/ConstraintLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali index a572f30f6c..d2876fe4cb 100644 --- a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali +++ b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali @@ -1353,7 +1353,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d00ed + const v0, 0x7f0d00ee return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali index f638b9e393..838eca33c1 100644 --- a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali @@ -66,7 +66,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d00a0 + const v0, 0x7f0d00a1 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item;->(ILcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali index d1f04a069a..020009a7f2 100644 --- a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali @@ -26,7 +26,7 @@ invoke-static {p1, v0}, Lkotlin/jvm/internal/j;->h(Ljava/lang/Object;Ljava/lang/String;)V - const v0, 0x7f0d009f + const v0, 0x7f0d00a0 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item;->(ILcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali b/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali index 41337eecc3..2bf2d849cb 100644 --- a/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali +++ b/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali @@ -2956,7 +2956,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0185 + const v0, 0x7f0d0186 return v0 .end method @@ -3107,7 +3107,7 @@ move-result-object v0 - const v1, 0x7f040274 + const v1, 0x7f040275 invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali index 5682b1062d..f3af36f661 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali @@ -1752,7 +1752,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0125 + const v0, 0x7f0d0126 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali index 1ff2d84770..f2476b35ba 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali @@ -193,7 +193,7 @@ check-cast p2, Landroid/view/ViewGroup; - const p3, 0x7f0d0126 + const p3, 0x7f0d0127 invoke-static {p1, p3, p2}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali index dc1f54c074..cb2922cb62 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali @@ -789,7 +789,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d0188 + const v0, 0x7f0d0189 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali index f2fa55d4c8..acca60b453 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali @@ -80,7 +80,7 @@ new-instance p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter$ItemUser; - const p2, 0x7f0d00dd + const p2, 0x7f0d00de invoke-direct {p1, p2, p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter$ItemUser;->(ILcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali index 14b7963808..84ee46ec40 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali @@ -433,7 +433,7 @@ packed-switch p0, :pswitch_data_1 - const p0, 0x7f04026a + const p0, 0x7f04026b invoke-static {p2, p0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I @@ -669,7 +669,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0189 + const v0, 0x7f0d018a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderDivider.smali b/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderDivider.smali index 7547bbd3b5..043519d2e5 100644 --- a/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderDivider.smali +++ b/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderDivider.smali @@ -31,7 +31,7 @@ .end annotation .end param - const v0, 0x7f0d0085 + const v0, 0x7f0d0086 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderHeader.smali b/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderHeader.smali index 0c99c1be03..2329611d81 100644 --- a/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderHeader.smali +++ b/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderHeader.smali @@ -38,7 +38,7 @@ .end annotation .end param - const v0, 0x7f0d0086 + const v0, 0x7f0d0087 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser.smali b/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser.smali index a8b878d379..d1a0de75af 100644 --- a/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser.smali +++ b/com.discord/smali/com/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser.smali @@ -66,7 +66,7 @@ } .end annotation - const v0, 0x7f0d0087 + const v0, 0x7f0d0088 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/voice/fullscreen/VoiceControlsView.smali b/com.discord/smali/com/discord/widgets/voice/fullscreen/VoiceControlsView.smali index d81839ed1c..3d4bb3e1f6 100644 --- a/com.discord/smali/com/discord/widgets/voice/fullscreen/VoiceControlsView.smali +++ b/com.discord/smali/com/discord/widgets/voice/fullscreen/VoiceControlsView.smali @@ -343,7 +343,7 @@ check-cast p2, Landroid/view/ViewGroup; - const p3, 0x7f0d0084 + const p3, 0x7f0d0085 invoke-static {p1, p3, p2}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -402,7 +402,7 @@ check-cast v0, Landroid/view/View; - const v1, 0x7f04028a + const v1, 0x7f04028b invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I diff --git a/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali b/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali index 9af5426752..b61db46f98 100644 --- a/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali +++ b/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali @@ -376,7 +376,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d00f3 + const v0, 0x7f0d00f4 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali index cca074f9ae..88bfcd41dd 100644 --- a/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali +++ b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali @@ -836,7 +836,7 @@ move-result-object v0 - const v1, 0x7f0d00a3 + const v1, 0x7f0d00a4 const/4 v2, 0x0 @@ -1281,7 +1281,7 @@ .method public final getContentViewResId()I .locals 1 - const v0, 0x7f0d018a + const v0, 0x7f0d018b return v0 .end method diff --git a/com.discord/smali/com/facebook/drawee/R$a.smali b/com.discord/smali/com/facebook/drawee/R$a.smali index 4e2d58c563..858707bc78 100644 --- a/com.discord/smali/com/facebook/drawee/R$a.smali +++ b/com.discord/smali/com/facebook/drawee/R$a.smali @@ -171,16 +171,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -194,7 +193,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_1 @@ -206,16 +206,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -229,7 +228,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data .end method diff --git a/com.discord/smali/com/google/android/flexbox/R$a.smali b/com.discord/smali/com/google/android/flexbox/R$a.smali index d0e530e92d..5c0c359439 100644 --- a/com.discord/smali/com/google/android/flexbox/R$a.smali +++ b/com.discord/smali/com/google/android/flexbox/R$a.smali @@ -95,24 +95,24 @@ 0x7f0400f5 0x7f040123 0x7f04012a - 0x7f0401d7 - 0x7f0402dc + 0x7f0401d8 0x7f0402dd 0x7f0402de + 0x7f0402df .end array-data :array_1 .array-data 4 - 0x7f0401dd - 0x7f04020f + 0x7f0401de 0x7f040210 0x7f040211 - 0x7f04021a + 0x7f040212 0x7f04021b 0x7f04021c 0x7f04021d - 0x7f04021f - 0x7f040222 + 0x7f04021e + 0x7f040220 + 0x7f040223 .end array-data .end method diff --git a/com.discord/smali_classes2/com/google/android/material/R$attr.smali b/com.discord/smali_classes2/com/google/android/material/R$attr.smali index 2c99417285..a380165731 100644 --- a/com.discord/smali_classes2/com/google/android/material/R$attr.smali +++ b/com.discord/smali_classes2/com/google/android/material/R$attr.smali @@ -507,467 +507,467 @@ .field public static final imageButtonStyle:I = 0x7f0401b1 -.field public static final indeterminateProgressStyle:I = 0x7f0401c7 +.field public static final indeterminateProgressStyle:I = 0x7f0401c8 -.field public static final initialActivityCount:I = 0x7f0401c8 +.field public static final initialActivityCount:I = 0x7f0401c9 -.field public static final insetForeground:I = 0x7f0401c9 +.field public static final insetForeground:I = 0x7f0401ca -.field public static final isLightTheme:I = 0x7f0401ca +.field public static final isLightTheme:I = 0x7f0401cb -.field public static final itemBackground:I = 0x7f0401cb +.field public static final itemBackground:I = 0x7f0401cc -.field public static final itemHorizontalPadding:I = 0x7f0401cc +.field public static final itemHorizontalPadding:I = 0x7f0401cd -.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401cd +.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401ce -.field public static final itemIconPadding:I = 0x7f0401ce +.field public static final itemIconPadding:I = 0x7f0401cf -.field public static final itemIconSize:I = 0x7f0401cf +.field public static final itemIconSize:I = 0x7f0401d0 -.field public static final itemIconTint:I = 0x7f0401d0 +.field public static final itemIconTint:I = 0x7f0401d1 -.field public static final itemPadding:I = 0x7f0401d1 +.field public static final itemPadding:I = 0x7f0401d2 -.field public static final itemSpacing:I = 0x7f0401d2 +.field public static final itemSpacing:I = 0x7f0401d3 -.field public static final itemTextAppearance:I = 0x7f0401d3 +.field public static final itemTextAppearance:I = 0x7f0401d4 -.field public static final itemTextAppearanceActive:I = 0x7f0401d4 +.field public static final itemTextAppearanceActive:I = 0x7f0401d5 -.field public static final itemTextAppearanceInactive:I = 0x7f0401d5 +.field public static final itemTextAppearanceInactive:I = 0x7f0401d6 -.field public static final itemTextColor:I = 0x7f0401d6 +.field public static final itemTextColor:I = 0x7f0401d7 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final labelVisibilityMode:I = 0x7f0401d9 +.field public static final labelVisibilityMode:I = 0x7f0401da -.field public static final lastBaselineToBottomHeight:I = 0x7f0401da +.field public static final lastBaselineToBottomHeight:I = 0x7f0401db -.field public static final layout:I = 0x7f0401db +.field public static final layout:I = 0x7f0401dc -.field public static final layoutManager:I = 0x7f0401dc +.field public static final layoutManager:I = 0x7f0401dd -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_collapseMode:I = 0x7f0401e1 +.field public static final layout_collapseMode:I = 0x7f0401e2 -.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e2 +.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e3 -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final layout_scrollFlags:I = 0x7f040220 +.field public static final layout_scrollFlags:I = 0x7f040221 -.field public static final layout_scrollInterpolator:I = 0x7f040221 +.field public static final layout_scrollInterpolator:I = 0x7f040222 -.field public static final liftOnScroll:I = 0x7f040223 +.field public static final liftOnScroll:I = 0x7f040224 -.field public static final lineHeight:I = 0x7f040224 +.field public static final lineHeight:I = 0x7f040225 -.field public static final lineSpacing:I = 0x7f040225 +.field public static final lineSpacing:I = 0x7f040226 -.field public static final listChoiceBackgroundIndicator:I = 0x7f040226 +.field public static final listChoiceBackgroundIndicator:I = 0x7f040227 -.field public static final listDividerAlertDialog:I = 0x7f040227 +.field public static final listDividerAlertDialog:I = 0x7f040228 -.field public static final listItemLayout:I = 0x7f040228 +.field public static final listItemLayout:I = 0x7f040229 -.field public static final listLayout:I = 0x7f040229 +.field public static final listLayout:I = 0x7f04022a -.field public static final listMenuViewStyle:I = 0x7f04022a +.field public static final listMenuViewStyle:I = 0x7f04022b -.field public static final listPopupWindowStyle:I = 0x7f04022b +.field public static final listPopupWindowStyle:I = 0x7f04022c -.field public static final listPreferredItemHeight:I = 0x7f04022c +.field public static final listPreferredItemHeight:I = 0x7f04022d -.field public static final listPreferredItemHeightLarge:I = 0x7f04022d +.field public static final listPreferredItemHeightLarge:I = 0x7f04022e -.field public static final listPreferredItemHeightSmall:I = 0x7f04022e +.field public static final listPreferredItemHeightSmall:I = 0x7f04022f -.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f +.field public static final listPreferredItemPaddingLeft:I = 0x7f040230 -.field public static final listPreferredItemPaddingRight:I = 0x7f040230 +.field public static final listPreferredItemPaddingRight:I = 0x7f040231 -.field public static final logo:I = 0x7f040231 +.field public static final logo:I = 0x7f040232 -.field public static final logoDescription:I = 0x7f040232 +.field public static final logoDescription:I = 0x7f040233 -.field public static final materialButtonStyle:I = 0x7f040240 +.field public static final materialButtonStyle:I = 0x7f040241 -.field public static final materialCardViewStyle:I = 0x7f040241 +.field public static final materialCardViewStyle:I = 0x7f040242 -.field public static final maxActionInlineWidth:I = 0x7f040242 +.field public static final maxActionInlineWidth:I = 0x7f040243 -.field public static final maxButtonHeight:I = 0x7f040243 +.field public static final maxButtonHeight:I = 0x7f040244 -.field public static final maxImageSize:I = 0x7f040244 +.field public static final maxImageSize:I = 0x7f040245 -.field public static final measureWithLargestChild:I = 0x7f040246 +.field public static final measureWithLargestChild:I = 0x7f040247 -.field public static final menu:I = 0x7f040247 +.field public static final menu:I = 0x7f040248 -.field public static final multiChoiceItemLayout:I = 0x7f040248 +.field public static final multiChoiceItemLayout:I = 0x7f040249 -.field public static final navigationContentDescription:I = 0x7f040249 +.field public static final navigationContentDescription:I = 0x7f04024a -.field public static final navigationIcon:I = 0x7f04024a +.field public static final navigationIcon:I = 0x7f04024b -.field public static final navigationMode:I = 0x7f04024b +.field public static final navigationMode:I = 0x7f04024c -.field public static final navigationViewStyle:I = 0x7f04024c +.field public static final navigationViewStyle:I = 0x7f04024d -.field public static final numericModifiers:I = 0x7f04024f +.field public static final numericModifiers:I = 0x7f040250 -.field public static final overlapAnchor:I = 0x7f040250 +.field public static final overlapAnchor:I = 0x7f040251 -.field public static final paddingBottomNoButtons:I = 0x7f040254 +.field public static final paddingBottomNoButtons:I = 0x7f040255 -.field public static final paddingEnd:I = 0x7f040255 +.field public static final paddingEnd:I = 0x7f040256 -.field public static final paddingStart:I = 0x7f040256 +.field public static final paddingStart:I = 0x7f040257 -.field public static final paddingTopNoTitle:I = 0x7f040257 +.field public static final paddingTopNoTitle:I = 0x7f040258 -.field public static final panelBackground:I = 0x7f040258 +.field public static final panelBackground:I = 0x7f040259 -.field public static final panelMenuListTheme:I = 0x7f040259 +.field public static final panelMenuListTheme:I = 0x7f04025a -.field public static final panelMenuListWidth:I = 0x7f04025a +.field public static final panelMenuListWidth:I = 0x7f04025b -.field public static final passwordToggleContentDescription:I = 0x7f04025b +.field public static final passwordToggleContentDescription:I = 0x7f04025c -.field public static final passwordToggleDrawable:I = 0x7f04025c +.field public static final passwordToggleDrawable:I = 0x7f04025d -.field public static final passwordToggleEnabled:I = 0x7f04025d +.field public static final passwordToggleEnabled:I = 0x7f04025e -.field public static final passwordToggleTint:I = 0x7f04025e +.field public static final passwordToggleTint:I = 0x7f04025f -.field public static final passwordToggleTintMode:I = 0x7f04025f +.field public static final passwordToggleTintMode:I = 0x7f040260 -.field public static final popupMenuStyle:I = 0x7f040262 +.field public static final popupMenuStyle:I = 0x7f040263 -.field public static final popupTheme:I = 0x7f040263 +.field public static final popupTheme:I = 0x7f040264 -.field public static final popupWindowStyle:I = 0x7f040264 +.field public static final popupWindowStyle:I = 0x7f040265 -.field public static final preserveIconSpacing:I = 0x7f040265 +.field public static final preserveIconSpacing:I = 0x7f040266 -.field public static final pressedTranslationZ:I = 0x7f040267 +.field public static final pressedTranslationZ:I = 0x7f040268 -.field public static final progressBarPadding:I = 0x7f0402a2 +.field public static final progressBarPadding:I = 0x7f0402a3 -.field public static final progressBarStyle:I = 0x7f0402a3 +.field public static final progressBarStyle:I = 0x7f0402a4 -.field public static final queryBackground:I = 0x7f0402a7 +.field public static final queryBackground:I = 0x7f0402a8 -.field public static final queryHint:I = 0x7f0402a8 +.field public static final queryHint:I = 0x7f0402a9 -.field public static final radioButtonStyle:I = 0x7f0402a9 +.field public static final radioButtonStyle:I = 0x7f0402aa -.field public static final ratingBarStyle:I = 0x7f0402ac +.field public static final ratingBarStyle:I = 0x7f0402ad -.field public static final ratingBarStyleIndicator:I = 0x7f0402ad +.field public static final ratingBarStyleIndicator:I = 0x7f0402ae -.field public static final ratingBarStyleSmall:I = 0x7f0402ae +.field public static final ratingBarStyleSmall:I = 0x7f0402af -.field public static final reverseLayout:I = 0x7f0402b1 +.field public static final reverseLayout:I = 0x7f0402b2 -.field public static final rippleColor:I = 0x7f0402b2 +.field public static final rippleColor:I = 0x7f0402b3 -.field public static final scrimAnimationDuration:I = 0x7f0402d0 +.field public static final scrimAnimationDuration:I = 0x7f0402d1 -.field public static final scrimBackground:I = 0x7f0402d1 +.field public static final scrimBackground:I = 0x7f0402d2 -.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d2 +.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d3 -.field public static final searchHintIcon:I = 0x7f0402d3 +.field public static final searchHintIcon:I = 0x7f0402d4 -.field public static final searchIcon:I = 0x7f0402d4 +.field public static final searchIcon:I = 0x7f0402d5 -.field public static final searchViewStyle:I = 0x7f0402d5 +.field public static final searchViewStyle:I = 0x7f0402d6 -.field public static final seekBarStyle:I = 0x7f0402d7 +.field public static final seekBarStyle:I = 0x7f0402d8 -.field public static final selectableItemBackground:I = 0x7f0402d8 +.field public static final selectableItemBackground:I = 0x7f0402d9 -.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9 +.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da -.field public static final showAsAction:I = 0x7f0402db +.field public static final showAsAction:I = 0x7f0402dc -.field public static final showDividers:I = 0x7f0402df +.field public static final showDividers:I = 0x7f0402e0 -.field public static final showMotionSpec:I = 0x7f0402e0 +.field public static final showMotionSpec:I = 0x7f0402e1 -.field public static final showText:I = 0x7f0402e1 +.field public static final showText:I = 0x7f0402e2 -.field public static final showTitle:I = 0x7f0402e2 +.field public static final showTitle:I = 0x7f0402e3 -.field public static final singleChoiceItemLayout:I = 0x7f0402e3 +.field public static final singleChoiceItemLayout:I = 0x7f0402e4 -.field public static final singleLine:I = 0x7f0402e4 +.field public static final singleLine:I = 0x7f0402e5 -.field public static final singleSelection:I = 0x7f0402e5 +.field public static final singleSelection:I = 0x7f0402e6 -.field public static final snackbarButtonStyle:I = 0x7f0402e6 +.field public static final snackbarButtonStyle:I = 0x7f0402e7 -.field public static final snackbarStyle:I = 0x7f0402e7 +.field public static final snackbarStyle:I = 0x7f0402e8 -.field public static final spanCount:I = 0x7f0402e8 +.field public static final spanCount:I = 0x7f0402e9 -.field public static final spinBars:I = 0x7f0402e9 +.field public static final spinBars:I = 0x7f0402ea -.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea +.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb -.field public static final spinnerStyle:I = 0x7f0402eb +.field public static final spinnerStyle:I = 0x7f0402ec -.field public static final splitTrack:I = 0x7f0402ec +.field public static final splitTrack:I = 0x7f0402ed -.field public static final srcCompat:I = 0x7f0402ed +.field public static final srcCompat:I = 0x7f0402ee -.field public static final stackFromEnd:I = 0x7f0402ee +.field public static final stackFromEnd:I = 0x7f0402ef -.field public static final state_above_anchor:I = 0x7f0402ef +.field public static final state_above_anchor:I = 0x7f0402f0 -.field public static final state_collapsed:I = 0x7f0402f0 +.field public static final state_collapsed:I = 0x7f0402f1 -.field public static final state_collapsible:I = 0x7f0402f1 +.field public static final state_collapsible:I = 0x7f0402f2 -.field public static final state_liftable:I = 0x7f0402f2 +.field public static final state_liftable:I = 0x7f0402f3 -.field public static final state_lifted:I = 0x7f0402f3 +.field public static final state_lifted:I = 0x7f0402f4 -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final statusBarScrim:I = 0x7f0402f5 +.field public static final statusBarScrim:I = 0x7f0402f6 -.field public static final strokeColor:I = 0x7f0402f7 +.field public static final strokeColor:I = 0x7f0402f8 -.field public static final strokeWidth:I = 0x7f0402f8 +.field public static final strokeWidth:I = 0x7f0402f9 -.field public static final subMenuArrow:I = 0x7f0402f9 +.field public static final subMenuArrow:I = 0x7f0402fa -.field public static final submitBackground:I = 0x7f0402fa +.field public static final submitBackground:I = 0x7f0402fb -.field public static final subtitle:I = 0x7f0402fb +.field public static final subtitle:I = 0x7f0402fc -.field public static final subtitleTextAppearance:I = 0x7f0402fc +.field public static final subtitleTextAppearance:I = 0x7f0402fd -.field public static final subtitleTextColor:I = 0x7f0402fd +.field public static final subtitleTextColor:I = 0x7f0402fe -.field public static final subtitleTextStyle:I = 0x7f0402fe +.field public static final subtitleTextStyle:I = 0x7f0402ff -.field public static final suggestionRowLayout:I = 0x7f0402ff +.field public static final suggestionRowLayout:I = 0x7f040300 -.field public static final switchMinWidth:I = 0x7f040300 +.field public static final switchMinWidth:I = 0x7f040301 -.field public static final switchPadding:I = 0x7f040301 +.field public static final switchPadding:I = 0x7f040302 -.field public static final switchStyle:I = 0x7f040302 +.field public static final switchStyle:I = 0x7f040303 -.field public static final switchTextAppearance:I = 0x7f040303 +.field public static final switchTextAppearance:I = 0x7f040304 -.field public static final tabBackground:I = 0x7f040304 +.field public static final tabBackground:I = 0x7f040305 -.field public static final tabContentStart:I = 0x7f040305 +.field public static final tabContentStart:I = 0x7f040306 -.field public static final tabGravity:I = 0x7f040306 +.field public static final tabGravity:I = 0x7f040307 -.field public static final tabIconTint:I = 0x7f040307 +.field public static final tabIconTint:I = 0x7f040308 -.field public static final tabIconTintMode:I = 0x7f040308 +.field public static final tabIconTintMode:I = 0x7f040309 -.field public static final tabIndicator:I = 0x7f040309 +.field public static final tabIndicator:I = 0x7f04030a -.field public static final tabIndicatorAnimationDuration:I = 0x7f04030a +.field public static final tabIndicatorAnimationDuration:I = 0x7f04030b -.field public static final tabIndicatorColor:I = 0x7f04030b +.field public static final tabIndicatorColor:I = 0x7f04030c -.field public static final tabIndicatorFullWidth:I = 0x7f04030c +.field public static final tabIndicatorFullWidth:I = 0x7f04030d -.field public static final tabIndicatorGravity:I = 0x7f04030d +.field public static final tabIndicatorGravity:I = 0x7f04030e -.field public static final tabIndicatorHeight:I = 0x7f04030e +.field public static final tabIndicatorHeight:I = 0x7f04030f -.field public static final tabInlineLabel:I = 0x7f04030f +.field public static final tabInlineLabel:I = 0x7f040310 -.field public static final tabMaxWidth:I = 0x7f040310 +.field public static final tabMaxWidth:I = 0x7f040311 -.field public static final tabMinWidth:I = 0x7f040311 +.field public static final tabMinWidth:I = 0x7f040312 -.field public static final tabMode:I = 0x7f040312 +.field public static final tabMode:I = 0x7f040313 -.field public static final tabPadding:I = 0x7f040313 +.field public static final tabPadding:I = 0x7f040314 -.field public static final tabPaddingBottom:I = 0x7f040314 +.field public static final tabPaddingBottom:I = 0x7f040315 -.field public static final tabPaddingEnd:I = 0x7f040315 +.field public static final tabPaddingEnd:I = 0x7f040316 -.field public static final tabPaddingStart:I = 0x7f040316 +.field public static final tabPaddingStart:I = 0x7f040317 -.field public static final tabPaddingTop:I = 0x7f040317 +.field public static final tabPaddingTop:I = 0x7f040318 -.field public static final tabRippleColor:I = 0x7f040318 +.field public static final tabRippleColor:I = 0x7f040319 -.field public static final tabSelectedTextColor:I = 0x7f040319 +.field public static final tabSelectedTextColor:I = 0x7f04031a -.field public static final tabStyle:I = 0x7f04031a +.field public static final tabStyle:I = 0x7f04031b -.field public static final tabTextAppearance:I = 0x7f04031b +.field public static final tabTextAppearance:I = 0x7f04031c -.field public static final tabTextColor:I = 0x7f04031c +.field public static final tabTextColor:I = 0x7f04031d -.field public static final tabUnboundedRipple:I = 0x7f04031d +.field public static final tabUnboundedRipple:I = 0x7f04031e -.field public static final textAllCaps:I = 0x7f040320 +.field public static final textAllCaps:I = 0x7f040321 -.field public static final textAppearanceBody1:I = 0x7f040321 +.field public static final textAppearanceBody1:I = 0x7f040322 -.field public static final textAppearanceBody2:I = 0x7f040322 +.field public static final textAppearanceBody2:I = 0x7f040323 -.field public static final textAppearanceButton:I = 0x7f040323 +.field public static final textAppearanceButton:I = 0x7f040324 -.field public static final textAppearanceCaption:I = 0x7f040324 +.field public static final textAppearanceCaption:I = 0x7f040325 -.field public static final textAppearanceHeadline1:I = 0x7f040325 +.field public static final textAppearanceHeadline1:I = 0x7f040326 -.field public static final textAppearanceHeadline2:I = 0x7f040326 +.field public static final textAppearanceHeadline2:I = 0x7f040327 -.field public static final textAppearanceHeadline3:I = 0x7f040327 +.field public static final textAppearanceHeadline3:I = 0x7f040328 -.field public static final textAppearanceHeadline4:I = 0x7f040328 +.field public static final textAppearanceHeadline4:I = 0x7f040329 -.field public static final textAppearanceHeadline5:I = 0x7f040329 +.field public static final textAppearanceHeadline5:I = 0x7f04032a -.field public static final textAppearanceHeadline6:I = 0x7f04032a +.field public static final textAppearanceHeadline6:I = 0x7f04032b -.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b +.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c -.field public static final textAppearanceListItem:I = 0x7f04032c +.field public static final textAppearanceListItem:I = 0x7f04032d -.field public static final textAppearanceListItemSecondary:I = 0x7f04032d +.field public static final textAppearanceListItemSecondary:I = 0x7f04032e -.field public static final textAppearanceListItemSmall:I = 0x7f04032e +.field public static final textAppearanceListItemSmall:I = 0x7f04032f -.field public static final textAppearanceOverline:I = 0x7f04032f +.field public static final textAppearanceOverline:I = 0x7f040330 -.field public static final textAppearancePopupMenuHeader:I = 0x7f040330 +.field public static final textAppearancePopupMenuHeader:I = 0x7f040331 -.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331 +.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332 -.field public static final textAppearanceSearchResultTitle:I = 0x7f040332 +.field public static final textAppearanceSearchResultTitle:I = 0x7f040333 -.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333 +.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334 -.field public static final textAppearanceSubtitle1:I = 0x7f040334 +.field public static final textAppearanceSubtitle1:I = 0x7f040335 -.field public static final textAppearanceSubtitle2:I = 0x7f040335 +.field public static final textAppearanceSubtitle2:I = 0x7f040336 -.field public static final textColorAlertDialogListItem:I = 0x7f040336 +.field public static final textColorAlertDialogListItem:I = 0x7f040337 -.field public static final textColorSearchUrl:I = 0x7f040337 +.field public static final textColorSearchUrl:I = 0x7f040338 -.field public static final textEndPadding:I = 0x7f040338 +.field public static final textEndPadding:I = 0x7f040339 -.field public static final textInputStyle:I = 0x7f040339 +.field public static final textInputStyle:I = 0x7f04033a -.field public static final textStartPadding:I = 0x7f04033a +.field public static final textStartPadding:I = 0x7f04033b -.field public static final theme:I = 0x7f04033b +.field public static final theme:I = 0x7f04033c -.field public static final thickness:I = 0x7f04038a +.field public static final thickness:I = 0x7f04038b -.field public static final thumbTextPadding:I = 0x7f04038b +.field public static final thumbTextPadding:I = 0x7f04038c -.field public static final thumbTint:I = 0x7f04038c +.field public static final thumbTint:I = 0x7f04038d -.field public static final thumbTintMode:I = 0x7f04038d +.field public static final thumbTintMode:I = 0x7f04038e -.field public static final tickMark:I = 0x7f04038e +.field public static final tickMark:I = 0x7f04038f -.field public static final tickMarkTint:I = 0x7f04038f +.field public static final tickMarkTint:I = 0x7f040390 -.field public static final tickMarkTintMode:I = 0x7f040390 +.field public static final tickMarkTintMode:I = 0x7f040391 -.field public static final tint:I = 0x7f040391 +.field public static final tint:I = 0x7f040392 -.field public static final tintMode:I = 0x7f040392 +.field public static final tintMode:I = 0x7f040393 -.field public static final title:I = 0x7f040393 +.field public static final title:I = 0x7f040394 -.field public static final titleEnabled:I = 0x7f040394 +.field public static final titleEnabled:I = 0x7f040395 -.field public static final titleMargin:I = 0x7f040395 +.field public static final titleMargin:I = 0x7f040396 -.field public static final titleMarginBottom:I = 0x7f040396 +.field public static final titleMarginBottom:I = 0x7f040397 -.field public static final titleMarginEnd:I = 0x7f040397 +.field public static final titleMarginEnd:I = 0x7f040398 -.field public static final titleMarginStart:I = 0x7f040398 +.field public static final titleMarginStart:I = 0x7f040399 -.field public static final titleMarginTop:I = 0x7f040399 +.field public static final titleMarginTop:I = 0x7f04039a -.field public static final titleMargins:I = 0x7f04039a +.field public static final titleMargins:I = 0x7f04039b -.field public static final titleTextAppearance:I = 0x7f04039b +.field public static final titleTextAppearance:I = 0x7f04039c -.field public static final titleTextColor:I = 0x7f04039c +.field public static final titleTextColor:I = 0x7f04039d -.field public static final titleTextStyle:I = 0x7f04039d +.field public static final titleTextStyle:I = 0x7f04039e -.field public static final toolbarId:I = 0x7f04039e +.field public static final toolbarId:I = 0x7f04039f -.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f +.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0 -.field public static final toolbarStyle:I = 0x7f0403a0 +.field public static final toolbarStyle:I = 0x7f0403a1 -.field public static final tooltipForegroundColor:I = 0x7f0403a1 +.field public static final tooltipForegroundColor:I = 0x7f0403a2 -.field public static final tooltipFrameBackground:I = 0x7f0403a2 +.field public static final tooltipFrameBackground:I = 0x7f0403a3 -.field public static final tooltipText:I = 0x7f0403a3 +.field public static final tooltipText:I = 0x7f0403a4 -.field public static final track:I = 0x7f0403a4 +.field public static final track:I = 0x7f0403a5 -.field public static final trackTint:I = 0x7f0403a5 +.field public static final trackTint:I = 0x7f0403a6 -.field public static final trackTintMode:I = 0x7f0403a6 +.field public static final trackTintMode:I = 0x7f0403a7 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 -.field public static final useCompatPadding:I = 0x7f0403bb +.field public static final useCompatPadding:I = 0x7f0403bc -.field public static final viewInflaterClass:I = 0x7f0403c0 +.field public static final viewInflaterClass:I = 0x7f0403c1 -.field public static final voiceIcon:I = 0x7f0403c1 +.field public static final voiceIcon:I = 0x7f0403c2 -.field public static final windowActionBar:I = 0x7f0403c3 +.field public static final windowActionBar:I = 0x7f0403c4 -.field public static final windowActionBarOverlay:I = 0x7f0403c4 +.field public static final windowActionBarOverlay:I = 0x7f0403c5 -.field public static final windowActionModeOverlay:I = 0x7f0403c5 +.field public static final windowActionModeOverlay:I = 0x7f0403c6 -.field public static final windowFixedHeightMajor:I = 0x7f0403c6 +.field public static final windowFixedHeightMajor:I = 0x7f0403c7 -.field public static final windowFixedHeightMinor:I = 0x7f0403c7 +.field public static final windowFixedHeightMinor:I = 0x7f0403c8 -.field public static final windowFixedWidthMajor:I = 0x7f0403c8 +.field public static final windowFixedWidthMajor:I = 0x7f0403c9 -.field public static final windowFixedWidthMinor:I = 0x7f0403c9 +.field public static final windowFixedWidthMinor:I = 0x7f0403ca -.field public static final windowMinWidthMajor:I = 0x7f0403ca +.field public static final windowMinWidthMajor:I = 0x7f0403cb -.field public static final windowMinWidthMinor:I = 0x7f0403cb +.field public static final windowMinWidthMinor:I = 0x7f0403cc -.field public static final windowNoTitle:I = 0x7f0403cc +.field public static final windowNoTitle:I = 0x7f0403cd # direct methods diff --git a/com.discord/smali_classes2/com/google/android/material/R$drawable.smali b/com.discord/smali_classes2/com/google/android/material/R$drawable.smali index 37947f4f5f..3a3719cf2a 100644 --- a/com.discord/smali_classes2/com/google/android/material/R$drawable.smali +++ b/com.discord/smali_classes2/com/google/android/material/R$drawable.smali @@ -205,39 +205,39 @@ .field public static final ic_mtrl_chip_close_circle:I = 0x7f080275 -.field public static final mtrl_snackbar_background:I = 0x7f08037f +.field public static final mtrl_snackbar_background:I = 0x7f080381 -.field public static final mtrl_tabs_default_indicator:I = 0x7f080380 +.field public static final mtrl_tabs_default_indicator:I = 0x7f080382 -.field public static final navigation_empty_icon:I = 0x7f080381 +.field public static final navigation_empty_icon:I = 0x7f080383 -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f -.field public static final tooltip_frame_dark:I = 0x7f08038f +.field public static final tooltip_frame_dark:I = 0x7f080391 -.field public static final tooltip_frame_light:I = 0x7f080390 +.field public static final tooltip_frame_light:I = 0x7f080392 # direct methods diff --git a/com.discord/smali_classes2/com/google/android/material/R$styleable.smali b/com.discord/smali_classes2/com/google/android/material/R$styleable.smali index 8943647794..4a5bcd300b 100644 --- a/com.discord/smali_classes2/com/google/android/material/R$styleable.smali +++ b/com.discord/smali_classes2/com/google/android/material/R$styleable.smali @@ -1768,7 +1768,7 @@ new-array v2, v1, [I - const v5, 0x7f0402ef + const v5, 0x7f0402f0 aput v5, v2, v3 @@ -1788,7 +1788,7 @@ new-array v2, v1, [I - const v5, 0x7f0401c9 + const v5, 0x7f0401ca aput v5, v2, v3 @@ -1918,17 +1918,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -1937,14 +1937,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -1952,11 +1952,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -1966,37 +1966,37 @@ 0x1010540 0x7f040100 0x7f040107 - 0x7f040223 + 0x7f040224 .end array-data :array_5 .array-data 4 - 0x7f0402f0 0x7f0402f1 0x7f0402f2 0x7f0402f3 + 0x7f0402f4 .end array-data :array_6 .array-data 4 - 0x7f040220 0x7f040221 + 0x7f040222 .end array-data :array_7 .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_8 .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_9 @@ -2020,9 +2020,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_b @@ -2098,47 +2098,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -2148,6 +2147,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_c @@ -2163,15 +2163,15 @@ :array_d .array-data 4 0x7f040100 - 0x7f0401cb - 0x7f0401cd - 0x7f0401cf + 0x7f0401cc + 0x7f0401ce 0x7f0401d0 - 0x7f0401d4 + 0x7f0401d1 0x7f0401d5 0x7f0401d6 - 0x7f0401d9 - 0x7f040247 + 0x7f0401d7 + 0x7f0401da + 0x7f040248 .end array-data :array_e @@ -2231,10 +2231,10 @@ 0x7f040142 0x7f0401a7 0x7f0401ab - 0x7f0402b2 - 0x7f0402e0 - 0x7f040338 - 0x7f04033a + 0x7f0402b3 + 0x7f0402e1 + 0x7f040339 + 0x7f04033b .end array-data :array_11 @@ -2243,8 +2243,8 @@ 0x7f04008a 0x7f04008b 0x7f04008c - 0x7f0402e4 0x7f0402e5 + 0x7f0402e6 .end array-data :array_12 @@ -2259,18 +2259,18 @@ 0x7f04010c 0x7f04010d 0x7f04010e - 0x7f0402d0 - 0x7f0402d2 - 0x7f0402f5 - 0x7f040393 + 0x7f0402d1 + 0x7f0402d3 + 0x7f0402f6 0x7f040394 - 0x7f04039e + 0x7f040395 + 0x7f04039f .end array-data :array_13 .array-data 4 - 0x7f0401e1 0x7f0401e2 + 0x7f0401e3 .end array-data :array_14 @@ -2289,19 +2289,19 @@ :array_16 .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_17 .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_18 @@ -2318,8 +2318,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_1a @@ -2332,19 +2332,19 @@ 0x7f040114 0x7f040142 0x7f04014c - 0x7f040244 - 0x7f040267 - 0x7f0402b2 - 0x7f0402e0 - 0x7f0403bb + 0x7f040245 + 0x7f040268 + 0x7f0402b3 + 0x7f0402e1 + 0x7f0403bc .end array-data :array_1b .array-data 4 0x7f040120 0x7f040121 - 0x7f0401d2 - 0x7f040225 + 0x7f0401d3 + 0x7f040226 .end array-data :array_1c @@ -2368,7 +2368,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_1e @@ -2387,8 +2387,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_20 @@ -2420,15 +2420,15 @@ 0x7f0401aa 0x7f0401ac 0x7f0401ad - 0x7f0402b2 - 0x7f0402f7 + 0x7f0402b3 0x7f0402f8 + 0x7f0402f9 .end array-data :array_23 .array-data 4 - 0x7f0402f7 0x7f0402f8 + 0x7f0402f9 .end array-data :array_24 @@ -2445,13 +2445,12 @@ 0x7f0400ae 0x7f0400ff 0x7f04012b - 0x7f040240 0x7f040241 - 0x7f04024c - 0x7f0402d1 - 0x7f0402e6 - 0x7f04031a - 0x7f040321 + 0x7f040242 + 0x7f04024d + 0x7f0402d2 + 0x7f0402e7 + 0x7f04031b 0x7f040322 0x7f040323 0x7f040324 @@ -2461,10 +2460,11 @@ 0x7f040328 0x7f040329 0x7f04032a - 0x7f04032f - 0x7f040334 + 0x7f04032b + 0x7f040330 0x7f040335 - 0x7f040339 + 0x7f040336 + 0x7f04033a .end array-data :array_25 @@ -2499,9 +2499,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_27 @@ -2513,8 +2513,8 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_28 @@ -2524,26 +2524,26 @@ 0x101011f 0x7f040100 0x7f04013d - 0x7f0401cb 0x7f0401cc - 0x7f0401ce - 0x7f0401d0 - 0x7f0401d3 - 0x7f0401d6 - 0x7f040247 + 0x7f0401cd + 0x7f0401cf + 0x7f0401d1 + 0x7f0401d4 + 0x7f0401d7 + 0x7f040248 .end array-data :array_29 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_2a .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_2b @@ -2555,10 +2555,10 @@ 0x7f04011b 0x7f04011c 0x7f04011d - 0x7f0401dc - 0x7f0402b1 - 0x7f0402e8 - 0x7f0402ee + 0x7f0401dd + 0x7f0402b2 + 0x7f0402e9 + 0x7f0402ef .end array-data :array_2c @@ -2572,27 +2572,27 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_2d .array-data 4 - 0x7f0402e6 0x7f0402e7 + 0x7f0402e8 .end array-data :array_2e .array-data 4 0x101011f 0x7f040100 - 0x7f040242 + 0x7f040243 .end array-data :array_2f @@ -2601,7 +2601,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_30 @@ -2609,17 +2609,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_31 @@ -2631,7 +2631,6 @@ :array_32 .array-data 4 - 0x7f040304 0x7f040305 0x7f040306 0x7f040307 @@ -2653,9 +2652,10 @@ 0x7f040317 0x7f040318 0x7f040319 - 0x7f04031b + 0x7f04031a 0x7f04031c 0x7f04031d + 0x7f04031e .end array-data :array_33 @@ -2672,7 +2672,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_34 @@ -2700,11 +2700,11 @@ 0x7f040146 0x7f040148 0x7f040149 - 0x7f04025b 0x7f04025c 0x7f04025d 0x7f04025e 0x7f04025f + 0x7f040260 .end array-data :array_35 @@ -2727,17 +2727,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -2745,15 +2744,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_37 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_38 diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/R$b.smali b/com.discord/smali_classes2/com/lytefast/flexinput/R$b.smali index 21f4d82d03..3f2bcab363 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/R$b.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/R$b.smali @@ -559,617 +559,617 @@ .field public static final imageButtonStyle:I = 0x7f0401b1 -.field public static final indeterminateProgressStyle:I = 0x7f0401c7 +.field public static final indeterminateProgressStyle:I = 0x7f0401c8 -.field public static final initialActivityCount:I = 0x7f0401c8 +.field public static final initialActivityCount:I = 0x7f0401c9 -.field public static final insetForeground:I = 0x7f0401c9 +.field public static final insetForeground:I = 0x7f0401ca -.field public static final isLightTheme:I = 0x7f0401ca +.field public static final isLightTheme:I = 0x7f0401cb -.field public static final itemBackground:I = 0x7f0401cb +.field public static final itemBackground:I = 0x7f0401cc -.field public static final itemHorizontalPadding:I = 0x7f0401cc +.field public static final itemHorizontalPadding:I = 0x7f0401cd -.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401cd +.field public static final itemHorizontalTranslationEnabled:I = 0x7f0401ce -.field public static final itemIconPadding:I = 0x7f0401ce +.field public static final itemIconPadding:I = 0x7f0401cf -.field public static final itemIconSize:I = 0x7f0401cf +.field public static final itemIconSize:I = 0x7f0401d0 -.field public static final itemIconTint:I = 0x7f0401d0 +.field public static final itemIconTint:I = 0x7f0401d1 -.field public static final itemPadding:I = 0x7f0401d1 +.field public static final itemPadding:I = 0x7f0401d2 -.field public static final itemSpacing:I = 0x7f0401d2 +.field public static final itemSpacing:I = 0x7f0401d3 -.field public static final itemTextAppearance:I = 0x7f0401d3 +.field public static final itemTextAppearance:I = 0x7f0401d4 -.field public static final itemTextAppearanceActive:I = 0x7f0401d4 +.field public static final itemTextAppearanceActive:I = 0x7f0401d5 -.field public static final itemTextAppearanceInactive:I = 0x7f0401d5 +.field public static final itemTextAppearanceInactive:I = 0x7f0401d6 -.field public static final itemTextColor:I = 0x7f0401d6 +.field public static final itemTextColor:I = 0x7f0401d7 -.field public static final keylines:I = 0x7f0401d8 +.field public static final keylines:I = 0x7f0401d9 -.field public static final labelVisibilityMode:I = 0x7f0401d9 +.field public static final labelVisibilityMode:I = 0x7f0401da -.field public static final lastBaselineToBottomHeight:I = 0x7f0401da +.field public static final lastBaselineToBottomHeight:I = 0x7f0401db -.field public static final layout:I = 0x7f0401db +.field public static final layout:I = 0x7f0401dc -.field public static final layoutManager:I = 0x7f0401dc +.field public static final layoutManager:I = 0x7f0401dd -.field public static final layout_anchor:I = 0x7f0401de +.field public static final layout_anchor:I = 0x7f0401df -.field public static final layout_anchorGravity:I = 0x7f0401df +.field public static final layout_anchorGravity:I = 0x7f0401e0 -.field public static final layout_behavior:I = 0x7f0401e0 +.field public static final layout_behavior:I = 0x7f0401e1 -.field public static final layout_collapseMode:I = 0x7f0401e1 +.field public static final layout_collapseMode:I = 0x7f0401e2 -.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e2 +.field public static final layout_collapseParallaxMultiplier:I = 0x7f0401e3 -.field public static final layout_constrainedHeight:I = 0x7f0401e3 +.field public static final layout_constrainedHeight:I = 0x7f0401e4 -.field public static final layout_constrainedWidth:I = 0x7f0401e4 +.field public static final layout_constrainedWidth:I = 0x7f0401e5 -.field public static final layout_constraintBaseline_creator:I = 0x7f0401e5 +.field public static final layout_constraintBaseline_creator:I = 0x7f0401e6 -.field public static final layout_constraintBaseline_toBaselineOf:I = 0x7f0401e6 +.field public static final layout_constraintBaseline_toBaselineOf:I = 0x7f0401e7 -.field public static final layout_constraintBottom_creator:I = 0x7f0401e7 +.field public static final layout_constraintBottom_creator:I = 0x7f0401e8 -.field public static final layout_constraintBottom_toBottomOf:I = 0x7f0401e8 +.field public static final layout_constraintBottom_toBottomOf:I = 0x7f0401e9 -.field public static final layout_constraintBottom_toTopOf:I = 0x7f0401e9 +.field public static final layout_constraintBottom_toTopOf:I = 0x7f0401ea -.field public static final layout_constraintCircle:I = 0x7f0401ea +.field public static final layout_constraintCircle:I = 0x7f0401eb -.field public static final layout_constraintCircleAngle:I = 0x7f0401eb +.field public static final layout_constraintCircleAngle:I = 0x7f0401ec -.field public static final layout_constraintCircleRadius:I = 0x7f0401ec +.field public static final layout_constraintCircleRadius:I = 0x7f0401ed -.field public static final layout_constraintDimensionRatio:I = 0x7f0401ed +.field public static final layout_constraintDimensionRatio:I = 0x7f0401ee -.field public static final layout_constraintEnd_toEndOf:I = 0x7f0401ee +.field public static final layout_constraintEnd_toEndOf:I = 0x7f0401ef -.field public static final layout_constraintEnd_toStartOf:I = 0x7f0401ef +.field public static final layout_constraintEnd_toStartOf:I = 0x7f0401f0 -.field public static final layout_constraintGuide_begin:I = 0x7f0401f0 +.field public static final layout_constraintGuide_begin:I = 0x7f0401f1 -.field public static final layout_constraintGuide_end:I = 0x7f0401f1 +.field public static final layout_constraintGuide_end:I = 0x7f0401f2 -.field public static final layout_constraintGuide_percent:I = 0x7f0401f2 +.field public static final layout_constraintGuide_percent:I = 0x7f0401f3 -.field public static final layout_constraintHeight_default:I = 0x7f0401f3 +.field public static final layout_constraintHeight_default:I = 0x7f0401f4 -.field public static final layout_constraintHeight_max:I = 0x7f0401f4 +.field public static final layout_constraintHeight_max:I = 0x7f0401f5 -.field public static final layout_constraintHeight_min:I = 0x7f0401f5 +.field public static final layout_constraintHeight_min:I = 0x7f0401f6 -.field public static final layout_constraintHeight_percent:I = 0x7f0401f6 +.field public static final layout_constraintHeight_percent:I = 0x7f0401f7 -.field public static final layout_constraintHorizontal_bias:I = 0x7f0401f7 +.field public static final layout_constraintHorizontal_bias:I = 0x7f0401f8 -.field public static final layout_constraintHorizontal_chainStyle:I = 0x7f0401f8 +.field public static final layout_constraintHorizontal_chainStyle:I = 0x7f0401f9 -.field public static final layout_constraintHorizontal_weight:I = 0x7f0401f9 +.field public static final layout_constraintHorizontal_weight:I = 0x7f0401fa -.field public static final layout_constraintLeft_creator:I = 0x7f0401fa +.field public static final layout_constraintLeft_creator:I = 0x7f0401fb -.field public static final layout_constraintLeft_toLeftOf:I = 0x7f0401fb +.field public static final layout_constraintLeft_toLeftOf:I = 0x7f0401fc -.field public static final layout_constraintLeft_toRightOf:I = 0x7f0401fc +.field public static final layout_constraintLeft_toRightOf:I = 0x7f0401fd -.field public static final layout_constraintRight_creator:I = 0x7f0401fd +.field public static final layout_constraintRight_creator:I = 0x7f0401fe -.field public static final layout_constraintRight_toLeftOf:I = 0x7f0401fe +.field public static final layout_constraintRight_toLeftOf:I = 0x7f0401ff -.field public static final layout_constraintRight_toRightOf:I = 0x7f0401ff +.field public static final layout_constraintRight_toRightOf:I = 0x7f040200 -.field public static final layout_constraintStart_toEndOf:I = 0x7f040200 +.field public static final layout_constraintStart_toEndOf:I = 0x7f040201 -.field public static final layout_constraintStart_toStartOf:I = 0x7f040201 +.field public static final layout_constraintStart_toStartOf:I = 0x7f040202 -.field public static final layout_constraintTop_creator:I = 0x7f040202 +.field public static final layout_constraintTop_creator:I = 0x7f040203 -.field public static final layout_constraintTop_toBottomOf:I = 0x7f040203 +.field public static final layout_constraintTop_toBottomOf:I = 0x7f040204 -.field public static final layout_constraintTop_toTopOf:I = 0x7f040204 +.field public static final layout_constraintTop_toTopOf:I = 0x7f040205 -.field public static final layout_constraintVertical_bias:I = 0x7f040205 +.field public static final layout_constraintVertical_bias:I = 0x7f040206 -.field public static final layout_constraintVertical_chainStyle:I = 0x7f040206 +.field public static final layout_constraintVertical_chainStyle:I = 0x7f040207 -.field public static final layout_constraintVertical_weight:I = 0x7f040207 +.field public static final layout_constraintVertical_weight:I = 0x7f040208 -.field public static final layout_constraintWidth_default:I = 0x7f040208 +.field public static final layout_constraintWidth_default:I = 0x7f040209 -.field public static final layout_constraintWidth_max:I = 0x7f040209 +.field public static final layout_constraintWidth_max:I = 0x7f04020a -.field public static final layout_constraintWidth_min:I = 0x7f04020a +.field public static final layout_constraintWidth_min:I = 0x7f04020b -.field public static final layout_constraintWidth_percent:I = 0x7f04020b +.field public static final layout_constraintWidth_percent:I = 0x7f04020c -.field public static final layout_dodgeInsetEdges:I = 0x7f04020c +.field public static final layout_dodgeInsetEdges:I = 0x7f04020d -.field public static final layout_editor_absoluteX:I = 0x7f04020d +.field public static final layout_editor_absoluteX:I = 0x7f04020e -.field public static final layout_editor_absoluteY:I = 0x7f04020e +.field public static final layout_editor_absoluteY:I = 0x7f04020f -.field public static final layout_goneMarginBottom:I = 0x7f040212 +.field public static final layout_goneMarginBottom:I = 0x7f040213 -.field public static final layout_goneMarginEnd:I = 0x7f040213 +.field public static final layout_goneMarginEnd:I = 0x7f040214 -.field public static final layout_goneMarginLeft:I = 0x7f040214 +.field public static final layout_goneMarginLeft:I = 0x7f040215 -.field public static final layout_goneMarginRight:I = 0x7f040215 +.field public static final layout_goneMarginRight:I = 0x7f040216 -.field public static final layout_goneMarginStart:I = 0x7f040216 +.field public static final layout_goneMarginStart:I = 0x7f040217 -.field public static final layout_goneMarginTop:I = 0x7f040217 +.field public static final layout_goneMarginTop:I = 0x7f040218 -.field public static final layout_insetEdge:I = 0x7f040218 +.field public static final layout_insetEdge:I = 0x7f040219 -.field public static final layout_keyline:I = 0x7f040219 +.field public static final layout_keyline:I = 0x7f04021a -.field public static final layout_optimizationLevel:I = 0x7f04021e +.field public static final layout_optimizationLevel:I = 0x7f04021f -.field public static final layout_scrollFlags:I = 0x7f040220 +.field public static final layout_scrollFlags:I = 0x7f040221 -.field public static final layout_scrollInterpolator:I = 0x7f040221 +.field public static final layout_scrollInterpolator:I = 0x7f040222 -.field public static final liftOnScroll:I = 0x7f040223 +.field public static final liftOnScroll:I = 0x7f040224 -.field public static final lineHeight:I = 0x7f040224 +.field public static final lineHeight:I = 0x7f040225 -.field public static final lineSpacing:I = 0x7f040225 +.field public static final lineSpacing:I = 0x7f040226 -.field public static final listChoiceBackgroundIndicator:I = 0x7f040226 +.field public static final listChoiceBackgroundIndicator:I = 0x7f040227 -.field public static final listDividerAlertDialog:I = 0x7f040227 +.field public static final listDividerAlertDialog:I = 0x7f040228 -.field public static final listItemLayout:I = 0x7f040228 +.field public static final listItemLayout:I = 0x7f040229 -.field public static final listLayout:I = 0x7f040229 +.field public static final listLayout:I = 0x7f04022a -.field public static final listMenuViewStyle:I = 0x7f04022a +.field public static final listMenuViewStyle:I = 0x7f04022b -.field public static final listPopupWindowStyle:I = 0x7f04022b +.field public static final listPopupWindowStyle:I = 0x7f04022c -.field public static final listPreferredItemHeight:I = 0x7f04022c +.field public static final listPreferredItemHeight:I = 0x7f04022d -.field public static final listPreferredItemHeightLarge:I = 0x7f04022d +.field public static final listPreferredItemHeightLarge:I = 0x7f04022e -.field public static final listPreferredItemHeightSmall:I = 0x7f04022e +.field public static final listPreferredItemHeightSmall:I = 0x7f04022f -.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f +.field public static final listPreferredItemPaddingLeft:I = 0x7f040230 -.field public static final listPreferredItemPaddingRight:I = 0x7f040230 +.field public static final listPreferredItemPaddingRight:I = 0x7f040231 -.field public static final logo:I = 0x7f040231 +.field public static final logo:I = 0x7f040232 -.field public static final logoDescription:I = 0x7f040232 +.field public static final logoDescription:I = 0x7f040233 -.field public static final materialButtonStyle:I = 0x7f040240 +.field public static final materialButtonStyle:I = 0x7f040241 -.field public static final materialCardViewStyle:I = 0x7f040241 +.field public static final materialCardViewStyle:I = 0x7f040242 -.field public static final maxActionInlineWidth:I = 0x7f040242 +.field public static final maxActionInlineWidth:I = 0x7f040243 -.field public static final maxButtonHeight:I = 0x7f040243 +.field public static final maxButtonHeight:I = 0x7f040244 -.field public static final maxImageSize:I = 0x7f040244 +.field public static final maxImageSize:I = 0x7f040245 -.field public static final measureWithLargestChild:I = 0x7f040246 +.field public static final measureWithLargestChild:I = 0x7f040247 -.field public static final menu:I = 0x7f040247 +.field public static final menu:I = 0x7f040248 -.field public static final multiChoiceItemLayout:I = 0x7f040248 +.field public static final multiChoiceItemLayout:I = 0x7f040249 -.field public static final navigationContentDescription:I = 0x7f040249 +.field public static final navigationContentDescription:I = 0x7f04024a -.field public static final navigationIcon:I = 0x7f04024a +.field public static final navigationIcon:I = 0x7f04024b -.field public static final navigationMode:I = 0x7f04024b +.field public static final navigationMode:I = 0x7f04024c -.field public static final navigationViewStyle:I = 0x7f04024c +.field public static final navigationViewStyle:I = 0x7f04024d -.field public static final numericModifiers:I = 0x7f04024f +.field public static final numericModifiers:I = 0x7f040250 -.field public static final overlapAnchor:I = 0x7f040250 +.field public static final overlapAnchor:I = 0x7f040251 -.field public static final overlayImage:I = 0x7f040251 +.field public static final overlayImage:I = 0x7f040252 -.field public static final paddingBottomNoButtons:I = 0x7f040254 +.field public static final paddingBottomNoButtons:I = 0x7f040255 -.field public static final paddingEnd:I = 0x7f040255 +.field public static final paddingEnd:I = 0x7f040256 -.field public static final paddingStart:I = 0x7f040256 +.field public static final paddingStart:I = 0x7f040257 -.field public static final paddingTopNoTitle:I = 0x7f040257 +.field public static final paddingTopNoTitle:I = 0x7f040258 -.field public static final panelBackground:I = 0x7f040258 +.field public static final panelBackground:I = 0x7f040259 -.field public static final panelMenuListTheme:I = 0x7f040259 +.field public static final panelMenuListTheme:I = 0x7f04025a -.field public static final panelMenuListWidth:I = 0x7f04025a +.field public static final panelMenuListWidth:I = 0x7f04025b -.field public static final passwordToggleContentDescription:I = 0x7f04025b +.field public static final passwordToggleContentDescription:I = 0x7f04025c -.field public static final passwordToggleDrawable:I = 0x7f04025c +.field public static final passwordToggleDrawable:I = 0x7f04025d -.field public static final passwordToggleEnabled:I = 0x7f04025d +.field public static final passwordToggleEnabled:I = 0x7f04025e -.field public static final passwordToggleTint:I = 0x7f04025e +.field public static final passwordToggleTint:I = 0x7f04025f -.field public static final passwordToggleTintMode:I = 0x7f04025f +.field public static final passwordToggleTintMode:I = 0x7f040260 -.field public static final placeholderImage:I = 0x7f040260 +.field public static final placeholderImage:I = 0x7f040261 -.field public static final placeholderImageScaleType:I = 0x7f040261 +.field public static final placeholderImageScaleType:I = 0x7f040262 -.field public static final popupMenuStyle:I = 0x7f040262 +.field public static final popupMenuStyle:I = 0x7f040263 -.field public static final popupTheme:I = 0x7f040263 +.field public static final popupTheme:I = 0x7f040264 -.field public static final popupWindowStyle:I = 0x7f040264 +.field public static final popupWindowStyle:I = 0x7f040265 -.field public static final preserveIconSpacing:I = 0x7f040265 +.field public static final preserveIconSpacing:I = 0x7f040266 -.field public static final pressedStateOverlayImage:I = 0x7f040266 +.field public static final pressedStateOverlayImage:I = 0x7f040267 -.field public static final pressedTranslationZ:I = 0x7f040267 +.field public static final pressedTranslationZ:I = 0x7f040268 -.field public static final previewBackground:I = 0x7f040268 +.field public static final previewBackground:I = 0x7f040269 -.field public static final progressBarAutoRotateInterval:I = 0x7f04029f +.field public static final progressBarAutoRotateInterval:I = 0x7f0402a0 -.field public static final progressBarImage:I = 0x7f0402a0 +.field public static final progressBarImage:I = 0x7f0402a1 -.field public static final progressBarImageScaleType:I = 0x7f0402a1 +.field public static final progressBarImageScaleType:I = 0x7f0402a2 -.field public static final progressBarPadding:I = 0x7f0402a2 +.field public static final progressBarPadding:I = 0x7f0402a3 -.field public static final progressBarStyle:I = 0x7f0402a3 +.field public static final progressBarStyle:I = 0x7f0402a4 -.field public static final queryBackground:I = 0x7f0402a7 +.field public static final queryBackground:I = 0x7f0402a8 -.field public static final queryHint:I = 0x7f0402a8 +.field public static final queryHint:I = 0x7f0402a9 -.field public static final radioButtonStyle:I = 0x7f0402a9 +.field public static final radioButtonStyle:I = 0x7f0402aa -.field public static final ratingBarStyle:I = 0x7f0402ac +.field public static final ratingBarStyle:I = 0x7f0402ad -.field public static final ratingBarStyleIndicator:I = 0x7f0402ad +.field public static final ratingBarStyleIndicator:I = 0x7f0402ae -.field public static final ratingBarStyleSmall:I = 0x7f0402ae +.field public static final ratingBarStyleSmall:I = 0x7f0402af -.field public static final retryImage:I = 0x7f0402af +.field public static final retryImage:I = 0x7f0402b0 -.field public static final retryImageScaleType:I = 0x7f0402b0 +.field public static final retryImageScaleType:I = 0x7f0402b1 -.field public static final reverseLayout:I = 0x7f0402b1 +.field public static final reverseLayout:I = 0x7f0402b2 -.field public static final rippleColor:I = 0x7f0402b2 +.field public static final rippleColor:I = 0x7f0402b3 -.field public static final roundAsCircle:I = 0x7f0402b3 +.field public static final roundAsCircle:I = 0x7f0402b4 -.field public static final roundBottomEnd:I = 0x7f0402b4 +.field public static final roundBottomEnd:I = 0x7f0402b5 -.field public static final roundBottomLeft:I = 0x7f0402b5 +.field public static final roundBottomLeft:I = 0x7f0402b6 -.field public static final roundBottomRight:I = 0x7f0402b6 +.field public static final roundBottomRight:I = 0x7f0402b7 -.field public static final roundBottomStart:I = 0x7f0402b7 +.field public static final roundBottomStart:I = 0x7f0402b8 -.field public static final roundTopEnd:I = 0x7f0402b8 +.field public static final roundTopEnd:I = 0x7f0402b9 -.field public static final roundTopLeft:I = 0x7f0402b9 +.field public static final roundTopLeft:I = 0x7f0402ba -.field public static final roundTopRight:I = 0x7f0402ba +.field public static final roundTopRight:I = 0x7f0402bb -.field public static final roundTopStart:I = 0x7f0402bb +.field public static final roundTopStart:I = 0x7f0402bc -.field public static final roundWithOverlayColor:I = 0x7f0402bc +.field public static final roundWithOverlayColor:I = 0x7f0402bd -.field public static final roundedCornerRadius:I = 0x7f0402bd +.field public static final roundedCornerRadius:I = 0x7f0402be -.field public static final roundingBorderColor:I = 0x7f0402be +.field public static final roundingBorderColor:I = 0x7f0402bf -.field public static final roundingBorderPadding:I = 0x7f0402bf +.field public static final roundingBorderPadding:I = 0x7f0402c0 -.field public static final roundingBorderWidth:I = 0x7f0402c0 +.field public static final roundingBorderWidth:I = 0x7f0402c1 -.field public static final scrimAnimationDuration:I = 0x7f0402d0 +.field public static final scrimAnimationDuration:I = 0x7f0402d1 -.field public static final scrimBackground:I = 0x7f0402d1 +.field public static final scrimBackground:I = 0x7f0402d2 -.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d2 +.field public static final scrimVisibleHeightTrigger:I = 0x7f0402d3 -.field public static final searchHintIcon:I = 0x7f0402d3 +.field public static final searchHintIcon:I = 0x7f0402d4 -.field public static final searchIcon:I = 0x7f0402d4 +.field public static final searchIcon:I = 0x7f0402d5 -.field public static final searchViewStyle:I = 0x7f0402d5 +.field public static final searchViewStyle:I = 0x7f0402d6 -.field public static final seekBarStyle:I = 0x7f0402d7 +.field public static final seekBarStyle:I = 0x7f0402d8 -.field public static final selectableItemBackground:I = 0x7f0402d8 +.field public static final selectableItemBackground:I = 0x7f0402d9 -.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9 +.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da -.field public static final showAsAction:I = 0x7f0402db +.field public static final showAsAction:I = 0x7f0402dc -.field public static final showDividers:I = 0x7f0402df +.field public static final showDividers:I = 0x7f0402e0 -.field public static final showMotionSpec:I = 0x7f0402e0 +.field public static final showMotionSpec:I = 0x7f0402e1 -.field public static final showText:I = 0x7f0402e1 +.field public static final showText:I = 0x7f0402e2 -.field public static final showTitle:I = 0x7f0402e2 +.field public static final showTitle:I = 0x7f0402e3 -.field public static final singleChoiceItemLayout:I = 0x7f0402e3 +.field public static final singleChoiceItemLayout:I = 0x7f0402e4 -.field public static final singleLine:I = 0x7f0402e4 +.field public static final singleLine:I = 0x7f0402e5 -.field public static final singleSelection:I = 0x7f0402e5 +.field public static final singleSelection:I = 0x7f0402e6 -.field public static final snackbarButtonStyle:I = 0x7f0402e6 +.field public static final snackbarButtonStyle:I = 0x7f0402e7 -.field public static final snackbarStyle:I = 0x7f0402e7 +.field public static final snackbarStyle:I = 0x7f0402e8 -.field public static final spanCount:I = 0x7f0402e8 +.field public static final spanCount:I = 0x7f0402e9 -.field public static final spinBars:I = 0x7f0402e9 +.field public static final spinBars:I = 0x7f0402ea -.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea +.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb -.field public static final spinnerStyle:I = 0x7f0402eb +.field public static final spinnerStyle:I = 0x7f0402ec -.field public static final splitTrack:I = 0x7f0402ec +.field public static final splitTrack:I = 0x7f0402ed -.field public static final srcCompat:I = 0x7f0402ed +.field public static final srcCompat:I = 0x7f0402ee -.field public static final stackFromEnd:I = 0x7f0402ee +.field public static final stackFromEnd:I = 0x7f0402ef -.field public static final state_above_anchor:I = 0x7f0402ef +.field public static final state_above_anchor:I = 0x7f0402f0 -.field public static final state_collapsed:I = 0x7f0402f0 +.field public static final state_collapsed:I = 0x7f0402f1 -.field public static final state_collapsible:I = 0x7f0402f1 +.field public static final state_collapsible:I = 0x7f0402f2 -.field public static final state_liftable:I = 0x7f0402f2 +.field public static final state_liftable:I = 0x7f0402f3 -.field public static final state_lifted:I = 0x7f0402f3 +.field public static final state_lifted:I = 0x7f0402f4 -.field public static final statusBarBackground:I = 0x7f0402f4 +.field public static final statusBarBackground:I = 0x7f0402f5 -.field public static final statusBarScrim:I = 0x7f0402f5 +.field public static final statusBarScrim:I = 0x7f0402f6 -.field public static final strokeColor:I = 0x7f0402f7 +.field public static final strokeColor:I = 0x7f0402f8 -.field public static final strokeWidth:I = 0x7f0402f8 +.field public static final strokeWidth:I = 0x7f0402f9 -.field public static final subMenuArrow:I = 0x7f0402f9 +.field public static final subMenuArrow:I = 0x7f0402fa -.field public static final submitBackground:I = 0x7f0402fa +.field public static final submitBackground:I = 0x7f0402fb -.field public static final subtitle:I = 0x7f0402fb +.field public static final subtitle:I = 0x7f0402fc -.field public static final subtitleTextAppearance:I = 0x7f0402fc +.field public static final subtitleTextAppearance:I = 0x7f0402fd -.field public static final subtitleTextColor:I = 0x7f0402fd +.field public static final subtitleTextColor:I = 0x7f0402fe -.field public static final subtitleTextStyle:I = 0x7f0402fe +.field public static final subtitleTextStyle:I = 0x7f0402ff -.field public static final suggestionRowLayout:I = 0x7f0402ff +.field public static final suggestionRowLayout:I = 0x7f040300 -.field public static final switchMinWidth:I = 0x7f040300 +.field public static final switchMinWidth:I = 0x7f040301 -.field public static final switchPadding:I = 0x7f040301 +.field public static final switchPadding:I = 0x7f040302 -.field public static final switchStyle:I = 0x7f040302 +.field public static final switchStyle:I = 0x7f040303 -.field public static final switchTextAppearance:I = 0x7f040303 +.field public static final switchTextAppearance:I = 0x7f040304 -.field public static final tabBackground:I = 0x7f040304 +.field public static final tabBackground:I = 0x7f040305 -.field public static final tabContentStart:I = 0x7f040305 +.field public static final tabContentStart:I = 0x7f040306 -.field public static final tabGravity:I = 0x7f040306 +.field public static final tabGravity:I = 0x7f040307 -.field public static final tabIconTint:I = 0x7f040307 +.field public static final tabIconTint:I = 0x7f040308 -.field public static final tabIconTintMode:I = 0x7f040308 +.field public static final tabIconTintMode:I = 0x7f040309 -.field public static final tabIndicator:I = 0x7f040309 +.field public static final tabIndicator:I = 0x7f04030a -.field public static final tabIndicatorAnimationDuration:I = 0x7f04030a +.field public static final tabIndicatorAnimationDuration:I = 0x7f04030b -.field public static final tabIndicatorColor:I = 0x7f04030b +.field public static final tabIndicatorColor:I = 0x7f04030c -.field public static final tabIndicatorFullWidth:I = 0x7f04030c +.field public static final tabIndicatorFullWidth:I = 0x7f04030d -.field public static final tabIndicatorGravity:I = 0x7f04030d +.field public static final tabIndicatorGravity:I = 0x7f04030e -.field public static final tabIndicatorHeight:I = 0x7f04030e +.field public static final tabIndicatorHeight:I = 0x7f04030f -.field public static final tabInlineLabel:I = 0x7f04030f +.field public static final tabInlineLabel:I = 0x7f040310 -.field public static final tabMaxWidth:I = 0x7f040310 +.field public static final tabMaxWidth:I = 0x7f040311 -.field public static final tabMinWidth:I = 0x7f040311 +.field public static final tabMinWidth:I = 0x7f040312 -.field public static final tabMode:I = 0x7f040312 +.field public static final tabMode:I = 0x7f040313 -.field public static final tabPadding:I = 0x7f040313 +.field public static final tabPadding:I = 0x7f040314 -.field public static final tabPaddingBottom:I = 0x7f040314 +.field public static final tabPaddingBottom:I = 0x7f040315 -.field public static final tabPaddingEnd:I = 0x7f040315 +.field public static final tabPaddingEnd:I = 0x7f040316 -.field public static final tabPaddingStart:I = 0x7f040316 +.field public static final tabPaddingStart:I = 0x7f040317 -.field public static final tabPaddingTop:I = 0x7f040317 +.field public static final tabPaddingTop:I = 0x7f040318 -.field public static final tabRippleColor:I = 0x7f040318 +.field public static final tabRippleColor:I = 0x7f040319 -.field public static final tabSelectedTextColor:I = 0x7f040319 +.field public static final tabSelectedTextColor:I = 0x7f04031a -.field public static final tabStyle:I = 0x7f04031a +.field public static final tabStyle:I = 0x7f04031b -.field public static final tabTextAppearance:I = 0x7f04031b +.field public static final tabTextAppearance:I = 0x7f04031c -.field public static final tabTextColor:I = 0x7f04031c +.field public static final tabTextColor:I = 0x7f04031d -.field public static final tabUnboundedRipple:I = 0x7f04031d +.field public static final tabUnboundedRipple:I = 0x7f04031e -.field public static final textAllCaps:I = 0x7f040320 +.field public static final textAllCaps:I = 0x7f040321 -.field public static final textAppearanceBody1:I = 0x7f040321 +.field public static final textAppearanceBody1:I = 0x7f040322 -.field public static final textAppearanceBody2:I = 0x7f040322 +.field public static final textAppearanceBody2:I = 0x7f040323 -.field public static final textAppearanceButton:I = 0x7f040323 +.field public static final textAppearanceButton:I = 0x7f040324 -.field public static final textAppearanceCaption:I = 0x7f040324 +.field public static final textAppearanceCaption:I = 0x7f040325 -.field public static final textAppearanceHeadline1:I = 0x7f040325 +.field public static final textAppearanceHeadline1:I = 0x7f040326 -.field public static final textAppearanceHeadline2:I = 0x7f040326 +.field public static final textAppearanceHeadline2:I = 0x7f040327 -.field public static final textAppearanceHeadline3:I = 0x7f040327 +.field public static final textAppearanceHeadline3:I = 0x7f040328 -.field public static final textAppearanceHeadline4:I = 0x7f040328 +.field public static final textAppearanceHeadline4:I = 0x7f040329 -.field public static final textAppearanceHeadline5:I = 0x7f040329 +.field public static final textAppearanceHeadline5:I = 0x7f04032a -.field public static final textAppearanceHeadline6:I = 0x7f04032a +.field public static final textAppearanceHeadline6:I = 0x7f04032b -.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b +.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c -.field public static final textAppearanceListItem:I = 0x7f04032c +.field public static final textAppearanceListItem:I = 0x7f04032d -.field public static final textAppearanceListItemSecondary:I = 0x7f04032d +.field public static final textAppearanceListItemSecondary:I = 0x7f04032e -.field public static final textAppearanceListItemSmall:I = 0x7f04032e +.field public static final textAppearanceListItemSmall:I = 0x7f04032f -.field public static final textAppearanceOverline:I = 0x7f04032f +.field public static final textAppearanceOverline:I = 0x7f040330 -.field public static final textAppearancePopupMenuHeader:I = 0x7f040330 +.field public static final textAppearancePopupMenuHeader:I = 0x7f040331 -.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331 +.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332 -.field public static final textAppearanceSearchResultTitle:I = 0x7f040332 +.field public static final textAppearanceSearchResultTitle:I = 0x7f040333 -.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333 +.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334 -.field public static final textAppearanceSubtitle1:I = 0x7f040334 +.field public static final textAppearanceSubtitle1:I = 0x7f040335 -.field public static final textAppearanceSubtitle2:I = 0x7f040335 +.field public static final textAppearanceSubtitle2:I = 0x7f040336 -.field public static final textColorAlertDialogListItem:I = 0x7f040336 +.field public static final textColorAlertDialogListItem:I = 0x7f040337 -.field public static final textColorSearchUrl:I = 0x7f040337 +.field public static final textColorSearchUrl:I = 0x7f040338 -.field public static final textEndPadding:I = 0x7f040338 +.field public static final textEndPadding:I = 0x7f040339 -.field public static final textInputStyle:I = 0x7f040339 +.field public static final textInputStyle:I = 0x7f04033a -.field public static final textStartPadding:I = 0x7f04033a +.field public static final textStartPadding:I = 0x7f04033b -.field public static final theme:I = 0x7f04033b +.field public static final theme:I = 0x7f04033c -.field public static final thickness:I = 0x7f04038a +.field public static final thickness:I = 0x7f04038b -.field public static final thumbTextPadding:I = 0x7f04038b +.field public static final thumbTextPadding:I = 0x7f04038c -.field public static final thumbTint:I = 0x7f04038c +.field public static final thumbTint:I = 0x7f04038d -.field public static final thumbTintMode:I = 0x7f04038d +.field public static final thumbTintMode:I = 0x7f04038e -.field public static final tickMark:I = 0x7f04038e +.field public static final tickMark:I = 0x7f04038f -.field public static final tickMarkTint:I = 0x7f04038f +.field public static final tickMarkTint:I = 0x7f040390 -.field public static final tickMarkTintMode:I = 0x7f040390 +.field public static final tickMarkTintMode:I = 0x7f040391 -.field public static final tint:I = 0x7f040391 +.field public static final tint:I = 0x7f040392 -.field public static final tintMode:I = 0x7f040392 +.field public static final tintMode:I = 0x7f040393 -.field public static final title:I = 0x7f040393 +.field public static final title:I = 0x7f040394 -.field public static final titleEnabled:I = 0x7f040394 +.field public static final titleEnabled:I = 0x7f040395 -.field public static final titleMargin:I = 0x7f040395 +.field public static final titleMargin:I = 0x7f040396 -.field public static final titleMarginBottom:I = 0x7f040396 +.field public static final titleMarginBottom:I = 0x7f040397 -.field public static final titleMarginEnd:I = 0x7f040397 +.field public static final titleMarginEnd:I = 0x7f040398 -.field public static final titleMarginStart:I = 0x7f040398 +.field public static final titleMarginStart:I = 0x7f040399 -.field public static final titleMarginTop:I = 0x7f040399 +.field public static final titleMarginTop:I = 0x7f04039a -.field public static final titleMargins:I = 0x7f04039a +.field public static final titleMargins:I = 0x7f04039b -.field public static final titleTextAppearance:I = 0x7f04039b +.field public static final titleTextAppearance:I = 0x7f04039c -.field public static final titleTextColor:I = 0x7f04039c +.field public static final titleTextColor:I = 0x7f04039d -.field public static final titleTextStyle:I = 0x7f04039d +.field public static final titleTextStyle:I = 0x7f04039e -.field public static final toolbarId:I = 0x7f04039e +.field public static final toolbarId:I = 0x7f04039f -.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f +.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0 -.field public static final toolbarStyle:I = 0x7f0403a0 +.field public static final toolbarStyle:I = 0x7f0403a1 -.field public static final tooltipForegroundColor:I = 0x7f0403a1 +.field public static final tooltipForegroundColor:I = 0x7f0403a2 -.field public static final tooltipFrameBackground:I = 0x7f0403a2 +.field public static final tooltipFrameBackground:I = 0x7f0403a3 -.field public static final tooltipText:I = 0x7f0403a3 +.field public static final tooltipText:I = 0x7f0403a4 -.field public static final track:I = 0x7f0403a4 +.field public static final track:I = 0x7f0403a5 -.field public static final trackTint:I = 0x7f0403a5 +.field public static final trackTint:I = 0x7f0403a6 -.field public static final trackTintMode:I = 0x7f0403a6 +.field public static final trackTintMode:I = 0x7f0403a7 -.field public static final ttcIndex:I = 0x7f0403a7 +.field public static final ttcIndex:I = 0x7f0403a8 -.field public static final useCompatPadding:I = 0x7f0403bb +.field public static final useCompatPadding:I = 0x7f0403bc -.field public static final viewAspectRatio:I = 0x7f0403bf +.field public static final viewAspectRatio:I = 0x7f0403c0 -.field public static final viewInflaterClass:I = 0x7f0403c0 +.field public static final viewInflaterClass:I = 0x7f0403c1 -.field public static final voiceIcon:I = 0x7f0403c1 +.field public static final voiceIcon:I = 0x7f0403c2 -.field public static final windowActionBar:I = 0x7f0403c3 +.field public static final windowActionBar:I = 0x7f0403c4 -.field public static final windowActionBarOverlay:I = 0x7f0403c4 +.field public static final windowActionBarOverlay:I = 0x7f0403c5 -.field public static final windowActionModeOverlay:I = 0x7f0403c5 +.field public static final windowActionModeOverlay:I = 0x7f0403c6 -.field public static final windowFixedHeightMajor:I = 0x7f0403c6 +.field public static final windowFixedHeightMajor:I = 0x7f0403c7 -.field public static final windowFixedHeightMinor:I = 0x7f0403c7 +.field public static final windowFixedHeightMinor:I = 0x7f0403c8 -.field public static final windowFixedWidthMajor:I = 0x7f0403c8 +.field public static final windowFixedWidthMajor:I = 0x7f0403c9 -.field public static final windowFixedWidthMinor:I = 0x7f0403c9 +.field public static final windowFixedWidthMinor:I = 0x7f0403ca -.field public static final windowMinWidthMajor:I = 0x7f0403ca +.field public static final windowMinWidthMajor:I = 0x7f0403cb -.field public static final windowMinWidthMinor:I = 0x7f0403cb +.field public static final windowMinWidthMinor:I = 0x7f0403cc -.field public static final windowNoTitle:I = 0x7f0403cc +.field public static final windowNoTitle:I = 0x7f0403cd # direct methods diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/R$d.smali b/com.discord/smali_classes2/com/lytefast/flexinput/R$d.smali index 7a0c548b1f..2361aa6039 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/R$d.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/R$d.smali @@ -251,39 +251,39 @@ .field public static final ic_take_photo:I = 0x7f0802d7 -.field public static final mtrl_snackbar_background:I = 0x7f08037f +.field public static final mtrl_snackbar_background:I = 0x7f080381 -.field public static final mtrl_tabs_default_indicator:I = 0x7f080380 +.field public static final mtrl_tabs_default_indicator:I = 0x7f080382 -.field public static final navigation_empty_icon:I = 0x7f080381 +.field public static final navigation_empty_icon:I = 0x7f080383 -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f -.field public static final tooltip_frame_dark:I = 0x7f08038f +.field public static final tooltip_frame_dark:I = 0x7f080391 -.field public static final tooltip_frame_light:I = 0x7f080390 +.field public static final tooltip_frame_light:I = 0x7f080392 # direct methods diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/R$f.smali b/com.discord/smali_classes2/com/lytefast/flexinput/R$f.smali index b5843c72dc..b5e6ed4ce9 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/R$f.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/R$f.smali @@ -165,7 +165,7 @@ .field public static final view_file_item:I = 0x7f0d006f -.field public static final view_grid_image:I = 0x7f0d0071 +.field public static final view_grid_image:I = 0x7f0d0072 # direct methods diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/R$i.smali b/com.discord/smali_classes2/com/lytefast/flexinput/R$i.smali index d7434b4658..0cf3e0b8cd 100644 --- a/com.discord/smali_classes2/com/lytefast/flexinput/R$i.smali +++ b/com.discord/smali_classes2/com/lytefast/flexinput/R$i.smali @@ -2374,7 +2374,7 @@ new-array v5, v1, [I - const v6, 0x7f0402ef + const v6, 0x7f0402f0 aput v6, v5, v3 @@ -2394,7 +2394,7 @@ new-array v5, v1, [I - const v6, 0x7f0401c9 + const v6, 0x7f0401ca aput v6, v5, v3 @@ -2546,17 +2546,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -2565,14 +2565,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -2580,11 +2580,11 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 @@ -2618,37 +2618,37 @@ 0x1010540 0x7f040100 0x7f040107 - 0x7f040223 + 0x7f040224 .end array-data :array_8 .array-data 4 - 0x7f0402f0 0x7f0402f1 0x7f0402f2 0x7f0402f3 + 0x7f0402f4 .end array-data :array_9 .array-data 4 - 0x7f040220 0x7f040221 + 0x7f040222 .end array-data :array_a .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_b .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_c @@ -2672,9 +2672,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_e @@ -2750,47 +2750,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -2800,6 +2799,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_f @@ -2815,15 +2815,15 @@ :array_10 .array-data 4 0x7f040100 - 0x7f0401cb - 0x7f0401cd - 0x7f0401cf + 0x7f0401cc + 0x7f0401ce 0x7f0401d0 - 0x7f0401d4 + 0x7f0401d1 0x7f0401d5 0x7f0401d6 - 0x7f0401d9 - 0x7f040247 + 0x7f0401d7 + 0x7f0401da + 0x7f040248 .end array-data :array_11 @@ -2892,10 +2892,10 @@ 0x7f040142 0x7f0401a7 0x7f0401ab - 0x7f0402b2 - 0x7f0402e0 - 0x7f040338 - 0x7f04033a + 0x7f0402b3 + 0x7f0402e1 + 0x7f040339 + 0x7f04033b .end array-data :array_15 @@ -2904,8 +2904,8 @@ 0x7f04008a 0x7f04008b 0x7f04008c - 0x7f0402e4 0x7f0402e5 + 0x7f0402e6 .end array-data :array_16 @@ -2920,18 +2920,18 @@ 0x7f04010c 0x7f04010d 0x7f04010e - 0x7f0402d0 - 0x7f0402d2 - 0x7f0402f5 - 0x7f040393 + 0x7f0402d1 + 0x7f0402d3 + 0x7f0402f6 0x7f040394 - 0x7f04039e + 0x7f040395 + 0x7f04039f .end array-data :array_17 .array-data 4 - 0x7f0401e1 0x7f0401e2 + 0x7f0401e3 .end array-data :array_18 @@ -2960,7 +2960,6 @@ 0x7f040077 0x7f0400b1 0x7f0400b2 - 0x7f0401e3 0x7f0401e4 0x7f0401e5 0x7f0401e6 @@ -3001,15 +3000,16 @@ 0x7f040209 0x7f04020a 0x7f04020b - 0x7f04020d + 0x7f04020c 0x7f04020e - 0x7f040212 + 0x7f04020f 0x7f040213 0x7f040214 0x7f040215 0x7f040216 0x7f040217 - 0x7f04021e + 0x7f040218 + 0x7f04021f .end array-data :array_1b @@ -3051,7 +3051,6 @@ 0x7f04004b 0x7f040077 0x7f0400b2 - 0x7f0401e3 0x7f0401e4 0x7f0401e5 0x7f0401e6 @@ -3092,31 +3091,32 @@ 0x7f040209 0x7f04020a 0x7f04020b - 0x7f04020d + 0x7f04020c 0x7f04020e - 0x7f040212 + 0x7f04020f 0x7f040213 0x7f040214 0x7f040215 0x7f040216 0x7f040217 + 0x7f040218 .end array-data :array_1d .array-data 4 - 0x7f0401d8 - 0x7f0402f4 + 0x7f0401d9 + 0x7f0402f5 .end array-data :array_1e .array-data 4 0x10100b3 - 0x7f0401de 0x7f0401df 0x7f0401e0 - 0x7f04020c - 0x7f040218 + 0x7f0401e1 + 0x7f04020d 0x7f040219 + 0x7f04021a .end array-data :array_1f @@ -3133,15 +3133,15 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_21 .array-data 4 0x7f040145 0x7f040147 - 0x7f040268 + 0x7f040269 .end array-data :array_22 @@ -3154,19 +3154,19 @@ 0x7f040114 0x7f040142 0x7f04014c - 0x7f040244 - 0x7f040267 - 0x7f0402b2 - 0x7f0402e0 - 0x7f0403bb + 0x7f040245 + 0x7f040268 + 0x7f0402b3 + 0x7f0402e1 + 0x7f0403bc .end array-data :array_23 .array-data 4 0x7f040120 0x7f040121 - 0x7f0401d2 - 0x7f040225 + 0x7f0401d3 + 0x7f040226 .end array-data :array_24 @@ -3190,7 +3190,7 @@ 0x7f040134 0x7f040135 0x7f040136 - 0x7f0403a7 + 0x7f0403a8 .end array-data :array_26 @@ -3207,16 +3207,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -3230,7 +3229,8 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_28 @@ -3264,8 +3264,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_2b @@ -3297,15 +3297,15 @@ 0x7f0401aa 0x7f0401ac 0x7f0401ad - 0x7f0402b2 - 0x7f0402f7 + 0x7f0402b3 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2e .array-data 4 - 0x7f0402f7 0x7f0402f8 + 0x7f0402f9 .end array-data :array_2f @@ -3322,13 +3322,12 @@ 0x7f0400ae 0x7f0400ff 0x7f04012b - 0x7f040240 0x7f040241 - 0x7f04024c - 0x7f0402d1 - 0x7f0402e6 - 0x7f04031a - 0x7f040321 + 0x7f040242 + 0x7f04024d + 0x7f0402d2 + 0x7f0402e7 + 0x7f04031b 0x7f040322 0x7f040323 0x7f040324 @@ -3338,10 +3337,11 @@ 0x7f040328 0x7f040329 0x7f04032a - 0x7f04032f - 0x7f040334 + 0x7f04032b + 0x7f040330 0x7f040335 - 0x7f040339 + 0x7f040336 + 0x7f04033a .end array-data :array_30 @@ -3376,9 +3376,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_32 @@ -3390,8 +3390,8 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_33 @@ -3401,26 +3401,26 @@ 0x101011f 0x7f040100 0x7f04013d - 0x7f0401cb 0x7f0401cc - 0x7f0401ce - 0x7f0401d0 - 0x7f0401d3 - 0x7f0401d6 - 0x7f040247 + 0x7f0401cd + 0x7f0401cf + 0x7f0401d1 + 0x7f0401d4 + 0x7f0401d7 + 0x7f040248 .end array-data :array_34 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_35 .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_36 @@ -3432,10 +3432,10 @@ 0x7f04011b 0x7f04011c 0x7f04011d - 0x7f0401dc - 0x7f0402b1 - 0x7f0402e8 - 0x7f0402ee + 0x7f0401dd + 0x7f0402b2 + 0x7f0402e9 + 0x7f0402ef .end array-data :array_37 @@ -3449,14 +3449,14 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_38 @@ -3468,16 +3468,15 @@ 0x7f040116 0x7f040117 0x7f040118 - 0x7f040251 - 0x7f040260 + 0x7f040252 0x7f040261 - 0x7f040266 - 0x7f04029f + 0x7f040262 + 0x7f040267 0x7f0402a0 0x7f0402a1 - 0x7f0402af + 0x7f0402a2 0x7f0402b0 - 0x7f0402b3 + 0x7f0402b1 0x7f0402b4 0x7f0402b5 0x7f0402b6 @@ -3491,20 +3490,21 @@ 0x7f0402be 0x7f0402bf 0x7f0402c0 - 0x7f0403bf + 0x7f0402c1 + 0x7f0403c0 .end array-data :array_39 .array-data 4 - 0x7f0402e6 0x7f0402e7 + 0x7f0402e8 .end array-data :array_3a .array-data 4 0x101011f 0x7f040100 - 0x7f040242 + 0x7f040243 .end array-data :array_3b @@ -3513,7 +3513,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_3c @@ -3531,17 +3531,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_3e @@ -3553,7 +3553,6 @@ :array_3f .array-data 4 - 0x7f040304 0x7f040305 0x7f040306 0x7f040307 @@ -3575,9 +3574,10 @@ 0x7f040317 0x7f040318 0x7f040319 - 0x7f04031b + 0x7f04031a 0x7f04031c 0x7f04031d + 0x7f04031e .end array-data :array_40 @@ -3594,7 +3594,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_41 @@ -3622,11 +3622,11 @@ 0x7f040146 0x7f040148 0x7f040149 - 0x7f04025b 0x7f04025c 0x7f04025d 0x7f04025e 0x7f04025f + 0x7f040260 .end array-data :array_42 @@ -3649,17 +3649,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -3667,15 +3666,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_44 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_45 diff --git a/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$attr.smali b/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$attr.smali index 2004785b90..a021f244ac 100644 --- a/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$attr.smali +++ b/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$attr.smali @@ -239,269 +239,269 @@ .field public static final imageButtonStyle:I = 0x7f0401b1 -.field public static final indeterminateProgressStyle:I = 0x7f0401c7 +.field public static final indeterminateProgressStyle:I = 0x7f0401c8 -.field public static final initialActivityCount:I = 0x7f0401c8 +.field public static final initialActivityCount:I = 0x7f0401c9 -.field public static final isLightTheme:I = 0x7f0401ca +.field public static final isLightTheme:I = 0x7f0401cb -.field public static final itemPadding:I = 0x7f0401d1 +.field public static final itemPadding:I = 0x7f0401d2 -.field public static final layout:I = 0x7f0401db +.field public static final layout:I = 0x7f0401dc -.field public static final listChoiceBackgroundIndicator:I = 0x7f040226 +.field public static final listChoiceBackgroundIndicator:I = 0x7f040227 -.field public static final listDividerAlertDialog:I = 0x7f040227 +.field public static final listDividerAlertDialog:I = 0x7f040228 -.field public static final listItemLayout:I = 0x7f040228 +.field public static final listItemLayout:I = 0x7f040229 -.field public static final listLayout:I = 0x7f040229 +.field public static final listLayout:I = 0x7f04022a -.field public static final listMenuViewStyle:I = 0x7f04022a +.field public static final listMenuViewStyle:I = 0x7f04022b -.field public static final listPopupWindowStyle:I = 0x7f04022b +.field public static final listPopupWindowStyle:I = 0x7f04022c -.field public static final listPreferredItemHeight:I = 0x7f04022c +.field public static final listPreferredItemHeight:I = 0x7f04022d -.field public static final listPreferredItemHeightLarge:I = 0x7f04022d +.field public static final listPreferredItemHeightLarge:I = 0x7f04022e -.field public static final listPreferredItemHeightSmall:I = 0x7f04022e +.field public static final listPreferredItemHeightSmall:I = 0x7f04022f -.field public static final listPreferredItemPaddingLeft:I = 0x7f04022f +.field public static final listPreferredItemPaddingLeft:I = 0x7f040230 -.field public static final listPreferredItemPaddingRight:I = 0x7f040230 +.field public static final listPreferredItemPaddingRight:I = 0x7f040231 -.field public static final logo:I = 0x7f040231 +.field public static final logo:I = 0x7f040232 -.field public static final logoDescription:I = 0x7f040232 +.field public static final logoDescription:I = 0x7f040233 -.field public static final maxButtonHeight:I = 0x7f040243 +.field public static final maxButtonHeight:I = 0x7f040244 -.field public static final measureWithLargestChild:I = 0x7f040246 +.field public static final measureWithLargestChild:I = 0x7f040247 -.field public static final multiChoiceItemLayout:I = 0x7f040248 +.field public static final multiChoiceItemLayout:I = 0x7f040249 -.field public static final navigationContentDescription:I = 0x7f040249 +.field public static final navigationContentDescription:I = 0x7f04024a -.field public static final navigationIcon:I = 0x7f04024a +.field public static final navigationIcon:I = 0x7f04024b -.field public static final navigationMode:I = 0x7f04024b +.field public static final navigationMode:I = 0x7f04024c -.field public static final overlapAnchor:I = 0x7f040250 +.field public static final overlapAnchor:I = 0x7f040251 -.field public static final paddingBottomNoButtons:I = 0x7f040254 +.field public static final paddingBottomNoButtons:I = 0x7f040255 -.field public static final paddingEnd:I = 0x7f040255 +.field public static final paddingEnd:I = 0x7f040256 -.field public static final paddingStart:I = 0x7f040256 +.field public static final paddingStart:I = 0x7f040257 -.field public static final paddingTopNoTitle:I = 0x7f040257 +.field public static final paddingTopNoTitle:I = 0x7f040258 -.field public static final panelBackground:I = 0x7f040258 +.field public static final panelBackground:I = 0x7f040259 -.field public static final panelMenuListTheme:I = 0x7f040259 +.field public static final panelMenuListTheme:I = 0x7f04025a -.field public static final panelMenuListWidth:I = 0x7f04025a +.field public static final panelMenuListWidth:I = 0x7f04025b -.field public static final popupMenuStyle:I = 0x7f040262 +.field public static final popupMenuStyle:I = 0x7f040263 -.field public static final popupTheme:I = 0x7f040263 +.field public static final popupTheme:I = 0x7f040264 -.field public static final popupWindowStyle:I = 0x7f040264 +.field public static final popupWindowStyle:I = 0x7f040265 -.field public static final preserveIconSpacing:I = 0x7f040265 +.field public static final preserveIconSpacing:I = 0x7f040266 -.field public static final progressBarPadding:I = 0x7f0402a2 +.field public static final progressBarPadding:I = 0x7f0402a3 -.field public static final progressBarStyle:I = 0x7f0402a3 +.field public static final progressBarStyle:I = 0x7f0402a4 -.field public static final queryBackground:I = 0x7f0402a7 +.field public static final queryBackground:I = 0x7f0402a8 -.field public static final queryHint:I = 0x7f0402a8 +.field public static final queryHint:I = 0x7f0402a9 -.field public static final radioButtonStyle:I = 0x7f0402a9 +.field public static final radioButtonStyle:I = 0x7f0402aa -.field public static final ratingBarStyle:I = 0x7f0402ac +.field public static final ratingBarStyle:I = 0x7f0402ad -.field public static final ratingBarStyleIndicator:I = 0x7f0402ad +.field public static final ratingBarStyleIndicator:I = 0x7f0402ae -.field public static final ratingBarStyleSmall:I = 0x7f0402ae +.field public static final ratingBarStyleSmall:I = 0x7f0402af -.field public static final searchHintIcon:I = 0x7f0402d3 +.field public static final searchHintIcon:I = 0x7f0402d4 -.field public static final searchIcon:I = 0x7f0402d4 +.field public static final searchIcon:I = 0x7f0402d5 -.field public static final searchViewStyle:I = 0x7f0402d5 +.field public static final searchViewStyle:I = 0x7f0402d6 -.field public static final seekBarStyle:I = 0x7f0402d7 +.field public static final seekBarStyle:I = 0x7f0402d8 -.field public static final selectableItemBackground:I = 0x7f0402d8 +.field public static final selectableItemBackground:I = 0x7f0402d9 -.field public static final selectableItemBackgroundBorderless:I = 0x7f0402d9 +.field public static final selectableItemBackgroundBorderless:I = 0x7f0402da -.field public static final showAsAction:I = 0x7f0402db +.field public static final showAsAction:I = 0x7f0402dc -.field public static final showDividers:I = 0x7f0402df +.field public static final showDividers:I = 0x7f0402e0 -.field public static final showText:I = 0x7f0402e1 +.field public static final showText:I = 0x7f0402e2 -.field public static final showTitle:I = 0x7f0402e2 +.field public static final showTitle:I = 0x7f0402e3 -.field public static final singleChoiceItemLayout:I = 0x7f0402e3 +.field public static final singleChoiceItemLayout:I = 0x7f0402e4 -.field public static final spinBars:I = 0x7f0402e9 +.field public static final spinBars:I = 0x7f0402ea -.field public static final spinnerDropDownItemStyle:I = 0x7f0402ea +.field public static final spinnerDropDownItemStyle:I = 0x7f0402eb -.field public static final spinnerStyle:I = 0x7f0402eb +.field public static final spinnerStyle:I = 0x7f0402ec -.field public static final splitTrack:I = 0x7f0402ec +.field public static final splitTrack:I = 0x7f0402ed -.field public static final srcCompat:I = 0x7f0402ed +.field public static final srcCompat:I = 0x7f0402ee -.field public static final state_above_anchor:I = 0x7f0402ef +.field public static final state_above_anchor:I = 0x7f0402f0 -.field public static final subMenuArrow:I = 0x7f0402f9 +.field public static final subMenuArrow:I = 0x7f0402fa -.field public static final submitBackground:I = 0x7f0402fa +.field public static final submitBackground:I = 0x7f0402fb -.field public static final subtitle:I = 0x7f0402fb +.field public static final subtitle:I = 0x7f0402fc -.field public static final subtitleTextAppearance:I = 0x7f0402fc +.field public static final subtitleTextAppearance:I = 0x7f0402fd -.field public static final subtitleTextColor:I = 0x7f0402fd +.field public static final subtitleTextColor:I = 0x7f0402fe -.field public static final subtitleTextStyle:I = 0x7f0402fe +.field public static final subtitleTextStyle:I = 0x7f0402ff -.field public static final suggestionRowLayout:I = 0x7f0402ff +.field public static final suggestionRowLayout:I = 0x7f040300 -.field public static final switchMinWidth:I = 0x7f040300 +.field public static final switchMinWidth:I = 0x7f040301 -.field public static final switchPadding:I = 0x7f040301 +.field public static final switchPadding:I = 0x7f040302 -.field public static final switchStyle:I = 0x7f040302 +.field public static final switchStyle:I = 0x7f040303 -.field public static final switchTextAppearance:I = 0x7f040303 +.field public static final switchTextAppearance:I = 0x7f040304 -.field public static final textAllCaps:I = 0x7f040320 +.field public static final textAllCaps:I = 0x7f040321 -.field public static final textAppearanceLargePopupMenu:I = 0x7f04032b +.field public static final textAppearanceLargePopupMenu:I = 0x7f04032c -.field public static final textAppearanceListItem:I = 0x7f04032c +.field public static final textAppearanceListItem:I = 0x7f04032d -.field public static final textAppearanceListItemSmall:I = 0x7f04032e +.field public static final textAppearanceListItemSmall:I = 0x7f04032f -.field public static final textAppearancePopupMenuHeader:I = 0x7f040330 +.field public static final textAppearancePopupMenuHeader:I = 0x7f040331 -.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040331 +.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040332 -.field public static final textAppearanceSearchResultTitle:I = 0x7f040332 +.field public static final textAppearanceSearchResultTitle:I = 0x7f040333 -.field public static final textAppearanceSmallPopupMenu:I = 0x7f040333 +.field public static final textAppearanceSmallPopupMenu:I = 0x7f040334 -.field public static final textColorAlertDialogListItem:I = 0x7f040336 +.field public static final textColorAlertDialogListItem:I = 0x7f040337 -.field public static final textColorSearchUrl:I = 0x7f040337 +.field public static final textColorSearchUrl:I = 0x7f040338 -.field public static final theme:I = 0x7f04033b +.field public static final theme:I = 0x7f04033c -.field public static final thickness:I = 0x7f04038a +.field public static final thickness:I = 0x7f04038b -.field public static final thumbTextPadding:I = 0x7f04038b +.field public static final thumbTextPadding:I = 0x7f04038c -.field public static final thumbTint:I = 0x7f04038c +.field public static final thumbTint:I = 0x7f04038d -.field public static final thumbTintMode:I = 0x7f04038d +.field public static final thumbTintMode:I = 0x7f04038e -.field public static final tickMark:I = 0x7f04038e +.field public static final tickMark:I = 0x7f04038f -.field public static final tickMarkTint:I = 0x7f04038f +.field public static final tickMarkTint:I = 0x7f040390 -.field public static final tickMarkTintMode:I = 0x7f040390 +.field public static final tickMarkTintMode:I = 0x7f040391 -.field public static final title:I = 0x7f040393 +.field public static final title:I = 0x7f040394 -.field public static final titleMargin:I = 0x7f040395 +.field public static final titleMargin:I = 0x7f040396 -.field public static final titleMarginBottom:I = 0x7f040396 +.field public static final titleMarginBottom:I = 0x7f040397 -.field public static final titleMarginEnd:I = 0x7f040397 +.field public static final titleMarginEnd:I = 0x7f040398 -.field public static final titleMarginStart:I = 0x7f040398 +.field public static final titleMarginStart:I = 0x7f040399 -.field public static final titleMarginTop:I = 0x7f040399 +.field public static final titleMarginTop:I = 0x7f04039a -.field public static final titleMargins:I = 0x7f04039a +.field public static final titleMargins:I = 0x7f04039b -.field public static final titleTextAppearance:I = 0x7f04039b +.field public static final titleTextAppearance:I = 0x7f04039c -.field public static final titleTextColor:I = 0x7f04039c +.field public static final titleTextColor:I = 0x7f04039d -.field public static final titleTextStyle:I = 0x7f04039d +.field public static final titleTextStyle:I = 0x7f04039e -.field public static final toolbarNavigationButtonStyle:I = 0x7f04039f +.field public static final toolbarNavigationButtonStyle:I = 0x7f0403a0 -.field public static final toolbarStyle:I = 0x7f0403a0 +.field public static final toolbarStyle:I = 0x7f0403a1 -.field public static final track:I = 0x7f0403a4 +.field public static final track:I = 0x7f0403a5 -.field public static final trackTint:I = 0x7f0403a5 +.field public static final trackTint:I = 0x7f0403a6 -.field public static final trackTintMode:I = 0x7f0403a6 +.field public static final trackTintMode:I = 0x7f0403a7 -.field public static final ucrop_artv_ratio_title:I = 0x7f0403ab +.field public static final ucrop_artv_ratio_title:I = 0x7f0403ac -.field public static final ucrop_artv_ratio_x:I = 0x7f0403ac +.field public static final ucrop_artv_ratio_x:I = 0x7f0403ad -.field public static final ucrop_artv_ratio_y:I = 0x7f0403ad +.field public static final ucrop_artv_ratio_y:I = 0x7f0403ae -.field public static final ucrop_aspect_ratio_x:I = 0x7f0403ae +.field public static final ucrop_aspect_ratio_x:I = 0x7f0403af -.field public static final ucrop_aspect_ratio_y:I = 0x7f0403af +.field public static final ucrop_aspect_ratio_y:I = 0x7f0403b0 -.field public static final ucrop_circle_dimmed_layer:I = 0x7f0403b0 +.field public static final ucrop_circle_dimmed_layer:I = 0x7f0403b1 -.field public static final ucrop_dimmed_color:I = 0x7f0403b1 +.field public static final ucrop_dimmed_color:I = 0x7f0403b2 -.field public static final ucrop_frame_color:I = 0x7f0403b2 +.field public static final ucrop_frame_color:I = 0x7f0403b3 -.field public static final ucrop_frame_stroke_size:I = 0x7f0403b3 +.field public static final ucrop_frame_stroke_size:I = 0x7f0403b4 -.field public static final ucrop_grid_color:I = 0x7f0403b4 +.field public static final ucrop_grid_color:I = 0x7f0403b5 -.field public static final ucrop_grid_column_count:I = 0x7f0403b5 +.field public static final ucrop_grid_column_count:I = 0x7f0403b6 -.field public static final ucrop_grid_row_count:I = 0x7f0403b6 +.field public static final ucrop_grid_row_count:I = 0x7f0403b7 -.field public static final ucrop_grid_stroke_size:I = 0x7f0403b7 +.field public static final ucrop_grid_stroke_size:I = 0x7f0403b8 -.field public static final ucrop_show_frame:I = 0x7f0403b8 +.field public static final ucrop_show_frame:I = 0x7f0403b9 -.field public static final ucrop_show_grid:I = 0x7f0403b9 +.field public static final ucrop_show_grid:I = 0x7f0403ba -.field public static final ucrop_show_oval_crop_frame:I = 0x7f0403ba +.field public static final ucrop_show_oval_crop_frame:I = 0x7f0403bb -.field public static final voiceIcon:I = 0x7f0403c1 +.field public static final voiceIcon:I = 0x7f0403c2 -.field public static final windowActionBar:I = 0x7f0403c3 +.field public static final windowActionBar:I = 0x7f0403c4 -.field public static final windowActionBarOverlay:I = 0x7f0403c4 +.field public static final windowActionBarOverlay:I = 0x7f0403c5 -.field public static final windowActionModeOverlay:I = 0x7f0403c5 +.field public static final windowActionModeOverlay:I = 0x7f0403c6 -.field public static final windowFixedHeightMajor:I = 0x7f0403c6 +.field public static final windowFixedHeightMajor:I = 0x7f0403c7 -.field public static final windowFixedHeightMinor:I = 0x7f0403c7 +.field public static final windowFixedHeightMinor:I = 0x7f0403c8 -.field public static final windowFixedWidthMajor:I = 0x7f0403c8 +.field public static final windowFixedWidthMajor:I = 0x7f0403c9 -.field public static final windowFixedWidthMinor:I = 0x7f0403c9 +.field public static final windowFixedWidthMinor:I = 0x7f0403ca -.field public static final windowMinWidthMajor:I = 0x7f0403ca +.field public static final windowMinWidthMajor:I = 0x7f0403cb -.field public static final windowMinWidthMinor:I = 0x7f0403cb +.field public static final windowMinWidthMinor:I = 0x7f0403cc -.field public static final windowNoTitle:I = 0x7f0403cc +.field public static final windowNoTitle:I = 0x7f0403cd # direct methods diff --git a/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$drawable.smali b/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$drawable.smali index a62a31c6c8..0fa996605c 100644 --- a/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$drawable.smali +++ b/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$drawable.smali @@ -181,53 +181,53 @@ .field public static final abc_vector_test:I = 0x7f08005b -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f -.field public static final ucrop_ic_angle:I = 0x7f080391 +.field public static final ucrop_ic_angle:I = 0x7f080393 -.field public static final ucrop_ic_crop:I = 0x7f080392 +.field public static final ucrop_ic_crop:I = 0x7f080394 -.field public static final ucrop_ic_cross:I = 0x7f080393 +.field public static final ucrop_ic_cross:I = 0x7f080395 -.field public static final ucrop_ic_done:I = 0x7f080394 +.field public static final ucrop_ic_done:I = 0x7f080396 -.field public static final ucrop_ic_next:I = 0x7f080395 +.field public static final ucrop_ic_next:I = 0x7f080397 -.field public static final ucrop_ic_reset:I = 0x7f080396 +.field public static final ucrop_ic_reset:I = 0x7f080398 -.field public static final ucrop_ic_rotate:I = 0x7f080397 +.field public static final ucrop_ic_rotate:I = 0x7f080399 -.field public static final ucrop_ic_scale:I = 0x7f080398 +.field public static final ucrop_ic_scale:I = 0x7f08039a -.field public static final ucrop_shadow_upside:I = 0x7f080399 +.field public static final ucrop_shadow_upside:I = 0x7f08039b -.field public static final ucrop_vector_ic_crop:I = 0x7f08039a +.field public static final ucrop_vector_ic_crop:I = 0x7f08039c -.field public static final ucrop_vector_loader:I = 0x7f08039b +.field public static final ucrop_vector_loader:I = 0x7f08039d -.field public static final ucrop_vector_loader_animated:I = 0x7f08039c +.field public static final ucrop_vector_loader_animated:I = 0x7f08039e # direct methods diff --git a/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$styleable.smali b/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$styleable.smali index 8997865ba1..3d7b173348 100644 --- a/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$styleable.smali +++ b/com.discord/smali_classes2/com/miguelgaeta/media_picker/R$styleable.smali @@ -1000,7 +1000,7 @@ new-array v1, v1, [I - const v2, 0x7f0402ef + const v2, 0x7f0402f0 aput v2, v1, v3 @@ -1104,17 +1104,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -1123,14 +1123,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -1138,27 +1138,27 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_5 .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_6 @@ -1182,9 +1182,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_8 @@ -1260,47 +1260,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -1310,6 +1309,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_9 @@ -1334,8 +1334,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_c @@ -1347,8 +1347,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_d @@ -1397,9 +1397,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_11 @@ -1411,21 +1411,21 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_12 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_13 .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_14 @@ -1439,14 +1439,14 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_15 @@ -1455,7 +1455,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_16 @@ -1463,17 +1463,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_17 @@ -1490,7 +1490,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_18 @@ -1506,17 +1506,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -1524,15 +1523,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_19 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_1a @@ -1551,14 +1551,13 @@ :array_1c .array-data 4 - 0x7f0403ab 0x7f0403ac 0x7f0403ad + 0x7f0403ae .end array-data :array_1d .array-data 4 - 0x7f0403ae 0x7f0403af 0x7f0403b0 0x7f0403b1 @@ -1571,6 +1570,7 @@ 0x7f0403b8 0x7f0403b9 0x7f0403ba + 0x7f0403bb .end array-data .end method diff --git a/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$attr.smali b/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$attr.smali index 5051e2295b..3e555322c3 100644 --- a/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$attr.smali +++ b/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$attr.smali @@ -15,33 +15,33 @@ # static fields -.field public static final sb_barBackgroundColor:I = 0x7f0402c1 +.field public static final sb_barBackgroundColor:I = 0x7f0402c2 -.field public static final sb_barColor:I = 0x7f0402c2 +.field public static final sb_barColor:I = 0x7f0402c3 -.field public static final sb_barControlColor:I = 0x7f0402c3 +.field public static final sb_barControlColor:I = 0x7f0402c4 -.field public static final sb_barControlRadius:I = 0x7f0402c4 +.field public static final sb_barControlRadius:I = 0x7f0402c5 -.field public static final sb_barControlShadowColor:I = 0x7f0402c5 +.field public static final sb_barControlShadowColor:I = 0x7f0402c6 -.field public static final sb_barControlShadowRadius:I = 0x7f0402c6 +.field public static final sb_barControlShadowRadius:I = 0x7f0402c7 -.field public static final sb_barHeight:I = 0x7f0402c7 +.field public static final sb_barHeight:I = 0x7f0402c8 -.field public static final sb_barInterval:I = 0x7f0402c8 +.field public static final sb_barInterval:I = 0x7f0402c9 -.field public static final sb_barOverlayColor:I = 0x7f0402c9 +.field public static final sb_barOverlayColor:I = 0x7f0402ca -.field public static final sb_barOverlayValue:I = 0x7f0402ca +.field public static final sb_barOverlayValue:I = 0x7f0402cb -.field public static final sb_barTouchEnabled:I = 0x7f0402cb +.field public static final sb_barTouchEnabled:I = 0x7f0402cc -.field public static final sb_barValue:I = 0x7f0402cc +.field public static final sb_barValue:I = 0x7f0402cd -.field public static final sb_barValueMax:I = 0x7f0402cd +.field public static final sb_barValueMax:I = 0x7f0402ce -.field public static final sb_barValueMin:I = 0x7f0402ce +.field public static final sb_barValueMin:I = 0x7f0402cf # direct methods diff --git a/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$styleable.smali b/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$styleable.smali index 868563ddd4..418b4a56c1 100644 --- a/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$styleable.smali +++ b/com.discord/smali_classes2/com/miguelgaeta/super_bar/R$styleable.smali @@ -62,7 +62,6 @@ :array_0 .array-data 4 - 0x7f0402c1 0x7f0402c2 0x7f0402c3 0x7f0402c4 @@ -76,6 +75,7 @@ 0x7f0402cc 0x7f0402cd 0x7f0402ce + 0x7f0402cf .end array-data .end method diff --git a/com.discord/smali_classes2/com/yalantis/ucrop/R$c.smali b/com.discord/smali_classes2/com/yalantis/ucrop/R$c.smali index 919aff6361..55f8ac0fd7 100644 --- a/com.discord/smali_classes2/com/yalantis/ucrop/R$c.smali +++ b/com.discord/smali_classes2/com/yalantis/ucrop/R$c.smali @@ -181,53 +181,53 @@ .field public static final abc_vector_test:I = 0x7f08005b -.field public static final notification_action_background:I = 0x7f080382 +.field public static final notification_action_background:I = 0x7f080384 -.field public static final notification_bg:I = 0x7f080383 +.field public static final notification_bg:I = 0x7f080385 -.field public static final notification_bg_low:I = 0x7f080384 +.field public static final notification_bg_low:I = 0x7f080386 -.field public static final notification_bg_low_normal:I = 0x7f080385 +.field public static final notification_bg_low_normal:I = 0x7f080387 -.field public static final notification_bg_low_pressed:I = 0x7f080386 +.field public static final notification_bg_low_pressed:I = 0x7f080388 -.field public static final notification_bg_normal:I = 0x7f080387 +.field public static final notification_bg_normal:I = 0x7f080389 -.field public static final notification_bg_normal_pressed:I = 0x7f080388 +.field public static final notification_bg_normal_pressed:I = 0x7f08038a -.field public static final notification_icon_background:I = 0x7f080389 +.field public static final notification_icon_background:I = 0x7f08038b -.field public static final notification_template_icon_bg:I = 0x7f08038a +.field public static final notification_template_icon_bg:I = 0x7f08038c -.field public static final notification_template_icon_low_bg:I = 0x7f08038b +.field public static final notification_template_icon_low_bg:I = 0x7f08038d -.field public static final notification_tile_bg:I = 0x7f08038c +.field public static final notification_tile_bg:I = 0x7f08038e -.field public static final notify_panel_notification_icon_bg:I = 0x7f08038d +.field public static final notify_panel_notification_icon_bg:I = 0x7f08038f -.field public static final ucrop_ic_angle:I = 0x7f080391 +.field public static final ucrop_ic_angle:I = 0x7f080393 -.field public static final ucrop_ic_crop:I = 0x7f080392 +.field public static final ucrop_ic_crop:I = 0x7f080394 -.field public static final ucrop_ic_cross:I = 0x7f080393 +.field public static final ucrop_ic_cross:I = 0x7f080395 -.field public static final ucrop_ic_done:I = 0x7f080394 +.field public static final ucrop_ic_done:I = 0x7f080396 -.field public static final ucrop_ic_next:I = 0x7f080395 +.field public static final ucrop_ic_next:I = 0x7f080397 -.field public static final ucrop_ic_reset:I = 0x7f080396 +.field public static final ucrop_ic_reset:I = 0x7f080398 -.field public static final ucrop_ic_rotate:I = 0x7f080397 +.field public static final ucrop_ic_rotate:I = 0x7f080399 -.field public static final ucrop_ic_scale:I = 0x7f080398 +.field public static final ucrop_ic_scale:I = 0x7f08039a -.field public static final ucrop_shadow_upside:I = 0x7f080399 +.field public static final ucrop_shadow_upside:I = 0x7f08039b -.field public static final ucrop_vector_ic_crop:I = 0x7f08039a +.field public static final ucrop_vector_ic_crop:I = 0x7f08039c -.field public static final ucrop_vector_loader:I = 0x7f08039b +.field public static final ucrop_vector_loader:I = 0x7f08039d -.field public static final ucrop_vector_loader_animated:I = 0x7f08039c +.field public static final ucrop_vector_loader_animated:I = 0x7f08039e # direct methods diff --git a/com.discord/smali_classes2/com/yalantis/ucrop/R$h.smali b/com.discord/smali_classes2/com/yalantis/ucrop/R$h.smali index 1bec721ee5..44b59ed196 100644 --- a/com.discord/smali_classes2/com/yalantis/ucrop/R$h.smali +++ b/com.discord/smali_classes2/com/yalantis/ucrop/R$h.smali @@ -1006,7 +1006,7 @@ new-array v1, v1, [I - const v2, 0x7f0402ef + const v2, 0x7f0402f0 aput v2, v1, v3 @@ -1110,17 +1110,17 @@ 0x7f04014a 0x7f04014b 0x7f0401a6 - 0x7f0401c7 - 0x7f0401d1 - 0x7f040231 - 0x7f04024b - 0x7f040263 - 0x7f0402a2 + 0x7f0401c8 + 0x7f0401d2 + 0x7f040232 + 0x7f04024c + 0x7f040264 0x7f0402a3 - 0x7f0402fb - 0x7f0402fe - 0x7f040393 - 0x7f04039d + 0x7f0402a4 + 0x7f0402fc + 0x7f0402ff + 0x7f040394 + 0x7f04039e .end array-data :array_1 @@ -1129,14 +1129,14 @@ 0x7f040045 0x7f04009a 0x7f04013e - 0x7f0402fe - 0x7f04039d + 0x7f0402ff + 0x7f04039e .end array-data :array_2 .array-data 4 0x7f040106 - 0x7f0401c8 + 0x7f0401c9 .end array-data :array_3 @@ -1144,27 +1144,27 @@ 0x10100f2 0x7f040068 0x7f040069 - 0x7f040228 0x7f040229 - 0x7f040248 - 0x7f0402e2 + 0x7f04022a + 0x7f040249 0x7f0402e3 + 0x7f0402e4 .end array-data :array_4 .array-data 4 0x1010119 - 0x7f0402ed - 0x7f040391 + 0x7f0402ee 0x7f040392 + 0x7f040393 .end array-data :array_5 .array-data 4 0x1010142 - 0x7f04038e 0x7f04038f 0x7f040390 + 0x7f040391 .end array-data :array_6 @@ -1188,9 +1188,9 @@ 0x7f040041 0x7f04011f 0x7f04012d - 0x7f0401da - 0x7f040224 - 0x7f040320 + 0x7f0401db + 0x7f040225 + 0x7f040321 .end array-data :array_8 @@ -1266,47 +1266,46 @@ 0x7f0400ff 0x7f04014a 0x7f0401b1 - 0x7f040226 0x7f040227 - 0x7f04022a + 0x7f040228 0x7f04022b 0x7f04022c 0x7f04022d 0x7f04022e 0x7f04022f 0x7f040230 - 0x7f040258 + 0x7f040231 0x7f040259 0x7f04025a - 0x7f040262 - 0x7f040264 - 0x7f0402a9 - 0x7f0402ac + 0x7f04025b + 0x7f040263 + 0x7f040265 + 0x7f0402aa 0x7f0402ad 0x7f0402ae - 0x7f0402d5 - 0x7f0402d7 + 0x7f0402af + 0x7f0402d6 0x7f0402d8 0x7f0402d9 - 0x7f0402ea + 0x7f0402da 0x7f0402eb - 0x7f040302 - 0x7f04032b + 0x7f0402ec + 0x7f040303 0x7f04032c 0x7f04032d 0x7f04032e - 0x7f040330 + 0x7f04032f 0x7f040331 0x7f040332 0x7f040333 - 0x7f040336 + 0x7f040334 0x7f040337 - 0x7f04039f + 0x7f040338 0x7f0403a0 0x7f0403a1 0x7f0403a2 - 0x7f0403c0 - 0x7f0403c3 + 0x7f0403a3 + 0x7f0403c1 0x7f0403c4 0x7f0403c5 0x7f0403c6 @@ -1316,6 +1315,7 @@ 0x7f0403ca 0x7f0403cb 0x7f0403cc + 0x7f0403cd .end array-data :array_9 @@ -1340,8 +1340,8 @@ 0x7f04009f 0x7f0400f9 0x7f040138 - 0x7f0402e9 - 0x7f04038a + 0x7f0402ea + 0x7f04038b .end array-data :array_c @@ -1353,8 +1353,8 @@ 0x1010128 0x7f0400f2 0x7f0400f7 - 0x7f040246 - 0x7f0402df + 0x7f040247 + 0x7f0402e0 .end array-data :array_d @@ -1403,9 +1403,9 @@ 0x7f0400b5 0x7f0401ac 0x7f0401ad - 0x7f04024f - 0x7f0402db - 0x7f0403a3 + 0x7f040250 + 0x7f0402dc + 0x7f0403a4 .end array-data :array_11 @@ -1417,21 +1417,21 @@ 0x101012f 0x1010130 0x1010131 - 0x7f040265 - 0x7f0402f9 + 0x7f040266 + 0x7f0402fa .end array-data :array_12 .array-data 4 0x1010176 0x10102c9 - 0x7f040250 + 0x7f040251 .end array-data :array_13 .array-data 4 - 0x7f040254 - 0x7f040257 + 0x7f040255 + 0x7f040258 .end array-data :array_14 @@ -1445,14 +1445,14 @@ 0x7f0400ed 0x7f04013c 0x7f0401ae - 0x7f0401db - 0x7f0402a7 + 0x7f0401dc 0x7f0402a8 - 0x7f0402d3 + 0x7f0402a9 0x7f0402d4 - 0x7f0402fa - 0x7f0402ff - 0x7f0403c1 + 0x7f0402d5 + 0x7f0402fb + 0x7f040300 + 0x7f0403c2 .end array-data :array_15 @@ -1461,7 +1461,7 @@ 0x1010176 0x101017b 0x1010262 - 0x7f040263 + 0x7f040264 .end array-data :array_16 @@ -1469,17 +1469,17 @@ 0x1010124 0x1010125 0x1010142 - 0x7f0402e1 - 0x7f0402ec - 0x7f040300 + 0x7f0402e2 + 0x7f0402ed 0x7f040301 - 0x7f040303 - 0x7f04038b + 0x7f040302 + 0x7f040304 0x7f04038c 0x7f04038d - 0x7f0403a4 + 0x7f04038e 0x7f0403a5 0x7f0403a6 + 0x7f0403a7 .end array-data :array_17 @@ -1496,7 +1496,7 @@ 0x1010164 0x10103ac 0x7f04012d - 0x7f040320 + 0x7f040321 .end array-data :array_18 @@ -1512,17 +1512,16 @@ 0x7f0400b9 0x7f0400ba 0x7f0400bb - 0x7f040231 0x7f040232 - 0x7f040243 - 0x7f040249 + 0x7f040233 + 0x7f040244 0x7f04024a - 0x7f040263 - 0x7f0402fb + 0x7f04024b + 0x7f040264 0x7f0402fc 0x7f0402fd - 0x7f040393 - 0x7f040395 + 0x7f0402fe + 0x7f040394 0x7f040396 0x7f040397 0x7f040398 @@ -1530,15 +1529,16 @@ 0x7f04039a 0x7f04039b 0x7f04039c + 0x7f04039d .end array-data :array_19 .array-data 4 0x1010000 0x10100da - 0x7f040255 0x7f040256 - 0x7f04033b + 0x7f040257 + 0x7f04033c .end array-data :array_1a @@ -1557,14 +1557,13 @@ :array_1c .array-data 4 - 0x7f0403ab 0x7f0403ac 0x7f0403ad + 0x7f0403ae .end array-data :array_1d .array-data 4 - 0x7f0403ae 0x7f0403af 0x7f0403b0 0x7f0403b1 @@ -1577,6 +1576,7 @@ 0x7f0403b8 0x7f0403b9 0x7f0403ba + 0x7f0403bb .end array-data .end method