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

# Script Mapping for Devanagari

VowelMap =  [
            u'\u0985',
            u'\u0986',
            u'\u0987',
            u'\u0988',
            u'\u0989',
            u'\u098A',
            u'\u098B',
            u'\u09E0',
            u'\u098C',
            u'\u09E1',
            u'\u098F',
            u'\u0990',
            u'\u0993',
            u'\u0994',
            ]

SouthVowelMap = [
                u'\u098F\uE014',
                u'\u0993\uE014',
                ]

ModernVowelMap = [
                 u'\u098F\u02BC',
                 u'\u0986\u02BC',
                 ]

SinhalaVowelMap = [
                  u'\u098F\u02C7'
                  ]

VowelSignMap =  [
                u'\u09BE',
                u'\u09BF',
                u'\u09C0',
                u'\u09C1',
                u'\u09C2',
                u'\u09C3',
                u'\u09C4',
                u'\u09E2',
                u'\u09E3',
                u'\u09C7',
                u'\u09C8',
                u'\u09CB',
                u'\u09CC',
                ]

SouthVowelSignMap = [
                    u'\u09C7\uE014',
                    u'\u09CB\uE014',
                    ]

ModernVowelSignMap =[
                    u'\u09C7\u02BC',
                    u'\u09BE\u02BC']

SinhalaVowelSignMap = [
                      u'\u09C7\u02C7'
                      ]

AyogavahaMap = [
               u'\u0981',
               u'\u0982',
               u'\u0983'
               ]

ViramaMap =  [
             u'\u09CD'
             ]

ConsonantMap =  [
                u'\u0995',
                u'\u0996',
                u'\u0997',
                u'\u0998',
                u'\u0999',

                u'\u099A',
                u'\u099B',
                u'\u099C',
                u'\u099D',
                u'\u099E',

                u'\u099F',
                u'\u09A0',
                u'\u09A1',
                u'\u09A2',
                u'\u09A3',

                u'\u09A4',
                u'\u09A5',
                u'\u09A6',
                u'\u09A7',
                u'\u09A8',

                u'\u09AA',
                u'\u09AB',
                u'\u09AC',
                u'\u09AD',
                u'\u09AE',

                u'\u09AF',
                u'\u09B0',
                u'\u09B2',
                u'\u09F1',

                u'\u09B6',
                u'\u09B7',
                u'\u09B8',
                u'\u09B9'
                ]

SouthConsonantMap = [
                    u'\u09F0',
                    u'\u09F0\u09BC',
                    u'\u09B0\u09BC',
                    u'\u09A8\u09BC'
                    ]

NuktaConsonantMap =  [
                     u'\u0995\u09BC',
                     u'\u0996\u09BC',
                     u'\u0997\u09BC',
                     u'\u099C\u09BC',
                     u'\u09A1\u09BC',
                     u'\u09A2\u09BC',
                     u'\u09AB\u09BC',
                     u'\u09AF\u09BC'
                     ]

SinhalaConsonantMap =[
                     u'\u0981\u02C6\u0997',
                     u'\u0981\u02C6\u099C',
                     u'\u0981\u02C6\u09A1',
                     u'\u0981\u02C6\u09A6',
                     u'\u0981\u02C6\u09AC',
                      ]

NuktaMap = [
           u'\u09BC'
           ]

OmMap = [
        u'\u0993\u0982'
        ]

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

Aytham =[AyogavahaMap[2]+u'\u02BC']

NumeralMap = [
             u'\u09E6',
             u'\u09E7',
             u'\u09E8',
             u'\u09E9',
             u'\u09EA',
             u'\u09EB',
             u'\u09EC',
             u'\u09ED',
             u'\u09EE',
             u'\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])
