package d.s0;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: compiled from: StringsJVM.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public class q extends p {
    public static boolean l(String str, String str2, boolean z) {
        return str == null ? str2 == null : !z ? str.equals(str2) : str.equalsIgnoreCase(str2);
    }

    /* JADX WARN: Removed duplicated region for block: B:21:? A[RETURN, SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static boolean m(java.lang.CharSequence r4) {
        /*
            java.lang.String r0 = "<this>"
            d.n0.c.s.e(r4, r0)
            int r0 = r4.length()
            r1 = 0
            r2 = 1
            if (r0 == 0) goto L3e
            d.p0.h r0 = d.s0.r.y(r4)
            boolean r3 = r0 instanceof java.util.Collection
            if (r3 == 0) goto L20
            r3 = r0
            java.util.Collection r3 = (java.util.Collection) r3
            boolean r3 = r3.isEmpty()
            if (r3 == 0) goto L20
        L1e:
            r4 = r2
            goto L3c
        L20:
            java.util.Iterator r0 = r0.iterator()
        L24:
            boolean r3 = r0.hasNext()
            if (r3 == 0) goto L1e
            r3 = r0
            d.j0.f0 r3 = (d.j0.f0) r3
            int r3 = r3.a()
            char r3 = r4.charAt(r3)
            boolean r3 = d.s0.b.c(r3)
            if (r3 != 0) goto L24
            r4 = r1
        L3c:
            if (r4 == 0) goto L3f
        L3e:
            r1 = r2
        L3f:
            return r1
        */
        throw new UnsupportedOperationException("Method not decompiled: d.s0.q.m(java.lang.CharSequence):boolean");
    }

    public static boolean n(String str, int i, String str2, int i2, int i3, boolean z) {
        d.n0.c.s.e(str, "<this>");
        d.n0.c.s.e(str2, "other");
        return !z ? str.regionMatches(i, str2, i2, i3) : str.regionMatches(z, i, str2, i2, i3);
    }

    public static final String o(String str, String str2, String str3, boolean z) {
        d.n0.c.s.e(str, "<this>");
        d.n0.c.s.e(str2, "oldValue");
        d.n0.c.s.e(str3, "newValue");
        int i = 0;
        int iB = r.B(str, str2, 0, z);
        if (iB < 0) {
            return str;
        }
        int length = str2.length();
        int iB2 = d.p0.n.b(length, 1);
        int length2 = (str.length() - length) + str3.length();
        if (length2 < 0) {
            throw new OutOfMemoryError();
        }
        StringBuilder sb = new StringBuilder(length2);
        do {
            sb.append((CharSequence) str, i, iB);
            sb.append(str3);
            i = iB + length;
            if (iB >= str.length()) {
                break;
            }
            iB = r.B(str, str2, iB + iB2, z);
        } while (iB > 0);
        sb.append((CharSequence) str, i, str.length());
        String string = sb.toString();
        d.n0.c.s.d(string, "stringBuilder.append(this, i, length).toString()");
        return string;
    }

    public static /* synthetic */ String p(String str, String str2, String str3, boolean z, int i, Object obj) {
        if ((i & 4) != 0) {
            z = false;
        }
        return o(str, str2, str3, z);
    }

    public static final boolean q(String str, String str2, boolean z) {
        d.n0.c.s.e(str, "<this>");
        d.n0.c.s.e(str2, "prefix");
        return !z ? str.startsWith(str2) : n(str, 0, str2, 0, str2.length(), z);
    }

    public static /* synthetic */ boolean r(String str, String str2, boolean z, int i, Object obj) {
        if ((i & 2) != 0) {
            z = false;
        }
        return q(str, str2, z);
    }
}
