package androidx.fragment.app;

import android.os.Bundle;
import android.view.ViewGroup;
import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.reflect.Modifier;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public abstract class r1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final m0 f2561a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ClassLoader f2562b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ArrayList f2563c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f2564d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int f2565e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f2566f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public int f2567g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public int f2568h;

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

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public int f2571k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public CharSequence f2572l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public int f2573m;

    @Nullable
    String mName;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public CharSequence f2574n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public ArrayList f2575o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public ArrayList f2576p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public boolean f2577q;

    public r1(@NonNull m0 m0Var, @Nullable ClassLoader classLoader) {
        this.f2563c = new ArrayList();
        this.f2570j = true;
        this.f2577q = false;
        this.f2561a = m0Var;
        this.f2562b = classLoader;
    }

    @NonNull
    private e0 createFragment(@NonNull Class<? extends e0> cls, @Nullable Bundle bundle) {
        m0 m0Var = this.f2561a;
        if (m0Var == null) {
            throw new IllegalStateException("Creating a Fragment requires that this FragmentTransaction was built with FragmentManager.beginTransaction()");
        }
        if (this.f2562b == null) {
            throw new IllegalStateException("The FragmentManager must be attached to itshost to create a Fragment");
        }
        e0 e0VarA = m0Var.a(cls.getName());
        if (bundle != null) {
            e0VarA.setArguments(bundle);
        }
        return e0VarA;
    }

    @NonNull
    public final r1 add(@NonNull Class<? extends e0> cls, @Nullable Bundle bundle, @Nullable String str) {
        return add(createFragment(cls, bundle), str);
    }

    @NonNull
    public r1 addToBackStack(@Nullable String str) {
        if (!this.f2570j) {
            throw new IllegalStateException("This FragmentTransaction is not allowed to be added to the back stack.");
        }
        this.f2569i = true;
        this.mName = str;
        return this;
    }

    public final void b(q1 q1Var) {
        this.f2563c.add(q1Var);
        q1Var.f2552d = this.f2564d;
        q1Var.f2553e = this.f2565e;
        q1Var.f2554f = this.f2566f;
        q1Var.f2555g = this.f2567g;
    }

    public abstract int c();

    public abstract int d();

    public void doAddOp(int i10, e0 e0Var, @Nullable String str, int i11) {
        String str2 = e0Var.mPreviousWho;
        if (str2 != null) {
            j1.b.d(e0Var, str2);
        }
        Class<?> cls = e0Var.getClass();
        int modifiers = cls.getModifiers();
        if (cls.isAnonymousClass() || !Modifier.isPublic(modifiers) || (cls.isMemberClass() && !Modifier.isStatic(modifiers))) {
            throw new IllegalStateException("Fragment " + cls.getCanonicalName() + " must be a public static class to be  properly recreated from instance state.");
        }
        if (str != null) {
            String str3 = e0Var.f2401b0;
            if (str3 != null && !str.equals(str3)) {
                StringBuilder sb = new StringBuilder("Can't change tag of fragment ");
                sb.append(e0Var);
                sb.append(": was ");
                throw new IllegalStateException(defpackage.e.p(sb, e0Var.f2401b0, " now ", str));
            }
            e0Var.f2401b0 = str;
        }
        if (i10 != 0) {
            if (i10 == -1) {
                throw new IllegalArgumentException("Can't add fragment " + e0Var + " with tag " + str + " to container view with no id");
            }
            int i12 = e0Var.Z;
            if (i12 != 0 && i12 != i10) {
                throw new IllegalStateException("Can't change container ID of fragment " + e0Var + ": was " + e0Var.Z + " now " + i10);
            }
            e0Var.Z = i10;
            e0Var.f2399a0 = i10;
        }
        b(new q1(e0Var, i11));
    }

    public abstract void e();

    public void f(e0 e0Var) {
        b(new q1(e0Var, 6));
    }

    public void g(e0 e0Var) {
        b(new q1(e0Var, 3));
    }

    @NonNull
    public final r1 replace(@IdRes int i10, @NonNull Class<? extends e0> cls, @Nullable Bundle bundle) {
        return replace(i10, cls, bundle, null);
    }

    @NonNull
    @Deprecated
    public r1 setBreadCrumbShortTitle(@Nullable CharSequence charSequence) {
        this.f2573m = 0;
        this.f2574n = charSequence;
        return this;
    }

    @NonNull
    @Deprecated
    public r1 setBreadCrumbTitle(@Nullable CharSequence charSequence) {
        this.f2571k = 0;
        this.f2572l = charSequence;
        return this;
    }

    @NonNull
    public r1 setPrimaryNavigationFragment(@Nullable e0 e0Var) {
        b(new q1(e0Var, 8));
        return this;
    }

    @NonNull
    public r1 add(@NonNull e0 e0Var, @Nullable String str) {
        doAddOp(0, e0Var, str, 1);
        return this;
    }

    @NonNull
    public final r1 replace(@IdRes int i10, @NonNull Class<? extends e0> cls, @Nullable Bundle bundle, @Nullable String str) {
        return replace(i10, createFragment(cls, bundle), str);
    }

    public r1(@NonNull m0 m0Var, @Nullable ClassLoader classLoader, @NonNull r1 r1Var) {
        this(m0Var, classLoader);
        for (q1 q1Var : r1Var.f2563c) {
            ArrayList arrayList = this.f2563c;
            q1 q1Var2 = new q1();
            q1Var2.f2549a = q1Var.f2549a;
            q1Var2.f2550b = q1Var.f2550b;
            q1Var2.f2551c = q1Var.f2551c;
            q1Var2.f2552d = q1Var.f2552d;
            q1Var2.f2553e = q1Var.f2553e;
            q1Var2.f2554f = q1Var.f2554f;
            q1Var2.f2555g = q1Var.f2555g;
            q1Var2.f2556h = q1Var.f2556h;
            q1Var2.f2557i = q1Var.f2557i;
            arrayList.add(q1Var2);
        }
        this.f2564d = r1Var.f2564d;
        this.f2565e = r1Var.f2565e;
        this.f2566f = r1Var.f2566f;
        this.f2567g = r1Var.f2567g;
        this.f2568h = r1Var.f2568h;
        this.f2569i = r1Var.f2569i;
        this.f2570j = r1Var.f2570j;
        this.mName = r1Var.mName;
        this.f2573m = r1Var.f2573m;
        this.f2574n = r1Var.f2574n;
        this.f2571k = r1Var.f2571k;
        this.f2572l = r1Var.f2572l;
        if (r1Var.f2575o != null) {
            ArrayList arrayList2 = new ArrayList();
            this.f2575o = arrayList2;
            arrayList2.addAll(r1Var.f2575o);
        }
        if (r1Var.f2576p != null) {
            ArrayList arrayList3 = new ArrayList();
            this.f2576p = arrayList3;
            arrayList3.addAll(r1Var.f2576p);
        }
        this.f2577q = r1Var.f2577q;
    }

    @NonNull
    public final r1 add(@IdRes int i10, @NonNull Class<? extends e0> cls, @Nullable Bundle bundle) {
        doAddOp(i10, createFragment(cls, bundle), null, 1);
        return this;
    }

    @NonNull
    public r1 replace(@IdRes int i10, @NonNull e0 e0Var, @Nullable String str) {
        if (i10 != 0) {
            doAddOp(i10, e0Var, str, 2);
            return this;
        }
        throw new IllegalArgumentException("Must use non-zero containerViewId");
    }

    @NonNull
    public final r1 add(@IdRes int i10, @NonNull Class<? extends e0> cls, @Nullable Bundle bundle, @Nullable String str) {
        return add(i10, createFragment(cls, bundle), str);
    }

    @NonNull
    public r1 add(@IdRes int i10, @NonNull e0 e0Var, @Nullable String str) {
        doAddOp(i10, e0Var, str, 1);
        return this;
    }

    public r1 add(@NonNull ViewGroup viewGroup, @NonNull e0 e0Var, @Nullable String str) {
        e0Var.f2417j0 = viewGroup;
        return add(viewGroup.getId(), e0Var, str);
    }
}
