package c.k.b;

import android.util.Log;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import c.l.f0;
import java.util.HashMap;
import java.util.Iterator;

/* JADX INFO: compiled from: FragmentManagerViewModel.java */
/* JADX INFO: loaded from: classes.dex */
public final class z extends c.l.e0 {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final f0.b f1747d = new a();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final boolean f1751h;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final HashMap<String, z> f1749f = new HashMap<>();

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final HashMap<String, c.l.g0> f1750g = new HashMap<>();

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public boolean f1753j = false;

    /* JADX INFO: compiled from: FragmentManagerViewModel.java */
    public class a implements f0.b {
        @Override // c.l.f0.b
        public <T extends c.l.e0> T a(Class<T> cls) {
            return new z(true);
        }
    }

    public z(boolean z) {
        this.f1751h = z;
    }

    @Override // c.l.e0
    public void b() {
        if (FragmentManager.M(3)) {
            Log.d("FragmentManager", "onCleared called for " + this);
        }
        this.f1752i = true;
    }

    public void c(Fragment fragment) {
        if (this.f1753j) {
            if (FragmentManager.M(2)) {
                Log.v("FragmentManager", "Ignoring addRetainedFragment as the state is already saved");
            }
        } else {
            if (this.f1748e.containsKey(fragment.mWho)) {
                return;
            }
            this.f1748e.put(fragment.mWho, fragment);
            if (FragmentManager.M(2)) {
                Log.v("FragmentManager", "Updating retained Fragments: Added " + fragment);
            }
        }
    }

    public void d(Fragment fragment) {
        if (this.f1753j) {
            if (FragmentManager.M(2)) {
                Log.v("FragmentManager", "Ignoring removeRetainedFragment as the state is already saved");
                return;
            }
            return;
        }
        if ((this.f1748e.remove(fragment.mWho) != null) && FragmentManager.M(2)) {
            Log.v("FragmentManager", "Updating retained Fragments: Removed " + fragment);
        }
    }

    public boolean e(Fragment fragment) {
        if (this.f1748e.containsKey(fragment.mWho) && this.f1751h) {
            return this.f1752i;
        }
        return true;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || z.class != obj.getClass()) {
            return false;
        }
        z zVar = (z) obj;
        return this.f1748e.equals(zVar.f1748e) && this.f1749f.equals(zVar.f1749f) && this.f1750g.equals(zVar.f1750g);
    }

    public int hashCode() {
        return this.f1750g.hashCode() + ((this.f1749f.hashCode() + (this.f1748e.hashCode() * 31)) * 31);
    }

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