- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
47 lines
1.6 KiB
Java
47 lines
1.6 KiB
Java
package com.google.zxing.oned;
|
|
|
|
import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public abstract class UPCEReader extends UPCEANReader {
|
|
public static final int[] MIDDLE_END_PATTERN = {1, 1, 1, 1, 1, 1};
|
|
public static final int[][] NUMSYS_AND_CHECK_DIGIT_PATTERNS = {new int[]{56, 52, 50, 49, 44, 38, 35, 42, 41, 37}, new int[]{7, 11, 13, 14, 19, 25, 28, 21, 22, 26}};
|
|
|
|
public static String convertUPCEtoUPCA(String str) {
|
|
char[] cArr = new char[6];
|
|
str.getChars(1, 7, cArr, 0);
|
|
StringBuilder sb = new StringBuilder(12);
|
|
sb.append(str.charAt(0));
|
|
char c = cArr[5];
|
|
switch (c) {
|
|
case TokenParametersOuterClass$TokenParameters.LOWPOWERMODE_FIELD_NUMBER /* 48 */:
|
|
case TokenParametersOuterClass$TokenParameters.DARKMODE_FIELD_NUMBER /* 49 */:
|
|
case '2':
|
|
sb.append(cArr, 0, 2);
|
|
sb.append(c);
|
|
sb.append("0000");
|
|
sb.append(cArr, 2, 3);
|
|
break;
|
|
case '3':
|
|
sb.append(cArr, 0, 3);
|
|
sb.append("00000");
|
|
sb.append(cArr, 3, 2);
|
|
break;
|
|
case '4':
|
|
sb.append(cArr, 0, 4);
|
|
sb.append("00000");
|
|
sb.append(cArr[4]);
|
|
break;
|
|
default:
|
|
sb.append(cArr, 0, 5);
|
|
sb.append("0000");
|
|
sb.append(c);
|
|
break;
|
|
}
|
|
if (str.length() >= 8) {
|
|
sb.append(str.charAt(7));
|
|
}
|
|
return sb.toString();
|
|
}
|
|
}
|