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

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


package com.picsart.studio.editor.video.music;

import android.content.Intent;
import android.text.TextUtils;
import android.util.Size;
import android.view.View;
import android.widget.ImageButton;
import android.widget.Toast;
import androidx.fragment.app.FragmentManager;
import com.picsart.editor.utils.EditorHistoryWrapper;
import com.picsart.logger.PALog;
import com.picsart.picore.effects.parameters.FXBoolParameter;
import com.picsart.profile.EmailVerificationViewModel;
import com.picsart.studio.R;
import com.picsart.studio.apiv3.ChannelsEnum;
import com.picsart.studio.common.constants.EventParam;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.studio.editor.tool.gif.GifGenerator;
import com.picsart.studio.editor.video.music.MusicRecorderFragment;
import com.picsart.studio.internal.ExceptionActivity;
import com.picsart.studio.model.ItemControl;
import com.picsart.studio.picsart.profile.fragment.PhotoChangeFragment;
import com.picsart.studio.progress.expandable.ExpandableProgressView;
import com.picsart.studio.share.SharePlatformFragment;
import com.picsart.subscription.AnalyticCoreParams;
import com.picsart.subscription.cancellation.CancellationSurveyFragment;
import com.picsart.subscription.fakesubs.FakeSubscriptionFragment;
import com.picsart.subscription.viewmodel.SubscriptionAnalyticsViewModel;
import com.picsart.subscription.widgets.ui.SimpleButtonView;
import com.picsart.userProjects.internal.shareLink.shareWith.store.c;
import com.picsart.userProjects.internal.shareLink.shareWith.ui.SendInvitationView;
import com.picsart.userProjects.internal.shareLink.sharedWith.SharedWithBottomSheetFragment;
import com.picsart.video.blooper.blooperFragments.BlooperBubblesFragment;
import com.picsart.video.blooper.blooperFragments.BlooperWordsFragment;
import com.socialin.android.photo.draw.background.DrawBackgroundsViewModel;
import com.socialin.android.photo.draw.background.DrawCustomCanvasSizeDialog;
import com.socialin.android.photo.draw.dialog.SelectShapeDialogNew;
import com.socialin.android.photo.effectsnew.fragment.EffectFragment;
import com.socialin.android.photo.effectsnew.genai.EffectsGenAiSuggestionsFragment;
import com.socialin.android.photo.effectsnew.genai.entrypage.EffectGenAiCustomizeFragment;
import com.socialin.android.photo.view.ColorPickerPreview;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.cm.y;
import myobfuscated.d4.m;
import myobfuscated.ds.b0;
import myobfuscated.lh2.o;
import myobfuscated.u42.w4;
import myobfuscated.wj0.u;
public final class i implements View.OnClickListener {
    public final int a;
    public final Object b;

    public i(Object obj, int i) {
        this.a = i;
        this.b = obj;
    }

