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

# Script Mapping for Devanagari

VowelMap =  [
            '𐨀',
            '𐨀𐨌',
            '𐨀𐨁',
            '𐨀𐨁𐨌',
            '𐨀𐨂',
            '𐨀𐨂𐨌',
            '𐨀𐨃',
            '𐨀𐨃𐨌',
            '𐨫𐨂\u02BD',
            '𐨫𐨂𐨌\u02BD',
            '𐨀𐨅',
            '𐨀𐨅𐨌',
            '𐨀𐨆',
            '𐨀𐨆𐨌',
            ]

SouthVowelMap = [
                '𐨀𐨅\u02BD',
                '𐨀𐨆\u02BD',
                ]

ModernVowelMap = [
                 '𐨀𐨅\u02BD',
                 '𐨀𐨌\u02BD',
                 ]

SinhalaVowelMap = [
                  '𐨀𐨅\u02BD'
                  ]

VowelSignMap =  [
                '𐨌',
                '𐨁',
                '𐨁𐨌',
                '𐨂',
                '𐨂𐨌',
                '𐨃',
                '𐨃𐨌',
                '𐨿𐨫𐨂\u02BD',
                '𐨿𐨫𐨂𐨌\u02BD',
                '𐨅',
                '𐨅𐨌',
                '𐨆',
                '𐨆𐨌',
                ]

SouthVowelSignMap = [
                    '𐨅\u02BD',
                    '𐨆\u02BD',
                    ]

ModernVowelSignMap =[
                    '𐨅\u02BD',
                    '𐨌\u02BD']

SinhalaVowelSignMap = [
                      '𐨅\u02BD'
                      ]

AyogavahaMap = [
               '𐨎\u02BD',
               '𐨎',
               '𐨏'
               ]

ViramaMap =  [
             '𐨿'
             ]

ConsonantMap =  [
                '𐨐',
                '𐨑',
                '𐨒',
                '𐨓',
                '𐨣\u02BD',

                '𐨕',
                '𐨖',
                '𐨗',
                '𐨗\u02BD',
                '𐨙',

                '𐨚',
                '𐨛',
                '𐨜',
                '𐨝',
                '𐨞',

                '𐨟',
                '𐨠',
                '𐨡',
                '𐨢',
                '𐨣',

                '𐨤',
                '𐨥',
                '𐨦',
                '𐨧',
                '𐨨',

                '𐨩',
                '𐨪',
                '𐨫',
                '𐨬',

                '𐨭',
                '𐨮',
                '𐨯',
                '𐨱'
                ]

SouthConsonantMap = [
                    '𐨫\u02BD',
                    '𐨫\u02BD',
                    '𐨪\u02BD',
                    '𐨣\u02BD'
                    ]

NuktaConsonantMap =  [
                    '𐨲',
                    '𐨑\u02BD',
                    '𐨒\u02BD',
                    '𐨰',
                    '𐨜\u02BD',
                    '𐨝\u02BD',
                    '𐨥\u02BD',
                    '𐨩\u02BD'
                     ]

SinhalaConsonantMap =[
                     '𐨎𐨒\u02BD',
                     '𐨎𐨗\u02BD',
                     '𐨎𐨜\u02BD',
                     '𐨎𐨡\u02BD',
                     '𐨎𐨦\u02BD',
                      ]

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

OmMap = [
        '𐨀𐨅𐨎'
        ]

SignMap =[
         '\u02BD\u02BD',
         '𐩖',
         '𐩗'
         ]

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

## Update Numbers to Kharoshthi
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])
