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

以下内容为反编译后的 SpacesFragment$observeUserActions$$inlined$collectWithLifecycle$default$1.java 源代码,内容仅作参考


package com.picsart.spaces.impl.presenter.spacespage;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import androidx.fragment.app.h;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.RepeatOnLifecycleKt;
import androidx.navigation.NavController;
import androidx.recyclerview.widget.ConcatAdapter;
import com.google.android.gms.ads.RequestConfiguration;
import com.picsart.analytics.EventParams;
import com.picsart.profile.dialogs.DisplayInfo;
import com.picsart.profile.dialogs.overflowmenu.OverFlowMenuHelper;
import com.picsart.spaces.impl.domain.entity.SpacesItem;
import com.picsart.spaces.impl.presenter.consts.SpaceBrowsingAction;
import com.picsart.spaces.impl.presenter.spaceitempage.SpaceItemFragment;
import com.picsart.spaces.impl.presenter.spaceitempage.actionpanel.ActionPanelStore;
import com.picsart.spaces.impl.presenter.spacespage.adapters.SpacesAdapter;
import com.picsart.spaces.impl.presenter.spacespage.adapters.a;
import com.picsart.spaces.impl.presenter.spacespage.viewmodel.SpacesViewModel;
import com.picsart.studio.R;
import com.picsart.studio.common.constants.EventParam;
import com.picsart.studio.common.constants.SourceParam;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.builders.MapBuilder;
import kotlin.coroutines.intrinsics.CoroutineSingletons;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.h4.k;
import myobfuscated.ik2.i;
import myobfuscated.jk2.e0;
import myobfuscated.li1.z0;
import myobfuscated.mk2.c;
import myobfuscated.o4.e;
import myobfuscated.ok2.d;
import myobfuscated.pn2.f0;
import myobfuscated.sn2.e;
import myobfuscated.sn2.f;
import myobfuscated.tw.g;
import myobfuscated.xj1.j;
import myobfuscated.y72.b;
import org.jetbrains.annotations.NotNull;
@Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\u0010\u0003\u001a\u00020\u0002\"\u0006\b\u0000\u0010\u0000\u0018\u0001*\u00020\u0001H\u008a@"}, d2 = {RequestConfiguration.MAX_AD_CONTENT_RATING_T, "Lmyobfuscated/pn2/f0;", "", "<anonymous>"}, k = 3, mv = {1, 9, 0})
@d(c = "com.picsart.spaces.impl.presenter.spacespage.SpacesFragment$observeUserActions$$inlined$collectWithLifecycle$default$1", f = "SpacesFragment.kt", l = {49}, m = "invokeSuspend")
public final class SpacesFragment$observeUserActions$$inlined$collectWithLifecycle$default$1 extends SuspendLambda implements Function2<f0, c<? super Unit>, Object> {
    final ConcatAdapter $adapter$inlined;
    final e $flow;
    final a $overviewCardAdapter$inlined;
    final SpacesAdapter $spacesAdapter$inlined;
    final Lifecycle.State $state;
    final k $this_collectWithLifecycleState;
    int label;
    final SpacesFragment this$0;

