package zb;

import com.google.zxing.BarcodeFormat;
import com.google.zxing.NotFoundException;
import xyz.stream.api.entity.MobileBaseEntity;

/* JADX INFO: loaded from: classes.dex */
public final class n extends m {

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final int[] f37163i = {1, 1, 1, 1, 1, 1};

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static final int[][] f37164j = {new int[]{56, 52, 50, 49, 44, 38, 35, 42, 41, 37}, new int[]{7, 11, 13, 14, 19, 25, 28, 21, 22, 26}};

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final int[] f37165h = new int[4];

    @Override // zb.m
    public final boolean h(String str) {
        char[] cArr = new char[6];
        str.getChars(1, 7, cArr, 0);
        StringBuilder sb = new StringBuilder(12);
        sb.append(str.charAt(0));
        char c6 = cArr[5];
        switch (c6) {
            case '0':
            case '1':
            case '2':
                sb.append(cArr, 0, 2);
                sb.append(c6);
                sb.append(MobileBaseEntity.SUCCESS_CODE);
                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(MobileBaseEntity.SUCCESS_CODE);
                sb.append(c6);
                break;
        }
        if (str.length() >= 8) {
            sb.append(str.charAt(7));
        }
        return super.h(sb.toString());
    }

    @Override // zb.m
    public final int[] j(int i10, tb.a aVar) {
        return m.m(aVar, i10, true, f37163i, new int[6]);
    }

    @Override // zb.m
    public final int k(tb.a aVar, int[] iArr, StringBuilder sb) throws NotFoundException {
        int[] iArr2 = this.f37165h;
        iArr2[0] = 0;
        iArr2[1] = 0;
        iArr2[2] = 0;
        iArr2[3] = 0;
        int i10 = aVar.f33004b;
        int i11 = iArr[1];
        int i12 = 0;
        for (int i13 = 0; i13 < 6 && i11 < i10; i13++) {
            int i14 = m.i(aVar, iArr2, i11, m.f37159g);
            sb.append((char) ((i14 % 10) + 48));
            for (int i15 : iArr2) {
                i11 += i15;
            }
            if (i14 >= 10) {
                i12 |= 1 << (5 - i13);
            }
        }
        for (int i16 = 0; i16 <= 1; i16++) {
            for (int i17 = 0; i17 < 10; i17++) {
                if (i12 == f37164j[i16][i17]) {
                    sb.insert(0, (char) (i16 + 48));
                    sb.append((char) (i17 + 48));
                    return i11;
                }
            }
        }
        throw NotFoundException.a();
    }

    @Override // zb.m
    public final BarcodeFormat o() {
        return BarcodeFormat.S;
    }
}
