package com.google.android.gms.internal.ads;

import android.app.Activity;
import android.app.ActivityManager;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Bundle;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.View;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import androidx.media3.exoplayer.upstream.CmcdData;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes2.dex */
public final class ft implements ys {

    @Nullable
    private final m7.b zza;

    @Nullable
    private final cr0 zzb;

    @Nullable
    private final ux zzd;

    @Nullable
    private final dw0 zze;

    @Nullable
    private final y90 zzf;

    @Nullable
    private final xd0 zzg;

    @Nullable
    private q7.m zzc = null;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public com.google.android.gms.ads.internal.overlay.b f11381a = null;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final a30 f11382b = b30.f9365g;

    public ft(m7.b bVar, ux uxVar, dw0 dw0Var, cr0 cr0Var, y90 y90Var, xd0 xd0Var) {
        this.zza = bVar;
        this.zzd = uxVar;
        this.zze = dw0Var;
        this.zzb = cr0Var;
        this.zzf = y90Var;
        this.zzg = xd0Var;
    }

    public static int b(Map map) {
        String str = (String) map.get("o");
        if (str == null) {
            return -1;
        }
        if ("p".equalsIgnoreCase(str)) {
            return 7;
        }
        if (CmcdData.STREAM_TYPE_LIVE.equalsIgnoreCase(str)) {
            return 6;
        }
        return "c".equalsIgnoreCase(str) ? 14 : -1;
    }

    public static Uri c(Uri uri) {
        try {
            if (uri.getQueryParameter("aclk_ms") != null) {
                return uri.buildUpon().appendQueryParameter("aclk_upms", String.valueOf(SystemClock.uptimeMillis())).build();
            }
        } catch (UnsupportedOperationException unused) {
            "Error adding click uptime parameter to url: ".concat(String.valueOf(uri.toString()));
        }
        return uri;
    }

    @VisibleForTesting
    public static Uri zzd(Context context, tg tgVar, Uri uri, View view, @Nullable Activity activity, @Nullable kb1 kb1Var) {
        if (tgVar == null) {
            return uri;
        }
        try {
            if (!((Boolean) n7.y.f31093e.f31096c.b(ao.f8924jd)).booleanValue() || kb1Var == null) {
                if (tgVar.c(uri)) {
                    uri = tgVar.b(uri, context, view, activity);
                }
            } else if (tgVar.c(uri)) {
                uri = kb1Var.zza(uri, context, view, activity);
            }
        } catch (zzazi unused) {
        } catch (Exception e10) {
            m7.n.C.f30469h.d("OpenGmsgHandler.maybeAddClickSignalsToUri", e10);
        }
        return uri;
    }

