package defpackage;

import defpackage.bb;
import defpackage.oq0;
import defpackage.yq0;
import java.io.Serializable;
import java.lang.ref.ReferenceQueue;
import java.lang.ref.SoftReference;
import java.lang.ref.WeakReference;
import java.util.AbstractCollection;
import java.util.AbstractMap;
import java.util.AbstractQueue;
import java.util.AbstractSet;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import java.util.NoSuchElementException;
import java.util.Queue;
import java.util.Set;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReferenceArray;
import java.util.concurrent.locks.ReentrantLock;
import java.util.logging.Logger;

/* JADX INFO: loaded from: classes2.dex */
@az3
class jd5<K, V> extends AbstractMap<K, V> implements ConcurrentMap<K, V> {
    public static final a v;
    public static final Queue w;
    public final int a;
    public final int b;
    public final r[] c;
    public final int d;
    public final hp2 e;
    public final hp2 f;
    public final t i;
    public final t.a j;
    public final long k;
    public final kpa l;
    public final Queue m;
    public final my7 n;
    public final en9 o;
    public final f p;
    public final bb.b q;
    public final yq0 r;
    public Set s;
    public Collection t;
    public Set u;

    public class a implements aa<Object, Object> {
        @Override // jd5.aa
        public final hw7 a() {
            return null;
        }

        @Override // jd5.aa
        public final void b(Object obj) {
        }

        @Override // jd5.aa
        public final int c() {
            return 0;
        }

        @Override // jd5.aa
        public final Object d() {
            return null;
        }

        @Override // jd5.aa
        public final aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            return this;
        }

        @Override // jd5.aa
        public final Object get() {
            return null;
        }

        @Override // jd5.aa
        public final boolean isActive() {
            return false;
        }

