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

# Script Mapping for Devanagari

VowelMap =  [
            '\u1021',
                '\u1021ႃ',
                '\u1021\u102D',
                '\u1021\u102E',
                '\u1021\u102F',
                '\u1021\u1030',
                'ꩺိ\u02BD',
                'ꩺီ\u02BD',
                'လိ\u02BD',
                'လီ\u02BD',
                '\u1021\u1031',
                '\u1021ႆ',
                '\u1021\u1031ႃ',
                '\u1021ဝ်\u02BD',
            ]

SouthVowelMap = [
                '\u1021\u1031\u02BD',
                '\u1021\u1031ႃ\u02BD',
                ]

ModernVowelMap = [
                  '\u1021\u1031\u02BD',
                 '\u1021ႃ\u02BD',
                 ]

SinhalaVowelMap = [
                  '\u1021\u1031\u02BD'
                  ]

VowelSignMap =  [
                'ႃ',
                '\u102D',
                '\u102E',
                '\u102F',
                '\u1030',
                '်ꩺိ\u02BD',
                '်ꩺီ\u02BD',
                '်လိ\u02BD',
                '်လီ\u02BD',
                '\u1031',
                'ႆ',
                '\u1031ႃ',
                'ဝ်\u02BD',
                ]

SouthVowelSignMap = [
                    '\u1031\u02BD',
                    '\u1031ႃ\u02BD',
                    ]

ModernVowelSignMap =[
                    'ႄ',
                    'ႃ\u02BD'
                    ]

SinhalaVowelSignMap = [
                    'ႄ\u02BD',
                      ]

AyogavahaMap = [
               '\u1036\u02BD',
               '\u1036',
               '\u1038'
               ]

ViramaMap =  [
             '\u103A'
             ]

ConsonantMap =  [
                'က',
                'ၵ',
                'ꧩ',
                'ꧪ',
                '\u1004',

                'ၸ',
                'ꩬ',
                'ꧫ',
                'ꧬ',
                'ꧧ',

                'ꩦ',
                'ꩧ',
                'ꧭ',
                'ꧮ',
                'ꧯ',

                '\u1010',
                '\u1011',
                'ꧻ',
                'ꧼ',
                'ꩫ',

                'ပ',
                'ꧤ',
                'ꧽ',
                'ꧾ',
                '\u1019',

                '\u101A',
                'ꩺ',
                '\u101C',
                '\u101D',

                'ꧬ\u02BD',
                'ꧬ\u02BD',
                'ꧬ',
                'ၯ'
                ]

SouthConsonantMap = [
                    'ꧺ',
                    'ꧺ\u02BD',
                    'ꩺ\u02BD',
                    'ꩫ\u02BD'
                    ]

NuktaConsonantMap =  [
                'က\u02BD',
                'ၵ\u02BD',
                'ꧩ\u02BD',
                     'ꧫ\u02BD',
                'ꧭ\u02BD',
                'ꧮ\u02BD',
                     'ꧨ',
                     '\u101A\u02BD'
                     ]

SinhalaConsonantMap =[
                     '\u1036ၵ\u02BD',
                     '\u1036ꧫ\u02BD',
                     '\u1036ꧭ\u02BD',
                     '\u1036ꧻ\u02BD',
                     '\u1036ꧽ\u02BD',
                      ]

NuktaMap = [
           '\u02BD\u02BD\u02BD'
           ]

OmMap = [
        '\u1021\u1031ႃ\u1036'
        ]

SignMap =[
         '\u0027',
         '\u104A',
         '\u104B'
         ]

Aytham =[AyogavahaMap[2]+'\u02BD']


NumeralMap = [
             '\uA9F0',
             '\uA9F1',
             '\uA9F2',
             '\uA9F3',
             '\uA9F4',
             '\uA9F5',
             '\uA9F6',
             '\uA9F7',
             '\uA9F8',
             '\uA9F9',
             ]

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])
