package defpackage;

import androidx.media3.exoplayer.rtsp.RtspHeaders;
import defpackage.ui4;
import java.io.Serializable;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.SortedMap;

/* JADX INFO: loaded from: classes2.dex */
@az3
@li2
@xd2
public abstract class fj4<K, V> implements Map<K, V>, Serializable {
    public transient ck4 a;
    public transient ck4 b;
    public transient ui4 c;

    @xd2
    public static class a<K, V> {
        public Object[] a;
        public int b = 0;
        public C0139a c;

        /* JADX INFO: renamed from: fj4$a$a, reason: collision with other inner class name */
        public static final class C0139a {
            public final Object a;
            public final Object b;
            public final Object c;

            public C0139a(Object obj, Object obj2, Object obj3) {
                this.a = obj;
                this.b = obj2;
                this.c = obj3;
            }

            public final IllegalArgumentException a() {
                StringBuilder sb = new StringBuilder("Multiple entries with same key: ");
                Object obj = this.a;
                sb.append(obj);
                sb.append("=");
                sb.append(this.b);
                sb.append(" and ");
                sb.append(obj);
                sb.append("=");
                sb.append(this.c);
                return new IllegalArgumentException(sb.toString());
            }
        }

        public a(int i) {
            this.a = new Object[i * 2];
        }

        public final fj4 a(boolean z) {
            C0139a c0139a;
            C0139a c0139a2;
            if (z && (c0139a2 = this.c) != null) {
                throw c0139a2.a();
            }
            px7 px7VarP = px7.p(this.b, this.a, this);
            if (!z || (c0139a = this.c) == null) {
                return px7VarP;
            }
            throw c0139a.a();
        }

        public fj4 b() {
            return a(false);
        }

        public a c(Object obj, Object obj2) {
            int i = (this.b + 1) * 2;
            Object[] objArr = this.a;
            if (i > objArr.length) {
                this.a = Arrays.copyOf(objArr, ui4.b.b(objArr.length, i));
            }
            k41.a(obj, obj2);
            Object[] objArr2 = this.a;
            int i2 = this.b;
            int i3 = i2 * 2;
            objArr2[i3] = obj;
            objArr2[i3 + 1] = obj2;
            this.b = i2 + 1;
            return this;
        }

        public void d(Map.Entry entry) {
            c(entry.getKey(), entry.getValue());
        }

        public a e(Iterable iterable) {
            if (iterable instanceof Collection) {
                int size = (((Collection) iterable).size() + this.b) * 2;
                Object[] objArr = this.a;
                if (size > objArr.length) {
                    this.a = Arrays.copyOf(objArr, ui4.b.b(objArr.length, size));
                }
            }
            Iterator it = iterable.iterator();
            while (it.hasNext()) {
                d((Map.Entry) it.next());
            }
            return this;
        }
    }

    public static abstract class b<K, V> extends fj4<K, V> {
        @Override // defpackage.fj4
        public final ck4 d() {
            return new gj4(this);
        }

        @Override // defpackage.fj4
        public ck4 e() {
            return new kj4(this);
        }

        @Override // defpackage.fj4, java.util.Map
        public final /* bridge */ /* synthetic */ Set entrySet() {
            return entrySet();
        }

        @Override // defpackage.fj4
        public final ui4 f() {
            return new nj4(this);
        }

        @Override // defpackage.fj4, java.util.Map
        public final /* bridge */ /* synthetic */ Set keySet() {
            return keySet();
        }

        public abstract p7a p();

        @Override // defpackage.fj4, java.util.Map
        public final /* bridge */ /* synthetic */ Collection values() {
            return values();
        }
    }

    public final class c extends b<K, ck4<V>> {
        @Override // defpackage.fj4, java.util.Map
        public final boolean containsKey(Object obj) {
            throw null;
        }

        @Override // fj4.b, defpackage.fj4
        public final ck4 e() {
            throw null;
        }

        @Override // defpackage.fj4, java.util.Map
        public final Object get(Object obj) {
            throw null;
        }

        @Override // defpackage.fj4
        public final boolean h() {
            throw null;
        }

