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

# Script Mapping for Devanagari

VowelMap =  [
            '\uA805',
            '\uA800',
            '\uA801',
            '\uA801\u02BD',
            '\uA803',
            '\uA803\u02BD',
            'ꠞꠤ\u02BD',
            'ꠞꠤ\u02BD',
            'ꠟꠤ\u02BD',
            'ꠟꠤ\u02BD',
            '\uA804',
            '\uA805\uA802',
            '\uA805\u02BD',
            '\uA805\uA803',
            ]

SouthVowelMap = [
                '\uA804\u02BD',
                '\uA805\u02BD',
                ]

ModernVowelMap = [
                 '\uA804\u02BD',
                 '\uA800\u02BD',
                 ]

SinhalaVowelMap = [
                  '\uA804\u02BD'
                  ]

VowelSignMap =  [
                '\uA823',
                '\uA824',
                '\uA824\u02BD',
                '\uA825',
                '\uA825\u02BD',
                '\uA806ꠞꠤ\u02BD',
                '\uA806ꠞꠤ\u02BD',
                '\uA806ꠟꠤ\u02BD',
                '\uA806ꠟꠤ\u02BD',
                '\uA826',
                '\uA802',
                '\uA827',
                '\uA803\u02BD\u02BD',
                ]

SouthVowelSignMap = [
                    '\uA826\u02BD',
                    '\uA827\u02BD',
                    ]

ModernVowelSignMap =[
                    '\uA826\u02BD',
                    '\uA823\u02BD']

SinhalaVowelSignMap = [
                      '\uA826\u02BD'
                      ]

AyogavahaMap = [
               '\uA80B\u02BD',
               '\uA80B',
               'ꠢ꠆\u02BD'
               ]

ViramaMap =  [
             '\uA806'
             ]

ConsonantMap =  [
                '\uA807',
                '\uA808',
                '\uA809',
                '\uA80A',
                '\uA818\u02BD',

                '\uA80C',
                '\uA80D',
                '\uA80E',
                '\uA80F',
                '\uA818\u02BD',

                '\uA810',
                '\uA811',
                '\uA812',
                '\uA813',
                '\uA818\u02BD',

                '\uA814',
                '\uA815',
                '\uA816',
                '\uA817',
                '\uA818',

                '\uA819',
                '\uA81A',
                '\uA81B',
                '\uA81C',
                '\uA81D',

                'ꠎ\u02BD',
                '\uA81E',
                '\uA81F',
                'ꠛ\u02BD',

                '\uA821\u02BD',
                '\uA821\u02BD',
                '\uA821',
                '\uA822',
                ]

SouthConsonantMap = [
                    '\uA81F\u02BD',
                    '\uA81F\u02BD',
                    '\uA81E\u02BD',
                    '\uA818\u02BD',
                    ]

NuktaConsonantMap =  [
                     'ꠇ\u02BD',
                     'ꠈ\u02BD',
                     'ꠉ\u02BD',
                     'ꠎ\u02BD',
                     'ꠠ',
                     'ꠓ\u02BD',
                     'ꠚ\u02BD',
                     'ꠎ\u02BD'
                     ]

SinhalaConsonantMap =[
                     'ꠋꠉ\u02BD',
                     'ꠋꠎ\u02BD',
                     'ꠋꠒ\u02BD',
                     'ꠋꠖ\u02BD',
                     'ꠋꠛ\u02BD',
                      ]

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

OmMap = [
        'ꠅꠋ'
        ]

SignMap =[
         '\u09BD',
         '\u0964',
         '\u0965'
         ]

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


NumeralMap = [
             '\u09E6',
             '\u09E7',
             '\u09E8',
             '\u09E9',
             '\u09EA',
             '\u09EB',
             '\u09EC',
             '\u09ED',
             '\u09EE',
             '\u09EF'
             ]

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