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;
}
}