package com.applovin.exoplayer2.common.base; import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Iterator; import java.util.List; import org.checkerframework.checker.nullness.compatqual.NullableDecl; /* loaded from: classes.dex */ public final class Predicates { public static class b implements Predicate, Serializable { private final List a; @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { for (int i = 0; i < this.a.size(); i++) { if (!((Predicate) this.a.get(i)).apply(obj)) { return false; } } return true; } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { if (obj instanceof b) { return this.a.equals(((b) obj).a); } return false; } public int hashCode() { return this.a.hashCode() + 306654252; } public String toString() { return Predicates.toStringHelper("and", this.a); } private b(List list) { this.a = list; } } public static class c implements Predicate, Serializable { final Predicate a; final Function b; @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return this.a.apply(this.b.apply(obj)); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { if (!(obj instanceof c)) { return false; } c cVar = (c) obj; return this.b.equals(cVar.b) && this.a.equals(cVar.a); } public int hashCode() { return this.b.hashCode() ^ this.a.hashCode(); } public String toString() { return this.a + "(" + this.b + ")"; } private c(Predicate predicate, Function function) { this.a = (Predicate) Preconditions.checkNotNull(predicate); this.b = (Function) Preconditions.checkNotNull(function); } } public static class d implements Predicate, Serializable { private final Collection a; @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { try { return this.a.contains(obj); } catch (ClassCastException | NullPointerException unused) { return false; } } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { if (obj instanceof d) { return this.a.equals(((d) obj).a); } return false; } public int hashCode() { return this.a.hashCode(); } public String toString() { return "Predicates.in(" + this.a + ")"; } private d(Collection collection) { this.a = (Collection) Preconditions.checkNotNull(collection); } } public static class e implements Predicate, Serializable { private final Class a; @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return this.a.isInstance(obj); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { return (obj instanceof e) && this.a == ((e) obj).a; } public int hashCode() { return this.a.hashCode(); } public String toString() { return "Predicates.instanceOf(" + this.a.getName() + ")"; } private e(Class cls) { this.a = (Class) Preconditions.checkNotNull(cls); } } public static class f implements Predicate, Serializable { private final Object a; @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return this.a.equals(obj); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { if (obj instanceof f) { return this.a.equals(((f) obj).a); } return false; } public int hashCode() { return this.a.hashCode(); } public String toString() { return "Predicates.equalTo(" + this.a + ")"; } private f(Object obj) { this.a = obj; } } public static class g implements Predicate, Serializable { final Predicate a; public g(Predicate predicate) { this.a = (Predicate) Preconditions.checkNotNull(predicate); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return !this.a.apply(obj); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { if (obj instanceof g) { return this.a.equals(((g) obj).a); } return false; } public int hashCode() { return ~this.a.hashCode(); } public String toString() { return "Predicates.not(" + this.a + ")"; } } /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */ /* JADX WARN: Unknown enum class pattern. Please report as an issue! */ public static abstract class h implements Predicate { public static final h a = new a("ALWAYS_TRUE", 0); public static final h b = new b("ALWAYS_FALSE", 1); public static final h c = new c("IS_NULL", 2); public static final h d = new d("NOT_NULL", 3); private static final /* synthetic */ h[] f = a(); public enum a extends h { public a(String str, int i) { super(str, i); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return true; } @Override // java.lang.Enum public String toString() { return "Predicates.alwaysTrue()"; } } public enum b extends h { public b(String str, int i) { super(str, i); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return false; } @Override // java.lang.Enum public String toString() { return "Predicates.alwaysFalse()"; } } public enum c extends h { public c(String str, int i) { super(str, i); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return obj == null; } @Override // java.lang.Enum public String toString() { return "Predicates.isNull()"; } } public enum d extends h { public d(String str, int i) { super(str, i); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { return obj != null; } @Override // java.lang.Enum public String toString() { return "Predicates.notNull()"; } } private h(String str, int i) { } private static /* synthetic */ h[] a() { return new h[]{a, b, c, d}; } public static h valueOf(String str) { return (h) Enum.valueOf(h.class, str); } public static h[] values() { return (h[]) f.clone(); } public Predicate b() { return this; } } public static class i implements Predicate, Serializable { private final List a; @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Object obj) { for (int i = 0; i < this.a.size(); i++) { if (((Predicate) this.a.get(i)).apply(obj)) { return true; } } return false; } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { if (obj instanceof i) { return this.a.equals(((i) obj).a); } return false; } public int hashCode() { return this.a.hashCode() + 87855567; } public String toString() { return Predicates.toStringHelper("or", this.a); } private i(List list) { this.a = list; } } public static class j implements Predicate, Serializable { private final Class a; @Override // com.applovin.exoplayer2.common.base.Predicate public boolean equals(Object obj) { return (obj instanceof j) && this.a == ((j) obj).a; } public int hashCode() { return this.a.hashCode(); } public String toString() { return "Predicates.subtypeOf(" + this.a.getName() + ")"; } private j(Class cls) { this.a = (Class) Preconditions.checkNotNull(cls); } @Override // com.applovin.exoplayer2.common.base.Predicate public boolean apply(Class cls) { return this.a.isAssignableFrom(cls); } } private Predicates() { } public static Predicate alwaysFalse() { return h.b.b(); } public static Predicate alwaysTrue() { return h.a.b(); } public static Predicate and(Iterable> iterable) { return new b(defensiveCopy(iterable)); } private static List> asList(Predicate predicate, Predicate predicate2) { return Arrays.asList(predicate, predicate2); } public static Predicate compose(Predicate predicate, Function function) { return new c(predicate, function); } private static List defensiveCopy(T... tArr) { return defensiveCopy(Arrays.asList(tArr)); } public static Predicate equalTo(@NullableDecl T t) { return t == null ? isNull() : new f(t); } public static Predicate in(Collection collection) { return new d(collection); } public static Predicate instanceOf(Class cls) { return new e(cls); } public static Predicate isNull() { return h.c.b(); } public static Predicate not(Predicate predicate) { return new g(predicate); } public static Predicate notNull() { return h.d.b(); } public static Predicate or(Iterable> iterable) { return new i(defensiveCopy(iterable)); } public static Predicate> subtypeOf(Class cls) { return new j(cls); } /* JADX INFO: Access modifiers changed from: private */ public static String toStringHelper(String str, Iterable iterable) { StringBuilder sb = new StringBuilder("Predicates."); sb.append(str); sb.append('('); boolean z = true; for (Object obj : iterable) { if (!z) { sb.append(','); } sb.append(obj); z = false; } sb.append(')'); return sb.toString(); } @SafeVarargs public static Predicate and(Predicate... predicateArr) { return new b(defensiveCopy(predicateArr)); } public static List defensiveCopy(Iterable iterable) { ArrayList arrayList = new ArrayList(); Iterator it = iterable.iterator(); while (it.hasNext()) { arrayList.add(Preconditions.checkNotNull(it.next())); } return arrayList; } @SafeVarargs public static Predicate or(Predicate... predicateArr) { return new i(defensiveCopy(predicateArr)); } public static Predicate and(Predicate predicate, Predicate predicate2) { return new b(asList((Predicate) Preconditions.checkNotNull(predicate), (Predicate) Preconditions.checkNotNull(predicate2))); } public static Predicate or(Predicate predicate, Predicate predicate2) { return new i(asList((Predicate) Preconditions.checkNotNull(predicate), (Predicate) Preconditions.checkNotNull(predicate2))); } }