    @Override // com.google.android.gms.internal.ads.ys
    public final void a(Object obj, Map map) {
        y90 y90Var;
        n7.a aVar = (n7.a) obj;
        String str = (String) map.get("u");
        HashMap map2 = new HashMap();
        x50 x50Var = (x50) aVar;
        if (x50Var.zzC() != null) {
            map2 = x50Var.zzC().f18004q0;
        }
        String strE = ni.e(str, x50Var.getContext(), true, map2);
        String str2 = (String) map.get(CmcdData.OBJECT_TYPE_AUDIO_ONLY);
        if (str2 == null) {
            q7.j.d("Action missing from an open GMSG.");
            return;
        }
        m7.b bVar = this.zza;
        if (bVar == null || bVar.a()) {
            ih1.z1((((Boolean) n7.y.f31093e.f31096c.b(ao.f8971mb)).booleanValue() && (y90Var = this.zzf) != null && y90.b(strE)) ? y90Var.a(strE, n7.x.f31085g.f31090e) : ih1.k(strE), new eb(this, map, aVar, str2), this.f11382b);
        } else {
            bVar.zzc(strE);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:120:0x0363  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void d(String str, n7.a aVar, Map map, String str2) {
        String str3;
        boolean zB;
        boolean z10;
        xd0 xd0Var;
        String packageName;
        x50 x50Var = (x50) aVar;
        wa1 wa1VarZzC = x50Var.zzC();
        za1 za1VarZzaC = x50Var.zzaC();
        if (wa1VarZzC == null || za1VarZzaC == null) {
            str3 = "";
            zB = false;
        } else {
            String str4 = za1VarZzaC.f19181b;
            zB = wa1VarZzC.b();
            str3 = str4;
        }
        tn tnVar = ao.Vb;
        n7.y yVar = n7.y.f31093e;
        boolean z11 = (((Boolean) yVar.f31096c.b(tnVar)).booleanValue() && map.containsKey("sc") && ((String) map.get("sc")).equals(SessionDescription.SUPPORTED_SDP_VERSION)) ? false : true;
        boolean z12 = ((Boolean) yVar.f31096c.b(ao.Xd)).booleanValue() && map.containsKey("ig_cl") && ((String) map.get("ig_cl")).equals("true");
        if ("expand".equalsIgnoreCase(str2)) {
            if (x50Var.y()) {
                q7.j.d("Cannot expand WebView that is already expanded.");
                return;
            } else {
                h(false);
                x50Var.b0(b(map), "1".equals(map.get("custom_close")), z11);
                return;
            }
        }
        if ("webapp".equalsIgnoreCase(str2)) {
            h(false);
            boolean z13 = ((Boolean) yVar.f31096c.b(ao.f8859fd)).booleanValue() && Objects.equals(map.get("is_allowed_for_lock_screen"), "1");
            if (str != null) {
                x50Var.f0("1".equals(map.get("custom_close")), b(map), str, z11, z13);
                return;
            } else {
                x50Var.N(b(map), "1".equals(map.get("custom_close")), z11, (String) map.get("html"), (String) map.get("baseurl"));
                return;
            }
        }
        Intent uri = null;
        if ("chrome_custom_tab".equalsIgnoreCase(str2)) {
            Context context = x50Var.getContext();
            if (((Boolean) yVar.f31096c.b(ao.f9132w5)).booleanValue()) {
                p7.l0.g("User opt out chrome custom tab.");
                i(10);
            } else {
                if (!((Boolean) yVar.f31096c.b(ao.f9033q5)).booleanValue() ? !uo.a(context) : (packageName = androidx.browser.customtabs.l.getPackageName(context, null)) == null || context.getPackageName().equals(packageName)) {
                    h(true);
                    if (TextUtils.isEmpty(str)) {
                        q7.j.d("Cannot open browser with null or empty url");
                        i(7);
                        return;
                    }
                    Uri uriC = c(zzd(x50Var.getContext(), x50Var.z(), Uri.parse(str), x50Var.o(), x50Var.zzj(), x50Var.i0()));
                    if (zB && this.zze != null && e(aVar, x50Var.getContext(), uriC.toString(), str3)) {
                        return;
                    }
                    this.f11381a = new ct(this);
                    String string = uriC.toString();
                    com.google.android.gms.ads.internal.overlay.b bVar = this.f11381a;
                    Bundle bundle = new Bundle();
                    if (((Boolean) yVar.f31096c.b(ao.f9115v5)).booleanValue()) {
                        if (map.containsKey("cct_init_h")) {
                            try {
                                bundle.putInt(CmcdData.STREAMING_FORMAT_HLS, Integer.parseInt((String) map.get("cct_init_h")));
                            } catch (NumberFormatException e10) {
                                p7.l0.h();
                                m7.n.C.f30469h.d("OpenGmsgHandler.getChromeCustomTabConfigBundle", e10);
                            }
                        }
                        if (map.containsKey("cct_bp")) {
                            try {
                                bundle.putInt("cbp", Integer.parseInt((String) map.get("cct_bp")));
                            } catch (NumberFormatException e11) {
                                p7.l0.h();
                                m7.n.C.f30469h.d("OpenGmsgHandler.getChromeCustomTabConfigBundle", e11);
                            }
                        }
                    }
                    x50Var.d0(new com.google.android.gms.ads.internal.overlay.g(null, string, null, null, null, null, null, null, new k8.b(bVar), true, bundle), z11, z12, str3);
                    return;
                }
                i(4);
            }
            map.put("use_first_package", "true");
            map.put("use_running_process", "true");
            g(aVar, map, zB, str3, z11, z12);
            return;
        }
        if ("app".equalsIgnoreCase(str2) && "true".equalsIgnoreCase((String) map.get("system_browser"))) {
            g(aVar, map, zB, str3, z11, z12);
            return;
        }
        if ("open_app".equalsIgnoreCase(str2)) {
            if (((Boolean) yVar.f31096c.b(ao.f9020p9)).booleanValue()) {
                h(true);
                String str5 = (String) map.get("p");
                if (str5 == null) {
                    q7.j.d("Package name missing from open app action.");
                    return;
                }
                if (zB && this.zze != null && e(aVar, x50Var.getContext(), str5, str3)) {
                    return;
                }
                PackageManager packageManager = x50Var.getContext().getPackageManager();
                if (packageManager == null) {
                    q7.j.d("Cannot get package manager from open app action.");
                    return;
                }
                Intent launchIntentForPackage = packageManager.getLaunchIntentForPackage(str5);
                if (launchIntentForPackage != null) {
                    x50Var.d0(new com.google.android.gms.ads.internal.overlay.g(launchIntentForPackage, this.f11381a), z11, z12, str3);
                    return;
                }
                return;
            }
            return;
        }
        h(true);
        String str6 = (String) map.get("intent_url");
        if (!TextUtils.isEmpty(str6)) {
            try {
                uri = Intent.parseUri(str6, 0);
            } catch (URISyntaxException unused) {
                "Error parsing the url: ".concat(String.valueOf(str6));
            }
        }
        Intent intent = uri;
        if (intent != null && intent.getData() != null) {
            Uri data = intent.getData();
            if (!Uri.EMPTY.equals(data)) {
                Uri uriC2 = c(zzd(x50Var.getContext(), x50Var.z(), data, x50Var.o(), x50Var.zzj(), x50Var.i0()));
                if (!TextUtils.isEmpty(intent.getType())) {
                    if (((Boolean) n7.y.f31093e.f31096c.b(ao.f9037q9)).booleanValue()) {
                        intent.setDataAndType(uriC2, intent.getType());
                    } else {
                        intent.setData(uriC2);
                    }
                }
            }
        }
        tn tnVar2 = ao.L9;
        n7.y yVar2 = n7.y.f31093e;
        boolean z14 = ((Boolean) yVar2.f31096c.b(tnVar2)).booleanValue() && "intent_async".equalsIgnoreCase(str2) && map.containsKey("event_id");
        if (!((Boolean) yVar2.f31096c.b(ao.f8809ce)).booleanValue() || (xd0Var = this.zzg) == null) {
            z10 = zB;
        } else {
            synchronized (xd0Var.f18413a) {
                if (xd0Var.f18415c.f18016w0 <= 0 || xd0Var.f18420h) {
                    z10 = zB;
                } else {
                    be1 be1Var = xd0Var.f18419g;
                    ((i8.d) xd0Var.f18416d).getClass();
                    z10 = zB;
                    long jCurrentTimeMillis = System.currentTimeMillis();
                    be1Var.c();
                    ((ce1) be1Var.f8617b).D(jCurrentTimeMillis);
                    xd0Var.f18420h = true;
                    xd0Var.f18418f.schedule(new z80(xd0Var, 8), xd0Var.f18415c.f18016w0, TimeUnit.MILLISECONDS);
                }
            }
        }
        HashMap map2 = new HashMap();
        if (z14) {
            this.f11381a = new dt(this, z11, aVar, map2, map);
            z11 = false;
        }
        if (intent != null) {
            if (!z10 || this.zze == null || !e(aVar, x50Var.getContext(), intent.getData().toString(), str3)) {
                x50Var.d0(new com.google.android.gms.ads.internal.overlay.g(intent, this.f11381a), z11, z12, str3);
                return;
            } else {
                if (z14) {
                    map2.put((String) map.get("event_id"), Boolean.TRUE);
                    ((ou) aVar).d("openIntentAsync", map2);
                    return;
                }
                return;
            }
        }
        String string2 = !TextUtils.isEmpty(str) ? c(zzd(x50Var.getContext(), x50Var.z(), Uri.parse(str), x50Var.o(), x50Var.zzj(), x50Var.i0())).toString() : str;
        if (!z10 || this.zze == null || !e(aVar, x50Var.getContext(), string2, str3)) {
            x50Var.d0(new com.google.android.gms.ads.internal.overlay.g((String) map.get(CmcdData.OBJECT_TYPE_INIT_SEGMENT), string2, (String) map.get(CmcdData.OBJECT_TYPE_MANIFEST), (String) map.get("p"), (String) map.get("c"), (String) map.get("f"), (String) map.get("e"), this.f11381a), z11, z12, str3);
        } else if (z14) {
            map2.put((String) map.get("event_id"), Boolean.TRUE);
            ((ou) aVar).d("openIntentAsync", map2);
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:34:0x0081, code lost:
    
        if (((java.lang.Boolean) n7.y.f31093e.f31096c.b(com.google.android.gms.internal.ads.ao.F9)).booleanValue() != false) goto L84;
     */
    /* JADX WARN: Code restructure failed: missing block: B:50:0x00e4, code lost:
    
        if ((android.os.Build.VERSION.SDK_INT < 33 ? ((java.lang.Boolean) n7.y.f31093e.f31096c.b(com.google.android.gms.internal.ads.ao.A9)).booleanValue() : ((java.lang.Boolean) n7.y.f31093e.f31096c.b(com.google.android.gms.internal.ads.ao.f9185z9)).booleanValue()) != false) goto L54;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean e(n7.a aVar, Context context, String str, String str2) {
        ty tyVar;
        q7.o oVar;
        cr0 cr0Var = this.zzb;
        if (cr0Var != null) {
            dw0 dw0Var = this.zze;
            int i10 = hw0.f12265h;
            hw0.S2(context, cr0Var, dw0Var, str2, "offline_open", new HashMap());
        }
        m7.n nVar = m7.n.C;
        if (nVar.f30469h.i(context)) {
            if (this.zzc == null) {
                this.zzc = new q7.m(context.getApplicationContext(), null);
            }
            dw0 dw0Var2 = this.zze;
            q7.m mVar = this.zzc;
            dw0Var2.getClass();
            dw0Var2.e(new vu0(dw0Var2, mVar, str2, 11));
            return false;
        }
        x50 x50Var = (x50) aVar;
        wa1 wa1VarZzC = x50Var.zzC();
        boolean z10 = (wa1VarZzC == null || (oVar = wa1VarZzC.zzay) == null || ((q7.h) oVar).f32237c) ? false : true;
        boolean z11 = (wa1VarZzC == null || (tyVar = wa1VarZzC.zzad) == null || !tyVar.f17021a || tyVar.f17022b == null || !tyVar.f17023c) ? false : true;
        if (!z10) {
            if (z11) {
            }
            p7.x xVarZzE = p7.r0.zzE(context);
            boolean zAreNotificationsEnabled = new androidx.core.app.r1(context).f1645b.areNotificationsEnabled();
            boolean zC = nVar.f30467f.c(context);
            boolean z12 = x50Var.zzN().b() && x50Var.zzj() == null;
            if (!zAreNotificationsEnabled) {
                if (!new androidx.core.app.r1(context).f1645b.areNotificationsEnabled()) {
                }
                f(context, str2, "notifications_disabled");
                return false;
            }
            if (zC) {
                f(context, str2, "notification_channel_disabled");
                return false;
            }
            if (xVarZzE == null) {
                f(context, str2, "work_manager_unavailable");
                return false;
            }
            if (z12) {
                f(context, str2, "ad_no_activity");
                return false;
            }
            if (!((Boolean) n7.y.f31093e.f31096c.b(ao.f9153x9)).booleanValue()) {
                f(context, str2, "notification_flow_disabled");
                return false;
            }
            if (x50Var.S() == null || x50Var.zzj() == null) {
                x50Var.D(str2, str);
            } else {
                aw0 aw0Var = new aw0();
                Activity activityZzj = x50Var.zzj();
                if (activityZzj == null) {
                    throw new NullPointerException("Null activity");
                }
                aw0Var.f9295a = activityZzj;
                aw0Var.zzb(null);
                aw0Var.zzc(str2);
                aw0Var.zzd(str);
                try {
                    x50Var.S().T2(aw0Var.a());
                } catch (Exception e10) {
                    f(context, str2, e10.getMessage());
                    return false;
                }
            }
            aVar.onAdClicked();
            return true;
        }
        cr0 cr0Var2 = this.zzb;
        if (cr0Var2 != null) {
            dw0 dw0Var3 = this.zze;
            int i11 = hw0.f12265h;
            hw0.S2(context, cr0Var2, dw0Var3, str2, "onfs", new HashMap());
        }
        return false;
    }

    public final void f(Context context, String str, String str2) {
        dw0 dw0Var = this.zze;
        dw0Var.g(str);
        cr0 cr0Var = this.zzb;
        if (cr0Var != null) {
            ih1.w("dialog_not_shown_reason", str2);
            hw0.S2(context, cr0Var, dw0Var, str, "dialog_not_shown", zzgwf.e(1, new Object[]{"dialog_not_shown_reason", str2}, null));
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:44:0x0157, code lost:
    
        r22 = r7;
        r11 = r12;
     */
    /* JADX WARN: Removed duplicated region for block: B:29:0x0113  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x015f  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void g(n7.a aVar, Map map, boolean z10, String str, boolean z11, boolean z12) {
        Intent intent;
        List<ActivityManager.RunningAppProcessInfo> runningAppProcesses;
        ResolveInfo resolveInfoZzc;
        n7.a aVar2;
        boolean z13 = true;
        h(true);
        x50 x50Var = (x50) aVar;
        Context context = x50Var.getContext();
        tg tgVarZ = x50Var.z();
        View viewO = x50Var.o();
        kb1 kb1VarI0 = x50Var.i0();
        ActivityManager activityManager = (ActivityManager) context.getSystemService("activity");
        String str2 = (String) map.get("u");
        Intent intentA = null;
        Uri uriBuild = null;
        if (TextUtils.isEmpty(str2)) {
            intent = intentA;
        } else {
            Uri uriC = c(zzd(context, tgVarZ, Uri.parse(str2), viewO, null, kb1VarI0));
            boolean z14 = Boolean.parseBoolean((String) map.get("use_first_package"));
            boolean z15 = Boolean.parseBoolean((String) map.get("use_running_process"));
            if (!Boolean.parseBoolean((String) map.get("use_custom_tabs"))) {
                if (!((Boolean) n7.y.f31093e.f31096c.b(ao.f8965m5)).booleanValue()) {
                    z13 = false;
                }
            }
            if ("http".equalsIgnoreCase(uriC.getScheme())) {
                uriBuild = uriC.buildUpon().scheme("https").build();
            } else if ("https".equalsIgnoreCase(uriC.getScheme())) {
                uriBuild = uriC.buildUpon().scheme("http").build();
            }
            Uri uri = uriBuild;
            ArrayList arrayList = new ArrayList();
            Intent intentZza = et.zza(uriC, context, tgVarZ, viewO, kb1VarI0);
            Intent intentZza2 = et.zza(uri, context, tgVarZ, viewO, kb1VarI0);
            if (z13) {
                p7.r0 r0Var = m7.n.C.f30464c;
                p7.r0.I(context, intentZza);
                p7.r0.I(context, intentZza2);
            }
            intent = intentZza;
            ArrayList arrayList2 = arrayList;
            ResolveInfo resolveInfoZzc2 = et.zzc(intentZza, arrayList, context, tgVarZ, viewO, kb1VarI0);
            if (resolveInfoZzc2 != null) {
                intentA = et.a(intent, resolveInfoZzc2);
            } else if (intentZza2 != null && (resolveInfoZzc = et.zzc(intentZza2, new ArrayList(), context, tgVarZ, viewO, kb1VarI0)) != null) {
                intentA = et.a(intent, resolveInfoZzc);
                if (et.zzc(intentA, new ArrayList(), context, tgVarZ, viewO, kb1VarI0) == null) {
                }
            } else if (!arrayList2.isEmpty()) {
                if (!z15 || activityManager == null || (runningAppProcesses = activityManager.getRunningAppProcesses()) == null) {
                    ArrayList arrayList3 = arrayList2;
                    if (z14) {
                        intentA = et.a(intent, (ResolveInfo) arrayList3.get(0));
                    }
                } else {
                    int size = arrayList2.size();
                    int i10 = 0;
                    loop0: while (i10 < size) {
                        ArrayList arrayList4 = arrayList2;
                        ResolveInfo resolveInfo = (ResolveInfo) arrayList4.get(i10);
                        Iterator<ActivityManager.RunningAppProcessInfo> it = runningAppProcesses.iterator();
                        do {
                            int i11 = i10 + 1;
                            if (it.hasNext()) {
                            }
                        } while (!it.next().processName.equals(resolveInfo.activityInfo.packageName));
                        intentA = et.a(intent, resolveInfo);
                        break loop0;
                    }
                    ArrayList arrayList32 = arrayList2;
                    if (z14) {
                    }
                }
            }
            intent = intentA;
        }
        if (!z10 || this.zze == null || intent == null) {
            aVar2 = aVar;
        } else {
            aVar2 = aVar;
            if (e(aVar2, x50Var.getContext(), intent.getData().toString(), str)) {
                return;
            }
        }
        try {
            ((x50) aVar2).d0(new com.google.android.gms.ads.internal.overlay.g(intent, this.f11381a), z11, z12, str);
        } catch (ActivityNotFoundException e10) {
            q7.j.d(e10.getMessage());
        }
    }

    public final void h(boolean z10) {
        ux uxVar = this.zzd;
        if (uxVar != null) {
            uxVar.j(z10);
        }
    }

    public final void i(int i10) {
        cr0 cr0Var;
        String str;
        if (!((Boolean) n7.y.f31093e.f31096c.b(ao.f9016p5)).booleanValue() || (cr0Var = this.zzb) == null) {
            return;
        }
        br0 br0VarA = cr0Var.a();
        br0VarA.zzc("action", "cct_action");
        switch (i10) {
            case 2:
                str = "CONTEXT_NOT_AN_ACTIVITY";
                break;
            case 3:
                str = "CONTEXT_NULL";
                break;
            case 4:
                str = "CCT_NOT_SUPPORTED";
                break;
            case 5:
                str = "CCT_READY_TO_OPEN";
                break;
            case 6:
                str = "ACTIVITY_NOT_FOUND";
                break;
            case 7:
                str = "EMPTY_URL";
                break;
            case 8:
                str = "UNKNOWN";
                break;
            case 9:
                str = "WRONG_EXP_SETUP";
                break;
            default:
                str = "OPT_OUT";
                break;
        }
        br0VarA.zzc("cct_open_status", str);
        br0VarA.b();
    }
}
