package com.google.android.gms.measurement.internal; import android.text.TextUtils; import androidx.collection.ArrayMap; import com.google.android.gms.common.internal.Preconditions; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.regex.PatternSyntaxException; /* loaded from: classes.dex */ final class zzm extends zzfn { zzm(zzfo zzfoVar) { super(zzfoVar); } private static void b(Map> map, int i, long j) { List list = map.get(Integer.valueOf(i)); if (list == null) { list = new ArrayList<>(); map.put(Integer.valueOf(i), list); } list.add(Long.valueOf(j / 1000)); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:100:0x02db */ /* JADX WARN: Removed duplicated region for block: B:111:0x03a8 */ /* JADX WARN: Removed duplicated region for block: B:114:0x0450 */ /* JADX WARN: Removed duplicated region for block: B:121:0x0471 */ /* JADX WARN: Removed duplicated region for block: B:229:0x03fd */ /* JADX WARN: Removed duplicated region for block: B:230:0x02fb */ /* JADX WARN: Removed duplicated region for block: B:92:0x02c0 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ final com.google.android.gms.internal.measurement.zzfr[] a(java.lang.String r68, com.google.android.gms.internal.measurement.zzft[] r69, com.google.android.gms.internal.measurement.zzfz[] r70) { /* Method dump skipped, instructions count: 3290 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.measurement.internal.zzm.a(java.lang.String, com.google.android.gms.internal.measurement.zzft[], com.google.android.gms.internal.measurement.zzfz[]):com.google.android.gms.internal.measurement.zzfr[]"); } @Override // com.google.android.gms.measurement.internal.zzfn protected final boolean s() { return false; } /* JADX WARN: Multi-variable type inference failed */ private final Boolean a(com.google.android.gms.internal.measurement.zzfj zzfjVar, String str, com.google.android.gms.internal.measurement.zzfu[] zzfuVarArr, long j) { Boolean a; com.google.android.gms.internal.measurement.zzfl zzflVar = zzfjVar.g; if (zzflVar != null) { Boolean a2 = a(j, zzflVar); if (a2 == null) { return null; } if (!a2.booleanValue()) { return false; } } HashSet hashSet = new HashSet(); for (com.google.android.gms.internal.measurement.zzfk zzfkVar : zzfjVar.e) { if (TextUtils.isEmpty(zzfkVar.f)) { e().w().a("null or empty param name in filter. event", j().a(str)); return null; } hashSet.add(zzfkVar.f); } ArrayMap arrayMap = new ArrayMap(); for (com.google.android.gms.internal.measurement.zzfu zzfuVar : zzfuVarArr) { if (hashSet.contains(zzfuVar.c)) { Long l = zzfuVar.e; if (l != null) { arrayMap.put(zzfuVar.c, l); } else { Double d = zzfuVar.g; if (d != null) { arrayMap.put(zzfuVar.c, d); } else { String str2 = zzfuVar.d; if (str2 != null) { arrayMap.put(zzfuVar.c, str2); } else { e().w().a("Unknown value for param. event, param", j().a(str), j().b(zzfuVar.c)); return null; } } } } } for (com.google.android.gms.internal.measurement.zzfk zzfkVar2 : zzfjVar.e) { boolean equals = Boolean.TRUE.equals(zzfkVar2.e); String str3 = zzfkVar2.f; if (TextUtils.isEmpty(str3)) { e().w().a("Event has empty param name. event", j().a(str)); return null; } V v = arrayMap.get(str3); if (v instanceof Long) { if (zzfkVar2.d == null) { e().w().a("No number filter for long param. event, param", j().a(str), j().b(str3)); return null; } Boolean a3 = a(((Long) v).longValue(), zzfkVar2.d); if (a3 == null) { return null; } if ((true ^ a3.booleanValue()) ^ equals) { return false; } } else if (v instanceof Double) { if (zzfkVar2.d == null) { e().w().a("No number filter for double param. event, param", j().a(str), j().b(str3)); return null; } Boolean a4 = a(((Double) v).doubleValue(), zzfkVar2.d); if (a4 == null) { return null; } if ((true ^ a4.booleanValue()) ^ equals) { return false; } } else { if (!(v instanceof String)) { if (v == 0) { e().B().a("Missing param for filter. event, param", j().a(str), j().b(str3)); return false; } e().w().a("Unknown param type. event, param", j().a(str), j().b(str3)); return null; } com.google.android.gms.internal.measurement.zzfn zzfnVar = zzfkVar2.c; if (zzfnVar != null) { a = a((String) v, zzfnVar); } else if (zzfkVar2.d != null) { String str4 = (String) v; if (zzfu.a(str4)) { a = a(str4, zzfkVar2.d); } else { e().w().a("Invalid param value for number filter. event, param", j().a(str), j().b(str3)); return null; } } else { e().w().a("No filter for String param. event, param", j().a(str), j().b(str3)); return null; } if (a == null) { return null; } if ((true ^ a.booleanValue()) ^ equals) { return false; } } } return true; } private final Boolean a(com.google.android.gms.internal.measurement.zzfm zzfmVar, com.google.android.gms.internal.measurement.zzfz zzfzVar) { com.google.android.gms.internal.measurement.zzfk zzfkVar = zzfmVar.e; if (zzfkVar == null) { e().w().a("Missing property filter. property", j().c(zzfzVar.d)); return null; } boolean equals = Boolean.TRUE.equals(zzfkVar.e); Long l = zzfzVar.f; if (l != null) { if (zzfkVar.d == null) { e().w().a("No number filter for long property. property", j().c(zzfzVar.d)); return null; } return a(a(l.longValue(), zzfkVar.d), equals); } Double d = zzfzVar.h; if (d != null) { if (zzfkVar.d == null) { e().w().a("No number filter for double property. property", j().c(zzfzVar.d)); return null; } return a(a(d.doubleValue(), zzfkVar.d), equals); } String str = zzfzVar.e; if (str != null) { com.google.android.gms.internal.measurement.zzfn zzfnVar = zzfkVar.c; if (zzfnVar == null) { if (zzfkVar.d == null) { e().w().a("No string or number filter defined. property", j().c(zzfzVar.d)); } else { if (zzfu.a(str)) { return a(a(zzfzVar.e, zzfkVar.d), equals); } e().w().a("Invalid user property value for Numeric number filter. property, value", j().c(zzfzVar.d), zzfzVar.e); } return null; } return a(a(str, zzfnVar), equals); } e().w().a("User property has no value, property", j().c(zzfzVar.d)); return null; } private static Boolean a(Boolean bool, boolean z) { if (bool == null) { return null; } return Boolean.valueOf(bool.booleanValue() ^ z); } private final Boolean a(String str, com.google.android.gms.internal.measurement.zzfn zzfnVar) { Integer num; String str2; List list; Preconditions.a(zzfnVar); if (str == null || (num = zzfnVar.c) == null || num.intValue() == 0) { return null; } if (zzfnVar.c.intValue() == 6) { String[] strArr = zzfnVar.f; if (strArr == null || strArr.length == 0) { return null; } } else if (zzfnVar.d == null) { return null; } int intValue = zzfnVar.c.intValue(); Boolean bool = zzfnVar.e; boolean z = bool != null && bool.booleanValue(); if (!z && intValue != 1 && intValue != 6) { str2 = zzfnVar.d.toUpperCase(Locale.ENGLISH); } else { str2 = zzfnVar.d; } String str3 = str2; String[] strArr2 = zzfnVar.f; if (strArr2 == null) { list = null; } else if (z) { list = Arrays.asList(strArr2); } else { ArrayList arrayList = new ArrayList(); for (String str4 : strArr2) { arrayList.add(str4.toUpperCase(Locale.ENGLISH)); } list = arrayList; } return a(str, intValue, z, str3, list, intValue == 1 ? str3 : null); } private final Boolean a(String str, int i, boolean z, String str2, List list, String str3) { if (str == null) { return null; } if (i == 6) { if (list == null || list.size() == 0) { return null; } } else if (str2 == null) { return null; } if (!z && i != 1) { str = str.toUpperCase(Locale.ENGLISH); } switch (i) { case 1: try { break; } catch (PatternSyntaxException unused) { e().w().a("Invalid regular expression in REGEXP audience filter. expression", str3); return null; } } return null; } private final Boolean a(long j, com.google.android.gms.internal.measurement.zzfl zzflVar) { try { return a(new BigDecimal(j), zzflVar, 0.0d); } catch (NumberFormatException unused) { return null; } } private final Boolean a(double d, com.google.android.gms.internal.measurement.zzfl zzflVar) { try { return a(new BigDecimal(d), zzflVar, Math.ulp(d)); } catch (NumberFormatException unused) { return null; } } private final Boolean a(String str, com.google.android.gms.internal.measurement.zzfl zzflVar) { if (!zzfu.a(str)) { return null; } try { return a(new BigDecimal(str), zzflVar, 0.0d); } catch (NumberFormatException unused) { return null; } } /* JADX WARN: Code restructure failed: missing block: B:62:0x006f, code lost: if (r3 != null) goto L36; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ private static java.lang.Boolean a(java.math.BigDecimal r10, com.google.android.gms.internal.measurement.zzfl r11, double r12) { /* Method dump skipped, instructions count: 242 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.measurement.internal.zzm.a(java.math.BigDecimal, com.google.android.gms.internal.measurement.zzfl, double):java.lang.Boolean"); } private static com.google.android.gms.internal.measurement.zzfs[] a(Map map) { if (map == null) { return null; } int i = 0; com.google.android.gms.internal.measurement.zzfs[] zzfsVarArr = new com.google.android.gms.internal.measurement.zzfs[map.size()]; for (Integer num : map.keySet()) { com.google.android.gms.internal.measurement.zzfs zzfsVar = new com.google.android.gms.internal.measurement.zzfs(); zzfsVar.c = num; zzfsVar.d = map.get(num); zzfsVarArr[i] = zzfsVar; i++; } return zzfsVarArr; } private static void a(Map map, int i, long j) { Long l = map.get(Integer.valueOf(i)); long j2 = j / 1000; if (l == null || j2 > l.longValue()) { map.put(Integer.valueOf(i), Long.valueOf(j2)); } } }