package com.shizhuang.duapp.modules.newbie.advpop; import a.f; import android.app.Dialog; import android.view.Window; import android.view.WindowManager; import androidx.appcompat.app.AppCompatDialogFragment; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentManager; import androidx.lifecycle.Lifecycle; import androidx.lifecycle.LifecycleEventObserver; import androidx.lifecycle.LifecycleOwner; import com.liulishuo.okdownload.core.cause.EndCause; import com.meituan.robust.ChangeQuickRedirect; import com.meituan.robust.PatchProxy; import com.meituan.robust.PatchProxyResult; import com.shizhuang.duapp.common.utils.HomeABTestHelper; import com.shizhuang.duapp.libs.animation.DuAnimationError; import com.shizhuang.duapp.libs.duimageloaderview.options.DuRequestOptions; import com.shizhuang.duapp.modules.newbie.model.MallHomeTabDialogInfo; import com.shizhuang.duapp.modules.newbie.model.MetricInfoBean; import com.shizhuang.duapp.modules.newbie.model.PopupAdvListModel; import com.shizhuang.duapp.modules.newbie.model.PutInPop; import com.shizhuang.duapp.modules.newbie.model.RecallGiftPopupDTO; import com.shizhuang.duapp.modules.newbie.ui.dialog.NbCouponWebviewDialog; import com.shizhuang.duapp.modules.router.ServiceManager; import com.shizhuang.duapp.modules.router.service.INewbieService; import gg0.n; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Objects; import kotlin.Metadata; import kotlin.Pair; import kotlin.jvm.JvmField; import kotlin.jvm.JvmStatic; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.text.StringsKt__StringsJVMKt; import nq.b; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import pi.e; import s9.c; /* compiled from: AdvPopHelper.kt */ public final class AdvPopHelper { @JvmField /* renamed from: a reason: collision with root package name */ public static boolean f20655a; @JvmField public static boolean b; /* renamed from: c reason: collision with root package name */ public static final HashMap<String, MallHomeTabDialogInfo> f20656c = new HashMap<>(); public static ChangeQuickRedirect changeQuickRedirect; public static final HashMap<String, MallHomeTabDialogInfo> d = new HashMap<>(); public static Pair<? extends PopupAdvListModel, ? extends INewbieService.OnDialogDismissListener> e; @NotNull public static final Companion f = new Companion(null); @Metadata(bv = {}, d1 = {"\u0000<\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\b\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u001e\u0010\u001fR\u0014\u0010\u0003\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\u0007\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\b\u0010\u0004R\u0014\u0010\t\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\t\u0010\u0004R\u0014\u0010\n\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\n\u0010\u0004R\u0014\u0010\u000b\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\u000b\u0010\u0004R\u0014\u0010\f\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\f\u0010\u0004R\u0014\u0010\r\u001a\u00020\u00028\u0006XT¢\u0006\u0006\n\u0004\b\r\u0010\u0004R$\u0010\u0011\u001a\u0010\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u0010\u0018\u00010\u000e8\u0002@\u0002X\u000e¢\u0006\u0006\n\u0004\b\u0011\u0010\u0012R\u0016\u0010\u0014\u001a\u00020\u00138\u0006@\u0006X\u000e¢\u0006\u0006\n\u0004\b\u0014\u0010\u0015R\u0016\u0010\u0016\u001a\u00020\u00138\u0006@\u0006X\u000e¢\u0006\u0006\n\u0004\b\u0016\u0010\u0015R0\u0010\u001b\u001a\u001e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u00190\u0017j\u000e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u0019`\u001a8\u0002X\u0004¢\u0006\u0006\n\u0004\b\u001b\u0010\u001cR0\u0010\u001d\u001a\u001e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u00190\u0017j\u000e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u0019`\u001a8\u0002X\u0004¢\u0006\u0006\n\u0004\b\u001d\u0010\u001c¨\u0006 "}, d2 = {"Lcom/shizhuang/duapp/modules/newbie/advpop/AdvPopHelper$Companion;", "Landroidx/lifecycle/LifecycleEventObserver;", "", "TYPE_COUPON_POP", "I", "TYPE_HALF_LOGIN_POP", "TYPE_HEAVEN_GIFT_BAG", "TYPE_NEW_USER_POP", "TYPE_OLD_USER_COUPON", "TYPE_OLD_USER_NO_COUPON", "TYPE_PROMOTION", "TYPE_STRAIGHT_PLUG", "TYPE_UNLOCK_NEWUSER", "TYPE_WEBVIEW_COUPON", "Lkotlin/Pair;", "Lcom/shizhuang/duapp/modules/newbie/model/PopupAdvListModel;", "Lcom/shizhuang/duapp/modules/router/service/INewbieService$OnDialogDismissListener;", "cacheRestoreData", "Lkotlin/Pair;", "", "hadShowLoginActivity", "Z", "interceptNewbieCoupon", "Ljava/util/HashMap;", "", "Lcom/shizhuang/duapp/modules/newbie/model/MallHomeTabDialogInfo;", "Lkotlin/collections/HashMap;", "mallHomeDialogMap", "Ljava/util/HashMap;", "webDialogMap", "<init>", "()V", "du_newbie_release"}, k = 1, mv = {1, 4, 2}) /* compiled from: AdvPopHelper.kt */ public static final class Companion implements LifecycleEventObserver { public static ChangeQuickRedirect changeQuickRedirect; /* compiled from: DuAnimation.kt */ public static final class a extends vl.a { public static ChangeQuickRedirect changeQuickRedirect; public a(String str) { } @Override // vl.a public void onTaskEnd(@NotNull c cVar, @NotNull EndCause endCause, @Nullable Exception exc) { if (!PatchProxy.proxy(new Object[]{cVar, endCause, exc}, this, changeQuickRedirect, false, 234662, new Class[]{c.class, EndCause.class, Exception.class}, Void.TYPE).isSupported) { if (endCause == EndCause.COMPLETED) { e eVar = e.f37087a; e.d().a(); eVar.l(cVar.d); tl.a.w(cVar); return; } e eVar2 = e.f37087a; if (e.d().a()) { Objects.toString(endCause); Objects.toString(exc); } StringBuilder h12 = f.h("download "); h12.append(cVar.d); h12.append(" error, cause:"); h12.append(endCause); new DuAnimationError(h12.toString(), exc); eVar2.f().remove(cVar); } } } private Companion() { } public final void a(Fragment fragment, String str, PutInPop putInPop, INewbieService.OnDialogDismissListener onDialogDismissListener) { if (!PatchProxy.proxy(new Object[]{fragment, str, putInPop, onDialogDismissListener}, this, changeQuickRedirect, false, 234634, new Class[]{Fragment.class, String.class, PutInPop.class, INewbieService.OnDialogDismissListener.class}, Void.TYPE).isSupported && b.c(fragment)) { if (putInPop != null) { putInPop.setTabId(str); } if (putInPop != null && putInPop.getLoadUrl() != null) { FragmentActivity activity = fragment.getActivity(); NbCouponWebviewDialog a5 = activity != null ? NbCouponWebviewDialog.f20686q.a(putInPop, activity) : null; if (a5 != null) { a5.B(new AdvPopHelper$Companion$assembleWebviewDialog$$inlined$let$lambda$1(a5, fragment, putInPop, str, onDialogDismissListener)); } } } } public final void b() { if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 234631, new Class[0], Void.TYPE).isSupported && HomeABTestHelper.f7851a.d() != 0) { e eVar = e.f37087a; if (eVar.i()) { String e = eVar.e(); T t = null; if (StringsKt__StringsJVMKt.endsWith$default("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", ".webp", false, 2, null) || StringsKt__StringsJVMKt.endsWith$default("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", ".gif", false, 2, null) || StringsKt__StringsJVMKt.endsWith$default("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", ".png", false, 2, null)) { n.s(mn.a.f35714a, "https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4"); } else if (eVar.g("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", e, null) == null) { a aVar = new a("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4"); if (e.k("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4")) { Iterator<T> it2 = eVar.f().iterator(); while (true) { if (!it2.hasNext()) { break; } T next = it2.next(); if (Intrinsics.areEqual(next.d, "https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4")) { t = next; break; } } T t4 = t; if (t4 != null) { t4.r = aVar; return; } return; } eVar.f().add(tl.a.r("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", e, null, aVar)); } } else { throw new IllegalStateException("You should call DuAnimation.initialize at first!!"); } } } public final void c(Fragment fragment, PopupAdvListModel popupAdvListModel, INewbieService.OnDialogDismissListener onDialogDismissListener) { if (!PatchProxy.proxy(new Object[]{fragment, popupAdvListModel, onDialogDismissListener}, this, changeQuickRedirect, false, 234644, new Class[]{Fragment.class, PopupAdvListModel.class, INewbieService.OnDialogDismissListener.class}, Void.TYPE).isSupported && !ServiceManager.s().isUserLogin()) { CouponDialogHelper.i(fragment, popupAdvListModel, onDialogDismissListener); } } @JvmStatic public final void d(@Nullable Fragment fragment, boolean z) { if (!PatchProxy.proxy(new Object[]{fragment, new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 234630, new Class[]{Fragment.class, Boolean.TYPE}, Void.TYPE).isSupported) { Pair<? extends PopupAdvListModel, ? extends INewbieService.OnDialogDismissListener> pair = null; if (fragment != null || !z) { Pair<? extends PopupAdvListModel, ? extends INewbieService.OnDialogDismissListener> pair2 = AdvPopHelper.e; if (pair2 != null) { if (z) { AdvPopHelper.e = null; } pair = pair2; } if (fragment != null && pair != null) { c(fragment, (PopupAdvListModel) pair.getFirst(), (INewbieService.OnDialogDismissListener) pair.getSecond()); return; } return; } AdvPopHelper.e = null; } } public final void e(Fragment fragment, String str, String str2, ArrayList<RecallGiftPopupDTO.RecallGiftPopupBean> arrayList, INewbieService.OnDialogDismissListener onDialogDismissListener, int i, ArrayList<MetricInfoBean> arrayList2) { if (!PatchProxy.proxy(new Object[]{fragment, str, str2, arrayList, onDialogDismissListener, new Integer(i), arrayList2}, this, changeQuickRedirect, false, 234647, new Class[]{Fragment.class, String.class, String.class, ArrayList.class, INewbieService.OnDialogDismissListener.class, Integer.TYPE, ArrayList.class}, Void.TYPE).isSupported && str != null) { DuRequestOptions G = mn.a.f35714a.g(str).G(fragment); G.d = new AdvPopHelper$Companion$showLocalAnimation$$inlined$let$lambda$1(str, fragment, arrayList, str2, arrayList2, i, onDialogDismissListener); G.y(); } } public final void f(Fragment fragment, String str, AppCompatDialogFragment appCompatDialogFragment, MallHomeTabDialogInfo mallHomeTabDialogInfo) { boolean z; AppCompatDialogFragment appCompatDialogFragment2; Dialog dialog; Window window; WindowManager.LayoutParams attributes; int i; boolean z4 = false; if (!PatchProxy.proxy(new Object[]{fragment, str, appCompatDialogFragment, mallHomeTabDialogInfo}, this, changeQuickRedirect, false, 234636, new Class[]{Fragment.class, String.class, AppCompatDialogFragment.class, MallHomeTabDialogInfo.class}, Void.TYPE).isSupported) { PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 234637, new Class[0], Boolean.TYPE); if (proxy.isSupported) { z = ((Boolean) proxy.result).booleanValue(); } else { Iterator<Map.Entry<String, MallHomeTabDialogInfo>> it2 = AdvPopHelper.f20656c.entrySet().iterator(); while (true) { if (it2.hasNext()) { WeakReference<AppCompatDialogFragment> dialog2 = it2.next().getValue().getDialog(); if (dialog2 != null && (appCompatDialogFragment2 = dialog2.get()) != null && (dialog = appCompatDialogFragment2.getDialog()) != null && (window = dialog.getWindow()) != null && (attributes = window.getAttributes()) != null && dialog.isShowing() && (i = attributes.width) != 0 && i != 2) { z4 = true; break; } } else { break; } } z = z4; } if (!z) { mallHomeTabDialogInfo.getPutInPop().setCurrentTabId(str); appCompatDialogFragment.show(fragment.getChildFragmentManager(), (String) null); mallHomeTabDialogInfo.setShowed(true); return; } Dialog dialog3 = appCompatDialogFragment.getDialog(); if (dialog3 != null && dialog3.isShowing()) { appCompatDialogFragment.dismissAllowingStateLoss(); } mallHomeTabDialogInfo.setDialog(null); } } @JvmStatic public final void g(@NotNull FragmentActivity fragmentActivity, @Nullable String str, @Nullable HashMap<String, Object> hashMap, @Nullable INewbieService.WebDialogListener webDialogListener, @Nullable INewbieService.DialogReadyListener dialogReadyListener) { if (!PatchProxy.proxy(new Object[]{fragmentActivity, str, hashMap, webDialogListener, dialogReadyListener}, this, changeQuickRedirect, false, 234639, new Class[]{FragmentActivity.class, String.class, HashMap.class, INewbieService.WebDialogListener.class, INewbieService.DialogReadyListener.class}, Void.TYPE).isSupported && b.c(fragmentActivity)) { fragmentActivity.getLifecycle().removeObserver(this); fragmentActivity.getLifecycle().addObserver(this); if (str != null) { PutInPop putInPop = new PutInPop(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1048575, null); putInPop.setSkipToH5Url(str); NbCouponWebviewDialog a5 = NbCouponWebviewDialog.f20686q.a(putInPop, fragmentActivity); AdvPopHelper.d.put(str, new MallHomeTabDialogInfo(false, putInPop, null, new WeakReference(a5), 5, null)); a5.B(new AdvPopHelper$Companion$showWebDialog$$inlined$let$lambda$1(a5, fragmentActivity, str, dialogReadyListener, webDialogListener)); } } } @JvmStatic public final void h(@NotNull FragmentManager fragmentManager, @NotNull String str, @Nullable INewbieService.WebDialogListener webDialogListener, @Nullable INewbieService.WebDialogClickListener webDialogClickListener) { MallHomeTabDialogInfo mallHomeTabDialogInfo; WeakReference<AppCompatDialogFragment> dialog; AppCompatDialogFragment appCompatDialogFragment; if (!PatchProxy.proxy(new Object[]{fragmentManager, str, webDialogListener, webDialogClickListener}, this, changeQuickRedirect, false, 234642, new Class[]{FragmentManager.class, String.class, INewbieService.WebDialogListener.class, INewbieService.WebDialogClickListener.class}, Void.TYPE).isSupported && (mallHomeTabDialogInfo = AdvPopHelper.d.get(str)) != null && !mallHomeTabDialogInfo.getShowed() && (dialog = mallHomeTabDialogInfo.getDialog()) != null && (appCompatDialogFragment = dialog.get()) != null) { if (appCompatDialogFragment instanceof NbCouponWebviewDialog) { NbCouponWebviewDialog nbCouponWebviewDialog = (NbCouponWebviewDialog) appCompatDialogFragment; if (!PatchProxy.proxy(new Object[]{webDialogClickListener}, nbCouponWebviewDialog, NbCouponWebviewDialog.changeQuickRedirect, false, 235293, new Class[]{INewbieService.WebDialogClickListener.class}, Void.TYPE).isSupported) { nbCouponWebviewDialog.l = webDialogClickListener; } } appCompatDialogFragment.show(fragmentManager, (String) null); if (webDialogListener != null) { webDialogListener.onShow(str); } appCompatDialogFragment.getLifecycle().addObserver(new AdvPopHelper$Companion$showWebDialog$$inlined$also$lambda$1(mallHomeTabDialogInfo, webDialogClickListener, fragmentManager, webDialogListener, str)); mallHomeTabDialogInfo.setShowed(true); } } @Override // androidx.lifecycle.LifecycleEventObserver public void onStateChanged(@NotNull LifecycleOwner lifecycleOwner, @NotNull Lifecycle.Event event) { if (!PatchProxy.proxy(new Object[]{lifecycleOwner, event}, this, changeQuickRedirect, false, 234651, new Class[]{LifecycleOwner.class, Lifecycle.Event.class}, Void.TYPE).isSupported && event == Lifecycle.Event.ON_DESTROY) { d(null, true); AdvPopHelper.f20656c.clear(); AdvPopHelper.d.clear(); } } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } } @JvmStatic public static final void a(@Nullable Fragment fragment, boolean z) { if (!PatchProxy.proxy(new Object[]{fragment, new Byte(z ? (byte) 1 : 0)}, null, changeQuickRedirect, true, 234619, new Class[]{Fragment.class, Boolean.TYPE}, Void.TYPE).isSupported) { f.d(fragment, z); } } }