package c2;

import l1.v;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: compiled from: Strings.kt */
/* JADX INFO: loaded from: classes.dex */
public class m extends l {
    public static /* synthetic */ String A(String str, String str2, String str3, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            str3 = str;
        }
        return y(str, str2, str3);
    }

    public static CharSequence B(CharSequence charSequence) {
        w1.g.e(charSequence, "<this>");
        int length = charSequence.length() - 1;
        int i3 = 0;
        boolean z2 = false;
        while (i3 <= length) {
            boolean zC = a.c(charSequence.charAt(!z2 ? i3 : length));
            if (z2) {
                if (!zC) {
                    break;
                }
                length--;
            } else if (zC) {
                i3++;
            } else {
                z2 = true;
            }
        }
        return charSequence.subSequence(i3, length + 1);
    }

    public static final int f(CharSequence charSequence) {
        w1.g.e(charSequence, "<this>");
        return charSequence.length() - 1;
    }

    public static final int g(CharSequence charSequence, char c3, int i3, boolean z2) {
        w1.g.e(charSequence, "<this>");
        return (z2 || !(charSequence instanceof String)) ? m(charSequence, new char[]{c3}, i3, z2) : ((String) charSequence).indexOf(c3, i3);
    }

    public static final int h(CharSequence charSequence, String str, int i3, boolean z2) {
        w1.g.e(charSequence, "<this>");
        w1.g.e(str, "string");
        return (z2 || !(charSequence instanceof String)) ? j(charSequence, str, i3, charSequence.length(), z2, false, 16, null) : ((String) charSequence).indexOf(str, i3);
    }

    private static final int i(CharSequence charSequence, CharSequence charSequence2, int i3, int i4, boolean z2, boolean z3) {
        z1.a cVar = !z3 ? new z1.c(z1.f.a(i3, 0), z1.f.c(i4, charSequence.length())) : z1.f.e(z1.f.c(i3, f(charSequence)), z1.f.a(i4, 0));
        if ((charSequence instanceof String) && (charSequence2 instanceof String)) {
            int iA = cVar.a();
            int iB = cVar.b();
            int iC = cVar.c();
            if ((iC <= 0 || iA > iB) && (iC >= 0 || iB > iA)) {
                return -1;
            }
            while (!l.c((String) charSequence2, 0, (String) charSequence, iA, charSequence2.length(), z2)) {
                if (iA == iB) {
                    return -1;
                }
                iA += iC;
            }
            return iA;
        }
        int iA2 = cVar.a();
        int iB2 = cVar.b();
        int iC2 = cVar.c();
        if ((iC2 <= 0 || iA2 > iB2) && (iC2 >= 0 || iB2 > iA2)) {
            return -1;
        }
        while (!s(charSequence2, 0, charSequence, iA2, charSequence2.length(), z2)) {
            if (iA2 == iB2) {
                return -1;
            }
            iA2 += iC2;
        }
        return iA2;
    }

    static /* synthetic */ int j(CharSequence charSequence, CharSequence charSequence2, int i3, int i4, boolean z2, boolean z3, int i5, Object obj) {
        if ((i5 & 16) != 0) {
            z3 = false;
        }
        return i(charSequence, charSequence2, i3, i4, z2, z3);
    }

    public static /* synthetic */ int k(CharSequence charSequence, char c3, int i3, boolean z2, int i4, Object obj) {
        if ((i4 & 2) != 0) {
            i3 = 0;
        }
        if ((i4 & 4) != 0) {
            z2 = false;
        }
        return g(charSequence, c3, i3, z2);
    }

    public static /* synthetic */ int l(CharSequence charSequence, String str, int i3, boolean z2, int i4, Object obj) {
        if ((i4 & 2) != 0) {
            i3 = 0;
        }
        if ((i4 & 4) != 0) {
            z2 = false;
        }
        return h(charSequence, str, i3, z2);
    }

    public static final int m(CharSequence charSequence, char[] cArr, int i3, boolean z2) {
        boolean z3;
        w1.g.e(charSequence, "<this>");
        w1.g.e(cArr, "chars");
        if (!z2 && cArr.length == 1 && (charSequence instanceof String)) {
            return ((String) charSequence).indexOf(l1.e.g(cArr), i3);
        }
        v vVarD = new z1.c(z1.f.a(i3, 0), f(charSequence)).iterator();
        while (vVarD.hasNext()) {
            int iA = vVarD.a();
            char cCharAt = charSequence.charAt(iA);
            int length = cArr.length;
            int i4 = 0;
            while (true) {
                if (i4 >= length) {
                    z3 = false;
                    break;
                }
                if (b.d(cArr[i4], cCharAt, z2)) {
                    z3 = true;
                    break;
                }
                i4++;
            }
            if (z3) {
                return iA;
            }
        }
        return -1;
    }

    public static final int n(CharSequence charSequence, char c3, int i3, boolean z2) {
        w1.g.e(charSequence, "<this>");
        return (z2 || !(charSequence instanceof String)) ? r(charSequence, new char[]{c3}, i3, z2) : ((String) charSequence).lastIndexOf(c3, i3);
    }

    public static final int o(CharSequence charSequence, String str, int i3, boolean z2) {
        w1.g.e(charSequence, "<this>");
        w1.g.e(str, "string");
        return (z2 || !(charSequence instanceof String)) ? i(charSequence, str, i3, 0, z2, true) : ((String) charSequence).lastIndexOf(str, i3);
    }

    public static /* synthetic */ int p(CharSequence charSequence, char c3, int i3, boolean z2, int i4, Object obj) {
        if ((i4 & 2) != 0) {
            i3 = f(charSequence);
        }
        if ((i4 & 4) != 0) {
            z2 = false;
        }
        return n(charSequence, c3, i3, z2);
    }

    public static /* synthetic */ int q(CharSequence charSequence, String str, int i3, boolean z2, int i4, Object obj) {
        if ((i4 & 2) != 0) {
            i3 = f(charSequence);
        }
        if ((i4 & 4) != 0) {
            z2 = false;
        }
        return o(charSequence, str, i3, z2);
    }

    public static final int r(CharSequence charSequence, char[] cArr, int i3, boolean z2) {
        w1.g.e(charSequence, "<this>");
        w1.g.e(cArr, "chars");
        if (!z2 && cArr.length == 1 && (charSequence instanceof String)) {
            return ((String) charSequence).lastIndexOf(l1.e.g(cArr), i3);
        }
        for (int iC = z1.f.c(i3, f(charSequence)); -1 < iC; iC--) {
            char cCharAt = charSequence.charAt(iC);
            int length = cArr.length;
            boolean z3 = false;
            int i4 = 0;
            while (true) {
                if (i4 >= length) {
                    break;
                }
                if (b.d(cArr[i4], cCharAt, z2)) {
                    z3 = true;
                    break;
                }
                i4++;
            }
            if (z3) {
                return iC;
            }
        }
        return -1;
    }

    public static final boolean s(CharSequence charSequence, int i3, CharSequence charSequence2, int i4, int i5, boolean z2) {
        w1.g.e(charSequence, "<this>");
        w1.g.e(charSequence2, "other");
        if (i4 < 0 || i3 < 0 || i3 > charSequence.length() - i5 || i4 > charSequence2.length() - i5) {
            return false;
        }
        for (int i6 = 0; i6 < i5; i6++) {
            if (!b.d(charSequence.charAt(i3 + i6), charSequence2.charAt(i4 + i6), z2)) {
                return false;
            }
        }
        return true;
    }

    public static final String t(String str, String str2, String str3) {
        w1.g.e(str, "<this>");
        w1.g.e(str2, "delimiter");
        w1.g.e(str3, "missingDelimiterValue");
        int iL = l(str, str2, 0, false, 6, null);
        if (iL == -1) {
            return str3;
        }
        String strSubstring = str.substring(iL + str2.length(), str.length());
        w1.g.d(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
        return strSubstring;
    }

    public static /* synthetic */ String u(String str, String str2, String str3, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            str3 = str;
        }
        return t(str, str2, str3);
    }

    public static final String v(String str, char c3, String str2) {
        w1.g.e(str, "<this>");
        w1.g.e(str2, "missingDelimiterValue");
        int iP = p(str, c3, 0, false, 6, null);
        if (iP == -1) {
            return str2;
        }
        String strSubstring = str.substring(iP + 1, str.length());
        w1.g.d(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
        return strSubstring;
    }

    public static /* synthetic */ String w(String str, char c3, String str2, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            str2 = str;
        }
        return v(str, c3, str2);
    }

    public static final String x(String str, char c3, String str2) {
        w1.g.e(str, "<this>");
        w1.g.e(str2, "missingDelimiterValue");
        int iK = k(str, c3, 0, false, 6, null);
        if (iK == -1) {
            return str2;
        }
        String strSubstring = str.substring(0, iK);
        w1.g.d(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
        return strSubstring;
    }

    public static final String y(String str, String str2, String str3) {
        w1.g.e(str, "<this>");
        w1.g.e(str2, "delimiter");
        w1.g.e(str3, "missingDelimiterValue");
        int iL = l(str, str2, 0, false, 6, null);
        if (iL == -1) {
            return str3;
        }
        String strSubstring = str.substring(0, iL);
        w1.g.d(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
        return strSubstring;
    }

    public static /* synthetic */ String z(String str, char c3, String str2, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            str2 = str;
        }
        return x(str, c3, str2);
    }
}
