# Path: bormeparser/utils.py
# def remove_accents(string):
#     try:
#         return ''.join((c for c in unicodedata.normalize('NFKD', string) if unicodedata.category(c) != 'Mn'))
#     except TypeError:
#         return ''.join((c for c in unicodedata.normalize('NFKD', unicode(string, 'utf-8')) if unicodedata.category(c) != 'Mn'))


from bormeparser.utils import remove_accents
    NAVARRA = Provincia('Navarra', 31)
    ORENSE = Provincia('Orense', 32)
    OURENSE = ORENSE
    ASTURIAS = Provincia('Asturias', 33)
    PALENCIA = Provincia('Palencia', 34)
    LAS_PALMAS = Provincia('Las Palmas', 35)
    PONTEVEDRA = Provincia('Pontevedra', 36)
    SALAMANCA = Provincia('Salamanca', 37)
    SANTA_CRUZ_DE_TENERIFE = Provincia('Santa Cruz de Tenerife', 38)
    CANTABRIA = Provincia('Cantabria', 39)
    SEGOVIA = Provincia('Segovia', 40)
    SEVILLA = Provincia('Sevilla', 41)
    SORIA = Provincia('Soria', 42)
    TARRAGONA = Provincia('Tarragona', 43)
    TERUEL = Provincia('Teruel', 44)
    TOLEDO = Provincia('Toledo', 45)
    VALENCIA = Provincia('Valencia', 46)
    VALLADOLID = Provincia('Valladolid', 47)
    VIZCAYA = Provincia('Vizcaya', 48)
    BIZKAIA = VIZCAYA
    ZAMORA = Provincia('Zamora', 49)
    ZARAGOZA = Provincia('Zaragoza', 50)
    CEUTA = Provincia('Ceuta', 51)
    MELILLA = Provincia('Melilla', 52)

    @staticmethod
    def from_title(title):
        try:
            if title == 'ARABA/ÁLAVA':
                return PROVINCIA.ALAVA

# Path: bormeparser/utils.py
# def remove_accents(string):
#     try:
#         return ''.join((c for c in unicodedata.normalize('NFKD', string) if unicodedata.category(c) != 'Mn'))
#     except TypeError:
#         return ''.join((c for c in unicodedata.normalize('NFKD', unicode(string, 'utf-8')) if unicodedata.category(c) != 'Mn'))


# Path: bormeparser/provincia.py
from bormeparser.utils import remove_accents

    NAVARRA = Provincia('Navarra', 31)
    ORENSE = Provincia('Orense', 32)
    OURENSE = ORENSE
    ASTURIAS = Provincia('Asturias', 33)
    PALENCIA = Provincia('Palencia', 34)
    LAS_PALMAS = Provincia('Las Palmas', 35)
    PONTEVEDRA = Provincia('Pontevedra', 36)
    SALAMANCA = Provincia('Salamanca', 37)
    SANTA_CRUZ_DE_TENERIFE = Provincia('Santa Cruz de Tenerife', 38)
    CANTABRIA = Provincia('Cantabria', 39)
    SEGOVIA = Provincia('Segovia', 40)
    SEVILLA = Provincia('Sevilla', 41)
    SORIA = Provincia('Soria', 42)
    TARRAGONA = Provincia('Tarragona', 43)
    TERUEL = Provincia('Teruel', 44)
    TOLEDO = Provincia('Toledo', 45)
    VALENCIA = Provincia('Valencia', 46)
    VALLADOLID = Provincia('Valladolid', 47)
    VIZCAYA = Provincia('Vizcaya', 48)
    BIZKAIA = VIZCAYA
    ZAMORA = Provincia('Zamora', 49)
    ZARAGOZA = Provincia('Zaragoza', 50)
    CEUTA = Provincia('Ceuta', 51)
    MELILLA = Provincia('Melilla', 52)

    @staticmethod
    def from_title(title):
        try:
            if title == 'ARABA/ÁLAVA':
                return PROVINCIA.ALAVA

            title = remove_accents(title).replace(' ', '_')