package zb;

import com.google.zxing.BarcodeFormat;
import com.google.zxing.NotFoundException;
import com.google.zxing.ReaderException;
import com.google.zxing.ResultMetadataType;
import java.util.EnumMap;
import xyz.stream.utils.e0;

/* JADX INFO: loaded from: classes.dex */
public final class l {

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final e0 f37154a = new e0(18);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final k f37155b = new k();

    public final ob.f a(int i10, int i11, tb.a aVar) throws NotFoundException {
        EnumMap enumMap;
        int[] iArrM = m.m(aVar, i11, false, f37153c, new int[3]);
        try {
            return this.f37155b.a(i10, aVar, iArrM);
        } catch (ReaderException unused) {
            e0 e0Var = this.f37154a;
            StringBuilder sb = (StringBuilder) e0Var.f36129c;
            sb.setLength(0);
            int[] iArr = (int[]) e0Var.f36128b;
            iArr[0] = 0;
            iArr[1] = 0;
            iArr[2] = 0;
            iArr[3] = 0;
            int i12 = aVar.f33004b;
            int iF = iArrM[1];
            int i13 = 0;
            for (int i14 = 0; i14 < 2 && iF < i12; i14++) {
                int i15 = m.i(aVar, iArr, iF, m.f37159g);
                sb.append((char) ((i15 % 10) + 48));
                for (int i16 : iArr) {
                    iF += i16;
                }
                if (i15 >= 10) {
                    i13 |= 1 << (1 - i14);
                }
                if (i14 != 1) {
                    iF = aVar.f(aVar.e(iF));
                }
            }
            if (sb.length() != 2) {
                throw NotFoundException.a();
            }
            if (Integer.parseInt(sb.toString()) % 4 != i13) {
                throw NotFoundException.a();
            }
            String string = sb.toString();
            if (string.length() != 2) {
                enumMap = null;
            } else {
                enumMap = new EnumMap(ResultMetadataType.class);
                enumMap.put(ResultMetadataType.f24337f, Integer.valueOf(string));
            }
            float f10 = i10;
            ob.f fVar = new ob.f(string, null, new ob.g[]{new ob.g((iArrM[0] + iArrM[1]) / 2.0f, f10), new ob.g(iF, f10)}, BarcodeFormat.T);
            if (enumMap != null) {
                fVar.a(enumMap);
            }
            return fVar;
        }
    }
}
