package h.b.o;

import h.b.m.k;
import java.util.Map;

/* JADX INFO: compiled from: Tuples.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class q0<K, V> extends h0<K, V, Map.Entry<? extends K, ? extends V>> {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final h.b.m.e f4426c;

    /* JADX INFO: compiled from: Tuples.kt */
    @g.i
    public static final class a<K, V> implements Map.Entry<K, V>, g.h0.c.g0.a {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final K f4427b;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public final V f4428e;

        public a(K k2, V v) {
            this.f4427b = k2;
            this.f4428e = v;
        }

        @Override // java.util.Map.Entry
        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof a)) {
                return false;
            }
            a aVar = (a) obj;
            return g.h0.c.l.a(this.f4427b, aVar.f4427b) && g.h0.c.l.a(this.f4428e, aVar.f4428e);
        }

        @Override // java.util.Map.Entry
        public K getKey() {
            return this.f4427b;
        }

        @Override // java.util.Map.Entry
        public V getValue() {
            return this.f4428e;
        }

        @Override // java.util.Map.Entry
        public int hashCode() {
            K k2 = this.f4427b;
            int iHashCode = (k2 == null ? 0 : k2.hashCode()) * 31;
            V v = this.f4428e;
            return iHashCode + (v != null ? v.hashCode() : 0);
        }

        @Override // java.util.Map.Entry
        public V setValue(V v) {
            throw new UnsupportedOperationException("Operation is not supported for read-only collection");
        }

        public String toString() {
            StringBuilder sbB = d.b.a.a.a.B("MapEntry(key=");
            sbB.append(this.f4427b);
            sbB.append(", value=");
            sbB.append(this.f4428e);
            sbB.append(')');
            return sbB.toString();
        }
    }

    /* JADX INFO: compiled from: Tuples.kt */
    @g.i
    public static final class b extends g.h0.c.m implements g.h0.b.l<h.b.m.a, g.a0> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final /* synthetic */ h.b.b<K> f4429b;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public final /* synthetic */ h.b.b<V> f4430e;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public b(h.b.b<K> bVar, h.b.b<V> bVar2) {
            super(1);
            this.f4429b = bVar;
            this.f4430e = bVar2;
        }

        @Override // g.h0.b.l
        public g.a0 invoke(h.b.m.a aVar) {
            h.b.m.a aVar2 = aVar;
            g.h0.c.l.f(aVar2, "$this$buildSerialDescriptor");
            h.b.m.a.a(aVar2, "key", this.f4429b.a(), null, false, 12);
            h.b.m.a.a(aVar2, "value", this.f4430e.a(), null, false, 12);
            return g.a0.a;
        }
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public q0(h.b.b<K> bVar, h.b.b<V> bVar2) {
        super(bVar, bVar2, null);
        g.h0.c.l.f(bVar, "keySerializer");
        g.h0.c.l.f(bVar2, "valueSerializer");
        this.f4426c = f.a.y.a.v("kotlin.collections.Map.Entry", k.c.a, new h.b.m.e[0], new b(bVar, bVar2));
    }

    @Override // h.b.b, h.b.j, h.b.a
    public h.b.m.e a() {
        return this.f4426c;
    }

    @Override // h.b.o.h0
    public Object f(Object obj) {
        Map.Entry entry = (Map.Entry) obj;
        g.h0.c.l.f(entry, "<this>");
        return entry.getKey();
    }

    @Override // h.b.o.h0
    public Object g(Object obj) {
        Map.Entry entry = (Map.Entry) obj;
        g.h0.c.l.f(entry, "<this>");
        return entry.getValue();
    }

    @Override // h.b.o.h0
    public Object h(Object obj, Object obj2) {
        return new a(obj, obj2);
    }
}
