package p037.p099;

import android.os.Binder;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.Size;
import android.util.SizeF;
import android.util.SparseArray;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import p037.p112.C2430;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ދ.ޚ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C2240 {

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static final Class[] f7187 = {Boolean.TYPE, boolean[].class, Double.TYPE, double[].class, Integer.TYPE, int[].class, Long.TYPE, long[].class, String.class, String[].class, Binder.class, Bundle.class, Byte.TYPE, byte[].class, Character.TYPE, char[].class, CharSequence.class, CharSequence[].class, ArrayList.class, Float.TYPE, float[].class, Parcelable.class, Parcelable[].class, Serializable.class, Short.TYPE, short[].class, SparseArray.class, Size.class, SizeF.class};

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Map<String, Object> f7188;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final Map<String, C2430.InterfaceC2432> f7189;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final Map<String, Object<?>> f7190;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final C2430.InterfaceC2432 f7191;

    /* JADX INFO: renamed from: މ.ދ.ޚ$֏, reason: contains not printable characters */
    public class C2241 implements C2430.InterfaceC2432 {
        public C2241() {
        }

        @Override // p037.p112.C2430.InterfaceC2432
        /* JADX INFO: renamed from: ֏ */
        public Bundle mo815() {
            for (Map.Entry entry : new HashMap(C2240.this.f7189).entrySet()) {
                C2240.this.m4298((String) entry.getKey(), ((C2430.InterfaceC2432) entry.getValue()).mo815());
            }
            Set<String> setKeySet = C2240.this.f7188.keySet();
            ArrayList<? extends Parcelable> arrayList = new ArrayList<>(setKeySet.size());
            ArrayList<? extends Parcelable> arrayList2 = new ArrayList<>(arrayList.size());
            for (String str : setKeySet) {
                arrayList.add(str);
                arrayList2.add(C2240.this.f7188.get(str));
            }
            Bundle bundle = new Bundle();
            bundle.putParcelableArrayList("keys", arrayList);
            bundle.putParcelableArrayList("values", arrayList2);
            return bundle;
        }
    }

    public C2240() {
        this.f7189 = new HashMap();
        this.f7190 = new HashMap();
        this.f7191 = new C2241();
        this.f7188 = new HashMap();
    }

    public C2240(Map<String, Object> map) {
        this.f7189 = new HashMap();
        this.f7190 = new HashMap();
        this.f7191 = new C2241();
        this.f7188 = new HashMap(map);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C2240 m4297(Bundle bundle, Bundle bundle2) {
        if (bundle == null && bundle2 == null) {
            return new C2240();
        }
        HashMap map = new HashMap();
        if (bundle2 != null) {
            for (String str : bundle2.keySet()) {
                map.put(str, bundle2.get(str));
            }
        }
        if (bundle == null) {
            return new C2240(map);
        }
        ArrayList parcelableArrayList = bundle.getParcelableArrayList("keys");
        ArrayList parcelableArrayList2 = bundle.getParcelableArrayList("values");
        if (parcelableArrayList == null || parcelableArrayList2 == null || parcelableArrayList.size() != parcelableArrayList2.size()) {
            throw new IllegalStateException("Invalid bundle passed as restored state");
        }
        for (int i = 0; i < parcelableArrayList.size(); i++) {
            map.put((String) parcelableArrayList.get(i), parcelableArrayList2.get(i));
        }
        return new C2240(map);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public <T> void m4298(String str, T t) {
        if (t != null) {
            for (Class cls : f7187) {
                if (!cls.isInstance(t)) {
                }
            }
            StringBuilder sbM4889 = C2803.m4889("Can't put value with type ");
            sbM4889.append(t.getClass());
            sbM4889.append(" into saved state");
            throw new IllegalArgumentException(sbM4889.toString());
        }
        C2229 c2229 = (C2229) this.f7190.get(str);
        if (c2229 != null) {
            c2229.mo345(t);
        } else {
            this.f7188.put(str, t);
        }
    }
}
