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

import android.content.Context;
import android.database.ContentObserver;
import android.os.Binder;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;

/* JADX INFO: loaded from: classes2.dex */
public final class z4 implements y4 {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static z4 f20550c;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Object f20551a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public Object f20552b;

    public z4(int i10) {
        if (i10 == 2) {
            this.f20551a = new TreeMap();
            this.f20552b = new TreeMap();
            return;
        }
        if (i10 != 3) {
            this.f20551a = null;
            this.f20552b = null;
            return;
        }
        this.f20551a = new HashMap();
        this.f20552b = new s(6);
        d(new s(0));
        d(new s(1));
        d(new s(2));
        d(new s(3));
        d(new s(4));
        d(new s(5));
        d(new s(7));
    }

    public static synchronized void c() {
        try {
            z4 z4Var = f20550c;
            if (z4Var != null) {
                Object obj = z4Var.f20551a;
                if (((Context) obj) != null && ((ContentObserver) z4Var.f20552b) != null) {
                    ((Context) obj).getContentResolver().unregisterContentObserver((ContentObserver) f20550c.f20552b);
                }
            }
            f20550c = null;
        } catch (Throwable th) {
            throw th;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:292:0x0984, code lost:
    
        if (((com.google.android.gms.internal.measurement.h) r2).f20215b.equals("break") == false) goto L191;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:364:0x0b5c  */
    /* JADX WARN: Removed duplicated region for block: B:365:0x0b60  */
    /* JADX WARN: Type inference failed for: r12v0, types: [u.e] */
    /* JADX WARN: Type inference failed for: r12v148, types: [com.google.android.gms.internal.measurement.n] */
    /* JADX WARN: Type inference failed for: r12v97, types: [com.google.android.gms.internal.measurement.n] */
    /* JADX WARN: Type inference failed for: r13v103, types: [com.google.android.gms.internal.measurement.n] */
    /* JADX WARN: Type inference failed for: r13v109, types: [com.google.android.gms.internal.measurement.f] */
    /* JADX WARN: Type inference failed for: r13v113, types: [com.google.android.gms.internal.measurement.n] */
    /* JADX WARN: Type inference failed for: r13v18, types: [com.google.android.gms.internal.measurement.g] */
    /* JADX WARN: Type inference failed for: r13v197, types: [com.google.android.gms.internal.measurement.g] */
    /* JADX WARN: Type inference failed for: r13v200, types: [com.google.android.gms.internal.measurement.n] */
    /* JADX WARN: Type inference failed for: r13v214 */
    /* JADX WARN: Type inference failed for: r13v245, types: [com.google.android.gms.internal.measurement.e] */
    /* JADX WARN: Type inference failed for: r13v254, types: [com.google.android.gms.internal.measurement.m] */
    /* JADX WARN: Type inference failed for: r13v258 */
    /* JADX WARN: Type inference failed for: r13v302, types: [com.google.android.gms.internal.measurement.p] */
    /* JADX WARN: Type inference failed for: r13v309 */
    /* JADX WARN: Type inference failed for: r13v310 */
    /* JADX WARN: Type inference failed for: r13v39, types: [com.google.android.gms.internal.measurement.g] */
    /* JADX WARN: Type inference failed for: r13v62, types: [com.google.android.gms.internal.measurement.j, com.google.android.gms.internal.measurement.n, com.google.android.gms.internal.measurement.o] */
    /* JADX WARN: Type inference failed for: r13v74, types: [com.google.android.gms.internal.measurement.h] */
    /* JADX WARN: Type inference failed for: r2v19, types: [com.google.android.gms.internal.measurement.n] */
    /* JADX WARN: Type inference failed for: r2v24 */
    /* JADX WARN: Type inference failed for: r2v46, types: [com.google.android.gms.internal.measurement.h] */
    /* JADX WARN: Type inference failed for: r2v50, types: [com.google.android.gms.internal.measurement.h] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final n a(u.e eVar, n nVar) {
        n gVar;
        ?? gVar2;
        boolean zD;
        boolean zY;
        ?? Q;
        String str;
        y5.w(eVar);
        if (!(nVar instanceof q)) {
            return nVar;
        }
        q qVar = (q) nVar;
        ArrayList arrayList = qVar.f20370b;
        Map map = (Map) this.f20551a;
        String str2 = qVar.f20369a;
        s sVar = (s) (map.containsKey(str2) ? (u) ((Map) this.f20551a).get(str2) : (s) this.f20552b);
        int i10 = 2;
        int i11 = 1;
        int i12 = 0;
        switch (sVar.f20403b) {
            case 0:
                switch (v.f20483a[y5.k(str2).ordinal()]) {
                    case 1:
                        y5.t(zzbv.BITWISE_AND, 2, arrayList);
                        gVar = new g(Double.valueOf(y5.B(eVar.q((n) arrayList.get(1)).zze().doubleValue()) & y5.B(eVar.q((n) arrayList.get(0)).zze().doubleValue())));
                        return gVar;
                    case 2:
                        y5.t(zzbv.BITWISE_LEFT_SHIFT, 2, arrayList);
                        gVar = new g(Double.valueOf(y5.B(eVar.q((n) arrayList.get(0)).zze().doubleValue()) << ((int) (((long) y5.B(eVar.q((n) arrayList.get(1)).zze().doubleValue())) & 31))));
                        return gVar;
                    case 3:
                        y5.t(zzbv.BITWISE_NOT, 1, arrayList);
                        gVar2 = new g(Double.valueOf(~y5.B(eVar.q((n) arrayList.get(0)).zze().doubleValue())));
                        return gVar2;
                    case 4:
                        y5.t(zzbv.BITWISE_OR, 2, arrayList);
                        gVar = new g(Double.valueOf(y5.B(eVar.q((n) arrayList.get(1)).zze().doubleValue()) | y5.B(eVar.q((n) arrayList.get(0)).zze().doubleValue())));
                        return gVar;
                    case 5:
                        y5.t(zzbv.BITWISE_RIGHT_SHIFT, 2, arrayList);
                        gVar = new g(Double.valueOf(y5.B(eVar.q((n) arrayList.get(0)).zze().doubleValue()) >> ((int) (((long) y5.B(eVar.q((n) arrayList.get(1)).zze().doubleValue())) & 31))));
                        return gVar;
                    case 6:
                        y5.t(zzbv.BITWISE_UNSIGNED_RIGHT_SHIFT, 2, arrayList);
                        gVar2 = new g(Double.valueOf((((long) y5.B(eVar.q((n) arrayList.get(0)).zze().doubleValue())) & 4294967295L) >>> ((int) (((long) y5.B(eVar.q((n) arrayList.get(1)).zze().doubleValue())) & 31))));
                        return gVar2;
                    case 7:
                        y5.t(zzbv.BITWISE_XOR, 2, arrayList);
                        gVar = new g(Double.valueOf(y5.B(eVar.q((n) arrayList.get(1)).zze().doubleValue()) ^ y5.B(eVar.q((n) arrayList.get(0)).zze().doubleValue())));
                        return gVar;
                    default:
                        sVar.a(str2);
                        throw null;
                }
            case 1:
                y5.p(2, arrayList, y5.k(str2).name());
                n nVarQ = eVar.q((n) arrayList.get(0));
                n nVarQ2 = eVar.q((n) arrayList.get(1));
                switch (x.f20532a[y5.k(str2).ordinal()]) {
                    case 1:
                        zD = s.d(nVarQ, nVarQ2);
                        return !zD ? n.A : n.B;
                    case 2:
                        zD = s.f(nVarQ2, nVarQ);
                        if (!zD) {
                        }
                        break;
                    case 3:
                        zD = s.g(nVarQ2, nVarQ);
                        if (!zD) {
                        }
                        break;
                    case 4:
                        zD = y5.y(nVarQ, nVarQ2);
                        if (!zD) {
                        }
                        break;
                    case 5:
                        zY = y5.y(nVarQ, nVarQ2);
                        zD = !zY;
                        if (!zD) {
                        }
                        break;
                    case 6:
                        zD = s.f(nVarQ, nVarQ2);
                        if (!zD) {
                        }
                        break;
                    case 7:
                        zD = s.g(nVarQ, nVarQ2);
                        if (!zD) {
                        }
                        break;
                    case 8:
                        zY = s.d(nVarQ, nVarQ2);
                        zD = !zY;
                        if (!zD) {
                        }
                        break;
                    default:
                        sVar.a(str2);
                        throw null;
                }
                break;
            case 2:
                switch (y.f20541a[y5.k(str2).ordinal()]) {
                    case 1:
                        y5.t(zzbv.APPLY, 3, arrayList);
                        n nVarQ3 = eVar.q((n) arrayList.get(0));
                        String strZzf = eVar.q((n) arrayList.get(1)).zzf();
                        n nVarQ4 = eVar.q((n) arrayList.get(2));
                        if (!(nVarQ4 instanceof e)) {
                            throw new IllegalArgumentException(String.format("Function arguments for Apply are not a list found %s", nVarQ4.getClass().getCanonicalName()));
                        }
                        if (strZzf.isEmpty()) {
                            throw new IllegalArgumentException("Function name for apply is undefined");
                        }
                        return nVarQ3.g(strZzf, eVar, ((e) nVarQ4).q());
                    case 2:
                        return eVar.t().p(new e(arrayList));
                    case 3:
                        y5.t(zzbv.BREAK, 0, arrayList);
                        return n.f20324y;
                    case 4:
                    case 5:
                        if (!arrayList.isEmpty()) {
                            n nVarQ5 = eVar.q((n) arrayList.get(0));
                            if (nVarQ5 instanceof e) {
                                return eVar.p((e) nVarQ5);
                            }
                        }
                        return n.f20321v;
                    case 6:
                        y5.t(zzbv.BREAK, 0, arrayList);
                        return n.f20323x;
                    case 7:
                        y5.J(zzbv.DEFINE_FUNCTION, 2, arrayList);
                        gVar2 = s.c(eVar, arrayList);
                        String str3 = gVar2.f20245a;
                        if (str3 == null) {
                            eVar.x("", gVar2);
                        } else {
                            eVar.x(str3, gVar2);
                        }
                        return gVar2;
                    case 8:
                        return s.c(eVar, arrayList);
                    case 9:
                        y5.J(zzbv.IF, 2, arrayList);
                        n nVarQ6 = eVar.q((n) arrayList.get(0));
                        n nVarQ7 = eVar.q((n) arrayList.get(1));
                        n nVarQ8 = arrayList.size() > 2 ? eVar.q((n) arrayList.get(2)) : null;
                        gVar = n.f20321v;
                        n nVarP = nVarQ6.zzd().booleanValue() ? eVar.p((e) nVarQ7) : nVarQ8 != null ? eVar.p((e) nVarQ8) : gVar;
                        if (nVarP instanceof h) {
                            return nVarP;
                        }
                        return gVar;
                    case 10:
                        return new e(arrayList);
                    case 11:
                        if (arrayList.isEmpty()) {
                            return n.f20325z;
                        }
                        y5.t(zzbv.RETURN, 1, arrayList);
                        gVar2 = new h("return", eVar.q((n) arrayList.get(0)));
                        return gVar2;
                    case 12:
                        y5.t(zzbv.SWITCH, 3, arrayList);
                        n nVarQ9 = eVar.q((n) arrayList.get(0));
                        n nVarQ10 = eVar.q((n) arrayList.get(1));
                        n nVarQ11 = eVar.q((n) arrayList.get(2));
                        if (!(nVarQ10 instanceof e)) {
                            throw new IllegalArgumentException("Malformed SWITCH statement, cases are not a list");
                        }
                        if (!(nVarQ11 instanceof e)) {
                            throw new IllegalArgumentException("Malformed SWITCH statement, case statements are not a list");
                        }
                        e eVar2 = (e) nVarQ10;
                        e eVar3 = (e) nVarQ11;
                        boolean z10 = false;
                        while (true) {
                            if (i12 < eVar2.j()) {
                                if (z10 || nVarQ9.equals(eVar.q(eVar2.h(i12)))) {
                                    Q = eVar.q(eVar3.h(i12));
                                    if (!(Q instanceof h)) {
                                        z10 = true;
                                    }
                                    break;
                                }
                                i12++;
                            } else if (eVar2.j() + 1 == eVar3.j()) {
                                n nVarQ12 = eVar.q(eVar3.h(eVar2.j()));
                                if (nVarQ12 instanceof h) {
                                    String str4 = ((h) nVarQ12).f20215b;
                                    if (str4.equals("return") || str4.equals("continue")) {
                                        return nVarQ12;
                                    }
                                }
                            }
                        }
                        return n.f20321v;
                    case 13:
                        y5.t(zzbv.TERNARY, 3, arrayList);
                        return eVar.q((n) arrayList.get(0)).zzd().booleanValue() ? eVar.q((n) arrayList.get(1)) : eVar.q((n) arrayList.get(2));
                    default:
                        sVar.a(str2);
                        throw null;
                }
            case 3:
                int i13 = a0.f20096a[y5.k(str2).ordinal()];
                if (i13 == 1) {
                    y5.t(zzbv.AND, 2, arrayList);
                    gVar2 = eVar.q((n) arrayList.get(0));
                    if (gVar2.zzd().booleanValue()) {
                        return eVar.q((n) arrayList.get(1));
                    }
                } else if (i13 == 2) {
                    y5.t(zzbv.NOT, 1, arrayList);
                    gVar2 = new f(Boolean.valueOf(!eVar.q((n) arrayList.get(0)).zzd().booleanValue()));
                } else {
                    if (i13 != 3) {
                        sVar.a(str2);
                        throw null;
                    }
                    y5.t(zzbv.OR, 2, arrayList);
                    gVar2 = eVar.q((n) arrayList.get(0));
                    if (!gVar2.zzd().booleanValue()) {
                        return eVar.q((n) arrayList.get(1));
                    }
                }
                return gVar2;
            case 4:
                switch (c0.f20138a[y5.k(str2).ordinal()]) {
                    case 1:
                        y5.t(zzbv.FOR_IN, 3, arrayList);
                        if (arrayList.get(0) instanceof p) {
                            return s.b(new b0(eVar, ((n) arrayList.get(0)).zzf(), i10), eVar.q((n) arrayList.get(1)).zzh(), eVar.q((n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_IN must be a string");
                    case 2:
                        y5.t(zzbv.FOR_IN_CONST, 3, arrayList);
                        if (arrayList.get(0) instanceof p) {
                            return s.b(new b0(eVar, ((n) arrayList.get(0)).zzf(), i12), eVar.q((n) arrayList.get(1)).zzh(), eVar.q((n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_IN_CONST must be a string");
                    case 3:
                        y5.t(zzbv.FOR_IN_LET, 3, arrayList);
                        if (arrayList.get(0) instanceof p) {
                            return s.b(new b0(eVar, ((n) arrayList.get(0)).zzf(), i11), eVar.q((n) arrayList.get(1)).zzh(), eVar.q((n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_IN_LET must be a string");
                    case 4:
                        y5.t(zzbv.FOR_LET, 4, arrayList);
                        n nVarQ13 = eVar.q((n) arrayList.get(0));
                        if (!(nVarQ13 instanceof e)) {
                            throw new IllegalArgumentException("Initializer variables in FOR_LET must be an ArrayList");
                        }
                        e eVar4 = (e) nVarQ13;
                        n nVar2 = (n) arrayList.get(1);
                        n nVar3 = (n) arrayList.get(2);
                        n nVarQ14 = eVar.q((n) arrayList.get(3));
                        u.e eVarT = eVar.t();
                        for (int i14 = 0; i14 < eVar4.j(); i14++) {
                            String strZzf2 = eVar4.h(i14).zzf();
                            eVarT.x(strZzf2, eVar.r(strZzf2));
                        }
                        while (eVar.q(nVar2).zzd().booleanValue()) {
                            n nVarP2 = eVar.p((e) nVarQ14);
                            if (nVarP2 instanceof h) {
                                h hVar = (h) nVarP2;
                                if ("break".equals(hVar.f20215b)) {
                                    return n.f20321v;
                                }
                                if ("return".equals(hVar.f20215b)) {
                                    return hVar;
                                }
                            }
                            u.e eVarT2 = eVar.t();
                            for (int i15 = 0; i15 < eVar4.j(); i15++) {
                                String strZzf3 = eVar4.h(i15).zzf();
                                eVarT2.x(strZzf3, eVarT.r(strZzf3));
                            }
                            eVarT2.q(nVar3);
                            eVarT = eVarT2;
                        }
                        return n.f20321v;
                    case 5:
                        y5.t(zzbv.FOR_OF, 3, arrayList);
                        if (arrayList.get(0) instanceof p) {
                            return s.e(new b0(eVar, ((n) arrayList.get(0)).zzf(), i10), eVar.q((n) arrayList.get(1)), eVar.q((n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_OF must be a string");
                    case 6:
                        y5.t(zzbv.FOR_OF_CONST, 3, arrayList);
                        if (arrayList.get(0) instanceof p) {
                            return s.e(new b0(eVar, ((n) arrayList.get(0)).zzf(), i12), eVar.q((n) arrayList.get(1)), eVar.q((n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_OF_CONST must be a string");
                    case 7:
                        y5.t(zzbv.FOR_OF_LET, 3, arrayList);
                        if (arrayList.get(0) instanceof p) {
                            return s.e(new b0(eVar, ((n) arrayList.get(0)).zzf(), i11), eVar.q((n) arrayList.get(1)), eVar.q((n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_OF_LET must be a string");
                    case 8:
                        y5.t(zzbv.WHILE, 4, arrayList);
                        n nVar4 = (n) arrayList.get(0);
                        n nVar5 = (n) arrayList.get(1);
                        n nVar6 = (n) arrayList.get(2);
                        n nVarQ15 = eVar.q((n) arrayList.get(3));
                        if (eVar.q(nVar6).zzd().booleanValue()) {
                            n nVarP3 = eVar.p((e) nVarQ15);
                            if (nVarP3 instanceof h) {
                                Q = (h) nVarP3;
                                if (!"break".equals(Q.f20215b)) {
                                    if (!"return".equals(Q.f20215b)) {
                                    }
                                }
                                return n.f20321v;
                            }
                        }
                        while (eVar.q(nVar4).zzd().booleanValue()) {
                            n nVarP4 = eVar.p((e) nVarQ15);
                            if (nVarP4 instanceof h) {
                                Q = (h) nVarP4;
                                if ("break".equals(Q.f20215b)) {
                                    return n.f20321v;
                                }
                                if ("return".equals(Q.f20215b)) {
                                    break;
                                }
                            }
                            eVar.q(nVar5);
                        }
                        return n.f20321v;
                    default:
                        sVar.a(str2);
                        throw null;
                }
                return Q;
            case 5:
                switch (d0.f20152a[y5.k(str2).ordinal()]) {
                    case 1:
                        y5.t(zzbv.ADD, 2, arrayList);
                        n nVarQ16 = eVar.q((n) arrayList.get(0));
                        n nVarQ17 = eVar.q((n) arrayList.get(1));
                        gVar = ((nVarQ16 instanceof i) || (nVarQ16 instanceof p) || (nVarQ17 instanceof i) || (nVarQ17 instanceof p)) ? new p(com.google.android.gms.measurement.internal.u1.j(nVarQ16.zzf(), nVarQ17.zzf())) : new g(Double.valueOf(nVarQ17.zze().doubleValue() + nVarQ16.zze().doubleValue()));
                        return gVar;
                    case 2:
                        y5.t(zzbv.DIVIDE, 2, arrayList);
                        gVar = new g(Double.valueOf(eVar.q((n) arrayList.get(0)).zze().doubleValue() / eVar.q((n) arrayList.get(1)).zze().doubleValue()));
                        return gVar;
                    case 3:
                        y5.t(zzbv.MODULUS, 2, arrayList);
                        gVar = new g(Double.valueOf(eVar.q((n) arrayList.get(0)).zze().doubleValue() % eVar.q((n) arrayList.get(1)).zze().doubleValue()));
                        return gVar;
                    case 4:
                        y5.t(zzbv.MULTIPLY, 2, arrayList);
                        gVar = new g(Double.valueOf(eVar.q((n) arrayList.get(0)).zze().doubleValue() * eVar.q((n) arrayList.get(1)).zze().doubleValue()));
                        return gVar;
                    case 5:
                        y5.t(zzbv.NEGATE, 1, arrayList);
                        gVar2 = new g(Double.valueOf(eVar.q((n) arrayList.get(0)).zze().doubleValue() * (-1.0d)));
                        return gVar2;
                    case 6:
                    case 7:
                        y5.p(2, arrayList, str2);
                        gVar2 = eVar.q((n) arrayList.get(0));
                        eVar.q((n) arrayList.get(1));
                        return gVar2;
                    case 8:
                    case 9:
                        y5.p(1, arrayList, str2);
                        return eVar.q((n) arrayList.get(0));
                    case 10:
                        y5.t(zzbv.SUBTRACT, 2, arrayList);
                        return new g(Double.valueOf(new g(Double.valueOf(eVar.q((n) arrayList.get(1)).zze().doubleValue() * (-1.0d))).f20198a.doubleValue() + eVar.q((n) arrayList.get(0)).zze().doubleValue()));
                    default:
                        sVar.a(str2);
                        throw null;
                }
            case 6:
                if (str2 == null || str2.isEmpty() || !eVar.w(str2)) {
                    throw new IllegalArgumentException(String.format("Command not found: %s", str2));
                }
                n nVarR = eVar.r(str2);
                if (nVarR instanceof j) {
                    return ((j) nVarR).a(eVar, arrayList);
                }
                throw new IllegalArgumentException(String.format("Function %s is not defined", str2));
            default:
                switch (e0.f20170a[y5.k(str2).ordinal()]) {
                    case 1:
                        y5.t(zzbv.ASSIGN, 2, arrayList);
                        n nVarQ18 = eVar.q((n) arrayList.get(0));
                        if (!(nVarQ18 instanceof p)) {
                            throw new IllegalArgumentException(String.format("Expected string for assign var. got %s", nVarQ18.getClass().getCanonicalName()));
                        }
                        if (!eVar.w(nVarQ18.zzf())) {
                            throw new IllegalArgumentException(String.format("Attempting to assign undefined value %s", nVarQ18.zzf()));
                        }
                        gVar = eVar.q((n) arrayList.get(1));
                        eVar.x(nVarQ18.zzf(), gVar);
                        return gVar;
                    case 2:
                        y5.J(zzbv.CONST, 2, arrayList);
                        if (arrayList.size() % 2 != 0) {
                            throw new IllegalArgumentException(String.format("CONST requires an even number of arguments, found %s", Integer.valueOf(arrayList.size())));
                        }
                        while (i12 < arrayList.size() - 1) {
                            n nVarQ19 = eVar.q((n) arrayList.get(i12));
                            if (!(nVarQ19 instanceof p)) {
                                throw new IllegalArgumentException(String.format("Expected string for const name. got %s", nVarQ19.getClass().getCanonicalName()));
                            }
                            String strZzf4 = nVarQ19.zzf();
                            eVar.v(strZzf4, eVar.q((n) arrayList.get(i12 + 1)));
                            ((Map) eVar.f33128d).put(strZzf4, Boolean.TRUE);
                            i12 += 2;
                        }
                        return n.f20321v;
                    case 3:
                        if (arrayList.isEmpty()) {
                            return new e();
                        }
                        gVar2 = new e();
                        Iterator it = arrayList.iterator();
                        while (it.hasNext()) {
                            n nVarQ20 = eVar.q((n) it.next());
                            if (nVarQ20 instanceof h) {
                                throw new IllegalStateException("Failed to evaluate array element");
                            }
                            gVar2.m(i12, nVarQ20);
                            i12++;
                        }
                        return gVar2;
                    case 4:
                        if (arrayList.isEmpty()) {
                            return new m();
                        }
                        if (arrayList.size() % 2 != 0) {
                            throw new IllegalArgumentException(String.format("CREATE_OBJECT requires an even number of arguments, found %s", Integer.valueOf(arrayList.size())));
                        }
                        gVar2 = new m();
                        while (i12 < arrayList.size() - 1) {
                            n nVarQ21 = eVar.q((n) arrayList.get(i12));
                            n nVarQ22 = eVar.q((n) arrayList.get(i12 + 1));
                            if ((nVarQ21 instanceof h) || (nVarQ22 instanceof h)) {
                                throw new IllegalStateException("Failed to evaluate map entry");
                            }
                            gVar2.c(nVarQ21.zzf(), nVarQ22);
                            i12 += 2;
                        }
                        return gVar2;
                    case 5:
                        y5.J(zzbv.EXPRESSION_LIST, 1, arrayList);
                        gVar2 = n.f20321v;
                        while (i12 < arrayList.size()) {
                            n nVarQ23 = eVar.q((n) arrayList.get(i12));
                            if (nVarQ23 instanceof h) {
                                throw new IllegalStateException("ControlValue cannot be in an expression list");
                            }
                            i12++;
                            gVar2 = nVarQ23;
                        }
                        return gVar2;
                    case 6:
                        y5.t(zzbv.GET, 1, arrayList);
                        n nVarQ24 = eVar.q((n) arrayList.get(0));
                        if (nVarQ24 instanceof p) {
                            return eVar.r(nVarQ24.zzf());
                        }
                        throw new IllegalArgumentException(String.format("Expected string for get var. got %s", nVarQ24.getClass().getCanonicalName()));
                    case 7:
                    case 8:
                        y5.t(zzbv.GET_PROPERTY, 2, arrayList);
                        n nVarQ25 = eVar.q((n) arrayList.get(0));
                        n nVarQ26 = eVar.q((n) arrayList.get(1));
                        if ((nVarQ25 instanceof e) && y5.K(nVarQ26)) {
                            return ((e) nVarQ25).h(nVarQ26.zze().intValue());
                        }
                        if (nVarQ25 instanceof i) {
                            return ((i) nVarQ25).zza(nVarQ26.zzf());
                        }
                        if (nVarQ25 instanceof p) {
                            if (SessionDescription.ATTR_LENGTH.equals(nVarQ26.zzf())) {
                                return new g(Double.valueOf(nVarQ25.zzf().length()));
                            }
                            if (y5.K(nVarQ26) && nVarQ26.zze().doubleValue() < nVarQ25.zzf().length()) {
                                gVar = new p(String.valueOf(nVarQ25.zzf().charAt(nVarQ26.zze().intValue())));
                                return gVar;
                            }
                        }
                        return n.f20321v;
                    case 9:
                        y5.t(zzbv.NULL, 0, arrayList);
                        return n.f20322w;
                    case 10:
                        y5.t(zzbv.SET_PROPERTY, 3, arrayList);
                        n nVarQ27 = eVar.q((n) arrayList.get(0));
                        n nVarQ28 = eVar.q((n) arrayList.get(1));
                        n nVarQ29 = eVar.q((n) arrayList.get(2));
                        if (nVarQ27 == n.f20321v || nVarQ27 == n.f20322w) {
                            throw new IllegalStateException(String.format("Can't set property %s of %s", nVarQ28.zzf(), nVarQ27.zzf()));
                        }
                        if ((nVarQ27 instanceof e) && (nVarQ28 instanceof g)) {
                            ((e) nVarQ27).m(nVarQ28.zze().intValue(), nVarQ29);
                            return nVarQ29;
                        }
                        if (!(nVarQ27 instanceof i)) {
                            return nVarQ29;
                        }
                        ((i) nVarQ27).c(nVarQ28.zzf(), nVarQ29);
                        return nVarQ29;
                    case 11:
                        y5.t(zzbv.TYPEOF, 1, arrayList);
                        n nVarQ30 = eVar.q((n) arrayList.get(0));
                        if (nVarQ30 instanceof t) {
                            str = "undefined";
                        } else if (nVarQ30 instanceof f) {
                            str = "boolean";
                        } else if (nVarQ30 instanceof g) {
                            str = "number";
                        } else if (nVarQ30 instanceof p) {
                            str = "string";
                        } else if (nVarQ30 instanceof o) {
                            str = "function";
                        } else {
                            if ((nVarQ30 instanceof q) || (nVarQ30 instanceof h)) {
                                throw new IllegalArgumentException(String.format("Unsupported value type %s in typeof", nVarQ30));
                            }
                            str = "object";
                        }
                        gVar2 = new p(str);
                        return gVar2;
                    case 12:
                        y5.t(zzbv.UNDEFINED, 0, arrayList);
                        return n.f20321v;
                    case 13:
                        y5.J(zzbv.VAR, 1, arrayList);
                        Iterator it2 = arrayList.iterator();
                        while (it2.hasNext()) {
                            n nVarQ31 = eVar.q((n) it2.next());
                            if (!(nVarQ31 instanceof p)) {
                                throw new IllegalArgumentException(String.format("Expected string for var name. got %s", nVarQ31.getClass().getCanonicalName()));
                            }
                            eVar.v(nVarQ31.zzf(), n.f20321v);
                        }
                        return n.f20321v;
                    default:
                        sVar.a(str2);
                        throw null;
                }
        }
    }

    public final Object b() {
        z4 z4Var = (z4) this.f20551a;
        String str = (String) this.f20552b;
        return ((r4) o4.f20351a).zza(((Context) z4Var.f20551a).getContentResolver(), str, null);
    }

    public final void d(s sVar) {
        Iterator it = sVar.f20431a.iterator();
        while (it.hasNext()) {
            ((Map) this.f20551a).put(((zzbv) it.next()).toString(), sVar);
        }
    }

    public final void e(u.e eVar, xyz.stream.utils.t tVar) {
        m7 m7Var = new m7(tVar);
        for (Integer num : ((TreeMap) this.f20551a).keySet()) {
            c cVar = (c) ((c) tVar.f36174d).clone();
            n nVarA = ((o) ((TreeMap) this.f20551a).get(num)).a(eVar, Collections.singletonList(m7Var));
            int iB = nVarA instanceof g ? y5.B(nVarA.zze().doubleValue()) : -1;
            if (iB == 2 || iB == -1) {
                tVar.f36174d = cVar;
            }
        }
        Iterator it = ((TreeMap) this.f20552b).keySet().iterator();
        while (it.hasNext()) {
            n nVarA2 = ((o) ((TreeMap) this.f20552b).get((Integer) it.next())).a(eVar, Collections.singletonList(m7Var));
            if (nVarA2 instanceof g) {
                y5.B(nVarA2.zze().doubleValue());
            }
        }
    }

    @Override // com.google.android.gms.internal.measurement.y4
    public final Object zza(String str) {
        Object objB;
        if (((Context) this.f20551a) == null || (!u4.a(r0))) {
            return null;
        }
        try {
            z4 z4Var = new z4();
            z4Var.f20551a = this;
            z4Var.f20552b = str;
            try {
                objB = z4Var.b();
            } catch (SecurityException unused) {
                long jClearCallingIdentity = Binder.clearCallingIdentity();
                try {
                    objB = z4Var.b();
                } finally {
                    Binder.restoreCallingIdentity(jClearCallingIdentity);
                }
            }
            return (String) objB;
        } catch (IllegalStateException | NullPointerException | SecurityException unused2) {
            return null;
        }
    }
}
