package com.google.android.material.stateful;

import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import defpackage.ar;
import defpackage.rq6;
import defpackage.vo6;
import defpackage.zs8;

/* JADX INFO: loaded from: classes2.dex */
public class ExtendableSavedState extends ar {
    public static final Parcelable.Creator<ExtendableSavedState> CREATOR = new Parcelable.ClassLoaderCreator<ExtendableSavedState>() { // from class: com.google.android.material.stateful.ExtendableSavedState.1
        @Override // android.os.Parcelable.Creator
        @vo6
        public ExtendableSavedState[] newArray(int i) {
            return new ExtendableSavedState[i];
        }

        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.ClassLoaderCreator
        @vo6
        public ExtendableSavedState createFromParcel(@vo6 Parcel parcel, ClassLoader classLoader) {
            return new ExtendableSavedState(parcel, classLoader);
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // android.os.Parcelable.Creator
        @rq6
        public ExtendableSavedState createFromParcel(@vo6 Parcel parcel) {
            return new ExtendableSavedState(parcel, null);
        }
    };

    @vo6
    public final zs8<String, Bundle> extendableStates;

    @vo6
    public String toString() {
        return "ExtendableSavedState{" + Integer.toHexString(System.identityHashCode(this)) + " states=" + this.extendableStates + "}";
    }

    @Override // defpackage.ar, android.os.Parcelable
    public void writeToParcel(@vo6 Parcel parcel, int i) {
        super.writeToParcel(parcel, i);
        int i2 = this.extendableStates.c;
        parcel.writeInt(i2);
        String[] strArr = new String[i2];
        Bundle[] bundleArr = new Bundle[i2];
        for (int i3 = 0; i3 < i2; i3++) {
            strArr[i3] = (String) this.extendableStates.f(i3);
            bundleArr[i3] = (Bundle) this.extendableStates.j(i3);
        }
        parcel.writeStringArray(strArr);
        parcel.writeTypedArray(bundleArr, 0);
    }

    public ExtendableSavedState(Parcelable parcelable) {
        super(parcelable);
        this.extendableStates = new zs8<>(0);
    }

    private ExtendableSavedState(@vo6 Parcel parcel, ClassLoader classLoader) {
        super(parcel, classLoader);
        int i = parcel.readInt();
        String[] strArr = new String[i];
        parcel.readStringArray(strArr);
        Bundle[] bundleArr = new Bundle[i];
        parcel.readTypedArray(bundleArr, Bundle.CREATOR);
        this.extendableStates = new zs8<>(i);
        for (int i2 = 0; i2 < i; i2++) {
            this.extendableStates.put(strArr[i2], bundleArr[i2]);
        }
    }
}