    @Override
    public final void onClick(View view) {
        FXBoolParameter fXBoolParameter;
        int i = this.a;
        Object obj = this.b;
        switch (i) {
            case 0:
                MusicRecorderFragment this$0 = (MusicRecorderFragment) obj;
                int i2 = MusicRecorderFragment.t;
                Intrinsics.checkNotNullParameter(this$0, "this$0");
                if (this$0.i == MusicRecorderFragment.RecordingState.RECORDING) {
                    ((Set) this$0.r.getValue()).add("mute");
                    this$0.M3(this$0.j);
                    return;
                }
                return;
            case 1:
                ExceptionActivity this$02 = (ExceptionActivity) obj;
                String str = ExceptionActivity.g;
                Intrinsics.checkNotNullParameter(this$02, "this$0");
                this$02.getClass();
                try {
                    Intent intent = new Intent("android.intent.action.SEND");
                    String K = this$02.K();
                    intent.setType("plain/text");
                    intent.putExtra("android.intent.extra.EMAIL", new String[]{"crashcasesupport@picsart.com"});
                    intent.putExtra("android.intent.extra.SUBJECT", this$02.getResources().getString(R.string.email_subject) + " PICSART " + this$02.f);
                    intent.putExtra("android.intent.extra.TEXT", K);
                    this$02.startActivity(intent);
                    return;
                } catch (Exception unused) {
                    Toast.makeText(this$02, this$02.getString(R.string.msg_doesnt_have_email), 0).show();
                    return;
                }
            case 2:
                myobfuscated.wz1.b this$03 = (myobfuscated.wz1.b) obj;
                int i3 = myobfuscated.wz1.b.f;
                Intrinsics.checkNotNullParameter(this$03, "this$0");
                Function2<? super Integer, ? super Boolean, Unit> function2 = this$03.d;
                if (function2 != null) {
                    function2.invoke(Integer.valueOf(this$03.getBindingAdapterPosition()), Boolean.FALSE);
                    return;
                }
                return;
            case 3:
                int i4 = PhotoChangeFragment.G;
                ((PhotoChangeFragment) obj).E3();
                return;
            case 4:
                com.picsart.studio.picsart.profile.fragment.a aVar = (com.picsart.studio.picsart.profile.fragment.a) obj;
                EmailVerificationViewModel emailVerificationViewModel = aVar.m0;
                if (emailVerificationViewModel == null) {
                    return;
                }
                emailVerificationViewModel.e4(aVar.T.getText().equals(aVar.getString(R.string.email_verification_resend)) ? new myobfuscated.tw.g("email_resend_button_click", Collections.singletonMap(EventParam.SOURCE.getValue(), SourceParam.PROFILE.getValue())) : new myobfuscated.tw.g("email_verify_button_click"));
                String email = aVar.M.getText().toString().trim();
                aVar.k0 = email;
                if (!TextUtils.equals(email, aVar.o.w1())) {
                    aVar.m0.f4(email);
                    return;
                }
                EmailVerificationViewModel emailVerificationViewModel2 = aVar.m0;
                ChannelsEnum channelsEnum = ChannelsEnum.EMAIL;
                Intrinsics.checkNotNullParameter(channelsEnum, "<this>");
                Intrinsics.checkNotNullParameter(email, "email");
                emailVerificationViewModel2.g4(y.G(channelsEnum, email, 2));
                return;
            case 5:
                myobfuscated.t12.b this$04 = (myobfuscated.t12.b) obj;
                int i5 = myobfuscated.t12.b.g;
                Intrinsics.checkNotNullParameter(this$04, "this$0");
                this$04.c.y(this$04.getBindingAdapterPosition(), ItemControl.BLOCK_UNBLOCK, new Object[0]);
                return;
            case 6:
                myobfuscated.t12.h this$05 = (myobfuscated.t12.h) obj;
                int i6 = myobfuscated.t12.h.i;
                Intrinsics.checkNotNullParameter(this$05, "this$0");
                this$05.p(ItemControl.CONNECTION_FOLLOWING, new Object[0]);
                return;
            case 7:
                myobfuscated.u12.b this$06 = (myobfuscated.u12.b) obj;
                int i7 = myobfuscated.u12.b.f;
                Intrinsics.checkNotNullParameter(this$06, "this$0");
                this$06.c.y(this$06.getBindingAdapterPosition(), ItemControl.PUBLIC_FOLDER_EDIT, this$06.e, this$06.d);
                return;
            case 8:
                ExpandableProgressView this$07 = (ExpandableProgressView) obj;
                int i8 = ExpandableProgressView.o;
                Intrinsics.checkNotNullParameter(this$07, "this$0");
                this$07.e.k();
                return;
            case 9:
                myobfuscated.q22.b bVar = (myobfuscated.q22.b) obj;
                View.OnClickListener onClickListener = bVar.k;
                if (onClickListener != null) {
                    onClickListener.onClick(view);
                }
                if (bVar.y) {
                    bVar.a("secondary_button");
                    return;
                }
                return;
            case 10:
                SharePlatformFragment this$08 = (SharePlatformFragment) obj;
                int i9 = SharePlatformFragment.R;
                Intrinsics.checkNotNullParameter(this$08, "this$0");
                androidx.fragment.app.h activity = this$08.getActivity();
                String str2 = this$08.U3().z;
                String str3 = this$08.U3().a;
                ?? obj2 = new Object();
                obj2.e = activity;
                obj2.f = this$08;
                obj2.g = str2;
                obj2.h = str3;
                if (activity != null && !activity.isFinishing()) {
                    obj2.a = new myobfuscated.t02.a(obj2);
                    if (activity.getFragmentManager() != null) {
                        obj2.b = (myobfuscated.ho1.a) activity.getSupportFragmentManager().F("gif.generation.progress.dialog");
                    }
                    if (obj2.b != null) {
                        FragmentManager supportFragmentManager = activity.getSupportFragmentManager();
                        androidx.fragment.app.b m = myobfuscated.b0.b.m(supportFragmentManager, supportFragmentManager);
                        m.m(obj2.b);
                        m.t(false);
                    }
                }
                myobfuscated.e32.f fVar = (myobfuscated.e32.f) obj2.a.a;
                fVar.getClass();
                myobfuscated.e32.e eVar = new myobfuscated.e32.e(fVar);
                androidx.fragment.app.h hVar = fVar.e;
                String string = hVar.getResources().getString(R.string.gen_cancel);
                myobfuscated.e32.d dVar = new myobfuscated.e32.d(fVar);
                if (string == null) {
                    string = null;
                }
                ?? bVar2 = new myobfuscated.ho1.b();
                bVar2.r = -1;
                bVar2.s = -1;
                bVar2.e = null;
                bVar2.f = null;
                bVar2.k = false;
                bVar2.n = true;
                bVar2.b = null;
                bVar2.c = dVar;
                bVar2.d = null;
                bVar2.o = 2132017792;
                bVar2.p = 1;
                bVar2.j = R.layout.dialog_gif_export_progress;
                bVar2.q = eVar;
                bVar2.g = string;
                bVar2.h = null;
                bVar2.i = 0;
                bVar2.l = false;
                bVar2.m = false;
                fVar.b = bVar2;
                bVar2.show(hVar.getSupportFragmentManager(), "gif.generation.progress.dialog");
                EditorHistoryWrapper editorHistoryWrapper = new EditorHistoryWrapper();
                String str4 = fVar.h;
                List<String> c = editorHistoryWrapper.c(str4);
                ArrayList arrayList = new ArrayList();
                arrayList.addAll(c);
                try {
                    String a = myobfuscated.c42.i.a(hVar);
                    Constructor constructor = GifGenerator.class.getConstructor(myobfuscated.gz1.b.class, Map.class, String.class, myobfuscated.so0.a.class);
                    myobfuscated.so0.a b = new EditorHistoryWrapper().b(str4);
                    Object[] objArr = new Object[4];
                    objArr[0] = new myobfuscated.e32.c(fVar);
                    HashMap hashMap = new HashMap();
                    float size = (arrayList.size() - 1) / 9;
                    for (int i10 = 0; i10 < 10; i10++) {
                        hashMap.put(Integer.valueOf(i10), (String) arrayList.get((int) ((i10 * size) + 0.5f)));
                    }
                    objArr[1] = hashMap;
                    objArr[2] = a;
                    objArr[3] = b;
                    Object newInstance = constructor.newInstance(objArr);
                    fVar.c = newInstance;
                    newInstance.getClass().getMethod("runGenerationTask", String.class, Double.class).invoke(fVar.c, fVar.g, Double.valueOf(20.0d));
                    return;
                } catch (ClassNotFoundException e) {
                    PALog.h(e);
                    return;
                } catch (IllegalAccessException e2) {
                    PALog.h(e2);
                    return;
                } catch (InstantiationException e3) {
                    PALog.h(e3);
                    return;
                } catch (NoSuchMethodException e4) {
                    PALog.h(e4);
                    return;
                } catch (InvocationTargetException e5) {
                    PALog.h(e5);
                    return;
                }
            case 11:
                com.picsart.studio.share.fragment.a aVar2 = (com.picsart.studio.share.fragment.a) obj;
                int i11 = com.picsart.studio.share.fragment.a.u;
                androidx.fragment.app.h activity2 = aVar2.getActivity();
                if (activity2 == null || activity2.isFinishing()) {
                    return;
                }
                aVar2.a.getValue().t4(myobfuscated.e32.a.b(b0.b, SourceParam.BACK.getValue()));
                activity2.onBackPressed();
                return;
            case 12:
                myobfuscated.g42.c this$09 = (myobfuscated.g42.c) obj;
                int i12 = myobfuscated.g42.c.e;
                Intrinsics.checkNotNullParameter(this$09, "this$0");
                this$09.dismiss();
                return;
            case 13:
                w4 this$010 = (w4) obj;
                int i13 = w4.i;
                Intrinsics.checkNotNullParameter(this$010, "this$0");
                this$010.c.invoke();
                return;
            case 14:
                CancellationSurveyFragment this$011 = (CancellationSurveyFragment) obj;
                float f = CancellationSurveyFragment.A;
                Intrinsics.checkNotNullParameter(this$011, "this$0");
                this$011.y = "winback_survey";
                AnalyticCoreParams analyticCoreParams = this$011.s;
                if (analyticCoreParams != null) {
                    SubscriptionAnalyticsViewModel.g4(this$011.K3(), AnalyticCoreParams.copy$default(analyticCoreParams, null, null, null, "winback_survey", null, 23, null), "main_cta", null, null, null, null, null, null, null, null, 2044);
                    return;
                }
                return;
            case 15:
                FakeSubscriptionFragment this$012 = (FakeSubscriptionFragment) obj;
                FakeSubscriptionFragment.a aVar3 = FakeSubscriptionFragment.f;
                Intrinsics.checkNotNullParameter(this$012, "this$0");
                this$012.J3().d4("SUBSCRIPTION_IN_GRACE_PERIOD");
                return;
            case 16:
                SimpleButtonView this$013 = (SimpleButtonView) obj;
                int i14 = SimpleButtonView.y;
                Intrinsics.checkNotNullParameter(this$013, "this$0");
                View.OnClickListener onClickListener2 = this$013.t;
                if (onClickListener2 != null) {
                    onClickListener2.onClick(view);
                    return;
                }
                return;
            case 17:
                myobfuscated.n92.a this$014 = (myobfuscated.n92.a) obj;
                int i15 = myobfuscated.n92.a.a;
                Intrinsics.checkNotNullParameter(this$014, "this$0");
                this$014.dismissAllowingStateLoss();
                return;
            case 18:
                myobfuscated.u92.a this$015 = (myobfuscated.u92.a) obj;
                int i16 = myobfuscated.u92.a.c;
                Intrinsics.checkNotNullParameter(this$015, "this$0");
                this$015.cancel();
                return;
            case 19:
                SendInvitationView this$016 = (SendInvitationView) obj;
                Intrinsics.checkNotNullParameter(this$016, "this$0");
                this$016.a.accept(new c.b(this$016.b.f.getEmails()));
                return;
            case 20:
                SharedWithBottomSheetFragment this$017 = (SharedWithBottomSheetFragment) obj;
                int i17 = SharedWithBottomSheetFragment.c;
                Intrinsics.checkNotNullParameter(this$017, "this$0");
                this$017.getClass();
                m.a(myobfuscated.i3.g.b(new Pair("SharedWithBottomSheetFragment.KEY_ACTION", "SharedWithBottomSheetFragment.ACTION_BACK")), this$017, "SharedWithBottomSheetFragment.KEY_RESULT");
                this$017.dismissAllowingStateLoss();
                return;
            case 21:
                BlooperBubblesFragment this$018 = (BlooperBubblesFragment) obj;
                myobfuscated.el2.j<Object>[] jVarArr = BlooperBubblesFragment.i;
                Intrinsics.checkNotNullParameter(this$018, "this$0");
                this$018.E3().done(this$018);
                return;
            case 22:
                BlooperWordsFragment this$019 = (BlooperWordsFragment) obj;
                myobfuscated.el2.j<Object>[] jVarArr2 = BlooperWordsFragment.j;
                Intrinsics.checkNotNullParameter(this$019, "this$0");
                this$019.E3().close(this$019);
                return;
            case 23:
                myobfuscated.te2.b this$020 = (myobfuscated.te2.b) obj;
                int i18 = myobfuscated.te2.b.B;
                Intrinsics.checkNotNullParameter(this$020, "this$0");
                myobfuscated.te2.c<myobfuscated.ve2.e> cVar = this$020.A;
                if (cVar != null) {
                    cVar.d(new myobfuscated.ve2.k(this$020.z, this$020.x.e.isSelected()));
                }
                Function0<Boolean> function0 = this$020.v;
                if (function0 == null || function0.invoke().booleanValue()) {
                    Intrinsics.e(view);
                    myobfuscated.ue2.d.b(view, true);
                    return;
                }
                return;
            case 24:
                DrawCustomCanvasSizeDialog this$021 = (DrawCustomCanvasSizeDialog) obj;
                int i19 = DrawCustomCanvasSizeDialog.c;
                Intrinsics.checkNotNullParameter(this$021, "this$0");
                DrawBackgroundsViewModel E3 = this$021.E3();
                u f4 = E3.f4();
                Size h4 = DrawBackgroundsViewModel.h4(Integer.parseInt(E3.i4()), Integer.parseInt(E3.g4()));
                Intrinsics.checkNotNullParameter(h4, "<set-?>");
                f4.a = h4;
                u f42 = E3.f4();
                Size size2 = new Size(Integer.parseInt(E3.i4()), Integer.parseInt(E3.g4()));
                Intrinsics.checkNotNullParameter(size2, "<set-?>");
                f42.b = size2;
                E3.g.a(E3.f4().b);
                E3.r.i(Unit.a);
                this$021.E3().C = false;
                this$021.dismiss();
                return;
            case 25:
                SelectShapeDialogNew this$022 = (SelectShapeDialogNew) obj;
                int i20 = SelectShapeDialogNew.F;
                Intrinsics.checkNotNullParameter(this$022, "this$0");
                this$022.B = true;
                return;
            case 26:
                EffectFragment.E3((EffectFragment) obj);
                return;
            case 27:
                myobfuscated.lh2.d this$023 = (myobfuscated.lh2.d) obj;
                int i21 = myobfuscated.lh2.d.a0;
                Intrinsics.checkNotNullParameter(this$023, "this$0");
                ColorPickerPreview colorPickerPreview = this$023.V;
                if (colorPickerPreview != null) {
                    this$023.T3(this$023.Y, colorPickerPreview.getColor(), "colorPicker1");
                    return;
                }
                return;
            case 28:
                o this$024 = (o) obj;
                int i22 = o.T;
                Intrinsics.checkNotNullParameter(this$024, "this$0");
                if (this$024.b == null || (fXBoolParameter = this$024.R) == null) {
                    return;
                }
                if (fXBoolParameter.L0()) {
                    FXBoolParameter fXBoolParameter2 = this$024.R;
                    if (fXBoolParameter2 != null) {
                        fXBoolParameter2.Q0(false);
                    }
                    ImageButton imageButton = this$024.S;
                    if (imageButton != null) {
                        imageButton.setSelected(false);
                    }
                    this$024.w = true;
                    return;
                }
                FXBoolParameter fXBoolParameter3 = this$024.R;
                if (fXBoolParameter3 != null) {
                    fXBoolParameter3.Q0(true);
                }
                ImageButton imageButton2 = this$024.S;
                if (imageButton2 != null) {
                    imageButton2.setSelected(true);
                }
                this$024.w = false;
                return;
            default:
                EffectsGenAiSuggestionsFragment this$025 = (EffectsGenAiSuggestionsFragment) obj;
                EffectsGenAiSuggestionsFragment.a aVar4 = EffectsGenAiSuggestionsFragment.s;
                Intrinsics.checkNotNullParameter(this$025, "this$0");
                FragmentManager parentFragmentManager = this$025.getParentFragmentManager();
                Intrinsics.checkNotNullExpressionValue(parentFragmentManager, "getParentFragmentManager(...)");
                parentFragmentManager.getClass();
                androidx.fragment.app.b h = defpackage.j.h(parentFragmentManager, "beginTransaction()");
                EffectGenAiCustomizeFragment.l.getClass();
                h.k(R.id.ai_fragment_container, new EffectGenAiCustomizeFragment(), "EffectGenAiFragment", 1);
                h.g("EffectGenAiFragment");
                h.t(false);
                this$025.x1();
                return;
        }
    }
}