You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

191 lines
5.1 KiB

package p074z0;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.SparseIntArray;
import java.lang.reflect.Method;
import p037m.C1444a;
/* renamed from: z0.b */
/* loaded from: classes.dex */
public class C1917b extends AbstractC1916a {
/* renamed from: d */
public final SparseIntArray f4714d;
/* renamed from: e */
public final Parcel f4715e;
/* renamed from: f */
public final int f4716f;
/* renamed from: g */
public final int f4717g;
/* renamed from: h */
public final String f4718h;
/* renamed from: i */
public int f4719i;
/* renamed from: j */
public int f4720j;
/* renamed from: k */
public int f4721k;
public C1917b(Parcel parcel) {
this(parcel, parcel.dataPosition(), parcel.dataSize(), "", new C1444a(), new C1444a(), new C1444a());
}
public C1917b(Parcel parcel, int i, int i2, String str, C1444a<String, Method> c1444a, C1444a<String, Method> c1444a2, C1444a<String, Class> c1444a3) {
super(c1444a, c1444a2, c1444a3);
this.f4714d = new SparseIntArray();
this.f4719i = -1;
this.f4721k = -1;
this.f4715e = parcel;
this.f4716f = i;
this.f4717g = i2;
this.f4720j = i;
this.f4718h = str;
}
@Override // p074z0.AbstractC1916a
/* renamed from: A */
public void mo15A(byte[] bArr) {
if (bArr == null) {
this.f4715e.writeInt(-1);
return;
}
this.f4715e.writeInt(bArr.length);
this.f4715e.writeByteArray(bArr);
}
@Override // p074z0.AbstractC1916a
/* renamed from: C */
public void mo14C(CharSequence charSequence) {
TextUtils.writeToParcel(charSequence, this.f4715e, 0);
}
@Override // p074z0.AbstractC1916a
/* renamed from: E */
public void mo13E(int i) {
this.f4715e.writeInt(i);
}
@Override // p074z0.AbstractC1916a
/* renamed from: G */
public void mo12G(Parcelable parcelable) {
this.f4715e.writeParcelable(parcelable, 0);
}
@Override // p074z0.AbstractC1916a
/* renamed from: I */
public void mo11I(String str) {
this.f4715e.writeString(str);
}
@Override // p074z0.AbstractC1916a
/* renamed from: a */
public void mo10a() {
int i = this.f4719i;
if (i >= 0) {
int i2 = this.f4714d.get(i);
int dataPosition = this.f4715e.dataPosition();
this.f4715e.setDataPosition(i2);
this.f4715e.writeInt(dataPosition - i2);
this.f4715e.setDataPosition(dataPosition);
}
}
@Override // p074z0.AbstractC1916a
/* renamed from: b */
public AbstractC1916a mo9b() {
Parcel parcel = this.f4715e;
int dataPosition = parcel.dataPosition();
int i = this.f4720j;
if (i == this.f4716f) {
i = this.f4717g;
}
int i2 = i;
return new C1917b(parcel, dataPosition, i2, this.f4718h + " ", this.f4711a, this.f4712b, this.f4713c);
}
@Override // p074z0.AbstractC1916a
/* renamed from: g */
public boolean mo8g() {
return this.f4715e.readInt() != 0;
}
@Override // p074z0.AbstractC1916a
/* renamed from: i */
public byte[] mo7i() {
int readInt = this.f4715e.readInt();
if (readInt < 0) {
return null;
}
byte[] bArr = new byte[readInt];
this.f4715e.readByteArray(bArr);
return bArr;
}
@Override // p074z0.AbstractC1916a
/* renamed from: k */
public CharSequence mo6k() {
return (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(this.f4715e);
}
@Override // p074z0.AbstractC1916a
/* renamed from: m */
public boolean mo5m(int i) {
while (this.f4720j < this.f4717g) {
int i2 = this.f4721k;
if (i2 == i) {
return true;
}
if (String.valueOf(i2).compareTo(String.valueOf(i)) > 0) {
return false;
}
this.f4715e.setDataPosition(this.f4720j);
int readInt = this.f4715e.readInt();
this.f4721k = this.f4715e.readInt();
this.f4720j += readInt;
}
return this.f4721k == i;
}
@Override // p074z0.AbstractC1916a
/* renamed from: o */
public int mo4o() {
return this.f4715e.readInt();
}
@Override // p074z0.AbstractC1916a
/* renamed from: q */
public <T extends Parcelable> T mo3q() {
return (T) this.f4715e.readParcelable(getClass().getClassLoader());
}
@Override // p074z0.AbstractC1916a
/* renamed from: s */
public String mo2s() {
return this.f4715e.readString();
}
@Override // p074z0.AbstractC1916a
/* renamed from: w */
public void mo1w(int i) {
mo10a();
this.f4719i = i;
this.f4714d.put(i, this.f4715e.dataPosition());
mo13E(0);
mo13E(i);
}
@Override // p074z0.AbstractC1916a
/* renamed from: y */
public void mo0y(boolean z) {
this.f4715e.writeInt(z ? 1 : 0);
}
}