package androidx.versionedparcelable;

import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.SparseIntArray;
import defpackage.m38;
import defpackage.n41;
import defpackage.ts;
import defpackage.wfa;

/* JADX INFO: loaded from: classes.dex */
@m38
class a extends wfa {
    public final SparseIntArray d;
    public final Parcel e;
    public final int f;
    public final int g;
    public final String h;
    public int i;
    public int j;
    public int k;

    public a(Parcel parcel) {
        this(parcel, parcel.dataPosition(), parcel.dataSize(), "", new ts(0), new ts(0), new ts(0));
    }

    @Override // defpackage.wfa
    public final void a() {
        int i = this.i;
        if (i >= 0) {
            int i2 = this.d.get(i);
            Parcel parcel = this.e;
            int iDataPosition = parcel.dataPosition();
            parcel.setDataPosition(i2);
            parcel.writeInt(iDataPosition - i2);
            parcel.setDataPosition(iDataPosition);
        }
    }

    @Override // defpackage.wfa
    public final wfa b() {
        Parcel parcel = this.e;
        int iDataPosition = parcel.dataPosition();
        int i = this.j;
        if (i == this.f) {
            i = this.g;
        }
        return new a(parcel, iDataPosition, i, n41.s(new StringBuilder(), this.h, "  "), this.a, this.b, this.c);
    }

    @Override // defpackage.wfa
    public final boolean g() {
        return this.e.readInt() != 0;
    }

    @Override // defpackage.wfa
    public final byte[] h() {
        Parcel parcel = this.e;
        int i = parcel.readInt();
        if (i < 0) {
            return null;
        }
        byte[] bArr = new byte[i];
        parcel.readByteArray(bArr);
        return bArr;
    }

    @Override // defpackage.wfa
    public final CharSequence i() {
        return (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(this.e);
    }

    @Override // defpackage.wfa
    public final boolean j(int i) {
        while (this.j < this.g) {
            int i2 = this.k;
            if (i2 == i) {
                return true;
            }
            if (String.valueOf(i2).compareTo(String.valueOf(i)) > 0) {
                return false;
            }
            int i3 = this.j;
            Parcel parcel = this.e;
            parcel.setDataPosition(i3);
            int i4 = parcel.readInt();
            this.k = parcel.readInt();
            this.j += i4;
        }
        return this.k == i;
    }

    @Override // defpackage.wfa
    public final int k() {
        return this.e.readInt();
    }

    @Override // defpackage.wfa
    public final Parcelable m() {
        return this.e.readParcelable(getClass().getClassLoader());
    }

    @Override // defpackage.wfa
    public final String n() {
        return this.e.readString();
    }

    @Override // defpackage.wfa
    public final void p(int i) {
        a();
        this.i = i;
        this.d.put(i, this.e.dataPosition());
        u(0);
        u(i);
    }

    @Override // defpackage.wfa
    public final void r(boolean z) {
        this.e.writeInt(z ? 1 : 0);
    }

    @Override // defpackage.wfa
    public final void s(byte[] bArr) {
        Parcel parcel = this.e;
        if (bArr == null) {
            parcel.writeInt(-1);
        } else {
            parcel.writeInt(bArr.length);
            parcel.writeByteArray(bArr);
        }
    }

    @Override // defpackage.wfa
    public final void t(CharSequence charSequence) {
        TextUtils.writeToParcel(charSequence, this.e, 0);
    }

    @Override // defpackage.wfa
    public final void u(int i) {
        this.e.writeInt(i);
    }

    @Override // defpackage.wfa
    public final void w(Parcelable parcelable) {
        this.e.writeParcelable(parcelable, 0);
    }

    @Override // defpackage.wfa
    public final void x(String str) {
        this.e.writeString(str);
    }

    public a(Parcel parcel, int i, int i2, String str, ts tsVar, ts tsVar2, ts tsVar3) {
        super(tsVar, tsVar2, tsVar3);
        this.d = new SparseIntArray();
        this.i = -1;
        this.k = -1;
        this.e = parcel;
        this.f = i;
        this.g = i2;
        this.j = i;
        this.h = str;
    }
}
