package A4;

import r4.AbstractC0983h;

/* JADX INFO: loaded from: classes.dex */
public abstract class q extends p {
    public static boolean D(String str, String str2) {
        return str == null ? str2 == null : str.equalsIgnoreCase(str2);
    }

    public static final boolean E(int i, int i5, int i6, String str, String str2, boolean z5) {
        AbstractC0983h.e("<this>", str);
        AbstractC0983h.e("other", str2);
        return !z5 ? str.regionMatches(i, str2, i5, i6) : str.regionMatches(z5, i, str2, i5, i6);
    }

    public static String F(String str, String str2, String str3) {
        AbstractC0983h.e("<this>", str);
        int iL = i.L(str, str2, 0, false);
        if (iL < 0) {
            return str;
        }
        int length = str2.length();
        int i = length >= 1 ? length : 1;
        int length2 = str3.length() + (str.length() - length);
        if (length2 < 0) {
            throw new OutOfMemoryError();
        }
        StringBuilder sb = new StringBuilder(length2);
        int i5 = 0;
        do {
            sb.append((CharSequence) str, i5, iL);
            sb.append(str3);
            i5 = iL + length;
            if (iL >= str.length()) {
                break;
            }
            iL = i.L(str, str2, iL + i, false);
        } while (iL > 0);
        sb.append((CharSequence) str, i5, str.length());
        String string = sb.toString();
        AbstractC0983h.d("toString(...)", string);
        return string;
    }

    public static boolean G(String str, String str2, int i, boolean z5) {
        AbstractC0983h.e("<this>", str);
        return !z5 ? str.startsWith(str2, i) : E(i, 0, str2.length(), str, str2, z5);
    }

    public static boolean H(String str, String str2, boolean z5) {
        AbstractC0983h.e("<this>", str);
        AbstractC0983h.e("prefix", str2);
        return !z5 ? str.startsWith(str2) : E(0, 0, str2.length(), str, str2, z5);
    }
}