        @Override // defpackage.fj4, java.util.Map
        public final int hashCode() {
            throw null;
        }

        @Override // defpackage.fj4
        public final boolean i() {
            throw null;
        }

        @Override // fj4.b
        public final p7a p() {
            throw null;
        }

        @Override // java.util.Map
        public final int size() {
            throw null;
        }
    }

    @sw4
    public static class d<K, V> implements Serializable {
    }

    public static a a() {
        return new a(4);
    }

    public static a b() {
        k41.b(21, "expectedSize");
        return new a(21);
    }

    public static fj4 c(Map map) {
        if ((map instanceof fj4) && !(map instanceof SortedMap)) {
            fj4 fj4Var = (fj4) map;
            if (!fj4Var.i()) {
                return fj4Var;
            }
        }
        Set<Map.Entry<K, V>> setEntrySet = map.entrySet();
        a aVar = new a(setEntrySet != null ? setEntrySet.size() : 4);
        aVar.e(setEntrySet);
        return aVar.a(true);
    }

    public static fj4 l() {
        return px7.i;
    }

    public static fj4 m(Object obj, Object obj2) {
        k41.a(obj, obj2);
        return px7.p(1, new Object[]{obj, obj2}, null);
    }

    public static fj4 n(String str, String str2) {
        k41.a(RtspHeaders.CONTENT_TYPE, str);
        k41.a(RtspHeaders.CONTENT_LENGTH, str2);
        return px7.p(2, new Object[]{RtspHeaders.CONTENT_TYPE, str, RtspHeaders.CONTENT_LENGTH, str2}, null);
    }

    @Override // java.util.Map
    public final void clear() {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.Map
    public boolean containsKey(Object obj) {
        return get(obj) != null;
    }

    @Override // java.util.Map
    public final boolean containsValue(Object obj) {
        return values().contains(obj);
    }

    public abstract ck4 d();

    public abstract ck4 e();

    @Override // java.util.Map
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj instanceof Map) {
            return entrySet().equals(((Map) obj).entrySet());
        }
        return false;
    }

    public abstract ui4 f();

    @Override // java.util.Map
    /* JADX INFO: renamed from: g, reason: merged with bridge method [inline-methods] */
    public ck4 entrySet() {
        ck4 ck4Var = this.a;
        if (ck4Var != null) {
            return ck4Var;
        }
        ck4 ck4VarD = d();
        this.a = ck4VarD;
        return ck4VarD;
    }

    @Override // java.util.Map
    public abstract Object get(Object obj);

    @Override // java.util.Map
    public final Object getOrDefault(Object obj, Object obj2) {
        Object obj3 = get(obj);
        return obj3 != null ? obj3 : obj2;
    }

    public boolean h() {
        return false;
    }

    @Override // java.util.Map
    public int hashCode() {
        return hm8.e(entrySet());
    }

    public abstract boolean i();

    @Override // java.util.Map
    public final boolean isEmpty() {
        return size() == 0;
    }

    public p7a j() {
        return new ej4(entrySet().iterator());
    }

    @Override // java.util.Map
    /* JADX INFO: renamed from: k, reason: merged with bridge method [inline-methods] */
    public ck4 keySet() {
        ck4 ck4Var = this.b;
        if (ck4Var != null) {
            return ck4Var;
        }
        ck4 ck4VarE = e();
        this.b = ck4VarE;
        return ck4VarE;
    }

    @Override // java.util.Map
    /* JADX INFO: renamed from: o, reason: merged with bridge method [inline-methods] */
    public ui4 values() {
        ui4 ui4Var = this.c;
        if (ui4Var != null) {
            return ui4Var;
        }
        ui4 ui4VarF = f();
        this.c = ui4VarF;
        return ui4VarF;
    }

    @Override // java.util.Map
    public final Object put(Object obj, Object obj2) {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.Map
    public final void putAll(Map map) {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.Map
    public final Object remove(Object obj) {
        throw new UnsupportedOperationException();
    }

    public final String toString() {
        return oo5.g(this);
    }
}