    @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\u0010\u0003\u001a\u00020\u0002\"\u0006\b\u0000\u0010\u0000\u0018\u0001*\u00020\u0001H\u008a@"}, d2 = {RequestConfiguration.MAX_AD_CONTENT_RATING_T, "Lmyobfuscated/pn2/f0;", "", "<anonymous>"}, k = 3, mv = {1, 9, 0})
    @d(c = "com.picsart.spaces.impl.presenter.spacespage.SpacesFragment$observeUserActions$$inlined$collectWithLifecycle$default$1$1", f = "SpacesFragment.kt", l = {50}, m = "invokeSuspend")
    public static final class AnonymousClass1 extends SuspendLambda implements Function2<f0, c<? super Unit>, Object> {
        final ConcatAdapter $adapter$inlined;
        final e $flow;
        final com.picsart.spaces.impl.presenter.spacespage.adapters.a $overviewCardAdapter$inlined;
        final SpacesAdapter $spacesAdapter$inlined;
        int label;
        final SpacesFragment this$0;

        public static final class a<T> implements f {
            public final SpacesFragment a;
            public final SpacesAdapter b;
            public final com.picsart.spaces.impl.presenter.spacespage.adapters.a c;
            public final ConcatAdapter d;

            public a(SpacesFragment spacesFragment, SpacesAdapter spacesAdapter, com.picsart.spaces.impl.presenter.spacespage.adapters.a aVar, ConcatAdapter concatAdapter) {
                this.a = spacesFragment;
                this.b = spacesAdapter;
                this.c = aVar;
                this.d = concatAdapter;
            }

            @Override
            public final Object emit(T t, @NotNull c<? super Unit> cVar) {
                Context context;
                h activity;
                myobfuscated.mk1.e eVar = (myobfuscated.mk1.e) t;
                long currentTimeMillis = System.currentTimeMillis();
                SpacesFragment spacesFragment = this.a;
                if (currentTimeMillis - spacesFragment.r >= 300) {
                    spacesFragment.r = System.currentTimeMillis();
                    if (eVar instanceof myobfuscated.mk1.c) {
                        myobfuscated.mk1.c cVar2 = (myobfuscated.mk1.c) eVar;
                        SpacesItem item = cVar2.d;
                        String transitionName = com.appsflyer.internal.h.p("shared_transition_item_fragment_", item.a);
                        Pair[] sharedElements = {new Pair(cVar2.b, transitionName)};
                        Intrinsics.checkNotNullParameter(sharedElements, "sharedElements");
                        LinkedHashMap linkedHashMap = new LinkedHashMap();
                        Pair pair = sharedElements[0];
                        View sharedElement = (View) pair.component1();
                        String name = (String) pair.component2();
                        Intrinsics.checkNotNullParameter(sharedElement, "sharedElement");
                        Intrinsics.checkNotNullParameter(name, "name");
                        linkedHashMap.put(sharedElement, name);
                        e.b bVar = new e.b(linkedHashMap);
                        NavController a = myobfuscated.o4.d.a(spacesFragment);
                        SpaceItemFragment.Companion companion = SpaceItemFragment.H;
                        String spacesSid = spacesFragment.K3();
                        companion.getClass();
                        Intrinsics.checkNotNullParameter(item, "spacesItem");
                        Intrinsics.checkNotNullParameter(spacesSid, "spacesSid");
                        Intrinsics.checkNotNullParameter(transitionName, "transitionName");
                        Bundle bundle = new Bundle();
                        int i = cVar2.c;
                        bundle.putParcelable("KEY_ARGS", new SpaceItemFragment.Companion.Args(i, item, spacesSid, transitionName));
                        a.o(R.id.open_spaces_item_fragment, bundle, null, bVar);
                        myobfuscated.sk1.a aVar = spacesFragment.L3().p;
                        String browseSid = spacesFragment.K3();
                        aVar.getClass();
                        Intrinsics.checkNotNullParameter(item, "item");
                        Intrinsics.checkNotNullParameter(browseSid, "browseSid");
                        String value = EventParam.SPACE_ITEM_CLICK.getValue();
                        Intrinsics.checkNotNullExpressionValue(value, "getValue(...)");
                        MapBuilder mapBuilder = new MapBuilder();
                        myobfuscated.a0.a.s(SourceParam.SPACES, "getValue(...)", mapBuilder, EventParams.ORIGIN.getValue());
                        myobfuscated.a0.a.s(SourceParam.SPACE_BROWSE, "getValue(...)", mapBuilder, EventParams.SOURCE.getValue());
                        mapBuilder.put(EventParams.BROWSE_SID.getValue(), browseSid);
                        mapBuilder.put(EventParams.POSITION.getValue(), Integer.valueOf(i));
                        mapBuilder.put(EventParams.OBJECT_ID.getValue(), item.a);
                        mapBuilder.put(EventParams.NAME.getValue(), item.c);
                        Unit unit = Unit.a;
                        aVar.a.h4(new g(value, e0.b(mapBuilder)));
                    } else if (eVar instanceof myobfuscated.mk1.d) {
                        myobfuscated.mk1.d dVar = (myobfuscated.mk1.d) eVar;
                        if (!((j) spacesFragment.f.getValue()).b() || (activity = spacesFragment.getActivity()) == null) {
                            SpacesItem spacesItem = dVar.d;
                            boolean z = spacesItem.f;
                            int i2 = dVar.c;
                            if (z) {
                                spacesFragment.l = new Pair<>(spacesItem, Integer.valueOf(i2));
                                OverFlowMenuHelper overFlowMenuHelper = spacesFragment.j;
                                if (overFlowMenuHelper != null && (context = spacesFragment.getContext()) != null) {
                                    Intrinsics.checkNotNullParameter(context, "context");
                                    ArrayList<DisplayInfo> arrayList = new ArrayList<>();
                                    String string = context.getString(R.string.spaces_leave_space);
                                    Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
                                    Intrinsics.checkNotNullParameter(string, "<set-?>");
                                    arrayList.add(new DisplayInfo(string, "", "", myobfuscated.b3.a.getColor(context, R.color.alert_view_error_dark), R.font.semi_bold, true));
                                    overFlowMenuHelper.c(arrayList);
                                }
                            } else {
                                boolean b = ((b) spacesFragment.h.getValue()).b();
                                SpacesItem spacesItem2 = dVar.d;
                                if (b) {
                                    SpacesViewModel L3 = spacesFragment.L3();
                                    List<T> list = this.b.d.f;
                                    Intrinsics.checkNotNullExpressionValue(list, "getCurrentList(...)");
                                    L3.d4(list, spacesItem2, i2, spacesFragment.K3());
                                } else {
                                    spacesFragment.s = dVar;
                                    Bundle bundle2 = new Bundle();
                                    SourceParam sourceParam = SourceParam.SPACE_BROWSE;
                                    bundle2.putString("from", sourceParam.getValue());
                                    bundle2.putString("source", sourceParam.getValue());
                                    bundle2.putString("source_sid", spacesFragment.K3());
                                    bundle2.putString("action", ActionPanelStore.Action.JOIN.getValue());
                                    bundle2.putParcelable("intent.extra.ACTION_TYPE", spacesItem2);
                                    ((z0) spacesFragment.i.getValue()).k(bundle2, spacesFragment, null, spacesFragment.k);
                                }
                            }
                        } else {
                            myobfuscated.ok1.f.a(activity);
                        }
                    } else if (eVar instanceof myobfuscated.mk1.a) {
                        this.c.F(null);
                        spacesFragment.L3().p.a(SpaceBrowsingAction.OVERVIEW_CLOSE, 0, spacesFragment.K3());
                        Object i4 = spacesFragment.L3().i4(cVar);
                        if (i4 == CoroutineSingletons.COROUTINE_SUSPENDED) {
                            return i4;
                        }
                    } else if (eVar instanceof myobfuscated.mk1.g) {
                        try {
                            Context context2 = spacesFragment.getContext();
                            if (context2 != null) {
                                Uri parse = Uri.parse("https://forms.gle/7R3ReBv4XMVzjVn98");
                                Intrinsics.checkNotNullExpressionValue(parse, "parse(...)");
                                Intent a2 = myobfuscated.rk1.a.a(context2, parse);
                                spacesFragment.L3().p.a(SpaceBrowsingAction.SUGGEST_SPACE, this.d.getItemCount() - 1, spacesFragment.K3());
                                spacesFragment.startActivity(a2);
                            }
                        } catch (UnsupportedOperationException unused) {
                        }
                    }
                }
                return Unit.a;
            }
        }

        public AnonymousClass1(myobfuscated.sn2.e eVar, c cVar, SpacesFragment spacesFragment, SpacesAdapter spacesAdapter, com.picsart.spaces.impl.presenter.spacespage.adapters.a aVar, ConcatAdapter concatAdapter) {
            super(2, cVar);
            this.$flow = eVar;
            this.this$0 = spacesFragment;
            this.$spacesAdapter$inlined = spacesAdapter;
            this.$overviewCardAdapter$inlined = aVar;
            this.$adapter$inlined = concatAdapter;
        }

        @Override
        @NotNull
        public final c<Unit> create(Object obj, @NotNull c<?> cVar) {
            return new AnonymousClass1(this.$flow, cVar, this.this$0, this.$spacesAdapter$inlined, this.$overviewCardAdapter$inlined, this.$adapter$inlined);
        }

        @Override
        public final Object invoke(@NotNull f0 f0Var, c<? super Unit> cVar) {
            return ((AnonymousClass1) create(f0Var, cVar)).invokeSuspend(Unit.a);
        }

        @Override
        public final Object invokeSuspend(@NotNull Object obj) {
            CoroutineSingletons coroutineSingletons = CoroutineSingletons.COROUTINE_SUSPENDED;
            int i = this.label;
            if (i == 0) {
                i.b(obj);
                myobfuscated.sn2.e eVar = this.$flow;
                a aVar = new a(this.this$0, this.$spacesAdapter$inlined, this.$overviewCardAdapter$inlined, this.$adapter$inlined);
                this.label = 1;
                if (eVar.b(aVar, this) == coroutineSingletons) {
                    return coroutineSingletons;
                }
            } else if (i != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            } else {
                i.b(obj);
            }
            return Unit.a;
        }
    }

    public SpacesFragment$observeUserActions$$inlined$collectWithLifecycle$default$1(k kVar, Lifecycle.State state, myobfuscated.sn2.e eVar, c cVar, SpacesFragment spacesFragment, SpacesAdapter spacesAdapter, a aVar, ConcatAdapter concatAdapter) {
        super(2, cVar);
        this.$this_collectWithLifecycleState = kVar;
        this.$state = state;
        this.$flow = eVar;
        this.this$0 = spacesFragment;
        this.$spacesAdapter$inlined = spacesAdapter;
        this.$overviewCardAdapter$inlined = aVar;
        this.$adapter$inlined = concatAdapter;
    }

    @Override
    @NotNull
    public final c<Unit> create(Object obj, @NotNull c<?> cVar) {
        return new SpacesFragment$observeUserActions$$inlined$collectWithLifecycle$default$1(this.$this_collectWithLifecycleState, this.$state, this.$flow, cVar, this.this$0, this.$spacesAdapter$inlined, this.$overviewCardAdapter$inlined, this.$adapter$inlined);
    }

    @Override
    public final Object invoke(@NotNull f0 f0Var, c<? super Unit> cVar) {
        return ((SpacesFragment$observeUserActions$$inlined$collectWithLifecycle$default$1) create(f0Var, cVar)).invokeSuspend(Unit.a);
    }

    @Override
    public final Object invokeSuspend(@NotNull Object obj) {
        CoroutineSingletons coroutineSingletons = CoroutineSingletons.COROUTINE_SUSPENDED;
        int i = this.label;
        if (i == 0) {
            i.b(obj);
            k kVar = this.$this_collectWithLifecycleState;
            Lifecycle.State state = this.$state;
            AnonymousClass1 anonymousClass1 = new AnonymousClass1(this.$flow, null, this.this$0, this.$spacesAdapter$inlined, this.$overviewCardAdapter$inlined, this.$adapter$inlined);
            this.label = 1;
            if (RepeatOnLifecycleKt.b(kVar, state, anonymousClass1, this) == coroutineSingletons) {
                return coroutineSingletons;
            }
        } else if (i != 1) {
            throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
        } else {
            i.b(obj);
        }
        return Unit.a;
    }
}