package k;

import java.util.Iterator;
import java.util.Map;
import java.util.WeakHashMap;

/* JADX INFO: renamed from: k.f, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C2370f implements Iterable {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public C2367c f19613a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public C2367c f19614b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final WeakHashMap f19615c = new WeakHashMap();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f19616d = 0;

    public C2367c e(Object obj) {
        C2367c c2367c = this.f19613a;
        while (c2367c != null && !c2367c.f19606a.equals(obj)) {
            c2367c = c2367c.f19608c;
        }
        return c2367c;
    }

    /* JADX WARN: Code restructure failed: missing block: B:24:0x0048, code lost:
    
        if (r3.hasNext() != false) goto L28;
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x0050, code lost:
    
        if (((k.C2366b) r7).hasNext() != false) goto L28;
     */
    /* JADX WARN: Code restructure failed: missing block: B:27:0x0052, code lost:
    
        return true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0053, code lost:
    
        return false;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof C2370f)) {
            return false;
        }
        C2370f c2370f = (C2370f) obj;
        if (this.f19616d != c2370f.f19616d) {
            return false;
        }
        Iterator it = iterator();
        Iterator it2 = c2370f.iterator();
        while (true) {
            C2366b c2366b = (C2366b) it;
            if (!c2366b.hasNext()) {
                break;
            }
            C2366b c2366b2 = (C2366b) it2;
            if (!c2366b2.hasNext()) {
                break;
            }
            Map.Entry entry = (Map.Entry) c2366b.next();
            Object next = c2366b2.next();
            if ((entry == null && next != null) || (entry != null && !entry.equals(next))) {
                break;
            }
        }
        return false;
    }

    public Object g(Object obj) {
        C2367c c2367cE = e(obj);
        if (c2367cE == null) {
            return null;
        }
        this.f19616d--;
        WeakHashMap weakHashMap = this.f19615c;
        if (!weakHashMap.isEmpty()) {
            Iterator it = weakHashMap.keySet().iterator();
            while (it.hasNext()) {
                ((AbstractC2369e) it.next()).a(c2367cE);
            }
        }
        C2367c c2367c = c2367cE.f19609d;
        if (c2367c != null) {
            c2367c.f19608c = c2367cE.f19608c;
        } else {
            this.f19613a = c2367cE.f19608c;
        }
        C2367c c2367c2 = c2367cE.f19608c;
        if (c2367c2 != null) {
            c2367c2.f19609d = c2367c;
        } else {
            this.f19614b = c2367c;
        }
        c2367cE.f19608c = null;
        c2367cE.f19609d = null;
        return c2367cE.f19607b;
    }

    public final int hashCode() {
        Iterator it = iterator();
        int iHashCode = 0;
        while (true) {
            C2366b c2366b = (C2366b) it;
            if (!c2366b.hasNext()) {
                return iHashCode;
            }
            iHashCode += ((Map.Entry) c2366b.next()).hashCode();
        }
    }

    @Override // java.lang.Iterable
    public final Iterator iterator() {
        C2366b c2366b = new C2366b(this.f19613a, this.f19614b, 0);
        this.f19615c.put(c2366b, Boolean.FALSE);
        return c2366b;
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder("[");
        Iterator it = iterator();
        while (true) {
            C2366b c2366b = (C2366b) it;
            if (!c2366b.hasNext()) {
                sb.append("]");
                return sb.toString();
            }
            sb.append(((Map.Entry) c2366b.next()).toString());
            if (c2366b.hasNext()) {
                sb.append(", ");
            }
        }
    }
}
