package com.google.android.material.stateful; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; import androidx.collection.SimpleArrayMap; import androidx.customview.view.AbsSavedState; /* loaded from: classes2.dex */ public class ExtendableSavedState extends AbsSavedState { public static final Parcelable.Creator CREATOR = new Parcelable.ClassLoaderCreator() { // from class: com.google.android.material.stateful.ExtendableSavedState.1 /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.ClassLoaderCreator public ExtendableSavedState createFromParcel(Parcel parcel, ClassLoader classLoader) { return new ExtendableSavedState(parcel, classLoader); } /* JADX WARN: Multi-variable type inference failed */ @Override // android.os.Parcelable.Creator public ExtendableSavedState createFromParcel(Parcel parcel) { return new ExtendableSavedState(parcel, null); } @Override // android.os.Parcelable.Creator public ExtendableSavedState[] newArray(int i) { return new ExtendableSavedState[i]; } }; public final SimpleArrayMap extendableStates; public ExtendableSavedState(Parcelable parcelable) { super(parcelable); this.extendableStates = new SimpleArrayMap<>(); } private ExtendableSavedState(Parcel parcel, ClassLoader classLoader) { super(parcel, classLoader); int readInt = parcel.readInt(); String[] strArr = new String[readInt]; parcel.readStringArray(strArr); Bundle[] bundleArr = new Bundle[readInt]; parcel.readTypedArray(bundleArr, Bundle.CREATOR); this.extendableStates = new SimpleArrayMap<>(readInt); for (int i = 0; i < readInt; i++) { this.extendableStates.put(strArr[i], bundleArr[i]); } } @Override // androidx.customview.view.AbsSavedState, android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { super.writeToParcel(parcel, i); int size = this.extendableStates.getSize(); parcel.writeInt(size); String[] strArr = new String[size]; Bundle[] bundleArr = new Bundle[size]; for (int i2 = 0; i2 < size; i2++) { strArr[i2] = this.extendableStates.keyAt(i2); bundleArr[i2] = this.extendableStates.valueAt(i2); } parcel.writeStringArray(strArr); parcel.writeTypedArray(bundleArr, 0); } public String toString() { return "ExtendableSavedState{" + Integer.toHexString(System.identityHashCode(this)) + " states=" + this.extendableStates + "}"; } }