package androidx.versionedparcelable;

import android.os.Parcel;
import android.os.Parcelable;
import android.util.SparseIntArray;

/* JADX INFO: compiled from: VersionedParcelParcel.java */
/* JADX INFO: loaded from: classes.dex */
class b extends a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final SparseIntArray f1190a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final Parcel f1191b;

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

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

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

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

    b(Parcel parcel) {
        this(parcel, parcel.dataPosition(), parcel.dataSize(), "");
    }

    private int D(int i) {
        int i2;
        do {
            int i3 = this.g;
            if (i3 >= this.f1193d) {
                return -1;
            }
            this.f1191b.setDataPosition(i3);
            int i4 = this.f1191b.readInt();
            i2 = this.f1191b.readInt();
            this.g += i4;
        } while (i2 != i);
        return this.f1191b.dataPosition();
    }

    @Override // androidx.versionedparcelable.a
    public void a() {
        int i = this.f1195f;
        if (i >= 0) {
            int i2 = this.f1190a.get(i);
            int iDataPosition = this.f1191b.dataPosition();
            this.f1191b.setDataPosition(i2);
            this.f1191b.writeInt(iDataPosition - i2);
            this.f1191b.setDataPosition(iDataPosition);
        }
    }

    @Override // androidx.versionedparcelable.a
    protected a b() {
        Parcel parcel = this.f1191b;
        int iDataPosition = parcel.dataPosition();
        int i = this.g;
        if (i == this.f1192c) {
            i = this.f1193d;
        }
        return new b(parcel, iDataPosition, i, this.f1194e + "  ");
    }

    @Override // androidx.versionedparcelable.a
    public byte[] f() {
        int i = this.f1191b.readInt();
        if (i < 0) {
            return null;
        }
        byte[] bArr = new byte[i];
        this.f1191b.readByteArray(bArr);
        return bArr;
    }

    @Override // androidx.versionedparcelable.a
    public boolean h(int i) {
        int iD = D(i);
        if (iD == -1) {
            return false;
        }
        this.f1191b.setDataPosition(iD);
        return true;
    }

    @Override // androidx.versionedparcelable.a
    public int j() {
        return this.f1191b.readInt();
    }

    @Override // androidx.versionedparcelable.a
    public <T extends Parcelable> T l() {
        return (T) this.f1191b.readParcelable(b.class.getClassLoader());
    }

    @Override // androidx.versionedparcelable.a
    public String n() {
        return this.f1191b.readString();
    }

    @Override // androidx.versionedparcelable.a
    public void q(int i) {
        a();
        this.f1195f = i;
        this.f1190a.put(i, this.f1191b.dataPosition());
        u(0);
        u(i);
    }

    @Override // androidx.versionedparcelable.a
    public void s(byte[] bArr) {
        if (bArr == null) {
            this.f1191b.writeInt(-1);
        } else {
            this.f1191b.writeInt(bArr.length);
            this.f1191b.writeByteArray(bArr);
        }
    }

    @Override // androidx.versionedparcelable.a
    public void u(int i) {
        this.f1191b.writeInt(i);
    }

    @Override // androidx.versionedparcelable.a
    public void w(Parcelable parcelable) {
        this.f1191b.writeParcelable(parcelable, 0);
    }

    @Override // androidx.versionedparcelable.a
    public void y(String str) {
        this.f1191b.writeString(str);
    }

    b(Parcel parcel, int i, int i2, String str) {
        this.f1190a = new SparseIntArray();
        this.f1195f = -1;
        this.g = 0;
        this.f1191b = parcel;
        this.f1192c = i;
        this.f1193d = i2;
        this.g = i;
        this.f1194e = str;
    }
}
