package androidx.fragment.app;

import android.util.Log;
import androidx.lifecycle.a0;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;

/* JADX INFO: compiled from: FragmentManagerViewModel.java */
/* JADX INFO: loaded from: classes.dex */
final class p extends androidx.lifecycle.z {

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private static final a0.b f2385j = new a();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final boolean f2389f;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final HashMap<String, Fragment> f2386c = new HashMap<>();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final HashMap<String, p> f2387d = new HashMap<>();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final HashMap<String, androidx.lifecycle.c0> f2388e = new HashMap<>();

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private boolean f2390g = false;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private boolean f2391h = false;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private boolean f2392i = false;

    /* JADX INFO: compiled from: FragmentManagerViewModel.java */
    class a implements a0.b {
        a() {
        }

        @Override // androidx.lifecycle.a0.b
        public <T extends androidx.lifecycle.z> T a(Class<T> cls) {
            return new p(true);
        }
    }

    p(boolean z2) {
        this.f2389f = z2;
    }

    static p i(androidx.lifecycle.c0 c0Var) {
        return (p) new androidx.lifecycle.a0(c0Var, f2385j).a(p.class);
    }

    @Override // androidx.lifecycle.z
    protected void d() {
        if (m.E0(3)) {
            Log.d("FragmentManager", "onCleared called for " + this);
        }
        this.f2390g = true;
    }

    void e(Fragment fragment) {
        if (this.f2392i) {
            if (m.E0(2)) {
                Log.v("FragmentManager", "Ignoring addRetainedFragment as the state is already saved");
            }
        } else {
            if (this.f2386c.containsKey(fragment.f2142j)) {
                return;
            }
            this.f2386c.put(fragment.f2142j, fragment);
            if (m.E0(2)) {
                Log.v("FragmentManager", "Updating retained Fragments: Added " + fragment);
            }
        }
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || p.class != obj.getClass()) {
            return false;
        }
        p pVar = (p) obj;
        return this.f2386c.equals(pVar.f2386c) && this.f2387d.equals(pVar.f2387d) && this.f2388e.equals(pVar.f2388e);
    }

    void f(Fragment fragment) {
        if (m.E0(3)) {
            Log.d("FragmentManager", "Clearing non-config state for " + fragment);
        }
        p pVar = this.f2387d.get(fragment.f2142j);
        if (pVar != null) {
            pVar.d();
            this.f2387d.remove(fragment.f2142j);
        }
        androidx.lifecycle.c0 c0Var = this.f2388e.get(fragment.f2142j);
        if (c0Var != null) {
            c0Var.a();
            this.f2388e.remove(fragment.f2142j);
        }
    }

    Fragment g(String str) {
        return this.f2386c.get(str);
    }

    p h(Fragment fragment) {
        p pVar = this.f2387d.get(fragment.f2142j);
        if (pVar != null) {
            return pVar;
        }
        p pVar2 = new p(this.f2389f);
        this.f2387d.put(fragment.f2142j, pVar2);
        return pVar2;
    }

    public int hashCode() {
        return (((this.f2386c.hashCode() * 31) + this.f2387d.hashCode()) * 31) + this.f2388e.hashCode();
    }

    Collection<Fragment> j() {
        return new ArrayList(this.f2386c.values());
    }

    androidx.lifecycle.c0 k(Fragment fragment) {
        androidx.lifecycle.c0 c0Var = this.f2388e.get(fragment.f2142j);
        if (c0Var != null) {
            return c0Var;
        }
        androidx.lifecycle.c0 c0Var2 = new androidx.lifecycle.c0();
        this.f2388e.put(fragment.f2142j, c0Var2);
        return c0Var2;
    }

    boolean l() {
        return this.f2390g;
    }

    void m(Fragment fragment) {
        if (this.f2392i) {
            if (m.E0(2)) {
                Log.v("FragmentManager", "Ignoring removeRetainedFragment as the state is already saved");
                return;
            }
            return;
        }
        if ((this.f2386c.remove(fragment.f2142j) != null) && m.E0(2)) {
            Log.v("FragmentManager", "Updating retained Fragments: Removed " + fragment);
        }
    }

    void n(boolean z2) {
        this.f2392i = z2;
    }

    boolean o(Fragment fragment) {
        if (this.f2386c.containsKey(fragment.f2142j)) {
            return this.f2389f ? this.f2390g : !this.f2391h;
        }
        return true;
    }

    public String toString() {
        StringBuilder sb = new StringBuilder("FragmentManagerViewModel{");
        sb.append(Integer.toHexString(System.identityHashCode(this)));
        sb.append("} Fragments (");
        Iterator<Fragment> it = this.f2386c.values().iterator();
        while (it.hasNext()) {
            sb.append(it.next());
            if (it.hasNext()) {
                sb.append(", ");
            }
        }
        sb.append(") Child Non Config (");
        Iterator<String> it2 = this.f2387d.keySet().iterator();
        while (it2.hasNext()) {
            sb.append(it2.next());
            if (it2.hasNext()) {
                sb.append(", ");
            }
        }
        sb.append(") ViewModelStores (");
        Iterator<String> it3 = this.f2388e.keySet().iterator();
        while (it3.hasNext()) {
            sb.append(it3.next());
            if (it3.hasNext()) {
                sb.append(", ");
            }
        }
        sb.append(')');
        return sb.toString();
    }
}
