package com.google.common.collect;

import java.util.AbstractMap;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.RandomAccess;
import java.util.Set;

/* JADX INFO: loaded from: classes2.dex */
public class f extends AbstractMap {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public transient d f23658a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public transient z f23659b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final transient Map f23660c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final /* synthetic */ AbstractMapBasedMultimap f23661d;

    public f(AbstractMapBasedMultimap abstractMapBasedMultimap, Map map) {
        this.f23661d = abstractMapBasedMultimap;
        this.f23660c = map;
    }

    @Override // java.util.AbstractMap, java.util.Map
    /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
    public final Set entrySet() {
        d dVar = this.f23658a;
        if (dVar != null) {
            return dVar;
        }
        d dVar2 = new d(this, 0);
        this.f23658a = dVar2;
        return dVar2;
    }

    @Override // java.util.AbstractMap, java.util.Map
    /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
    public final Collection values() {
        z zVar = this.f23659b;
        if (zVar != null) {
            return zVar;
        }
        z zVar2 = new z(this);
        this.f23659b = zVar2;
        return zVar2;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final void clear() {
        AbstractMapBasedMultimap abstractMapBasedMultimap = this.f23661d;
        if (this.f23660c == abstractMapBasedMultimap.f23568e) {
            abstractMapBasedMultimap.clear();
        } else {
            z0.e(new e(this));
        }
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final boolean containsKey(Object obj) {
        Map map = this.f23660c;
        map.getClass();
        try {
            return map.containsKey(obj);
        } catch (ClassCastException | NullPointerException unused) {
            return false;
        }
    }

    public final Map.Entry d(Map.Entry entry) {
        Object key = entry.getKey();
        Collection collection = (Collection) entry.getValue();
        AbstractListMultimap abstractListMultimap = (AbstractListMultimap) this.f23661d;
        abstractListMultimap.getClass();
        List list = (List) collection;
        return new ImmutableEntry(key, list instanceof RandomAccess ? new k(abstractListMultimap, key, list, null) : new p(abstractListMultimap, key, list, null));
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final boolean equals(Object obj) {
        return this == obj || this.f23660c.equals(obj);
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Object get(Object obj) {
        Object obj2;
        Map map = this.f23660c;
        map.getClass();
        try {
            obj2 = map.get(obj);
        } catch (ClassCastException | NullPointerException unused) {
            obj2 = null;
        }
        Collection collection = (Collection) obj2;
        if (collection == null) {
            return null;
        }
        AbstractListMultimap abstractListMultimap = (AbstractListMultimap) this.f23661d;
        abstractListMultimap.getClass();
        List list = (List) collection;
        return list instanceof RandomAccess ? new k(abstractListMultimap, obj, list, null) : new p(abstractListMultimap, obj, list, null);
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final int hashCode() {
        return this.f23660c.hashCode();
    }

    @Override // java.util.AbstractMap, java.util.Map
    public Set keySet() {
        AbstractMapBasedMultimap abstractMapBasedMultimap = this.f23661d;
        Set set = abstractMapBasedMultimap.f23726b;
        if (set != null) {
            return set;
        }
        Set setK = abstractMapBasedMultimap.k();
        abstractMapBasedMultimap.f23726b = setK;
        return setK;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Object remove(Object obj) {
        Collection collection = (Collection) this.f23660c.remove(obj);
        if (collection == null) {
            return null;
        }
        AbstractMapBasedMultimap abstractMapBasedMultimap = this.f23661d;
        Collection collectionI = abstractMapBasedMultimap.i();
        collectionI.addAll(collection);
        abstractMapBasedMultimap.f23569f -= collection.size();
        collection.clear();
        return collectionI;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final int size() {
        return this.f23660c.size();
    }

    @Override // java.util.AbstractMap
    public final String toString() {
        return this.f23660c.toString();
    }
}
