Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9

以下内容为反编译后的 DeleteProfileDialog.java 源代码,内容仅作参考


package com.picsart.profile.dialogs.deletiondialog;

import android.content.ComponentCallbacks;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.Fragment;
import com.picsart.coroutine.ViewModelScopeCoroutineWrapperKt;
import com.picsart.dialog.a;
import com.picsart.social.ResponseStatus;
import com.picsart.studio.R;
import com.picsart.studio.apiv3.model.Settings;
import com.picsart.studio.common.constants.EventParam;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.user.model.User;
import java.lang.ref.WeakReference;
import java.util.LinkedHashMap;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.d;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.an2.r;
import myobfuscated.h4.a0;
import myobfuscated.h4.k;
import myobfuscated.h4.z;
import myobfuscated.ik2.h;
import myobfuscated.li1.z0;
import myobfuscated.oj.j;
import myobfuscated.q91.e;
import myobfuscated.s91.c;
import myobfuscated.tw.g;
import myobfuscated.xk2.q;
import myobfuscated.xp2.b;
import org.jetbrains.annotations.NotNull;
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lcom/picsart/profile/dialogs/deletiondialog/DeleteProfileDialog;", "Lmyobfuscated/q91/e;", "Lcom/picsart/dialog/a$a;", "<init>", "()V", "_presenter_compileGlobalReleaseKotlin"}, k = 1, mv = {1, 9, 0})
public final class DeleteProfileDialog extends e implements a.InterfaceC0464a {
    public static final int h = 0;
    @NotNull
    public final h e;
    @NotNull
    public final h f;
    @NotNull
    public final h g;

