package E1;

import java.util.ArrayList;
import java.util.List;
import o1.AbstractC0676l;
import okhttp3.HttpUrl;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: loaded from: classes.dex */
public abstract class i extends h {

    static final class a extends kotlin.jvm.internal.m implements y1.l {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public static final a f551b = new a();

        a() {
            super(1);
        }

        @Override // y1.l
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public final String invoke(String line) {
            kotlin.jvm.internal.l.e(line, "line");
            return line;
        }
    }

    static final class b extends kotlin.jvm.internal.m implements y1.l {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ String f552b;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        b(String str) {
            super(1);
            this.f552b = str;
        }

        @Override // y1.l
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public final String invoke(String line) {
            kotlin.jvm.internal.l.e(line, "line");
            return this.f552b + line;
        }
    }

    private static final y1.l b(String str) {
        return str.length() == 0 ? a.f551b : new b(str);
    }

    public static final String c(String str, String newIndent, String marginPrefix) {
        int i2;
        String str2;
        kotlin.jvm.internal.l.e(str, "<this>");
        kotlin.jvm.internal.l.e(newIndent, "newIndent");
        kotlin.jvm.internal.l.e(marginPrefix, "marginPrefix");
        if (g.n(marginPrefix)) {
            throw new IllegalArgumentException("marginPrefix must be non-blank string.");
        }
        List listW = q.W(str);
        int length = str.length() + (newIndent.length() * listW.size());
        y1.l lVarB = b(newIndent);
        int iG = AbstractC0676l.g(listW);
        ArrayList arrayList = new ArrayList();
        int i3 = 0;
        for (Object obj : listW) {
            int i4 = i3 + 1;
            if (i3 < 0) {
                AbstractC0676l.n();
            }
            String str3 = (String) obj;
            String strSubstring = null;
            if ((i3 == 0 || i3 == iG) && g.n(str3)) {
                str3 = null;
            } else {
                int length2 = str3.length();
                int i5 = 0;
                while (true) {
                    if (i5 >= length2) {
                        i2 = -1;
                        break;
                    }
                    if (!E1.b.c(str3.charAt(i5))) {
                        i2 = i5;
                        break;
                    }
                    i5++;
                }
                if (i2 != -1) {
                    int i6 = i2;
                    if (g.x(str3, marginPrefix, i2, false, 4, null)) {
                        int length3 = i6 + marginPrefix.length();
                        kotlin.jvm.internal.l.c(str3, "null cannot be cast to non-null type java.lang.String");
                        strSubstring = str3.substring(length3);
                        kotlin.jvm.internal.l.d(strSubstring, "substring(...)");
                    }
                }
                if (strSubstring != null && (str2 = (String) lVarB.invoke(strSubstring)) != null) {
                    str3 = str2;
                }
            }
            if (str3 != null) {
                arrayList.add(str3);
            }
            i3 = i4;
        }
        String string = ((StringBuilder) AbstractC0676l.C(arrayList, new StringBuilder(length), "\n", null, null, 0, null, null, 124, null)).toString();
        kotlin.jvm.internal.l.d(string, "toString(...)");
        return string;
    }

    public static final String d(String str, String marginPrefix) {
        kotlin.jvm.internal.l.e(str, "<this>");
        kotlin.jvm.internal.l.e(marginPrefix, "marginPrefix");
        return c(str, HttpUrl.FRAGMENT_ENCODE_SET, marginPrefix);
    }

    public static /* synthetic */ String e(String str, String str2, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            str2 = "|";
        }
        return d(str, str2);
    }
}
