package defpackage;

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

/* renamed from: ᵔᵨ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public class C2243 extends AbstractMap {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public transient C4526 f8791;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public transient C4460 f8792;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final /* synthetic */ C3954 f8793;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final transient Map f8794;

    public C2243(C3954 c3954, Map map) {
        this.f8793 = c3954;
        this.f8794 = map;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final void clear() {
        C3954 c3954 = this.f8793;
        if (this.f8794 == c3954.f14930) {
            c3954.clear();
            return;
        }
        C4369 c4369 = new C4369(this);
        while (c4369.hasNext()) {
            c4369.next();
            c4369.remove();
        }
    }

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

    @Override // java.util.AbstractMap, java.util.Map
    public final Set entrySet() {
        C4460 c4460 = this.f8792;
        if (c4460 != null) {
            return c4460;
        }
        C4460 c44602 = new C4460(this, 0);
        this.f8792 = c44602;
        return c44602;
    }

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

    @Override // java.util.AbstractMap, java.util.Map
    public final Object get(Object obj) {
        Object obj2;
        Map map = this.f8794;
        map.getClass();
        try {
            obj2 = map.get(obj);
        } catch (ClassCastException | NullPointerException unused) {
            obj2 = null;
        }
        Collection collection = (Collection) obj2;
        if (collection == null) {
            return null;
        }
        List list = (List) collection;
        boolean z = list instanceof RandomAccess;
        C3954 c3954 = this.f8793;
        return z ? new C5142(c3954, obj, list, null) : new C3152(c3954, obj, list, null);
    }

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

    @Override // java.util.AbstractMap, java.util.Map
    public Set keySet() {
        return this.f8793.keySet();
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Object remove(Object obj) {
        Collection collection = (Collection) this.f8794.remove(obj);
        if (collection == null) {
            return null;
        }
        C3954 c3954 = this.f8793;
        Collection collectionM8749 = c3954.m8749();
        collectionM8749.addAll(collection);
        c3954.f14929 -= collection.size();
        collection.clear();
        return collectionM8749;
    }

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

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

    @Override // java.util.AbstractMap, java.util.Map
    public final Collection values() {
        C4526 c4526 = this.f8791;
        if (c4526 != null) {
            return c4526;
        }
        C4526 c45262 = new C4526(this);
        this.f8791 = c45262;
        return c45262;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C3550 m5915(Map.Entry entry) {
        Object key = entry.getKey();
        List list = (List) ((Collection) entry.getValue());
        boolean z = list instanceof RandomAccess;
        C3954 c3954 = this.f8793;
        return new C3550(key, z ? new C5142(c3954, key, list, null) : new C3152(c3954, key, list, null));
    }
}
