Files

209 lines
6.9 KiB
Java

package androidx.datastore.preferences.protobuf;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.text.Typography;
/* loaded from: classes.dex */
public abstract class Q {
/* renamed from: a, reason: collision with root package name */
public static final e0 f2861a = new Object();
/* renamed from: b, reason: collision with root package name */
public static final f0 f2862b = new Object();
public static void a(byte b4, byte b5, byte b6, byte b7, char[] cArr, int i) {
if (!h(b5)) {
if ((((b5 + 112) + (b4 << 28)) >> 30) == 0 && !h(b6) && !h(b7)) {
int i4 = ((b4 & 7) << 18) | ((b5 & 63) << 12) | ((b6 & 63) << 6) | (b7 & 63);
cArr[i] = (char) ((i4 >>> 10) + 55232);
cArr[i + 1] = (char) ((i4 & 1023) + 56320);
return;
}
}
throw A.a();
}
public static void b(byte b4, byte b5, char[] cArr, int i) {
if (b4 < -62 || h(b5)) {
throw A.a();
}
cArr[i] = (char) (((b4 & 31) << 6) | (b5 & 63));
}
public static void c(byte b4, byte b5, byte b6, char[] cArr, int i) {
if (h(b5) || ((b4 == -32 && b5 < -96) || ((b4 == -19 && b5 >= -96) || h(b6)))) {
throw A.a();
}
cArr[i] = (char) (((b4 & 15) << 12) | ((b5 & 63) << 6) | (b6 & 63));
}
public static final String d(String str) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
char charAt = str.charAt(i);
if (Character.isUpperCase(charAt)) {
sb.append("_");
}
sb.append(Character.toLowerCase(charAt));
}
return sb.toString();
}
public static String g(C0116g c0116g) {
StringBuilder sb = new StringBuilder(c0116g.size());
for (int i = 0; i < c0116g.size(); i++) {
byte b4 = c0116g.f2912b[i];
if (b4 == 34) {
sb.append("\\\"");
} else if (b4 == 39) {
sb.append("\\'");
} else if (b4 != 92) {
switch (b4) {
case 7:
sb.append("\\a");
break;
case 8:
sb.append("\\b");
break;
case 9:
sb.append("\\t");
break;
case 10:
sb.append("\\n");
break;
case 11:
sb.append("\\v");
break;
case 12:
sb.append("\\f");
break;
case 13:
sb.append("\\r");
break;
default:
if (b4 < 32 || b4 > 126) {
sb.append('\\');
sb.append((char) (((b4 >>> 6) & 3) + 48));
sb.append((char) (((b4 >>> 3) & 7) + 48));
sb.append((char) ((b4 & 7) + 48));
break;
} else {
sb.append((char) b4);
break;
}
break;
}
} else {
sb.append("\\\\");
}
}
return sb.toString();
}
public static boolean h(byte b4) {
return b4 > -65;
}
public static final void j(StringBuilder sb, int i, String str, Object obj) {
if (obj instanceof List) {
Iterator it = ((List) obj).iterator();
while (it.hasNext()) {
j(sb, i, str, it.next());
}
return;
}
if (obj instanceof Map) {
Iterator it2 = ((Map) obj).entrySet().iterator();
while (it2.hasNext()) {
j(sb, i, str, (Map.Entry) it2.next());
}
return;
}
sb.append('\n');
int i4 = 0;
for (int i5 = 0; i5 < i; i5++) {
sb.append(' ');
}
sb.append(str);
if (obj instanceof String) {
sb.append(": \"");
C0116g c0116g = C0116g.f2909c;
sb.append(g(new C0116g(((String) obj).getBytes(AbstractC0133y.f2975a))));
sb.append(Typography.quote);
return;
}
if (obj instanceof C0116g) {
sb.append(": \"");
sb.append(g((C0116g) obj));
sb.append(Typography.quote);
return;
}
if (obj instanceof AbstractC0130v) {
sb.append(" {");
k((AbstractC0130v) obj, sb, i + 2);
sb.append("\n");
while (i4 < i) {
sb.append(' ');
i4++;
}
sb.append("}");
return;
}
if (!(obj instanceof Map.Entry)) {
sb.append(": ");
sb.append(obj.toString());
return;
}
sb.append(" {");
Map.Entry entry = (Map.Entry) obj;
int i6 = i + 2;
j(sb, i6, "key", entry.getKey());
j(sb, i6, "value", entry.getValue());
sb.append("\n");
while (i4 < i) {
sb.append(' ');
i4++;
}
sb.append("}");
}
/* JADX WARN: Code restructure failed: missing block: B:68:0x01ad, code lost:
if (((java.lang.Integer) r11).intValue() == 0) goto L57;
*/
/* JADX WARN: Code restructure failed: missing block: B:69:0x01af, code lost:
r7 = true;
*/
/* JADX WARN: Code restructure failed: missing block: B:74:0x01c1, code lost:
if (((java.lang.Float) r11).floatValue() == com.google.android.gms.maps.model.BitmapDescriptorFactory.HUE_RED) goto L57;
*/
/* JADX WARN: Code restructure failed: missing block: B:78:0x01d3, code lost:
if (((java.lang.Double) r11).doubleValue() == com.google.firebase.remoteconfig.FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE) goto L57;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static void k(androidx.datastore.preferences.protobuf.AbstractC0130v r18, java.lang.StringBuilder r19, int r20) {
/*
Method dump skipped, instructions count: 580
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.datastore.preferences.protobuf.Q.k(androidx.datastore.preferences.protobuf.v, java.lang.StringBuilder, int):void");
}
public abstract String e(int i, int i4, byte[] bArr);
public abstract int f(String str, byte[] bArr, int i, int i4);
public abstract int i(byte[] bArr, int i, int i4);
public abstract void l(int i, int i4, byte[] bArr);
}