68 lines
3.1 KiB
Java
68 lines
3.1 KiB
Java
package e3;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.Locale;
|
|
import java.util.regex.Matcher;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.text.StringsKt__StringsJVMKt;
|
|
import kotlin.text.Typography;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public abstract class z {
|
|
public static A a(String str) {
|
|
boolean startsWith$default;
|
|
boolean endsWith$default;
|
|
Intrinsics.checkNotNullParameter(str, "<this>");
|
|
Matcher matcher = A.f6197d.matcher(str);
|
|
if (!matcher.lookingAt()) {
|
|
throw new IllegalArgumentException(("No subtype found for: \"" + str + Typography.quote).toString());
|
|
}
|
|
String group = matcher.group(1);
|
|
Intrinsics.checkNotNullExpressionValue(group, "typeSubtype.group(1)");
|
|
Locale US = Locale.US;
|
|
Intrinsics.checkNotNullExpressionValue(US, "US");
|
|
String lowerCase = group.toLowerCase(US);
|
|
Intrinsics.checkNotNullExpressionValue(lowerCase, "this as java.lang.String).toLowerCase(locale)");
|
|
String group2 = matcher.group(2);
|
|
Intrinsics.checkNotNullExpressionValue(group2, "typeSubtype.group(2)");
|
|
Intrinsics.checkNotNullExpressionValue(US, "US");
|
|
Intrinsics.checkNotNullExpressionValue(group2.toLowerCase(US), "this as java.lang.String).toLowerCase(locale)");
|
|
ArrayList arrayList = new ArrayList();
|
|
Matcher matcher2 = A.f6198e.matcher(str);
|
|
int end = matcher.end();
|
|
while (end < str.length()) {
|
|
matcher2.region(end, str.length());
|
|
if (!matcher2.lookingAt()) {
|
|
StringBuilder sb = new StringBuilder("Parameter is not formatted correctly: \"");
|
|
String substring = str.substring(end);
|
|
Intrinsics.checkNotNullExpressionValue(substring, "this as java.lang.String).substring(startIndex)");
|
|
sb.append(substring);
|
|
sb.append("\" for: \"");
|
|
throw new IllegalArgumentException(com.google.android.gms.measurement.internal.a.n(sb, str, Typography.quote).toString());
|
|
}
|
|
String group3 = matcher2.group(1);
|
|
if (group3 == null) {
|
|
end = matcher2.end();
|
|
} else {
|
|
String group4 = matcher2.group(2);
|
|
if (group4 == null) {
|
|
group4 = matcher2.group(3);
|
|
} else {
|
|
startsWith$default = StringsKt__StringsJVMKt.startsWith$default(group4, "'", false, 2, null);
|
|
if (startsWith$default) {
|
|
endsWith$default = StringsKt__StringsJVMKt.endsWith$default(group4, "'", false, 2, null);
|
|
if (endsWith$default && group4.length() > 2) {
|
|
group4 = group4.substring(1, group4.length() - 1);
|
|
Intrinsics.checkNotNullExpressionValue(group4, "this as java.lang.String…ing(startIndex, endIndex)");
|
|
}
|
|
}
|
|
}
|
|
arrayList.add(group3);
|
|
arrayList.add(group4);
|
|
end = matcher2.end();
|
|
}
|
|
}
|
|
return new A(str, lowerCase, (String[]) arrayList.toArray(new String[0]));
|
|
}
|
|
}
|