package androidx.lifecycle;

import android.os.Binder;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.Size;
import android.util.SizeF;
import android.util.SparseArray;
import g0.c;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;

/* JADX INFO: compiled from: SavedStateHandle.kt */
/* JADX INFO: loaded from: classes.dex */
public final class v {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final a f2582f = new a(null);

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private static final Class<? extends Object>[] f2583g;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final Map<String, Object> f2584a = new LinkedHashMap();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final Map<String, c.InterfaceC0065c> f2585b = new LinkedHashMap();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final Map<String, Object> f2586c = new LinkedHashMap();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final Map<String, f2.a<Object>> f2587d = new LinkedHashMap();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final c.InterfaceC0065c f2588e = new c.InterfaceC0065c() { // from class: androidx.lifecycle.u
        @Override // g0.c.InterfaceC0065c
        public final Bundle a() {
            return v.d(this.f2581a);
        }
    };

    /* JADX INFO: compiled from: SavedStateHandle.kt */
    public static final class a {
        private a() {
        }

        public /* synthetic */ a(w1.e eVar) {
            this();
        }

        public final boolean a(Object obj) {
            if (obj == null) {
                return true;
            }
            for (Class cls : v.f2583g) {
                w1.g.b(cls);
                if (cls.isInstance(obj)) {
                    return true;
                }
            }
            return false;
        }
    }

    static {
        Class<? extends Object>[] clsArr = new Class[29];
        clsArr[0] = Boolean.TYPE;
        clsArr[1] = boolean[].class;
        clsArr[2] = Double.TYPE;
        clsArr[3] = double[].class;
        Class<SizeF> cls = Integer.TYPE;
        clsArr[4] = cls;
        clsArr[5] = int[].class;
        clsArr[6] = Long.TYPE;
        clsArr[7] = long[].class;
        clsArr[8] = String.class;
        clsArr[9] = String[].class;
        clsArr[10] = Binder.class;
        clsArr[11] = Bundle.class;
        clsArr[12] = Byte.TYPE;
        clsArr[13] = byte[].class;
        clsArr[14] = Character.TYPE;
        clsArr[15] = char[].class;
        clsArr[16] = CharSequence.class;
        clsArr[17] = CharSequence[].class;
        clsArr[18] = ArrayList.class;
        clsArr[19] = Float.TYPE;
        clsArr[20] = float[].class;
        clsArr[21] = Parcelable.class;
        clsArr[22] = Parcelable[].class;
        clsArr[23] = Serializable.class;
        clsArr[24] = Short.TYPE;
        clsArr[25] = short[].class;
        clsArr[26] = SparseArray.class;
        int i3 = Build.VERSION.SDK_INT;
        clsArr[27] = i3 >= 21 ? Size.class : cls;
        if (i3 >= 21) {
            cls = SizeF.class;
        }
        clsArr[28] = cls;
        f2583g = clsArr;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final Bundle d(v vVar) {
        w1.g.e(vVar, "this$0");
        for (Map.Entry entry : l1.z.i(vVar.f2585b).entrySet()) {
            vVar.e((String) entry.getKey(), ((c.InterfaceC0065c) entry.getValue()).a());
        }
        Set<String> setKeySet = vVar.f2584a.keySet();
        ArrayList arrayList = new ArrayList(setKeySet.size());
        ArrayList arrayList2 = new ArrayList(arrayList.size());
        for (String str : setKeySet) {
            arrayList.add(str);
            arrayList2.add(vVar.f2584a.get(str));
        }
        return androidx.core.os.d.a(k1.l.a("keys", arrayList), k1.l.a("values", arrayList2));
    }

    public final c.InterfaceC0065c c() {
        return this.f2588e;
    }

    public final <T> void e(String str, T t2) {
        w1.g.e(str, "key");
        if (!f2582f.a(t2)) {
            StringBuilder sb = new StringBuilder();
            sb.append("Can't put value with type ");
            w1.g.b(t2);
            sb.append(t2.getClass());
            sb.append(" into saved state");
            throw new IllegalArgumentException(sb.toString());
        }
        Object obj = this.f2586c.get(str);
        p pVar = obj instanceof p ? (p) obj : null;
        if (pVar != null) {
            pVar.i(t2);
        } else {
            this.f2584a.put(str, t2);
        }
        f2.a<Object> aVar = this.f2587d.get(str);
        if (aVar == null) {
            return;
        }
        aVar.setValue(t2);
    }
}
