package c.a.d; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Parcelable; import androidx.activity.result.ActivityResultLauncher; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; import com.discord.app.AppActivity; import com.discord.app.AppComponent; import com.discord.app.AppFragment; import com.discord.app.AppLog; import com.discord.stores.StoreNavigation; import com.discord.stores.StoreStream; import com.discord.stores.StoreTabsNavigation; import com.discord.widgets.auth.WidgetAgeVerify; import com.discord.widgets.auth.WidgetAuthAgeGated; import com.discord.widgets.auth.WidgetAuthBirthday; import com.discord.widgets.auth.WidgetAuthCaptcha; import com.discord.widgets.auth.WidgetAuthLanding; import com.discord.widgets.auth.WidgetAuthLogin; import com.discord.widgets.auth.WidgetAuthMfa; import com.discord.widgets.auth.WidgetAuthPhoneVerify; import com.discord.widgets.auth.WidgetAuthRegisterAccountInformation; import com.discord.widgets.auth.WidgetAuthRegisterIdentity; import com.discord.widgets.auth.WidgetAuthResetPassword; import com.discord.widgets.auth.WidgetAuthUndeleteAccount; import com.discord.widgets.auth.WidgetOauth2Authorize; import com.discord.widgets.auth.WidgetOauth2AuthorizeSamsung; import com.discord.widgets.channels.permissions.WidgetChannelSettingsEditPermissions; import com.discord.widgets.channels.permissions.WidgetChannelSettingsPermissionsOverview; import com.discord.widgets.nux.WidgetNuxChannelPrompt; import com.discord.widgets.servers.WidgetServerNotifications; import com.discord.widgets.servers.WidgetServerSettingsBans; import com.discord.widgets.servers.WidgetServerSettingsChannels; import com.discord.widgets.servers.WidgetServerSettingsEditMember; import com.discord.widgets.servers.WidgetServerSettingsEditRole; import com.discord.widgets.servers.WidgetServerSettingsEmojis; import com.discord.widgets.servers.WidgetServerSettingsEmojisEdit; import com.discord.widgets.servers.WidgetServerSettingsIntegrations; import com.discord.widgets.servers.WidgetServerSettingsModeration; import com.discord.widgets.servers.WidgetServerSettingsOverview; import com.discord.widgets.servers.WidgetServerSettingsRolesList; import com.discord.widgets.servers.WidgetServerSettingsSecurity; import com.discord.widgets.servers.WidgetServerSettingsVanityUrl; import com.discord.widgets.servers.community.WidgetServerSettingsCommunityOverview; import com.discord.widgets.servers.community.WidgetServerSettingsEnableCommunitySteps; import com.discord.widgets.servers.settings.invites.WidgetServerSettingsInstantInvites; import com.discord.widgets.servers.settings.members.WidgetServerSettingsMembers; import com.discord.widgets.settings.WidgetSettingsAppearance; import com.discord.widgets.settings.WidgetSettingsAuthorizedApps; import com.discord.widgets.settings.WidgetSettingsBehavior; import com.discord.widgets.settings.WidgetSettingsLanguage; import com.discord.widgets.settings.WidgetSettingsMedia; import com.discord.widgets.settings.WidgetSettingsNotifications; import com.discord.widgets.settings.WidgetSettingsPrivacy; import com.discord.widgets.settings.WidgetSettingsVoice; import com.discord.widgets.settings.account.WidgetSettingsAccount; import com.discord.widgets.settings.account.WidgetSettingsAccountBackupCodes; import com.discord.widgets.settings.account.WidgetSettingsAccountChangePassword; import com.discord.widgets.settings.account.WidgetSettingsAccountEmailEdit; import com.discord.widgets.settings.account.WidgetSettingsAccountUsernameEdit; import com.discord.widgets.settings.account.WidgetSettingsBlockedUsers; import com.discord.widgets.settings.account.mfa.WidgetEnableMFASteps; import com.discord.widgets.settings.connections.WidgetSettingsUserConnections; import com.discord.widgets.settings.developer.WidgetSettingsDeveloper; import com.discord.widgets.settings.premium.WidgetChoosePlan; import com.discord.widgets.settings.premium.WidgetSettingsPremium; import com.discord.widgets.settings.profile.WidgetSettingsUserProfile; import com.discord.widgets.tabs.WidgetTabsHost; import com.discord.widgets.user.WidgetUserPasswordVerify; import com.discord.widgets.user.account.WidgetUserAccountVerify; import com.discord.widgets.user.email.WidgetUserEmailUpdate; import com.discord.widgets.user.email.WidgetUserEmailVerify; import com.discord.widgets.user.phone.WidgetUserPhoneManage; import com.discord.widgets.user.phone.WidgetUserPhoneVerify; import d0.e0.c; import d0.t.m; import d0.t.n; import d0.z.d.a0; import java.util.List; /* compiled from: AppScreen.kt */ public final class l { public static final List> a = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetAuthLanding.class), a0.getOrCreateKotlinClass(WidgetAuthLogin.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterIdentity.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterAccountInformation.class), a0.getOrCreateKotlinClass(WidgetAuthUndeleteAccount.class), a0.getOrCreateKotlinClass(WidgetAuthCaptcha.class), a0.getOrCreateKotlinClass(WidgetAuthMfa.class), a0.getOrCreateKotlinClass(WidgetAuthBirthday.class), a0.getOrCreateKotlinClass(WidgetAuthAgeGated.class), a0.getOrCreateKotlinClass(WidgetAuthPhoneVerify.class), a0.getOrCreateKotlinClass(WidgetAuthResetPassword.class)}); public static final List> b = m.listOf(a0.getOrCreateKotlinClass(WidgetAgeVerify.class)); /* renamed from: c reason: collision with root package name */ public static final List> f43c = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetOauth2Authorize.class), a0.getOrCreateKotlinClass(WidgetOauth2AuthorizeSamsung.class)}); public static final List> d = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetSettingsAccount.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountBackupCodes.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountChangePassword.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountUsernameEdit.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountEmailEdit.class), a0.getOrCreateKotlinClass(WidgetUserPasswordVerify.class), a0.getOrCreateKotlinClass(WidgetEnableMFASteps.class), a0.getOrCreateKotlinClass(WidgetSettingsAppearance.class), a0.getOrCreateKotlinClass(WidgetSettingsBehavior.class), a0.getOrCreateKotlinClass(WidgetSettingsLanguage.class), a0.getOrCreateKotlinClass(WidgetSettingsMedia.class), a0.getOrCreateKotlinClass(WidgetSettingsPremium.class), a0.getOrCreateKotlinClass(WidgetSettingsNotifications.class), a0.getOrCreateKotlinClass(WidgetSettingsUserConnections.class), a0.getOrCreateKotlinClass(WidgetSettingsVoice.class), a0.getOrCreateKotlinClass(WidgetSettingsPrivacy.class), a0.getOrCreateKotlinClass(WidgetSettingsAuthorizedApps.class), a0.getOrCreateKotlinClass(WidgetServerNotifications.class), a0.getOrCreateKotlinClass(WidgetServerSettingsOverview.class), a0.getOrCreateKotlinClass(WidgetServerSettingsChannels.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEditMember.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEditRole.class), a0.getOrCreateKotlinClass(WidgetServerSettingsIntegrations.class), a0.getOrCreateKotlinClass(WidgetServerSettingsModeration.class), a0.getOrCreateKotlinClass(WidgetServerSettingsVanityUrl.class), a0.getOrCreateKotlinClass(WidgetServerSettingsSecurity.class), a0.getOrCreateKotlinClass(WidgetServerSettingsMembers.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEmojis.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEmojisEdit.class), a0.getOrCreateKotlinClass(WidgetServerSettingsRolesList.class), a0.getOrCreateKotlinClass(WidgetServerSettingsInstantInvites.class), a0.getOrCreateKotlinClass(WidgetServerSettingsBans.class), a0.getOrCreateKotlinClass(WidgetChannelSettingsEditPermissions.class), a0.getOrCreateKotlinClass(WidgetChannelSettingsPermissionsOverview.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterIdentity.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterAccountInformation.class), a0.getOrCreateKotlinClass(WidgetAuthBirthday.class), a0.getOrCreateKotlinClass(WidgetAuthAgeGated.class), a0.getOrCreateKotlinClass(WidgetAuthLogin.class), a0.getOrCreateKotlinClass(WidgetAuthPhoneVerify.class), a0.getOrCreateKotlinClass(WidgetAuthResetPassword.class), a0.getOrCreateKotlinClass(WidgetSettingsDeveloper.class), a0.getOrCreateKotlinClass(WidgetSettingsBlockedUsers.class), a0.getOrCreateKotlinClass(WidgetNuxChannelPrompt.class), a0.getOrCreateKotlinClass(WidgetChoosePlan.class), a0.getOrCreateKotlinClass(WidgetServerSettingsCommunityOverview.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEnableCommunitySteps.class), a0.getOrCreateKotlinClass(WidgetSettingsUserProfile.class)}); public static final List> e = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetUserAccountVerify.class), a0.getOrCreateKotlinClass(WidgetUserEmailVerify.class), a0.getOrCreateKotlinClass(WidgetUserEmailUpdate.class), a0.getOrCreateKotlinClass(WidgetUserPhoneManage.class), a0.getOrCreateKotlinClass(WidgetUserPhoneVerify.class), a0.getOrCreateKotlinClass(WidgetUserPasswordVerify.class)}); public static final List> f = m.listOf(a0.getOrCreateKotlinClass(WidgetTabsHost.class)); public static final l g = new l(); public static final void b(Context context, boolean z2, Intent intent) { Class cls; d0.z.d.m.checkNotNullParameter(context, "context"); if (z2) { StoreTabsNavigation.selectHomeTab$default(StoreStream.Companion.getTabsNavigation(), intent != null ? intent.getBooleanExtra("com.discord.intent.extra.EXTRA_OPEN_PANEL", false) : false ? StoreNavigation.PanelAction.OPEN : StoreNavigation.PanelAction.CLOSE, false, 2, null); cls = WidgetTabsHost.class; } else { cls = WidgetAuthLanding.class; } d(context, cls, intent); } public static /* synthetic */ void c(Context context, boolean z2, Intent intent, int i) { if ((i & 2) != 0) { z2 = true; } if ((i & 4) != 0) { intent = null; } b(context, z2, intent); } public static final void d(Context context, Class cls, Parcelable parcelable) { d0.z.d.m.checkNotNullParameter(context, "context"); d0.z.d.m.checkNotNullParameter(cls, "screen"); Intent intent = null; Intent intent2 = (Intent) (!(parcelable instanceof Intent) ? null : parcelable); if (intent2 != null) { intent = intent2; } else if (parcelable != null) { d0.z.d.m.checkNotNullParameter(parcelable, "$this$toIntent"); intent = new Intent().putExtra("intent_args_key", parcelable); d0.z.d.m.checkNotNullExpressionValue(intent, "Intent().putExtra(INTENT_ARGS, this)"); } AppLog appLog = AppLog.g; String simpleName = context.getClass().getSimpleName(); d0.z.d.m.checkNotNullExpressionValue(simpleName, "javaClass.simpleName"); String simpleName2 = cls.getSimpleName(); d0.z.d.m.checkNotNullExpressionValue(simpleName2, "screen.simpleName"); appLog.f(simpleName, simpleName2); Intent putExtra = (intent != null ? new Intent(intent) : new Intent()).setClass(context, AppActivity.class).putExtra("com.discord.intent.extra.EXTRA_SCREEN", cls); d0.z.d.m.checkNotNullExpressionValue(putExtra, "if (extras != null) {\n …nts.EXTRA_SCREEN, screen)"); context.startActivity(putExtra); } public static /* synthetic */ void e(Context context, Class cls, Parcelable parcelable, int i) { int i2 = i & 4; d(context, cls, null); } public static void g(l lVar, FragmentManager fragmentManager, Context context, Class cls, int i, boolean z2, String str, Parcelable parcelable, int i2) { if ((i2 & 8) != 0) { i = 16908290; } if ((i2 & 16) != 0) { z2 = false; } int i3 = i2 & 32; if ((i2 & 64) != 0) { parcelable = null; } d0.z.d.m.checkNotNullParameter(context, "context"); d0.z.d.m.checkNotNullParameter(cls, "screen"); if (fragmentManager != null) { FragmentTransaction beginTransaction = fragmentManager.beginTransaction(); d0.z.d.m.checkNotNullExpressionValue(beginTransaction, "fragmentManager.beginTransaction()"); Fragment instantiate = Fragment.instantiate(context, cls.getName()); if (parcelable != null) { d0.z.d.m.checkNotNullExpressionValue(instantiate, "fragment"); d0.z.d.m.checkNotNullParameter(parcelable, "$this$toBundle"); Bundle bundle = new Bundle(); bundle.putParcelable("intent_args_key", parcelable); instantiate.setArguments(bundle); } d0.z.d.m.checkNotNullExpressionValue(instantiate, "Fragment.instantiate(con…s = it.toBundle() }\n }"); beginTransaction.replace(i, instantiate, cls.getName()); if (z2) { beginTransaction.addToBackStack(null); } beginTransaction.commit(); } } public final Intent a(Context context, Class cls, Intent intent) { AppLog appLog = AppLog.g; String simpleName = context.getClass().getSimpleName(); d0.z.d.m.checkNotNullExpressionValue(simpleName, "javaClass.simpleName"); String simpleName2 = cls.getSimpleName(); d0.z.d.m.checkNotNullExpressionValue(simpleName2, "screen.simpleName"); appLog.f(simpleName, simpleName2); Intent putExtra = (intent != null ? new Intent(intent) : new Intent()).setClass(context, AppActivity.class).putExtra("com.discord.intent.extra.EXTRA_SCREEN", cls); d0.z.d.m.checkNotNullExpressionValue(putExtra, "if (extras != null) {\n …nts.EXTRA_SCREEN, screen)"); return putExtra; } public final void f(Context context, ActivityResultLauncher activityResultLauncher, Class cls, Parcelable parcelable) { d0.z.d.m.checkNotNullParameter(context, "context"); d0.z.d.m.checkNotNullParameter(activityResultLauncher, "launcher"); d0.z.d.m.checkNotNullParameter(cls, "screen"); Intent intent = null; Intent intent2 = (Intent) (!(parcelable instanceof Intent) ? null : parcelable); if (intent2 != null) { intent = intent2; } else if (parcelable != null) { d0.z.d.m.checkNotNullParameter(parcelable, "$this$toIntent"); intent = new Intent().putExtra("intent_args_key", parcelable); d0.z.d.m.checkNotNullExpressionValue(intent, "Intent().putExtra(INTENT_ARGS, this)"); } activityResultLauncher.launch(a(context, cls, intent)); } }