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

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public final class s extends u {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ int f20403b;

    public s(int i10) {
        this.f20403b = i10;
        switch (i10) {
            case 1:
                ArrayList arrayList = this.f20431a;
                arrayList.add(zzbv.EQUALS);
                arrayList.add(zzbv.GREATER_THAN);
                arrayList.add(zzbv.GREATER_THAN_EQUALS);
                arrayList.add(zzbv.IDENTITY_EQUALS);
                arrayList.add(zzbv.IDENTITY_NOT_EQUALS);
                arrayList.add(zzbv.LESS_THAN);
                arrayList.add(zzbv.LESS_THAN_EQUALS);
                arrayList.add(zzbv.NOT_EQUALS);
                break;
            case 2:
                ArrayList arrayList2 = this.f20431a;
                arrayList2.add(zzbv.APPLY);
                arrayList2.add(zzbv.BLOCK);
                arrayList2.add(zzbv.BREAK);
                arrayList2.add(zzbv.CASE);
                arrayList2.add(zzbv.DEFAULT);
                arrayList2.add(zzbv.CONTINUE);
                arrayList2.add(zzbv.DEFINE_FUNCTION);
                arrayList2.add(zzbv.FN);
                arrayList2.add(zzbv.IF);
                arrayList2.add(zzbv.QUOTE);
                arrayList2.add(zzbv.RETURN);
                arrayList2.add(zzbv.SWITCH);
                arrayList2.add(zzbv.TERNARY);
                break;
            case 3:
                ArrayList arrayList3 = this.f20431a;
                arrayList3.add(zzbv.AND);
                arrayList3.add(zzbv.NOT);
                arrayList3.add(zzbv.OR);
                break;
            case 4:
                ArrayList arrayList4 = this.f20431a;
                arrayList4.add(zzbv.FOR_IN);
                arrayList4.add(zzbv.FOR_IN_CONST);
                arrayList4.add(zzbv.FOR_IN_LET);
                arrayList4.add(zzbv.FOR_LET);
                arrayList4.add(zzbv.FOR_OF);
                arrayList4.add(zzbv.FOR_OF_CONST);
                arrayList4.add(zzbv.FOR_OF_LET);
                arrayList4.add(zzbv.WHILE);
                break;
            case 5:
                ArrayList arrayList5 = this.f20431a;
                arrayList5.add(zzbv.ADD);
                arrayList5.add(zzbv.DIVIDE);
                arrayList5.add(zzbv.MODULUS);
                arrayList5.add(zzbv.MULTIPLY);
                arrayList5.add(zzbv.NEGATE);
                arrayList5.add(zzbv.POST_DECREMENT);
                arrayList5.add(zzbv.POST_INCREMENT);
                arrayList5.add(zzbv.PRE_DECREMENT);
                arrayList5.add(zzbv.PRE_INCREMENT);
                arrayList5.add(zzbv.SUBTRACT);
                break;
            case 6:
                break;
            case 7:
                ArrayList arrayList6 = this.f20431a;
                arrayList6.add(zzbv.ASSIGN);
                arrayList6.add(zzbv.CONST);
                arrayList6.add(zzbv.CREATE_ARRAY);
                arrayList6.add(zzbv.CREATE_OBJECT);
                arrayList6.add(zzbv.EXPRESSION_LIST);
                arrayList6.add(zzbv.GET);
                arrayList6.add(zzbv.GET_INDEX);
                arrayList6.add(zzbv.GET_PROPERTY);
                arrayList6.add(zzbv.NULL);
                arrayList6.add(zzbv.SET_PROPERTY);
                arrayList6.add(zzbv.TYPEOF);
                arrayList6.add(zzbv.UNDEFINED);
                arrayList6.add(zzbv.VAR);
                break;
            default:
                ArrayList arrayList7 = this.f20431a;
                arrayList7.add(zzbv.BITWISE_AND);
                arrayList7.add(zzbv.BITWISE_LEFT_SHIFT);
                arrayList7.add(zzbv.BITWISE_NOT);
                arrayList7.add(zzbv.BITWISE_OR);
                arrayList7.add(zzbv.BITWISE_RIGHT_SHIFT);
                arrayList7.add(zzbv.BITWISE_UNSIGNED_RIGHT_SHIFT);
                arrayList7.add(zzbv.BITWISE_XOR);
                break;
        }
    }

    public static n b(b0 b0Var, Iterator it, n nVar) {
        if (it != null) {
            while (it.hasNext()) {
                n nVar2 = (n) it.next();
                int i10 = b0Var.f20111a;
                u.e eVarT = b0Var.f20112b;
                String str = b0Var.f20113c;
                switch (i10) {
                    case 0:
                        eVarT = eVarT.t();
                        eVarT.v(str, nVar2);
                        ((Map) eVarT.f33128d).put(str, Boolean.TRUE);
                        break;
                    case 1:
                        eVarT = eVarT.t();
                        eVarT.v(str, nVar2);
                        break;
                    default:
                        eVarT.v(str, nVar2);
                        break;
                }
                n nVarP = eVarT.p((e) nVar);
                if (nVarP instanceof h) {
                    h hVar = (h) nVarP;
                    if ("break".equals(hVar.f20215b)) {
                        return n.f20321v;
                    }
                    if ("return".equals(hVar.f20215b)) {
                        return hVar;
                    }
                }
            }
        }
        return n.f20321v;
    }

    public static o c(u.e eVar, ArrayList arrayList) {
        y5.J(zzbv.FN, 2, arrayList);
        n nVarQ = eVar.q((n) arrayList.get(0));
        n nVarQ2 = eVar.q((n) arrayList.get(1));
        if (!(nVarQ2 instanceof e)) {
            throw new IllegalArgumentException(String.format("FN requires an ArrayValue of parameter names found %s", nVarQ2.getClass().getCanonicalName()));
        }
        ArrayList arrayListQ = ((e) nVarQ2).q();
        List arrayList2 = new ArrayList();
        if (arrayList.size() > 2) {
            arrayList2 = arrayList.subList(2, arrayList.size());
        }
        return new o(nVarQ.zzf(), arrayListQ, arrayList2, eVar);
    }

    public static boolean d(n nVar, n nVar2) {
        n gVar;
        n gVar2;
        while (!nVar.getClass().equals(nVar2.getClass())) {
            if (((nVar instanceof t) || (nVar instanceof l)) && ((nVar2 instanceof t) || (nVar2 instanceof l))) {
                return true;
            }
            boolean z10 = nVar instanceof g;
            if (z10 && (nVar2 instanceof p)) {
                gVar2 = new g(nVar2.zze());
            } else {
                boolean z11 = nVar instanceof p;
                if (z11 && (nVar2 instanceof g)) {
                    gVar = new g(nVar.zze());
                } else if (nVar instanceof f) {
                    gVar = new g(nVar.zze());
                } else if (nVar2 instanceof f) {
                    gVar2 = new g(nVar2.zze());
                } else if ((z11 || z10) && (nVar2 instanceof i)) {
                    gVar2 = new p(nVar2.zzf());
                } else {
                    if (!(nVar instanceof i) || (!(nVar2 instanceof p) && !(nVar2 instanceof g))) {
                        return false;
                    }
                    gVar = new p(nVar.zzf());
                }
                nVar = gVar;
            }
            nVar2 = gVar2;
        }
        if ((nVar instanceof t) || (nVar instanceof l)) {
            return true;
        }
        return nVar instanceof g ? (Double.isNaN(nVar.zze().doubleValue()) || Double.isNaN(nVar2.zze().doubleValue()) || nVar.zze().doubleValue() != nVar2.zze().doubleValue()) ? false : true : nVar instanceof p ? nVar.zzf().equals(nVar2.zzf()) : nVar instanceof f ? nVar.zzd().equals(nVar2.zzd()) : nVar == nVar2;
    }

    public static n e(b0 b0Var, n nVar, n nVar2) {
        if (nVar instanceof Iterable) {
            return b(b0Var, ((Iterable) nVar).iterator(), nVar2);
        }
        throw new IllegalArgumentException("Non-iterable type in for...of loop.");
    }

    public static boolean f(n nVar, n nVar2) {
        if (nVar instanceof i) {
            nVar = new p(nVar.zzf());
        }
        if (nVar2 instanceof i) {
            nVar2 = new p(nVar2.zzf());
        }
        if ((nVar instanceof p) && (nVar2 instanceof p)) {
            return nVar.zzf().compareTo(nVar2.zzf()) < 0;
        }
        double dDoubleValue = nVar.zze().doubleValue();
        double dDoubleValue2 = nVar2.zze().doubleValue();
        return (Double.isNaN(dDoubleValue) || Double.isNaN(dDoubleValue2) || (dDoubleValue == 0.0d && dDoubleValue2 == -0.0d) || ((dDoubleValue == -0.0d && dDoubleValue2 == 0.0d) || Double.compare(dDoubleValue, dDoubleValue2) >= 0)) ? false : true;
    }

    public static boolean g(n nVar, n nVar2) {
        if (nVar instanceof i) {
            nVar = new p(nVar.zzf());
        }
        if (nVar2 instanceof i) {
            nVar2 = new p(nVar2.zzf());
        }
        return (((nVar instanceof p) && (nVar2 instanceof p)) || !(Double.isNaN(nVar.zze().doubleValue()) || Double.isNaN(nVar2.zze().doubleValue()))) && !f(nVar2, nVar);
    }
}
