package android.support.v4.app;

import android.os.Parcel;
import android.os.Parcelable;
import android.support.v4.app.c;
import android.text.TextUtils;
import android.util.Log;
import java.util.ArrayList;

/* JADX INFO: compiled from: BackStackRecord.java */
/* JADX INFO: loaded from: classes.dex */
final class d implements Parcelable {
    public static final Parcelable.Creator<d> CREATOR = new a();

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

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

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

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    final int f511f;
    final int g;
    final CharSequence h;
    final int i;
    final CharSequence j;
    final ArrayList<String> k;
    final ArrayList<String> l;
    final boolean m;

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

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

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

    public d(c cVar) {
        int size = cVar.f495b.size();
        this.f507b = new int[size * 6];
        if (!cVar.i) {
            throw new IllegalStateException("Not on back stack");
        }
        int i = 0;
        for (int i2 = 0; i2 < size; i2++) {
            c.a aVar = cVar.f495b.get(i2);
            int[] iArr = this.f507b;
            int i3 = i + 1;
            iArr[i] = aVar.f500a;
            int i4 = i3 + 1;
            e eVar = aVar.f501b;
            iArr[i3] = eVar != null ? eVar.f518f : -1;
            int[] iArr2 = this.f507b;
            int i5 = i4 + 1;
            iArr2[i4] = aVar.f502c;
            int i6 = i5 + 1;
            iArr2[i5] = aVar.f503d;
            int i7 = i6 + 1;
            iArr2[i6] = aVar.f504e;
            i = i7 + 1;
            iArr2[i7] = aVar.f505f;
        }
        this.f508c = cVar.g;
        this.f509d = cVar.h;
        this.f510e = cVar.j;
        this.f511f = cVar.l;
        this.g = cVar.m;
        this.h = cVar.n;
        this.i = cVar.o;
        this.j = cVar.p;
        this.k = cVar.q;
        this.l = cVar.r;
        this.m = cVar.s;
    }

    public c a(k kVar) {
        c cVar = new c(kVar);
        int i = 0;
        int i2 = 0;
        while (i < this.f507b.length) {
            c.a aVar = new c.a();
            int i3 = i + 1;
            aVar.f500a = this.f507b[i];
            if (k.F) {
                Log.v("FragmentManager", "Instantiate " + cVar + " op #" + i2 + " base fragment #" + this.f507b[i3]);
            }
            int i4 = i3 + 1;
            int i5 = this.f507b[i3];
            if (i5 >= 0) {
                aVar.f501b = kVar.f546f.get(i5);
            } else {
                aVar.f501b = null;
            }
            int[] iArr = this.f507b;
            int i6 = i4 + 1;
            int i7 = iArr[i4];
            aVar.f502c = i7;
            int i8 = i6 + 1;
            int i9 = iArr[i6];
            aVar.f503d = i9;
            int i10 = i8 + 1;
            int i11 = iArr[i8];
            aVar.f504e = i11;
            int i12 = iArr[i10];
            aVar.f505f = i12;
            cVar.f496c = i7;
            cVar.f497d = i9;
            cVar.f498e = i11;
            cVar.f499f = i12;
            cVar.b(aVar);
            i2++;
            i = i10 + 1;
        }
        cVar.g = this.f508c;
        cVar.h = this.f509d;
        cVar.j = this.f510e;
        cVar.l = this.f511f;
        cVar.i = true;
        cVar.m = this.g;
        cVar.n = this.h;
        cVar.o = this.i;
        cVar.p = this.j;
        cVar.q = this.k;
        cVar.r = this.l;
        cVar.s = this.m;
        cVar.c(1);
        return cVar;
    }

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

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i) {
        parcel.writeIntArray(this.f507b);
        parcel.writeInt(this.f508c);
        parcel.writeInt(this.f509d);
        parcel.writeString(this.f510e);
        parcel.writeInt(this.f511f);
        parcel.writeInt(this.g);
        TextUtils.writeToParcel(this.h, parcel, 0);
        parcel.writeInt(this.i);
        TextUtils.writeToParcel(this.j, parcel, 0);
        parcel.writeStringList(this.k);
        parcel.writeStringList(this.l);
        parcel.writeInt(this.m ? 1 : 0);
    }

    public d(Parcel parcel) {
        this.f507b = parcel.createIntArray();
        this.f508c = parcel.readInt();
        this.f509d = parcel.readInt();
        this.f510e = parcel.readString();
        this.f511f = parcel.readInt();
        this.g = parcel.readInt();
        this.h = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
        this.i = parcel.readInt();
        this.j = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
        this.k = parcel.createStringArrayList();
        this.l = parcel.createStringArrayList();
        this.m = parcel.readInt() != 0;
    }
}
