package androidx.fragment.app;

import android.annotation.SuppressLint;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import c.k.b.d0;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
@SuppressLint({"BanParcelableUsage"})
public final class BackStackState implements Parcelable {
    public static final Parcelable.Creator<BackStackState> CREATOR = new a();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final int[] f307b;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final ArrayList<String> f308e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final int[] f309f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final int[] f310g;

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

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

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

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

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final CharSequence f315l;
    public final int m;
    public final CharSequence n;
    public final ArrayList<String> o;
    public final ArrayList<String> p;
    public final boolean q;

    public class a implements Parcelable.Creator<BackStackState> {
        @Override // android.os.Parcelable.Creator
        public BackStackState createFromParcel(Parcel parcel) {
            return new BackStackState(parcel);
        }

        @Override // android.os.Parcelable.Creator
        public BackStackState[] newArray(int i2) {
            return new BackStackState[i2];
        }
    }

    public BackStackState(c.k.b.a aVar) {
        int size = aVar.a.size();
        this.f307b = new int[size * 5];
        if (!aVar.f1615g) {
            throw new IllegalStateException("Not on back stack");
        }
        this.f308e = new ArrayList<>(size);
        this.f309f = new int[size];
        this.f310g = new int[size];
        int i2 = 0;
        int i3 = 0;
        while (i2 < size) {
            d0.a aVar2 = aVar.a.get(i2);
            int i4 = i3 + 1;
            this.f307b[i3] = aVar2.a;
            ArrayList<String> arrayList = this.f308e;
            Fragment fragment = aVar2.f1621b;
            arrayList.add(fragment != null ? fragment.mWho : null);
            int[] iArr = this.f307b;
            int i5 = i4 + 1;
            iArr[i4] = aVar2.f1622c;
            int i6 = i5 + 1;
            iArr[i5] = aVar2.f1623d;
            int i7 = i6 + 1;
            iArr[i6] = aVar2.f1624e;
            iArr[i7] = aVar2.f1625f;
            this.f309f[i2] = aVar2.f1626g.ordinal();
            this.f310g[i2] = aVar2.f1627h.ordinal();
            i2++;
            i3 = i7 + 1;
        }
        this.f311h = aVar.f1614f;
        this.f312i = aVar.f1616h;
        this.f313j = aVar.r;
        this.f314k = aVar.f1617i;
        this.f315l = aVar.f1618j;
        this.m = aVar.f1619k;
        this.n = aVar.f1620l;
        this.o = aVar.m;
        this.p = aVar.n;
        this.q = aVar.o;
    }

    @Override // android.os.Parcelable
    public int describeContents() {
        return 0;
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeIntArray(this.f307b);
        parcel.writeStringList(this.f308e);
        parcel.writeIntArray(this.f309f);
        parcel.writeIntArray(this.f310g);
        parcel.writeInt(this.f311h);
        parcel.writeString(this.f312i);
        parcel.writeInt(this.f313j);
        parcel.writeInt(this.f314k);
        TextUtils.writeToParcel(this.f315l, parcel, 0);
        parcel.writeInt(this.m);
        TextUtils.writeToParcel(this.n, parcel, 0);
        parcel.writeStringList(this.o);
        parcel.writeStringList(this.p);
        parcel.writeInt(this.q ? 1 : 0);
    }

    public BackStackState(Parcel parcel) {
        this.f307b = parcel.createIntArray();
        this.f308e = parcel.createStringArrayList();
        this.f309f = parcel.createIntArray();
        this.f310g = parcel.createIntArray();
        this.f311h = parcel.readInt();
        this.f312i = parcel.readString();
        this.f313j = parcel.readInt();
        this.f314k = parcel.readInt();
        this.f315l = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
        this.m = parcel.readInt();
        this.n = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
        this.o = parcel.createStringArrayList();
        this.p = parcel.createStringArrayList();
        this.q = parcel.readInt() != 0;
    }
}
