com-dot-app-sancharsaathi-1-5-0.apk
Download file
package com.google.android.gms.internal.vision;
import java.util.List;
import java.util.Map;
/* renamed from: com.google.android.gms.internal.vision.y1 reason: case insensitive filesystem */
public abstract class C0561y1 {
public static String a(C0546t1 t1Var, String str) {
StringBuilder sb = new StringBuilder();
sb.append("# ");
sb.append(str);
c(t1Var, sb, 0);
return sb.toString();
}
public static final String b(String str) {
StringBuilder sb = new StringBuilder();
for (int i4 = 0; i4 < str.length(); i4++) {
char charAt = str.charAt(i4);
if (Character.isUpperCase(charAt)) {
sb.append("_");
}
sb.append(Character.toLowerCase(charAt));
}
return sb.toString();
}
/* JADX WARNING: Code restructure failed: missing block: B:81:0x01e4, code lost:
if (((java.lang.Boolean) r6).booleanValue() == false) goto L_0x01e6;
*/
/* JADX WARNING: Code restructure failed: missing block: B:87:0x01f7, code lost:
if (((java.lang.Integer) r6).intValue() == 0) goto L_0x01e6;
*/
/* JADX WARNING: Code restructure failed: missing block: B:91:0x0208, code lost:
if (((java.lang.Float) r6).floatValue() == 0.0f) goto L_0x01e6;
*/
/* JADX WARNING: Code restructure failed: missing block: B:95:0x021a, code lost:
if (((java.lang.Double) r6).doubleValue() == 0.0d) goto L_0x01e6;
*/
/* JADX WARNING: Removed duplicated region for block: B:111:0x0252 */
/* Code decompiled incorrectly, please refer to instructions dump. */
public static void c(com.google.android.gms.internal.vision.C0546t1 r13, java.lang.StringBuilder r14, int r15) {
/*
java.util.HashMap r0 = new java.util.HashMap
r0.<init>()
java.util.HashMap r1 = new java.util.HashMap
r1.<init>()
java.util.TreeSet r2 = new java.util.TreeSet
r2.<init>()
java.lang.Class r3 = r13.getClass()
java.lang.reflect.Method[] r3 = r3.getDeclaredMethods()
int r4 = r3.length
r5 = 0
r6 = r5
L_0x001a:
java.lang.String r7 = "get"
if (r6 >= r4) goto L_0x0049
r8 = r3[r6]
java.lang.String r9 = r8.getName()
r1.put(r9, r8)
java.lang.Class[] r9 = r8.getParameterTypes()
int r9 = r9.length
if (r9 != 0) goto L_0x0046
java.lang.String r9 = r8.getName()
r0.put(r9, r8)
java.lang.String r9 = r8.getName()
boolean r7 = r9.startsWith(r7)
if (r7 == 0) goto L_0x0046
java.lang.String r7 = r8.getName()
r2.add(r7)
L_0x0046:
int r6 = r6 + 1
goto L_0x001a
L_0x0049:
java.util.Iterator r2 = r2.iterator()
L_0x004d:
boolean r3 = r2.hasNext()
if (r3 == 0) goto L_0x026b
java.lang.Object r3 = r2.next()
java.lang.String r3 = (java.lang.String) r3
boolean r4 = r3.startsWith(r7)
r6 = 3
if (r4 == 0) goto L_0x0065
java.lang.String r4 = r3.substring(r6)
goto L_0x0066
L_0x0065:
r4 = r3
L_0x0066:
java.lang.String r8 = "List"
boolean r9 = r4.endsWith(r8)
r10 = 1
if (r9 == 0) goto L_0x00ca
java.lang.String r9 = "OrBuilderList"
boolean r9 = r4.endsWith(r9)
if (r9 != 0) goto L_0x00ca
boolean r8 = r4.equals(r8)
if (r8 != 0) goto L_0x00ca
java.lang.String r8 = r4.substring(r5, r10)
java.lang.String r8 = r8.toLowerCase()
java.lang.String r8 = java.lang.String.valueOf(r8)
int r9 = r4.length()
int r9 = r9 + -4
java.lang.String r9 = r4.substring(r10, r9)
java.lang.String r9 = java.lang.String.valueOf(r9)
int r11 = r9.length()
if (r11 == 0) goto L_0x00a2
java.lang.String r8 = r8.concat(r9)
goto L_0x00a8
L_0x00a2:
java.lang.String r9 = new java.lang.String
r9.<init>(r8)
r8 = r9
L_0x00a8:
java.lang.Object r9 = r0.get(r3)
java.lang.reflect.Method r9 = (java.lang.reflect.Method) r9
if (r9 == 0) goto L_0x00ca
java.lang.Class r11 = r9.getReturnType()
java.lang.Class<java.util.List> r12 = java.util.List.class
boolean r11 = r11.equals(r12)
if (r11 == 0) goto L_0x00ca
java.lang.String r3 = b(r8)
java.lang.Object[] r4 = new java.lang.Object[r5]
java.lang.Object r4 = com.google.android.gms.internal.vision.N0.p(r9, r13, r4)
d(r14, r15, r3, r4)
goto L_0x004d
L_0x00ca:
java.lang.String r8 = "Map"
boolean r9 = r4.endsWith(r8)
if (r9 == 0) goto L_0x0136
boolean r8 = r4.equals(r8)
if (r8 != 0) goto L_0x0136
java.lang.String r8 = r4.substring(r5, r10)
java.lang.String r8 = r8.toLowerCase()
java.lang.String r8 = java.lang.String.valueOf(r8)
int r9 = r4.length()
int r9 = r9 - r6
java.lang.String r6 = r4.substring(r10, r9)
java.lang.String r6 = java.lang.String.valueOf(r6)
int r9 = r6.length()
if (r9 == 0) goto L_0x00fc
java.lang.String r6 = r8.concat(r6)
goto L_0x0101
L_0x00fc:
java.lang.String r6 = new java.lang.String
r6.<init>(r8)
L_0x0101:
java.lang.Object r3 = r0.get(r3)
java.lang.reflect.Method r3 = (java.lang.reflect.Method) r3
if (r3 == 0) goto L_0x0136
java.lang.Class r8 = r3.getReturnType()
java.lang.Class<java.util.Map> r9 = java.util.Map.class
boolean r8 = r8.equals(r9)
if (r8 == 0) goto L_0x0136
java.lang.Class<java.lang.Deprecated> r8 = java.lang.Deprecated.class
boolean r8 = r3.isAnnotationPresent(r8)
if (r8 != 0) goto L_0x0136
int r8 = r3.getModifiers()
boolean r8 = java.lang.reflect.Modifier.isPublic(r8)
if (r8 == 0) goto L_0x0136
java.lang.String r4 = b(r6)
java.lang.Object[] r6 = new java.lang.Object[r5]
java.lang.Object r3 = com.google.android.gms.internal.vision.N0.p(r3, r13, r6)
d(r14, r15, r4, r3)
goto L_0x004d
L_0x0136:
int r3 = r4.length()
java.lang.String r6 = "set"
if (r3 == 0) goto L_0x0143
java.lang.String r3 = r6.concat(r4)
goto L_0x0148
L_0x0143:
java.lang.String r3 = new java.lang.String
r3.<init>(r6)
L_0x0148:
java.lang.Object r3 = r1.get(r3)
java.lang.reflect.Method r3 = (java.lang.reflect.Method) r3
if (r3 == 0) goto L_0x004d
java.lang.String r3 = "Bytes"
boolean r3 = r4.endsWith(r3)
if (r3 == 0) goto L_0x017c
int r3 = r4.length()
int r3 = r3 + -5
java.lang.String r3 = r4.substring(r5, r3)
java.lang.String r3 = java.lang.String.valueOf(r3)
int r6 = r3.length()
if (r6 == 0) goto L_0x0171
java.lang.String r3 = r7.concat(r3)
goto L_0x0176
L_0x0171:
java.lang.String r3 = new java.lang.String
r3.<init>(r7)
L_0x0176:
boolean r3 = r0.containsKey(r3)
if (r3 != 0) goto L_0x004d
L_0x017c:
java.lang.String r3 = r4.substring(r5, r10)
java.lang.String r3 = r3.toLowerCase()
java.lang.String r3 = java.lang.String.valueOf(r3)
java.lang.String r6 = r4.substring(r10)
java.lang.String r6 = java.lang.String.valueOf(r6)
int r8 = r6.length()
if (r8 == 0) goto L_0x019b
java.lang.String r3 = r3.concat(r6)
goto L_0x01a1
L_0x019b:
java.lang.String r6 = new java.lang.String
r6.<init>(r3)
r3 = r6
L_0x01a1:
int r6 = r4.length()
if (r6 == 0) goto L_0x01ac
java.lang.String r6 = r7.concat(r4)
goto L_0x01b1
L_0x01ac:
java.lang.String r6 = new java.lang.String
r6.<init>(r7)
L_0x01b1:
java.lang.Object r6 = r0.get(r6)
java.lang.reflect.Method r6 = (java.lang.reflect.Method) r6
int r8 = r4.length()
java.lang.String r9 = "has"
if (r8 == 0) goto L_0x01c4
java.lang.String r4 = r9.concat(r4)
goto L_0x01c9
L_0x01c4:
java.lang.String r4 = new java.lang.String
r4.<init>(r9)
L_0x01c9:
java.lang.Object r4 = r0.get(r4)
java.lang.reflect.Method r4 = (java.lang.reflect.Method) r4
if (r6 == 0) goto L_0x004d
java.lang.Object[] r8 = new java.lang.Object[r5]
java.lang.Object r6 = com.google.android.gms.internal.vision.N0.p(r6, r13, r8)
if (r4 != 0) goto L_0x0254
boolean r4 = r6 instanceof java.lang.Boolean
if (r4 == 0) goto L_0x01ec
r4 = r6
java.lang.Boolean r4 = (java.lang.Boolean) r4
boolean r4 = r4.booleanValue()
if (r4 != 0) goto L_0x01e9
L_0x01e6:
r4 = r10
goto L_0x024f
L_0x01e9:
r4 = r5
goto L_0x024f
L_0x01ec:
boolean r4 = r6 instanceof java.lang.Integer
if (r4 == 0) goto L_0x01fa
r4 = r6
java.lang.Integer r4 = (java.lang.Integer) r4
int r4 = r4.intValue()
if (r4 != 0) goto L_0x01e9
goto L_0x01e6
L_0x01fa:
boolean r4 = r6 instanceof java.lang.Float
if (r4 == 0) goto L_0x020b
r4 = r6
java.lang.Float r4 = (java.lang.Float) r4
float r4 = r4.floatValue()
r8 = 0
int r4 = (r4 > r8 ? 1 : (r4 == r8 ? 0 : -1))
if (r4 != 0) goto L_0x01e9
goto L_0x01e6
L_0x020b:
boolean r4 = r6 instanceof java.lang.Double
if (r4 == 0) goto L_0x021d
r4 = r6
java.lang.Double r4 = (java.lang.Double) r4
double r8 = r4.doubleValue()
r11 = 0
int r4 = (r8 > r11 ? 1 : (r8 == r11 ? 0 : -1))
if (r4 != 0) goto L_0x01e9
goto L_0x01e6
L_0x021d:
boolean r4 = r6 instanceof java.lang.String
if (r4 == 0) goto L_0x0228
java.lang.String r4 = ""
boolean r4 = r6.equals(r4)
goto L_0x024f
L_0x0228:
boolean r4 = r6 instanceof com.google.android.gms.internal.vision.C0507g0
if (r4 == 0) goto L_0x0233
com.google.android.gms.internal.vision.g0 r4 = com.google.android.gms.internal.vision.C0507g0.f7445f
boolean r4 = r6.equals(r4)
goto L_0x024f
L_0x0233:
boolean r4 = r6 instanceof com.google.android.gms.internal.vision.C0546t1
if (r4 == 0) goto L_0x0241
r4 = r6
com.google.android.gms.internal.vision.t1 r4 = (com.google.android.gms.internal.vision.C0546t1) r4
com.google.android.gms.internal.vision.t1 r4 = r4.h()
if (r6 != r4) goto L_0x01e9
goto L_0x01e6
L_0x0241:
boolean r4 = r6 instanceof java.lang.Enum
if (r4 == 0) goto L_0x01e9
r4 = r6
java.lang.Enum r4 = (java.lang.Enum) r4
int r4 = r4.ordinal()
if (r4 != 0) goto L_0x01e9
goto L_0x01e6
L_0x024f:
if (r4 != 0) goto L_0x0252
goto L_0x0260
L_0x0252:
r10 = r5
goto L_0x0260
L_0x0254:
java.lang.Object[] r8 = new java.lang.Object[r5]
java.lang.Object r4 = com.google.android.gms.internal.vision.N0.p(r4, r13, r8)
java.lang.Boolean r4 = (java.lang.Boolean) r4
boolean r10 = r4.booleanValue()
L_0x0260:
if (r10 == 0) goto L_0x004d
java.lang.String r3 = b(r3)
d(r14, r15, r3, r6)
goto L_0x004d
L_0x026b:
com.google.android.gms.internal.vision.N0 r13 = (com.google.android.gms.internal.vision.N0) r13
com.google.android.gms.internal.vision.d2 r13 = r13.zzb
if (r13 == 0) goto L_0x0274
r13.f(r14, r15)
L_0x0274:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.vision.C0561y1.c(com.google.android.gms.internal.vision.t1, java.lang.StringBuilder, int):void");
}
public static final void d(StringBuilder sb, int i4, String str, Object obj) {
if (obj instanceof List) {
for (Object d4 : (List) obj) {
d(sb, i4, str, d4);
}
} else if (obj instanceof Map) {
for (Map.Entry d5 : ((Map) obj).entrySet()) {
d(sb, i4, str, d5);
}
} else {
sb.append(10);
int i5 = 0;
for (int i6 = 0; i6 < i4; i6++) {
sb.append(' ');
}
sb.append(str);
if (obj instanceof String) {
sb.append(": \"");
sb.append(X1.a(C0507g0.x((String) obj)));
sb.append('\"');
} else if (obj instanceof C0507g0) {
sb.append(": \"");
sb.append(X1.a((C0507g0) obj));
sb.append('\"');
} else if (obj instanceof N0) {
sb.append(" {");
c((N0) obj, sb, i4 + 2);
sb.append("\n");
while (i5 < i4) {
sb.append(' ');
i5++;
}
sb.append("}");
} else if (obj instanceof Map.Entry) {
sb.append(" {");
Map.Entry entry = (Map.Entry) obj;
int i7 = i4 + 2;
d(sb, i7, "key", entry.getKey());
d(sb, i7, "value", entry.getValue());
sb.append("\n");
while (i5 < i4) {
sb.append(' ');
i5++;
}
sb.append("}");
} else {
sb.append(": ");
sb.append(obj.toString());
}
}
}
}
Download file