package d.j0;

import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: compiled from: Maps.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public class l0 extends k0 {
    public static <K, V> Map<K, V> e() {
        a0 a0Var = a0.f2581c;
        d.n0.c.s.c(a0Var, "null cannot be cast to non-null type kotlin.collections.Map<K of kotlin.collections.MapsKt__MapsKt.emptyMap, V of kotlin.collections.MapsKt__MapsKt.emptyMap>");
        return a0Var;
    }

    public static <K, V> V f(Map<K, ? extends V> map, K k) {
        d.n0.c.s.e(map, "<this>");
        return (V) j0.a(map, k);
    }

    public static <K, V> Map<K, V> g(d.p<? extends K, ? extends V>... pVarArr) {
        d.n0.c.s.e(pVarArr, "pairs");
        return pVarArr.length > 0 ? n(pVarArr, new LinkedHashMap(k0.b(pVarArr.length))) : e();
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static final <K, V> Map<K, V> h(Map<K, ? extends V> map) {
        d.n0.c.s.e(map, "<this>");
        int size = map.size();
        return size != 0 ? size != 1 ? map : k0.d(map) : e();
    }

    public static <K, V> Map<K, V> i(Map<? extends K, ? extends V> map, Map<? extends K, ? extends V> map2) {
        d.n0.c.s.e(map, "<this>");
        d.n0.c.s.e(map2, "map");
        LinkedHashMap linkedHashMap = new LinkedHashMap(map);
        linkedHashMap.putAll(map2);
        return linkedHashMap;
    }

    public static final <K, V> void j(Map<? super K, ? super V> map, Iterable<? extends d.p<? extends K, ? extends V>> iterable) {
        d.n0.c.s.e(map, "<this>");
        d.n0.c.s.e(iterable, "pairs");
        for (d.p<? extends K, ? extends V> pVar : iterable) {
            map.put(pVar.a(), pVar.b());
        }
    }

    public static final <K, V> void k(Map<? super K, ? super V> map, d.p<? extends K, ? extends V>[] pVarArr) {
        d.n0.c.s.e(map, "<this>");
        d.n0.c.s.e(pVarArr, "pairs");
        for (d.p<? extends K, ? extends V> pVar : pVarArr) {
            map.put(pVar.a(), pVar.b());
        }
    }

    public static <K, V> Map<K, V> l(Iterable<? extends d.p<? extends K, ? extends V>> iterable) {
        d.n0.c.s.e(iterable, "<this>");
        if (!(iterable instanceof Collection)) {
            return h(m(iterable, new LinkedHashMap()));
        }
        Collection collection = (Collection) iterable;
        int size = collection.size();
        if (size == 0) {
            return e();
        }
        if (size != 1) {
            return m(iterable, new LinkedHashMap(k0.b(collection.size())));
        }
        return k0.c(iterable instanceof List ? (d.p<? extends K, ? extends V>) ((List) iterable).get(0) : iterable.iterator().next());
    }

    public static final <K, V, M extends Map<? super K, ? super V>> M m(Iterable<? extends d.p<? extends K, ? extends V>> iterable, M m) {
        d.n0.c.s.e(iterable, "<this>");
        d.n0.c.s.e(m, "destination");
        j(m, iterable);
        return m;
    }

    public static final <K, V, M extends Map<? super K, ? super V>> M n(d.p<? extends K, ? extends V>[] pVarArr, M m) {
        d.n0.c.s.e(pVarArr, "<this>");
        d.n0.c.s.e(m, "destination");
        k(m, pVarArr);
        return m;
    }
}
