package n5;

import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.d1;
import androidx.fragment.app.e0;
import java.util.HashSet;
import xyz.stream.utils.j0;

/* JADX INFO: loaded from: classes.dex */
public class t extends e0 {
    public final a D0;
    public final j0 E0;
    public final HashSet F0;

    @Nullable
    private e0 parentFragmentHint;

    @Nullable
    private com.bumptech.glide.u requestManager;

    @Nullable
    private t rootRequestManagerFragment;

    public t() {
        a aVar = new a();
        this.E0 = new j0(this, 13);
        this.F0 = new HashSet();
        this.D0 = aVar;
    }

    @Nullable
    private e0 getParentFragmentUsingHint() {
        e0 parentFragment = getParentFragment();
        return parentFragment != null ? parentFragment : this.parentFragmentHint;
    }

    @Nullable
    private static d1 getRootFragmentManager(@NonNull e0 e0Var) {
        while (e0Var.getParentFragment() != null) {
            e0Var = e0Var.getParentFragment();
        }
        return e0Var.getFragmentManager();
    }

    public final void J(Context context, d1 d1Var) {
        t tVar = this.rootRequestManagerFragment;
        if (tVar != null) {
            tVar.F0.remove(this);
            this.rootRequestManagerFragment = null;
        }
        t tVarH = com.bumptech.glide.c.a(context).f5557f.h(d1Var);
        this.rootRequestManagerFragment = tVarH;
        if (equals(tVarH)) {
            return;
        }
        this.rootRequestManagerFragment.F0.add(this);
    }

    @Nullable
    public com.bumptech.glide.u getRequestManager() {
        return this.requestManager;
    }

    @Override // androidx.fragment.app.e0
    public final void onAttach(Context context) {
        super.onAttach(context);
        d1 rootFragmentManager = getRootFragmentManager(this);
        if (rootFragmentManager == null) {
            return;
        }
        try {
            J(getContext(), rootFragmentManager);
        } catch (IllegalStateException unused) {
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onDestroy() {
        super.onDestroy();
        this.D0.a();
        t tVar = this.rootRequestManagerFragment;
        if (tVar != null) {
            tVar.F0.remove(this);
            this.rootRequestManagerFragment = null;
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onDetach() {
        super.onDetach();
        this.parentFragmentHint = null;
        t tVar = this.rootRequestManagerFragment;
        if (tVar != null) {
            tVar.F0.remove(this);
            this.rootRequestManagerFragment = null;
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onStart() {
        super.onStart();
        this.D0.b();
    }

    @Override // androidx.fragment.app.e0
    public final void onStop() {
        super.onStop();
        this.D0.c();
    }

    public void setParentFragmentHint(@Nullable e0 e0Var) {
        d1 rootFragmentManager;
        this.parentFragmentHint = e0Var;
        if (e0Var == null || e0Var.getContext() == null || (rootFragmentManager = getRootFragmentManager(e0Var)) == null) {
            return;
        }
        J(e0Var.getContext(), rootFragmentManager);
    }

    public void setRequestManager(@Nullable com.bumptech.glide.u uVar) {
        this.requestManager = uVar;
    }

    @Override // androidx.fragment.app.e0
    public final String toString() {
        return super.toString() + "{parent=" + getParentFragmentUsingHint() + "}";
    }
}
