package f2; import android.app.Activity; import android.app.Fragment; import android.util.Log; import java.util.Collections; import java.util.HashSet; import java.util.Set; /* loaded from: classes.dex */ public class o extends Fragment { /* renamed from: a, reason: collision with root package name */ private final f2.a f9527a; /* renamed from: b, reason: collision with root package name */ private final q f9528b; /* renamed from: c, reason: collision with root package name */ private final Set f9529c; /* renamed from: d, reason: collision with root package name */ private com.bumptech.glide.k f9530d; /* renamed from: e, reason: collision with root package name */ private o f9531e; /* renamed from: f, reason: collision with root package name */ private Fragment f9532f; private class a implements q { a() { } @Override // f2.q public Set a() { Set b10 = o.this.b(); HashSet hashSet = new HashSet(b10.size()); for (o oVar : b10) { if (oVar.e() != null) { hashSet.add(oVar.e()); } } return hashSet; } public String toString() { return super.toString() + "{fragment=" + o.this + "}"; } } public o() { this(new f2.a()); } private void a(o oVar) { this.f9529c.add(oVar); } private Fragment d() { Fragment parentFragment = getParentFragment(); return parentFragment != null ? parentFragment : this.f9532f; } private boolean g(Fragment fragment) { Fragment parentFragment = getParentFragment(); while (true) { Fragment parentFragment2 = fragment.getParentFragment(); if (parentFragment2 == null) { return false; } if (parentFragment2.equals(parentFragment)) { return true; } fragment = fragment.getParentFragment(); } } private void h(Activity activity) { l(); o i10 = com.bumptech.glide.b.c(activity).k().i(activity); this.f9531e = i10; if (equals(i10)) { return; } this.f9531e.a(this); } private void i(o oVar) { this.f9529c.remove(oVar); } private void l() { o oVar = this.f9531e; if (oVar != null) { oVar.i(this); this.f9531e = null; } } Set b() { if (equals(this.f9531e)) { return Collections.unmodifiableSet(this.f9529c); } if (this.f9531e == null) { return Collections.emptySet(); } HashSet hashSet = new HashSet(); for (o oVar : this.f9531e.b()) { if (g(oVar.getParentFragment())) { hashSet.add(oVar); } } return Collections.unmodifiableSet(hashSet); } f2.a c() { return this.f9527a; } public com.bumptech.glide.k e() { return this.f9530d; } public q f() { return this.f9528b; } void j(Fragment fragment) { this.f9532f = fragment; if (fragment == null || fragment.getActivity() == null) { return; } h(fragment.getActivity()); } public void k(com.bumptech.glide.k kVar) { this.f9530d = kVar; } @Override // android.app.Fragment public void onAttach(Activity activity) { super.onAttach(activity); try { h(activity); } catch (IllegalStateException e10) { if (Log.isLoggable("RMFragment", 5)) { Log.w("RMFragment", "Unable to register fragment with root", e10); } } } @Override // android.app.Fragment public void onDestroy() { super.onDestroy(); this.f9527a.c(); l(); } @Override // android.app.Fragment public void onDetach() { super.onDetach(); l(); } @Override // android.app.Fragment public void onStart() { super.onStart(); this.f9527a.d(); } @Override // android.app.Fragment public void onStop() { super.onStop(); this.f9527a.e(); } @Override // android.app.Fragment public String toString() { return super.toString() + "{parent=" + d() + "}"; } o(f2.a aVar) { this.f9528b = new a(); this.f9529c = new HashSet(); this.f9527a = aVar; } }