package com.google.android.gms.internal.measurement; import com.google.android.gms.ads.RequestConfiguration; import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.List; /* loaded from: classes.dex */ public final class zzbb { /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ public static zzap zza(String str, zzae zzaeVar, zzg zzgVar, List list) { String str2; char c10; String str3; double d10; zzai zzaiVar; switch (str.hashCode()) { case -1776922004: str2 = "toString"; if (str.equals(str2)) { c10 = 18; break; } c10 = 65535; break; case -1354795244: if (str.equals("concat")) { str2 = "toString"; c10 = 0; break; } str2 = "toString"; c10 = 65535; break; case -1274492040: if (str.equals("filter")) { str2 = "toString"; c10 = 2; break; } str2 = "toString"; c10 = 65535; break; case -934873754: if (str.equals("reduce")) { c10 = '\n'; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case -895859076: if (str.equals("splice")) { c10 = 17; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case -678635926: if (str.equals("forEach")) { c10 = 3; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case -467511597: if (str.equals("lastIndexOf")) { c10 = 6; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case -277637751: if (str.equals("unshift")) { c10 = 19; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 107868: if (str.equals("map")) { c10 = 7; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 111185: if (str.equals("pop")) { c10 = '\b'; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 3267882: if (str.equals("join")) { c10 = 5; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 3452698: if (str.equals("push")) { c10 = '\t'; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 3536116: if (str.equals("some")) { c10 = 15; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 3536286: if (str.equals("sort")) { c10 = 16; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 96891675: if (str.equals("every")) { str2 = "toString"; c10 = 1; break; } str2 = "toString"; c10 = 65535; break; case 109407362: if (str.equals("shift")) { c10 = '\r'; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 109526418: if (str.equals("slice")) { c10 = 14; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 965561430: if (str.equals("reduceRight")) { c10 = 11; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 1099846370: if (str.equals("reverse")) { c10 = '\f'; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; case 1943291465: if (str.equals("indexOf")) { c10 = 4; str2 = "toString"; break; } str2 = "toString"; c10 = 65535; break; default: str2 = "toString"; c10 = 65535; break; } double d11 = 0.0d; switch (c10) { case 0: zzap zzd = zzaeVar.zzd(); if (!list.isEmpty()) { Iterator it = list.iterator(); while (it.hasNext()) { zzap zzb = zzgVar.zzb((zzap) it.next()); if (zzb instanceof zzag) { throw new IllegalStateException("Failed evaluation of arguments"); } zzae zzaeVar2 = (zzae) zzd; int zzc = zzaeVar2.zzc(); if (zzb instanceof zzae) { zzae zzaeVar3 = (zzae) zzb; Iterator zzk = zzaeVar3.zzk(); while (zzk.hasNext()) { Integer num = (Integer) zzk.next(); zzaeVar2.zzq(num.intValue() + zzc, zzaeVar3.zze(num.intValue())); } } else { zzaeVar2.zzq(zzc, zzb); } } } return zzd; case 1: zzh.zzh("every", 1, list); zzap zzb2 = zzgVar.zzb((zzap) list.get(0)); if (zzb2 instanceof zzao) { return zzaeVar.zzc() == 0 ? zzap.zzk : zzb(zzaeVar, zzgVar, (zzao) zzb2, Boolean.FALSE, Boolean.TRUE).zzc() != zzaeVar.zzc() ? zzap.zzl : zzap.zzk; } throw new IllegalArgumentException("Callback should be a method"); case 2: zzh.zzh("filter", 1, list); zzap zzb3 = zzgVar.zzb((zzap) list.get(0)); if (!(zzb3 instanceof zzao)) { throw new IllegalArgumentException("Callback should be a method"); } if (zzaeVar.zzb() == 0) { return new zzae(); } zzap zzd2 = zzaeVar.zzd(); zzae zzb4 = zzb(zzaeVar, zzgVar, (zzao) zzb3, null, Boolean.TRUE); zzae zzaeVar4 = new zzae(); Iterator zzk2 = zzb4.zzk(); while (zzk2.hasNext()) { zzaeVar4.zzq(zzaeVar4.zzc(), ((zzae) zzd2).zze(((Integer) zzk2.next()).intValue())); } return zzaeVar4; case 3: zzh.zzh("forEach", 1, list); zzap zzb5 = zzgVar.zzb((zzap) list.get(0)); if (!(zzb5 instanceof zzao)) { throw new IllegalArgumentException("Callback should be a method"); } if (zzaeVar.zzb() == 0) { return zzap.zzf; } zzb(zzaeVar, zzgVar, (zzao) zzb5, null, null); return zzap.zzf; case 4: zzh.zzj("indexOf", 2, list); zzap zzapVar = zzap.zzf; if (!list.isEmpty()) { zzapVar = zzgVar.zzb((zzap) list.get(0)); } if (list.size() > 1) { double zza = zzh.zza(zzgVar.zzb((zzap) list.get(1)).zzh().doubleValue()); if (zza >= zzaeVar.zzc()) { return new zzah(Double.valueOf(-1.0d)); } d11 = zza < 0.0d ? zzaeVar.zzc() + zza : zza; } Iterator zzk3 = zzaeVar.zzk(); while (zzk3.hasNext()) { int intValue = ((Integer) zzk3.next()).intValue(); double d12 = intValue; if (d12 >= d11 && zzh.zzl(zzaeVar.zze(intValue), zzapVar)) { return new zzah(Double.valueOf(d12)); } } return new zzah(Double.valueOf(-1.0d)); case 5: zzh.zzj("join", 1, list); if (zzaeVar.zzc() == 0) { return zzap.zzm; } if (list.isEmpty()) { str3 = ","; } else { zzap zzb6 = zzgVar.zzb((zzap) list.get(0)); str3 = ((zzb6 instanceof zzan) || (zzb6 instanceof zzau)) ? RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED : zzb6.zzi(); } return new zzat(zzaeVar.zzj(str3)); case 6: zzh.zzj("lastIndexOf", 2, list); zzap zzapVar2 = zzap.zzf; if (!list.isEmpty()) { zzapVar2 = zzgVar.zzb((zzap) list.get(0)); } int zzc2 = zzaeVar.zzc() - 1; if (list.size() > 1) { zzap zzb7 = zzgVar.zzb((zzap) list.get(1)); d10 = Double.isNaN(zzb7.zzh().doubleValue()) ? zzaeVar.zzc() - 1 : zzh.zza(zzb7.zzh().doubleValue()); if (d10 < 0.0d) { d10 += zzaeVar.zzc(); } } else { d10 = zzc2; } if (d10 < 0.0d) { return new zzah(Double.valueOf(-1.0d)); } for (int min = (int) Math.min(zzaeVar.zzc(), d10); min >= 0; min--) { if (zzaeVar.zzs(min) && zzh.zzl(zzaeVar.zze(min), zzapVar2)) { return new zzah(Double.valueOf(min)); } } return new zzah(Double.valueOf(-1.0d)); case 7: zzh.zzh("map", 1, list); zzap zzb8 = zzgVar.zzb((zzap) list.get(0)); if (zzb8 instanceof zzao) { return zzaeVar.zzc() == 0 ? new zzae() : zzb(zzaeVar, zzgVar, (zzao) zzb8, null, null); } throw new IllegalArgumentException("Callback should be a method"); case '\b': zzh.zzh("pop", 0, list); int zzc3 = zzaeVar.zzc(); if (zzc3 == 0) { return zzap.zzf; } int i10 = zzc3 - 1; zzap zze = zzaeVar.zze(i10); zzaeVar.zzp(i10); return zze; case '\t': if (!list.isEmpty()) { Iterator it2 = list.iterator(); while (it2.hasNext()) { zzaeVar.zzq(zzaeVar.zzc(), zzgVar.zzb((zzap) it2.next())); } } return new zzah(Double.valueOf(zzaeVar.zzc())); case '\n': return zzc(zzaeVar, zzgVar, list, true); case 11: return zzc(zzaeVar, zzgVar, list, false); case '\f': zzh.zzh("reverse", 0, list); int zzc4 = zzaeVar.zzc(); if (zzc4 != 0) { for (int i11 = 0; i11 < zzc4 / 2; i11++) { if (zzaeVar.zzs(i11)) { zzap zze2 = zzaeVar.zze(i11); zzaeVar.zzq(i11, null); int i12 = (zzc4 - 1) - i11; if (zzaeVar.zzs(i12)) { zzaeVar.zzq(i11, zzaeVar.zze(i12)); } zzaeVar.zzq(i12, zze2); } } } return zzaeVar; case '\r': zzh.zzh("shift", 0, list); if (zzaeVar.zzc() == 0) { return zzap.zzf; } zzap zze3 = zzaeVar.zze(0); zzaeVar.zzp(0); return zze3; case 14: zzh.zzj("slice", 2, list); if (list.isEmpty()) { return zzaeVar.zzd(); } double zzc5 = zzaeVar.zzc(); double zza2 = zzh.zza(zzgVar.zzb((zzap) list.get(0)).zzh().doubleValue()); double max = zza2 < 0.0d ? Math.max(zza2 + zzc5, 0.0d) : Math.min(zza2, zzc5); if (list.size() == 2) { double zza3 = zzh.zza(zzgVar.zzb((zzap) list.get(1)).zzh().doubleValue()); zzc5 = zza3 < 0.0d ? Math.max(zzc5 + zza3, 0.0d) : Math.min(zzc5, zza3); } zzae zzaeVar5 = new zzae(); for (int i13 = (int) max; i13 < zzc5; i13++) { zzaeVar5.zzq(zzaeVar5.zzc(), zzaeVar.zze(i13)); } return zzaeVar5; case 15: zzh.zzh("some", 1, list); zzap zzb9 = zzgVar.zzb((zzap) list.get(0)); if (!(zzb9 instanceof zzai)) { throw new IllegalArgumentException("Callback should be a method"); } if (zzaeVar.zzc() == 0) { return zzap.zzl; } zzai zzaiVar2 = (zzai) zzb9; Iterator zzk4 = zzaeVar.zzk(); while (zzk4.hasNext()) { int intValue2 = ((Integer) zzk4.next()).intValue(); if (zzaeVar.zzs(intValue2) && zzaiVar2.zza(zzgVar, Arrays.asList(zzaeVar.zze(intValue2), new zzah(Double.valueOf(intValue2)), zzaeVar)).zzg().booleanValue()) { return zzap.zzk; } } return zzap.zzl; case 16: zzh.zzj("sort", 1, list); if (zzaeVar.zzc() >= 2) { List zzm = zzaeVar.zzm(); if (list.isEmpty()) { zzaiVar = null; } else { zzap zzb10 = zzgVar.zzb((zzap) list.get(0)); if (!(zzb10 instanceof zzai)) { throw new IllegalArgumentException("Comparator should be a method"); } zzaiVar = (zzai) zzb10; } Collections.sort(zzm, new zzba(zzaiVar, zzgVar)); zzaeVar.zzn(); Iterator it3 = zzm.iterator(); int i14 = 0; while (it3.hasNext()) { zzaeVar.zzq(i14, (zzap) it3.next()); i14++; } } return zzaeVar; case 17: if (list.isEmpty()) { return new zzae(); } int zza4 = (int) zzh.zza(zzgVar.zzb((zzap) list.get(0)).zzh().doubleValue()); if (zza4 < 0) { zza4 = Math.max(0, zza4 + zzaeVar.zzc()); } else if (zza4 > zzaeVar.zzc()) { zza4 = zzaeVar.zzc(); } int zzc6 = zzaeVar.zzc(); zzae zzaeVar6 = new zzae(); if (list.size() > 1) { int max2 = Math.max(0, (int) zzh.zza(zzgVar.zzb((zzap) list.get(1)).zzh().doubleValue())); if (max2 > 0) { for (int i15 = zza4; i15 < Math.min(zzc6, zza4 + max2); i15++) { zzaeVar6.zzq(zzaeVar6.zzc(), zzaeVar.zze(zza4)); zzaeVar.zzp(zza4); } } if (list.size() > 2) { for (int i16 = 2; i16 < list.size(); i16++) { zzap zzb11 = zzgVar.zzb((zzap) list.get(i16)); if (zzb11 instanceof zzag) { throw new IllegalArgumentException("Failed to parse elements to add"); } zzaeVar.zzo((zza4 + i16) - 2, zzb11); } } } else { while (zza4 < zzc6) { zzaeVar6.zzq(zzaeVar6.zzc(), zzaeVar.zze(zza4)); zzaeVar.zzq(zza4, null); zza4++; } } return zzaeVar6; case 18: zzh.zzh(str2, 0, list); return new zzat(zzaeVar.zzj(",")); case 19: if (!list.isEmpty()) { zzae zzaeVar7 = new zzae(); Iterator it4 = list.iterator(); while (it4.hasNext()) { zzap zzb12 = zzgVar.zzb((zzap) it4.next()); if (zzb12 instanceof zzag) { throw new IllegalStateException("Argument evaluation failed"); } zzaeVar7.zzq(zzaeVar7.zzc(), zzb12); } int zzc7 = zzaeVar7.zzc(); Iterator zzk5 = zzaeVar.zzk(); while (zzk5.hasNext()) { Integer num2 = (Integer) zzk5.next(); zzaeVar7.zzq(num2.intValue() + zzc7, zzaeVar.zze(num2.intValue())); } zzaeVar.zzn(); Iterator zzk6 = zzaeVar7.zzk(); while (zzk6.hasNext()) { Integer num3 = (Integer) zzk6.next(); zzaeVar.zzq(num3.intValue(), zzaeVar7.zze(num3.intValue())); } } return new zzah(Double.valueOf(zzaeVar.zzc())); default: throw new IllegalArgumentException("Command not supported"); } } private static zzae zzb(zzae zzaeVar, zzg zzgVar, zzai zzaiVar, Boolean bool, Boolean bool2) { zzae zzaeVar2 = new zzae(); Iterator zzk = zzaeVar.zzk(); while (zzk.hasNext()) { int intValue = ((Integer) zzk.next()).intValue(); if (zzaeVar.zzs(intValue)) { zzap zza = zzaiVar.zza(zzgVar, Arrays.asList(zzaeVar.zze(intValue), new zzah(Double.valueOf(intValue)), zzaeVar)); if (zza.zzg().equals(bool)) { return zzaeVar2; } if (bool2 == null || zza.zzg().equals(bool2)) { zzaeVar2.zzq(intValue, zza); } } } return zzaeVar2; } private static zzap zzc(zzae zzaeVar, zzg zzgVar, List list, boolean z10) { zzap zzapVar; zzh.zzi("reduce", 1, list); zzh.zzj("reduce", 2, list); zzap zzb = zzgVar.zzb((zzap) list.get(0)); if (!(zzb instanceof zzai)) { throw new IllegalArgumentException("Callback should be a method"); } if (list.size() == 2) { zzapVar = zzgVar.zzb((zzap) list.get(1)); if (zzapVar instanceof zzag) { throw new IllegalArgumentException("Failed to parse initial value"); } } else { if (zzaeVar.zzc() == 0) { throw new IllegalStateException("Empty array with no initial value error"); } zzapVar = null; } zzai zzaiVar = (zzai) zzb; int zzc = zzaeVar.zzc(); int i10 = z10 ? 0 : zzc - 1; int i11 = z10 ? zzc - 1 : 0; int i12 = true == z10 ? 1 : -1; if (zzapVar == null) { zzapVar = zzaeVar.zze(i10); i10 += i12; } while ((i11 - i10) * i12 >= 0) { if (zzaeVar.zzs(i10)) { zzapVar = zzaiVar.zza(zzgVar, Arrays.asList(zzapVar, zzaeVar.zze(i10), new zzah(Double.valueOf(i10)), zzaeVar)); if (zzapVar instanceof zzag) { throw new IllegalStateException("Reduce operation failed"); } i10 += i12; } else { i10 += i12; } } return zzapVar; } }