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

# Script Mapping for Devanagari

VowelMap =  [
            '\u17A2\u02BD',
            '\u17A2\u17B6\u02BD',
            '\u17A5',
            '\u17A6',
            '\u17A7',
            '\u17A9',
            '\u17AB',
            '\u17AC',
            '\u17AD',
            '\u17AE',
            'អេ\u02BD',
            '\u17B0',
            '\u17B1',
            '\u17B3',
            ]

SouthVowelMap = [
                '\u17AF\u02BD',
                '\u17B1\u02BD',
                ]

ModernVowelMap = [
                 'ឯ',
                 '\u17A2\u17B6\u02BD',
                 ]

SinhalaVowelMap = [
                  '\u17AF\u02BD'
                  ]

VowelSignMap =  [
                '\u17B6',
                '\u17B7',
                '\u17B8',
                '\u17BB',
                '\u17BC',
                '\u17D2\u17AB',
                '\u17D2\u17AC',
                '\u17D2\u17AD',
                '\u17D2\u17AE',
                '\u17C1',
                '\u17C3',
                '\u17C4',
                '\u17C5',
                ]

SouthVowelSignMap = [
                    '\u17C1\u02BD',
                    '\u17C4\u02BD',
                    ]

ModernVowelSignMap =[
                    'ែ',
                    '\u17B6\u02BD']

SinhalaVowelSignMap = [
                      '\u17C1\u02BD'
                      ]

AyogavahaMap = [
               '\u17C6\u02BD',
               '\u17C6',
               '\u17C7'
               ]

ViramaMap =  [
             '\u17D1'
             ]

ConsonantMap =  [
                '\u1780',
                '\u1781',
                '\u1782',
                '\u1783',
                '\u1784',

                '\u1785',
                '\u1786',
                '\u1787',
                '\u1788',
                '\u1789',

                '\u178A',
                '\u178B',
                '\u178C',
                '\u178D',
                '\u178E',

                '\u178F',
                '\u1790',
                '\u1791',
                '\u1792',
                '\u1793',

                '\u1794',
                '\u1795',
                '\u1796',
                '\u1797',
                '\u1798',

                '\u1799',
                '\u179A',
                '\u179B',
                '\u179C',

                '\u179D',
                '\u179E',
                '\u179F',
                '\u17A0'
                ]

SouthConsonantMap = [
                    '\u17A1',
                    '\u17A1\u02BD',
                    '\u179A\u02BD',
                    '\u1793\u02BD'
                    ]

NuktaConsonantMap =  [
                     '\u1780\u02BD',
                     '\u1781\u02BD',
                     '\u1782\u02BD',
                     '\u1787\u02BD',
                     '\u178C\u02BD',
                     '\u178D\u02BD',
                     '\u1795\u02BD',
                     '\u1799\u02BD'
                     ]

SinhalaConsonantMap =[
                     '\u17C6\u1782\u02BD',
                     '\u17C6\u1787\u02BD',
                     '\u17C6\u178C\u02BD',
                     '\u17C6\u1791\u02BD',
                     '\u17C6\u1796\u02BD',
                      ]

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

OmMap = [
        '\u17B1\u17C6'
        ]

SignMap =[
         '\u17DC',
         '\u17D4',
         '\u17D5'
         ]

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


NumeralMap = [
             '\u17E0',
             '\u17E1',
             '\u17E2',
             '\u17E3',
             '\u17E4',
             '\u17E5',
             '\u17E6',
             '\u17E7',
             '\u17E8',
             '\u17E9',
             ]

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