207 lines
6.7 KiB
Java
207 lines
6.7 KiB
Java
package c.i.a.f.i.b;
|
|
|
|
import c.i.a.f.h.l.n0;
|
|
import c.i.a.f.h.l.p0;
|
|
import java.math.BigDecimal;
|
|
import java.util.ArrayList;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
import java.util.Locale;
|
|
import java.util.Objects;
|
|
import java.util.regex.Pattern;
|
|
import java.util.regex.PatternSyntaxException;
|
|
/* compiled from: com.google.android.gms:play-services-measurement@@18.0.0 */
|
|
public abstract class ea {
|
|
public String a;
|
|
public int b;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public Boolean f1150c;
|
|
public Boolean d;
|
|
public Long e;
|
|
public Long f;
|
|
|
|
public ea(String str, int i) {
|
|
this.a = str;
|
|
this.b = i;
|
|
}
|
|
|
|
public static Boolean b(long j, n0 n0Var) {
|
|
try {
|
|
return f(new BigDecimal(j), n0Var, 0.0d);
|
|
} catch (NumberFormatException unused) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
public static Boolean c(Boolean bool, boolean z2) {
|
|
if (bool == null) {
|
|
return null;
|
|
}
|
|
return Boolean.valueOf(bool.booleanValue() != z2);
|
|
}
|
|
|
|
public static Boolean d(String str, n0 n0Var) {
|
|
if (!q9.P(str)) {
|
|
return null;
|
|
}
|
|
try {
|
|
return f(new BigDecimal(str), n0Var, 0.0d);
|
|
} catch (NumberFormatException unused) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
public static Boolean e(String str, p0 p0Var, q3 q3Var) {
|
|
List<String> list;
|
|
p0.b bVar = p0.b.REGEXP;
|
|
p0.b bVar2 = p0.b.IN_LIST;
|
|
Objects.requireNonNull(p0Var, "null reference");
|
|
if (str == null || !p0Var.u() || p0Var.v() == p0.b.UNKNOWN_MATCH_TYPE) {
|
|
return null;
|
|
}
|
|
if (p0Var.v() == bVar2) {
|
|
if (p0Var.B() == 0) {
|
|
return null;
|
|
}
|
|
} else if (!p0Var.w()) {
|
|
return null;
|
|
}
|
|
p0.b v = p0Var.v();
|
|
boolean z2 = p0Var.z();
|
|
String x2 = (z2 || v == bVar || v == bVar2) ? p0Var.x() : p0Var.x().toUpperCase(Locale.ENGLISH);
|
|
if (p0Var.B() == 0) {
|
|
list = null;
|
|
} else {
|
|
list = p0Var.A();
|
|
if (!z2) {
|
|
ArrayList arrayList = new ArrayList(list.size());
|
|
for (String str2 : list) {
|
|
arrayList.add(str2.toUpperCase(Locale.ENGLISH));
|
|
}
|
|
list = Collections.unmodifiableList(arrayList);
|
|
}
|
|
}
|
|
String str3 = v == bVar ? x2 : null;
|
|
if (v == bVar2) {
|
|
if (list == null || list.size() == 0) {
|
|
return null;
|
|
}
|
|
} else if (x2 == null) {
|
|
return null;
|
|
}
|
|
if (!z2 && v != bVar) {
|
|
str = str.toUpperCase(Locale.ENGLISH);
|
|
}
|
|
switch (aa.a[v.ordinal()]) {
|
|
case 1:
|
|
try {
|
|
return Boolean.valueOf(Pattern.compile(str3, z2 ? 0 : 66).matcher(str).matches());
|
|
} catch (PatternSyntaxException unused) {
|
|
if (q3Var == null) {
|
|
return null;
|
|
}
|
|
q3Var.i.b("Invalid regular expression in REGEXP audience filter. expression", str3);
|
|
return null;
|
|
}
|
|
case 2:
|
|
return Boolean.valueOf(str.startsWith(x2));
|
|
case 3:
|
|
return Boolean.valueOf(str.endsWith(x2));
|
|
case 4:
|
|
return Boolean.valueOf(str.contains(x2));
|
|
case 5:
|
|
return Boolean.valueOf(str.equals(x2));
|
|
case 6:
|
|
return Boolean.valueOf(list.contains(str));
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/* JADX WARNING: Code restructure failed: missing block: B:34:0x0082, code lost:
|
|
if (r3 != null) goto L_0x0084;
|
|
*/
|
|
public static Boolean f(BigDecimal bigDecimal, n0 n0Var, double d) {
|
|
BigDecimal bigDecimal2;
|
|
BigDecimal bigDecimal3;
|
|
BigDecimal bigDecimal4;
|
|
Objects.requireNonNull(n0Var, "null reference");
|
|
if (n0Var.u() && n0Var.v() != n0.a.UNKNOWN_COMPARISON_TYPE) {
|
|
n0.a v = n0Var.v();
|
|
n0.a aVar = n0.a.BETWEEN;
|
|
if (v == aVar) {
|
|
if (!n0Var.A() || !n0Var.C()) {
|
|
return null;
|
|
}
|
|
} else if (!n0Var.y()) {
|
|
return null;
|
|
}
|
|
n0.a v2 = n0Var.v();
|
|
if (n0Var.v() == aVar) {
|
|
if (q9.P(n0Var.B()) && q9.P(n0Var.D())) {
|
|
try {
|
|
BigDecimal bigDecimal5 = new BigDecimal(n0Var.B());
|
|
bigDecimal3 = new BigDecimal(n0Var.D());
|
|
bigDecimal2 = bigDecimal5;
|
|
bigDecimal4 = null;
|
|
} catch (NumberFormatException unused) {
|
|
}
|
|
}
|
|
return null;
|
|
} else if (!q9.P(n0Var.z())) {
|
|
return null;
|
|
} else {
|
|
try {
|
|
bigDecimal4 = new BigDecimal(n0Var.z());
|
|
bigDecimal2 = null;
|
|
bigDecimal3 = null;
|
|
} catch (NumberFormatException unused2) {
|
|
}
|
|
}
|
|
if (v2 == aVar) {
|
|
if (bigDecimal2 == null) {
|
|
return null;
|
|
}
|
|
}
|
|
int i = aa.b[v2.ordinal()];
|
|
boolean z2 = false;
|
|
if (i == 1) {
|
|
if (bigDecimal.compareTo(bigDecimal4) == -1) {
|
|
z2 = true;
|
|
}
|
|
return Boolean.valueOf(z2);
|
|
} else if (i == 2) {
|
|
if (bigDecimal.compareTo(bigDecimal4) == 1) {
|
|
z2 = true;
|
|
}
|
|
return Boolean.valueOf(z2);
|
|
} else if (i != 3) {
|
|
if (i == 4) {
|
|
if (!(bigDecimal.compareTo(bigDecimal2) == -1 || bigDecimal.compareTo(bigDecimal3) == 1)) {
|
|
z2 = true;
|
|
}
|
|
return Boolean.valueOf(z2);
|
|
}
|
|
} else if (d != 0.0d) {
|
|
if (bigDecimal.compareTo(bigDecimal4.subtract(new BigDecimal(d).multiply(new BigDecimal(2)))) == 1 && bigDecimal.compareTo(bigDecimal4.add(new BigDecimal(d).multiply(new BigDecimal(2)))) == -1) {
|
|
z2 = true;
|
|
}
|
|
return Boolean.valueOf(z2);
|
|
} else {
|
|
if (bigDecimal.compareTo(bigDecimal4) == 0) {
|
|
z2 = true;
|
|
}
|
|
return Boolean.valueOf(z2);
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public abstract int a();
|
|
|
|
public abstract boolean g();
|
|
|
|
public abstract boolean h();
|
|
}
|