package defpackage;

import androidx.recyclerview.widget.RecyclerView;
import ar.tvplayer.core.data.network.stalker.Season;
import java.util.Comparator;
import java.util.Locale;
import java.util.Map;

/* JADX INFO: renamed from: ᵭᵬ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4170 implements Comparator {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final /* synthetic */ int f15904;

    public /* synthetic */ C4170(int i) {
        this.f15904 = i;
    }

    /* JADX WARN: Code restructure failed: missing block: B:102:0x023c, code lost:
    
        if (ᵥˈᵛ.ˊᵙᵾᵲ(r4, r5) < 0) goto L108;
     */
    /* JADX WARN: Code restructure failed: missing block: B:107:0x024c, code lost:
    
        if (r6 < r7) goto L108;
     */
    /* JADX WARN: Code restructure failed: missing block: B:110:0x0251, code lost:
    
        return 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:149:?, code lost:
    
        return 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:153:?, code lost:
    
        return -1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:72:0x01d1, code lost:
    
        if (r6 == null) goto L78;
     */
    /* JADX WARN: Code restructure failed: missing block: B:76:0x01da, code lost:
    
        if (r6 != false) goto L77;
     */
    /* JADX WARN: Code restructure failed: missing block: B:85:0x01f1, code lost:
    
        return -1;
     */
    @Override // java.util.Comparator
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int compare(Object obj, Object obj2) {
        switch (this.f15904) {
            case 0:
                C1543 c1543 = (C1543) obj;
                C1543 c15432 = (C1543) obj2;
                if (c1543.f15143.equals(c15432.f15143)) {
                    return 0;
                }
                return c1543.f6210 < c15432.f6210 ? -1 : 1;
            case 1:
                String str = ((ᵘᵦʽ) obj).ᵜᵪʾ;
                Locale locale = Locale.ROOT;
                return str.toLowerCase(locale).compareTo(((ᵘᵦʽ) obj2).ᵜᵪʾ.toLowerCase(locale));
            case 2:
                C1580 c1580 = (C1580) obj;
                C1580 c15802 = (C1580) obj2;
                long jM4431 = c1580.m4431();
                long jM44312 = c15802.m4431();
                if (jM4431 == jM44312) {
                    int i = c15802.f6347;
                    int i2 = c1580.f6347;
                    return i + i2 == 1 ? i2 - i : i - i2;
                }
                if (jM44312 == -1) {
                    return -1;
                }
                return (jM4431 != -1 && jM4431 - jM44312 <= 0) ? -1 : 1;
            case 3:
                String str2 = ((ᵬˏﾞ) obj).ʽˈˋ;
                Locale locale2 = Locale.ROOT;
                return str2.toLowerCase(locale2).compareTo(((ᵬˏﾞ) obj2).ʽˈˋ.toLowerCase(locale2));
            case 4:
                return Integer.valueOf(((String) obj2).length()).compareTo(Integer.valueOf(((String) obj).length()));
            case 5:
                String str3 = (String) obj;
                String str4 = (String) obj2;
                int iMin = Math.min(str3.length(), str4.length());
                for (int i3 = 4; i3 < iMin; i3++) {
                    char cCharAt = str3.charAt(i3);
                    char cCharAt2 = str4.charAt(i3);
                    if (cCharAt != cCharAt2) {
                    }
                    break;
                }
                int length = str3.length();
                int length2 = str4.length();
                if (length == length2) {
                    return 0;
                }
                break;
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                String str5 = ((ـﹶ) obj).ᵝᵶ;
                String lowerCase = str5 != null ? str5.toLowerCase(Locale.ROOT) : null;
                String str6 = ((ـﹶ) obj2).ᵝᵶ;
                return ᵘᵞʿⁱ.ˋˈ(lowerCase, str6 != null ? str6.toLowerCase(Locale.ROOT) : null);
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                return ((C0580) obj).f2854 - ((C0580) obj2).f2854;
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                C4182 c4182 = (C4182) obj;
                C4182 c41822 = (C4182) obj2;
                RecyclerView recyclerView = c4182.f15959;
                if ((recyclerView == null) == (c41822.f15959 == null)) {
                    boolean z = c4182.f15958;
                    if (z == c41822.f15958) {
                        int i4 = c41822.f15955 - c4182.f15955;
                        if (i4 == 0 && (i4 = c4182.f15956 - c41822.f15956) == 0) {
                            return 0;
                        }
                        return i4;
                    }
                }
                break;
            case 9:
                return ((Comparable) obj).compareTo((Comparable) obj2);
            case 10:
                return ((C4996) obj).f18937 - ((C4996) obj2).f18937;
            case 11:
                return Long.valueOf(((ـﹶ) obj).ʽˈˋ).compareTo(Long.valueOf(((ـﹶ) obj2).ʽˈˋ));
            case 12:
                return ᵘᵞʿⁱ.ˋˈ((Integer) ((Map.Entry) obj).getKey(), (Integer) ((Map.Entry) obj2).getKey());
            case 13:
                return ᵘᵞʿⁱ.ˋˈ((Integer) ((Map.Entry) obj).getKey(), (Integer) ((Map.Entry) obj2).getKey());
            case 14:
                return ᵘᵞʿⁱ.ˋˈ((Integer) ((Map.Entry) obj).getKey(), (Integer) ((Map.Entry) obj2).getKey());
            case 15:
                return ᵘᵞʿⁱ.ˋˈ((Integer) ((Map.Entry) obj).getKey(), (Integer) ((Map.Entry) obj2).getKey());
            case 16:
                String str7 = ((ᵤᵞʙ) obj).ˊᵫᵗ;
                Locale locale3 = Locale.ROOT;
                return str7.toLowerCase(locale3).compareTo(((ᵤᵞʙ) obj2).ˊᵫᵗ.toLowerCase(locale3));
            case 17:
                return Long.valueOf(((ᵔʨ) obj).ᵲᵶᵳˈ.ːˏᵟᵯ).compareTo(Long.valueOf(((ᵔʨ) obj2).ᵲᵶᵳˈ.ːˏᵟᵯ));
            case 18:
                String str8 = ((ᵯᵪˀ) obj).ᵻʽᵯ;
                Locale locale4 = Locale.ROOT;
                return str8.toLowerCase(locale4).compareTo(((ᵯᵪˀ) obj2).ᵻʽᵯ.toLowerCase(locale4));
            case 19:
                return Integer.valueOf(((Season) obj).ᵵᵽ).compareTo(Integer.valueOf(((Season) obj2).ᵵᵽ));
            case 20:
                C4433 c4433 = (C4433) obj;
                C4433 c44332 = (C4433) obj2;
                int iCompareTo = Integer.valueOf(((C3009) c44332.f16864.ᵜᵪʾ).f11593).compareTo(Integer.valueOf(((C3009) c4433.f16864.ᵜᵪʾ).f11593));
                return iCompareTo == 0 ? c44332.f16863.compareTo(c4433.f16863) : iCompareTo;
            case 21:
                return ᵘᵞʿⁱ.ˋˈ(((C2469) obj).f9587, ((C2469) obj2).f9587);
            case 22:
                return ᵘᵞʿⁱ.ˋˈ(((C3905) obj).f14923, ((C3905) obj2).f14923);
            case 23:
                return ᵘᵞʿⁱ.ˋˈ(((C2798) obj).f10743, ((C2798) obj2).f10743);
            case 24:
                return ᵘᵞʿⁱ.ˋˈ(((C0539) obj).f2773, ((C0539) obj2).f2773);
            case 25:
                String str9 = ((ᵟˑᵘ) obj).ᵷᵺʾᵖ;
                Locale locale5 = Locale.ROOT;
                return str9.toLowerCase(locale5).compareTo(((ᵟˑᵘ) obj2).ᵷᵺʾᵖ.toLowerCase(locale5));
            case 26:
                return Long.valueOf(((ˎᵶᵹ) obj).ːˏᵟᵯ).compareTo(Long.valueOf(((ˎᵶᵹ) obj2).ːˏᵟᵯ));
            case 27:
                return ᵘᵞʿⁱ.ˋˈ(((C4322) obj).f16459, ((C4322) obj2).f16459);
            default:
                int iM2418 = AbstractC0659.m2418(obj);
                int iM24182 = AbstractC0659.m2418(obj2);
                if (iM2418 != iM24182) {
                    if (iM2418 == 0 || iM24182 == 0) {
                        throw null;
                    }
                    return iM2418 - iM24182;
                }
                int iM8218 = AbstractC3653.m8218(iM2418);
                if (iM8218 == 0) {
                    return ((Boolean) obj).compareTo((Boolean) obj2);
                }
                if (iM8218 == 1) {
                    return ((String) obj).compareTo((String) obj2);
                }
                if (iM8218 == 2) {
                    return ((Long) obj).compareTo((Long) obj2);
                }
                if (iM8218 == 3) {
                    return ((Double) obj).compareTo((Double) obj2);
                }
                throw null;
        }
    }
}
