package o; import com.google.zxing.FormatException; import java.util.Collection; import java.util.Collections; /* loaded from: classes2.dex */ public final class KLD extends AbstractC10489eFp { @Override // o.Ggl protected final Collection b() { return Collections.singleton(PTS.UPC_E); } @Override // o.Ggl public final boolean[] d(String str) { int length = str.length(); if (length == 7) { try { int a = rua.a(eAT.d(str)); StringBuilder sb = new StringBuilder(); sb.append(str); sb.append(a); str = sb.toString(); } catch (FormatException e) { throw new IllegalArgumentException(e); } } else if (length == 8) { try { if (!rua.c(eAT.d(str))) { throw new IllegalArgumentException("Contents do not pass checksum"); } } catch (FormatException unused) { throw new IllegalArgumentException("Illegal contents"); } } else { throw new IllegalArgumentException("Requested contents should be 7 or 8 digits long, but got ".concat(String.valueOf(length))); } a(str); int digit = Character.digit(str.charAt(0), 10); if (digit != 0 && digit != 1) { throw new IllegalArgumentException("Number system must be 0 or 1"); } int i = eAT.a[digit][Character.digit(str.charAt(7), 10)]; boolean[] zArr = new boolean[51]; int b = b(zArr, 0, rua.i, true); for (int i2 = 1; i2 <= 6; i2++) { int digit2 = Character.digit(str.charAt(i2), 10); if (((i >> (6 - i2)) & 1) == 1) { digit2 += 10; } b += b(zArr, b, rua.d[digit2], false); } b(zArr, b, rua.b, false); return zArr; } }