Files
adif-api-reverse-engineering/apk_decompiled/sources/L/h.java

156 lines
4.6 KiB
Java

package L;
import P.t;
import android.graphics.Bitmap;
import android.view.View;
import com.google.android.material.bottomsheet.BottomSheetBehavior;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.collections.CollectionsKt;
/* loaded from: classes.dex */
public final class h implements Q0.i, t {
/* renamed from: a, reason: collision with root package name */
public int f1036a;
/* renamed from: b, reason: collision with root package name */
public final Object f1037b;
public h() {
this.f1037b = new LinkedHashMap();
}
@Override // Q0.i
public synchronized boolean a(Q0.b bVar) {
return ((LinkedHashMap) this.f1037b).remove(bVar) != null;
}
@Override // Q0.i
public synchronized Q0.c b(Q0.b bVar) {
try {
ArrayList arrayList = (ArrayList) ((LinkedHashMap) this.f1037b).get(bVar);
Q0.c cVar = null;
if (arrayList == null) {
return null;
}
int size = arrayList.size();
int i = 0;
while (true) {
if (i >= size) {
break;
}
Q0.g gVar = (Q0.g) arrayList.get(i);
Bitmap bitmap = (Bitmap) gVar.f1365b.get();
Q0.c cVar2 = bitmap != null ? new Q0.c(bitmap, gVar.f1366c) : null;
if (cVar2 != null) {
cVar = cVar2;
break;
}
i++;
}
int i4 = this.f1036a;
this.f1036a = i4 + 1;
if (i4 >= 10) {
f();
}
return cVar;
} catch (Throwable th) {
throw th;
}
}
@Override // Q0.i
public synchronized void c(int i) {
if (i >= 10 && i != 20) {
f();
}
}
@Override // P.t
public boolean d(View view) {
((BottomSheetBehavior) this.f1037b).H(this.f1036a);
return true;
}
@Override // Q0.i
public synchronized void e(Q0.b bVar, Bitmap bitmap, Map map, int i) {
try {
LinkedHashMap linkedHashMap = (LinkedHashMap) this.f1037b;
Object obj = linkedHashMap.get(bVar);
if (obj == null) {
obj = new ArrayList();
linkedHashMap.put(bVar, obj);
}
ArrayList arrayList = (ArrayList) obj;
int identityHashCode = System.identityHashCode(bitmap);
Q0.g gVar = new Q0.g(identityHashCode, new WeakReference(bitmap), map, i);
int size = arrayList.size();
int i4 = 0;
while (true) {
if (i4 >= size) {
arrayList.add(gVar);
break;
}
Q0.g gVar2 = (Q0.g) arrayList.get(i4);
if (i < gVar2.f1367d) {
i4++;
} else if (gVar2.f1364a == identityHashCode && gVar2.f1365b.get() == bitmap) {
arrayList.set(i4, gVar);
} else {
arrayList.add(i4, gVar);
}
}
int i5 = this.f1036a;
this.f1036a = i5 + 1;
if (i5 >= 10) {
f();
}
} catch (Throwable th) {
throw th;
}
}
public void f() {
WeakReference weakReference;
this.f1036a = 0;
Iterator it = ((LinkedHashMap) this.f1037b).values().iterator();
while (it.hasNext()) {
ArrayList arrayList = (ArrayList) it.next();
if (arrayList.size() <= 1) {
Q0.g gVar = (Q0.g) CollectionsKt.firstOrNull((List) arrayList);
if (((gVar == null || (weakReference = gVar.f1365b) == null) ? null : (Bitmap) weakReference.get()) == null) {
it.remove();
}
} else {
int size = arrayList.size();
int i = 0;
for (int i4 = 0; i4 < size; i4++) {
int i5 = i4 - i;
if (((Q0.g) arrayList.get(i5)).f1365b.get() == null) {
arrayList.remove(i5);
i++;
}
}
if (arrayList.isEmpty()) {
it.remove();
}
}
}
}
public h(int i, i[] iVarArr) {
this.f1036a = i;
this.f1037b = iVarArr;
}
public h(BottomSheetBehavior bottomSheetBehavior, int i) {
this.f1037b = bottomSheetBehavior;
this.f1036a = i;
}
}