    public DeleteProfileDialog() {
        final Function0<androidx.fragment.app.h> function0 = new Function0<androidx.fragment.app.h>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final androidx.fragment.app.h invoke() {
                androidx.fragment.app.h requireActivity = Fragment.this.requireActivity();
                Intrinsics.checkNotNullExpressionValue(requireActivity, "requireActivity()");
                return requireActivity;
            }
        };
        this.e = kotlin.a.a(LazyThreadSafetyMode.NONE, new Function0<DeleteProfileViewModel>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final DeleteProfileViewModel invoke() {
                myobfuscated.i4.a defaultViewModelCreationExtras;
                Fragment fragment = Fragment.this;
                myobfuscated.yp2.a aVar = r2;
                Function0 function02 = function0;
                Function0 function03 = r4;
                Function0 function04 = r5;
                z viewModelStore = ((a0) function02.invoke()).getViewModelStore();
                if (function03 == null || (defaultViewModelCreationExtras = (myobfuscated.i4.a) function03.invoke()) == null) {
                    defaultViewModelCreationExtras = fragment.getDefaultViewModelCreationExtras();
                    Intrinsics.checkNotNullExpressionValue(defaultViewModelCreationExtras, "this.defaultViewModelCreationExtras");
                }
                return myobfuscated.op2.a.a(q.a.b(DeleteProfileViewModel.class), viewModelStore, null, defaultViewModelCreationExtras, aVar, myobfuscated.jp2.a.a(fragment), function04);
            }
        });
        LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED;
        this.f = kotlin.a.a(lazyThreadSafetyMode, new Function0<z0>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final z0 invoke() {
                ComponentCallbacks componentCallbacks = this;
                myobfuscated.yp2.a aVar = r2;
                return myobfuscated.jp2.a.a(componentCallbacks).b(r3, q.a.b(z0.class), aVar);
            }
        });
        final DeleteProfileDialog$wsSocialDataProviderApi$2 deleteProfileDialog$wsSocialDataProviderApi$2 = new Function0<myobfuscated.xp2.a>() {
            @Override
            @NotNull
            public final myobfuscated.xp2.a invoke() {
                return b.a(Boolean.FALSE);
            }
        };
        this.g = kotlin.a.a(lazyThreadSafetyMode, new Function0<myobfuscated.dz.e>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final myobfuscated.dz.e invoke() {
                ComponentCallbacks componentCallbacks = this;
                myobfuscated.yp2.a aVar = r2;
                return myobfuscated.jp2.a.a(componentCallbacks).b(deleteProfileDialog$wsSocialDataProviderApi$2, q.a.b(myobfuscated.dz.e.class), aVar);
            }
        });
    }

    public final DeleteProfileViewModel G3() {
        return (DeleteProfileViewModel) this.e.getValue();
    }

    @Override
    public final void V(Bundle bundle) {
        String string;
        DeleteProfileViewModel G3 = G3();
        String str = "";
        String str2 = (bundle == null || (str2 = bundle.getString("socialId")) == null) ? "" : "";
        if (bundle != null && (string = bundle.getString("token")) != null) {
            str = string;
        }
        G3.getClass();
        ViewModelScopeCoroutineWrapperKt.d(G3, new DeleteProfileViewModel$delete$1(G3, str2, str, null));
    }

    @Override
    public final void onActivityCreated(Bundle bundle) {
        super.onActivityCreated(bundle);
        G3().o.e(getViewLifecycleOwner(), new c(new Function1<ResponseStatus, Unit>() {

            public class a {
                public static final int[] a;

                static {
                    int[] iArr = new int[ResponseStatus.values().length];
                    try {
                        iArr[ResponseStatus.NO_NETWORK.ordinal()] = 1;
                    } catch (NoSuchFieldError unused) {
                    }
                    try {
                        iArr[ResponseStatus.SUCCESS.ordinal()] = 2;
                    } catch (NoSuchFieldError unused2) {
                    }
                    try {
                        iArr[ResponseStatus.ERROR.ordinal()] = 3;
                    } catch (NoSuchFieldError unused3) {
                    }
                    a = iArr;
                }
            }

            {
                super(1);
            }

            @Override
            public Unit invoke(ResponseStatus responseStatus) {
                invoke2(responseStatus);
                return Unit.a;
            }

            public final void invoke2(ResponseStatus responseStatus) {
                if (responseStatus != null) {
                    DeleteProfileDialog deleteProfileDialog = DeleteProfileDialog.this;
                    int i = a.a[responseStatus.ordinal()];
                    if (i == 1) {
                        r.P(R.string.no_network, deleteProfileDialog.getContext(), 0).show();
                    } else if (i != 2) {
                        if (i != 3) {
                            r.P(R.string.something_went_wrong, deleteProfileDialog.getContext(), 0).show();
                            return;
                        }
                        int i2 = DeleteProfileDialog.h;
                        deleteProfileDialog.G3().v.l(Boolean.TRUE);
                        deleteProfileDialog.dismiss();
                    } else {
                        int i3 = DeleteProfileDialog.h;
                        DeleteProfileViewModel G3 = deleteProfileDialog.G3();
                        LinkedHashMap j = d.j(new Pair(EventParam.ACTION.getValue(), "delete_profile_confirmation"), new Pair(EventParam.DELETE_PROFILE_REASON.getValue(), deleteProfileDialog.G3().l));
                        if (Intrinsics.c(deleteProfileDialog.G3().l, "gen_other")) {
                            j.put(EventParam.DELETE_PROFILE_REASON_OTHER_TEXT.getValue(), deleteProfileDialog.G3().m);
                        }
                        Unit unit = Unit.a;
                        g event = new g("self_profile_actions", j);
                        G3.getClass();
                        Intrinsics.checkNotNullParameter(event, "event");
                        ViewModelScopeCoroutineWrapperKt.b(G3, new DeleteProfileViewModel$trackEvent$1(G3, event, null));
                        ((z0) deleteProfileDialog.f.getValue()).c(deleteProfileDialog.getActivity(), deleteProfileDialog);
                    }
                }
            }
        }));
    }

    @Override
    public final void onActivityResult(int i, int i2, Intent intent) {
        int i3 = j.l;
        if (i >= i3 && i < i3 + 100) {
            ((myobfuscated.oj.g) G3().r.getValue()).onActivityResult(i, i2, intent);
            return;
        }
        DeleteProfileViewModel G3 = G3();
        G3.t.l(new myobfuscated.s91.q(i, i2, intent));
        super.onActivityResult(i, i2, intent);
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        h hVar = this.f;
        this.b = myobfuscated.yn1.c.a(((z0) hVar.getValue()).a() ? 615.0f : 534.0f);
        this.a = myobfuscated.yn1.c.a(((z0) hVar.getValue()).a() ? 645.0f : 584.0f);
    }

    @Override
    @NotNull
    public final View onCreateView(@NotNull LayoutInflater inflater, ViewGroup viewGroup, Bundle bundle) {
        Intrinsics.checkNotNullParameter(inflater, "inflater");
        DeleteProfileViewModel G3 = G3();
        boolean a = ((z0) this.f.getValue()).a();
        k viewLifecycleOwner = getViewLifecycleOwner();
        Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
        DeleteProfileDialogViewImpl deleteProfileDialogViewImpl = new DeleteProfileDialogViewImpl(inflater, viewGroup, G3, a, viewLifecycleOwner, new WeakReference(this), G3().i.getUser(), (myobfuscated.dz.e) this.g.getValue());
        deleteProfileDialogViewImpl.Z(this);
        return deleteProfileDialogViewImpl.c;
    }

    @Override
    public final void onDismiss(@NotNull DialogInterface dialog) {
        Intrinsics.checkNotNullParameter(dialog, "dialog");
        super.onDismiss(dialog);
        DeleteProfileViewModel G3 = G3();
        G3.v.l(Boolean.FALSE);
        G3.t.l(null);
        G3.n.l(null);
    }

    @Override
    public final void u1() {
        Context context = getContext();
        Bundle bundle = new Bundle();
        String name = EventParam.SOURCE.name();
        SourceParam sourceParam = SourceParam.PROFILE_SETTINGS_DELETE_PROFILE_SCREEN;
        bundle.putString(name, sourceParam.getValue());
        bundle.putString("intent.extra.ANALYTICS_SOURCE", sourceParam.getValue());
        Unit unit = Unit.a;
        myobfuscated.d42.h.h(context, "https://picsart.com/forgot-password?app=1&af=true", bundle);
    }

    @Override
    public final void v1(int i, boolean z) {
        if (i != 1 && i != 2) {
            Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(myobfuscated.wl1.b.e(getActivity(), Settings.isChinaBuild()) ? "https://picsart.com/faq?hl=zh" : "https://picsart.com/faq?hl=en"));
            androidx.fragment.app.h activity = getActivity();
            PackageManager packageManager = activity != null ? activity.getPackageManager() : null;
            if (packageManager == null) {
                return;
            }
            ComponentName resolveActivity = intent.resolveActivity(packageManager);
            if ((resolveActivity != null ? resolveActivity : null) != null) {
                startActivity(intent);
                return;
            }
            return;
        }
        DeleteProfileViewModel G3 = G3();
        g event = new g("learn_more", d.i(new Pair(EventParam.SOURCE.getValue(), SourceParam.PROFILE_SETTINGS_DELETE_PROFILE_SCREEN.getValue()), new Pair(EventParam.TYPE.getValue(), "contact_support")));
        G3.getClass();
        Intrinsics.checkNotNullParameter(event, "event");
        ViewModelScopeCoroutineWrapperKt.b(G3, new DeleteProfileViewModel$trackEvent$1(G3, event, null));
        String string = getString(z ? R.string.support_accounts_email : R.string.support_email);
        Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
        String string2 = getString(z ? R.string.profile_account_removal_request : R.string.profile_contact_support);
        Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
        Intent intent2 = new Intent("android.intent.action.SENDTO");
        intent2.setData(Uri.parse("mailto:"));
        intent2.putExtra("android.intent.extra.EMAIL", new String[]{string});
        intent2.putExtra("android.intent.extra.SUBJECT", string2);
        if (z) {
            String n = j.n(getString(R.string.profile_hey_there), "\n", getString(R.string.profile_account_deletion), " @%s\n%s");
            User user = G3().i.getUser();
            intent2.putExtra("android.intent.extra.TEXT", myobfuscated.ud0.d.b(new Object[]{user.U(), user.v()}, 2, n, "format(format, *args)"));
        }
        intent2.addFlags(268435456);
        androidx.fragment.app.h activity2 = getActivity();
        PackageManager packageManager2 = activity2 != null ? activity2.getPackageManager() : null;
        if (packageManager2 == null || intent2.resolveActivity(packageManager2) == null) {
            return;
        }
        startActivity(Intent.createChooser(intent2, getString(R.string.title_choose_email_client)));
        dismiss();
    }
}