Files
adif-api-reverse-engineering/apk_decompiled/sources/u/C0624a.java

368 lines
11 KiB
Java

package u;
import C.w;
import R0.h;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.util.Arrays;
/* renamed from: u.a, reason: case insensitive filesystem */
/* loaded from: classes.dex */
public final class C0624a {
/* renamed from: b, reason: collision with root package name */
public final C0625b f8555b;
/* renamed from: c, reason: collision with root package name */
public final h f8556c;
/* renamed from: a, reason: collision with root package name */
public int f8554a = 0;
/* renamed from: d, reason: collision with root package name */
public int f8557d = 8;
/* renamed from: e, reason: collision with root package name */
public int[] f8558e = new int[8];
/* renamed from: f, reason: collision with root package name */
public int[] f8559f = new int[8];
/* renamed from: g, reason: collision with root package name */
public float[] f8560g = new float[8];
public int h = -1;
public int i = -1;
/* renamed from: j, reason: collision with root package name */
public boolean f8561j = false;
public C0624a(C0625b c0625b, h hVar) {
this.f8555b = c0625b;
this.f8556c = hVar;
}
public final void a(C0630g c0630g, float f2, boolean z3) {
if (f2 <= -0.001f || f2 >= 0.001f) {
int i = this.h;
C0625b c0625b = this.f8555b;
if (i == -1) {
this.h = 0;
this.f8560g[0] = f2;
this.f8558e[0] = c0630g.f8585b;
this.f8559f[0] = -1;
c0630g.f8592k++;
c0630g.a(c0625b);
this.f8554a++;
if (this.f8561j) {
return;
}
int i4 = this.i + 1;
this.i = i4;
int[] iArr = this.f8558e;
if (i4 >= iArr.length) {
this.f8561j = true;
this.i = iArr.length - 1;
return;
}
return;
}
int i5 = -1;
for (int i6 = 0; i != -1 && i6 < this.f8554a; i6++) {
int i7 = this.f8558e[i];
int i8 = c0630g.f8585b;
if (i7 == i8) {
float[] fArr = this.f8560g;
float f4 = fArr[i] + f2;
if (f4 > -0.001f && f4 < 0.001f) {
f4 = 0.0f;
}
fArr[i] = f4;
if (f4 == BitmapDescriptorFactory.HUE_RED) {
if (i == this.h) {
this.h = this.f8559f[i];
} else {
int[] iArr2 = this.f8559f;
iArr2[i5] = iArr2[i];
}
if (z3) {
c0630g.b(c0625b);
}
if (this.f8561j) {
this.i = i;
}
c0630g.f8592k--;
this.f8554a--;
return;
}
return;
}
if (i7 < i8) {
i5 = i;
}
i = this.f8559f[i];
}
int i9 = this.i;
int i10 = i9 + 1;
if (this.f8561j) {
int[] iArr3 = this.f8558e;
if (iArr3[i9] != -1) {
i9 = iArr3.length;
}
} else {
i9 = i10;
}
int[] iArr4 = this.f8558e;
if (i9 >= iArr4.length && this.f8554a < iArr4.length) {
int i11 = 0;
while (true) {
int[] iArr5 = this.f8558e;
if (i11 >= iArr5.length) {
break;
}
if (iArr5[i11] == -1) {
i9 = i11;
break;
}
i11++;
}
}
int[] iArr6 = this.f8558e;
if (i9 >= iArr6.length) {
i9 = iArr6.length;
int i12 = this.f8557d * 2;
this.f8557d = i12;
this.f8561j = false;
this.i = i9 - 1;
this.f8560g = Arrays.copyOf(this.f8560g, i12);
this.f8558e = Arrays.copyOf(this.f8558e, this.f8557d);
this.f8559f = Arrays.copyOf(this.f8559f, this.f8557d);
}
this.f8558e[i9] = c0630g.f8585b;
this.f8560g[i9] = f2;
if (i5 != -1) {
int[] iArr7 = this.f8559f;
iArr7[i9] = iArr7[i5];
iArr7[i5] = i9;
} else {
this.f8559f[i9] = this.h;
this.h = i9;
}
c0630g.f8592k++;
c0630g.a(c0625b);
this.f8554a++;
if (!this.f8561j) {
this.i++;
}
int i13 = this.i;
int[] iArr8 = this.f8558e;
if (i13 >= iArr8.length) {
this.f8561j = true;
this.i = iArr8.length - 1;
}
}
}
public final void b() {
int i = this.h;
for (int i4 = 0; i != -1 && i4 < this.f8554a; i4++) {
C0630g c0630g = ((C0630g[]) this.f8556c.f1415c)[this.f8558e[i]];
if (c0630g != null) {
c0630g.b(this.f8555b);
}
i = this.f8559f[i];
}
this.h = -1;
this.i = -1;
this.f8561j = false;
this.f8554a = 0;
}
public final float c(C0630g c0630g) {
int i = this.h;
for (int i4 = 0; i != -1 && i4 < this.f8554a; i4++) {
if (this.f8558e[i] == c0630g.f8585b) {
return this.f8560g[i];
}
i = this.f8559f[i];
}
return BitmapDescriptorFactory.HUE_RED;
}
public final int d() {
return this.f8554a;
}
public final C0630g e(int i) {
int i4 = this.h;
for (int i5 = 0; i4 != -1 && i5 < this.f8554a; i5++) {
if (i5 == i) {
return ((C0630g[]) this.f8556c.f1415c)[this.f8558e[i4]];
}
i4 = this.f8559f[i4];
}
return null;
}
public final float f(int i) {
int i4 = this.h;
for (int i5 = 0; i4 != -1 && i5 < this.f8554a; i5++) {
if (i5 == i) {
return this.f8560g[i4];
}
i4 = this.f8559f[i4];
}
return BitmapDescriptorFactory.HUE_RED;
}
public final void g(C0630g c0630g, float f2) {
if (f2 == BitmapDescriptorFactory.HUE_RED) {
h(c0630g, true);
return;
}
int i = this.h;
C0625b c0625b = this.f8555b;
if (i == -1) {
this.h = 0;
this.f8560g[0] = f2;
this.f8558e[0] = c0630g.f8585b;
this.f8559f[0] = -1;
c0630g.f8592k++;
c0630g.a(c0625b);
this.f8554a++;
if (this.f8561j) {
return;
}
int i4 = this.i + 1;
this.i = i4;
int[] iArr = this.f8558e;
if (i4 >= iArr.length) {
this.f8561j = true;
this.i = iArr.length - 1;
return;
}
return;
}
int i5 = -1;
for (int i6 = 0; i != -1 && i6 < this.f8554a; i6++) {
int i7 = this.f8558e[i];
int i8 = c0630g.f8585b;
if (i7 == i8) {
this.f8560g[i] = f2;
return;
}
if (i7 < i8) {
i5 = i;
}
i = this.f8559f[i];
}
int i9 = this.i;
int i10 = i9 + 1;
if (this.f8561j) {
int[] iArr2 = this.f8558e;
if (iArr2[i9] != -1) {
i9 = iArr2.length;
}
} else {
i9 = i10;
}
int[] iArr3 = this.f8558e;
if (i9 >= iArr3.length && this.f8554a < iArr3.length) {
int i11 = 0;
while (true) {
int[] iArr4 = this.f8558e;
if (i11 >= iArr4.length) {
break;
}
if (iArr4[i11] == -1) {
i9 = i11;
break;
}
i11++;
}
}
int[] iArr5 = this.f8558e;
if (i9 >= iArr5.length) {
i9 = iArr5.length;
int i12 = this.f8557d * 2;
this.f8557d = i12;
this.f8561j = false;
this.i = i9 - 1;
this.f8560g = Arrays.copyOf(this.f8560g, i12);
this.f8558e = Arrays.copyOf(this.f8558e, this.f8557d);
this.f8559f = Arrays.copyOf(this.f8559f, this.f8557d);
}
this.f8558e[i9] = c0630g.f8585b;
this.f8560g[i9] = f2;
if (i5 != -1) {
int[] iArr6 = this.f8559f;
iArr6[i9] = iArr6[i5];
iArr6[i5] = i9;
} else {
this.f8559f[i9] = this.h;
this.h = i9;
}
c0630g.f8592k++;
c0630g.a(c0625b);
int i13 = this.f8554a + 1;
this.f8554a = i13;
if (!this.f8561j) {
this.i++;
}
int[] iArr7 = this.f8558e;
if (i13 >= iArr7.length) {
this.f8561j = true;
}
if (this.i >= iArr7.length) {
this.f8561j = true;
this.i = iArr7.length - 1;
}
}
public final float h(C0630g c0630g, boolean z3) {
int i = this.h;
if (i == -1) {
return BitmapDescriptorFactory.HUE_RED;
}
int i4 = 0;
int i5 = -1;
while (i != -1 && i4 < this.f8554a) {
if (this.f8558e[i] == c0630g.f8585b) {
if (i == this.h) {
this.h = this.f8559f[i];
} else {
int[] iArr = this.f8559f;
iArr[i5] = iArr[i];
}
if (z3) {
c0630g.b(this.f8555b);
}
c0630g.f8592k--;
this.f8554a--;
this.f8558e[i] = -1;
if (this.f8561j) {
this.i = i;
}
return this.f8560g[i];
}
i4++;
i5 = i;
i = this.f8559f[i];
}
return BitmapDescriptorFactory.HUE_RED;
}
public final String toString() {
int i = this.h;
String str = "";
for (int i4 = 0; i != -1 && i4 < this.f8554a; i4++) {
StringBuilder a2 = AbstractC0629f.a(w.n(str, " -> "));
a2.append(this.f8560g[i]);
a2.append(" : ");
StringBuilder a4 = AbstractC0629f.a(a2.toString());
a4.append(((C0630g[]) this.f8556c.f1415c)[this.f8558e[i]]);
str = a4.toString();
i = this.f8559f[i];
}
return str;
}
}