package p463.p464.p465.p468.p469;

import java.util.Comparator;

/* JADX WARN: Unexpected interfaces in signature: [java.lang.Object<java.lang.Integer>] */
/* JADX INFO: renamed from: ޒ.֏.֏.ؠ.ؠ.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C7137 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public int f20691 = 0;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C7137 m10490(Object obj, Object obj2, Comparator<?> comparator) {
        int i;
        int i2;
        int i3;
        int i4;
        int i5;
        int i6;
        int i7;
        int i8;
        if (this.f20691 != 0 || obj == obj2) {
            return this;
        }
        if (obj == null) {
            this.f20691 = -1;
            return this;
        }
        if (obj2 == null) {
            this.f20691 = 1;
            return this;
        }
        if (obj.getClass().isArray()) {
            int i9 = 0;
            if (obj instanceof long[]) {
                long[] jArr = (long[]) obj;
                long[] jArr2 = (long[]) obj2;
                if (this.f20691 == 0 && jArr != jArr2) {
                    if (jArr.length != jArr2.length) {
                        this.f20691 = jArr.length >= jArr2.length ? 1 : -1;
                    } else {
                        for (int i10 = 0; i10 < jArr.length && (i8 = this.f20691) == 0; i10++) {
                            long j = jArr[i10];
                            long j2 = jArr2[i10];
                            if (i8 == 0) {
                                this.f20691 = j < j2 ? -1 : j > j2 ? 1 : 0;
                            }
                        }
                    }
                }
            } else if (obj instanceof int[]) {
                int[] iArr = (int[]) obj;
                int[] iArr2 = (int[]) obj2;
                if (this.f20691 == 0 && iArr != iArr2) {
                    if (iArr.length != iArr2.length) {
                        this.f20691 = iArr.length >= iArr2.length ? 1 : -1;
                    } else {
                        for (int i11 = 0; i11 < iArr.length && (i7 = this.f20691) == 0; i11++) {
                            int i12 = iArr[i11];
                            int i13 = iArr2[i11];
                            if (i7 == 0) {
                                this.f20691 = i12 < i13 ? -1 : i12 > i13 ? 1 : 0;
                            }
                        }
                    }
                }
            } else if (obj instanceof short[]) {
                short[] sArr = (short[]) obj;
                short[] sArr2 = (short[]) obj2;
                if (this.f20691 == 0 && sArr != sArr2) {
                    if (sArr.length != sArr2.length) {
                        this.f20691 = sArr.length >= sArr2.length ? 1 : -1;
                    } else {
                        for (int i14 = 0; i14 < sArr.length && (i6 = this.f20691) == 0; i14++) {
                            short s = sArr[i14];
                            short s2 = sArr2[i14];
                            if (i6 == 0) {
                                this.f20691 = s < s2 ? -1 : s > s2 ? 1 : 0;
                            }
                        }
                    }
                }
            } else if (obj instanceof char[]) {
                char[] cArr = (char[]) obj;
                char[] cArr2 = (char[]) obj2;
                if (this.f20691 == 0 && cArr != cArr2) {
                    if (cArr.length != cArr2.length) {
                        this.f20691 = cArr.length >= cArr2.length ? 1 : -1;
                    } else {
                        for (int i15 = 0; i15 < cArr.length && (i5 = this.f20691) == 0; i15++) {
                            char c = cArr[i15];
                            char c2 = cArr2[i15];
                            if (i5 == 0) {
                                this.f20691 = c < c2 ? -1 : c > c2 ? 1 : 0;
                            }
                        }
                    }
                }
            } else if (obj instanceof byte[]) {
                byte[] bArr = (byte[]) obj;
                byte[] bArr2 = (byte[]) obj2;
                if (this.f20691 == 0 && bArr != bArr2) {
                    if (bArr.length != bArr2.length) {
                        this.f20691 = bArr.length >= bArr2.length ? 1 : -1;
                    } else {
                        for (int i16 = 0; i16 < bArr.length && (i4 = this.f20691) == 0; i16++) {
                            byte b = bArr[i16];
                            byte b2 = bArr2[i16];
                            if (i4 == 0) {
                                this.f20691 = b < b2 ? -1 : b > b2 ? 1 : 0;
                            }
                        }
                    }
                }
            } else if (obj instanceof double[]) {
                double[] dArr = (double[]) obj;
                double[] dArr2 = (double[]) obj2;
                if (this.f20691 == 0 && dArr != dArr2) {
                    if (dArr.length != dArr2.length) {
                        this.f20691 = dArr.length >= dArr2.length ? 1 : -1;
                    } else {
                        while (i9 < dArr.length && (i3 = this.f20691) == 0) {
                            double d = dArr[i9];
                            double d2 = dArr2[i9];
                            if (i3 == 0) {
                                this.f20691 = Double.compare(d, d2);
                            }
                            i9++;
                        }
                    }
                }
            } else if (obj instanceof float[]) {
                float[] fArr = (float[]) obj;
                float[] fArr2 = (float[]) obj2;
                if (this.f20691 == 0 && fArr != fArr2) {
                    if (fArr.length != fArr2.length) {
                        this.f20691 = fArr.length >= fArr2.length ? 1 : -1;
                    } else {
                        while (i9 < fArr.length && (i2 = this.f20691) == 0) {
                            float f = fArr[i9];
                            float f2 = fArr2[i9];
                            if (i2 == 0) {
                                this.f20691 = Float.compare(f, f2);
                            }
                            i9++;
                        }
                    }
                }
            } else if (obj instanceof boolean[]) {
                boolean[] zArr = (boolean[]) obj;
                boolean[] zArr2 = (boolean[]) obj2;
                if (this.f20691 == 0 && zArr != zArr2) {
                    if (zArr.length != zArr2.length) {
                        this.f20691 = zArr.length >= zArr2.length ? 1 : -1;
                    } else {
                        while (i9 < zArr.length && (i = this.f20691) == 0) {
                            boolean z = zArr[i9];
                            boolean z2 = zArr2[i9];
                            if (i == 0 && z != z2) {
                                if (z) {
                                    this.f20691 = 1;
                                } else {
                                    this.f20691 = -1;
                                }
                            }
                            i9++;
                        }
                    }
                }
            } else {
                Object[] objArr = (Object[]) obj;
                Object[] objArr2 = (Object[]) obj2;
                if (this.f20691 == 0 && objArr != objArr2) {
                    if (objArr.length != objArr2.length) {
                        this.f20691 = objArr.length >= objArr2.length ? 1 : -1;
                    } else {
                        while (i9 < objArr.length && this.f20691 == 0) {
                            m10490(objArr[i9], objArr2[i9], comparator);
                            i9++;
                        }
                    }
                }
            }
        } else if (comparator == null) {
            this.f20691 = ((Comparable) obj).compareTo(obj2);
        } else {
            this.f20691 = comparator.compare(obj, obj2);
        }
        return this;
    }
}
