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

import android.net.Uri;
import android.os.Bundle;
import android.os.Parcel;
import android.text.TextUtils;
import android.util.JsonReader;
import java.io.IOException;
import java.io.StringReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
public final class vr0 extends zi {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final l80 f17755a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final tr0 f17756b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final HashMap f17757c;

    public vr0(l80 l80Var, tr0 tr0Var) {
        super("com.google.android.gms.ads.internal.h5.client.IH5AdsManager");
        this.f17757c = new HashMap();
        this.f17755a = l80Var;
        this.f17756b = tr0Var;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Removed duplicated region for block: B:35:0x0081  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static n7.a4 R2(Map map) {
        n7.b4 b4Var = new n7.b4();
        String str = (String) map.get("ad_request");
        if (str == null) {
            return b4Var.a();
        }
        JsonReader jsonReader = new JsonReader(new StringReader(Uri.decode(str)));
        try {
            jsonReader.beginObject();
            while (jsonReader.hasNext()) {
                switch (jsonReader.nextName()) {
                    case "extras":
                        jsonReader.beginObject();
                        Bundle bundle = new Bundle();
                        while (jsonReader.hasNext()) {
                            bundle.putString(jsonReader.nextName(), jsonReader.nextString());
                        }
                        jsonReader.endObject();
                        b4Var.f30916a = bundle;
                        break;
                    case "keywords":
                        jsonReader.beginArray();
                        ArrayList arrayList = new ArrayList();
                        while (jsonReader.hasNext()) {
                            arrayList.add(jsonReader.nextString());
                        }
                        jsonReader.endArray();
                        b4Var.f30917b = arrayList;
                        break;
                    case "isTestDevice":
                        b4Var.f30918c = jsonReader.nextBoolean();
                        break;
                    case "tagForChildDirectedTreatment":
                        if (!jsonReader.nextBoolean()) {
                            b4Var.f30919d = 0;
                            break;
                        } else {
                            b4Var.f30919d = 1;
                            break;
                        }
                        break;
                    case "tagForUnderAgeOfConsent":
                        if (!jsonReader.nextBoolean()) {
                            b4Var.f30923h = 0;
                            break;
                        } else {
                            b4Var.f30923h = 1;
                            break;
                        }
                        break;
                    case "maxAdContentRating":
                        String strNextString = jsonReader.nextString();
                        if (!g7.t.f26307f.contains(strNextString)) {
                            break;
                        } else {
                            b4Var.f30924i = strNextString;
                            break;
                        }
                        break;
                    case "httpTimeoutMillis":
                        b4Var.f30926k = jsonReader.nextInt();
                        break;
                    default:
                        jsonReader.skipValue();
                        break;
                }
            }
            jsonReader.endObject();
        } catch (IOException unused) {
            q7.j.a("Ad Request json was malformed, parsing ended early.");
        }
        n7.a4 a4VarA = b4Var.a();
        Bundle bundle2 = a4VarA.f30905m;
        Bundle bundle3 = bundle2.getBundle("com.google.ads.mediation.admob.AdMobAdapter");
        if (bundle3 == null) {
            bundle3 = a4VarA.f30895c;
            bundle2.putBundle("com.google.ads.mediation.admob.AdMobAdapter", bundle3);
        }
        return new n7.a4(a4VarA.f30891a, a4VarA.f30893b, bundle3, a4VarA.f30896d, a4VarA.f30897e, a4VarA.f30898f, a4VarA.f30899g, a4VarA.f30900h, a4VarA.f30901i, a4VarA.f30902j, a4VarA.f30903k, a4VarA.f30904l, bundle2, a4VarA.Q, a4VarA.R, a4VarA.S, a4VarA.T, a4VarA.U, a4VarA.zzs, a4VarA.V, a4VarA.zzu, a4VarA.W, a4VarA.X, a4VarA.zzx, a4VarA.Y, a4VarA.Z, a4VarA.f30892a0);
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:104:0x03b9  */
    /* JADX WARN: Removed duplicated region for block: B:24:0x0081  */
    /* JADX WARN: Removed duplicated region for block: B:27:0x0086  */
    @Override // com.google.android.gms.internal.ads.zi
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean Q2(int i10, Parcel parcel, Parcel parcel2) {
        byte b10;
        HashMap map = this.f17757c;
        byte b11 = 0;
        if (i10 == 1) {
            String string = parcel.readString();
            aj.e(parcel);
            tn tnVar = ao.f8889hb;
            n7.y yVar = n7.y.f31093e;
            if (((Boolean) yVar.f31096c.b(tnVar)).booleanValue()) {
                p7.l0.g("Received H5 gmsg: ".concat(String.valueOf(string)));
                Uri uri = Uri.parse(string);
                p7.r0 r0Var = m7.n.C.f30464c;
                Map mapZzV = p7.r0.zzV(uri);
                String str = (String) mapZzV.get("action");
                if (TextUtils.isEmpty(str)) {
                    q7.j.a("H5 gmsg did not contain an action");
                } else {
                    int iHashCode = str.hashCode();
                    if (iHashCode != 579053441) {
                        b10 = (iHashCode == 871091088 && str.equals("initialize")) ? (byte) 0 : (byte) -1;
                        tr0 tr0Var = this.f17756b;
                        if (b10 != 0) {
                            map.clear();
                            tr0Var.getClass();
                            tr0Var.e(new sr0("initialize"));
                        } else if (b10 != 1) {
                            String str2 = (String) mapZzV.get("obj_id");
                            try {
                                Objects.requireNonNull(str2);
                                long j10 = Long.parseLong(str2);
                                switch (str.hashCode()) {
                                    case -1790951212:
                                        b11 = !str.equals("show_interstitial_ad") ? (byte) -1 : (byte) 2;
                                        break;
                                    case -1266374734:
                                        b11 = !str.equals("show_rewarded_ad") ? (byte) -1 : (byte) 5;
                                        break;
                                    case -257098725:
                                        b11 = !str.equals("load_rewarded_ad") ? (byte) -1 : (byte) 4;
                                        break;
                                    case 393881811:
                                        if (!str.equals("create_interstitial_ad")) {
                                            b11 = -1;
                                        }
                                        break;
                                    case 585513149:
                                        b11 = !str.equals("load_interstitial_ad") ? (byte) -1 : (byte) 1;
                                        break;
                                    case 1671767583:
                                        b11 = !str.equals("dispose") ? (byte) -1 : (byte) 6;
                                        break;
                                    case 2109237041:
                                        b11 = !str.equals("create_rewarded_ad") ? (byte) -1 : (byte) 3;
                                        break;
                                    default:
                                        b11 = -1;
                                        break;
                                }
                                yn ynVar = yVar.f31096c;
                                l80 l80Var = this.f17755a;
                                switch (b11) {
                                    case 0:
                                        if (map.size() < ((Integer) ynVar.b(ao.f8906ib)).intValue()) {
                                            Long lValueOf = Long.valueOf(j10);
                                            if (!map.containsKey(lValueOf)) {
                                                String str3 = (String) mapZzV.get("ad_unit");
                                                if (!TextUtils.isEmpty(str3)) {
                                                    l80 l80Var2 = l80Var.f13535d;
                                                    a80 a80Var = l80Var.f13534c;
                                                    k80 k80Var = new k80(a80Var, l80Var2);
                                                    k80Var.f13157a = Long.valueOf(j10);
                                                    str3.getClass();
                                                    k80Var.f13158b = str3;
                                                    vj1.k(Long.class, k80Var.f13157a);
                                                    vj1.k(String.class, k80Var.f13158b);
                                                    Long l10 = k80Var.f13157a;
                                                    map.put(lValueOf, new xr0(l10.longValue(), l80Var2.f13532a, new tr0(l80Var2.f13533b), a80Var, new k80(a80Var, l80Var2, l10, k80Var.f13158b).f13158b));
                                                    tr0Var.getClass();
                                                    sr0 sr0Var = new sr0("creation");
                                                    sr0Var.b(Long.valueOf(j10));
                                                    sr0Var.c("nativeObjectCreated");
                                                    tr0Var.e(sr0Var);
                                                    StringBuilder sb = new StringBuilder(String.valueOf(j10).length() + 39 + str3.length());
                                                    defpackage.e.B(sb, "Created H5 interstitial #", j10, " with ad unit ");
                                                    sb.append(str3);
                                                    p7.l0.g(sb.toString());
                                                } else {
                                                    q7.j.d("Could not create H5 ad, missing ad unit id");
                                                    tr0Var.a(j10);
                                                }
                                            } else {
                                                q7.j.a("Could not create H5 ad, object ID already exists");
                                                tr0Var.a(j10);
                                            }
                                        } else {
                                            q7.j.d("Could not create H5 ad, too many existing objects");
                                            tr0Var.a(j10);
                                        }
                                        break;
                                    case 1:
                                        rr0 rr0Var = (rr0) map.get(Long.valueOf(j10));
                                        if (rr0Var != null) {
                                            rr0Var.a(R2(mapZzV));
                                        } else {
                                            q7.j.a("Could not load H5 ad, object ID does not exist");
                                            tr0Var.getClass();
                                            sr0 sr0Var2 = new sr0("interstitial");
                                            sr0Var2.b(Long.valueOf(j10));
                                            sr0Var2.c("onNativeAdObjectNotAvailable");
                                            tr0Var.e(sr0Var2);
                                        }
                                        break;
                                    case 2:
                                        rr0 rr0Var2 = (rr0) map.get(Long.valueOf(j10));
                                        if (rr0Var2 != null) {
                                            rr0Var2.zzb();
                                        } else {
                                            q7.j.a("Could not show H5 ad, object ID does not exist");
                                            tr0Var.getClass();
                                            sr0 sr0Var3 = new sr0("interstitial");
                                            sr0Var3.b(Long.valueOf(j10));
                                            sr0Var3.c("onNativeAdObjectNotAvailable");
                                            tr0Var.e(sr0Var3);
                                        }
                                        break;
                                    case 3:
                                        if (map.size() < ((Integer) ynVar.b(ao.f8906ib)).intValue()) {
                                            Long lValueOf2 = Long.valueOf(j10);
                                            if (!map.containsKey(lValueOf2)) {
                                                String str4 = (String) mapZzV.get("ad_unit");
                                                if (!TextUtils.isEmpty(str4)) {
                                                    l80 l80Var3 = l80Var.f13535d;
                                                    a80 a80Var2 = l80Var.f13534c;
                                                    k80 k80Var2 = new k80(a80Var2, l80Var3);
                                                    k80Var2.f13157a = Long.valueOf(j10);
                                                    str4.getClass();
                                                    k80Var2.f13158b = str4;
                                                    vj1.k(Long.class, k80Var2.f13157a);
                                                    vj1.k(String.class, k80Var2.f13158b);
                                                    Long l11 = k80Var2.f13157a;
                                                    map.put(lValueOf2, new as0(l11.longValue(), l80Var3.f13532a, new tr0(l80Var3.f13533b), a80Var2, new k80(a80Var2, l80Var3, l11, k80Var2.f13158b).f13158b));
                                                    tr0Var.getClass();
                                                    sr0 sr0Var4 = new sr0("creation");
                                                    sr0Var4.b(Long.valueOf(j10));
                                                    sr0Var4.c("nativeObjectCreated");
                                                    tr0Var.e(sr0Var4);
                                                    StringBuilder sb2 = new StringBuilder(String.valueOf(j10).length() + 35 + str4.length());
                                                    defpackage.e.B(sb2, "Created H5 rewarded #", j10, " with ad unit ");
                                                    sb2.append(str4);
                                                    p7.l0.g(sb2.toString());
                                                } else {
                                                    q7.j.d("Could not create H5 ad, missing ad unit id");
                                                    tr0Var.a(j10);
                                                }
                                            } else {
                                                q7.j.a("Could not create H5 ad, object ID already exists");
                                                tr0Var.a(j10);
                                            }
                                        } else {
                                            q7.j.d("Could not create H5 ad, too many existing objects");
                                            tr0Var.a(j10);
                                        }
                                        break;
                                    case 4:
                                        rr0 rr0Var3 = (rr0) map.get(Long.valueOf(j10));
                                        if (rr0Var3 != null) {
                                            rr0Var3.a(R2(mapZzV));
                                        } else {
                                            q7.j.a("Could not load H5 ad, object ID does not exist");
                                            tr0Var.getClass();
                                            sr0 sr0Var5 = new sr0("rewarded");
                                            sr0Var5.b(Long.valueOf(j10));
                                            sr0Var5.c("onNativeAdObjectNotAvailable");
                                            tr0Var.e(sr0Var5);
                                        }
                                        break;
                                    case 5:
                                        rr0 rr0Var4 = (rr0) map.get(Long.valueOf(j10));
                                        if (rr0Var4 != null) {
                                            rr0Var4.zzb();
                                        } else {
                                            q7.j.a("Could not show H5 ad, object ID does not exist");
                                            tr0Var.getClass();
                                            sr0 sr0Var6 = new sr0("rewarded");
                                            sr0Var6.b(Long.valueOf(j10));
                                            sr0Var6.c("onNativeAdObjectNotAvailable");
                                            tr0Var.e(sr0Var6);
                                        }
                                        break;
                                    case 6:
                                        Long lValueOf3 = Long.valueOf(j10);
                                        rr0 rr0Var5 = (rr0) map.get(lValueOf3);
                                        if (rr0Var5 != null) {
                                            rr0Var5.zzc();
                                            map.remove(lValueOf3);
                                            StringBuilder sb3 = new StringBuilder(String.valueOf(j10).length() + 16);
                                            sb3.append("Disposed H5 ad #");
                                            sb3.append(j10);
                                            p7.l0.g(sb3.toString());
                                        } else {
                                            q7.j.a("Could not dispose H5 ad, object ID does not exist");
                                        }
                                        break;
                                    default:
                                        q7.j.a("H5 gmsg contained invalid action: ".concat(str));
                                        break;
                                }
                            } catch (NullPointerException | NumberFormatException unused) {
                                q7.j.a("H5 gmsg did not contain a valid object id: ".concat(String.valueOf(str2)));
                            }
                        } else {
                            Iterator it = map.values().iterator();
                            while (it.hasNext()) {
                                ((rr0) it.next()).zzc();
                            }
                            map.clear();
                        }
                    } else {
                        if (str.equals("dispose_all")) {
                            b10 = 1;
                        }
                        tr0 tr0Var2 = this.f17756b;
                        if (b10 != 0) {
                        }
                    }
                }
            }
        } else {
            if (i10 != 2) {
                return false;
            }
            map.clear();
        }
        parcel2.writeNoException();
        return true;
    }
}
