package androidx.fragment.app;

import android.view.ViewGroup;
import androidx.lifecycle.g;
import java.lang.reflect.Modifier;
import java.util.ArrayList;

/* JADX INFO: compiled from: FragmentTransaction.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class v {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    int f2417b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    int f2418c;

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

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    boolean f2422g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    String f2423h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    int f2424i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    CharSequence f2425j;

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

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

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    ArrayList<String> f2428m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    ArrayList<String> f2429n;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    ArrayList<Runnable> f2431p;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    ArrayList<a> f2416a = new ArrayList<>();

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    boolean f2430o = false;

    /* JADX INFO: compiled from: FragmentTransaction.java */
    static final class a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        int f2432a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        Fragment f2433b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        int f2434c;

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

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

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

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        g.c f2438g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        g.c f2439h;

        a() {
        }

        a(int i3, Fragment fragment) {
            this.f2432a = i3;
            this.f2433b = fragment;
            g.c cVar = g.c.RESUMED;
            this.f2438g = cVar;
            this.f2439h = cVar;
        }
    }

    v(i iVar, ClassLoader classLoader) {
    }

    public v b(int i3, Fragment fragment, String str) {
        j(i3, fragment, str, 1);
        return this;
    }

    v c(ViewGroup viewGroup, Fragment fragment, String str) {
        fragment.K = viewGroup;
        return b(viewGroup.getId(), fragment, str);
    }

    void d(a aVar) {
        this.f2416a.add(aVar);
        aVar.f2434c = this.f2417b;
        aVar.f2435d = this.f2418c;
        aVar.f2436e = this.f2419d;
        aVar.f2437f = this.f2420e;
    }

    public abstract int e();

    public abstract int f();

    public abstract void g();

    public abstract void h();

    public v i() {
        if (this.f2422g) {
            throw new IllegalStateException("This transaction is already being added to the back stack");
        }
        return this;
    }

    void j(int i3, Fragment fragment, String str, int i4) {
        Class<?> cls = fragment.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 str2 = fragment.C;
            if (str2 != null && !str.equals(str2)) {
                throw new IllegalStateException("Can't change tag of fragment " + fragment + ": was " + fragment.C + " now " + str);
            }
            fragment.C = str;
        }
        if (i3 != 0) {
            if (i3 == -1) {
                throw new IllegalArgumentException("Can't add fragment " + fragment + " with tag " + str + " to container view with no id");
            }
            int i5 = fragment.A;
            if (i5 != 0 && i5 != i3) {
                throw new IllegalStateException("Can't change container ID of fragment " + fragment + ": was " + fragment.A + " now " + i3);
            }
            fragment.A = i3;
            fragment.B = i3;
        }
        d(new a(i4, fragment));
    }

    public v k(Fragment fragment) {
        d(new a(3, fragment));
        return this;
    }

    public v l(int i3, Fragment fragment) {
        return m(i3, fragment, null);
    }

    public v m(int i3, Fragment fragment, String str) {
        if (i3 == 0) {
            throw new IllegalArgumentException("Must use non-zero containerViewId");
        }
        j(i3, fragment, str, 2);
        return this;
    }

    public v n(boolean z2) {
        this.f2430o = z2;
        return this;
    }
}
