package f.u;

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 */
public class c0 extends b0 {
    public static final <K, V> Map<K, V> d() {
        return v.f3952b;
    }

    public static <K, V> Map<K, V> e(f.k<? extends K, ? extends V>... kVarArr) {
        f.z.d.k.e(kVarArr, "pairs");
        if (kVarArr.length <= 0) {
            return d();
        }
        LinkedHashMap linkedHashMap = new LinkedHashMap(b0.a(kVarArr.length));
        k(kVarArr, linkedHashMap);
        return linkedHashMap;
    }

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

    public static final <K, V> void g(Map<? super K, ? super V> map, Iterable<? extends f.k<? extends K, ? extends V>> iterable) {
        f.z.d.k.e(map, "<this>");
        f.z.d.k.e(iterable, "pairs");
        for (f.k<? extends K, ? extends V> kVar : iterable) {
            map.put(kVar.a(), kVar.b());
        }
    }

    public static final <K, V> void h(Map<? super K, ? super V> map, f.k<? extends K, ? extends V>[] kVarArr) {
        f.z.d.k.e(map, "<this>");
        f.z.d.k.e(kVarArr, "pairs");
        for (f.k<? extends K, ? extends V> kVar : kVarArr) {
            map.put(kVar.a(), kVar.b());
        }
    }

    public static <K, V> Map<K, V> i(Iterable<? extends f.k<? extends K, ? extends V>> iterable) {
        f.z.d.k.e(iterable, "<this>");
        if (!(iterable instanceof Collection)) {
            LinkedHashMap linkedHashMap = new LinkedHashMap();
            j(iterable, linkedHashMap);
            return f(linkedHashMap);
        }
        Collection collection = (Collection) iterable;
        int size = collection.size();
        if (size == 0) {
            return d();
        }
        if (size == 1) {
            return b0.b(iterable instanceof List ? (f.k<? extends K, ? extends V>) ((List) iterable).get(0) : iterable.iterator().next());
        }
        LinkedHashMap linkedHashMap2 = new LinkedHashMap(b0.a(collection.size()));
        j(iterable, linkedHashMap2);
        return linkedHashMap2;
    }

    public static final <K, V, M extends Map<? super K, ? super V>> M j(Iterable<? extends f.k<? extends K, ? extends V>> iterable, M m) {
        f.z.d.k.e(iterable, "<this>");
        f.z.d.k.e(m, "destination");
        g(m, iterable);
        return m;
    }

    public static final <K, V, M extends Map<? super K, ? super V>> M k(f.k<? extends K, ? extends V>[] kVarArr, M m) {
        f.z.d.k.e(kVarArr, "<this>");
        f.z.d.k.e(m, "destination");
        h(m, kVarArr);
        return m;
    }
}
