package com.seewo.libnfc.mifare;

import android.nfc.Tag;
import com.seewo.libnfc.mifare.classic.MifareClassicHelper;
import com.seewo.libnfc.model.NfcCard;

/* JADX INFO: loaded from: classes.dex */
public class MifareFactory {
    private MifareFactory() {
    }

    /* JADX INFO: renamed from: com.seewo.libnfc.mifare.MifareFactory$1, reason: invalid class name */
    static /* synthetic */ class AnonymousClass1 {
        static final /* synthetic */ int[] $SwitchMap$com$seewo$libnfc$model$NfcCard$MifareTypes;

        static {
            int[] iArr = new int[NfcCard.MifareTypes.values().length];
            $SwitchMap$com$seewo$libnfc$model$NfcCard$MifareTypes = iArr;
            try {
                iArr[NfcCard.MifareTypes.Mifare_Classic.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                $SwitchMap$com$seewo$libnfc$model$NfcCard$MifareTypes[NfcCard.MifareTypes.Mifare_Plus_SL1.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                $SwitchMap$com$seewo$libnfc$model$NfcCard$MifareTypes[NfcCard.MifareTypes.Mifare_Plus_SL3.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
        }
    }

    public static MifareHelper getModual(NfcCard.MifareTypes mifareTypes, Tag tag) {
        if (AnonymousClass1.$SwitchMap$com$seewo$libnfc$model$NfcCard$MifareTypes[mifareTypes.ordinal()] != 1) {
            return null;
        }
        return new MifareClassicHelper(tag);
    }
}
