# -*- coding: utf-8 -*-

# Script Mapping for ISO
# Think about Anusvara to IPA - kiM to kim rather than ki~ etc. and oM

VowelMap =  [
            '\u0259',
            '\u0251\u02D0',
            '\u026A',
            '\u0069\u02D0',
            '\u0075',
            '\u0075\u02D0',
            '\u027E\u0268',
            '\u027E\u0268\u02D0',
            '\u006C\u0268',
            '\u006C\u0268\u02D0',
            '\u0065\u02D0',
            '\u0259\u026A',
            '\u006F\u02D0',
            '\u0259\u0075'
            ]

SouthVowelMap = [
                '\u0065',
                '\u006F',
                ]

ModernVowelMap = [
                 '\u00E6',
                 '\u0254',
                 ]

SinhalaVowelMap = [
                  '\u00E6\u02D0'
                  ]

VowelSignMap =  VowelMap[1:]

SouthVowelSignMap = SouthVowelMap[:]

ModernVowelSignMap = ModernVowelMap[:]

SinhalaVowelSignMap = SinhalaVowelMap[:]

AyogavahaMap = [
               '\u0303\u02BD',
               '\u0303',
               '\u0068'
               ]

ViramaMap =  [
             '\u00D7'
             ]

ConsonantMap =  [
                '\u006B',
                '\u006B\u02B0',
                '\u0067',
                '\u0067\u02B0',
                '\u014B',

                '\u0074\u0361\u0283',
                '\u0074\u0361\u0283\u02B0',
                '\u0064\u0361\u0292',
                '\u0064\u0361\u0292\u02B0',
                '\u0272',

                '\u0288',
                '\u0288\u02B0',
                '\u0256',
                '\u0256\u02B0',
                '\u0273',

                '\u0074\u032A',
                '\u0074\u032A\u02B0',
                '\u0064\u032A',
                '\u0064\u032A\u02B0',
                '\u006E\u032A',

                '\u0070',
                '\u0070\u02B0',
                '\u0062',
                '\u0062\u02B0',
                '\u006D',

                '\u006A',
                '\u027E',
                '\u006C',
                '\u028B',

                '\u0283',
                '\u0282',
                '\u0073\u032A',
                '\u0266',
                ]

SouthConsonantMap = [
                    '\u026D',
                    '\u027B',
                    '\u0072',
                    '\u006E'
                    ]

NuktaConsonantMap =  [
                     '\u0071',
                     '\u0078',
                     '\u0263',
                     '\u007A',
                     '\u027D',
                     '\u027D\u02B0',
                     '\u0066',
                     '\u1E8F'
                     ]

SinhalaConsonantMap =[
                     'ᵑɡ',
                     'ᶮ\u0064\u0361\u0292',
                     'ᶯɖ',
                     'ⁿd',
                     'ᵐb',
                      ]

NuktaMap = [
           '\u0308'
           ]

OmMap = [
        '\u006F\u02D0\u006D'
        ]

SignMap =[
         'ə̸',
         '\u002E',
         '\u002E\u002E'
         ]

Aytham =['\u0078\u02BD']

NumeralMap = [
             '\u0030',
             '\u0031',
             '\u0032',
             '\u0033',
             '\u0034',
             '\u0035',
             '\u0036',
             '\u0037',
             '\u0038',
             '\u0039',
             ]

from ... import GeneralMap as GM

import os
GM.add_additional_chars(dict([(charlist, globals()[charlist]) for charlist in GM.CharmapLists]),
                        os.path.splitext(__file__)[0].split(os.path.sep)[-1])