package androidx.versionedparcelable;

import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.SparseIntArray;
import java.lang.reflect.Method;

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private int f3128k;

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

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

    @Override // androidx.versionedparcelable.a
    protected void C(CharSequence charSequence) {
        TextUtils.writeToParcel(charSequence, this.f3122e, 0);
    }

    @Override // androidx.versionedparcelable.a
    public void E(int i3) {
        this.f3122e.writeInt(i3);
    }

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

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

    @Override // androidx.versionedparcelable.a
    public void a() {
        int i3 = this.f3126i;
        if (i3 >= 0) {
            int i4 = this.f3121d.get(i3);
            int iDataPosition = this.f3122e.dataPosition();
            this.f3122e.setDataPosition(i4);
            this.f3122e.writeInt(iDataPosition - i4);
            this.f3122e.setDataPosition(iDataPosition);
        }
    }

    @Override // androidx.versionedparcelable.a
    protected a b() {
        Parcel parcel = this.f3122e;
        int iDataPosition = parcel.dataPosition();
        int i3 = this.f3127j;
        if (i3 == this.f3123f) {
            i3 = this.f3124g;
        }
        return new b(parcel, iDataPosition, i3, this.f3125h + "  ", this.f3118a, this.f3119b, this.f3120c);
    }

    @Override // androidx.versionedparcelable.a
    public boolean g() {
        return this.f3122e.readInt() != 0;
    }

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

    @Override // androidx.versionedparcelable.a
    protected CharSequence k() {
        return (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(this.f3122e);
    }

    @Override // androidx.versionedparcelable.a
    public boolean m(int i3) {
        while (this.f3127j < this.f3124g) {
            int i4 = this.f3128k;
            if (i4 == i3) {
                return true;
            }
            if (String.valueOf(i4).compareTo(String.valueOf(i3)) > 0) {
                return false;
            }
            this.f3122e.setDataPosition(this.f3127j);
            int i5 = this.f3122e.readInt();
            this.f3128k = this.f3122e.readInt();
            this.f3127j += i5;
        }
        return this.f3128k == i3;
    }

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

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

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

    @Override // androidx.versionedparcelable.a
    public void w(int i3) {
        a();
        this.f3126i = i3;
        this.f3121d.put(i3, this.f3122e.dataPosition());
        E(0);
        E(i3);
    }

    @Override // androidx.versionedparcelable.a
    public void y(boolean z2) {
        this.f3122e.writeInt(z2 ? 1 : 0);
    }

    private b(Parcel parcel, int i3, int i4, String str, j.a<String, Method> aVar, j.a<String, Method> aVar2, j.a<String, Class> aVar3) {
        super(aVar, aVar2, aVar3);
        this.f3121d = new SparseIntArray();
        this.f3126i = -1;
        this.f3127j = 0;
        this.f3128k = -1;
        this.f3122e = parcel;
        this.f3123f = i3;
        this.f3124g = i4;
        this.f3127j = i3;
        this.f3125h = str;
    }
}
