package androidx.fragment.app;

import android.view.ViewGroup;
import androidx.lifecycle.f;
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 f826b;

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    CharSequence f835k;
    int l;
    CharSequence m;
    ArrayList<String> n;
    ArrayList<String> o;
    ArrayList<Runnable> q;
    ArrayList<a> a = new ArrayList<>();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    boolean f832h = true;
    boolean p = false;

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

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

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

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

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

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

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

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

        a() {
        }

        a(int i2, Fragment fragment) {
            this.a = i2;
            this.f836b = fragment;
            f.c cVar = f.c.RESUMED;
            this.f841g = cVar;
            this.f842h = cVar;
        }
    }

    v(i iVar, ClassLoader classLoader) {
    }

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

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

    void d(a aVar) {
        this.a.add(aVar);
        aVar.f837c = this.f826b;
        aVar.f838d = this.f827c;
        aVar.f839e = this.f828d;
        aVar.f840f = this.f829e;
    }

    public v e(String str) {
        if (!this.f832h) {
            throw new IllegalStateException("This FragmentTransaction is not allowed to be added to the back stack.");
        }
        this.f831g = true;
        this.f833i = str;
        return this;
    }

    public abstract int f();

    public abstract void g();

    public v h() {
        if (this.f831g) {
            throw new IllegalStateException("This transaction is already being added to the back stack");
        }
        this.f832h = false;
        return this;
    }

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

    public v j(int i2, Fragment fragment) {
        k(i2, fragment, null);
        return this;
    }

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

    public v l(boolean z) {
        this.p = z;
        return this;
    }

    public v m(int i2) {
        this.f830f = i2;
        return this;
    }
}
