package com.google.android.material.internal; import android.os.Parcel; import android.os.Parcelable; import android.util.SparseArray; /* loaded from: classes2.dex */ public class ParcelableSparseArray extends SparseArray implements Parcelable { public static final Parcelable.Creator CREATOR = new Parcelable.ClassLoaderCreator() { // from class: com.google.android.material.internal.ParcelableSparseArray.1 /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.ClassLoaderCreator public ParcelableSparseArray createFromParcel(Parcel parcel, ClassLoader classLoader) { return new ParcelableSparseArray(parcel, classLoader); } @Override // android.os.Parcelable.Creator public ParcelableSparseArray createFromParcel(Parcel parcel) { return new ParcelableSparseArray(parcel, null); } @Override // android.os.Parcelable.Creator public ParcelableSparseArray[] newArray(int i) { return new ParcelableSparseArray[i]; } }; @Override // android.os.Parcelable public int describeContents() { return 0; } public ParcelableSparseArray() { } public ParcelableSparseArray(Parcel parcel, ClassLoader classLoader) { int readInt = parcel.readInt(); int[] iArr = new int[readInt]; parcel.readIntArray(iArr); Parcelable[] readParcelableArray = parcel.readParcelableArray(classLoader); for (int i = 0; i < readInt; i++) { put(iArr[i], readParcelableArray[i]); } } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { int size = size(); int[] iArr = new int[size]; Parcelable[] parcelableArr = new Parcelable[size]; for (int i2 = 0; i2 < size; i2++) { iArr[i2] = keyAt(i2); parcelableArr[i2] = valueAt(i2); } parcel.writeInt(size); parcel.writeIntArray(iArr); parcel.writeParcelableArray(parcelableArr, i); } }