#!/bin/sh
# Copyright 2024 HestiaKERNEL Authors
#
#
# Licensed under (Holloway) Chew, Kean Ho’s Liberal License (the "License").
# You must comply with the license to use the content. Get the License at:
#
#                 https://doi.org/10.5281/zenodo.13770769
#
# You MUST ensure any interaction with the content STRICTLY COMPLIES with
# the permissions and limitations set forth in the license.

# WARNING - Autogenerated script from 'HestiaKERNEL/src/unicode/data-parser.sh'.
#           DO NOT EDIT MANUALLY!




hestiakernel_rune_to_lower() {
        ___char_decimal="$1"
        ___next_decimal="$2"
        ___third_decimal="$3"
        ___to_title="$4"
        ___locale="$5"


        # validate input
        if [ "$___char_decimal" = "" ]; then
                # ERROR - bad input
                printf -- ""
                return 1
        fi


        # language sensitive special cases
        case "$5" in
        az*|tr*)
                # Turkish & Azerbaijani
                case "$___char_decimal" in
                0x0130)
                        printf -- "%s" "[1]105"
                        return 0
                        ;;
                0x0049)
                        case "$___next_decimal" in
                        0x0307)
                                printf -- "%s" "[2]105"
                                return 0
                                ;;
                        *)
                                printf -- "%s" "[1]305"
                                return 0
                                ;;
                        esac
                        ;;
                esac
                ;;
        lt*)
                # Lithuanian
                case "$___char_decimal" in
                0x0049)
                        printf -- "%s" "[1]105, 775"
                        return 0
                        ;;
                0x004A)
                        printf -- "%s" "[1]106, 775"
                        return 0
                        ;;
                0x012E)
                        printf -- "%s" "[1]303, 775"
                        return 0
                        ;;
                0x00CC)
                        printf -- "%s" "[1]303, 775, 768"
                        return 0
                        ;;
                0x00CD)
                        printf -- "%s" "[1]105, 775, 769"
                        return 0
                        ;;
                0x0128)
                        printf -- "%s" "[1]105, 775, 771"
                        return 0
                        ;;
                esac
                ;;
        esac


        # language insensitive special cases
        case "$___char_decimal" in
        0x0041)
                case "$___next_decimal" in
                0x02BE)
                        printf -- "%s" "[2]7834"
                        return 0
                        ;;
                esac
                ;;
        0x0046)
                case "$___next_decimal" in
                0x0046)
                        case "$___third_decimal" in
                        0x0049)
                                printf -- "%s" "[3]64259"
                                return 0
                                ;;
                        0x004C)
                                printf -- "%s" "[3]64260"
                                return 0
                                ;;
                        *)
                                printf -- "%s" "[2]64256"
                                return 0
                                ;;
                        esac
                        ;;
                0x0049)
                        printf -- "%s" "[2]64257"
                        return 0
                        ;;
                0x004C)
                        printf -- "%s" "[2]64258"
                        return 0
                        ;;
                0x0066)
                        case "$___third_decimal" in
                        0x0069)
                                printf -- "%s" "[3]64259"
                                return 0
                                ;;
                        0x006C)
                                printf -- "%s" "[3]64260"
                                return 0
                                ;;
                        *)
                                printf -- "%s" "[2]64256"
                                return 0
                                ;;
                        esac
                        ;;
                0x0069)
                        printf -- "%s" "[2]64257"
                        return 0
                        ;;
                0x006C)
                        printf -- "%s" "[2]64258"
                        return 0
                        ;;
                esac
                ;;
        0x0048)
                case "$___next_decimal" in
                0x0331)
                        printf -- "%s" "[2]7830"
                        return 0
                        ;;
                esac
                ;;
        0x004A)
                case "$___next_decimal" in
                0x030C)
                        printf -- "%s" "[2]496"
                        return 0
                        ;;
                esac
                ;;
        0x0053)
                case "$___next_decimal" in
                0x0053)
                        printf -- "%s" "[2]223"
                        return 0
                        ;;
                0x0054)
                        printf -- "%s" "[2]64262"
                        return 0
                        ;;
                0x0073)
                        printf -- "%s" "[2]223"
                        return 0
                        ;;
                0x0074)
                        printf -- "%s" "[2]64262"
                        return 0
                        ;;
                esac
                ;;
        0x0054)
                case "$___next_decimal" in
                0x0308)
                        printf -- "%s" "[2]7831"
                        return 0
                        ;;
                esac
                ;;
        0x0057)
                case "$___next_decimal" in
                0x030A)
                        printf -- "%s" "[2]7832"
                        return 0
                        ;;
                esac
                ;;
        0x0059)
                case "$___next_decimal" in
                0x030A)
                        printf -- "%s" "[2]7833"
                        return 0
                        ;;
                esac
                ;;
        0x0069)
                case "$___next_decimal" in
                0x0307)
                        ;;
                esac
                ;;
        0x00DF)
                ;;
        0x0130)
                printf -- "%s" "[1]105, 775"
                return 0
                ;;
        0x0149)
                ;;
        0x01F0)
                ;;
        0x02BC)
                case "$___next_decimal" in
                0x004E)
                        printf -- "%s" "[2]329"
                        return 0
                        ;;
                esac
                ;;
        0x0386)
                case "$___next_decimal" in
                0x0345)
                        printf -- "%s" "[2]8116"
                        return 0
                        ;;
                0x0399)
                        printf -- "%s" "[2]8116"
                        return 0
                        ;;
                esac
                ;;
        0x0389)
                case "$___next_decimal" in
                0x0345)
                        printf -- "%s" "[2]8132"
                        return 0
                        ;;
                0x0399)
                        printf -- "%s" "[2]8132"
                        return 0
                        ;;
                esac
                ;;
        0x038F)
                case "$___next_decimal" in
                0x0345)
                        printf -- "%s" "[2]8180"
                        return 0
                        ;;
                0x0399)
                        printf -- "%s" "[2]8180"
                        return 0
                        ;;
                esac
                ;;
        0x0390)
                ;;
        0x0391)
                case "$___next_decimal" in
                0x0342)
                        case "$___third_decimal" in
                        0x0345)
                                printf -- "%s" "[3]8119"
                                return 0
                                ;;
                        0x0399)
                                printf -- "%s" "[3]8119"
                                return 0
                                ;;
                        *)
                                printf -- "%s" "[2]8118"
                                return 0
                                ;;
                        esac
                        ;;
                0x0399)
                        printf -- "%s" "[2]8115"
                        return 0
                        ;;
                esac
                ;;
        0x0397)
                case "$___next_decimal" in
                0x0342)
                        case "$___third_decimal" in
                        0x0345)
                                printf -- "%s" "[3]8135"
                                return 0
                                ;;
                        0x0399)
                                printf -- "%s" "[3]8135"
                                return 0
                                ;;
                        *)
                                printf -- "%s" "[2]8134"
                                return 0
                                ;;
                        esac
                        ;;
                0x0399)
                        printf -- "%s" "[2]8131"
                        return 0
                        ;;
                esac
                ;;
        0x0399)
                case "$___next_decimal" in
                0x0308)
                        case "$___third_decimal" in
                        0x0300)
                                printf -- "%s" "[3]8146"
                                return 0
                                ;;
                        0x0301)
                                printf -- "%s" "[3]912"
                                return 0
                                ;;
                        0x0342)
                                printf -- "%s" "[3]8151"
                                return 0
                                ;;
                        esac
                        ;;
                0x0342)
                        printf -- "%s" "[2]8150"
                        return 0
                        ;;
                esac
                ;;
        0x03A1)
                case "$___next_decimal" in
                0x0313)
                        printf -- "%s" "[2]8164"
                        return 0
                        ;;
                esac
                ;;
        0x03A3)
                printf -- "%s" "[1]962"
                return 0
                ;;
        0x03A5)
                case "$___next_decimal" in
                0x0308)
                        case "$___third_decimal" in
                        0x0300)
                                printf -- "%s" "[3]8162"
                                return 0
                                ;;
                        0x0301)
                                printf -- "%s" "[3]944"
                                return 0
                                ;;
                        0x0342)
                                printf -- "%s" "[3]8167"
                                return 0
                                ;;
                        esac
                        ;;
                0x0313)
                        case "$___third_decimal" in
                        0x0300)
                                printf -- "%s" "[3]8018"
                                return 0
                                ;;
                        0x0301)
                                printf -- "%s" "[3]8020"
                                return 0
                                ;;
                        0x0342)
                                printf -- "%s" "[3]8022"
                                return 0
                                ;;
                        *)
                                printf -- "%s" "[2]8016"
                                return 0
                                ;;
                        esac
                        ;;
                0x0342)
                        printf -- "%s" "[2]8166"
                        return 0
                        ;;
                esac
                ;;
        0x03A9)
                case "$___next_decimal" in
                0x0342)
                        case "$___third_decimal" in
                        0x0345)
                                printf -- "%s" "[3]8183"
                                return 0
                                ;;
                        0x0399)
                                printf -- "%s" "[3]8183"
                                return 0
                                ;;
                        *)
                                printf -- "%s" "[2]8182"
                                return 0
                                ;;
                        esac
                        ;;
                0x0399)
                        printf -- "%s" "[2]8179"
                        return 0
                        ;;
                esac
                ;;
        0x03B0)
                ;;
        0x03C2)
                ;;
        0x0535)
                case "$___next_decimal" in
                0x0552)
                        printf -- "%s" "[2]1415"
                        return 0
                        ;;
                0x0582)
                        printf -- "%s" "[2]1415"
                        return 0
                        ;;
                esac
                ;;
        0x0544)
                case "$___next_decimal" in
                0x0535)
                        printf -- "%s" "[2]64276"
                        return 0
                        ;;
                0x053B)
                        printf -- "%s" "[2]64277"
                        return 0
                        ;;
                0x053D)
                        printf -- "%s" "[2]64279"
                        return 0
                        ;;
                0x0546)
                        printf -- "%s" "[2]64275"
                        return 0
                        ;;
                0x0565)
                        printf -- "%s" "[2]64276"
                        return 0
                        ;;
                0x056B)
                        printf -- "%s" "[2]64277"
                        return 0
                        ;;
                0x056D)
                        printf -- "%s" "[2]64279"
                        return 0
                        ;;
                0x0576)
                        printf -- "%s" "[2]64275"
                        return 0
                        ;;
                esac
                ;;
        0x054E)
                case "$___next_decimal" in
                0x0546)
                        printf -- "%s" "[2]64278"
                        return 0
                        ;;
                0x0576)
                        printf -- "%s" "[2]64278"
                        return 0
                        ;;
                esac
                ;;
        0x0587)
                ;;
        0x1E96)
                ;;
        0x1E97)
                ;;
        0x1E98)
                ;;
        0x1E99)
                ;;
        0x1E9A)
                ;;
        0x1F08)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8064"
                        return 0
                        ;;
                esac
                ;;
        0x1F09)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8065"
                        return 0
                        ;;
                esac
                ;;
        0x1F0A)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8066"
                        return 0
                        ;;
                esac
                ;;
        0x1F0B)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8067"
                        return 0
                        ;;
                esac
                ;;
        0x1F0C)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8068"
                        return 0
                        ;;
                esac
                ;;
        0x1F0D)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8069"
                        return 0
                        ;;
                esac
                ;;
        0x1F0E)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8070"
                        return 0
                        ;;
                esac
                ;;
        0x1F0F)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8071"
                        return 0
                        ;;
                esac
                ;;
        0x1F28)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8080"
                        return 0
                        ;;
                esac
                ;;
        0x1F29)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8081"
                        return 0
                        ;;
                esac
                ;;
        0x1F2A)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8082"
                        return 0
                        ;;
                esac
                ;;
        0x1F2B)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8083"
                        return 0
                        ;;
                esac
                ;;
        0x1F2C)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8084"
                        return 0
                        ;;
                esac
                ;;
        0x1F2D)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8085"
                        return 0
                        ;;
                esac
                ;;
        0x1F2E)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8086"
                        return 0
                        ;;
                esac
                ;;
        0x1F2F)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8087"
                        return 0
                        ;;
                esac
                ;;
        0x1F50)
                ;;
        0x1F52)
                ;;
        0x1F54)
                ;;
        0x1F56)
                ;;
        0x1F68)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8096"
                        return 0
                        ;;
                esac
                ;;
        0x1F69)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8097"
                        return 0
                        ;;
                esac
                ;;
        0x1F6A)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8098"
                        return 0
                        ;;
                esac
                ;;
        0x1F6B)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8099"
                        return 0
                        ;;
                esac
                ;;
        0x1F6C)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8100"
                        return 0
                        ;;
                esac
                ;;
        0x1F6D)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8101"
                        return 0
                        ;;
                esac
                ;;
        0x1F6E)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8102"
                        return 0
                        ;;
                esac
                ;;
        0x1F6F)
                case "$___next_decimal" in
                0x0399)
                        printf -- "%s" "[2]8103"
                        return 0
                        ;;
                esac
                ;;
        0x1F80)
                ;;
        0x1F81)
                ;;
        0x1F82)
                ;;
        0x1F83)
                ;;
        0x1F84)
                ;;
        0x1F85)
                ;;
        0x1F86)
                ;;
        0x1F87)
                ;;
        0x1F88)
                printf -- "%s" "[1]8064"
                return 0
                ;;
        0x1F89)
                printf -- "%s" "[1]8065"
                return 0
                ;;
        0x1F8A)
                printf -- "%s" "[1]8066"
                return 0
                ;;
        0x1F8B)
                printf -- "%s" "[1]8067"
                return 0
                ;;
        0x1F8C)
                printf -- "%s" "[1]8068"
                return 0
                ;;
        0x1F8D)
                printf -- "%s" "[1]8069"
                return 0
                ;;
        0x1F8E)
                printf -- "%s" "[1]8070"
                return 0
                ;;
        0x1F8F)
                printf -- "%s" "[1]8071"
                return 0
                ;;
        0x1F90)
                ;;
        0x1F91)
                ;;
        0x1F92)
                ;;
        0x1F93)
                ;;
        0x1F94)
                ;;
        0x1F95)
                ;;
        0x1F96)
                ;;
        0x1F97)
                ;;
        0x1F98)
                printf -- "%s" "[1]8080"
                return 0
                ;;
        0x1F99)
                printf -- "%s" "[1]8081"
                return 0
                ;;
        0x1F9A)
                printf -- "%s" "[1]8082"
                return 0
                ;;
        0x1F9B)
                printf -- "%s" "[1]8083"
                return 0
                ;;
        0x1F9C)
                printf -- "%s" "[1]8084"
                return 0
                ;;
        0x1F9D)
                printf -- "%s" "[1]8085"
                return 0
                ;;
        0x1F9E)
                printf -- "%s" "[1]8086"
                return 0
                ;;
        0x1F9F)
                printf -- "%s" "[1]8087"
                return 0
                ;;
        0x1FA0)
                ;;
        0x1FA1)
                ;;
        0x1FA2)
                ;;
        0x1FA3)
                ;;
        0x1FA4)
                ;;
        0x1FA5)
                ;;
        0x1FA6)
                ;;
        0x1FA7)
                ;;
        0x1FA8)
                printf -- "%s" "[1]8096"
                return 0
                ;;
        0x1FA9)
                printf -- "%s" "[1]8097"
                return 0
                ;;
        0x1FAA)
                printf -- "%s" "[1]8098"
                return 0
                ;;
        0x1FAB)
                printf -- "%s" "[1]8099"
                return 0
                ;;
        0x1FAC)
                printf -- "%s" "[1]8100"
                return 0
                ;;
        0x1FAD)
                printf -- "%s" "[1]8101"
                return 0
                ;;
        0x1FAE)
                printf -- "%s" "[1]8102"
                return 0
                ;;
        0x1FAF)
                printf -- "%s" "[1]8103"
                return 0
                ;;
        0x1FB2)
                ;;
        0x1FB3)
                ;;
        0x1FB4)
                ;;
        0x1FB6)
                ;;
        0x1FB7)
                ;;
        0x1FBA)
                case "$___next_decimal" in
                0x0345)
                        printf -- "%s" "[2]8114"
                        return 0
                        ;;
                0x0399)
                        printf -- "%s" "[2]8114"
                        return 0
                        ;;
                esac
                ;;
        0x1FBC)
                printf -- "%s" "[1]8115"
                return 0
                ;;
        0x1FC2)
                ;;
        0x1FC3)
                ;;
        0x1FC4)
                ;;
        0x1FC6)
                ;;
        0x1FC7)
                ;;
        0x1FCA)
                case "$___next_decimal" in
                0x0345)
                        printf -- "%s" "[2]8130"
                        return 0
                        ;;
                0x0399)
                        printf -- "%s" "[2]8130"
                        return 0
                        ;;
                esac
                ;;
        0x1FCC)
                printf -- "%s" "[1]8131"
                return 0
                ;;
        0x1FD2)
                ;;
        0x1FD6)
                ;;
        0x1FD7)
                ;;
        0x1FE2)
                ;;
        0x1FE4)
                ;;
        0x1FE6)
                ;;
        0x1FE7)
                ;;
        0x1FF2)
                ;;
        0x1FF3)
                ;;
        0x1FF4)
                ;;
        0x1FF6)
                ;;
        0x1FF7)
                ;;
        0x1FFA)
                case "$___next_decimal" in
                0x0345)
                        printf -- "%s" "[2]8178"
                        return 0
                        ;;
                0x0399)
                        printf -- "%s" "[2]8178"
                        return 0
                        ;;
                esac
                ;;
        0x1FFC)
                printf -- "%s" "[1]8179"
                return 0
                ;;
        0xFB00)
                ;;
        0xFB01)
                ;;
        0xFB02)
                ;;
        0xFB03)
                ;;
        0xFB04)
                ;;
        0xFB06)
                ;;
        0xFB13)
                ;;
        0xFB14)
                ;;
        0xFB15)
                ;;
        0xFB16)
                ;;
        0xFB17)
                ;;
        esac


        # switching non-special 1:1 casing now
        if   [ $___char_decimal -ge 65 ] && [ $___char_decimal -le 90 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -ge 192 ] && [ $___char_decimal -le 214 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -ge 216 ] && [ $___char_decimal -le 222 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -eq 256 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 258 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 260 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 262 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 264 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 266 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 268 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 270 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 272 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 274 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 276 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 278 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 280 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 282 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 284 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 286 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 288 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 290 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 292 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 294 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 296 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 298 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 300 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 302 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 304 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 199))"
                return 0
        elif [ $___char_decimal -eq 306 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 308 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 310 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 313 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 315 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 317 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 319 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 321 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 323 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 325 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 327 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 330 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 332 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 334 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 336 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 338 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 340 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 342 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 344 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 346 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 348 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 350 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 352 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 354 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 356 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 358 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 360 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 362 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 364 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 366 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 368 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 370 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 372 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 374 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 376 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 121))"
                return 0
        elif [ $___char_decimal -eq 377 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 379 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 381 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 385 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 210))"
                return 0
        elif [ $___char_decimal -eq 386 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 388 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 390 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 206))"
                return 0
        elif [ $___char_decimal -eq 391 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -ge 393 ] && [ $___char_decimal -le 394 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 205))"
                return 0
        elif [ $___char_decimal -eq 395 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 398 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 79))"
                return 0
        elif [ $___char_decimal -eq 399 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 202))"
                return 0
        elif [ $___char_decimal -eq 400 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 203))"
                return 0
        elif [ $___char_decimal -eq 401 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 403 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 205))"
                return 0
        elif [ $___char_decimal -eq 404 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 207))"
                return 0
        elif [ $___char_decimal -eq 406 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 211))"
                return 0
        elif [ $___char_decimal -eq 407 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 209))"
                return 0
        elif [ $___char_decimal -eq 408 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 412 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 211))"
                return 0
        elif [ $___char_decimal -eq 413 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 213))"
                return 0
        elif [ $___char_decimal -eq 415 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 214))"
                return 0
        elif [ $___char_decimal -eq 416 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 418 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 420 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 423 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 425 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 218))"
                return 0
        elif [ $___char_decimal -eq 428 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 430 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 218))"
                return 0
        elif [ $___char_decimal -eq 431 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -ge 433 ] && [ $___char_decimal -le 434 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 217))"
                return 0
        elif [ $___char_decimal -eq 435 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 437 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 439 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 219))"
                return 0
        elif [ $___char_decimal -eq 440 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 444 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 452 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 2))"
                return 0
        elif [ $___char_decimal -eq 453 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 455 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 2))"
                return 0
        elif [ $___char_decimal -eq 456 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 458 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 2))"
                return 0
        elif [ $___char_decimal -eq 459 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 461 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 463 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 465 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 467 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 469 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 471 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 473 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 475 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 478 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 480 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 482 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 484 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 486 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 488 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 490 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 492 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 494 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 497 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 2))"
                return 0
        elif [ $___char_decimal -eq 498 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 500 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 502 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 97))"
                return 0
        elif [ $___char_decimal -eq 503 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 56))"
                return 0
        elif [ $___char_decimal -eq 504 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 506 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 508 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 510 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 512 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 514 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 516 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 518 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 520 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 522 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 524 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 526 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 528 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 530 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 532 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 534 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 536 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 538 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 540 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 542 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 544 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 130))"
                return 0
        elif [ $___char_decimal -eq 546 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 548 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 550 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 552 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 554 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 556 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 558 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 560 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 562 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 570 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 10795))"
                return 0
        elif [ $___char_decimal -eq 571 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 573 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 163))"
                return 0
        elif [ $___char_decimal -eq 574 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 10792))"
                return 0
        elif [ $___char_decimal -eq 577 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 579 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 195))"
                return 0
        elif [ $___char_decimal -eq 580 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 69))"
                return 0
        elif [ $___char_decimal -eq 581 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 71))"
                return 0
        elif [ $___char_decimal -eq 582 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 584 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 586 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 588 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 590 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 880 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 882 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 886 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 895 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 116))"
                return 0
        elif [ $___char_decimal -eq 902 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 38))"
                return 0
        elif [ $___char_decimal -ge 904 ] && [ $___char_decimal -le 906 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 37))"
                return 0
        elif [ $___char_decimal -eq 908 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 64))"
                return 0
        elif [ $___char_decimal -ge 910 ] && [ $___char_decimal -le 911 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 63))"
                return 0
        elif [ $___char_decimal -ge 913 ] && [ $___char_decimal -le 929 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -ge 931 ] && [ $___char_decimal -le 939 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -eq 975 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 8))"
                return 0
        elif [ $___char_decimal -eq 994 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 996 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 998 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1000 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1002 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1004 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1006 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1012 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 60))"
                return 0
        elif [ $___char_decimal -eq 1015 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1017 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 7))"
                return 0
        elif [ $___char_decimal -eq 1018 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -ge 1021 ] && [ $___char_decimal -le 1023 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 130))"
                return 0
        elif [ $___char_decimal -ge 1024 ] && [ $___char_decimal -le 1039 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 80))"
                return 0
        elif [ $___char_decimal -ge 1040 ] && [ $___char_decimal -le 1071 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -eq 1120 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1122 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1124 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1126 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1128 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1130 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1132 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1134 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1136 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1138 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1140 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1142 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1144 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1146 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1148 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1150 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1152 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1162 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1164 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1166 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1168 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1170 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1172 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1174 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1176 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1178 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1180 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1182 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1184 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1186 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1188 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1190 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1192 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1194 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1196 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1198 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1200 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1202 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1204 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1206 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1208 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1210 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1212 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1214 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1217 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1219 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1221 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1223 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1225 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1227 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1229 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1232 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1234 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1236 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1238 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1240 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1242 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1244 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1246 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1248 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1250 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1252 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1254 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1256 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1258 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1260 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1262 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1264 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1266 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1268 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1270 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1272 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1274 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1276 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1278 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1280 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1282 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1284 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1286 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1288 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1290 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1292 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1294 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1296 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1298 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1300 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1302 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1304 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1306 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1308 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1310 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1312 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1314 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1316 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1318 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1320 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1322 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1324 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 1326 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -ge 1329 ] && [ $___char_decimal -le 1366 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 48))"
                return 0
        elif [ $___char_decimal -ge 4256 ] && [ $___char_decimal -le 4293 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 7264))"
                return 0
        elif [ $___char_decimal -eq 4295 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 7264))"
                return 0
        elif [ $___char_decimal -eq 4301 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 7264))"
                return 0
        elif [ $___char_decimal -ge 7312 ] && [ $___char_decimal -le 7354 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 3008))"
                return 0
        elif [ $___char_decimal -ge 7357 ] && [ $___char_decimal -le 7359 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 3008))"
                return 0
        elif [ $___char_decimal -eq 7680 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7682 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7684 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7686 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7688 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7690 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7692 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7694 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7696 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7698 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7700 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7702 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7704 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7706 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7708 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7710 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7712 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7714 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7716 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7718 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7720 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7722 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7724 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7726 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7728 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7730 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7732 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7734 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7736 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7738 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7740 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7742 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7744 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7746 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7748 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7750 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7752 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7754 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7756 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7758 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7760 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7762 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7764 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7766 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7768 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7770 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7772 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7774 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7776 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7778 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7780 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7782 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7784 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7786 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7788 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7790 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7792 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7794 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7796 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7798 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7800 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7802 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7804 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7806 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7808 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7810 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7812 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7814 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7816 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7818 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7820 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7822 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7824 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7826 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7828 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7838 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 7615))"
                return 0
        elif [ $___char_decimal -eq 7840 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7842 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7844 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7846 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7848 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7850 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7852 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7854 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7856 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7858 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7860 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7862 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7864 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7866 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7868 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7870 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7872 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7874 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7876 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7878 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7880 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7882 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7884 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7886 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7888 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7890 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7892 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7894 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7896 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7898 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7900 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7902 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7904 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7906 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7908 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7910 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7912 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7914 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7916 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7918 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7920 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7922 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7924 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7926 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7928 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7930 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7932 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 7934 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -ge 7944 ] && [ $___char_decimal -le 7951 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 7960 ] && [ $___char_decimal -le 7965 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 7976 ] && [ $___char_decimal -le 7983 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 7992 ] && [ $___char_decimal -le 7999 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8008 ] && [ $___char_decimal -le 8013 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -eq 8025 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -eq 8027 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -eq 8029 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -eq 8031 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8040 ] && [ $___char_decimal -le 8047 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8072 ] && [ $___char_decimal -le 8079 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8088 ] && [ $___char_decimal -le 8095 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8104 ] && [ $___char_decimal -le 8111 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8120 ] && [ $___char_decimal -le 8121 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8122 ] && [ $___char_decimal -le 8123 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 74))"
                return 0
        elif [ $___char_decimal -eq 8124 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 9))"
                return 0
        elif [ $___char_decimal -ge 8136 ] && [ $___char_decimal -le 8139 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 86))"
                return 0
        elif [ $___char_decimal -eq 8140 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 9))"
                return 0
        elif [ $___char_decimal -ge 8152 ] && [ $___char_decimal -le 8153 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8154 ] && [ $___char_decimal -le 8155 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 100))"
                return 0
        elif [ $___char_decimal -ge 8168 ] && [ $___char_decimal -le 8169 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 8))"
                return 0
        elif [ $___char_decimal -ge 8170 ] && [ $___char_decimal -le 8171 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 112))"
                return 0
        elif [ $___char_decimal -eq 8172 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 7))"
                return 0
        elif [ $___char_decimal -ge 8184 ] && [ $___char_decimal -le 8185 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 128))"
                return 0
        elif [ $___char_decimal -ge 8186 ] && [ $___char_decimal -le 8187 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 126))"
                return 0
        elif [ $___char_decimal -eq 8188 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 9))"
                return 0
        elif [ $___char_decimal -eq 8498 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 28))"
                return 0
        elif [ $___char_decimal -ge 9398 ] && [ $___char_decimal -le 9423 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 26))"
                return 0
        elif [ $___char_decimal -ge 11264 ] && [ $___char_decimal -le 11311 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 48))"
                return 0
        elif [ $___char_decimal -eq 11360 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11362 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 10743))"
                return 0
        elif [ $___char_decimal -eq 11363 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 3814))"
                return 0
        elif [ $___char_decimal -eq 11364 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 10727))"
                return 0
        elif [ $___char_decimal -eq 11367 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11369 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11371 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11373 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 10780))"
                return 0
        elif [ $___char_decimal -eq 11374 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 10749))"
                return 0
        elif [ $___char_decimal -eq 11375 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 10783))"
                return 0
        elif [ $___char_decimal -eq 11376 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 10782))"
                return 0
        elif [ $___char_decimal -eq 11378 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11381 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -ge 11390 ] && [ $___char_decimal -le 11391 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 10815))"
                return 0
        elif [ $___char_decimal -eq 11392 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11394 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11396 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11398 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11400 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11402 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11404 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11406 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11408 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11410 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11412 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11414 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11416 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11418 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11420 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11422 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11424 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11426 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11428 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11430 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11432 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11434 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11436 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11438 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11440 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11442 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11444 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11446 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11448 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11450 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11452 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11454 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11456 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11458 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11460 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11462 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11464 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11466 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11468 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11470 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11472 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11474 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11476 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11478 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11480 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11482 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11484 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11486 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11488 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11490 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11499 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11501 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 11506 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42560 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42562 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42564 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42566 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42568 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42570 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42572 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42574 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42576 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42578 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42580 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42582 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42584 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42586 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42588 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42590 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42592 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42594 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42596 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42598 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42600 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42602 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42604 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42624 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42626 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42628 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42630 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42632 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42634 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42636 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42638 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42640 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42642 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42644 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42646 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42648 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42650 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42786 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42788 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42790 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42792 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42794 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42796 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42798 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42802 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42804 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42806 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42808 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42810 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42812 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42814 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42816 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42818 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42820 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42822 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42824 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42826 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42828 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42830 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42832 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42834 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42836 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42838 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42840 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42842 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42844 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42846 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42848 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42850 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42852 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42854 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42856 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42858 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42860 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42862 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42873 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42875 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42877 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 35332))"
                return 0
        elif [ $___char_decimal -eq 42878 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42880 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42882 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42884 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42886 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42891 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42893 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42280))"
                return 0
        elif [ $___char_decimal -eq 42896 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42898 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42902 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42904 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42906 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42908 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42910 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42912 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42914 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42916 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42918 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42920 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42922 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42308))"
                return 0
        elif [ $___char_decimal -eq 42923 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42319))"
                return 0
        elif [ $___char_decimal -eq 42924 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42315))"
                return 0
        elif [ $___char_decimal -eq 42925 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42305))"
                return 0
        elif [ $___char_decimal -eq 42926 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42308))"
                return 0
        elif [ $___char_decimal -eq 42928 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42258))"
                return 0
        elif [ $___char_decimal -eq 42929 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42282))"
                return 0
        elif [ $___char_decimal -eq 42930 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42261))"
                return 0
        elif [ $___char_decimal -eq 42931 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 928))"
                return 0
        elif [ $___char_decimal -eq 42932 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42934 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42936 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42938 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42940 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42942 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42944 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42946 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42948 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 48))"
                return 0
        elif [ $___char_decimal -eq 42949 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 42307))"
                return 0
        elif [ $___char_decimal -eq 42950 ]; then
                printf -- "%s" "[1]$(($___char_decimal - 35384))"
                return 0
        elif [ $___char_decimal -eq 42951 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42953 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42960 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42966 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42968 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -eq 42997 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 1))"
                return 0
        elif [ $___char_decimal -ge 65313 ] && [ $___char_decimal -le 65338 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -ge 66560 ] && [ $___char_decimal -le 66599 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 40))"
                return 0
        elif [ $___char_decimal -ge 66736 ] && [ $___char_decimal -le 66771 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 40))"
                return 0
        elif [ $___char_decimal -ge 66928 ] && [ $___char_decimal -le 66938 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 39))"
                return 0
        elif [ $___char_decimal -ge 66940 ] && [ $___char_decimal -le 66954 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 39))"
                return 0
        elif [ $___char_decimal -ge 66956 ] && [ $___char_decimal -le 66962 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 39))"
                return 0
        elif [ $___char_decimal -ge 66964 ] && [ $___char_decimal -le 66965 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 39))"
                return 0
        elif [ $___char_decimal -ge 68736 ] && [ $___char_decimal -le 68786 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 64))"
                return 0
        elif [ $___char_decimal -ge 71840 ] && [ $___char_decimal -le 71871 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        elif [ $___char_decimal -ge 93760 ] && [ $___char_decimal -le 93791 ]; then
                printf -- "%s" "[1]$(($___char_decimal + 32))"
                return 0
        else
                printf -- "%s" "[1]${___char_decimal}"
                return 0
        fi
}
