package androidx.fragment.app;

import android.annotation.SuppressLint;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.Log;
import androidx.fragment.app.v;
import androidx.lifecycle.f;
import java.util.ArrayList;

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

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    final int[] f700h;

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    final String f702j;

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

    /* JADX INFO: compiled from: BackStackState.java */
    class a implements Parcelable.Creator<b> {
        a() {
        }

        @Override // android.os.Parcelable.Creator
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public b createFromParcel(Parcel parcel) {
            return new b(parcel);
        }

        @Override // android.os.Parcelable.Creator
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public b[] newArray(int i2) {
            return new b[i2];
        }
    }

    public b(androidx.fragment.app.a aVar) {
        int size = aVar.a.size();
        this.f697b = new int[size * 5];
        if (!aVar.f831g) {
            throw new IllegalStateException("Not on back stack");
        }
        this.f698f = new ArrayList<>(size);
        this.f699g = new int[size];
        this.f700h = new int[size];
        int i2 = 0;
        int i3 = 0;
        while (i2 < size) {
            v.a aVar2 = aVar.a.get(i2);
            int i4 = i3 + 1;
            this.f697b[i3] = aVar2.a;
            ArrayList<String> arrayList = this.f698f;
            Fragment fragment = aVar2.f836b;
            arrayList.add(fragment != null ? fragment.f677j : null);
            int[] iArr = this.f697b;
            int i5 = i4 + 1;
            iArr[i4] = aVar2.f837c;
            int i6 = i5 + 1;
            iArr[i5] = aVar2.f838d;
            int i7 = i6 + 1;
            iArr[i6] = aVar2.f839e;
            iArr[i7] = aVar2.f840f;
            this.f699g[i2] = aVar2.f841g.ordinal();
            this.f700h[i2] = aVar2.f842h.ordinal();
            i2++;
            i3 = i7 + 1;
        }
        this.f701i = aVar.f830f;
        this.f702j = aVar.f833i;
        this.f703k = aVar.t;
        this.l = aVar.f834j;
        this.m = aVar.f835k;
        this.n = aVar.l;
        this.o = aVar.m;
        this.p = aVar.n;
        this.q = aVar.o;
        this.r = aVar.p;
    }

    public androidx.fragment.app.a a(m mVar) {
        androidx.fragment.app.a aVar = new androidx.fragment.app.a(mVar);
        int i2 = 0;
        int i3 = 0;
        while (i2 < this.f697b.length) {
            v.a aVar2 = new v.a();
            int i4 = i2 + 1;
            aVar2.a = this.f697b[i2];
            if (m.D0(2)) {
                Log.v("FragmentManager", "Instantiate " + aVar + " op #" + i3 + " base fragment #" + this.f697b[i4]);
            }
            String str = this.f698f.get(i3);
            if (str != null) {
                aVar2.f836b = mVar.f0(str);
            } else {
                aVar2.f836b = null;
            }
            aVar2.f841g = f.c.values()[this.f699g[i3]];
            aVar2.f842h = f.c.values()[this.f700h[i3]];
            int[] iArr = this.f697b;
            int i5 = i4 + 1;
            int i6 = iArr[i4];
            aVar2.f837c = i6;
            int i7 = i5 + 1;
            int i8 = iArr[i5];
            aVar2.f838d = i8;
            int i9 = i7 + 1;
            int i10 = iArr[i7];
            aVar2.f839e = i10;
            int i11 = iArr[i9];
            aVar2.f840f = i11;
            aVar.f826b = i6;
            aVar.f827c = i8;
            aVar.f828d = i10;
            aVar.f829e = i11;
            aVar.d(aVar2);
            i3++;
            i2 = i9 + 1;
        }
        aVar.f830f = this.f701i;
        aVar.f833i = this.f702j;
        aVar.t = this.f703k;
        aVar.f831g = true;
        aVar.f834j = this.l;
        aVar.f835k = this.m;
        aVar.l = this.n;
        aVar.m = this.o;
        aVar.n = this.p;
        aVar.o = this.q;
        aVar.p = this.r;
        aVar.n(1);
        return aVar;
    }

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

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeIntArray(this.f697b);
        parcel.writeStringList(this.f698f);
        parcel.writeIntArray(this.f699g);
        parcel.writeIntArray(this.f700h);
        parcel.writeInt(this.f701i);
        parcel.writeString(this.f702j);
        parcel.writeInt(this.f703k);
        parcel.writeInt(this.l);
        TextUtils.writeToParcel(this.m, parcel, 0);
        parcel.writeInt(this.n);
        TextUtils.writeToParcel(this.o, parcel, 0);
        parcel.writeStringList(this.p);
        parcel.writeStringList(this.q);
        parcel.writeInt(this.r ? 1 : 0);
    }

    public b(Parcel parcel) {
        this.f697b = parcel.createIntArray();
        this.f698f = parcel.createStringArrayList();
        this.f699g = parcel.createIntArray();
        this.f700h = parcel.createIntArray();
        this.f701i = parcel.readInt();
        this.f702j = parcel.readString();
        this.f703k = parcel.readInt();
        this.l = parcel.readInt();
        this.m = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
        this.n = parcel.readInt();
        this.o = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
        this.p = parcel.createStringArrayList();
        this.q = parcel.createStringArrayList();
        this.r = parcel.readInt() != 0;
    }
}