        @Override // jd5.aa
        public final boolean isLoading() {
            return false;
        }
    }

    public interface aa<K, V> {
        hw7 a();

        void b(Object obj);

        int c();

        Object d();

        aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var);

        Object get();

        boolean isActive();

        boolean isLoading();
    }

    public final class ab extends AbstractCollection<V> {
        public ab() {
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final void clear() {
            jd5.this.clear();
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean contains(Object obj) {
            return jd5.this.containsValue(obj);
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean isEmpty() {
            return jd5.this.isEmpty();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
        public final Iterator iterator() {
            return new z();
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final int size() {
            return jd5.this.size();
        }
    }

    public static final class ac<K, V> extends ae<K, V> {
        public volatile long d;
        public hw7 e;
        public hw7 f;

        @Override // jd5.ae, defpackage.hw7
        public final hw7 c() {
            return this.f;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void g(hw7 hw7Var) {
            this.f = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final hw7 i() {
            return this.e;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void j(hw7 hw7Var) {
            this.e = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void n(long j) {
            this.d = j;
        }

        @Override // jd5.ae, defpackage.hw7
        public final long o() {
            return this.d;
        }
    }

    public static final class ad<K, V> extends ae<K, V> {
        public volatile long d;
        public hw7 e;
        public hw7 f;
        public volatile long i;
        public hw7 j;
        public hw7 k;

        @Override // jd5.ae, defpackage.hw7
        public final hw7 c() {
            return this.f;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void e(hw7 hw7Var) {
            this.k = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void f(hw7 hw7Var) {
            this.j = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void g(hw7 hw7Var) {
            this.f = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final hw7 h() {
            return this.j;
        }

        @Override // jd5.ae, defpackage.hw7
        public final hw7 i() {
            return this.e;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void j(hw7 hw7Var) {
            this.e = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final hw7 k() {
            return this.k;
        }

        @Override // jd5.ae, defpackage.hw7
        public final long m() {
            return this.i;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void n(long j) {
            this.d = j;
        }

        @Override // jd5.ae, defpackage.hw7
        public final long o() {
            return this.d;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void p(long j) {
            this.i = j;
        }
    }

    public static class ae<K, V> extends WeakReference<K> implements hw7<K, V> {
        public final int a;
        public final hw7 b;
        public volatile aa c;

        public ae(ReferenceQueue referenceQueue, Object obj, int i, hw7 hw7Var) {
            super(obj, referenceQueue);
            this.c = jd5.v;
            this.a = i;
            this.b = hw7Var;
        }

        @Override // defpackage.hw7
        public final aa a() {
            return this.c;
        }

        @Override // defpackage.hw7
        public final hw7 b() {
            return this.b;
        }

        public hw7 c() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public final void d(aa aaVar) {
            this.c = aaVar;
        }

        public void e(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        public void f(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        public void g(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public final int getHash() {
            return this.a;
        }

        @Override // defpackage.hw7
        public final Object getKey() {
            return get();
        }

        public hw7 h() {
            throw new UnsupportedOperationException();
        }

        public hw7 i() {
            throw new UnsupportedOperationException();
        }

        public void j(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        public hw7 k() {
            throw new UnsupportedOperationException();
        }

        public long m() {
            throw new UnsupportedOperationException();
        }

        public void n(long j) {
            throw new UnsupportedOperationException();
        }

        public long o() {
            throw new UnsupportedOperationException();
        }

        public void p(long j) {
            throw new UnsupportedOperationException();
        }
    }

    public static class af<K, V> extends WeakReference<V> implements aa<K, V> {
        public final hw7 a;

        public af(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            super(obj, referenceQueue);
            this.a = hw7Var;
        }

        @Override // jd5.aa
        public final hw7 a() {
            return this.a;
        }

        @Override // jd5.aa
        public final void b(Object obj) {
        }

        @Override // jd5.aa
        public int c() {
            return 1;
        }

        @Override // jd5.aa
        public final Object d() {
            return get();
        }

        @Override // jd5.aa
        public aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            return new af(referenceQueue, obj, hw7Var);
        }

        @Override // jd5.aa
        public final boolean isActive() {
            return true;
        }

        @Override // jd5.aa
        public final boolean isLoading() {
            return false;
        }
    }

    public static final class ag<K, V> extends ae<K, V> {
        public volatile long d;
        public hw7 e;
        public hw7 f;

        @Override // jd5.ae, defpackage.hw7
        public final void e(hw7 hw7Var) {
            this.f = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void f(hw7 hw7Var) {
            this.e = hw7Var;
        }

        @Override // jd5.ae, defpackage.hw7
        public final hw7 h() {
            return this.e;
        }

        @Override // jd5.ae, defpackage.hw7
        public final hw7 k() {
            return this.f;
        }

        @Override // jd5.ae, defpackage.hw7
        public final long m() {
            return this.d;
        }

        @Override // jd5.ae, defpackage.hw7
        public final void p(long j) {
            this.d = j;
        }
    }

    public static final class ah<K, V> extends s<K, V> {
        @Override // jd5.s, jd5.aa
        public final int c() {
            return 0;
        }

        @Override // jd5.s, jd5.aa
        public final aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            return new ah(referenceQueue, obj, hw7Var);
        }
    }

    public static final class ai<K, V> extends x<K, V> {
        @Override // jd5.x, jd5.aa
        public final int c() {
            throw null;
        }
    }

    public static final class aj<K, V> extends af<K, V> {
        @Override // jd5.af, jd5.aa
        public final int c() {
            return 0;
        }

        @Override // jd5.af, jd5.aa
        public final aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            return new aj(referenceQueue, obj, hw7Var);
        }
    }

    public static final class ak<K, V> extends AbstractQueue<hw7<K, V>> {

        public class a extends d<K, V> {
            public hw7 a;
            public hw7 b;

            @Override // jd5.d, defpackage.hw7
            public final void e(hw7 hw7Var) {
                this.b = hw7Var;
            }

            @Override // jd5.d, defpackage.hw7
            public final void f(hw7 hw7Var) {
                this.a = hw7Var;
            }

            @Override // jd5.d, defpackage.hw7
            public final hw7 h() {
                return this.a;
            }

            @Override // jd5.d, defpackage.hw7
            public final hw7 k() {
                return this.b;
            }

            @Override // jd5.d, defpackage.hw7
            public final long m() {
                return Long.MAX_VALUE;
            }

            @Override // jd5.d, defpackage.hw7
            public final void p(long j) {
            }
        }

        @Override // java.util.AbstractQueue, java.util.AbstractCollection, java.util.Collection
        public final void clear() {
            throw null;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean contains(Object obj) {
            return ((hw7) obj).h() != q.a;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean isEmpty() {
            throw null;
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
        public final Iterator iterator() {
            throw null;
        }

        @Override // java.util.Queue
        public final boolean offer(Object obj) {
            hw7 hw7Var = (hw7) obj;
            hw7 hw7VarK = hw7Var.k();
            hw7 hw7VarH = hw7Var.h();
            a aVar = jd5.v;
            hw7VarK.f(hw7VarH);
            hw7VarH.e(hw7VarK);
            throw null;
        }

        @Override // java.util.Queue
        public final Object peek() {
            throw null;
        }

        @Override // java.util.Queue
        public final Object poll() {
            throw null;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean remove(Object obj) {
            hw7 hw7Var = (hw7) obj;
            hw7 hw7VarK = hw7Var.k();
            hw7 hw7VarH = hw7Var.h();
            a aVar = jd5.v;
            hw7VarK.f(hw7VarH);
            hw7VarH.e(hw7VarK);
            q qVar = q.a;
            hw7Var.f(qVar);
            hw7Var.e(qVar);
            return hw7VarH != qVar;
        }

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

    public final class al implements Map.Entry<K, V> {
        public final Object a;
        public Object b;

        public al(Object obj, Object obj2) {
            this.a = obj;
            this.b = obj2;
        }

        @Override // java.util.Map.Entry
        public final boolean equals(Object obj) {
            if (obj instanceof Map.Entry) {
                Map.Entry entry = (Map.Entry) obj;
                if (this.a.equals(entry.getKey()) && this.b.equals(entry.getValue())) {
                    return true;
                }
            }
            return false;
        }

        @Override // java.util.Map.Entry
        public final Object getKey() {
            return this.a;
        }

        @Override // java.util.Map.Entry
        public final Object getValue() {
            return this.b;
        }

        @Override // java.util.Map.Entry
        public final int hashCode() {
            return this.a.hashCode() ^ this.b.hashCode();
        }

        @Override // java.util.Map.Entry
        public final Object setValue(Object obj) {
            Object objPut = jd5.this.put(this.a, obj);
            this.b = obj;
            return objPut;
        }

        public final String toString() {
            return this.a + "=" + this.b;
        }
    }

    public class b extends AbstractQueue<Object> {
        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
        public final Iterator iterator() {
            return ck4.p().iterator();
        }

        @Override // java.util.Queue
        public final boolean offer(Object obj) {
            return true;
        }

        @Override // java.util.Queue
        public final Object peek() {
            return null;
        }

        @Override // java.util.Queue
        public final Object poll() {
            return null;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final int size() {
            return 0;
        }
    }

    public abstract class c<T> extends AbstractSet<T> {
        public c() {
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final void clear() {
            jd5.this.clear();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean isEmpty() {
            return jd5.this.isEmpty();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final int size() {
            return jd5.this.size();
        }
    }

    public static abstract class d<K, V> implements hw7<K, V> {
        @Override // defpackage.hw7
        public aa a() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public hw7 b() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public hw7 c() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public void d(aa aaVar) {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public void e(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public void f(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public void g(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public int getHash() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public Object getKey() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public hw7 h() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public hw7 i() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public void j(hw7 hw7Var) {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public hw7 k() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public long m() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public void n(long j) {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public long o() {
            throw new UnsupportedOperationException();
        }

        @Override // defpackage.hw7
        public void p(long j) {
            throw new UnsupportedOperationException();
        }
    }

    public static final class e<K, V> extends AbstractQueue<hw7<K, V>> {
        public final a a;

        public class a extends d<K, V> {
            public hw7 a;
            public hw7 b;

            @Override // jd5.d, defpackage.hw7
            public final hw7 c() {
                return this.b;
            }

            @Override // jd5.d, defpackage.hw7
            public final void g(hw7 hw7Var) {
                this.b = hw7Var;
            }

            @Override // jd5.d, defpackage.hw7
            public final hw7 i() {
                return this.a;
            }

            @Override // jd5.d, defpackage.hw7
            public final void j(hw7 hw7Var) {
                this.a = hw7Var;
            }

            @Override // jd5.d, defpackage.hw7
            public final void n(long j) {
            }

            @Override // jd5.d, defpackage.hw7
            public final long o() {
                return Long.MAX_VALUE;
            }
        }

        public e() {
            a aVar = new a();
            aVar.a = aVar;
            aVar.b = aVar;
            this.a = aVar;
        }

        @Override // java.util.AbstractQueue, java.util.AbstractCollection, java.util.Collection
        public final void clear() {
            a aVar = this.a;
            hw7 hw7Var = aVar.a;
            while (hw7Var != aVar) {
                hw7 hw7VarI = hw7Var.i();
                a aVar2 = jd5.v;
                q qVar = q.a;
                hw7Var.j(qVar);
                hw7Var.g(qVar);
                hw7Var = hw7VarI;
            }
            aVar.a = aVar;
            aVar.b = aVar;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean contains(Object obj) {
            return ((hw7) obj).i() != q.a;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean isEmpty() {
            a aVar = this.a;
            return aVar.a == aVar;
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
        public final Iterator iterator() {
            a aVar = this.a;
            hw7 hw7Var = aVar.a;
            if (hw7Var == aVar) {
                hw7Var = null;
            }
            return new kd5(this, hw7Var);
        }

        @Override // java.util.Queue
        public final boolean offer(Object obj) {
            hw7 hw7Var = (hw7) obj;
            hw7 hw7VarC = hw7Var.c();
            hw7 hw7VarI = hw7Var.i();
            a aVar = jd5.v;
            hw7VarC.j(hw7VarI);
            hw7VarI.g(hw7VarC);
            a aVar2 = this.a;
            hw7 hw7Var2 = aVar2.b;
            hw7Var2.j(hw7Var);
            hw7Var.g(hw7Var2);
            hw7Var.j(aVar2);
            aVar2.b = hw7Var;
            return true;
        }

        @Override // java.util.Queue
        public final Object peek() {
            a aVar = this.a;
            hw7 hw7Var = aVar.a;
            if (hw7Var == aVar) {
                return null;
            }
            return hw7Var;
        }

        @Override // java.util.Queue
        public final Object poll() {
            a aVar = this.a;
            hw7 hw7Var = aVar.a;
            if (hw7Var == aVar) {
                return null;
            }
            remove(hw7Var);
            return hw7Var;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final boolean remove(Object obj) {
            hw7 hw7Var = (hw7) obj;
            hw7 hw7VarC = hw7Var.c();
            hw7 hw7VarI = hw7Var.i();
            a aVar = jd5.v;
            hw7VarC.j(hw7VarI);
            hw7VarI.g(hw7VarC);
            q qVar = q.a;
            hw7Var.j(qVar);
            hw7Var.g(qVar);
            return hw7VarI != qVar;
        }

        @Override // java.util.AbstractCollection, java.util.Collection
        public final int size() {
            a aVar = this.a;
            int i = 0;
            for (hw7 hw7VarI = aVar.a; hw7VarI != aVar; hw7VarI = hw7VarI.i()) {
                i++;
            }
            return i;
        }
    }

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static abstract class f {
        public static final f[] a;
        public static final /* synthetic */ f[] b;

        /* JADX INFO: Fake field, exist only in values array */
        f EF0;

        public enum a extends f {
            public a() {
                super("STRONG", 0);
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                return new w(obj, i, hw7Var);
            }
        }

        public enum b extends f {
            public b() {
                super("STRONG_ACCESS", 1);
            }

            @Override // jd5.f
            public final hw7 b(r rVar, hw7 hw7Var, hw7 hw7Var2, Object obj) {
                hw7 hw7VarB = super.b(rVar, hw7Var, hw7Var2, obj);
                f.a(hw7Var, hw7VarB);
                return hw7VarB;
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                u uVar = new u(obj, i, hw7Var);
                uVar.e = Long.MAX_VALUE;
                a aVar = jd5.v;
                q qVar = q.a;
                uVar.f = qVar;
                uVar.i = qVar;
                return uVar;
            }
        }

        public enum c extends f {
            public c() {
                super("STRONG_WRITE", 2);
            }

            @Override // jd5.f
            public final hw7 b(r rVar, hw7 hw7Var, hw7 hw7Var2, Object obj) {
                hw7 hw7VarB = super.b(rVar, hw7Var, hw7Var2, obj);
                f.c(hw7Var, hw7VarB);
                return hw7VarB;
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                y yVar = new y(obj, i, hw7Var);
                yVar.e = Long.MAX_VALUE;
                a aVar = jd5.v;
                q qVar = q.a;
                yVar.f = qVar;
                yVar.i = qVar;
                return yVar;
            }
        }

        public enum d extends f {
            public d() {
                super("STRONG_ACCESS_WRITE", 3);
            }

            @Override // jd5.f
            public final hw7 b(r rVar, hw7 hw7Var, hw7 hw7Var2, Object obj) {
                hw7 hw7VarB = super.b(rVar, hw7Var, hw7Var2, obj);
                f.a(hw7Var, hw7VarB);
                f.c(hw7Var, hw7VarB);
                return hw7VarB;
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                v vVar = new v(obj, i, hw7Var);
                vVar.e = Long.MAX_VALUE;
                a aVar = jd5.v;
                q qVar = q.a;
                vVar.f = qVar;
                vVar.i = qVar;
                vVar.j = Long.MAX_VALUE;
                vVar.k = qVar;
                vVar.l = qVar;
                return vVar;
            }
        }

        public enum e extends f {
            public e() {
                super("WEAK", 4);
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                return new ae(rVar.j, obj, i, hw7Var);
            }
        }

        /* JADX INFO: renamed from: jd5$f$f, reason: collision with other inner class name */
        public enum C0150f extends f {
            public C0150f() {
                super("WEAK_ACCESS", 5);
            }

            @Override // jd5.f
            public final hw7 b(r rVar, hw7 hw7Var, hw7 hw7Var2, Object obj) {
                hw7 hw7VarB = super.b(rVar, hw7Var, hw7Var2, obj);
                f.a(hw7Var, hw7VarB);
                return hw7VarB;
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                ac acVar = new ac(rVar.j, obj, i, hw7Var);
                acVar.d = Long.MAX_VALUE;
                a aVar = jd5.v;
                q qVar = q.a;
                acVar.e = qVar;
                acVar.f = qVar;
                return acVar;
            }
        }

        public enum g extends f {
            public g() {
                super("WEAK_WRITE", 6);
            }

            @Override // jd5.f
            public final hw7 b(r rVar, hw7 hw7Var, hw7 hw7Var2, Object obj) {
                hw7 hw7VarB = super.b(rVar, hw7Var, hw7Var2, obj);
                f.c(hw7Var, hw7VarB);
                return hw7VarB;
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                ag agVar = new ag(rVar.j, obj, i, hw7Var);
                agVar.d = Long.MAX_VALUE;
                a aVar = jd5.v;
                q qVar = q.a;
                agVar.e = qVar;
                agVar.f = qVar;
                return agVar;
            }
        }

        public enum h extends f {
            public h() {
                super("WEAK_ACCESS_WRITE", 7);
            }

            @Override // jd5.f
            public final hw7 b(r rVar, hw7 hw7Var, hw7 hw7Var2, Object obj) {
                hw7 hw7VarB = super.b(rVar, hw7Var, hw7Var2, obj);
                f.a(hw7Var, hw7VarB);
                f.c(hw7Var, hw7VarB);
                return hw7VarB;
            }

            @Override // jd5.f
            public final hw7 d(r rVar, Object obj, int i, hw7 hw7Var) {
                ad adVar = new ad(rVar.j, obj, i, hw7Var);
                adVar.d = Long.MAX_VALUE;
                a aVar = jd5.v;
                q qVar = q.a;
                adVar.e = qVar;
                adVar.f = qVar;
                adVar.i = Long.MAX_VALUE;
                adVar.j = qVar;
                adVar.k = qVar;
                return adVar;
            }
        }

        static {
            a aVar = new a();
            b bVar = new b();
            c cVar = new c();
            d dVar = new d();
            e eVar = new e();
            C0150f c0150f = new C0150f();
            g gVar = new g();
            h hVar = new h();
            b = new f[]{aVar, bVar, cVar, dVar, eVar, c0150f, gVar, hVar};
            a = new f[]{aVar, bVar, cVar, dVar, eVar, c0150f, gVar, hVar};
        }

        public static void a(hw7 hw7Var, hw7 hw7Var2) {
            hw7Var2.n(hw7Var.o());
            hw7 hw7VarC = hw7Var.c();
            a aVar = jd5.v;
            hw7VarC.j(hw7Var2);
            hw7Var2.g(hw7VarC);
            hw7 hw7VarI = hw7Var.i();
            hw7Var2.j(hw7VarI);
            hw7VarI.g(hw7Var2);
            q qVar = q.a;
            hw7Var.j(qVar);
            hw7Var.g(qVar);
        }

        public static void c(hw7 hw7Var, hw7 hw7Var2) {
            hw7Var2.p(hw7Var.m());
            hw7 hw7VarK = hw7Var.k();
            a aVar = jd5.v;
            hw7VarK.f(hw7Var2);
            hw7Var2.e(hw7VarK);
            hw7 hw7VarH = hw7Var.h();
            hw7Var2.f(hw7VarH);
            hw7VarH.e(hw7Var2);
            q qVar = q.a;
            hw7Var.f(qVar);
            hw7Var.e(qVar);
        }

        public static f valueOf(String str) {
            return (f) Enum.valueOf(f.class, str);
        }

        public static f[] values() {
            return (f[]) b.clone();
        }

        public hw7 b(r rVar, hw7 hw7Var, hw7 hw7Var2, Object obj) {
            return d(rVar, obj, hw7Var.getHash(), hw7Var2);
        }

        public abstract hw7 d(r rVar, Object obj, int i, hw7 hw7Var);
    }

    public final class g extends jd5<K, V>.i<Map.Entry<K, V>> {
    }

    public final class h extends jd5<K, V>.c<Map.Entry<K, V>> {
        public h() {
            super();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean contains(Object obj) {
            Map.Entry entry;
            Object key;
            jd5 jd5Var;
            Object obj2;
            return (obj instanceof Map.Entry) && (key = (entry = (Map.Entry) obj).getKey()) != null && (obj2 = (jd5Var = jd5.this).get(key)) != null && jd5Var.f.d(entry.getValue(), obj2);
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.Set
        public final Iterator iterator() {
            return new g();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean remove(Object obj) {
            Map.Entry entry;
            Object key;
            return (obj instanceof Map.Entry) && (key = (entry = (Map.Entry) obj).getKey()) != null && jd5.this.remove(key, entry.getValue());
        }
    }

    public abstract class i<T> implements Iterator<T> {
        public int a;
        public int b = -1;
        public r c;
        public AtomicReferenceArray d;
        public hw7 e;
        public al f;
        public al i;

        public i() {
            this.a = jd5.this.c.length - 1;
            a();
        }

        public final void a() {
            this.f = null;
            if (d() || e()) {
                return;
            }
            while (true) {
                int i = this.a;
                if (i < 0) {
                    return;
                }
                r[] rVarArr = jd5.this.c;
                this.a = i - 1;
                r rVar = rVarArr[i];
                this.c = rVar;
                if (rVar.b != 0) {
                    this.d = this.c.f;
                    this.b = r0.length() - 1;
                    if (e()) {
                        return;
                    }
                }
            }
        }

        public final boolean b(hw7 hw7Var) {
            Object obj;
            jd5 jd5Var = jd5.this;
            try {
                jd5Var.o.a();
                Object key = hw7Var.getKey();
                Object obj2 = null;
                if (hw7Var.getKey() != null && (obj = hw7Var.a().get()) != null) {
                    obj2 = obj;
                }
                if (obj2 == null) {
                    this.c.k();
                    return false;
                }
                this.f = new al(key, obj2);
                this.c.k();
                return true;
            } catch (Throwable th) {
                this.c.k();
                throw th;
            }
        }

        public final al c() {
            al alVar = this.f;
            if (alVar == null) {
                throw new NoSuchElementException();
            }
            this.i = alVar;
            a();
            return this.i;
        }

        public final boolean d() {
            hw7 hw7Var = this.e;
            if (hw7Var == null) {
                return false;
            }
            while (true) {
                this.e = hw7Var.b();
                hw7 hw7Var2 = this.e;
                if (hw7Var2 == null) {
                    return false;
                }
                if (b(hw7Var2)) {
                    return true;
                }
                hw7Var = this.e;
            }
        }

        public final boolean e() {
            while (true) {
                int i = this.b;
                if (i < 0) {
                    return false;
                }
                AtomicReferenceArray atomicReferenceArray = this.d;
                this.b = i - 1;
                hw7 hw7Var = (hw7) atomicReferenceArray.get(i);
                this.e = hw7Var;
                if (hw7Var != null && (b(hw7Var) || d())) {
                    return true;
                }
            }
        }

        @Override // java.util.Iterator
        public final boolean hasNext() {
            return this.f != null;
        }

        @Override // java.util.Iterator
        public Object next() {
            return c();
        }

        @Override // java.util.Iterator
        public final void remove() {
            if7.o(this.i != null);
            jd5.this.remove(this.i.a);
            this.i = null;
        }
    }

    public final class j extends jd5<K, V>.i<K> {
        @Override // jd5.i, java.util.Iterator
        public final Object next() {
            return c().a;
        }
    }

    public final class k extends jd5<K, V>.c<K> {
        public k() {
            super();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean contains(Object obj) {
            return jd5.this.containsKey(obj);
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.Set
        public final Iterator iterator() {
            return new j();
        }

        @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
        public final boolean remove(Object obj) {
            return jd5.this.remove(obj) != null;
        }
    }

    public static final class l<K, V> extends p<K, V> implements fd5<K, V>, Serializable {
        @Override // defpackage.jr3
        public final Object apply(Object obj) {
            throw null;
        }
    }

    public static class m<K, V> implements aa<K, V> {
        public volatile aa a;
        public final om8 b;
        public final k59 c;

        public m() {
            a aVar = jd5.v;
            this.b = new om8();
            this.c = new k59();
            this.a = aVar;
        }

        @Override // jd5.aa
        public final hw7 a() {
            return null;
        }

        @Override // jd5.aa
        public final void b(Object obj) {
            if (obj != null) {
                this.b.set(obj);
            } else {
                this.a = jd5.v;
            }
        }

        @Override // jd5.aa
        public final int c() {
            return this.a.c();
        }

        @Override // jd5.aa
        public final Object d() {
            return b6a.a(this.b);
        }

        @Override // jd5.aa
        public final aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            return this;
        }

        /* JADX WARN: Multi-variable type inference failed */
        public final zb5 f(Object obj, yq0 yq0Var) {
            try {
                k59 k59Var = this.c;
                if7.p(!k59Var.a, "This stopwatch is already running.");
                k59Var.a = true;
                k59Var.b = System.nanoTime();
                Object obj2 = this.a.get();
                if (obj2 == null) {
                    Object objA = yq0Var.a(obj);
                    return this.b.set(objA) ? this.b : ks3.d(objA);
                }
                zb5 zb5VarB = yq0Var.b(obj, obj2);
                return zb5VarB == null ? ks3.d(null) : ks3.f(zb5VarB, new ld5(this, 0));
            } catch (Throwable th) {
                zb5 zb5VarC = this.b.setException(th) ? this.b : ks3.c(th);
                if (th instanceof InterruptedException) {
                    Thread.currentThread().interrupt();
                }
                return zb5VarC;
            }
        }

        @Override // jd5.aa
        public final Object get() {
            return this.a.get();
        }

        @Override // jd5.aa
        public final boolean isActive() {
            return this.a.isActive();
        }

        @Override // jd5.aa
        public final boolean isLoading() {
            return true;
        }
    }

    public static class n<K, V> extends o<K, V> implements fd5<K, V> {
        @Override // defpackage.jr3
        public final Object apply(Object obj) {
            try {
                return get(obj);
            } catch (ExecutionException e) {
                throw new f5a(e.getCause());
            }
        }

        @Override // defpackage.fd5
        public final Object get(Object obj) {
            hw7 hw7VarH;
            jd5 jd5Var = this.a;
            yq0 yq0Var = jd5Var.r;
            obj.getClass();
            int iB = jd5Var.b(obj);
            r rVarC = jd5Var.c(iB);
            rVarC.getClass();
            yq0Var.getClass();
            try {
                try {
                    if (rVarC.b != 0 && (hw7VarH = rVarC.h(iB, obj)) != null) {
                        long jA = rVarC.a.o.a();
                        Object objI = rVarC.i(hw7VarH, jA);
                        if (objI != null) {
                            rVarC.n(hw7VarH, jA);
                            rVarC.p.e();
                            rVarC.a.getClass();
                            return objI;
                        }
                        aa aaVarA = hw7VarH.a();
                        if (aaVarA.isLoading()) {
                            return rVarC.x(hw7VarH, obj, aaVarA);
                        }
                    }
                    return rVarC.j(obj, iB, yq0Var);
                } catch (ExecutionException e) {
                    Throwable cause = e.getCause();
                    if (cause instanceof Error) {
                        throw new jr2((Error) cause);
                    }
                    if (cause instanceof RuntimeException) {
                        throw new f5a(cause);
                    }
                    throw e;
                }
            } finally {
                rVarC.k();
            }
        }
    }

    public static class o<K, V> implements mq0<K, V>, Serializable {
        public final jd5 a;

        public o(jd5 jd5Var) {
            this.a = jd5Var;
        }
    }

    public static class p<K, V> extends dj3<K, V> implements Serializable {
        @Override // defpackage.dj3
        /* JADX INFO: renamed from: an */
        public final mq0 delegate() {
            return null;
        }

        @Override // defpackage.dj3, defpackage.jk3
        public final /* bridge */ /* synthetic */ Object delegate() {
            return null;
        }
    }

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static final class q implements hw7<Object, Object> {
        public static final q a;
        public static final /* synthetic */ q[] b;

        static {
            q qVar = new q("INSTANCE", 0);
            a = qVar;
            b = new q[]{qVar};
        }

        public static q valueOf(String str) {
            return (q) Enum.valueOf(q.class, str);
        }

        public static q[] values() {
            return (q[]) b.clone();
        }

        @Override // defpackage.hw7
        public final aa a() {
            return null;
        }

        @Override // defpackage.hw7
        public final hw7 b() {
            return null;
        }

        @Override // defpackage.hw7
        public final hw7 c() {
            return this;
        }

        @Override // defpackage.hw7
        public final void d(aa aaVar) {
        }

        @Override // defpackage.hw7
        public final void e(hw7 hw7Var) {
        }

        @Override // defpackage.hw7
        public final void f(hw7 hw7Var) {
        }

        @Override // defpackage.hw7
        public final void g(hw7 hw7Var) {
        }

        @Override // defpackage.hw7
        public final int getHash() {
            return 0;
        }

        @Override // defpackage.hw7
        public final Object getKey() {
            return null;
        }

        @Override // defpackage.hw7
        public final hw7 h() {
            return this;
        }

        @Override // defpackage.hw7
        public final hw7 i() {
            return this;
        }

        @Override // defpackage.hw7
        public final void j(hw7 hw7Var) {
        }

        @Override // defpackage.hw7
        public final hw7 k() {
            return this;
        }

        @Override // defpackage.hw7
        public final long m() {
            return 0L;
        }

        @Override // defpackage.hw7
        public final void n(long j) {
        }

        @Override // defpackage.hw7
        public final long o() {
            return 0L;
        }

        @Override // defpackage.hw7
        public final void p(long j) {
        }
    }

    public static class r<K, V> extends ReentrantLock {
        public final jd5 a;
        public volatile int b;
        public long c;
        public int d;
        public int e;
        public volatile AtomicReferenceArray f;
        public final long i;
        public final ReferenceQueue j;
        public final ReferenceQueue k;
        public final AbstractQueue l;
        public final AtomicInteger m = new AtomicInteger();
        public final AbstractQueue n;
        public final AbstractQueue o;
        public final bb.b p;

        public r(jd5 jd5Var, int i, long j, bb.b bVar) {
            this.a = jd5Var;
            this.i = j;
            bVar.getClass();
            this.p = bVar;
            AtomicReferenceArray atomicReferenceArray = new AtomicReferenceArray(i);
            int length = (atomicReferenceArray.length() * 3) / 4;
            this.e = length;
            if (jd5Var.l == oq0.f.a && length == j) {
                this.e = length + 1;
            }
            this.f = atomicReferenceArray;
            t tVar = jd5Var.i;
            t.a aVar = t.a;
            this.j = tVar != aVar ? new ReferenceQueue() : null;
            this.k = jd5Var.j != aVar ? new ReferenceQueue() : null;
            this.l = (AbstractQueue) (jd5Var.a() ? new ConcurrentLinkedQueue() : jd5.w);
            Collection collection = jd5.w;
            this.n = (AbstractQueue) collection;
            this.o = (AbstractQueue) (jd5Var.a() ? new e() : collection);
        }

        public final hw7 a(hw7 hw7Var, hw7 hw7Var2) {
            Object key = hw7Var.getKey();
            if (key == null) {
                return null;
            }
            aa aaVarA = hw7Var.a();
            Object obj = aaVarA.get();
            if (obj == null && aaVarA.isActive()) {
                return null;
            }
            hw7 hw7VarB = this.a.p.b(this, hw7Var, hw7Var2, key);
            hw7VarB.d(aaVarA.e(this.k, obj, hw7VarB));
            return hw7VarB;
        }

        public final void b() {
            while (true) {
                hw7 hw7Var = (hw7) this.l.poll();
                if (hw7Var == null) {
                    return;
                }
                AbstractQueue abstractQueue = this.o;
                if (abstractQueue.contains(hw7Var)) {
                    abstractQueue.add(hw7Var);
                }
            }
        }

        /* JADX WARN: Code restructure failed: missing block: B:12:0x003f, code lost:
        
            r1.d++;
            r2 = r1.r(r3, r3, r3.getKey(), r3.a().get(), r3.a(), r7);
            r3 = r1.b - 1;
            r11.set(r12, r2);
            r1.b = r3;
         */
        /* JADX WARN: Code restructure failed: missing block: B:44:0x00fa, code lost:
        
            r1.t();
         */
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final void c() throws Throwable {
            r rVar;
            r rVar2;
            ly7 ly7Var = ly7.c;
            t tVar = this.a.i;
            t.a aVar = t.a;
            int i = 0;
            if (tVar != aVar) {
                int i2 = 0;
                do {
                    Object objPoll = this.j.poll();
                    if (objPoll == null) {
                        break;
                    }
                    hw7 hw7Var = (hw7) objPoll;
                    jd5 jd5Var = this.a;
                    jd5Var.getClass();
                    int hash = hw7Var.getHash();
                    r rVarC = jd5Var.c(hash);
                    rVarC.lock();
                    try {
                        AtomicReferenceArray atomicReferenceArray = rVarC.f;
                        int length = hash & (atomicReferenceArray.length() - 1);
                        hw7 hw7VarB = (hw7) atomicReferenceArray.get(length);
                        rVar2 = rVarC;
                        while (true) {
                            if (hw7VarB == null) {
                                break;
                            }
                            if (hw7VarB == hw7Var) {
                                try {
                                    break;
                                } catch (Throwable th) {
                                    th = th;
                                    rVar2.unlock();
                                    rVar2.t();
                                    throw th;
                                }
                            }
                            hw7VarB = hw7VarB.b();
                        }
                        rVar2.unlock();
                        rVar2.t();
                        i2++;
                    } catch (Throwable th2) {
                        th = th2;
                        rVar2 = rVarC;
                    }
                } while (i2 != 16);
            }
            if (this.a.j != aVar) {
                do {
                    Object objPoll2 = this.k.poll();
                    if (objPoll2 == null) {
                        return;
                    }
                    aa aaVar = (aa) objPoll2;
                    jd5 jd5Var2 = this.a;
                    jd5Var2.getClass();
                    hw7 hw7VarA = aaVar.a();
                    int hash2 = hw7VarA.getHash();
                    r rVarC2 = jd5Var2.c(hash2);
                    Object key = hw7VarA.getKey();
                    rVarC2.lock();
                    try {
                        AtomicReferenceArray atomicReferenceArray2 = rVarC2.f;
                        int length2 = hash2 & (atomicReferenceArray2.length() - 1);
                        hw7 hw7Var2 = (hw7) atomicReferenceArray2.get(length2);
                        int i3 = hash2;
                        rVar = rVarC2;
                        hw7 hw7VarB2 = hw7Var2;
                        while (true) {
                            if (hw7VarB2 != null) {
                                int i4 = i3;
                                try {
                                    Object key2 = hw7VarB2.getKey();
                                    if (hw7VarB2.getHash() != i4 || key2 == null || !rVar.a.e.d(key, key2)) {
                                        hw7VarB2 = hw7VarB2.b();
                                        i3 = i4;
                                    } else if (hw7VarB2.a() == aaVar) {
                                        rVar.d++;
                                        hw7 hw7VarR = rVar.r(hw7Var2, hw7VarB2, key2, aaVar.get(), aaVar, ly7Var);
                                        int i5 = rVar.b - 1;
                                        atomicReferenceArray2.set(length2, hw7VarR);
                                        rVar.b = i5;
                                        rVar.unlock();
                                        if (!rVar.isHeldByCurrentThread()) {
                                        }
                                    } else {
                                        rVar.unlock();
                                        if (!rVar.isHeldByCurrentThread()) {
                                        }
                                    }
                                } catch (Throwable th3) {
                                    th = th3;
                                    rVar.unlock();
                                    if (!rVar.isHeldByCurrentThread()) {
                                        rVar.t();
                                    }
                                    throw th;
                                }
                            } else {
                                rVar.unlock();
                                if (!rVar.isHeldByCurrentThread()) {
                                }
                            }
                        }
                        i++;
                    } catch (Throwable th4) {
                        th = th4;
                        rVar = rVarC2;
                    }
                } while (i != 16);
            }
        }

        public final void d(Object obj, Object obj2, int i, ly7 ly7Var) {
            this.c -= (long) i;
            if (ly7Var.a()) {
                this.p.b();
            }
            jd5 jd5Var = this.a;
            if (jd5Var.m != jd5.w) {
                new oy7(obj, obj2);
                jd5Var.m.getClass();
            }
        }

        public final void e(hw7 hw7Var) {
            if (this.a.a()) {
                b();
                long jC = hw7Var.a().c();
                long j = this.i;
                ly7 ly7Var = ly7.d;
                if (jC > j && !p(hw7Var, hw7Var.getHash(), ly7Var)) {
                    throw new AssertionError();
                }
                while (this.c > j) {
                    for (hw7 hw7Var2 : this.o) {
                        if (hw7Var2.a().c() > 0) {
                            if (!p(hw7Var2, hw7Var2.getHash(), ly7Var)) {
                                throw new AssertionError();
                            }
                        }
                    }
                    throw new AssertionError();
                }
            }
        }

        public final void f() {
            AtomicReferenceArray atomicReferenceArray = this.f;
            int length = atomicReferenceArray.length();
            if (length >= 1073741824) {
                return;
            }
            int i = this.b;
            AtomicReferenceArray atomicReferenceArray2 = new AtomicReferenceArray(length << 1);
            this.e = (atomicReferenceArray2.length() * 3) / 4;
            int length2 = atomicReferenceArray2.length() - 1;
            for (int i2 = 0; i2 < length; i2++) {
                hw7 hw7VarB = (hw7) atomicReferenceArray.get(i2);
                if (hw7VarB != null) {
                    hw7 hw7VarB2 = hw7VarB.b();
                    int hash = hw7VarB.getHash() & length2;
                    if (hw7VarB2 == null) {
                        atomicReferenceArray2.set(hash, hw7VarB);
                    } else {
                        hw7 hw7Var = hw7VarB;
                        while (hw7VarB2 != null) {
                            int hash2 = hw7VarB2.getHash() & length2;
                            if (hash2 != hash) {
                                hw7Var = hw7VarB2;
                                hash = hash2;
                            }
                            hw7VarB2 = hw7VarB2.b();
                        }
                        atomicReferenceArray2.set(hash, hw7Var);
                        while (hw7VarB != hw7Var) {
                            int hash3 = hw7VarB.getHash() & length2;
                            hw7 hw7VarA = a(hw7VarB, (hw7) atomicReferenceArray2.get(hash3));
                            if (hw7VarA != null) {
                                atomicReferenceArray2.set(hash3, hw7VarA);
                            } else {
                                o(hw7VarB);
                                i--;
                            }
                            hw7VarB = hw7VarB.b();
                        }
                    }
                }
            }
            this.f = atomicReferenceArray2;
            this.b = i;
        }

        public final Object g(Object obj, int i, m mVar, zb5 zb5Var) throws Throwable {
            Object objA;
            bb.b bVar = this.p;
            try {
                objA = b6a.a(zb5Var);
            } catch (Throwable th) {
                th = th;
                objA = null;
            }
            try {
                if (objA == null) {
                    throw new yq0.b("CacheLoader returned null for key " + obj + ".");
                }
                k59 k59Var = mVar.c;
                TimeUnit timeUnit = TimeUnit.NANOSECONDS;
                bVar.d(timeUnit.convert(k59Var.a ? System.nanoTime() - k59Var.b : 0L, timeUnit));
                v(obj, i, mVar, objA);
                return objA;
            } catch (Throwable th2) {
                th = th2;
                if (objA == null) {
                    k59 k59Var2 = mVar.c;
                    TimeUnit timeUnit2 = TimeUnit.NANOSECONDS;
                    bVar.c(timeUnit2.convert(k59Var2.a ? System.nanoTime() - k59Var2.b : 0L, timeUnit2));
                    lock();
                    try {
                        AtomicReferenceArray atomicReferenceArray = this.f;
                        int length = (atomicReferenceArray.length() - 1) & i;
                        hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
                        hw7 hw7VarB = hw7Var;
                        while (true) {
                            if (hw7VarB == null) {
                                break;
                            }
                            Object key = hw7VarB.getKey();
                            if (hw7VarB.getHash() != i || key == null || !this.a.e.d(obj, key)) {
                                hw7VarB = hw7VarB.b();
                            } else if (hw7VarB.a() == mVar) {
                                if (mVar.a.isActive()) {
                                    hw7VarB.d(mVar.a);
                                } else {
                                    atomicReferenceArray.set(length, q(hw7Var, hw7VarB));
                                }
                            }
                        }
                        unlock();
                        t();
                    } catch (Throwable th3) {
                        unlock();
                        t();
                        throw th3;
                    }
                }
                throw th;
            }
        }

        public final hw7 h(int i, Object obj) {
            for (hw7 hw7VarB = (hw7) this.f.get((r0.length() - 1) & i); hw7VarB != null; hw7VarB = hw7VarB.b()) {
                if (hw7VarB.getHash() == i) {
                    Object key = hw7VarB.getKey();
                    if (key == null) {
                        w();
                    } else if (this.a.e.d(obj, key)) {
                        return hw7VarB;
                    }
                }
            }
            return null;
        }

        public final Object i(hw7 hw7Var, long j) {
            if (hw7Var.getKey() == null) {
                w();
                return null;
            }
            Object obj = hw7Var.a().get();
            if (obj == null) {
                w();
                return null;
            }
            this.a.getClass();
            return obj;
        }

        /* JADX WARN: Code restructure failed: missing block: B:24:0x007e, code lost:
        
            if (r3 == false) goto L29;
         */
        /* JADX WARN: Code restructure failed: missing block: B:25:0x0080, code lost:
        
            r8 = new jd5.m();
         */
        /* JADX WARN: Code restructure failed: missing block: B:26:0x0085, code lost:
        
            if (r7 != null) goto L28;
         */
        /* JADX WARN: Code restructure failed: missing block: B:27:0x0087, code lost:
        
            r0 = r12.a.p;
            r13.getClass();
            r7 = r0.d(r12, r13, r14, r6);
            r7.d(r8);
            r4.set(r5, r7);
         */
        /* JADX WARN: Code restructure failed: missing block: B:28:0x0099, code lost:
        
            r7.d(r8);
         */
        /* JADX WARN: Code restructure failed: missing block: B:29:0x009c, code lost:
        
            unlock();
            t();
         */
        /* JADX WARN: Code restructure failed: missing block: B:30:0x00a2, code lost:
        
            if (r3 == false) goto L42;
         */
        /* JADX WARN: Code restructure failed: missing block: B:31:0x00a4, code lost:
        
            monitor-enter(r7);
         */
        /* JADX WARN: Code restructure failed: missing block: B:32:0x00a5, code lost:
        
            r13 = g(r13, r14, r8, r8.f(r13, r15));
         */
        /* JADX WARN: Code restructure failed: missing block: B:33:0x00ad, code lost:
        
            monitor-exit(r7);
         */
        /* JADX WARN: Code restructure failed: missing block: B:35:0x00b3, code lost:
        
            return r13;
         */
        /* JADX WARN: Code restructure failed: missing block: B:39:0x00b7, code lost:
        
            r13 = move-exception;
         */
        /* JADX WARN: Code restructure failed: missing block: B:40:0x00b8, code lost:
        
            r12.p.a();
         */
        /* JADX WARN: Code restructure failed: missing block: B:41:0x00bd, code lost:
        
            throw r13;
         */
        /* JADX WARN: Code restructure failed: missing block: B:43:0x00c2, code lost:
        
            return x(r7, r13, r10);
         */
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final Object j(Object obj, int i, yq0 yq0Var) {
            aa aaVarA;
            lock();
            try {
                long jA = this.a.o.a();
                s(jA);
                boolean z = true;
                int i2 = this.b - 1;
                AtomicReferenceArray atomicReferenceArray = this.f;
                int length = (atomicReferenceArray.length() - 1) & i;
                hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
                hw7 hw7VarD = hw7Var;
                while (true) {
                    m mVar = null;
                    if (hw7VarD == null) {
                        aaVarA = null;
                        break;
                    }
                    Object key = hw7VarD.getKey();
                    if (hw7VarD.getHash() == i && key != null && this.a.e.d(obj, key)) {
                        aaVarA = hw7VarD.a();
                        if (aaVarA.isLoading()) {
                            z = false;
                        } else {
                            Object obj2 = aaVarA.get();
                            if (obj2 != null) {
                                this.a.getClass();
                                m(hw7VarD, jA);
                                this.p.e();
                                unlock();
                                t();
                                return obj2;
                            }
                            d(key, obj2, aaVarA.c(), ly7.c);
                            this.n.remove(hw7VarD);
                            this.o.remove(hw7VarD);
                            this.b = i2;
                        }
                    } else {
                        hw7VarD = hw7VarD.b();
                    }
                }
            } catch (Throwable th) {
                unlock();
                t();
                throw th;
            }
        }

        public final void k() {
            if ((this.m.incrementAndGet() & 63) == 0) {
                s(this.a.o.a());
                t();
            }
        }

        /* JADX WARN: Code restructure failed: missing block: B:23:0x0077, code lost:
        
            unlock();
            t();
         */
        /* JADX WARN: Code restructure failed: missing block: B:24:0x007d, code lost:
        
            return null;
         */
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public final Object l(Object obj, int i, Object obj2, boolean z) {
            int i2;
            lock();
            try {
                long jA = this.a.o.a();
                s(jA);
                if (this.b + 1 > this.e) {
                    f();
                }
                AtomicReferenceArray atomicReferenceArray = this.f;
                int length = (atomicReferenceArray.length() - 1) & i;
                hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
                hw7 hw7VarB = hw7Var;
                while (true) {
                    if (hw7VarB == null) {
                        this.d++;
                        hw7 hw7VarD = this.a.p.d(this, obj, i, hw7Var);
                        u(hw7VarD, obj2, jA);
                        atomicReferenceArray.set(length, hw7VarD);
                        this.b++;
                        e(hw7VarD);
                        break;
                    }
                    Object key = hw7VarB.getKey();
                    if (hw7VarB.getHash() == i && key != null && this.a.e.d(obj, key)) {
                        aa aaVarA = hw7VarB.a();
                        Object obj3 = aaVarA.get();
                        if (obj3 != null) {
                            if (z) {
                                m(hw7VarB, jA);
                            } else {
                                this.d++;
                                d(obj, obj3, aaVarA.c(), ly7.b);
                                u(hw7VarB, obj2, jA);
                                e(hw7VarB);
                            }
                            unlock();
                            t();
                            return obj3;
                        }
                        this.d++;
                        if (aaVarA.isActive()) {
                            d(obj, obj3, aaVarA.c(), ly7.c);
                            u(hw7VarB, obj2, jA);
                            i2 = this.b;
                        } else {
                            u(hw7VarB, obj2, jA);
                            i2 = this.b + 1;
                        }
                        this.b = i2;
                        e(hw7VarB);
                    } else {
                        hw7VarB = hw7VarB.b();
                    }
                }
            } catch (Throwable th) {
                unlock();
                t();
                throw th;
            }
        }

        public final void m(hw7 hw7Var, long j) {
            this.a.getClass();
            this.o.add(hw7Var);
        }

        public final void n(hw7 hw7Var, long j) {
            this.a.getClass();
            this.l.add(hw7Var);
        }

        public final void o(hw7 hw7Var) {
            Object key = hw7Var.getKey();
            hw7Var.getHash();
            d(key, hw7Var.a().get(), hw7Var.a().c(), ly7.c);
            this.n.remove(hw7Var);
            this.o.remove(hw7Var);
        }

        public final boolean p(hw7 hw7Var, int i, ly7 ly7Var) {
            AtomicReferenceArray atomicReferenceArray = this.f;
            int length = i & (atomicReferenceArray.length() - 1);
            hw7 hw7Var2 = (hw7) atomicReferenceArray.get(length);
            for (hw7 hw7VarB = hw7Var2; hw7VarB != null; hw7VarB = hw7VarB.b()) {
                if (hw7VarB == hw7Var) {
                    this.d++;
                    hw7 hw7VarR = r(hw7Var2, hw7VarB, hw7VarB.getKey(), hw7VarB.a().get(), hw7VarB.a(), ly7Var);
                    int i2 = this.b - 1;
                    atomicReferenceArray.set(length, hw7VarR);
                    this.b = i2;
                    return true;
                }
            }
            return false;
        }

        public final hw7 q(hw7 hw7Var, hw7 hw7Var2) {
            int i = this.b;
            hw7 hw7VarB = hw7Var2.b();
            while (hw7Var != hw7Var2) {
                hw7 hw7VarA = a(hw7Var, hw7VarB);
                if (hw7VarA != null) {
                    hw7VarB = hw7VarA;
                } else {
                    o(hw7Var);
                    i--;
                }
                hw7Var = hw7Var.b();
            }
            this.b = i;
            return hw7VarB;
        }

        public final hw7 r(hw7 hw7Var, hw7 hw7Var2, Object obj, Object obj2, aa aaVar, ly7 ly7Var) {
            d(obj, obj2, aaVar.c(), ly7Var);
            this.n.remove(hw7Var2);
            this.o.remove(hw7Var2);
            if (!aaVar.isLoading()) {
                return q(hw7Var, hw7Var2);
            }
            aaVar.b(null);
            return hw7Var;
        }

        public final void s(long j) {
            if (tryLock()) {
                try {
                    c();
                    jd5 jd5Var = this.a;
                    b();
                    if (((hw7) this.n.peek()) != null) {
                        jd5Var.getClass();
                    }
                    if (((hw7) this.o.peek()) != null) {
                        jd5Var.getClass();
                    }
                    this.m.set(0);
                } finally {
                    unlock();
                }
            }
        }

        public final void t() {
            if (isHeldByCurrentThread()) {
                return;
            }
            ((b) this.a.m).getClass();
        }

        public final void u(hw7 hw7Var, Object obj, long j) {
            aa aaVarA = hw7Var.a();
            jd5 jd5Var = this.a;
            ((oq0.f) jd5Var.l).getClass();
            jd5Var.j.getClass();
            hw7Var.d(new x(obj));
            b();
            this.c += (long) 1;
            this.o.add(hw7Var);
            this.n.add(hw7Var);
            aaVarA.b(obj);
        }

        public final void v(Object obj, int i, m mVar, Object obj2) {
            ly7 ly7Var = ly7.b;
            lock();
            try {
                long jA = this.a.o.a();
                s(jA);
                int i2 = this.b + 1;
                if (i2 > this.e) {
                    f();
                    i2 = this.b + 1;
                }
                AtomicReferenceArray atomicReferenceArray = this.f;
                int length = (atomicReferenceArray.length() - 1) & i;
                hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
                hw7 hw7VarB = hw7Var;
                while (true) {
                    if (hw7VarB == null) {
                        this.d++;
                        f fVar = this.a.p;
                        obj.getClass();
                        hw7 hw7VarD = fVar.d(this, obj, i, hw7Var);
                        u(hw7VarD, obj2, jA);
                        atomicReferenceArray.set(length, hw7VarD);
                        this.b = i2;
                        e(hw7VarD);
                        break;
                    }
                    Object key = hw7VarB.getKey();
                    if (hw7VarB.getHash() == i && key != null && this.a.e.d(obj, key)) {
                        aa aaVarA = hw7VarB.a();
                        Object obj3 = aaVarA.get();
                        if (mVar == aaVarA || (obj3 == null && aaVarA != jd5.v)) {
                            this.d++;
                            if (mVar.a.isActive()) {
                                if (obj3 == null) {
                                    ly7Var = ly7.c;
                                }
                                d(obj, obj3, mVar.a.c(), ly7Var);
                                i2--;
                            }
                            u(hw7VarB, obj2, jA);
                            this.b = i2;
                            e(hw7VarB);
                        } else {
                            d(obj, obj2, 0, ly7Var);
                        }
                    } else {
                        hw7VarB = hw7VarB.b();
                    }
                }
                unlock();
                t();
            } catch (Throwable th) {
                unlock();
                t();
                throw th;
            }
        }

        public final void w() {
            if (tryLock()) {
                try {
                    c();
                } finally {
                    unlock();
                }
            }
        }

        public final Object x(hw7 hw7Var, Object obj, aa aaVar) {
            bb.b bVar = this.p;
            if (!aaVar.isLoading()) {
                throw new AssertionError();
            }
            if7.q(!Thread.holdsLock(hw7Var), "Recursive load of: %s", obj);
            try {
                Object objD = aaVar.d();
                if (objD != null) {
                    n(hw7Var, this.a.o.a());
                    return objD;
                }
                throw new yq0.b("CacheLoader returned null for key " + obj + ".");
            } finally {
                bVar.a();
            }
        }
    }

    public static class s<K, V> extends SoftReference<V> implements aa<K, V> {
        public final hw7 a;

        public s(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            super(obj, referenceQueue);
            this.a = hw7Var;
        }

        @Override // jd5.aa
        public final hw7 a() {
            return this.a;
        }

        @Override // jd5.aa
        public final void b(Object obj) {
        }

        public int c() {
            return 1;
        }

        @Override // jd5.aa
        public final Object d() {
            return get();
        }

        public aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            return new s(referenceQueue, obj, hw7Var);
        }

        @Override // jd5.aa
        public final boolean isActive() {
            return true;
        }

        @Override // jd5.aa
        public final boolean isLoading() {
            return false;
        }
    }

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static abstract class t {
        public static final a a;
        public static final c b;
        public static final /* synthetic */ t[] c;

        public enum a extends t {
            public a() {
                super("STRONG", 0);
            }

            @Override // jd5.t
            public final hp2 a() {
                return hp2.c();
            }
        }

        public enum b extends t {
            public b() {
                super("SOFT", 1);
            }

            @Override // jd5.t
            public final hp2 a() {
                return hp2.e();
            }
        }

        public enum c extends t {
            public c() {
                super("WEAK", 2);
            }

            @Override // jd5.t
            public final hp2 a() {
                return hp2.e();
            }
        }

        static {
            a aVar = new a();
            a = aVar;
            b bVar = new b();
            c cVar = new c();
            b = cVar;
            c = new t[]{aVar, bVar, cVar};
        }

        public static t valueOf(String str) {
            return (t) Enum.valueOf(t.class, str);
        }

        public static t[] values() {
            return (t[]) c.clone();
        }

        public abstract hp2 a();
    }

    public static final class u<K, V> extends w<K, V> {
        public volatile long e;
        public hw7 f;
        public hw7 i;

        @Override // jd5.d, defpackage.hw7
        public final hw7 c() {
            return this.i;
        }

        @Override // jd5.d, defpackage.hw7
        public final void g(hw7 hw7Var) {
            this.i = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final hw7 i() {
            return this.f;
        }

        @Override // jd5.d, defpackage.hw7
        public final void j(hw7 hw7Var) {
            this.f = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final void n(long j) {
            this.e = j;
        }

        @Override // jd5.d, defpackage.hw7
        public final long o() {
            return this.e;
        }
    }

    public static final class v<K, V> extends w<K, V> {
        public volatile long e;
        public hw7 f;
        public hw7 i;
        public volatile long j;
        public hw7 k;
        public hw7 l;

        @Override // jd5.d, defpackage.hw7
        public final hw7 c() {
            return this.i;
        }

        @Override // jd5.d, defpackage.hw7
        public final void e(hw7 hw7Var) {
            this.l = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final void f(hw7 hw7Var) {
            this.k = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final void g(hw7 hw7Var) {
            this.i = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final hw7 h() {
            return this.k;
        }

        @Override // jd5.d, defpackage.hw7
        public final hw7 i() {
            return this.f;
        }

        @Override // jd5.d, defpackage.hw7
        public final void j(hw7 hw7Var) {
            this.f = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final hw7 k() {
            return this.l;
        }

        @Override // jd5.d, defpackage.hw7
        public final long m() {
            return this.j;
        }

        @Override // jd5.d, defpackage.hw7
        public final void n(long j) {
            this.e = j;
        }

        @Override // jd5.d, defpackage.hw7
        public final long o() {
            return this.e;
        }

        @Override // jd5.d, defpackage.hw7
        public final void p(long j) {
            this.j = j;
        }
    }

    public static class w<K, V> extends d<K, V> {
        public final Object a;
        public final int b;
        public final hw7 c;
        public volatile aa d = jd5.v;

        public w(Object obj, int i, hw7 hw7Var) {
            this.a = obj;
            this.b = i;
            this.c = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final aa a() {
            return this.d;
        }

        @Override // jd5.d, defpackage.hw7
        public final hw7 b() {
            return this.c;
        }

        @Override // jd5.d, defpackage.hw7
        public final void d(aa aaVar) {
            this.d = aaVar;
        }

        @Override // jd5.d, defpackage.hw7
        public final int getHash() {
            return this.b;
        }

        @Override // jd5.d, defpackage.hw7
        public final Object getKey() {
            return this.a;
        }
    }

    public static class x<K, V> implements aa<K, V> {
        public final Object a;

        public x(Object obj) {
            this.a = obj;
        }

        @Override // jd5.aa
        public final hw7 a() {
            return null;
        }

        @Override // jd5.aa
        public final void b(Object obj) {
        }

        @Override // jd5.aa
        public int c() {
            return 1;
        }

        @Override // jd5.aa
        public final Object d() {
            return this.a;
        }

        @Override // jd5.aa
        public final aa e(ReferenceQueue referenceQueue, Object obj, hw7 hw7Var) {
            return this;
        }

        @Override // jd5.aa
        public final Object get() {
            return this.a;
        }

        @Override // jd5.aa
        public final boolean isActive() {
            return true;
        }

        @Override // jd5.aa
        public final boolean isLoading() {
            return false;
        }
    }

    public static final class y<K, V> extends w<K, V> {
        public volatile long e;
        public hw7 f;
        public hw7 i;

        @Override // jd5.d, defpackage.hw7
        public final void e(hw7 hw7Var) {
            this.i = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final void f(hw7 hw7Var) {
            this.f = hw7Var;
        }

        @Override // jd5.d, defpackage.hw7
        public final hw7 h() {
            return this.f;
        }

        @Override // jd5.d, defpackage.hw7
        public final hw7 k() {
            return this.i;
        }

        @Override // jd5.d, defpackage.hw7
        public final long m() {
            return this.e;
        }

        @Override // jd5.d, defpackage.hw7
        public final void p(long j) {
            this.e = j;
        }
    }

    public final class z extends jd5<K, V>.i<V> {
        @Override // jd5.i, java.util.Iterator
        public final Object next() {
            return c().b;
        }
    }

    static {
        Logger.getLogger(jd5.class.getName());
        v = new a();
        w = new b();
    }

    public jd5(oq0 oq0Var, yq0 yq0Var) {
        ae9 ae9Var = oq0Var.b;
        this.d = Math.min(4, 65536);
        t.c cVar = oq0Var.a;
        t.a aVar = t.a;
        t tVar = (t) p96.a(cVar, aVar);
        this.i = tVar;
        this.j = aVar;
        this.e = ((t) p96.a(oq0Var.a, aVar)).a();
        this.f = hp2.c();
        this.k = -1L;
        this.l = oq0.f.a;
        this.n = oq0.e.a;
        this.m = w;
        this.o = oq0.d;
        int i2 = 0;
        this.p = f.a[(a() ? 1 : 0) | (tVar != t.b ? 0 : 4)];
        this.q = (bb.b) ae9Var.get();
        this.r = yq0Var;
        int iMin = Math.min(16, 1073741824);
        iMin = a() ? (int) Math.min(iMin, -1L) : iMin;
        int i3 = 1;
        int i4 = 1;
        int i5 = 0;
        while (i4 < this.d && (!a() || ((long) i4) * 20 <= this.k)) {
            i5++;
            i4 <<= 1;
        }
        this.b = 32 - i5;
        this.a = i4 - 1;
        this.c = new r[i4];
        int i6 = iMin / i4;
        while (i3 < (i6 * i4 < iMin ? i6 + 1 : i6)) {
            i3 <<= 1;
        }
        if (a()) {
            long j2 = this.k;
            long j3 = i4;
            long j4 = (j2 / j3) + 1;
            long j5 = j2 % j3;
            while (true) {
                r[] rVarArr = this.c;
                if (i2 >= rVarArr.length) {
                    return;
                }
                if (i2 == j5) {
                    j4--;
                }
                long j6 = j4;
                rVarArr[i2] = new r(this, i3, j6, (bb.b) ae9Var.get());
                i2++;
                j4 = j6;
            }
        } else {
            while (true) {
                r[] rVarArr2 = this.c;
                if (i2 >= rVarArr2.length) {
                    return;
                }
                rVarArr2[i2] = new r(this, i3, -1L, (bb.b) ae9Var.get());
                i2++;
            }
        }
    }

    public final boolean a() {
        return this.k >= 0;
    }

    public final int b(Object obj) {
        int iB;
        hp2 hp2Var = this.e;
        if (obj == null) {
            hp2Var.getClass();
            iB = 0;
        } else {
            iB = hp2Var.b(obj);
        }
        int i2 = iB + ((iB << 15) ^ (-12931));
        int i3 = i2 ^ (i2 >>> 10);
        int i4 = i3 + (i3 << 3);
        int i5 = i4 ^ (i4 >>> 6);
        int i6 = (i5 << 2) + (i5 << 14) + i5;
        return (i6 >>> 16) ^ i6;
    }

    public final r c(int i2) {
        return this.c[(i2 >>> this.b) & this.a];
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final void clear() {
        t.a aVar = t.a;
        for (r rVar : this.c) {
            if (rVar.b != 0) {
                rVar.lock();
                try {
                    rVar.s(rVar.a.o.a());
                    AtomicReferenceArray atomicReferenceArray = rVar.f;
                    for (int i2 = 0; i2 < atomicReferenceArray.length(); i2++) {
                        for (hw7 hw7VarB = (hw7) atomicReferenceArray.get(i2); hw7VarB != null; hw7VarB = hw7VarB.b()) {
                            if (hw7VarB.a().isActive()) {
                                Object key = hw7VarB.getKey();
                                Object obj = hw7VarB.a().get();
                                ly7 ly7Var = (key == null || obj == null) ? ly7.c : ly7.a;
                                hw7VarB.getHash();
                                rVar.d(key, obj, hw7VarB.a().c(), ly7Var);
                            }
                        }
                    }
                    for (int i3 = 0; i3 < atomicReferenceArray.length(); i3++) {
                        atomicReferenceArray.set(i3, null);
                    }
                    jd5 jd5Var = rVar.a;
                    if (jd5Var.i != aVar) {
                        while (rVar.j.poll() != null) {
                        }
                    }
                    if (jd5Var.j != aVar) {
                        while (rVar.k.poll() != null) {
                        }
                    }
                    rVar.n.clear();
                    rVar.o.clear();
                    rVar.m.set(0);
                    rVar.d++;
                    rVar.b = 0;
                    rVar.unlock();
                    rVar.t();
                } catch (Throwable th) {
                    rVar.unlock();
                    rVar.t();
                    throw th;
                }
            }
        }
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final boolean containsKey(Object obj) {
        if (obj == null) {
            return false;
        }
        int iB = b(obj);
        r rVarC = c(iB);
        rVarC.getClass();
        try {
            if (rVarC.b == 0) {
                return false;
            }
            rVarC.a.o.a();
            hw7 hw7VarH = rVarC.h(iB, obj);
            if (hw7VarH == null) {
                hw7VarH = null;
            } else {
                rVarC.a.getClass();
            }
            if (hw7VarH == null) {
                return false;
            }
            return hw7VarH.a().get() != null;
        } finally {
            rVarC.k();
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // java.util.AbstractMap, java.util.Map
    public final boolean containsValue(Object obj) {
        int i2 = 0;
        if (obj == null) {
            return false;
        }
        long jA = this.o.a();
        r[] rVarArr = this.c;
        long j2 = -1;
        int i3 = 0;
        while (i3 < 3) {
            int length = rVarArr.length;
            long j3 = 0;
            int i4 = i2 == true ? 1 : 0;
            while (i4 < length) {
                r rVar = rVarArr[i4];
                int i5 = rVar.b;
                AtomicReferenceArray atomicReferenceArray = rVar.f;
                int i6 = i2;
                while (i6 < atomicReferenceArray.length()) {
                    hw7 hw7VarB = (hw7) atomicReferenceArray.get(i6);
                    while (hw7VarB != null) {
                        r[] rVarArr2 = rVarArr;
                        Object objI = rVar.i(hw7VarB, jA);
                        hw7 hw7Var = hw7VarB;
                        if (objI != null && this.f.d(obj, objI)) {
                            return true;
                        }
                        hw7VarB = hw7Var.b();
                        rVarArr = rVarArr2;
                    }
                    i6++;
                }
                j3 += (long) rVar.d;
                i4++;
                i2 = i6;
            }
            boolean z2 = i2;
            r[] rVarArr3 = rVarArr;
            if (j3 == j2) {
                return z2;
            }
            i3++;
            j2 = j3;
            i2 = z2 ? 1 : 0;
            rVarArr = rVarArr3;
        }
        return i2 == true ? 1 : 0;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Set entrySet() {
        Set set = this.u;
        if (set != null) {
            return set;
        }
        h hVar = new h();
        this.u = hVar;
        return hVar;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Object get(Object obj) {
        if (obj == null) {
            return null;
        }
        int iB = b(obj);
        r rVarC = c(iB);
        rVarC.getClass();
        try {
            if (rVarC.b != 0) {
                long jA = rVarC.a.o.a();
                hw7 hw7VarH = rVarC.h(iB, obj);
                if (hw7VarH == null) {
                    hw7VarH = null;
                } else {
                    rVarC.a.getClass();
                }
                if (hw7VarH == null) {
                    return null;
                }
                Object obj2 = hw7VarH.a().get();
                if (obj2 != null) {
                    rVarC.n(hw7VarH, jA);
                    hw7VarH.getKey();
                    jd5 jd5Var = rVarC.a;
                    yq0 yq0Var = jd5Var.r;
                    jd5Var.getClass();
                    return obj2;
                }
                rVarC.w();
            }
            return null;
        } finally {
            rVarC.k();
        }
    }

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

    @Override // java.util.AbstractMap, java.util.Map
    public final boolean isEmpty() {
        r[] rVarArr = this.c;
        long j2 = 0;
        for (r rVar : rVarArr) {
            if (rVar.b != 0) {
                return false;
            }
            j2 += (long) rVar.d;
        }
        if (j2 == 0) {
            return true;
        }
        for (r rVar2 : rVarArr) {
            if (rVar2.b != 0) {
                return false;
            }
            j2 -= (long) rVar2.d;
        }
        return j2 == 0;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Set keySet() {
        Set set = this.s;
        if (set != null) {
            return set;
        }
        k kVar = new k();
        this.s = kVar;
        return kVar;
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Object put(Object obj, Object obj2) {
        obj.getClass();
        obj2.getClass();
        int iB = b(obj);
        return c(iB).l(obj, iB, obj2, false);
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final void putAll(Map map) {
        for (Map.Entry<K, V> entry : map.entrySet()) {
            put(entry.getKey(), entry.getValue());
        }
    }

    @Override // java.util.Map, java.util.concurrent.ConcurrentMap
    public final Object putIfAbsent(Object obj, Object obj2) {
        obj.getClass();
        obj2.getClass();
        int iB = b(obj);
        return c(iB).l(obj, iB, obj2, true);
    }

    /* JADX WARN: Code restructure failed: missing block: B:13:0x0043, code lost:
    
        r7 = r4.a();
        r6 = r7.get();
     */
    /* JADX WARN: Code restructure failed: missing block: B:14:0x004b, code lost:
    
        if (r6 == null) goto L19;
     */
    /* JADX WARN: Code restructure failed: missing block: B:15:0x004d, code lost:
    
        r12 = defpackage.ly7.a;
     */
    /* JADX WARN: Code restructure failed: missing block: B:16:0x004f, code lost:
    
        r8 = r12;
     */
    /* JADX WARN: Code restructure failed: missing block: B:20:0x0058, code lost:
    
        if (r7.isActive() == false) goto L25;
     */
    /* JADX WARN: Code restructure failed: missing block: B:21:0x005a, code lost:
    
        r12 = defpackage.ly7.c;
     */
    /* JADX WARN: Code restructure failed: missing block: B:22:0x005d, code lost:
    
        r2.d++;
        r12 = r2.r(r3, r4, r5, r6, r7, r8);
        r0 = r2.b - 1;
        r9.set(r10, r12);
        r2.b = r0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:23:0x0070, code lost:
    
        r2.unlock();
        r2.t();
     */
    /* JADX WARN: Code restructure failed: missing block: B:24:0x0076, code lost:
    
        return r6;
     */
    @Override // java.util.AbstractMap, java.util.Map
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object remove(Object obj) {
        if (obj == null) {
            return null;
        }
        int iB = b(obj);
        r rVarC = c(iB);
        rVarC.lock();
        try {
            rVarC.s(rVarC.a.o.a());
            AtomicReferenceArray atomicReferenceArray = rVarC.f;
            int length = iB & (atomicReferenceArray.length() - 1);
            hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
            hw7 hw7VarB = hw7Var;
            while (true) {
                if (hw7VarB == null) {
                    break;
                }
                Object key = hw7VarB.getKey();
                if (hw7VarB.getHash() == iB && key != null && rVarC.a.e.d(obj, key)) {
                    break;
                }
                hw7VarB = hw7VarB.b();
            }
            rVarC.unlock();
            rVarC.t();
            return null;
        } catch (Throwable th) {
            rVarC.unlock();
            rVarC.t();
            throw th;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:20:0x0078, code lost:
    
        return null;
     */
    @Override // java.util.Map, java.util.concurrent.ConcurrentMap
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object replace(Object obj, Object obj2) {
        obj.getClass();
        obj2.getClass();
        int iB = b(obj);
        r rVarC = c(iB);
        rVarC.lock();
        try {
            long jA = rVarC.a.o.a();
            rVarC.s(jA);
            AtomicReferenceArray atomicReferenceArray = rVarC.f;
            int length = iB & (atomicReferenceArray.length() - 1);
            hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
            long j2 = jA;
            hw7 hw7VarB = hw7Var;
            while (true) {
                if (hw7VarB == null) {
                    break;
                }
                hw7 hw7Var2 = hw7Var;
                Object key = hw7VarB.getKey();
                if (hw7VarB.getHash() == iB && key != null && rVarC.a.e.d(obj, key)) {
                    long j3 = j2;
                    aa aaVarA = hw7VarB.a();
                    Object obj3 = aaVarA.get();
                    if (obj3 != null) {
                        rVarC.d++;
                        rVarC.d(obj, obj3, aaVarA.c(), ly7.b);
                        rVarC.u(hw7VarB, obj2, j3);
                        rVarC.e(hw7VarB);
                        rVarC.unlock();
                        rVarC.t();
                        return obj3;
                    }
                    if (aaVarA.isActive()) {
                        rVarC.d++;
                        hw7 hw7VarR = rVarC.r(hw7Var2, hw7VarB, key, obj3, aaVarA, ly7.c);
                        int i2 = rVarC.b - 1;
                        atomicReferenceArray.set(length, hw7VarR);
                        rVarC.b = i2;
                    }
                } else {
                    long j4 = j2;
                    hw7VarB = hw7VarB.b();
                    hw7Var = hw7Var2;
                    j2 = j4;
                }
            }
        } finally {
            rVarC.unlock();
            rVarC.t();
        }
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final int size() {
        long jMax = 0;
        for (r rVar : this.c) {
            jMax += (long) Math.max(0, rVar.b);
        }
        return pr4.f(jMax);
    }

    @Override // java.util.AbstractMap, java.util.Map
    public final Collection values() {
        Collection collection = this.t;
        if (collection != null) {
            return collection;
        }
        ab abVar = new ab();
        this.t = abVar;
        return abVar;
    }

    /* JADX WARN: Code restructure failed: missing block: B:14:0x0048, code lost:
    
        r7 = r4.a();
        r6 = r7.get();
     */
    /* JADX WARN: Code restructure failed: missing block: B:15:0x0058, code lost:
    
        if (r2.a.f.d(r15, r6) == false) goto L17;
     */
    /* JADX WARN: Code restructure failed: missing block: B:16:0x005a, code lost:
    
        r8 = r9;
     */
    /* JADX WARN: Code restructure failed: missing block: B:17:0x005c, code lost:
    
        if (r6 != null) goto L24;
     */
    /* JADX WARN: Code restructure failed: missing block: B:19:0x0062, code lost:
    
        if (r7.isActive() == false) goto L24;
     */
    /* JADX WARN: Code restructure failed: missing block: B:20:0x0064, code lost:
    
        r8 = defpackage.ly7.c;
     */
    /* JADX WARN: Code restructure failed: missing block: B:21:0x0067, code lost:
    
        r2.d++;
        r14 = r2.r(r3, r4, r5, r6, r7, r8);
        r15 = r2.b - 1;
        r10.set(r12, r14);
        r2.b = r15;
     */
    /* JADX WARN: Code restructure failed: missing block: B:22:0x0078, code lost:
    
        if (r8 != r9) goto L24;
     */
    /* JADX WARN: Code restructure failed: missing block: B:23:0x007a, code lost:
    
        r0 = true;
     */
    @Override // java.util.Map, java.util.concurrent.ConcurrentMap
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean remove(Object obj, Object obj2) {
        boolean z2 = false;
        if (obj == null || obj2 == null) {
            return false;
        }
        int iB = b(obj);
        r rVarC = c(iB);
        ly7 ly7Var = ly7.a;
        rVarC.lock();
        try {
            rVarC.s(rVarC.a.o.a());
            AtomicReferenceArray atomicReferenceArray = rVarC.f;
            int length = iB & (atomicReferenceArray.length() - 1);
            hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
            hw7 hw7VarB = hw7Var;
            while (true) {
                if (hw7VarB == null) {
                    break;
                }
                Object key = hw7VarB.getKey();
                if (hw7VarB.getHash() == iB && key != null && rVarC.a.e.d(obj, key)) {
                    break;
                }
                hw7VarB = hw7VarB.b();
            }
            return z2;
        } finally {
            rVarC.unlock();
            rVarC.t();
        }
    }

    @Override // java.util.Map, java.util.concurrent.ConcurrentMap
    public final boolean replace(Object obj, Object obj2, Object obj3) {
        boolean z2;
        obj.getClass();
        obj3.getClass();
        boolean z3 = false;
        if (obj2 == null) {
            return false;
        }
        int iB = b(obj);
        r rVarC = c(iB);
        rVarC.lock();
        try {
            long jA = rVarC.a.o.a();
            rVarC.s(jA);
            AtomicReferenceArray atomicReferenceArray = rVarC.f;
            int length = iB & (atomicReferenceArray.length() - 1);
            hw7 hw7Var = (hw7) atomicReferenceArray.get(length);
            long j2 = jA;
            hw7 hw7VarB = hw7Var;
            while (true) {
                if (hw7VarB == null) {
                    z2 = z3;
                    break;
                }
                hw7 hw7Var2 = hw7Var;
                Object key = hw7VarB.getKey();
                if (hw7VarB.getHash() == iB && key != null && rVarC.a.e.d(obj, key)) {
                    z2 = z3;
                    long j3 = j2;
                    aa aaVarA = hw7VarB.a();
                    Object obj4 = aaVarA.get();
                    if (obj4 == null) {
                        if (aaVarA.isActive()) {
                            rVarC.d++;
                            hw7 hw7VarR = rVarC.r(hw7Var2, hw7VarB, key, obj4, aaVarA, ly7.c);
                            int i2 = rVarC.b - 1;
                            atomicReferenceArray.set(length, hw7VarR);
                            rVarC.b = i2;
                        }
                    } else {
                        if (rVarC.a.f.d(obj2, obj4)) {
                            rVarC.d++;
                            rVarC.d(obj, obj4, aaVarA.c(), ly7.b);
                            rVarC.u(hw7VarB, obj3, j3);
                            rVarC.e(hw7VarB);
                            return true;
                        }
                        rVarC.m(hw7VarB, j3);
                    }
                } else {
                    boolean z4 = z3;
                    hw7Var = hw7Var2;
                    long j4 = j2;
                    int i3 = iB;
                    hw7VarB = hw7VarB.b();
                    iB = i3;
                    j2 = j4;
                    z3 = z4;
                }
            }
            return z2;
        } finally {
            rVarC.unlock();
            rVarC.t();
        }
    }
}
