what-the-bank/sources/o/C15414gpq.java

208 lines
7.3 KiB
Java

package o;
import com.google.common.primitives.UnsignedBytes;
import java.io.IOException;
import java.util.Hashtable;
import org.bouncycastle.asn1.ASN1Encoding;
/* renamed from: o.gpq, reason: case insensitive filesystem */
/* loaded from: classes6.dex */
public final class C15414gpq {
public static void b(StringBuffer stringBuffer, C15411gpn c15411gpn, Hashtable hashtable) {
boolean z = true;
if (c15411gpn.d.d.size() > 1) {
C15410gpm[] b = c15411gpn.b();
for (int i = 0; i != b.length; i++) {
if (z) {
z = false;
} else {
stringBuffer.append('+');
}
d(stringBuffer, b[i], hashtable);
}
return;
}
if (c15411gpn.a() != null) {
d(stringBuffer, c15411gpn.a(), hashtable);
}
}
public static String a(InterfaceC15342gnr interfaceC15342gnr) {
StringBuffer stringBuffer = new StringBuffer();
if ((interfaceC15342gnr instanceof InterfaceC15322gnQ) && !(interfaceC15342gnr instanceof goH)) {
String j = ((InterfaceC15322gnQ) interfaceC15342gnr).j();
if (j.length() > 0 && j.charAt(0) == '#') {
stringBuffer.append("\\".concat(String.valueOf(j)));
} else {
stringBuffer.append(j);
}
} else {
try {
StringBuilder sb = new StringBuilder("#");
byte[] c = grS.c(interfaceC15342gnr.i().c(ASN1Encoding.DER));
int length = c.length;
char[] cArr = new char[length];
for (int i = 0; i != length; i++) {
cArr[i] = (char) (c[i] & UnsignedBytes.MAX_VALUE);
}
sb.append(new String(cArr));
stringBuffer.append(sb.toString());
} catch (IOException unused) {
throw new IllegalArgumentException("Other value has no encoded form");
}
}
int length2 = stringBuffer.length();
int i2 = (stringBuffer.length() >= 2 && stringBuffer.charAt(0) == '\\' && stringBuffer.charAt(1) == '#') ? 2 : 0;
while (i2 != length2) {
if (stringBuffer.charAt(i2) == ',' || stringBuffer.charAt(i2) == '\"' || stringBuffer.charAt(i2) == '\\' || stringBuffer.charAt(i2) == '+' || stringBuffer.charAt(i2) == '=' || stringBuffer.charAt(i2) == '<' || stringBuffer.charAt(i2) == '>' || stringBuffer.charAt(i2) == ';') {
stringBuffer.insert(i2, "\\");
i2++;
length2++;
}
i2++;
}
if (stringBuffer.length() > 0) {
for (int i3 = 0; stringBuffer.length() > i3 && stringBuffer.charAt(i3) == ' '; i3 += 2) {
stringBuffer.insert(i3, "\\");
}
}
for (int length3 = stringBuffer.length() - 1; length3 >= 0 && stringBuffer.charAt(length3) == ' '; length3--) {
stringBuffer.insert(length3, '\\');
}
return stringBuffer.toString();
}
/* JADX WARN: Code restructure failed: missing block: B:29:0x0066, code lost:
if (r0 >= (r6.length() - 1)) goto L30;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static java.lang.String b(java.lang.String r6) {
/*
java.lang.String r6 = o.grR.c(r6)
int r0 = r6.length()
r1 = 0
if (r0 <= 0) goto L25
char r0 = r6.charAt(r1)
r2 = 35
if (r0 != r2) goto L25
o.gnE r0 = e(r6)
boolean r2 = r0 instanceof o.InterfaceC15322gnQ
if (r2 == 0) goto L25
o.gnQ r0 = (o.InterfaceC15322gnQ) r0
java.lang.String r6 = r0.j()
java.lang.String r6 = o.grR.c(r6)
L25:
int r0 = r6.length()
r2 = 1
if (r0 <= r2) goto L6d
L2c:
int r0 = r1 + 1
int r3 = r6.length()
r4 = 32
r5 = 92
if (r0 >= r3) goto L47
char r3 = r6.charAt(r1)
if (r3 != r5) goto L47
char r0 = r6.charAt(r0)
if (r0 != r4) goto L47
int r1 = r1 + 2
goto L2c
L47:
int r0 = r6.length()
int r0 = r0 - r2
L4c:
int r3 = r0 + (-1)
if (r3 <= 0) goto L5f
char r3 = r6.charAt(r3)
if (r3 != r5) goto L5f
char r3 = r6.charAt(r0)
if (r3 != r4) goto L5f
int r0 = r0 + (-2)
goto L4c
L5f:
if (r1 > 0) goto L68
int r3 = r6.length()
int r3 = r3 - r2
if (r0 >= r3) goto L6d
L68:
int r0 = r0 + r2
java.lang.String r6 = r6.substring(r1, r0)
L6d:
java.lang.String r6 = d(r6)
return r6
*/
throw new UnsupportedOperationException("Method not decompiled: o.C15414gpq.b(java.lang.String):java.lang.String");
}
private static AbstractC15315gnE e(String str) {
try {
return AbstractC15315gnE.b(grS.b(str.substring(1)));
} catch (IOException e) {
throw new IllegalStateException("unknown encoding in name: ".concat(String.valueOf(e)));
}
}
private static String d(String str) {
StringBuffer stringBuffer = new StringBuffer();
if (str.length() != 0) {
char charAt = str.charAt(0);
stringBuffer.append(charAt);
int i = 1;
while (i < str.length()) {
char charAt2 = str.charAt(i);
if (charAt != ' ' || charAt2 != ' ') {
stringBuffer.append(charAt2);
}
i++;
charAt = charAt2;
}
}
return stringBuffer.toString();
}
public static boolean d(C15411gpn c15411gpn, C15411gpn c15411gpn2) {
if (c15411gpn.d.d.size() > 1) {
if (c15411gpn2.d.d.size() <= 1) {
return false;
}
C15410gpm[] b = c15411gpn.b();
C15410gpm[] b2 = c15411gpn2.b();
if (b.length != b2.length) {
return false;
}
for (int i = 0; i != b.length; i++) {
if (!d(b[i], b2[i])) {
return false;
}
}
return true;
}
if (c15411gpn2.d.d.size() <= 1) {
return d(c15411gpn.a(), c15411gpn2.a());
}
return false;
}
private static void d(StringBuffer stringBuffer, C15410gpm c15410gpm, Hashtable hashtable) {
String str = (String) hashtable.get(c15410gpm.d);
if (str != null) {
stringBuffer.append(str);
} else {
stringBuffer.append(c15410gpm.d.d);
}
stringBuffer.append('=');
stringBuffer.append(a(c15410gpm.c));
}
private static boolean d(C15410gpm c15410gpm, C15410gpm c15410gpm2) {
if (c15410gpm == c15410gpm2) {
return true;
}
return c15410gpm != null && c15410gpm2 != null && c15410gpm.d.equals(c15410gpm2.d) && b(a(c15410gpm.c)).equals(b(a(c15410gpm2.c)));
}
}