package com.discord.widgets.user.email; import android.content.Context; import android.content.Intent; import android.util.Patterns; import android.view.View; import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.contract.ActivityResultContracts; import androidx.fragment.app.Fragment; import c.a.d.l; import c.d.b.a.a; import com.discord.app.AppActivity; import com.discord.app.AppFragment; import com.discord.databinding.WidgetUserEmailUpdateBinding; import com.discord.utilities.view.extensions.ViewExtensions; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import com.discord.widgets.user.account.WidgetUserAccountVerifyBase; import com.google.android.material.button.MaterialButton; import com.google.android.material.textfield.TextInputLayout; import d0.z.d.m; import java.util.regex.Pattern; import kotlin.Unit; import kotlin.jvm.functions.Function0; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; /* compiled from: WidgetUserEmailUpdate.kt */ public final class WidgetUserEmailUpdate extends WidgetUserAccountVerifyBase { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetUserEmailUpdate.class, "binding", "getBinding()Lcom/discord/databinding/WidgetUserEmailUpdateBinding;", 0)}; public static final Companion Companion = new Companion(null); private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetUserEmailUpdate$binding$2.INSTANCE, null, 2, null); /* compiled from: WidgetUserEmailUpdate.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } /* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.user.email.WidgetUserEmailUpdate$Companion */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ void launch$default(Companion companion, Context context, WidgetUserAccountVerifyBase.Mode mode, ActivityResultLauncher activityResultLauncher, int i, Object obj) { if ((i & 4) != 0) { activityResultLauncher = null; } companion.launch(context, mode, activityResultLauncher); } public final void launch(Context context, WidgetUserAccountVerifyBase.Mode mode, ActivityResultLauncher activityResultLauncher) { m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(mode, "mode"); Intent launchIntent = WidgetUserAccountVerifyBase.Companion.getLaunchIntent(mode, false, true); if (activityResultLauncher != null) { l.g.f(context, activityResultLauncher, WidgetUserEmailUpdate.class, launchIntent); } else { l.d(context, WidgetUserEmailUpdate.class, launchIntent); } } public final ActivityResultLauncher registerForResult(AppFragment appFragment, Function0 function0) { m.checkNotNullParameter(appFragment, "fragment"); m.checkNotNullParameter(function0, "callback"); ActivityResultLauncher registerForActivityResult = appFragment.registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new WidgetUserEmailUpdate$Companion$registerForResult$1(function0)); m.checkNotNullExpressionValue(registerForActivityResult, "fragment.registerForActi…k()\n }\n }"); return registerForActivityResult; } } public WidgetUserEmailUpdate() { super(2131559291); } public static final /* synthetic */ WidgetUserEmailUpdateBinding access$getBinding$p(WidgetUserEmailUpdate widgetUserEmailUpdate) { return widgetUserEmailUpdate.getBinding(); } public static final /* synthetic */ void access$handleTextChanged(WidgetUserEmailUpdate widgetUserEmailUpdate) { widgetUserEmailUpdate.handleTextChanged(); } public static final /* synthetic */ void access$onEmailUpdated(WidgetUserEmailUpdate widgetUserEmailUpdate) { widgetUserEmailUpdate.onEmailUpdated(); } private final WidgetUserEmailUpdateBinding getBinding() { return (WidgetUserEmailUpdateBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final void handleTextChanged() { boolean z2; TextInputLayout textInputLayout = getBinding().d; m.checkNotNullExpressionValue(textInputLayout, "binding.alertVerifyEmailChangePassword"); if (ViewExtensions.getTextOrEmpty(textInputLayout).length() >= 3) { Pattern pattern = Patterns.EMAIL_ADDRESS; TextInputLayout textInputLayout2 = getBinding().f2004c; m.checkNotNullExpressionValue(textInputLayout2, "binding.alertVerifyEmailChangeEmail"); if (pattern.matcher(ViewExtensions.getTextOrEmpty(textInputLayout2)).matches()) { z2 = true; MaterialButton materialButton = getBinding().b; m.checkNotNullExpressionValue(materialButton, "binding.alertVerifyEmailChange"); materialButton.setEnabled(z2); } } z2 = false; MaterialButton materialButton = getBinding().b; m.checkNotNullExpressionValue(materialButton, "binding.alertVerifyEmailChange"); materialButton.setEnabled(z2); } private final void onEmailUpdated() { AppActivity appActivity = getAppActivity(); if (appActivity != null) { appActivity.setResult(-1); } AppActivity appActivity2 = getAppActivity(); if (appActivity2 != null) { appActivity2.finish(); } } @Override // com.discord.widgets.user.account.WidgetUserAccountVerifyBase, com.discord.app.AppFragment public void onViewBound(View view) { m.checkNotNullParameter(view, "view"); super.onViewBound(view); AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null); TextInputLayout textInputLayout = getBinding().f2004c; m.checkNotNullExpressionValue(textInputLayout, "binding.alertVerifyEmailChangeEmail"); ViewExtensions.addBindedTextWatcher(textInputLayout, this, new WidgetUserEmailUpdate$onViewBound$1(this)); TextInputLayout textInputLayout2 = getBinding().d; m.checkNotNullExpressionValue(textInputLayout2, "binding.alertVerifyEmailChangePassword"); ViewExtensions.addBindedTextWatcher(textInputLayout2, this, new WidgetUserEmailUpdate$onViewBound$2(this)); getBinding().b.setOnClickListener(new WidgetUserEmailUpdate$onViewBound$3(this)); } }