package w1; import com.bumptech.glide.i; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import w1.m; /* loaded from: classes.dex */ public class q { /* renamed from: e, reason: collision with root package name */ private static final c f15072e = new c(); /* renamed from: f, reason: collision with root package name */ private static final m f15073f = new a(); /* renamed from: a, reason: collision with root package name */ private final List f15074a; /* renamed from: b, reason: collision with root package name */ private final c f15075b; /* renamed from: c, reason: collision with root package name */ private final Set f15076c; /* renamed from: d, reason: collision with root package name */ private final y.e f15077d; private static class a implements m { a() { } @Override // w1.m public boolean a(Object obj) { return false; } @Override // w1.m public m.a b(Object obj, int i10, int i11, q1.h hVar) { return null; } } private static class b { /* renamed from: a, reason: collision with root package name */ private final Class f15078a; /* renamed from: b, reason: collision with root package name */ final Class f15079b; /* renamed from: c, reason: collision with root package name */ final n f15080c; public b(Class cls, Class cls2, n nVar) { this.f15078a = cls; this.f15079b = cls2; this.f15080c = nVar; } public boolean a(Class cls) { return this.f15078a.isAssignableFrom(cls); } public boolean b(Class cls, Class cls2) { return a(cls) && this.f15079b.isAssignableFrom(cls2); } } static class c { c() { } public p a(List list, y.e eVar) { return new p(list, eVar); } } public q(y.e eVar) { this(eVar, f15072e); } private void a(Class cls, Class cls2, n nVar, boolean z10) { b bVar = new b(cls, cls2, nVar); List list = this.f15074a; list.add(z10 ? list.size() : 0, bVar); } private m e(b bVar) { return (m) m2.j.d(bVar.f15080c.b(this)); } private static m f() { return f15073f; } synchronized void b(Class cls, Class cls2, n nVar) { a(cls, cls2, nVar, true); } synchronized List c(Class cls) { ArrayList arrayList; try { arrayList = new ArrayList(); for (b bVar : this.f15074a) { if (!this.f15076c.contains(bVar) && bVar.a(cls)) { this.f15076c.add(bVar); arrayList.add(e(bVar)); this.f15076c.remove(bVar); } } } catch (Throwable th) { this.f15076c.clear(); throw th; } return arrayList; } public synchronized m d(Class cls, Class cls2) { try { ArrayList arrayList = new ArrayList(); boolean z10 = false; for (b bVar : this.f15074a) { if (this.f15076c.contains(bVar)) { z10 = true; } else if (bVar.b(cls, cls2)) { this.f15076c.add(bVar); arrayList.add(e(bVar)); this.f15076c.remove(bVar); } } if (arrayList.size() > 1) { return this.f15075b.a(arrayList, this.f15077d); } if (arrayList.size() == 1) { return (m) arrayList.get(0); } if (!z10) { throw new i.c(cls, cls2); } return f(); } catch (Throwable th) { this.f15076c.clear(); throw th; } } synchronized List g(Class cls) { ArrayList arrayList; arrayList = new ArrayList(); for (b bVar : this.f15074a) { if (!arrayList.contains(bVar.f15079b) && bVar.a(cls)) { arrayList.add(bVar.f15079b); } } return arrayList; } q(y.e eVar, c cVar) { this.f15074a = new ArrayList(); this.f15076c = new HashSet(); this.f15077d = eVar; this.f15075b = cVar; } }