package o; import com.google.common.base.Ascii; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.math.BigInteger; import java.util.HashMap; import java.util.Map; /* renamed from: o.gnC, reason: case insensitive filesystem */ /* loaded from: classes6.dex */ public final class C15314gnC extends AbstractC15315gnE { private static final Map a = new HashMap(); private byte[] b; public final String d; /* JADX INFO: Access modifiers changed from: package-private */ @Override // o.AbstractC15315gnE public final boolean d() { return false; } public static C15314gnC d(Object obj) { if (obj == null || (obj instanceof C15314gnC)) { return (C15314gnC) obj; } if (obj instanceof InterfaceC15342gnr) { InterfaceC15342gnr interfaceC15342gnr = (InterfaceC15342gnr) obj; if (interfaceC15342gnr.i() instanceof C15314gnC) { return (C15314gnC) interfaceC15342gnr.i(); } } StringBuilder sb = new StringBuilder("illegal object in getInstance: "); sb.append(obj.getClass().getName()); throw new IllegalArgumentException(sb.toString()); } public static C15314gnC d(AbstractC15321gnP abstractC15321gnP) { InterfaceC15342gnr interfaceC15342gnr = abstractC15321gnP.d; AbstractC15315gnE i = interfaceC15342gnr != null ? interfaceC15342gnr.i() : null; if (i instanceof C15314gnC) { return d(i); } InterfaceC15342gnr interfaceC15342gnr2 = abstractC15321gnP.d; return a(gnD.b(interfaceC15342gnr2 != null ? interfaceC15342gnr2.i() : null).b()); } private C15314gnC(byte[] bArr) { byte[] bArr2; StringBuffer stringBuffer = new StringBuffer(); boolean z = true; long j = 0; BigInteger bigInteger = null; for (int i = 0; i != bArr.length; i++) { byte b = bArr[i]; if (j <= 72057594037927808L) { long j2 = j + (b & Ascii.DEL); if ((b & 128) == 0) { if (z) { if (j2 < 40) { stringBuffer.append('0'); } else if (j2 < 80) { stringBuffer.append('1'); j2 -= 40; } else { stringBuffer.append('2'); j2 -= 80; } z = false; } stringBuffer.append('.'); stringBuffer.append(j2); j = 0; } else { j = j2 << 7; } } else { BigInteger or = (bigInteger == null ? BigInteger.valueOf(j) : bigInteger).or(BigInteger.valueOf(b & Ascii.DEL)); if ((b & 128) == 0) { if (z) { stringBuffer.append('2'); or = or.subtract(BigInteger.valueOf(80L)); z = false; } stringBuffer.append('.'); stringBuffer.append(or); bigInteger = null; j = 0; } else { bigInteger = or.shiftLeft(7); } } } this.d = stringBuffer.toString(); if (bArr == null) { bArr2 = null; } else { bArr2 = new byte[bArr.length]; System.arraycopy(bArr, 0, bArr2, 0, bArr.length); } this.b = bArr2; } public C15314gnC(String str) { char charAt; if (str == null) { throw new IllegalArgumentException("'identifier' cannot be null"); } if (str.length() >= 3 && str.charAt(1) == '.' && (charAt = str.charAt(0)) >= '0' && charAt <= '2' && c(str, 2)) { this.d = str; return; } StringBuilder sb = new StringBuilder("string "); sb.append(str); sb.append(" not an OID"); throw new IllegalArgumentException(sb.toString()); } public C15314gnC(C15314gnC c15314gnC, String str) { if (!c(str, 0)) { StringBuilder sb = new StringBuilder("string "); sb.append(str); sb.append(" not a valid OID branch"); throw new IllegalArgumentException(sb.toString()); } StringBuilder sb2 = new StringBuilder(); sb2.append(c15314gnC.d); sb2.append("."); sb2.append(str); this.d = sb2.toString(); } private static void c(ByteArrayOutputStream byteArrayOutputStream, long j) { byte[] bArr = new byte[9]; int i = 8; bArr[8] = (byte) (((int) j) & 127); while (j >= 128) { j >>= 7; i--; bArr[i] = (byte) ((((int) j) & 127) | 128); } byteArrayOutputStream.write(bArr, i, 9 - i); } private static void c(ByteArrayOutputStream byteArrayOutputStream, BigInteger bigInteger) { int bitLength = (bigInteger.bitLength() + 6) / 7; if (bitLength == 0) { byteArrayOutputStream.write(0); return; } byte[] bArr = new byte[bitLength]; int i = bitLength - 1; for (int i2 = i; i2 >= 0; i2--) { bArr[i2] = (byte) ((bigInteger.intValue() & 127) | 128); bigInteger = bigInteger.shiftRight(7); } bArr[i] = (byte) (bArr[i] & Ascii.DEL); byteArrayOutputStream.write(bArr, 0, bitLength); } private byte[] e() { byte[] bArr; synchronized (this) { if (this.b == null) { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); goW gow = new goW(this.d); int parseInt = Integer.parseInt(gow.a()) * 40; String a2 = gow.a(); if (a2.length() <= 18) { c(byteArrayOutputStream, parseInt + Long.parseLong(a2)); } else { c(byteArrayOutputStream, new BigInteger(a2).add(BigInteger.valueOf(parseInt))); } while (gow.e != -1) { String a3 = gow.a(); if (a3.length() <= 18) { c(byteArrayOutputStream, Long.parseLong(a3)); } else { c(byteArrayOutputStream, new BigInteger(a3)); } } this.b = byteArrayOutputStream.toByteArray(); } bArr = this.b; } return bArr; } /* JADX INFO: Access modifiers changed from: package-private */ @Override // o.AbstractC15315gnE public final int c() throws IOException { int length = e().length; return goV.d(length) + 1 + length; } /* JADX INFO: Access modifiers changed from: package-private */ @Override // o.AbstractC15315gnE public final void c(gnG gng) throws IOException { byte[] e = e(); gng.a(6); gng.d(e.length); gng.a.write(e); } @Override // o.AbstractC15346gnv public final int hashCode() { return this.d.hashCode(); } /* JADX INFO: Access modifiers changed from: package-private */ @Override // o.AbstractC15315gnE protected final boolean e(AbstractC15315gnE abstractC15315gnE) { if (abstractC15315gnE == this) { return true; } if (abstractC15315gnE instanceof C15314gnC) { return this.d.equals(((C15314gnC) abstractC15315gnE).d); } return false; } /* JADX WARN: Code restructure failed: missing block: B:12:0x001a, code lost: if (r3 != '.') goto L17; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private static boolean c(java.lang.String r5, int r6) { /* int r0 = r5.length() L4: r1 = 0 r2 = r1 L6: int r0 = r0 + (-1) if (r0 < r6) goto L1f char r3 = r5.charAt(r0) r4 = 48 if (r4 > r3) goto L18 r4 = 57 if (r3 > r4) goto L18 r2 = 1 goto L6 L18: r4 = 46 if (r3 != r4) goto L1e if (r2 != 0) goto L4 L1e: return r1 L1f: return r2 */ throw new UnsupportedOperationException("Method not decompiled: o.C15314gnC.c(java.lang.String, int):boolean"); } public final C15314gnC a() { Map map = a; synchronized (map) { LWm lWm = new LWm(e()); C15314gnC c15314gnC = (C15314gnC) map.get(lWm); if (c15314gnC != null) { return c15314gnC; } map.put(lWm, this); return this; } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: o.gnC$LWm */ /* loaded from: classes6.dex */ public static class LWm { private final byte[] b; private int d; LWm(byte[] bArr) { this.d = grK.c(bArr); this.b = bArr; } public final boolean equals(Object obj) { if (obj instanceof LWm) { return grK.b(this.b, ((LWm) obj).b); } return false; } public final int hashCode() { return this.d; } } /* JADX INFO: Access modifiers changed from: package-private */ public static C15314gnC a(byte[] bArr) { LWm lWm = new LWm(bArr); Map map = a; synchronized (map) { C15314gnC c15314gnC = (C15314gnC) map.get(lWm); return c15314gnC != null ? c15314gnC : new C15314gnC(bArr); } } public final String toString() { return this.d; } }