########################################################
#####  ██████╗ ██████╗ ██╗      ██████╗ ██████╗ ███████╗
##### ██╔════╝██╔═══██╗██║     ██╔═══██╗██╔══██╗██╔════╝
##### ██║     ██║   ██║██║     ██║   ██║██████╔╝███████╗
##### ██║     ██║   ██║██║     ██║   ██║██╔══██╗╚════██║
##### ╚██████╗╚██████╔╝███████╗╚██████╔╝██║  ██║███████║
#####  ╚═════╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═╝  ╚═╝╚══════╝
########################################################
######################## COLORS ########################
#    Iterate through all possible colors:
#    for i in {1..107}; do echo -e "${i})" "\033[0;${i}m"Color"\e[0m"; done
#    Use: '\e' or '\033' to enable color mode
#    Example of combining various colors and modes:
#    '\033[1;9;3;21;100;92m' or '\e[1;9;3;21;100;92m'
#    Table Shell Colors
#
#    ... Colors ..... : Code
#    ................ : ....
#    ... Regular .... : ....
#    ................ : ....
#    Black .......... : 0;30
#    Red ............ : 0;31
#    Green .......... : 0;32
#    Yellow ......... : 0;33
#    Blue ........... : 0;34
#    Purple ......... : 0;35
#    Cyan ........... : 0;36
#    White .......... : 0;37
#    ................ : ....
#    ... Intensity .. : ....
#    ................ : ....
#    Dark Gray ...... : 0;90
#    Red/Magenta .... : 0;91
#    Light Green .... : 0;92
#    Light Yellow ... : 0;93
#    Light Blue ..... : 0;94
#    Light Purple ... : 0;95
#    Light Cyan ..... : 0;96
#    Light White .... : 0;97
#    ................ : ....
#    Reset .........  : \e[0m
#    Bold ........... : \e[1m
#    Italic ......... : \e[3m
#    Underline .....  : \e[4m
#    Double Underline : \e[21m
#    Strikethrough .. : \e[9m      # (tachado)

declare -A shell_color_palette

# Format ANSI True Color (24 bits)
# Text (Foreground): \033[38;2;<R>;<G>;<B>m
# Background: \033[48;2;<R>;<G>;<B>m
# Example:
#       Text with Background: '\033[38;2;139;69;19;48;2;245;222;179m' # Brown on Beige

# Reset
shell_color_palette[color_off]='\033[0m'       # Text Reset
# Regular Colors
shell_color_palette[black]='\033[0;30m'        # Black
shell_color_palette[red]='\033[0;31m'          # Red
shell_color_palette[green]='\033[0;32m'        # Green
shell_color_palette[yellow]='\033[0;33m'       # Yellow
shell_color_palette[blue]='\033[0;34m'         # Blue
shell_color_palette[purple]='\033[0;35m'       # Purple
shell_color_palette[cyan]='\033[0;36m'         # Cyan
shell_color_palette[white]='\033[0;37m'        # White
shell_color_palette[gold]='\033[38;5;94m'      # Gold
shell_color_palette[brown]='\033[38;2;139;69;19m' # Brown with ANSI True Color (RGB) Brown is (139, 69, 19)
shell_color_palette[orange]='\033[38;2;255;77;0m' # Orange with ANSI True Color (RGB) Brown is (255, 77, 0)
shell_color_palette[pink]='\033[38;2;255;0;255m'  # Pink with ANSI True Color (RGB) Brown is (255, 0, 255)
# High Intensity
shell_color_palette[iblack]='\033[0;90m'       # Black
shell_color_palette[ired]='\033[0;91m'         # Red
shell_color_palette[igreen]='\033[0;92m'       # Green
shell_color_palette[iyellow]='\033[0;93m'      # Yellow
shell_color_palette[iblue]='\033[0;94m'        # Blue
shell_color_palette[ipurple]='\033[0;95m'      # Purple
shell_color_palette[icyan]='\033[0;96m'        # Cyan
shell_color_palette[iwhite]='\033[0;97m'       # White
# Bold
shell_color_palette[bold]='\033[1m'            # Only Bold
shell_color_palette[bblack]='\033[1;30m'       # Black
shell_color_palette[bred]='\033[1;31m'         # Red
shell_color_palette[bgreen]='\033[1;32m'       # Green
shell_color_palette[byellow]='\033[1;33m'      # Yellow
shell_color_palette[bblue]='\033[1;34m'        # Blue
shell_color_palette[bpurple]='\033[1;35m'      # Purple
shell_color_palette[bcyan]='\033[1;36m'        # Cyan
shell_color_palette[bwhite]='\033[1;37m'       # White
shell_color_palette[bgold]='\033[1;38;5;94m'   # Gold
shell_color_palette[bbrown]='\033[1;38;2;139;69;19m' # Brown with ANSI True Color (RGB) Brown is (139, 69, 19)
shell_color_palette[borange]='\033[1;38;2;255;77;0m' # Orange with ANSI True Color (RGB) Brown is (255, 77, 0)
shell_color_palette[bpink]='\033[1;38;2;255;0;255m'  # Pink with ANSI True Color (RGB) Brown is (255, 0, 255)
# Bold High Intensity
shell_color_palette[biblack]='\033[1;90m'      # Black
shell_color_palette[bired]='\033[1;91m'        # Red
shell_color_palette[bigreen]='\033[1;92m'      # Green
shell_color_palette[biyellow]='\033[1;93m'     # Yellow
shell_color_palette[biblue]='\033[1;94m'       # Blue
shell_color_palette[bipurple]='\033[1;95m'     # Purple
shell_color_palette[bicyan]='\033[1;96m'       # Cyan
shell_color_palette[biwhite]='\033[1;97m'      # White
# Italic
shell_color_palette[italic]='\033[3m'          # Italic
shell_color_palette[i_black]='\033[3;30m'      # Black
shell_color_palette[i_red]='\033[3;31m'        # Red
shell_color_palette[i_green]='\033[3;32m'      # Green
shell_color_palette[i_yellow]='\033[3;33m'     # Yellow
shell_color_palette[i_blue]='\033[3;34m'       # Blue
shell_color_palette[i_purple]='\033[3;35m'     # Purple
shell_color_palette[i_cyan]='\033[3;36m'       # Cyan
shell_color_palette[i_white]='\033[3;37m'      # White
# Italic High Intensity
shell_color_palette[i_iblack]='\033[3;90m'     # Black
shell_color_palette[i_ired]='\033[3;91m'       # Red
shell_color_palette[i_igreen]='\033[3;92m'     # Green
shell_color_palette[i_iyellow]='\033[3;93m'    # Yellow
shell_color_palette[i_iblue]='\033[3;94m'      # Blue
shell_color_palette[i_ipurple]='\033[3;95m'    # Purple
shell_color_palette[i_icyan]='\033[3;96m'      # Cyan
shell_color_palette[i_iwhite]='\033[3;97m'     # White
# Underline
shell_color_palette[ubold]='\033[4;1m'         # Only Bold
shell_color_palette[ublack]='\033[4;30m'       # Black
shell_color_palette[ured]='\033[4;31m'         # Red
shell_color_palette[ugreen]='\033[4;32m'       # Green
shell_color_palette[uyellow]='\033[4;33m'      # Yellow
shell_color_palette[ublue]='\033[4;34m'        # Blue
shell_color_palette[upurple]='\033[4;35m'      # Purple
shell_color_palette[ucyan]='\033[4;36m'        # Cyan
shell_color_palette[uwhite]='\033[4;37m'       # White
# Underline High Intensity
shell_color_palette[uiblack]='\033[4;90m'       # Black
shell_color_palette[uired]='\033[4;91m'         # Red
shell_color_palette[uigreen]='\033[4;92m'       # Green
shell_color_palette[uiyellow]='\033[4;93m'      # Yellow
shell_color_palette[uiblue]='\033[4;94m'        # Blue
shell_color_palette[uipurple]='\033[4;95m'      # Purple
shell_color_palette[uicyan]='\033[4;96m'        # Cyan
shell_color_palette[uiwhite]='\033[4;97m'       # White
# Double Underline
shell_color_palette[dubold]='\033[21;1m'         # Only Bold
shell_color_palette[dublack]='\033[21;30m'       # Black
shell_color_palette[dured]='\033[21;31m'         # Red
shell_color_palette[dugreen]='\033[21;32m'       # Green
shell_color_palette[duyellow]='\033[21;33m'      # Yellow
shell_color_palette[dublue]='\033[21;34m'        # Blue
shell_color_palette[dupurple]='\033[21;35m'      # Purple
shell_color_palette[ducyan]='\033[21;36m'        # Cyan
shell_color_palette[duwhite]='\033[21;37m'       # White
# Double Underline High Intensity
shell_color_palette[duiblack]='\033[21;90m'       # Black
shell_color_palette[duired]='\033[21;91m'         # Red
shell_color_palette[duigreen]='\033[21;92m'       # Green
shell_color_palette[duiyellow]='\033[21;93m'      # Yellow
shell_color_palette[duiblue]='\033[21;94m'        # Blue
shell_color_palette[duipurple]='\033[21;95m'      # Purple
shell_color_palette[duicyan]='\033[21;96m'        # Cyan
shell_color_palette[duiwhite]='\033[21;97m'       # White
# Strikethrough (tachado)
shell_color_palette[sblack]='\033[9;30m'        # Black
shell_color_palette[sred]='\033[9;31m'          # Red
shell_color_palette[sgreen]='\033[9;32m'        # Green
shell_color_palette[syellow]='\033[9;33m'       # Yellow
shell_color_palette[sblue]='\033[9;34m'         # Blue
shell_color_palette[spurple]='\033[9;35m'       # Purple
shell_color_palette[scyan]='\033[9;36m'         # Cyan
shell_color_palette[swhite]='\033[9;37m'        # White
# Strikethrough High Intensity
shell_color_palette[siblack]='\033[9;90m'       # Black
shell_color_palette[sired]='\033[9;91m'         # Red
shell_color_palette[sigreen]='\033[9;92m'       # Green
shell_color_palette[siyellow]='\033[9;93m'      # Yellow
shell_color_palette[siblue]='\033[9;94m'        # Blue
shell_color_palette[sipurple]='\033[9;95m'      # Purple
shell_color_palette[sicyan]='\033[9;96m'        # Cyan
shell_color_palette[siwhite]='\033[9;97m'       # White
#################################
########## MIX PALETTE ##########
# Bold with Strikethrough
shell_color_palette[sbold]='\033[9;1m'        # Only Bold
shell_color_palette[sbblack]='\033[9;1;30m'   # Black
shell_color_palette[sbred]='\033[9;1;31m'     # Red
shell_color_palette[sbgreen]='\033[9;1;32m'   # Green
shell_color_palette[sbyellow]='\033[9;1;33m'  # Yellow
shell_color_palette[sbblue]='\033[9;1;34m'    # Blue
shell_color_palette[sbpurple]='\033[9;1;35m'  # Purple
shell_color_palette[sbcyan]='\033[9;1;36m'    # Cyan
shell_color_palette[sbwhite]='\033[9;1;37m'   # White
# Bold High Intensity with Strikethrough
shell_color_palette[sbiblack]='\033[9;1;90m'  # Black
shell_color_palette[sbired]='\033[9;1;91m'    # Red
shell_color_palette[sbigreen]='\033[9;1;92m'  # Green
shell_color_palette[sbiyellow]='\033[9;1;93m' # Yellow
shell_color_palette[sbiblue]='\033[9;1;94m'   # Blue
shell_color_palette[sbipurple]='\033[9;1;95m' # Purple
shell_color_palette[sbicyan]='\033[9;1;96m'   # Cyan
shell_color_palette[sbiwhite]='\033[9;1;97m'  # White
# Underline with Italic
shell_color_palette[ui_black]='\033[4;3;30m'      # Black
shell_color_palette[ui_red]='\033[4;3;31m'        # Red
shell_color_palette[ui_green]='\033[4;3;32m'      # Green
shell_color_palette[ui_yellow]='\033[4;3;33m'     # Yellow
shell_color_palette[ui_blue]='\033[4;3;34m'       # Blue
shell_color_palette[ui_purple]='\033[4;3;35m'     # Purple
shell_color_palette[ui_cyan]='\033[4;3;36m'       # Cyan
shell_color_palette[ui_white]='\033[4;3;37m'      # White
# Underline with Italic High Intensity
shell_color_palette[ui_iblack]='\033[4;3;90m'     # Black
shell_color_palette[ui_ired]='\033[4;3;91m'       # Red
shell_color_palette[ui_igreen]='\033[4;3;92m'     # Green
shell_color_palette[ui_iyellow]='\033[4;3;93m'    # Yellow
shell_color_palette[ui_iblue]='\033[4;3;94m'      # Blue
shell_color_palette[ui_ipurple]='\033[4;3;95m'    # Purple
shell_color_palette[ui_icyan]='\033[4;3;96m'      # Cyan
shell_color_palette[ui_iwhite]='\033[4;3;97m'     # White
# Double Underline with Italic
shell_color_palette[dui_black]='\033[21;3;30m'      # Black
shell_color_palette[dui_red]='\033[21;3;31m'        # Red
shell_color_palette[dui_green]='\033[21;3;32m'      # Green
shell_color_palette[dui_yellow]='\033[21;3;33m'     # Yellow
shell_color_palette[dui_blue]='\033[21;3;34m'       # Blue
shell_color_palette[dui_purple]='\033[21;3;35m'     # Purple
shell_color_palette[dui_cyan]='\033[21;3;36m'       # Cyan
shell_color_palette[dui_white]='\033[21;3;37m'      # White
# Double Underline with Italic High Intensity
shell_color_palette[dui_iblack]='\033[21;3;90m'     # Black
shell_color_palette[dui_ired]='\033[21;3;91m'       # Red
shell_color_palette[dui_igreen]='\033[21;3;92m'     # Green
shell_color_palette[dui_iyellow]='\033[21;3;93m'    # Yellow
shell_color_palette[dui_iblue]='\033[21;3;94m'      # Blue
shell_color_palette[dui_ipurple]='\033[21;3;95m'    # Purple
shell_color_palette[dui_icyan]='\033[21;3;96m'      # Cyan
shell_color_palette[dui_iwhite]='\033[21;3;97m'     # White
# Underline with Italic and Strikethrough
shell_color_palette[sui_black]='\033[9;4;3;30m'      # Black
shell_color_palette[sui_red]='\033[9;4;3;31m'        # Red
shell_color_palette[sui_green]='\033[9;4;3;32m'      # Green
shell_color_palette[sui_yellow]='\033[9;4;3;33m'     # Yellow
shell_color_palette[sui_blue]='\033[9;4;3;34m'       # Blue
shell_color_palette[sui_purple]='\033[9;4;3;35m'     # Purple
shell_color_palette[sui_cyan]='\033[9;4;3;36m'       # Cyan
shell_color_palette[sui_white]='\033[9;4;3;37m'      # White
# Underline with Italic High Intensity and Strikethrough
shell_color_palette[sui_iblack]='\033[9;4;3;90m'     # Black
shell_color_palette[sui_ired]='\033[9;4;3;91m'       # Red
shell_color_palette[sui_igreen]='\033[9;4;3;92m'     # Green
shell_color_palette[sui_iyellow]='\033[9;4;3;93m'    # Yellow
shell_color_palette[sui_iblue]='\033[9;4;3;94m'      # Blue
shell_color_palette[sui_ipurple]='\033[9;4;3;95m'    # Purple
shell_color_palette[sui_icyan]='\033[9;4;3;96m'      # Cyan
shell_color_palette[sui_iwhite]='\033[9;4;3;97m'     # White
# Double Underline with Italic and Strikethrough
shell_color_palette[sdui_black]='\033[9;21;3;30m'      # Black
shell_color_palette[sdui_red]='\033[9;21;3;31m'        # Red
shell_color_palette[sdui_green]='\033[9;21;3;32m'      # Green
shell_color_palette[sdui_yellow]='\033[9;21;3;33m'     # Yellow
shell_color_palette[sdui_blue]='\033[9;21;3;34m'       # Blue
shell_color_palette[sdui_purple]='\033[9;21;3;35m'     # Purple
shell_color_palette[sdui_cyan]='\033[9;21;3;36m'       # Cyan
shell_color_palette[sdui_white]='\033[9;21;3;37m'      # White
# Double Underline with Italic High Intensity and Strikethrough
shell_color_palette[sdui_iblack]='\033[9;21;3;90m'     # Black
shell_color_palette[sdui_ired]='\033[9;21;3;91m'       # Red
shell_color_palette[sdui_igreen]='\033[9;21;3;92m'     # Green
shell_color_palette[sdui_iyellow]='\033[9;21;3;93m'    # Yellow
shell_color_palette[sdui_iblue]='\033[9;21;3;94m'      # Blue
shell_color_palette[sdui_ipurple]='\033[9;21;3;95m'    # Purple
shell_color_palette[sdui_icyan]='\033[9;21;3;96m'      # Cyan
shell_color_palette[sdui_iwhite]='\033[9;21;3;97m'     # White
# Bold with Italic
shell_color_palette[i_bold]='\033[3;1m'        # Only Bold
shell_color_palette[i_bblack]='\033[3;1;30m'   # Black
shell_color_palette[i_bred]='\033[3;1;31m'     # Red
shell_color_palette[i_bgreen]='\033[3;1;32m'   # Green
shell_color_palette[i_byellow]='\033[3;1;33m'  # Yellow
shell_color_palette[i_bblue]='\033[3;1;34m'    # Blue
shell_color_palette[i_bpurple]='\033[3;1;35m'  # Purple
shell_color_palette[i_bcyan]='\033[3;1;36m'    # Cyan
shell_color_palette[i_bwhite]='\033[3;1;37m'   # White
# Bold with Italic High Intensity
shell_color_palette[i_biblack]='\033[3;1;90m'  # Black
shell_color_palette[i_bired]='\033[3;1;91m'    # Red
shell_color_palette[i_bigreen]='\033[3;1;92m'  # Green
shell_color_palette[i_biyellow]='\033[3;1;93m' # Yellow
shell_color_palette[i_biblue]='\033[3;1;94m'   # Blue
shell_color_palette[i_bipurple]='\033[3;1;95m' # Purple
shell_color_palette[i_bicyan]='\033[3;1;96m'   # Cyan
shell_color_palette[i_biwhite]='\033[3;1;97m'  # White
# Bold with Italic and Underline
shell_color_palette[ui_bold]='\033[4;3;1m'        # Only Bold
shell_color_palette[ui_bblack]='\033[4;3;1;30m'   # Black
shell_color_palette[ui_bred]='\033[4;3;1;31m'     # Red
shell_color_palette[ui_bgreen]='\033[4;3;1;32m'   # Green
shell_color_palette[ui_byellow]='\033[4;3;1;33m'  # Yellow
shell_color_palette[ui_bblue]='\033[4;3;1;34m'    # Blue
shell_color_palette[ui_bpurple]='\033[4;3;1;35m'  # Purple
shell_color_palette[ui_bcyan]='\033[4;3;1;36m'    # Cyan
shell_color_palette[ui_bwhite]='\033[4;3;1;37m'   # White
# Bold with High Intensity and Underline
shell_color_palette[ui_biblack]='\033[4;3;1;90m'  # Black
shell_color_palette[ui_bired]='\033[4;3;1;91m'    # Red
shell_color_palette[ui_bigreen]='\033[4;3;1;92m'  # Green
shell_color_palette[ui_biyellow]='\033[4;3;1;93m' # Yellow
shell_color_palette[ui_biblue]='\033[4;3;1;94m'   # Blue
shell_color_palette[ui_bipurple]='\033[4;3;1;95m' # Purple
shell_color_palette[ui_bicyan]='\033[4;3;1;96m'   # Cyan
shell_color_palette[ui_biwhite]='\033[4;3;1;97m'  # White
# Bold with Italic and Double Underline
shell_color_palette[dui_bold]='\033[21;3;1m'        # Only Bold
shell_color_palette[dui_bblack]='\033[21;3;1;30m'   # Black
shell_color_palette[dui_bred]='\033[21;3;1;31m'     # Red
shell_color_palette[dui_bgreen]='\033[21;3;1;32m'   # Green
shell_color_palette[dui_byellow]='\033[21;3;1;33m'  # Yellow
shell_color_palette[dui_bblue]='\033[21;3;1;34m'    # Blue
shell_color_palette[dui_bpurple]='\033[21;3;1;35m'  # Purple
shell_color_palette[dui_bcyan]='\033[21;3;1;36m'    # Cyan
shell_color_palette[dui_bwhite]='\033[21;3;1;37m'   # White
# Bold with High Intensity and Double Underline
shell_color_palette[dui_biblack]='\033[21;3;1;90m'  # Black
shell_color_palette[dui_bired]='\033[21;3;1;91m'    # Red
shell_color_palette[dui_bigreen]='\033[21;3;1;92m'  # Green
shell_color_palette[dui_biyellow]='\033[21;3;1;93m' # Yellow
shell_color_palette[dui_biblue]='\033[21;3;1;94m'   # Blue
shell_color_palette[dui_bipurple]='\033[21;3;1;95m' # Purple
shell_color_palette[dui_bicyan]='\033[21;3;1;96m'   # Cyan
shell_color_palette[dui_biwhite]='\033[21;3;1;97m'  # White
# Bold with Italic with Underline and Strikethrough
shell_color_palette[sui_bold]='\033[9;4;3;1m'        # Only Bold
shell_color_palette[sui_bblack]='\033[9;4;3;1;30m'   # Black
shell_color_palette[sui_bred]='\033[9;4;3;1;31m'     # Red
shell_color_palette[sui_bgreen]='\033[9;4;3;1;32m'   # Green
shell_color_palette[sui_byellow]='\033[9;4;3;1;33m'  # Yellow
shell_color_palette[sui_bblue]='\033[9;4;3;1;34m'    # Blue
shell_color_palette[sui_bpurple]='\033[9;4;3;1;35m'  # Purple
shell_color_palette[sui_bcyan]='\033[9;4;3;1;36m'    # Cyan
shell_color_palette[sui_bwhite]='\033[9;4;3;1;37m'   # White
# Bold High Intensity with Underline and Strikethrough
shell_color_palette[sui_biblack]='\033[9;4;3;1;90m'  # Black
shell_color_palette[sui_bired]='\033[9;4;3;1;91m'    # Red
shell_color_palette[sui_bigreen]='\033[9;4;3;1;92m'  # Green
shell_color_palette[sui_biyellow]='\033[9;4;3;1;93m' # Yellow
shell_color_palette[sui_biblue]='\033[9;4;3;1;94m'   # Blue
shell_color_palette[sui_bipurple]='\033[9;4;3;1;95m' # Purple
shell_color_palette[sui_bicyan]='\033[9;4;3;1;96m'   # Cyan
shell_color_palette[sui_biwhite]='\033[9;4;3;1;97m'  # White
# Bold with Italic and Double Underline mote Strikethrough
shell_color_palette[sdui_bold]='\033[9;21;3;1m'        # Only Bold
shell_color_palette[sdui_bblack]='\033[9;21;3;1;30m'   # Black
shell_color_palette[sdui_bred]='\033[9;21;3;1;31m'     # Red
shell_color_palette[sdui_bgreen]='\033[9;21;3;1;32m'   # Green
shell_color_palette[sdui_byellow]='\033[9;21;3;1;33m'  # Yellow
shell_color_palette[sdui_bblue]='\033[9;21;3;1;34m'    # Blue
shell_color_palette[sdui_bpurple]='\033[9;21;3;1;35m'  # Purple
shell_color_palette[sdui_bcyan]='\033[9;21;3;1;36m'    # Cyan
shell_color_palette[sdui_bwhite]='\033[9;21;3;1;37m'   # White
# Bold with High Intensity and Double Underline more Strikethrough
shell_color_palette[sdui_biblack]='\033[9;21;3;1;90m'  # Black
shell_color_palette[sdui_bired]='\033[9;21;3;1;91m'    # Red
shell_color_palette[sdui_bigreen]='\033[9;21;3;1;92m'  # Green
shell_color_palette[sdui_biyellow]='\033[9;21;3;1;93m' # Yellow
shell_color_palette[sdui_biblue]='\033[9;21;3;1;94m'   # Blue
shell_color_palette[sdui_bipurple]='\033[9;21;3;1;95m' # Purple
shell_color_palette[sdui_bicyan]='\033[9;21;3;1;96m'   # Cyan
shell_color_palette[sdui_biwhite]='\033[9;21;3;1;97m'  # White
# Underline with Strikethrough
shell_color_palette[sublack]='\033[9;4;30m'      # Black
shell_color_palette[sured]='\033[9;4;31m'        # Red
shell_color_palette[sugreen]='\033[9;4;32m'      # Green
shell_color_palette[suyellow]='\033[9;4;33m'     # Yellow
shell_color_palette[sublue]='\033[9;4;34m'       # Blue
shell_color_palette[supurple]='\033[9;4;35m'     # Purple
shell_color_palette[sucyan]='\033[9;4;36m'       # Cyan
shell_color_palette[suwhite]='\033[9;4;37m'      # White
# Underline with High Intensity and Strikethrough
shell_color_palette[suiblack]='\033[9;4;90m'     # Black
shell_color_palette[suired]='\033[9;4;91m'       # Red
shell_color_palette[suigreen]='\033[9;4;92m'     # Green
shell_color_palette[suiyellow]='\033[9;4;93m'    # Yellow
shell_color_palette[suiblue]='\033[9;4;94m'      # Blue
shell_color_palette[suipurple]='\033[9;4;95m'    # Purple
shell_color_palette[suicyan]='\033[9;4;96m'      # Cyan
shell_color_palette[suiwhite]='\033[9;4;97m'     # White
# Double Underline with Strikethrough
shell_color_palette[sdublack]='\033[9;21;30m'      # Black
shell_color_palette[sdured]='\033[9;21;31m'        # Red
shell_color_palette[sdugreen]='\033[9;21;32m'      # Green
shell_color_palette[sduyellow]='\033[9;21;33m'     # Yellow
shell_color_palette[sdublue]='\033[9;21;34m'       # Blue
shell_color_palette[sdupurple]='\033[9;21;35m'     # Purple
shell_color_palette[sducyan]='\033[9;21;36m'       # Cyan
shell_color_palette[sduwhite]='\033[9;21;37m'      # White
# Double Underline with High Intensity and Strikethrough
shell_color_palette[sduiblack]='\033[9;21;90m'     # Black
shell_color_palette[sduired]='\033[9;21;91m'       # Red
shell_color_palette[sduigreen]='\033[9;21;92m'     # Green
shell_color_palette[sduiyellow]='\033[9;21;93m'    # Yellow
shell_color_palette[sduiblue]='\033[9;21;94m'      # Blue
shell_color_palette[sduipurple]='\033[9;21;95m'    # Purple
shell_color_palette[sduicyan]='\033[9;21;96m'      # Cyan
shell_color_palette[sduiwhite]='\033[9;21;97m'     # White
# Bold with Underline
shell_color_palette[ubblack]='\033[4;1;30m'   # Black
shell_color_palette[ubred]='\033[4;1;31m'     # Red
shell_color_palette[ubgreen]='\033[4;1;32m'   # Green
shell_color_palette[ubyellow]='\033[4;1;33m'  # Yellow
shell_color_palette[ubblue]='\033[4;1;34m'    # Blue
shell_color_palette[ubpurple]='\033[4;1;35m'  # Purple
shell_color_palette[ubcyan]='\033[4;1;36m'    # Cyan
shell_color_palette[ubwhite]='\033[4;1;37m'   # White
# Bold High Intensity and Underline
shell_color_palette[ubiblack]='\033[4;1;90m'  # Black
shell_color_palette[ubired]='\033[4;1;91m'    # Red
shell_color_palette[ubigreen]='\033[4;1;92m'  # Green
shell_color_palette[ubiyellow]='\033[4;1;93m' # Yellow
shell_color_palette[ubiblue]='\033[4;1;94m'   # Blue
shell_color_palette[ubipurple]='\033[4;1;95m' # Purple
shell_color_palette[ubicyan]='\033[4;1;96m'   # Cyan
shell_color_palette[ubiwhite]='\033[4;1;97m'  # White
# Bold and Double Underline
shell_color_palette[dubblack]='\033[21;1;30m'   # Black
shell_color_palette[dubred]='\033[21;1;31m'     # Red
shell_color_palette[dubgreen]='\033[21;1;32m'   # Green
shell_color_palette[dubyellow]='\033[21;1;33m'  # Yellow
shell_color_palette[dubblue]='\033[21;1;34m'    # Blue
shell_color_palette[dubpurple]='\033[21;1;35m'  # Purple
shell_color_palette[dubcyan]='\033[21;1;36m'    # Cyan
shell_color_palette[dubwhite]='\033[21;1;37m'   # White
# Bold with High Intensity and Double Underline
shell_color_palette[dubiblack]='\033[21;1;90m'  # Black
shell_color_palette[dubired]='\033[21;1;91m'    # Red
shell_color_palette[dubigreen]='\033[21;1;92m'  # Green
shell_color_palette[dubiyellow]='\033[21;1;93m' # Yellow
shell_color_palette[dubiblue]='\033[21;1;94m'   # Blue
shell_color_palette[dubipurple]='\033[21;1;95m' # Purple
shell_color_palette[dubicyan]='\033[21;1;96m'   # Cyan
shell_color_palette[dubiwhite]='\033[21;1;97m'  # White
# Bold with Underline and Strikethrough
shell_color_palette[subold]='\033[9;4;1m'        # Only Bold
shell_color_palette[subblack]='\033[9;4;1;30m'   # Black
shell_color_palette[subred]='\033[9;4;1;31m'     # Red
shell_color_palette[subgreen]='\033[9;4;1;32m'   # Green
shell_color_palette[subyellow]='\033[9;4;1;33m'  # Yellow
shell_color_palette[subblue]='\033[9;4;1;34m'    # Blue
shell_color_palette[subpurple]='\033[9;4;1;35m'  # Purple
shell_color_palette[subcyan]='\033[9;4;1;36m'    # Cyan
shell_color_palette[subwhite]='\033[9;4;1;37m'   # White
# Bold High Intensity with Underline and Strikethrough
shell_color_palette[subiblack]='\033[9;4;1;90m'  # Black
shell_color_palette[subired]='\033[9;4;1;91m'    # Red
shell_color_palette[subigreen]='\033[9;4;1;92m'  # Green
shell_color_palette[subiyellow]='\033[9;4;1;93m' # Yellow
shell_color_palette[subiblue]='\033[9;4;1;94m'   # Blue
shell_color_palette[subipurple]='\033[9;4;1;95m' # Purple
shell_color_palette[subicyan]='\033[9;4;1;96m'   # Cyan
shell_color_palette[subiwhite]='\033[9;4;1;97m'  # White
# Bold with Double Underline more Strikethrough
shell_color_palette[sdubold]='\033[9;21;1m'        # Only Bold
shell_color_palette[sdubblack]='\033[9;21;1;30m'   # Black
shell_color_palette[sdubred]='\033[9;21;1;31m'     # Red
shell_color_palette[sdubgreen]='\033[9;21;1;32m'   # Green
shell_color_palette[sdubyellow]='\033[9;21;1;33m'  # Yellow
shell_color_palette[sdubblue]='\033[9;21;1;34m'    # Blue
shell_color_palette[sdubpurple]='\033[9;21;1;35m'  # Purple
shell_color_palette[sdubcyan]='\033[9;21;1;36m'    # Cyan
shell_color_palette[sdubwhite]='\033[9;21;1;37m'   # White
# Bold with High Intensity and Double Underline more Strikethrough
shell_color_palette[sdubiblack]='\033[9;21;1;90m'  # Black
shell_color_palette[sdubired]='\033[9;21;1;91m'    # Red
shell_color_palette[sdubigreen]='\033[9;21;1;92m'  # Green
shell_color_palette[sdubiyellow]='\033[9;21;1;93m' # Yellow
shell_color_palette[sdubiblue]='\033[9;21;1;94m'   # Blue
shell_color_palette[sdubipurple]='\033[9;21;1;95m' # Purple
shell_color_palette[sdubicyan]='\033[9;21;1;96m'   # Cyan
shell_color_palette[sdubiwhite]='\033[9;21;1;97m'  # White
################################
########## BACKGROUND ##########
# Background
shell_color_palette[on_black]='\033[40m'       # Black
shell_color_palette[on_red]='\033[41m'         # Red
shell_color_palette[on_green]='\033[42m'       # Green
shell_color_palette[on_yellow]='\033[43m'      # Yellow
shell_color_palette[on_blue]='\033[44m'        # Blue
shell_color_palette[on_purple]='\033[45m'      # Purple
shell_color_palette[on_cyan]='\033[46m'        # Cyan
shell_color_palette[on_white]='\033[47m'       # White
# High Intensity Backgrounds
shell_color_palette[on_iblack]='\033[0;100m'   # Black
shell_color_palette[on_ired]='\033[0;101m'     # Red
shell_color_palette[on_igreen]='\033[0;102m'   # Green
shell_color_palette[on_iyellow]='\033[0;103m'  # Yellow
shell_color_palette[on_iblue]='\033[0;104m'    # Blue
shell_color_palette[on_ipurple]='\033[0;105m'  # Purple
shell_color_palette[on_icyan]='\033[0;106m'    # Cyan
shell_color_palette[on_iwhite]='\033[0;107m'   # White
################################
######## MIX BACKGROUND ########
# Regular Background Strikethrough
shell_color_palette[on_sblack]='\033[9;40m'       # Black
shell_color_palette[on_sred]='\033[9;41m'         # Red
shell_color_palette[on_sgreen]='\033[9;42m'       # Green
shell_color_palette[on_syellow]='\033[9;43m'      # Yellow
shell_color_palette[on_sblue]='\033[9;44m'        # Blue
shell_color_palette[on_spurple]='\033[9;45m'      # Purple
shell_color_palette[on_scyan]='\033[9;46m'        # Cyan
shell_color_palette[on_swhite]='\033[9;47m'       # White
# High Intensity Background Strikethrough
shell_color_palette[on_siblack]='\033[9;100m'       # Black
shell_color_palette[on_sired]='\033[9;101m'         # Red
shell_color_palette[on_sigreen]='\033[9;102m'       # Green
shell_color_palette[on_siyellow]='\033[9;103m'      # Yellow
shell_color_palette[on_siblue]='\033[9;104m'        # Blue
shell_color_palette[on_sipurple]='\033[9;105m'      # Purple
shell_color_palette[on_sicyan]='\033[9;106m'        # Cyan
shell_color_palette[on_siwhite]='\033[9;107m'       # White
# Regular Background Italic
shell_color_palette[ion_black]='\033[3;40m'       # Black
shell_color_palette[ion_red]='\033[3;41m'         # Red
shell_color_palette[ion_green]='\033[3;42m'       # Green
shell_color_palette[ion_yellow]='\033[3;43m'      # Yellow
shell_color_palette[ion_blue]='\033[3;44m'        # Blue
shell_color_palette[ion_purple]='\033[3;45m'      # Purple
shell_color_palette[ion_cyan]='\033[3;46m'        # Cyan
shell_color_palette[ion_white]='\033[3;47m'       # White
# High Intensity Background Italic
shell_color_palette[ion_iblack]='\033[3;100m'       # Black
shell_color_palette[ion_ired]='\033[3;101m'         # Red
shell_color_palette[ion_igreen]='\033[3;102m'       # Green
shell_color_palette[ion_iyellow]='\033[3;103m'      # Yellow
shell_color_palette[ion_iblue]='\033[3;104m'        # Blue
shell_color_palette[ion_ipurple]='\033[3;105m'      # Purple
shell_color_palette[ion_icyan]='\033[3;106m'        # Cyan
shell_color_palette[ion_iwhite]='\033[3;107m'       # White
# Regular Background Underline
shell_color_palette[on_ublack]='\033[4;40m'       # Black
shell_color_palette[on_ured]='\033[4;41m'         # Red
shell_color_palette[on_ugreen]='\033[4;42m'       # Green
shell_color_palette[on_uyellow]='\033[4;43m'      # Yellow
shell_color_palette[on_ublue]='\033[4;44m'        # Blue
shell_color_palette[on_upurple]='\033[4;45m'      # Purple
shell_color_palette[on_ucyan]='\033[4;46m'        # Cyan
shell_color_palette[on_uwhite]='\033[4;47m'       # White
# High Intensity Background Underline
shell_color_palette[on_uiblack]='\033[4;100m'       # Black
shell_color_palette[on_uired]='\033[4;101m'         # Red
shell_color_palette[on_uigreen]='\033[4;102m'       # Green
shell_color_palette[on_uiyellow]='\033[4;103m'      # Yellow
shell_color_palette[on_uiblue]='\033[4;104m'        # Blue
shell_color_palette[on_uipurple]='\033[4;105m'      # Purple
shell_color_palette[on_uicyan]='\033[4;106m'        # Cyan
shell_color_palette[on_uiwhite]='\033[4;107m'       # White
# Regular Background Double Underline
shell_color_palette[on_dublack]='\033[21;40m'       # Black
shell_color_palette[on_dured]='\033[21;41m'         # Red
shell_color_palette[on_dugreen]='\033[21;42m'       # Green
shell_color_palette[on_duyellow]='\033[21;43m'      # Yellow
shell_color_palette[on_dublue]='\033[21;44m'        # Blue
shell_color_palette[on_dupurple]='\033[21;45m'      # Purple
shell_color_palette[on_ducyan]='\033[21;46m'        # Cyan
shell_color_palette[on_duwhite]='\033[21;47m'       # White
# High Intensity Background Double Underline
shell_color_palette[on_duiblack]='\033[21;100m'       # Black
shell_color_palette[on_duired]='\033[21;101m'         # Red
shell_color_palette[on_duigreen]='\033[21;102m'       # Green
shell_color_palette[on_duiyellow]='\033[21;103m'      # Yellow
shell_color_palette[on_duiblue]='\033[21;104m'        # Blue
shell_color_palette[on_duipurple]='\033[21;105m'      # Purple
shell_color_palette[on_duicyan]='\033[21;106m'        # Cyan
shell_color_palette[on_duiwhite]='\033[21;107m'       # White
#############################################################
###################### Colors ###############################
# Colors in Regular Background
shell_color_palette[red_on_black]='\033[31;40m'       # Red on Black
shell_color_palette[green_on_black]='\033[32;40m'     # Green on Black
shell_color_palette[yellow_on_black]='\033[33;40m'    # Yellow on Black
shell_color_palette[blue_on_black]='\033[34;40m'      # Blue on Black
shell_color_palette[purple_on_black]='\033[35;40m'    # Purple on Black
shell_color_palette[cyan_on_black]='\033[36;40m'      # Cyan on Black
shell_color_palette[white_on_black]='\033[37;40m'     # White on Black
shell_color_palette[black_on_red]='\033[30;41m'       # Black on Red
shell_color_palette[green_on_red]='\033[32;41m'       # Green on Red
shell_color_palette[yellow_on_red]='\033[33;41m'      # Yellow on Red
shell_color_palette[blue_on_red]='\033[34;41m'        # Blue on Red
shell_color_palette[purple_on_red]='\033[35;41m'      # Purple on Red
shell_color_palette[cyan_on_red]='\033[36;41m'        # Cyan on Red
shell_color_palette[white_on_red]='\033[37;41m'       # White on Red
shell_color_palette[black_on_green]='\033[30;42m'     # Black on Green
shell_color_palette[red_on_green]='\033[31;42m'       # Red on Green
shell_color_palette[yellow_on_green]='\033[33;42m'    # Yellow on Green
shell_color_palette[blue_on_green]='\033[34;42m'      # Blue on Green
shell_color_palette[purple_on_green]='\033[35;42m'    # Purple on Green
shell_color_palette[cyan_on_green]='\033[36;42m'      # Cyan on Green
shell_color_palette[white_on_green]='\033[37;42m'     # White on Green
shell_color_palette[black_on_yellow]='\033[30;43m'    # Black on Yellow
shell_color_palette[red_on_yellow]='\033[31;43m'      # Red on Yellow
shell_color_palette[green_on_yellow]='\033[32;43m'    # Green on Yellow
shell_color_palette[blue_on_yellow]='\033[34;43m'     # Blue on Yellow
shell_color_palette[purple_on_yellow]='\033[35;43m'   # Purple on Yellow
shell_color_palette[cyan_on_yellow]='\033[36;43m'     # Cyan on Yellow
shell_color_palette[white_on_yellow]='\033[37;43m'    # White on Yellow
shell_color_palette[black_on_blue]='\033[30;44m'     # Black on Blue
shell_color_palette[red_on_blue]='\033[31;44m'       # Red on Blue
shell_color_palette[green_on_blue]='\033[32;44m'     # Green on Blue
shell_color_palette[yellow_on_blue]='\033[33;44m'    # Yellow on Blue
shell_color_palette[purple_on_blue]='\033[35;44m'    # Purple on Blue
shell_color_palette[cyan_on_blue]='\033[36;44m'      # Cyan on Blue
shell_color_palette[white_on_blue]='\033[37;44m'     # White on Blue
shell_color_palette[black_on_purple]='\033[30;45m'     # Black on Purple
shell_color_palette[red_on_purple]='\033[31;45m'       # Red on Purple
shell_color_palette[green_on_purple]='\033[32;45m'     # Green on Purple
shell_color_palette[yellow_on_purple]='\033[33;45m'    # Yellow on Purple
shell_color_palette[blue_on_purple]='\033[34;45m'      # Blue on Purple
shell_color_palette[cyan_on_purple]='\033[36;45m'      # Cyan on Purple
shell_color_palette[white_on_purple]='\033[37;45m'     # White on Purple
shell_color_palette[black_on_cyan]='\033[30;46m'     # Black on Cyan
shell_color_palette[red_on_cyan]='\033[31;46m'       # Red on Cyan
shell_color_palette[green_on_cyan]='\033[32;46m'     # Green on Cyan
shell_color_palette[yellow_on_cyan]='\033[33;46m'    # Yellow on Cyan
shell_color_palette[blue_on_cyan]='\033[34;46m'      # Blue on Cyan
shell_color_palette[purple_on_cyan]='\033[35;46m'    # Purple on Cyan
shell_color_palette[white_on_cyan]='\033[37;46m'     # White on Cyan
shell_color_palette[black_on_white]='\033[30;47m'     # Black on White
shell_color_palette[red_on_white]='\033[31;47m'       # Red on White
shell_color_palette[green_on_white]='\033[32;47m'     # Green on White
shell_color_palette[yellow_on_white]='\033[33;47m'    # Yellow on White
shell_color_palette[blue_on_white]='\033[34;47m'      # Blue on White
shell_color_palette[purple_on_white]='\033[35;47m'    # Purple on White
shell_color_palette[cyan_on_white]='\033[36;47m'      # Cyan on White
################
# Colors in High Intensity Background
shell_color_palette[red_on_iblack]='\033[31;100m'       # Red on Black
shell_color_palette[green_on_iblack]='\033[32;100m'     # Green on Black
shell_color_palette[yellow_on_iblack]='\033[33;100m'    # Yellow on Black
shell_color_palette[blue_on_iblack]='\033[34;100m'      # Blue on Black
shell_color_palette[purple_on_iblack]='\033[35;100m'    # Purple on Black
shell_color_palette[cyan_on_iblack]='\033[36;100m'      # Cyan on Black
shell_color_palette[white_on_iblack]='\033[37;100m'     # White on Black
shell_color_palette[black_on_ired]='\033[30;101m'       # Black on Red
shell_color_palette[green_on_ired]='\033[32;101m'       # Green on Red
shell_color_palette[yellow_on_ired]='\033[33;101m'      # Yellow on Red
shell_color_palette[blue_on_ired]='\033[34;101m'        # Blue on Red
shell_color_palette[purple_on_ired]='\033[35;101m'      # Purple on Red
shell_color_palette[cyan_on_ired]='\033[36;101m'        # Cyan on Red
shell_color_palette[white_on_ired]='\033[37;101m'       # White on Red
shell_color_palette[black_on_igreen]='\033[30;102m'     # Black on Green
shell_color_palette[red_on_igreen]='\033[31;102m'       # Red on Green
shell_color_palette[yellow_on_igreen]='\033[33;102m'    # Yellow on Green
shell_color_palette[blue_on_igreen]='\033[34;102m'      # Blue on Green
shell_color_palette[purple_on_igreen]='\033[35;102m'    # Purple on Green
shell_color_palette[cyan_on_igreen]='\033[36;102m'      # Cyan on Green
shell_color_palette[white_on_igreen]='\033[37;102m'     # White on Green
shell_color_palette[black_on_iyellow]='\033[30;103m'    # Black on Yellow
shell_color_palette[red_on_iyellow]='\033[31;103m'      # Red on Yellow
shell_color_palette[green_on_iyellow]='\033[32;103m'    # Green on Yellow
shell_color_palette[blue_on_iyellow]='\033[34;103m'     # Blue on Yellow
shell_color_palette[purple_on_iyellow]='\033[35;103m'   # Purple on Yellow
shell_color_palette[cyan_on_iyellow]='\033[36;103m'     # Cyan on Yellow
shell_color_palette[white_on_iyellow]='\033[37;103m'    # White on Yellow
shell_color_palette[black_on_iblue]='\033[30;104m'     # Black on Blue
shell_color_palette[red_on_iblue]='\033[31;104m'       # Red on Blue
shell_color_palette[green_on_iblue]='\033[32;104m'     # Green on Blue
shell_color_palette[yellow_on_iblue]='\033[33;104m'    # Yellow on Blue
shell_color_palette[purple_on_iblue]='\033[35;104m'    # Purple on Blue
shell_color_palette[cyan_on_iblue]='\033[36;104m'      # Cyan on Blue
shell_color_palette[white_on_iblue]='\033[37;104m'     # White on Blue
shell_color_palette[black_on_ipurple]='\033[30;105m'     # Black on Purple
shell_color_palette[red_on_ipurple]='\033[31;105m'       # Red on Purple
shell_color_palette[green_on_ipurple]='\033[32;105m'     # Green on Purple
shell_color_palette[yellow_on_ipurple]='\033[33;105m'    # Yellow on Purple
shell_color_palette[blue_on_ipurple]='\033[34;105m'      # Blue on Purple
shell_color_palette[cyan_on_ipurple]='\033[36;105m'      # Cyan on Purple
shell_color_palette[white_on_ipurple]='\033[37;105m'     # White on Purple
shell_color_palette[black_on_icyan]='\033[30;106m'     # Black on Cyan
shell_color_palette[red_on_icyan]='\033[31;106m'       # Red on Cyan
shell_color_palette[green_on_icyan]='\033[32;106m'     # Green on Cyan
shell_color_palette[yellow_on_icyan]='\033[33;106m'    # Yellow on Cyan
shell_color_palette[blue_on_icyan]='\033[34;106m'      # Blue on Cyan
shell_color_palette[purple_on_icyan]='\033[35;106m'    # Purple on Cyan
shell_color_palette[white_on_icyan]='\033[37;106m'     # White on Cyan
shell_color_palette[black_on_iwhite]='\033[30;107m'     # Black on White
shell_color_palette[red_on_iwhite]='\033[31;107m'       # Red on White
shell_color_palette[green_on_iwhite]='\033[32;107m'     # Green on White
shell_color_palette[yellow_on_iwhite]='\033[33;107m'    # Yellow on White
shell_color_palette[blue_on_iwhite]='\033[34;107m'      # Blue on White
shell_color_palette[purple_on_iwhite]='\033[35;107m'    # Purple on White
shell_color_palette[cyan_on_iwhite]='\033[36;107m'      # Cyan on White
################
# # Colors High Intensity in Regular Background
shell_color_palette[ired_on_black]='\033[91;40m'       # Red on Black
shell_color_palette[igreen_on_black]='\033[92;40m'     # Green on Black
shell_color_palette[iyellow_on_black]='\033[93;40m'    # Yellow on Black
shell_color_palette[iblue_on_black]='\033[94;40m'      # Blue on Black
shell_color_palette[ipurple_on_black]='\033[95;40m'    # Purple on Black
shell_color_palette[icyan_on_black]='\033[96;40m'      # Cyan on Black
shell_color_palette[iwhite_on_black]='\033[97;40m'     # White on Black
shell_color_palette[iblack_on_red]='\033[90;41m'       # Black on Red
shell_color_palette[igreen_on_red]='\033[92;41m'       # Green on Red
shell_color_palette[iyellow_on_red]='\033[93;41m'      # Yellow on Red
shell_color_palette[iblue_on_red]='\033[94;41m'        # Blue on Red
shell_color_palette[ipurple_on_red]='\033[95;41m'      # Purple on Red
shell_color_palette[icyan_on_red]='\033[96;41m'        # Cyan on Red
shell_color_palette[iwhite_on_red]='\033[97;41m'       # White on Red
shell_color_palette[iblack_on_green]='\033[90;42m'     # Black on Green
shell_color_palette[ired_on_green]='\033[91;42m'       # Red on Green
shell_color_palette[iyellow_on_green]='\033[93;42m'    # Yellow on Green
shell_color_palette[iblue_on_green]='\033[94;42m'      # Blue on Green
shell_color_palette[ipurple_on_green]='\033[95;42m'    # Purple on Green
shell_color_palette[icyan_on_green]='\033[96;42m'      # Cyan on Green
shell_color_palette[iwhite_on_green]='\033[97;42m'     # White on Green
shell_color_palette[iblack_on_yellow]='\033[90;43m'    # Black on Yellow
shell_color_palette[ired_on_yellow]='\033[91;43m'      # Red on Yellow
shell_color_palette[igreen_on_yellow]='\033[92;43m'    # Green on Yellow
shell_color_palette[iblue_on_yellow]='\033[94;43m'     # Blue on Yellow
shell_color_palette[ipurple_on_yellow]='\033[95;43m'   # Purple on Yellow
shell_color_palette[icyan_on_yellow]='\033[96;43m'     # Cyan on Yellow
shell_color_palette[iwhite_on_yellow]='\033[97;43m'    # White on Yellow
shell_color_palette[iblack_on_blue]='\033[90;44m'     # Black on Blue
shell_color_palette[ired_on_blue]='\033[91;44m'       # Red on Blue
shell_color_palette[igreen_on_blue]='\033[92;44m'     # Green on Blue
shell_color_palette[iyellow_on_blue]='\033[93;44m'    # Yellow on Blue
shell_color_palette[ipurple_on_blue]='\033[95;44m'    # Purple on Blue
shell_color_palette[icyan_on_blue]='\033[96;44m'      # Cyan on Blue
shell_color_palette[iwhite_on_blue]='\033[97;44m'     # White on Blue
shell_color_palette[iblack_on_purple]='\033[90;45m'     # Black on Purple
shell_color_palette[ired_on_purple]='\033[91;45m'       # Red on Purple
shell_color_palette[igreen_on_purple]='\033[92;45m'     # Green on Purple
shell_color_palette[iyellow_on_purple]='\033[93;45m'    # Yellow on Purple
shell_color_palette[iblue_on_purple]='\033[94;45m'      # Blue on Purple
shell_color_palette[icyan_on_purple]='\033[96;45m'      # Cyan on Purple
shell_color_palette[iwhite_on_purple]='\033[97;45m'     # White on Purple
shell_color_palette[iblack_on_cyan]='\033[90;46m'     # Black on Cyan
shell_color_palette[ired_on_cyan]='\033[91;46m'       # Red on Cyan
shell_color_palette[igreen_on_cyan]='\033[92;46m'     # Green on Cyan
shell_color_palette[iyellow_on_cyan]='\033[93;46m'    # Yellow on Cyan
shell_color_palette[iblue_on_cyan]='\033[94;46m'      # Blue on Cyan
shell_color_palette[ipurple_on_cyan]='\033[95;46m'    # Purple on Cyan
shell_color_palette[iwhite_on_cyan]='\033[97;46m'     # White on Cyan
shell_color_palette[iblack_on_white]='\033[90;47m'     # Black on White
shell_color_palette[ired_on_white]='\033[91;47m'       # Red on White
shell_color_palette[igreen_on_white]='\033[92;47m'     # Green on White
shell_color_palette[iyellow_on_white]='\033[93;47m'    # Yellow on White
shell_color_palette[iblue_on_white]='\033[94;47m'      # Blue on White
shell_color_palette[ipurple_on_white]='\033[95;47m'    # Purple on White
shell_color_palette[icyan_on_white]='\033[96;47m'      # Cyan on White
######################################################
# Colors High Intensity in High Intensity Background
shell_color_palette[ired_on_iblack]='\033[91;100m'       # Red on Black
shell_color_palette[igreen_on_iblack]='\033[92;100m'     # Green on Black
shell_color_palette[iyellow_on_iblack]='\033[93;100m'    # Yellow on Black
shell_color_palette[iblue_on_iblack]='\033[94;100m'      # Blue on Black
shell_color_palette[ipurple_on_iblack]='\033[95;100m'    # Purple on Black
shell_color_palette[icyan_on_iblack]='\033[96;100m'      # Cyan on Black
shell_color_palette[iwhite_on_iblack]='\033[97;100m'     # White on Black
shell_color_palette[iblack_on_ired]='\033[90;101m'       # Black on Red
shell_color_palette[igreen_on_ired]='\033[92;101m'       # Green on Red
shell_color_palette[iyellow_on_ired]='\033[93;101m'      # Yellow on Red
shell_color_palette[iblue_on_ired]='\033[94;101m'        # Blue on Red
shell_color_palette[ipurple_on_ired]='\033[95;101m'      # Purple on Red
shell_color_palette[icyan_on_ired]='\033[96;101m'        # Cyan on Red
shell_color_palette[iwhite_on_ired]='\033[97;101m'       # White on Red
shell_color_palette[iblack_on_igreen]='\033[90;102m'     # Black on Green
shell_color_palette[ired_on_igreen]='\033[91;102m'       # Red on Green
shell_color_palette[iyellow_on_igreen]='\033[93;102m'    # Yellow on Green
shell_color_palette[iblue_on_igreen]='\033[94;102m'      # Blue on Green
shell_color_palette[ipurple_on_igreen]='\033[95;102m'    # Purple on Green
shell_color_palette[icyan_on_igreen]='\033[96;102m'      # Cyan on Green
shell_color_palette[iwhite_on_igreen]='\033[97;102m'     # White on Green
shell_color_palette[iblack_on_iyellow]='\033[90;103m'    # Black on Yellow
shell_color_palette[ired_on_iyellow]='\033[91;103m'      # Red on Yellow
shell_color_palette[igreen_on_iyellow]='\033[92;103m'    # Green on Yellow
shell_color_palette[iblue_on_iyellow]='\033[94;103m'     # Blue on Yellow
shell_color_palette[ipurple_on_iyellow]='\033[95;103m'   # Purple on Yellow
shell_color_palette[icyan_on_iyellow]='\033[96;103m'     # Cyan on Yellow
shell_color_palette[iwhite_on_iyellow]='\033[97;103m'    # White on Yellow
shell_color_palette[iblack_on_iblue]='\033[90;104m'     # Black on Blue
shell_color_palette[ired_on_iblue]='\033[91;104m'       # Red on Blue
shell_color_palette[igreen_on_iblue]='\033[92;104m'     # Green on Blue
shell_color_palette[iyellow_on_iblue]='\033[93;104m'    # Yellow on Blue
shell_color_palette[ipurple_on_iblue]='\033[95;104m'    # Purple on Blue
shell_color_palette[icyan_on_iblue]='\033[96;104m'      # Cyan on Blue
shell_color_palette[iwhite_on_iblue]='\033[97;104m'     # White on Blue
shell_color_palette[iblack_on_ipurple]='\033[90;105m'     # Black on Purple
shell_color_palette[ired_on_ipurple]='\033[91;105m'       # Red on Purple
shell_color_palette[igreen_on_ipurple]='\033[92;105m'     # Green on Purple
shell_color_palette[iyellow_on_ipurple]='\033[93;105m'    # Yellow on Purple
shell_color_palette[iblue_on_ipurple]='\033[94;105m'      # Blue on Purple
shell_color_palette[icyan_on_ipurple]='\033[96;105m'      # Cyan on Purple
shell_color_palette[iwhite_on_ipurple]='\033[97;105m'     # White on Purple
shell_color_palette[iblack_on_icyan]='\033[90;106m'     # Black on Cyan
shell_color_palette[ired_on_icyan]='\033[91;106m'       # Red on Cyan
shell_color_palette[igreen_on_icyan]='\033[92;106m'     # Green on Cyan
shell_color_palette[iyellow_on_icyan]='\033[93;106m'    # Yellow on Cyan
shell_color_palette[iblue_on_icyan]='\033[94;106m'      # Blue on Cyan
shell_color_palette[ipurple_on_icyan]='\033[95;106m'    # Purple on Cyan
shell_color_palette[iwhite_on_icyan]='\033[97;106m'     # White on Cyan
shell_color_palette[iblack_on_iwhite]='\033[90;107m'     # Black on White
shell_color_palette[ired_on_iwhite]='\033[91;107m'       # Red on White
shell_color_palette[igreen_on_iwhite]='\033[92;107m'     # Green on White
shell_color_palette[iyellow_on_iwhite]='\033[93;107m'    # Yellow on White
shell_color_palette[iblue_on_iwhite]='\033[94;107m'      # Blue on White
shell_color_palette[ipurple_on_iwhite]='\033[95;107m'    # Purple on White
shell_color_palette[icyan_on_iwhite]='\033[96;107m'      # Cyan on White
######################################################
################ MIX PALETTE #########################
################  ITALIC ######################
# Colors in Regular Background Italic
shell_color_palette[i_red_on_black]='\033[31;3;40m'       # Red on Black
shell_color_palette[i_green_on_black]='\033[32;3;40m'     # Green on Black
shell_color_palette[i_yellow_on_black]='\033[33;3;40m'    # Yellow on Black
shell_color_palette[i_blue_on_black]='\033[34;3;40m'      # Blue on Black
shell_color_palette[i_purple_on_black]='\033[35;3;40m'    # Purple on Black
shell_color_palette[i_cyan_on_black]='\033[36;3;40m'      # Cyan on Black
shell_color_palette[i_white_on_black]='\033[37;3;40m'     # White on Black
shell_color_palette[i_black_on_red]='\033[30;3;41m'       # Black on Red
shell_color_palette[i_green_on_red]='\033[32;3;41m'       # Green on Red
shell_color_palette[i_yellow_on_red]='\033[33;3;41m'      # Yellow on Red
shell_color_palette[i_blue_on_red]='\033[34;3;41m'        # Blue on Red
shell_color_palette[i_purple_on_red]='\033[35;3;41m'      # Purple on Red
shell_color_palette[i_cyan_on_red]='\033[36;3;41m'        # Cyan on Red
shell_color_palette[i_white_on_red]='\033[37;3;41m'       # White on Red
shell_color_palette[i_black_on_green]='\033[30;3;42m'     # Black on Green
shell_color_palette[i_red_on_green]='\033[31;3;42m'       # Red on Green
shell_color_palette[i_yellow_on_green]='\033[33;3;42m'    # Yellow on Green
shell_color_palette[i_blue_on_green]='\033[34;3;42m'      # Blue on Green
shell_color_palette[i_purple_on_green]='\033[35;3;42m'    # Purple on Green
shell_color_palette[i_cyan_on_green]='\033[36;3;42m'      # Cyan on Green
shell_color_palette[i_white_on_green]='\033[37;3;42m'     # White on Green
shell_color_palette[i_black_on_yellow]='\033[30;3;43m'    # Black on Yellow
shell_color_palette[i_red_on_yellow]='\033[31;3;43m'      # Red on Yellow
shell_color_palette[i_green_on_yellow]='\033[32;3;43m'    # Green on Yellow
shell_color_palette[i_blue_on_yellow]='\033[34;3;43m'     # Blue on Yellow
shell_color_palette[i_purple_on_yellow]='\033[35;3;43m'   # Purple on Yellow
shell_color_palette[i_cyan_on_yellow]='\033[36;3;43m'     # Cyan on Yellow
shell_color_palette[i_white_on_yellow]='\033[37;3;43m'    # White on Yellow
shell_color_palette[i_black_on_blue]='\033[30;3;44m'     # Black on Blue
shell_color_palette[i_red_on_blue]='\033[31;3;44m'       # Red on Blue
shell_color_palette[i_green_on_blue]='\033[32;3;44m'     # Green on Blue
shell_color_palette[i_yellow_on_blue]='\033[33;3;44m'    # Yellow on Blue
shell_color_palette[i_purple_on_blue]='\033[35;3;44m'    # Purple on Blue
shell_color_palette[i_cyan_on_blue]='\033[36;3;44m'      # Cyan on Blue
shell_color_palette[i_white_on_blue]='\033[37;3;44m'     # White on Blue
shell_color_palette[i_black_on_purple]='\033[30;3;45m'     # Black on Purple
shell_color_palette[i_red_on_purple]='\033[31;3;45m'       # Red on Purple
shell_color_palette[i_green_on_purple]='\033[32;3;45m'     # Green on Purple
shell_color_palette[i_yellow_on_purple]='\033[33;3;45m'    # Yellow on Purple
shell_color_palette[i_blue_on_purple]='\033[34;3;45m'      # Blue on Purple
shell_color_palette[i_cyan_on_purple]='\033[36;3;45m'      # Cyan on Purple
shell_color_palette[i_white_on_purple]='\033[37;3;45m'     # White on Purple
shell_color_palette[i_black_on_cyan]='\033[30;3;46m'     # Black on Cyan
shell_color_palette[i_red_on_cyan]='\033[31;3;46m'       # Red on Cyan
shell_color_palette[i_green_on_cyan]='\033[32;3;46m'     # Green on Cyan
shell_color_palette[i_yellow_on_cyan]='\033[33;3;46m'    # Yellow on Cyan
shell_color_palette[i_blue_on_cyan]='\033[34;3;46m'      # Blue on Cyan
shell_color_palette[i_purple_on_cyan]='\033[35;3;46m'    # Purple on Cyan
shell_color_palette[i_white_on_cyan]='\033[37;3;46m'     # White on Cyan
shell_color_palette[i_black_on_white]='\033[30;3;47m'     # Black on White
shell_color_palette[i_red_on_white]='\033[31;3;47m'       # Red on White
shell_color_palette[i_green_on_white]='\033[32;3;47m'     # Green on White
shell_color_palette[i_yellow_on_white]='\033[33;3;47m'    # Yellow on White
shell_color_palette[i_blue_on_white]='\033[34;3;47m'      # Blue on White
shell_color_palette[i_purple_on_white]='\033[35;3;47m'    # Purple on White
shell_color_palette[i_cyan_on_white]='\033[36;3;47m'      # Cyan on White
################
# Colors in High Intensity Background Italic
shell_color_palette[i_red_on_iblack]='\033[31;3;100m'       # Red on Black
shell_color_palette[i_green_on_iblack]='\033[32;3;100m'     # Green on Black
shell_color_palette[i_iyellow_on_iblack]='\033[33;3;100m'    # Yellow on Black
shell_color_palette[i_blue_on_iblack]='\033[34;3;100m'      # Blue on Black
shell_color_palette[i_purple_on_iblack]='\033[35;3;100m'    # Purple on Black
shell_color_palette[i_cyan_on_iblack]='\033[36;3;100m'      # Cyan on Black
shell_color_palette[i_white_on_iblack]='\033[37;3;100m'     # White on Black
shell_color_palette[i_black_on_ired]='\033[30;3;101m'       # Black on Red
shell_color_palette[i_green_on_ired]='\033[32;3;101m'       # Green on Red
shell_color_palette[i_yellow_on_ired]='\033[33;3;101m'      # Yellow on Red
shell_color_palette[i_blue_on_ired]='\033[34;3;101m'        # Blue on Red
shell_color_palette[i_purple_on_ired]='\033[35;3;101m'      # Purple on Red
shell_color_palette[i_cyan_on_ired]='\033[36;3;101m'        # Cyan on Red
shell_color_palette[i_white_on_ired]='\033[37;3;101m'       # White on Red
shell_color_palette[i_black_on_igreen]='\033[30;3;102m'     # Black on Green
shell_color_palette[i_red_on_igreen]='\033[31;3;102m'       # Red on Green
shell_color_palette[i_yellow_on_igreen]='\033[33;3;102m'    # Yellow on Green
shell_color_palette[i_blue_on_igreen]='\033[34;3;102m'      # Blue on Green
shell_color_palette[i_purple_on_igreen]='\033[35;3;102m'    # Purple on Green
shell_color_palette[i_cyan_on_igreen]='\033[36;3;102m'      # Cyan on Green
shell_color_palette[i_white_on_igreen]='\033[37;3;102m'     # White on Green
shell_color_palette[i_black_on_iyellow]='\033[30;3;103m'    # Black on Yellow
shell_color_palette[i_red_on_iyellow]='\033[31;3;103m'      # Red on Yellow
shell_color_palette[i_green_on_iyellow]='\033[32;3;103m'    # Green on Yellow
shell_color_palette[i_blue_on_iyellow]='\033[34;3;103m'     # Blue on Yellow
shell_color_palette[i_purple_on_iyellow]='\033[35;3;103m'   # Purple on Yellow
shell_color_palette[i_cyan_on_iyellow]='\033[36;3;103m'     # Cyan on Yellow
shell_color_palette[i_white_on_iyellow]='\033[37;3;103m'    # White on Yellow
shell_color_palette[i_black_on_iblue]='\033[30;3;104m'     # Black on Blue
shell_color_palette[i_red_on_iblue]='\033[31;3;104m'       # Red on Blue
shell_color_palette[i_green_on_iblue]='\033[32;3;104m'     # Green on Blue
shell_color_palette[i_yellow_on_iblue]='\033[33;3;104m'    # Yellow on Blue
shell_color_palette[i_purple_on_iblue]='\033[35;3;104m'    # Purple on Blue
shell_color_palette[i_cyan_on_iblue]='\033[36;3;104m'      # Cyan on Blue
shell_color_palette[i_white_on_iblue]='\033[37;3;104m'     # White on Blue
shell_color_palette[i_black_on_ipurple]='\033[30;3;105m'     # Black on Purple
shell_color_palette[i_red_on_ipurple]='\033[31;3;105m'       # Red on Purple
shell_color_palette[i_green_on_ipurple]='\033[32;3;105m'     # Green on Purple
shell_color_palette[i_yellow_on_ipurple]='\033[33;3;105m'    # Yellow on Purple
shell_color_palette[i_blue_on_ipurple]='\033[34;3;105m'      # Blue on Purple
shell_color_palette[i_cyan_on_ipurple]='\033[36;3;105m'      # Cyan on Purple
shell_color_palette[i_white_on_ipurple]='\033[37;3;105m'     # White on Purple
shell_color_palette[i_black_on_icyan]='\033[30;3;106m'     # Black on Cyan
shell_color_palette[i_red_on_icyan]='\033[31;3;106m'       # Red on Cyan
shell_color_palette[i_green_on_icyan]='\033[32;3;106m'     # Green on Cyan
shell_color_palette[i_yellow_on_icyan]='\033[33;3;106m'    # Yellow on Cyan
shell_color_palette[i_blue_on_icyan]='\033[34;3;106m'      # Blue on Cyan
shell_color_palette[i_purple_on_icyan]='\033[35;3;106m'    # Purple on Cyan
shell_color_palette[i_white_on_icyan]='\033[37;3;106m'     # White on Cyan
shell_color_palette[i_black_on_iwhite]='\033[30;3;107m'     # Black on White
shell_color_palette[i_red_on_iwhite]='\033[31;3;107m'       # Red on White
shell_color_palette[i_green_on_iwhite]='\033[32;3;107m'     # Green on White
shell_color_palette[i_yellow_on_iwhite]='\033[33;3;107m'    # Yellow on White
shell_color_palette[i_blue_on_iwhite]='\033[34;3;107m'      # Blue on White
shell_color_palette[i_purple_on_iwhite]='\033[35;3;107m'    # Purple on White
shell_color_palette[i_cyan_on_iwhite]='\033[36;3;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  ITALIC MORE UNDERLINE ###########
# Colors in Regular Background Italic more Underline
shell_color_palette[uired_on_black]='\033[31;3;4;40m'       # Red on Black
shell_color_palette[uigreen_on_black]='\033[32;3;4;40m'     # Green on Black
shell_color_palette[uiyellow_on_black]='\033[33;3;4;40m'    # Yellow on Black
shell_color_palette[uiblue_on_black]='\033[34;3;4;40m'      # Blue on Black
shell_color_palette[uipurple_on_black]='\033[35;3;4;40m'    # Purple on Black
shell_color_palette[uicyan_on_black]='\033[36;3;4;40m'      # Cyan on Black
shell_color_palette[uiwhite_on_black]='\033[37;3;4;40m'     # White on Black
shell_color_palette[uiblack_on_red]='\033[30;3;4;41m'       # Black on Red
shell_color_palette[uigreen_on_red]='\033[32;3;4;41m'       # Green on Red
shell_color_palette[uiyellow_on_red]='\033[33;3;4;41m'      # Yellow on Red
shell_color_palette[uiblue_on_red]='\033[34;3;4;41m'        # Blue on Red
shell_color_palette[uipurple_on_red]='\033[35;3;4;41m'      # Purple on Red
shell_color_palette[uicyan_on_red]='\033[36;3;4;41m'        # Cyan on Red
shell_color_palette[uiwhite_on_red]='\033[37;3;4;41m'       # White on Red
shell_color_palette[uiblack_on_green]='\033[30;3;4;42m'     # Black on Green
shell_color_palette[uired_on_green]='\033[31;3;4;42m'       # Red on Green
shell_color_palette[uiyellow_on_green]='\033[33;3;4;42m'    # Yellow on Green
shell_color_palette[uiblue_on_green]='\033[34;3;4;42m'      # Blue on Green
shell_color_palette[uipurple_on_green]='\033[35;3;4;42m'    # Purple on Green
shell_color_palette[uicyan_on_green]='\033[36;3;4;42m'      # Cyan on Green
shell_color_palette[uiwhite_on_green]='\033[37;3;4;42m'     # White on Green
shell_color_palette[uiblack_on_yellow]='\033[30;3;4;43m'    # Black on Yellow
shell_color_palette[uired_on_yellow]='\033[31;3;4;43m'      # Red on Yellow
shell_color_palette[uigreen_on_yellow]='\033[32;3;4;43m'    # Green on Yellow
shell_color_palette[uiblue_on_yellow]='\033[34;3;4;43m'     # Blue on Yellow
shell_color_palette[uipurple_on_yellow]='\033[35;3;4;43m'   # Purple on Yellow
shell_color_palette[uicyan_on_yellow]='\033[36;3;4;43m'     # Cyan on Yellow
shell_color_palette[uiwhite_on_yellow]='\033[37;3;4;43m'    # White on Yellow
shell_color_palette[uiblack_on_blue]='\033[30;3;4;44m'     # Black on Blue
shell_color_palette[uired_on_blue]='\033[31;3;4;44m'       # Red on Blue
shell_color_palette[uigreen_on_blue]='\033[32;3;4;44m'     # Green on Blue
shell_color_palette[uiyellow_on_blue]='\033[33;3;4;44m'    # Yellow on Blue
shell_color_palette[uipurple_on_blue]='\033[35;3;4;44m'    # Purple on Blue
shell_color_palette[uicyan_on_blue]='\033[36;3;4;44m'      # Cyan on Blue
shell_color_palette[uiwhite_on_blue]='\033[37;3;4;44m'     # White on Blue
shell_color_palette[uiblack_on_purple]='\033[30;3;4;45m'     # Black on Purple
shell_color_palette[uired_on_purple]='\033[31;3;4;45m'       # Red on Purple
shell_color_palette[uigreen_on_purple]='\033[32;3;4;45m'     # Green on Purple
shell_color_palette[uiyellow_on_purple]='\033[33;3;4;45m'    # Yellow on Purple
shell_color_palette[uiblue_on_purple]='\033[34;3;4;45m'      # Blue on Purple
shell_color_palette[uicyan_on_purple]='\033[36;3;4;45m'      # Cyan on Purple
shell_color_palette[uiwhite_on_purple]='\033[37;3;4;45m'     # White on Purple
shell_color_palette[uiblack_on_cyan]='\033[30;3;4;46m'     # Black on Cyan
shell_color_palette[uired_on_cyan]='\033[31;3;4;46m'       # Red on Cyan
shell_color_palette[uigreen_on_cyan]='\033[32;3;4;46m'     # Green on Cyan
shell_color_palette[uiyellow_on_cyan]='\033[33;3;4;46m'    # Yellow on Cyan
shell_color_palette[uiblue_on_cyan]='\033[34;3;4;46m'      # Blue on Cyan
shell_color_palette[uipurple_on_cyan]='\033[35;3;4;46m'    # Purple on Cyan
shell_color_palette[uiwhite_on_cyan]='\033[37;3;4;46m'     # White on Cyan
shell_color_palette[uiblack_on_white]='\033[30;3;4;47m'     # Black on White
shell_color_palette[uired_on_white]='\033[31;3;4;47m'       # Red on White
shell_color_palette[uigreen_on_white]='\033[32;3;4;47m'     # Green on White
shell_color_palette[uiyellow_on_white]='\033[33;3;4;47m'    # Yellow on White
shell_color_palette[uiblue_on_white]='\033[34;3;4;47m'      # Blue on White
shell_color_palette[uipurple_on_white]='\033[35;3;4;47m'    # Purple on White
shell_color_palette[uicyan_on_white]='\033[36;3;4;47m'      # Cyan on White
################
# Colors in High Intensity Background Italic
shell_color_palette[uiired_on_black]='\033[31;3;4;100m'       # Red on Black
shell_color_palette[uiigreen_on_black]='\033[32;3;4;100m'     # Green on Black
shell_color_palette[uiiyellow_on_black]='\033[33;3;4;100m'    # Yellow on Black
shell_color_palette[uiiblue_on_black]='\033[34;3;4;100m'      # Blue on Black
shell_color_palette[uiipurple_on_black]='\033[35;3;4;100m'    # Purple on Black
shell_color_palette[uiicyan_on_black]='\033[36;3;4;100m'      # Cyan on Black
shell_color_palette[uiiwhite_on_black]='\033[37;3;4;100m'     # White on Black
shell_color_palette[uiiblack_on_red]='\033[30;3;4;101m'       # Black on Red
shell_color_palette[uiigreen_on_red]='\033[32;3;4;101m'       # Green on Red
shell_color_palette[uiiyellow_on_red]='\033[33;3;4;101m'      # Yellow on Red
shell_color_palette[uiiblue_on_red]='\033[34;3;4;101m'        # Blue on Red
shell_color_palette[uiipurple_on_red]='\033[35;3;4;101m'      # Purple on Red
shell_color_palette[uiicyan_on_red]='\033[36;3;4;101m'        # Cyan on Red
shell_color_palette[uiiwhite_on_red]='\033[37;3;4;101m'       # White on Red
shell_color_palette[uiiblack_on_green]='\033[30;3;4;102m'     # Black on Green
shell_color_palette[uiired_on_green]='\033[31;3;4;102m'       # Red on Green
shell_color_palette[uiiyellow_on_green]='\033[33;3;4;102m'    # Yellow on Green
shell_color_palette[uiiblue_on_green]='\033[34;3;4;102m'      # Blue on Green
shell_color_palette[uiipurple_on_green]='\033[35;3;4;102m'    # Purple on Green
shell_color_palette[uiicyan_on_green]='\033[36;3;4;102m'      # Cyan on Green
shell_color_palette[uiiwhite_on_green]='\033[37;3;4;102m'     # White on Green
shell_color_palette[uiiblack_on_yellow]='\033[30;3;4;103m'    # Black on Yellow
shell_color_palette[uiired_on_yellow]='\033[31;3;4;103m'      # Red on Yellow
shell_color_palette[uiigreen_on_yellow]='\033[32;3;4;103m'    # Green on Yellow
shell_color_palette[uiiblue_on_yellow]='\033[34;3;4;103m'     # Blue on Yellow
shell_color_palette[uiipurple_on_yellow]='\033[35;3;4;103m'   # Purple on Yellow
shell_color_palette[uiicyan_on_yellow]='\033[36;3;4;103m'     # Cyan on Yellow
shell_color_palette[uiiwhite_on_yellow]='\033[37;3;4;103m'    # White on Yellow
shell_color_palette[uiiblack_on_blue]='\033[30;3;4;104m'     # Black on Blue
shell_color_palette[uiired_on_blue]='\033[31;3;4;104m'       # Red on Blue
shell_color_palette[uiigreen_on_blue]='\033[32;3;4;104m'     # Green on Blue
shell_color_palette[uiiyellow_on_blue]='\033[33;3;4;104m'    # Yellow on Blue
shell_color_palette[uiipurple_on_blue]='\033[35;3;4;104m'    # Purple on Blue
shell_color_palette[uiicyan_on_blue]='\033[36;3;4;104m'      # Cyan on Blue
shell_color_palette[uiiwhite_on_blue]='\033[37;3;4;104m'     # White on Blue
shell_color_palette[uiiblack_on_purple]='\033[30;3;4;105m'     # Black on Purple
shell_color_palette[uiired_on_purple]='\033[31;3;4;105m'       # Red on Purple
shell_color_palette[uiigreen_on_purple]='\033[32;3;4;105m'     # Green on Purple
shell_color_palette[uiiyellow_on_purple]='\033[33;3;4;105m'    # Yellow on Purple
shell_color_palette[uiiblue_on_purple]='\033[34;3;4;105m'      # Blue on Purple
shell_color_palette[uiicyan_on_purple]='\033[36;3;4;105m'      # Cyan on Purple
shell_color_palette[uiiwhite_on_purple]='\033[37;3;4;105m'     # White on Purple
shell_color_palette[uiiblack_on_cyan]='\033[30;3;4;106m'     # Black on Cyan
shell_color_palette[uiired_on_cyan]='\033[31;3;4;106m'       # Red on Cyan
shell_color_palette[uiigreen_on_cyan]='\033[32;3;4;106m'     # Green on Cyan
shell_color_palette[uiiyellow_on_cyan]='\033[33;3;4;106m'    # Yellow on Cyan
shell_color_palette[uiiblue_on_cyan]='\033[34;3;4;106m'      # Blue on Cyan
shell_color_palette[uiipurple_on_cyan]='\033[35;3;4;106m'    # Purple on Cyan
shell_color_palette[uiiwhite_on_cyan]='\033[37;3;4;106m'     # White on Cyan
shell_color_palette[uiiblack_on_white]='\033[30;3;4;107m'     # Black on White
shell_color_palette[uiired_on_white]='\033[31;3;4;107m'       # Red on White
shell_color_palette[uiigreen_on_white]='\033[32;3;4;107m'     # Green on White
shell_color_palette[uiiyellow_on_white]='\033[33;3;4;107m'    # Yellow on White
shell_color_palette[uiiblue_on_white]='\033[34;3;4;107m'      # Blue on White
shell_color_palette[uiipurple_on_white]='\033[35;3;4;107m'    # Purple on White
shell_color_palette[uiicyan_on_white]='\033[36;3;4;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  ITALIC MORE DOUBLE UNDERLINE ###########
# Colors in Regular Background Italic more Double Underline
shell_color_palette[duired_on_black]='\033[31;3;21;40m'       # Red on Black
shell_color_palette[duigreen_on_black]='\033[32;3;21;40m'     # Green on Black
shell_color_palette[duiyellow_on_black]='\033[33;3;21;40m'    # Yellow on Black
shell_color_palette[duiblue_on_black]='\033[34;3;21;40m'      # Blue on Black
shell_color_palette[duipurple_on_black]='\033[35;3;21;40m'    # Purple on Black
shell_color_palette[duicyan_on_black]='\033[36;3;21;40m'      # Cyan on Black
shell_color_palette[duiwhite_on_black]='\033[37;3;21;40m'     # White on Black
shell_color_palette[duiblack_on_red]='\033[30;3;21;41m'       # Black on Red
shell_color_palette[duigreen_on_red]='\033[32;3;21;41m'       # Green on Red
shell_color_palette[duiyellow_on_red]='\033[33;3;21;41m'      # Yellow on Red
shell_color_palette[duiblue_on_red]='\033[34;3;21;41m'        # Blue on Red
shell_color_palette[duipurple_on_red]='\033[35;3;21;41m'      # Purple on Red
shell_color_palette[duicyan_on_red]='\033[36;3;21;41m'        # Cyan on Red
shell_color_palette[duiwhite_on_red]='\033[37;3;21;41m'       # White on Red
shell_color_palette[duiblack_on_green]='\033[30;3;21;42m'     # Black on Green
shell_color_palette[duired_on_green]='\033[31;3;21;42m'       # Red on Green
shell_color_palette[duiyellow_on_green]='\033[33;3;21;42m'    # Yellow on Green
shell_color_palette[duiblue_on_green]='\033[34;3;21;42m'      # Blue on Green
shell_color_palette[duipurple_on_green]='\033[35;3;21;42m'    # Purple on Green
shell_color_palette[duicyan_on_green]='\033[36;3;21;42m'      # Cyan on Green
shell_color_palette[duiwhite_on_green]='\033[37;3;21;42m'     # White on Green
shell_color_palette[duiblack_on_yellow]='\033[30;3;21;43m'    # Black on Yellow
shell_color_palette[duired_on_yellow]='\033[31;3;21;43m'      # Red on Yellow
shell_color_palette[duigreen_on_yellow]='\033[32;3;21;43m'    # Green on Yellow
shell_color_palette[duiblue_on_yellow]='\033[34;3;21;43m'     # Blue on Yellow
shell_color_palette[duipurple_on_yellow]='\033[35;3;21;43m'   # Purple on Yellow
shell_color_palette[duicyan_on_yellow]='\033[36;3;21;43m'     # Cyan on Yellow
shell_color_palette[duiwhite_on_yellow]='\033[37;3;21;43m'    # White on Yellow
shell_color_palette[duiblack_on_blue]='\033[30;3;21;44m'     # Black on Blue
shell_color_palette[duired_on_blue]='\033[31;3;21;44m'       # Red on Blue
shell_color_palette[duigreen_on_blue]='\033[32;3;21;44m'     # Green on Blue
shell_color_palette[duiyellow_on_blue]='\033[33;3;21;44m'    # Yellow on Blue
shell_color_palette[duipurple_on_blue]='\033[35;3;21;44m'    # Purple on Blue
shell_color_palette[duicyan_on_blue]='\033[36;3;21;44m'      # Cyan on Blue
shell_color_palette[duiwhite_on_blue]='\033[37;3;21;44m'     # White on Blue
shell_color_palette[duiblack_on_purple]='\033[30;3;21;45m'     # Black on Purple
shell_color_palette[duired_on_purple]='\033[31;3;21;45m'       # Red on Purple
shell_color_palette[duigreen_on_purple]='\033[32;3;21;45m'     # Green on Purple
shell_color_palette[duiyellow_on_purple]='\033[33;3;21;45m'    # Yellow on Purple
shell_color_palette[duiblue_on_purple]='\033[34;3;21;45m'      # Blue on Purple
shell_color_palette[duicyan_on_purple]='\033[36;3;21;45m'      # Cyan on Purple
shell_color_palette[duiwhite_on_purple]='\033[37;3;21;45m'     # White on Purple
shell_color_palette[duiblack_on_cyan]='\033[30;3;21;46m'     # Black on Cyan
shell_color_palette[duired_on_cyan]='\033[31;3;21;46m'       # Red on Cyan
shell_color_palette[duigreen_on_cyan]='\033[32;3;21;46m'     # Green on Cyan
shell_color_palette[duiyellow_on_cyan]='\033[33;3;21;46m'    # Yellow on Cyan
shell_color_palette[duiblue_on_cyan]='\033[34;3;21;46m'      # Blue on Cyan
shell_color_palette[duipurple_on_cyan]='\033[35;3;21;46m'    # Purple on Cyan
shell_color_palette[duiwhite_on_cyan]='\033[37;3;21;46m'     # White on Cyan
shell_color_palette[duiblack_on_white]='\033[30;3;21;47m'     # Black on White
shell_color_palette[duired_on_white]='\033[31;3;21;47m'       # Red on White
shell_color_palette[duigreen_on_white]='\033[32;3;21;47m'     # Green on White
shell_color_palette[duiyellow_on_white]='\033[33;3;21;47m'    # Yellow on White
shell_color_palette[duiblue_on_white]='\033[34;3;21;47m'      # Blue on White
shell_color_palette[duipurple_on_white]='\033[35;3;21;47m'    # Purple on White
shell_color_palette[duicyan_on_white]='\033[36;3;21;47m'      # Cyan on White
################
# Colors in High Intensity Background Italic
shell_color_palette[duiired_on_black]='\033[31;3;21;100m'       # Red on Black
shell_color_palette[duiigreen_on_black]='\033[32;3;21;100m'     # Green on Black
shell_color_palette[duiiyellow_on_black]='\033[33;3;21;100m'    # Yellow on Black
shell_color_palette[duiiblue_on_black]='\033[34;3;21;100m'      # Blue on Black
shell_color_palette[duiipurple_on_black]='\033[35;3;21;100m'    # Purple on Black
shell_color_palette[duiicyan_on_black]='\033[36;3;21;100m'      # Cyan on Black
shell_color_palette[duiiwhite_on_black]='\033[37;3;21;100m'     # White on Black
shell_color_palette[duiiblack_on_red]='\033[30;3;21;101m'       # Black on Red
shell_color_palette[duiigreen_on_red]='\033[32;3;21;101m'       # Green on Red
shell_color_palette[duiiyellow_on_red]='\033[33;3;21;101m'      # Yellow on Red
shell_color_palette[duiiblue_on_red]='\033[34;3;21;101m'        # Blue on Red
shell_color_palette[duiipurple_on_red]='\033[35;3;21;101m'      # Purple on Red
shell_color_palette[duiicyan_on_red]='\033[36;3;21;101m'        # Cyan on Red
shell_color_palette[duiiwhite_on_red]='\033[37;3;21;101m'       # White on Red
shell_color_palette[duiiblack_on_green]='\033[30;3;21;102m'     # Black on Green
shell_color_palette[duiired_on_green]='\033[31;3;21;102m'       # Red on Green
shell_color_palette[duiiyellow_on_green]='\033[33;3;21;102m'    # Yellow on Green
shell_color_palette[duiiblue_on_green]='\033[34;3;21;102m'      # Blue on Green
shell_color_palette[duiipurple_on_green]='\033[35;3;21;102m'    # Purple on Green
shell_color_palette[duiicyan_on_green]='\033[36;3;21;102m'      # Cyan on Green
shell_color_palette[duiiwhite_on_green]='\033[37;3;21;102m'     # White on Green
shell_color_palette[duiiblack_on_yellow]='\033[30;3;21;103m'    # Black on Yellow
shell_color_palette[duiired_on_yellow]='\033[31;3;21;103m'      # Red on Yellow
shell_color_palette[duiigreen_on_yellow]='\033[32;3;21;103m'    # Green on Yellow
shell_color_palette[duiiblue_on_yellow]='\033[34;3;21;103m'     # Blue on Yellow
shell_color_palette[duiipurple_on_yellow]='\033[35;3;21;103m'   # Purple on Yellow
shell_color_palette[duiicyan_on_yellow]='\033[36;3;21;103m'     # Cyan on Yellow
shell_color_palette[duiiwhite_on_yellow]='\033[37;3;21;103m'    # White on Yellow
shell_color_palette[duiiblack_on_blue]='\033[30;3;21;104m'     # Black on Blue
shell_color_palette[duiired_on_blue]='\033[31;3;21;104m'       # Red on Blue
shell_color_palette[duiigreen_on_blue]='\033[32;3;21;104m'     # Green on Blue
shell_color_palette[duiiyellow_on_blue]='\033[33;3;21;104m'    # Yellow on Blue
shell_color_palette[duiipurple_on_blue]='\033[35;3;21;104m'    # Purple on Blue
shell_color_palette[duiicyan_on_blue]='\033[36;3;21;104m'      # Cyan on Blue
shell_color_palette[duiiwhite_on_blue]='\033[37;3;21;104m'     # White on Blue
shell_color_palette[duiiblack_on_purple]='\033[30;3;21;105m'     # Black on Purple
shell_color_palette[duiired_on_purple]='\033[31;3;21;105m'       # Red on Purple
shell_color_palette[duiigreen_on_purple]='\033[32;3;21;105m'     # Green on Purple
shell_color_palette[duiiyellow_on_purple]='\033[33;3;21;105m'    # Yellow on Purple
shell_color_palette[duiiblue_on_purple]='\033[34;3;21;105m'      # Blue on Purple
shell_color_palette[duiicyan_on_purple]='\033[36;3;21;105m'      # Cyan on Purple
shell_color_palette[duiiwhite_on_purple]='\033[37;3;21;105m'     # White on Purple
shell_color_palette[duiiblack_on_cyan]='\033[30;3;21;106m'     # Black on Cyan
shell_color_palette[duiired_on_cyan]='\033[31;3;21;106m'       # Red on Cyan
shell_color_palette[duiigreen_on_cyan]='\033[32;3;21;106m'     # Green on Cyan
shell_color_palette[duiiyellow_on_cyan]='\033[33;3;21;106m'    # Yellow on Cyan
shell_color_palette[duiiblue_on_cyan]='\033[34;3;21;106m'      # Blue on Cyan
shell_color_palette[duiipurple_on_cyan]='\033[35;3;21;106m'    # Purple on Cyan
shell_color_palette[duiiwhite_on_cyan]='\033[37;3;21;106m'     # White on Cyan
shell_color_palette[duiiblack_on_white]='\033[30;3;21;107m'     # Black on White
shell_color_palette[duiired_on_white]='\033[31;3;21;107m'       # Red on White
shell_color_palette[duiigreen_on_white]='\033[32;3;21;107m'     # Green on White
shell_color_palette[duiiyellow_on_white]='\033[33;3;21;107m'    # Yellow on White
shell_color_palette[duiiblue_on_white]='\033[34;3;21;107m'      # Blue on White
shell_color_palette[duiipurple_on_white]='\033[35;3;21;107m'    # Purple on White
shell_color_palette[duiicyan_on_white]='\033[36;3;21;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  ITALIC MORE UNDERLINE WITH Strikethrough ###########
# Colors in Regular Background Italic more Underline with Strikethrough
shell_color_palette[suired_on_black]='\033[31;3;4;9;40m'       # Red on Black
shell_color_palette[suigreen_on_black]='\033[32;3;4;9;40m'     # Green on Black
shell_color_palette[suiyellow_on_black]='\033[33;3;4;9;40m'    # Yellow on Black
shell_color_palette[suiblue_on_black]='\033[34;3;4;9;40m'      # Blue on Black
shell_color_palette[suipurple_on_black]='\033[35;3;4;9;40m'    # Purple on Black
shell_color_palette[suicyan_on_black]='\033[36;3;4;9;40m'      # Cyan on Black
shell_color_palette[suiwhite_on_black]='\033[37;3;4;9;40m'     # White on Black
shell_color_palette[suiblack_on_red]='\033[30;3;4;9;41m'       # Black on Red
shell_color_palette[suigreen_on_red]='\033[32;3;4;9;41m'       # Green on Red
shell_color_palette[suiyellow_on_red]='\033[33;3;4;9;41m'      # Yellow on Red
shell_color_palette[suiblue_on_red]='\033[34;3;4;9;41m'        # Blue on Red
shell_color_palette[suipurple_on_red]='\033[35;3;4;9;41m'      # Purple on Red
shell_color_palette[suicyan_on_red]='\033[36;3;4;9;41m'        # Cyan on Red
shell_color_palette[suiwhite_on_red]='\033[37;3;4;9;41m'       # White on Red
shell_color_palette[suiblack_on_green]='\033[30;3;4;9;42m'     # Black on Green
shell_color_palette[suired_on_green]='\033[31;3;4;9;42m'       # Red on Green
shell_color_palette[suiyellow_on_green]='\033[33;3;4;9;42m'    # Yellow on Green
shell_color_palette[suiblue_on_green]='\033[34;3;4;9;42m'      # Blue on Green
shell_color_palette[suipurple_on_green]='\033[35;3;4;9;42m'    # Purple on Green
shell_color_palette[suicyan_on_green]='\033[36;3;4;9;42m'      # Cyan on Green
shell_color_palette[suiwhite_on_green]='\033[37;3;4;9;42m'     # White on Green
shell_color_palette[suiblack_on_yellow]='\033[30;3;4;9;43m'    # Black on Yellow
shell_color_palette[suired_on_yellow]='\033[31;3;4;9;43m'      # Red on Yellow
shell_color_palette[suigreen_on_yellow]='\033[32;3;4;9;43m'    # Green on Yellow
shell_color_palette[suiblue_on_yellow]='\033[34;3;4;9;43m'     # Blue on Yellow
shell_color_palette[suipurple_on_yellow]='\033[35;3;4;9;43m'   # Purple on Yellow
shell_color_palette[suicyan_on_yellow]='\033[36;3;4;9;43m'     # Cyan on Yellow
shell_color_palette[suiwhite_on_yellow]='\033[37;3;4;9;43m'    # White on Yellow
shell_color_palette[suiblack_on_blue]='\033[30;3;4;9;44m'     # Black on Blue
shell_color_palette[suired_on_blue]='\033[31;3;4;9;44m'       # Red on Blue
shell_color_palette[suigreen_on_blue]='\033[32;3;4;9;44m'     # Green on Blue
shell_color_palette[suiyellow_on_blue]='\033[33;3;4;9;44m'    # Yellow on Blue
shell_color_palette[suipurple_on_blue]='\033[35;3;4;9;44m'    # Purple on Blue
shell_color_palette[suicyan_on_blue]='\033[36;3;4;9;44m'      # Cyan on Blue
shell_color_palette[suiwhite_on_blue]='\033[37;3;4;9;44m'     # White on Blue
shell_color_palette[suiblack_on_purple]='\033[30;3;4;9;45m'     # Black on Purple
shell_color_palette[suired_on_purple]='\033[31;3;4;9;45m'       # Red on Purple
shell_color_palette[suigreen_on_purple]='\033[32;3;4;9;45m'     # Green on Purple
shell_color_palette[suiyellow_on_purple]='\033[33;3;4;9;45m'    # Yellow on Purple
shell_color_palette[suiblue_on_purple]='\033[34;3;4;9;45m'      # Blue on Purple
shell_color_palette[suicyan_on_purple]='\033[36;3;4;9;45m'      # Cyan on Purple
shell_color_palette[suiwhite_on_purple]='\033[37;3;4;9;45m'     # White on Purple
shell_color_palette[suiblack_on_cyan]='\033[30;3;4;9;46m'     # Black on Cyan
shell_color_palette[suired_on_cyan]='\033[31;3;4;9;46m'       # Red on Cyan
shell_color_palette[suigreen_on_cyan]='\033[32;3;4;9;46m'     # Green on Cyan
shell_color_palette[suiyellow_on_cyan]='\033[33;3;4;9;46m'    # Yellow on Cyan
shell_color_palette[suiblue_on_cyan]='\033[34;3;4;9;46m'      # Blue on Cyan
shell_color_palette[suipurple_on_cyan]='\033[35;3;4;9;46m'    # Purple on Cyan
shell_color_palette[suiwhite_on_cyan]='\033[37;3;4;9;46m'     # White on Cyan
shell_color_palette[suiblack_on_white]='\033[30;3;4;9;47m'     # Black on White
shell_color_palette[suired_on_white]='\033[31;3;4;9;47m'       # Red on White
shell_color_palette[suigreen_on_white]='\033[32;3;4;9;47m'     # Green on White
shell_color_palette[suiyellow_on_white]='\033[33;3;4;9;47m'    # Yellow on White
shell_color_palette[suiblue_on_white]='\033[34;3;4;9;47m'      # Blue on White
shell_color_palette[suipurple_on_white]='\033[35;3;4;9;47m'    # Purple on White
shell_color_palette[suicyan_on_white]='\033[36;3;4;9;47m'      # Cyan on White
################
# Colors in High Intensity Background Italic
shell_color_palette[suiired_on_black]='\033[31;3;4;9;100m'       # Red on Black
shell_color_palette[suiigreen_on_black]='\033[32;3;4;9;100m'     # Green on Black
shell_color_palette[suiiyellow_on_black]='\033[33;3;4;9;100m'    # Yellow on Black
shell_color_palette[suiiblue_on_black]='\033[34;3;4;9;100m'      # Blue on Black
shell_color_palette[suiipurple_on_black]='\033[35;3;4;9;100m'    # Purple on Black
shell_color_palette[suiicyan_on_black]='\033[36;3;4;9;100m'      # Cyan on Black
shell_color_palette[suiiwhite_on_black]='\033[37;3;4;9;100m'     # White on Black
shell_color_palette[suiiblack_on_red]='\033[30;3;4;9;101m'       # Black on Red
shell_color_palette[suiigreen_on_red]='\033[32;3;4;9;101m'       # Green on Red
shell_color_palette[suiiyellow_on_red]='\033[33;3;4;9;101m'      # Yellow on Red
shell_color_palette[suiiblue_on_red]='\033[34;3;4;9;101m'        # Blue on Red
shell_color_palette[suiipurple_on_red]='\033[35;3;4;9;101m'      # Purple on Red
shell_color_palette[suiicyan_on_red]='\033[36;3;4;9;101m'        # Cyan on Red
shell_color_palette[suiiwhite_on_red]='\033[37;3;4;9;101m'       # White on Red
shell_color_palette[suiiblack_on_green]='\033[30;3;4;9;102m'     # Black on Green
shell_color_palette[suiired_on_green]='\033[31;3;4;9;102m'       # Red on Green
shell_color_palette[suiiyellow_on_green]='\033[33;3;4;9;102m'    # Yellow on Green
shell_color_palette[suiiblue_on_green]='\033[34;3;4;9;102m'      # Blue on Green
shell_color_palette[suiipurple_on_green]='\033[35;3;4;9;102m'    # Purple on Green
shell_color_palette[suiicyan_on_green]='\033[36;3;4;9;102m'      # Cyan on Green
shell_color_palette[suiiwhite_on_green]='\033[37;3;4;9;102m'     # White on Green
shell_color_palette[suiiblack_on_yellow]='\033[30;3;4;9;103m'    # Black on Yellow
shell_color_palette[suiired_on_yellow]='\033[31;3;4;9;103m'      # Red on Yellow
shell_color_palette[suiigreen_on_yellow]='\033[32;3;4;9;103m'    # Green on Yellow
shell_color_palette[suiiblue_on_yellow]='\033[34;3;4;9;103m'     # Blue on Yellow
shell_color_palette[suiipurple_on_yellow]='\033[35;3;4;9;103m'   # Purple on Yellow
shell_color_palette[suiicyan_on_yellow]='\033[36;3;4;9;103m'     # Cyan on Yellow
shell_color_palette[suiiwhite_on_yellow]='\033[37;3;4;9;103m'    # White on Yellow
shell_color_palette[suiiblack_on_blue]='\033[30;3;4;9;104m'     # Black on Blue
shell_color_palette[suiired_on_blue]='\033[31;3;4;9;104m'       # Red on Blue
shell_color_palette[suiigreen_on_blue]='\033[32;3;4;9;104m'     # Green on Blue
shell_color_palette[suiiyellow_on_blue]='\033[33;3;4;9;104m'    # Yellow on Blue
shell_color_palette[suiipurple_on_blue]='\033[35;3;4;9;104m'    # Purple on Blue
shell_color_palette[suiicyan_on_blue]='\033[36;3;4;9;104m'      # Cyan on Blue
shell_color_palette[suiiwhite_on_blue]='\033[37;3;4;9;104m'     # White on Blue
shell_color_palette[suiiblack_on_purple]='\033[30;3;4;9;105m'     # Black on Purple
shell_color_palette[suiired_on_purple]='\033[31;3;4;9;105m'       # Red on Purple
shell_color_palette[suiigreen_on_purple]='\033[32;3;4;9;105m'     # Green on Purple
shell_color_palette[suiiyellow_on_purple]='\033[33;3;4;9;105m'    # Yellow on Purple
shell_color_palette[suiiblue_on_purple]='\033[34;3;4;9;105m'      # Blue on Purple
shell_color_palette[suiicyan_on_purple]='\033[36;3;4;9;105m'      # Cyan on Purple
shell_color_palette[suiiwhite_on_purple]='\033[37;3;4;9;105m'     # White on Purple
shell_color_palette[suiiblack_on_cyan]='\033[30;3;4;9;106m'     # Black on Cyan
shell_color_palette[suiired_on_cyan]='\033[31;3;4;9;106m'       # Red on Cyan
shell_color_palette[suiigreen_on_cyan]='\033[32;3;4;9;106m'     # Green on Cyan
shell_color_palette[suiiyellow_on_cyan]='\033[33;3;4;9;106m'    # Yellow on Cyan
shell_color_palette[suiiblue_on_cyan]='\033[34;3;4;9;106m'      # Blue on Cyan
shell_color_palette[suiipurple_on_cyan]='\033[35;3;4;9;106m'    # Purple on Cyan
shell_color_palette[suiiwhite_on_cyan]='\033[37;3;4;9;106m'     # White on Cyan
shell_color_palette[suiiblack_on_white]='\033[30;3;4;9;107m'     # Black on White
shell_color_palette[suiired_on_white]='\033[31;3;4;9;107m'       # Red on White
shell_color_palette[suiigreen_on_white]='\033[32;3;4;9;107m'     # Green on White
shell_color_palette[suiiyellow_on_white]='\033[33;3;4;9;107m'    # Yellow on White
shell_color_palette[suiiblue_on_white]='\033[34;3;4;9;107m'      # Blue on White
shell_color_palette[suiipurple_on_white]='\033[35;3;4;9;107m'    # Purple on White
shell_color_palette[suiicyan_on_white]='\033[36;3;4;9;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  ITALIC WITH Strikethrough ###########
# Colors in Regular Background Italic more Strikethrough
shell_color_palette[sired_on_black]='\033[31;3;9;40m'       # Red on Black
shell_color_palette[sigreen_on_black]='\033[32;3;9;40m'     # Green on Black
shell_color_palette[siyellow_on_black]='\033[33;3;9;40m'    # Yellow on Black
shell_color_palette[siblue_on_black]='\033[34;3;9;40m'      # Blue on Black
shell_color_palette[sipurple_on_black]='\033[35;3;9;40m'    # Purple on Black
shell_color_palette[sicyan_on_black]='\033[36;3;9;40m'      # Cyan on Black
shell_color_palette[siwhite_on_black]='\033[37;3;9;40m'     # White on Black
shell_color_palette[siblack_on_red]='\033[30;3;9;41m'       # Black on Red
shell_color_palette[sigreen_on_red]='\033[32;3;9;41m'       # Green on Red
shell_color_palette[siyellow_on_red]='\033[33;3;9;41m'      # Yellow on Red
shell_color_palette[siblue_on_red]='\033[34;3;9;41m'        # Blue on Red
shell_color_palette[sipurple_on_red]='\033[35;3;9;41m'      # Purple on Red
shell_color_palette[sicyan_on_red]='\033[36;3;9;41m'        # Cyan on Red
shell_color_palette[siwhite_on_red]='\033[37;3;9;41m'       # White on Red
shell_color_palette[siblack_on_green]='\033[30;3;9;42m'     # Black on Green
shell_color_palette[sired_on_green]='\033[31;3;9;42m'       # Red on Green
shell_color_palette[siyellow_on_green]='\033[33;3;9;42m'    # Yellow on Green
shell_color_palette[siblue_on_green]='\033[34;3;9;42m'      # Blue on Green
shell_color_palette[sipurple_on_green]='\033[35;3;9;42m'    # Purple on Green
shell_color_palette[sicyan_on_green]='\033[36;3;9;42m'      # Cyan on Green
shell_color_palette[siwhite_on_green]='\033[37;3;9;42m'     # White on Green
shell_color_palette[siblack_on_yellow]='\033[30;3;9;43m'    # Black on Yellow
shell_color_palette[sired_on_yellow]='\033[31;3;9;43m'      # Red on Yellow
shell_color_palette[sigreen_on_yellow]='\033[32;3;9;43m'    # Green on Yellow
shell_color_palette[siblue_on_yellow]='\033[34;3;9;43m'     # Blue on Yellow
shell_color_palette[sipurple_on_yellow]='\033[35;3;9;43m'   # Purple on Yellow
shell_color_palette[sicyan_on_yellow]='\033[36;3;9;43m'     # Cyan on Yellow
shell_color_palette[siwhite_on_yellow]='\033[37;3;9;43m'    # White on Yellow
shell_color_palette[siblack_on_blue]='\033[30;3;9;44m'     # Black on Blue
shell_color_palette[sired_on_blue]='\033[31;3;9;44m'       # Red on Blue
shell_color_palette[sigreen_on_blue]='\033[32;3;9;44m'     # Green on Blue
shell_color_palette[siyellow_on_blue]='\033[33;3;9;44m'    # Yellow on Blue
shell_color_palette[sipurple_on_blue]='\033[35;3;9;44m'    # Purple on Blue
shell_color_palette[sicyan_on_blue]='\033[36;3;9;44m'      # Cyan on Blue
shell_color_palette[siwhite_on_blue]='\033[37;3;9;44m'     # White on Blue
shell_color_palette[siblack_on_purple]='\033[30;3;9;45m'     # Black on Purple
shell_color_palette[sired_on_purple]='\033[31;3;9;45m'       # Red on Purple
shell_color_palette[sigreen_on_purple]='\033[32;3;9;45m'     # Green on Purple
shell_color_palette[siyellow_on_purple]='\033[33;3;9;45m'    # Yellow on Purple
shell_color_palette[siblue_on_purple]='\033[34;3;9;45m'      # Blue on Purple
shell_color_palette[sicyan_on_purple]='\033[36;3;9;45m'      # Cyan on Purple
shell_color_palette[siwhite_on_purple]='\033[37;3;9;45m'     # White on Purple
shell_color_palette[siblack_on_cyan]='\033[30;3;9;46m'     # Black on Cyan
shell_color_palette[sired_on_cyan]='\033[31;3;9;46m'       # Red on Cyan
shell_color_palette[sigreen_on_cyan]='\033[32;3;9;46m'     # Green on Cyan
shell_color_palette[siyellow_on_cyan]='\033[33;3;9;46m'    # Yellow on Cyan
shell_color_palette[siblue_on_cyan]='\033[34;3;9;46m'      # Blue on Cyan
shell_color_palette[sipurple_on_cyan]='\033[35;3;9;46m'    # Purple on Cyan
shell_color_palette[siwhite_on_cyan]='\033[37;3;9;46m'     # White on Cyan
shell_color_palette[siblack_on_white]='\033[30;3;9;47m'     # Black on White
shell_color_palette[sired_on_white]='\033[31;3;9;47m'       # Red on White
shell_color_palette[sigreen_on_white]='\033[32;3;9;47m'     # Green on White
shell_color_palette[siyellow_on_white]='\033[33;3;9;47m'    # Yellow on White
shell_color_palette[siblue_on_white]='\033[34;3;9;47m'      # Blue on White
shell_color_palette[sipurple_on_white]='\033[35;3;9;47m'    # Purple on White
shell_color_palette[sicyan_on_white]='\033[36;3;9;47m'      # Cyan on White
################
# Colors in High Intensity Background Italic
shell_color_palette[siired_on_black]='\033[31;3;9;100m'       # Red on Black
shell_color_palette[siigreen_on_black]='\033[32;3;9;100m'     # Green on Black
shell_color_palette[siiyellow_on_black]='\033[33;3;9;100m'    # Yellow on Black
shell_color_palette[siiblue_on_black]='\033[34;3;9;100m'      # Blue on Black
shell_color_palette[siipurple_on_black]='\033[35;3;9;100m'    # Purple on Black
shell_color_palette[siicyan_on_black]='\033[36;3;9;100m'      # Cyan on Black
shell_color_palette[siiwhite_on_black]='\033[37;3;9;100m'     # White on Black
shell_color_palette[siiblack_on_red]='\033[30;3;9;101m'       # Black on Red
shell_color_palette[siigreen_on_red]='\033[32;3;9;101m'       # Green on Red
shell_color_palette[siiyellow_on_red]='\033[33;3;9;101m'      # Yellow on Red
shell_color_palette[siiblue_on_red]='\033[34;3;9;101m'        # Blue on Red
shell_color_palette[siipurple_on_red]='\033[35;3;9;101m'      # Purple on Red
shell_color_palette[siicyan_on_red]='\033[36;3;9;101m'        # Cyan on Red
shell_color_palette[siiwhite_on_red]='\033[37;3;9;101m'       # White on Red
shell_color_palette[siiblack_on_green]='\033[30;3;9;102m'     # Black on Green
shell_color_palette[siired_on_green]='\033[31;3;9;102m'       # Red on Green
shell_color_palette[siiyellow_on_green]='\033[33;3;9;102m'    # Yellow on Green
shell_color_palette[siiblue_on_green]='\033[34;3;9;102m'      # Blue on Green
shell_color_palette[siipurple_on_green]='\033[35;3;9;102m'    # Purple on Green
shell_color_palette[siicyan_on_green]='\033[36;3;9;102m'      # Cyan on Green
shell_color_palette[siiwhite_on_green]='\033[37;3;9;102m'     # White on Green
shell_color_palette[siiblack_on_yellow]='\033[30;3;9;103m'    # Black on Yellow
shell_color_palette[siired_on_yellow]='\033[31;3;9;103m'      # Red on Yellow
shell_color_palette[siigreen_on_yellow]='\033[32;3;9;103m'    # Green on Yellow
shell_color_palette[siiblue_on_yellow]='\033[34;3;9;103m'     # Blue on Yellow
shell_color_palette[siipurple_on_yellow]='\033[35;3;9;103m'   # Purple on Yellow
shell_color_palette[siicyan_on_yellow]='\033[36;3;9;103m'     # Cyan on Yellow
shell_color_palette[siiwhite_on_yellow]='\033[37;3;9;103m'    # White on Yellow
shell_color_palette[siiblack_on_blue]='\033[30;3;9;104m'     # Black on Blue
shell_color_palette[siired_on_blue]='\033[31;3;9;104m'       # Red on Blue
shell_color_palette[siigreen_on_blue]='\033[32;3;9;104m'     # Green on Blue
shell_color_palette[siiyellow_on_blue]='\033[33;3;9;104m'    # Yellow on Blue
shell_color_palette[siipurple_on_blue]='\033[35;3;9;104m'    # Purple on Blue
shell_color_palette[siicyan_on_blue]='\033[36;3;9;104m'      # Cyan on Blue
shell_color_palette[siiwhite_on_blue]='\033[37;3;9;104m'     # White on Blue
shell_color_palette[siiblack_on_purple]='\033[30;3;9;105m'     # Black on Purple
shell_color_palette[siired_on_purple]='\033[31;3;9;105m'       # Red on Purple
shell_color_palette[siigreen_on_purple]='\033[32;3;9;105m'     # Green on Purple
shell_color_palette[siiyellow_on_purple]='\033[33;3;9;105m'    # Yellow on Purple
shell_color_palette[siiblue_on_purple]='\033[34;3;9;105m'      # Blue on Purple
shell_color_palette[siicyan_on_purple]='\033[36;3;9;105m'      # Cyan on Purple
shell_color_palette[siiwhite_on_purple]='\033[37;3;9;105m'     # White on Purple
shell_color_palette[siiblack_on_cyan]='\033[30;3;9;106m'     # Black on Cyan
shell_color_palette[siired_on_cyan]='\033[31;3;9;106m'       # Red on Cyan
shell_color_palette[siigreen_on_cyan]='\033[32;3;9;106m'     # Green on Cyan
shell_color_palette[siiyellow_on_cyan]='\033[33;3;9;106m'    # Yellow on Cyan
shell_color_palette[siiblue_on_cyan]='\033[34;3;9;106m'      # Blue on Cyan
shell_color_palette[siipurple_on_cyan]='\033[35;3;9;106m'    # Purple on Cyan
shell_color_palette[siiwhite_on_cyan]='\033[37;3;9;106m'     # White on Cyan
shell_color_palette[siiblack_on_white]='\033[30;3;9;107m'     # Black on White
shell_color_palette[siired_on_white]='\033[31;3;9;107m'       # Red on White
shell_color_palette[siigreen_on_white]='\033[32;3;9;107m'     # Green on White
shell_color_palette[siiyellow_on_white]='\033[33;3;9;107m'    # Yellow on White
shell_color_palette[siiblue_on_white]='\033[34;3;9;107m'      # Blue on White
shell_color_palette[siipurple_on_white]='\033[35;3;9;107m'    # Purple on White
shell_color_palette[siicyan_on_white]='\033[36;3;9;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  MORE UNDERLINE ###########
# Colors in Regular Background with Underline
shell_color_palette[ured_on_black]='\033[31;4;40m'       # Red on Black
shell_color_palette[ugreen_on_black]='\033[32;4;40m'     # Green on Black
shell_color_palette[uyellow_on_black]='\033[33;4;40m'    # Yellow on Black
shell_color_palette[ublue_on_black]='\033[34;4;40m'      # Blue on Black
shell_color_palette[upurple_on_black]='\033[35;4;40m'    # Purple on Black
shell_color_palette[ucyan_on_black]='\033[36;4;40m'      # Cyan on Black
shell_color_palette[uwhite_on_black]='\033[37;4;40m'     # White on Black
shell_color_palette[ublack_on_red]='\033[30;4;41m'       # Black on Red
shell_color_palette[ugreen_on_red]='\033[32;4;41m'       # Green on Red
shell_color_palette[uyellow_on_red]='\033[33;4;41m'      # Yellow on Red
shell_color_palette[ublue_on_red]='\033[34;4;41m'        # Blue on Red
shell_color_palette[upurple_on_red]='\033[35;4;41m'      # Purple on Red
shell_color_palette[ucyan_on_red]='\033[36;4;41m'        # Cyan on Red
shell_color_palette[uwhite_on_red]='\033[37;4;41m'       # White on Red
shell_color_palette[ublack_on_green]='\033[30;4;42m'     # Black on Green
shell_color_palette[ured_on_green]='\033[31;4;42m'       # Red on Green
shell_color_palette[uyellow_on_green]='\033[33;4;42m'    # Yellow on Green
shell_color_palette[ublue_on_green]='\033[34;4;42m'      # Blue on Green
shell_color_palette[upurple_on_green]='\033[35;4;42m'    # Purple on Green
shell_color_palette[ucyan_on_green]='\033[36;4;42m'      # Cyan on Green
shell_color_palette[uwhite_on_green]='\033[37;4;42m'     # White on Green
shell_color_palette[ublack_on_yellow]='\033[30;4;43m'    # Black on Yellow
shell_color_palette[ured_on_yellow]='\033[31;4;43m'      # Red on Yellow
shell_color_palette[ugreen_on_yellow]='\033[32;4;43m'    # Green on Yellow
shell_color_palette[ublue_on_yellow]='\033[34;4;43m'     # Blue on Yellow
shell_color_palette[upurple_on_yellow]='\033[35;4;43m'   # Purple on Yellow
shell_color_palette[ucyan_on_yellow]='\033[36;4;43m'     # Cyan on Yellow
shell_color_palette[uwhite_on_yellow]='\033[37;4;43m'    # White on Yellow
shell_color_palette[ublack_on_blue]='\033[30;4;44m'     # Black on Blue
shell_color_palette[ured_on_blue]='\033[31;4;44m'       # Red on Blue
shell_color_palette[ugreen_on_blue]='\033[32;4;44m'     # Green on Blue
shell_color_palette[uyellow_on_blue]='\033[33;4;44m'    # Yellow on Blue
shell_color_palette[upurple_on_blue]='\033[35;4;44m'    # Purple on Blue
shell_color_palette[ucyan_on_blue]='\033[36;4;44m'      # Cyan on Blue
shell_color_palette[uwhite_on_blue]='\033[37;4;44m'     # White on Blue
shell_color_palette[ublack_on_purple]='\033[30;4;45m'     # Black on Purple
shell_color_palette[ured_on_purple]='\033[31;4;45m'       # Red on Purple
shell_color_palette[ugreen_on_purple]='\033[32;4;45m'     # Green on Purple
shell_color_palette[uyellow_on_purple]='\033[33;4;45m'    # Yellow on Purple
shell_color_palette[ublue_on_purple]='\033[34;4;45m'      # Blue on Purple
shell_color_palette[ucyan_on_purple]='\033[36;4;45m'      # Cyan on Purple
shell_color_palette[uwhite_on_purple]='\033[37;4;45m'     # White on Purple
shell_color_palette[ublack_on_cyan]='\033[30;4;46m'     # Black on Cyan
shell_color_palette[ured_on_cyan]='\033[31;4;46m'       # Red on Cyan
shell_color_palette[ugreen_on_cyan]='\033[32;4;46m'     # Green on Cyan
shell_color_palette[uyellow_on_cyan]='\033[33;4;46m'    # Yellow on Cyan
shell_color_palette[ublue_on_cyan]='\033[34;4;46m'      # Blue on Cyan
shell_color_palette[upurple_on_cyan]='\033[35;4;46m'    # Purple on Cyan
shell_color_palette[uwhite_on_cyan]='\033[37;4;46m'     # White on Cyan
shell_color_palette[ublack_on_white]='\033[30;4;47m'     # Black on White
shell_color_palette[ured_on_white]='\033[31;4;47m'       # Red on White
shell_color_palette[ugreen_on_white]='\033[32;4;47m'     # Green on White
shell_color_palette[uyellow_on_white]='\033[33;4;47m'    # Yellow on White
shell_color_palette[ublue_on_white]='\033[34;4;47m'      # Blue on White
shell_color_palette[upurple_on_white]='\033[35;4;47m'    # Purple on White
shell_color_palette[ucyan_on_white]='\033[36;4;47m'      # Cyan on White
################
# Colors in High Intensity Background
shell_color_palette[uired_on_black]='\033[31;4;100m'       # Red on Black
shell_color_palette[uigreen_on_black]='\033[32;4;100m'     # Green on Black
shell_color_palette[uiyellow_on_black]='\033[33;4;100m'    # Yellow on Black
shell_color_palette[uiblue_on_black]='\033[34;4;100m'      # Blue on Black
shell_color_palette[uipurple_on_black]='\033[35;4;100m'    # Purple on Black
shell_color_palette[uicyan_on_black]='\033[36;4;100m'      # Cyan on Black
shell_color_palette[uiwhite_on_black]='\033[37;4;100m'     # White on Black
shell_color_palette[uiblack_on_red]='\033[30;4;101m'       # Black on Red
shell_color_palette[uigreen_on_red]='\033[32;4;101m'       # Green on Red
shell_color_palette[uiyellow_on_red]='\033[33;4;101m'      # Yellow on Red
shell_color_palette[uiblue_on_red]='\033[34;4;101m'        # Blue on Red
shell_color_palette[uipurple_on_red]='\033[35;4;101m'      # Purple on Red
shell_color_palette[uicyan_on_red]='\033[36;4;101m'        # Cyan on Red
shell_color_palette[uiwhite_on_red]='\033[37;4;101m'       # White on Red
shell_color_palette[uiblack_on_green]='\033[30;4;102m'     # Black on Green
shell_color_palette[uired_on_green]='\033[31;4;102m'       # Red on Green
shell_color_palette[uiyellow_on_green]='\033[33;4;102m'    # Yellow on Green
shell_color_palette[uiblue_on_green]='\033[34;4;102m'      # Blue on Green
shell_color_palette[uipurple_on_green]='\033[35;4;102m'    # Purple on Green
shell_color_palette[uicyan_on_green]='\033[36;4;102m'      # Cyan on Green
shell_color_palette[uiwhite_on_green]='\033[37;4;102m'     # White on Green
shell_color_palette[uiblack_on_yellow]='\033[30;4;103m'    # Black on Yellow
shell_color_palette[uired_on_yellow]='\033[31;4;103m'      # Red on Yellow
shell_color_palette[uigreen_on_yellow]='\033[32;4;103m'    # Green on Yellow
shell_color_palette[uiblue_on_yellow]='\033[34;4;103m'     # Blue on Yellow
shell_color_palette[uipurple_on_yellow]='\033[35;4;103m'   # Purple on Yellow
shell_color_palette[uicyan_on_yellow]='\033[36;4;103m'     # Cyan on Yellow
shell_color_palette[uiwhite_on_yellow]='\033[37;4;103m'    # White on Yellow
shell_color_palette[uiblack_on_blue]='\033[30;4;104m'     # Black on Blue
shell_color_palette[uired_on_blue]='\033[31;4;104m'       # Red on Blue
shell_color_palette[uigreen_on_blue]='\033[32;4;104m'     # Green on Blue
shell_color_palette[uiyellow_on_blue]='\033[33;4;104m'    # Yellow on Blue
shell_color_palette[uipurple_on_blue]='\033[35;4;104m'    # Purple on Blue
shell_color_palette[uicyan_on_blue]='\033[36;4;104m'      # Cyan on Blue
shell_color_palette[uiwhite_on_blue]='\033[37;4;104m'     # White on Blue
shell_color_palette[uiblack_on_purple]='\033[30;4;105m'     # Black on Purple
shell_color_palette[uired_on_purple]='\033[31;4;105m'       # Red on Purple
shell_color_palette[uigreen_on_purple]='\033[32;4;105m'     # Green on Purple
shell_color_palette[uiyellow_on_purple]='\033[33;4;105m'    # Yellow on Purple
shell_color_palette[uiblue_on_purple]='\033[34;4;105m'      # Blue on Purple
shell_color_palette[uicyan_on_purple]='\033[36;4;105m'      # Cyan on Purple
shell_color_palette[uiwhite_on_purple]='\033[37;4;105m'     # White on Purple
shell_color_palette[uiblack_on_cyan]='\033[30;4;106m'     # Black on Cyan
shell_color_palette[uired_on_cyan]='\033[31;4;106m'       # Red on Cyan
shell_color_palette[uigreen_on_cyan]='\033[32;4;106m'     # Green on Cyan
shell_color_palette[uiyellow_on_cyan]='\033[33;4;106m'    # Yellow on Cyan
shell_color_palette[uiblue_on_cyan]='\033[34;4;106m'      # Blue on Cyan
shell_color_palette[uipurple_on_cyan]='\033[35;4;106m'    # Purple on Cyan
shell_color_palette[uiwhite_on_cyan]='\033[37;4;106m'     # White on Cyan
shell_color_palette[uiblack_on_white]='\033[30;4;107m'     # Black on White
shell_color_palette[uired_on_white]='\033[31;4;107m'       # Red on White
shell_color_palette[uigreen_on_white]='\033[32;4;107m'     # Green on White
shell_color_palette[uiyellow_on_white]='\033[33;4;107m'    # Yellow on White
shell_color_palette[uiblue_on_white]='\033[34;4;107m'      # Blue on White
shell_color_palette[uipurple_on_white]='\033[35;4;107m'    # Purple on White
shell_color_palette[uicyan_on_white]='\033[36;4;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  MORE DOUBLE UNDERLINE ###########
# Colors in Regular Background Double Underline
shell_color_palette[dured_on_black]='\033[31;21;40m'       # Red on Black
shell_color_palette[dugreen_on_black]='\033[32;21;40m'     # Green on Black
shell_color_palette[duyellow_on_black]='\033[33;21;40m'    # Yellow on Black
shell_color_palette[dublue_on_black]='\033[34;21;40m'      # Blue on Black
shell_color_palette[dupurple_on_black]='\033[35;21;40m'    # Purple on Black
shell_color_palette[ducyan_on_black]='\033[36;21;40m'      # Cyan on Black
shell_color_palette[duwhite_on_black]='\033[37;21;40m'     # White on Black
shell_color_palette[dublack_on_red]='\033[30;21;41m'       # Black on Red
shell_color_palette[dugreen_on_red]='\033[32;21;41m'       # Green on Red
shell_color_palette[duyellow_on_red]='\033[33;21;41m'      # Yellow on Red
shell_color_palette[dublue_on_red]='\033[34;21;41m'        # Blue on Red
shell_color_palette[dupurple_on_red]='\033[35;21;41m'      # Purple on Red
shell_color_palette[ducyan_on_red]='\033[36;21;41m'        # Cyan on Red
shell_color_palette[duwhite_on_red]='\033[37;21;41m'       # White on Red
shell_color_palette[dublack_on_green]='\033[30;21;42m'     # Black on Green
shell_color_palette[dured_on_green]='\033[31;21;42m'       # Red on Green
shell_color_palette[duyellow_on_green]='\033[33;21;42m'    # Yellow on Green
shell_color_palette[dublue_on_green]='\033[34;21;42m'      # Blue on Green
shell_color_palette[dupurple_on_green]='\033[35;21;42m'    # Purple on Green
shell_color_palette[ducyan_on_green]='\033[36;21;42m'      # Cyan on Green
shell_color_palette[duwhite_on_green]='\033[37;21;42m'     # White on Green
shell_color_palette[dublack_on_yellow]='\033[30;21;43m'    # Black on Yellow
shell_color_palette[dured_on_yellow]='\033[31;21;43m'      # Red on Yellow
shell_color_palette[dugreen_on_yellow]='\033[32;21;43m'    # Green on Yellow
shell_color_palette[dublue_on_yellow]='\033[34;21;43m'     # Blue on Yellow
shell_color_palette[dupurple_on_yellow]='\033[35;21;43m'   # Purple on Yellow
shell_color_palette[ducyan_on_yellow]='\033[36;21;43m'     # Cyan on Yellow
shell_color_palette[duwhite_on_yellow]='\033[37;21;43m'    # White on Yellow
shell_color_palette[dublack_on_blue]='\033[30;21;44m'     # Black on Blue
shell_color_palette[dured_on_blue]='\033[31;21;44m'       # Red on Blue
shell_color_palette[dugreen_on_blue]='\033[32;21;44m'     # Green on Blue
shell_color_palette[duyellow_on_blue]='\033[33;21;44m'    # Yellow on Blue
shell_color_palette[dupurple_on_blue]='\033[35;21;44m'    # Purple on Blue
shell_color_palette[ducyan_on_blue]='\033[36;21;44m'      # Cyan on Blue
shell_color_palette[duwhite_on_blue]='\033[37;21;44m'     # White on Blue
shell_color_palette[dublack_on_purple]='\033[30;21;45m'     # Black on Purple
shell_color_palette[dured_on_purple]='\033[31;21;45m'       # Red on Purple
shell_color_palette[dugreen_on_purple]='\033[32;21;45m'     # Green on Purple
shell_color_palette[duyellow_on_purple]='\033[33;21;45m'    # Yellow on Purple
shell_color_palette[dublue_on_purple]='\033[34;21;45m'      # Blue on Purple
shell_color_palette[ducyan_on_purple]='\033[36;21;45m'      # Cyan on Purple
shell_color_palette[duwhite_on_purple]='\033[37;21;45m'     # White on Purple
shell_color_palette[dublack_on_cyan]='\033[30;21;46m'     # Black on Cyan
shell_color_palette[dured_on_cyan]='\033[31;21;46m'       # Red on Cyan
shell_color_palette[dugreen_on_cyan]='\033[32;21;46m'     # Green on Cyan
shell_color_palette[duyellow_on_cyan]='\033[33;21;46m'    # Yellow on Cyan
shell_color_palette[dublue_on_cyan]='\033[34;21;46m'      # Blue on Cyan
shell_color_palette[dupurple_on_cyan]='\033[35;21;46m'    # Purple on Cyan
shell_color_palette[duwhite_on_cyan]='\033[37;21;46m'     # White on Cyan
shell_color_palette[dublack_on_white]='\033[30;21;47m'     # Black on White
shell_color_palette[dured_on_white]='\033[31;21;47m'       # Red on White
shell_color_palette[dugreen_on_white]='\033[32;21;47m'     # Green on White
shell_color_palette[duyellow_on_white]='\033[33;21;47m'    # Yellow on White
shell_color_palette[dublue_on_white]='\033[34;21;47m'      # Blue on White
shell_color_palette[dupurple_on_white]='\033[35;21;47m'    # Purple on White
shell_color_palette[ducyan_on_white]='\033[36;21;47m'      # Cyan on White
################
# Colors in High Intensity Background
shell_color_palette[duired_on_black]='\033[31;21;100m'       # Red on Black
shell_color_palette[duigreen_on_black]='\033[32;21;100m'     # Green on Black
shell_color_palette[duiyellow_on_black]='\033[33;21;100m'    # Yellow on Black
shell_color_palette[duiblue_on_black]='\033[34;21;100m'      # Blue on Black
shell_color_palette[duipurple_on_black]='\033[35;21;100m'    # Purple on Black
shell_color_palette[duicyan_on_black]='\033[36;21;100m'      # Cyan on Black
shell_color_palette[duiwhite_on_black]='\033[37;21;100m'     # White on Black
shell_color_palette[duiblack_on_red]='\033[30;21;101m'       # Black on Red
shell_color_palette[duigreen_on_red]='\033[32;21;101m'       # Green on Red
shell_color_palette[duiyellow_on_red]='\033[33;21;101m'      # Yellow on Red
shell_color_palette[duiblue_on_red]='\033[34;21;101m'        # Blue on Red
shell_color_palette[duipurple_on_red]='\033[35;21;101m'      # Purple on Red
shell_color_palette[duicyan_on_red]='\033[36;21;101m'        # Cyan on Red
shell_color_palette[duiwhite_on_red]='\033[37;21;101m'       # White on Red
shell_color_palette[duiblack_on_green]='\033[30;21;102m'     # Black on Green
shell_color_palette[duired_on_green]='\033[31;21;102m'       # Red on Green
shell_color_palette[duiyellow_on_green]='\033[33;21;102m'    # Yellow on Green
shell_color_palette[duiblue_on_green]='\033[34;21;102m'      # Blue on Green
shell_color_palette[duipurple_on_green]='\033[35;21;102m'    # Purple on Green
shell_color_palette[duicyan_on_green]='\033[36;21;102m'      # Cyan on Green
shell_color_palette[duiwhite_on_green]='\033[37;21;102m'     # White on Green
shell_color_palette[duiblack_on_yellow]='\033[30;21;103m'    # Black on Yellow
shell_color_palette[duired_on_yellow]='\033[31;21;103m'      # Red on Yellow
shell_color_palette[duigreen_on_yellow]='\033[32;21;103m'    # Green on Yellow
shell_color_palette[duiblue_on_yellow]='\033[34;21;103m'     # Blue on Yellow
shell_color_palette[duipurple_on_yellow]='\033[35;21;103m'   # Purple on Yellow
shell_color_palette[duicyan_on_yellow]='\033[36;21;103m'     # Cyan on Yellow
shell_color_palette[duiwhite_on_yellow]='\033[37;21;103m'    # White on Yellow
shell_color_palette[duiblack_on_blue]='\033[30;21;104m'     # Black on Blue
shell_color_palette[duired_on_blue]='\033[31;21;104m'       # Red on Blue
shell_color_palette[duigreen_on_blue]='\033[32;21;104m'     # Green on Blue
shell_color_palette[duiyellow_on_blue]='\033[33;21;104m'    # Yellow on Blue
shell_color_palette[duipurple_on_blue]='\033[35;21;104m'    # Purple on Blue
shell_color_palette[duicyan_on_blue]='\033[36;21;104m'      # Cyan on Blue
shell_color_palette[duiwhite_on_blue]='\033[37;21;104m'     # White on Blue
shell_color_palette[duiblack_on_purple]='\033[30;21;105m'     # Black on Purple
shell_color_palette[duired_on_purple]='\033[31;21;105m'       # Red on Purple
shell_color_palette[duigreen_on_purple]='\033[32;21;105m'     # Green on Purple
shell_color_palette[duiyellow_on_purple]='\033[33;21;105m'    # Yellow on Purple
shell_color_palette[duiblue_on_purple]='\033[34;21;105m'      # Blue on Purple
shell_color_palette[duicyan_on_purple]='\033[36;21;105m'      # Cyan on Purple
shell_color_palette[duiwhite_on_purple]='\033[37;21;105m'     # White on Purple
shell_color_palette[duiblack_on_cyan]='\033[30;21;106m'     # Black on Cyan
shell_color_palette[duired_on_cyan]='\033[31;21;106m'       # Red on Cyan
shell_color_palette[duigreen_on_cyan]='\033[32;21;106m'     # Green on Cyan
shell_color_palette[duiyellow_on_cyan]='\033[33;21;106m'    # Yellow on Cyan
shell_color_palette[duiblue_on_cyan]='\033[34;21;106m'      # Blue on Cyan
shell_color_palette[duipurple_on_cyan]='\033[35;21;106m'    # Purple on Cyan
shell_color_palette[duiwhite_on_cyan]='\033[37;21;106m'     # White on Cyan
shell_color_palette[duiblack_on_white]='\033[30;21;107m'     # Black on White
shell_color_palette[duired_on_white]='\033[31;21;107m'       # Red on White
shell_color_palette[duigreen_on_white]='\033[32;21;107m'     # Green on White
shell_color_palette[duiyellow_on_white]='\033[33;21;107m'    # Yellow on White
shell_color_palette[duiblue_on_white]='\033[34;21;107m'      # Blue on White
shell_color_palette[duipurple_on_white]='\033[35;21;107m'    # Purple on White
shell_color_palette[duicyan_on_white]='\033[36;21;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  UNDERLINE WITH Strikethrough ###########
# Colors in Regular Background Underline with Strikethrough
shell_color_palette[sured_on_black]='\033[31;4;9;40m'       # Red on Black
shell_color_palette[sugreen_on_black]='\033[32;4;9;40m'     # Green on Black
shell_color_palette[suyellow_on_black]='\033[33;4;9;40m'    # Yellow on Black
shell_color_palette[sublue_on_black]='\033[34;4;9;40m'      # Blue on Black
shell_color_palette[supurple_on_black]='\033[35;4;9;40m'    # Purple on Black
shell_color_palette[sucyan_on_black]='\033[36;4;9;40m'      # Cyan on Black
shell_color_palette[suwhite_on_black]='\033[37;4;9;40m'     # White on Black
shell_color_palette[sublack_on_red]='\033[30;4;9;41m'       # Black on Red
shell_color_palette[sugreen_on_red]='\033[32;4;9;41m'       # Green on Red
shell_color_palette[suyellow_on_red]='\033[33;4;9;41m'      # Yellow on Red
shell_color_palette[sublue_on_red]='\033[34;4;9;41m'        # Blue on Red
shell_color_palette[supurple_on_red]='\033[35;4;9;41m'      # Purple on Red
shell_color_palette[sucyan_on_red]='\033[36;4;9;41m'        # Cyan on Red
shell_color_palette[suwhite_on_red]='\033[37;4;9;41m'       # White on Red
shell_color_palette[sublack_on_green]='\033[30;4;9;42m'     # Black on Green
shell_color_palette[sured_on_green]='\033[31;4;9;42m'       # Red on Green
shell_color_palette[suyellow_on_green]='\033[33;4;9;42m'    # Yellow on Green
shell_color_palette[sublue_on_green]='\033[34;4;9;42m'      # Blue on Green
shell_color_palette[supurple_on_green]='\033[35;4;9;42m'    # Purple on Green
shell_color_palette[sucyan_on_green]='\033[36;4;9;42m'      # Cyan on Green
shell_color_palette[suwhite_on_green]='\033[37;4;9;42m'     # White on Green
shell_color_palette[sublack_on_yellow]='\033[30;4;9;43m'    # Black on Yellow
shell_color_palette[sured_on_yellow]='\033[31;4;9;43m'      # Red on Yellow
shell_color_palette[sugreen_on_yellow]='\033[32;4;9;43m'    # Green on Yellow
shell_color_palette[sublue_on_yellow]='\033[34;4;9;43m'     # Blue on Yellow
shell_color_palette[supurple_on_yellow]='\033[35;4;9;43m'   # Purple on Yellow
shell_color_palette[sucyan_on_yellow]='\033[36;4;9;43m'     # Cyan on Yellow
shell_color_palette[suwhite_on_yellow]='\033[37;4;9;43m'    # White on Yellow
shell_color_palette[sublack_on_blue]='\033[30;4;9;44m'     # Black on Blue
shell_color_palette[sured_on_blue]='\033[31;4;9;44m'       # Red on Blue
shell_color_palette[sugreen_on_blue]='\033[32;4;9;44m'     # Green on Blue
shell_color_palette[suyellow_on_blue]='\033[33;4;9;44m'    # Yellow on Blue
shell_color_palette[supurple_on_blue]='\033[35;4;9;44m'    # Purple on Blue
shell_color_palette[sucyan_on_blue]='\033[36;4;9;44m'      # Cyan on Blue
shell_color_palette[suwhite_on_blue]='\033[37;4;9;44m'     # White on Blue
shell_color_palette[sublack_on_purple]='\033[30;4;9;45m'     # Black on Purple
shell_color_palette[sured_on_purple]='\033[31;4;9;45m'       # Red on Purple
shell_color_palette[sugreen_on_purple]='\033[32;4;9;45m'     # Green on Purple
shell_color_palette[suyellow_on_purple]='\033[33;4;9;45m'    # Yellow on Purple
shell_color_palette[sublue_on_purple]='\033[34;4;9;45m'      # Blue on Purple
shell_color_palette[sucyan_on_purple]='\033[36;4;9;45m'      # Cyan on Purple
shell_color_palette[suwhite_on_purple]='\033[37;4;9;45m'     # White on Purple
shell_color_palette[sublack_on_cyan]='\033[30;4;9;46m'     # Black on Cyan
shell_color_palette[sured_on_cyan]='\033[31;4;9;46m'       # Red on Cyan
shell_color_palette[sugreen_on_cyan]='\033[32;4;9;46m'     # Green on Cyan
shell_color_palette[suyellow_on_cyan]='\033[33;4;9;46m'    # Yellow on Cyan
shell_color_palette[sublue_on_cyan]='\033[34;4;9;46m'      # Blue on Cyan
shell_color_palette[supurple_on_cyan]='\033[35;4;9;46m'    # Purple on Cyan
shell_color_palette[suwhite_on_cyan]='\033[37;4;9;46m'     # White on Cyan
shell_color_palette[sublack_on_white]='\033[30;4;9;47m'     # Black on White
shell_color_palette[sured_on_white]='\033[31;4;9;47m'       # Red on White
shell_color_palette[sugreen_on_white]='\033[32;4;9;47m'     # Green on White
shell_color_palette[suyellow_on_white]='\033[33;4;9;47m'    # Yellow on White
shell_color_palette[sublue_on_white]='\033[34;4;9;47m'      # Blue on White
shell_color_palette[supurple_on_white]='\033[35;4;9;47m'    # Purple on White
shell_color_palette[sucyan_on_white]='\033[36;4;9;47m'      # Cyan on White
################
# Colors in High Intensity Background
shell_color_palette[suired_on_black]='\033[31;4;9;100m'       # Red on Black
shell_color_palette[suigreen_on_black]='\033[32;4;9;100m'     # Green on Black
shell_color_palette[suiyellow_on_black]='\033[33;4;9;100m'    # Yellow on Black
shell_color_palette[suiblue_on_black]='\033[34;4;9;100m'      # Blue on Black
shell_color_palette[suipurple_on_black]='\033[35;4;9;100m'    # Purple on Black
shell_color_palette[suicyan_on_black]='\033[36;4;9;100m'      # Cyan on Black
shell_color_palette[suiwhite_on_black]='\033[37;4;9;100m'     # White on Black
shell_color_palette[suiblack_on_red]='\033[30;4;9;101m'       # Black on Red
shell_color_palette[suigreen_on_red]='\033[32;4;9;101m'       # Green on Red
shell_color_palette[suiyellow_on_red]='\033[33;4;9;101m'      # Yellow on Red
shell_color_palette[suiblue_on_red]='\033[34;4;9;101m'        # Blue on Red
shell_color_palette[suipurple_on_red]='\033[35;4;9;101m'      # Purple on Red
shell_color_palette[suicyan_on_red]='\033[36;4;9;101m'        # Cyan on Red
shell_color_palette[suiwhite_on_red]='\033[37;4;9;101m'       # White on Red
shell_color_palette[suiblack_on_green]='\033[30;4;9;102m'     # Black on Green
shell_color_palette[suired_on_green]='\033[31;4;9;102m'       # Red on Green
shell_color_palette[suiyellow_on_green]='\033[33;4;9;102m'    # Yellow on Green
shell_color_palette[suiblue_on_green]='\033[34;4;9;102m'      # Blue on Green
shell_color_palette[suipurple_on_green]='\033[35;4;9;102m'    # Purple on Green
shell_color_palette[suicyan_on_green]='\033[36;4;9;102m'      # Cyan on Green
shell_color_palette[suiwhite_on_green]='\033[37;4;9;102m'     # White on Green
shell_color_palette[suiblack_on_yellow]='\033[30;4;9;103m'    # Black on Yellow
shell_color_palette[suired_on_yellow]='\033[31;4;9;103m'      # Red on Yellow
shell_color_palette[suigreen_on_yellow]='\033[32;4;9;103m'    # Green on Yellow
shell_color_palette[suiblue_on_yellow]='\033[34;4;9;103m'     # Blue on Yellow
shell_color_palette[suipurple_on_yellow]='\033[35;4;9;103m'   # Purple on Yellow
shell_color_palette[suicyan_on_yellow]='\033[36;4;9;103m'     # Cyan on Yellow
shell_color_palette[suiwhite_on_yellow]='\033[37;4;9;103m'    # White on Yellow
shell_color_palette[suiblack_on_blue]='\033[30;4;9;104m'     # Black on Blue
shell_color_palette[suired_on_blue]='\033[31;4;9;104m'       # Red on Blue
shell_color_palette[suigreen_on_blue]='\033[32;4;9;104m'     # Green on Blue
shell_color_palette[suiyellow_on_blue]='\033[33;4;9;104m'    # Yellow on Blue
shell_color_palette[suipurple_on_blue]='\033[35;4;9;104m'    # Purple on Blue
shell_color_palette[suicyan_on_blue]='\033[36;4;9;104m'      # Cyan on Blue
shell_color_palette[suiwhite_on_blue]='\033[37;4;9;104m'     # White on Blue
shell_color_palette[suiblack_on_purple]='\033[30;4;9;105m'     # Black on Purple
shell_color_palette[suired_on_purple]='\033[31;4;9;105m'       # Red on Purple
shell_color_palette[suigreen_on_purple]='\033[32;4;9;105m'     # Green on Purple
shell_color_palette[suiyellow_on_purple]='\033[33;4;9;105m'    # Yellow on Purple
shell_color_palette[suiblue_on_purple]='\033[34;4;9;105m'      # Blue on Purple
shell_color_palette[suicyan_on_purple]='\033[36;4;9;105m'      # Cyan on Purple
shell_color_palette[suiwhite_on_purple]='\033[37;4;9;105m'     # White on Purple
shell_color_palette[suiblack_on_cyan]='\033[30;4;9;106m'     # Black on Cyan
shell_color_palette[suired_on_cyan]='\033[31;4;9;106m'       # Red on Cyan
shell_color_palette[suigreen_on_cyan]='\033[32;4;9;106m'     # Green on Cyan
shell_color_palette[suiyellow_on_cyan]='\033[33;4;9;106m'    # Yellow on Cyan
shell_color_palette[suiblue_on_cyan]='\033[34;4;9;106m'      # Blue on Cyan
shell_color_palette[suipurple_on_cyan]='\033[35;4;9;106m'    # Purple on Cyan
shell_color_palette[suiwhite_on_cyan]='\033[37;4;9;106m'     # White on Cyan
shell_color_palette[suiblack_on_white]='\033[30;4;9;107m'     # Black on White
shell_color_palette[suired_on_white]='\033[31;4;9;107m'       # Red on White
shell_color_palette[suigreen_on_white]='\033[32;4;9;107m'     # Green on White
shell_color_palette[suiyellow_on_white]='\033[33;4;9;107m'    # Yellow on White
shell_color_palette[suiblue_on_white]='\033[34;4;9;107m'      # Blue on White
shell_color_palette[suipurple_on_white]='\033[35;4;9;107m'    # Purple on White
shell_color_palette[suicyan_on_white]='\033[36;4;9;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
###########  Strikethrough ###########
# Colors in Regular Background Strikethrough
shell_color_palette[sred_on_black]='\033[31;9;40m'       # Red on Black
shell_color_palette[sgreen_on_black]='\033[32;9;40m'     # Green on Black
shell_color_palette[syellow_on_black]='\033[33;9;40m'    # Yellow on Black
shell_color_palette[sblue_on_black]='\033[34;9;40m'      # Blue on Black
shell_color_palette[spurple_on_black]='\033[35;9;40m'    # Purple on Black
shell_color_palette[scyan_on_black]='\033[36;9;40m'      # Cyan on Black
shell_color_palette[swhite_on_black]='\033[37;9;40m'     # White on Black
shell_color_palette[sblack_on_red]='\033[30;9;41m'       # Black on Red
shell_color_palette[sgreen_on_red]='\033[32;9;41m'       # Green on Red
shell_color_palette[syellow_on_red]='\033[33;9;41m'      # Yellow on Red
shell_color_palette[sblue_on_red]='\033[34;9;41m'        # Blue on Red
shell_color_palette[spurple_on_red]='\033[35;9;41m'      # Purple on Red
shell_color_palette[scyan_on_red]='\033[36;9;41m'        # Cyan on Red
shell_color_palette[swhite_on_red]='\033[37;9;41m'       # White on Red
shell_color_palette[sblack_on_green]='\033[30;9;42m'     # Black on Green
shell_color_palette[sred_on_green]='\033[31;9;42m'       # Red on Green
shell_color_palette[syellow_on_green]='\033[33;9;42m'    # Yellow on Green
shell_color_palette[sblue_on_green]='\033[34;9;42m'      # Blue on Green
shell_color_palette[spurple_on_green]='\033[35;9;42m'    # Purple on Green
shell_color_palette[scyan_on_green]='\033[36;9;42m'      # Cyan on Green
shell_color_palette[swhite_on_green]='\033[37;9;42m'     # White on Green
shell_color_palette[sblack_on_yellow]='\033[30;9;43m'    # Black on Yellow
shell_color_palette[sred_on_yellow]='\033[31;9;43m'      # Red on Yellow
shell_color_palette[sgreen_on_yellow]='\033[32;9;43m'    # Green on Yellow
shell_color_palette[sblue_on_yellow]='\033[34;9;43m'     # Blue on Yellow
shell_color_palette[spurple_on_yellow]='\033[35;9;43m'   # Purple on Yellow
shell_color_palette[scyan_on_yellow]='\033[36;9;43m'     # Cyan on Yellow
shell_color_palette[swhite_on_yellow]='\033[37;9;43m'    # White on Yellow
shell_color_palette[sblack_on_blue]='\033[30;9;44m'     # Black on Blue
shell_color_palette[sred_on_blue]='\033[31;9;44m'       # Red on Blue
shell_color_palette[sgreen_on_blue]='\033[32;9;44m'     # Green on Blue
shell_color_palette[syellow_on_blue]='\033[33;9;44m'    # Yellow on Blue
shell_color_palette[spurple_on_blue]='\033[35;9;44m'    # Purple on Blue
shell_color_palette[scyan_on_blue]='\033[36;9;44m'      # Cyan on Blue
shell_color_palette[swhite_on_blue]='\033[37;9;44m'     # White on Blue
shell_color_palette[sblack_on_purple]='\033[30;9;45m'     # Black on Purple
shell_color_palette[sred_on_purple]='\033[31;9;45m'       # Red on Purple
shell_color_palette[sgreen_on_purple]='\033[32;9;45m'     # Green on Purple
shell_color_palette[syellow_on_purple]='\033[33;9;45m'    # Yellow on Purple
shell_color_palette[sblue_on_purple]='\033[34;9;45m'      # Blue on Purple
shell_color_palette[scyan_on_purple]='\033[36;9;45m'      # Cyan on Purple
shell_color_palette[swhite_on_purple]='\033[37;9;45m'     # White on Purple
shell_color_palette[sblack_on_cyan]='\033[30;9;46m'     # Black on Cyan
shell_color_palette[sred_on_cyan]='\033[31;9;46m'       # Red on Cyan
shell_color_palette[sgreen_on_cyan]='\033[32;9;46m'     # Green on Cyan
shell_color_palette[syellow_on_cyan]='\033[33;9;46m'    # Yellow on Cyan
shell_color_palette[sblue_on_cyan]='\033[34;9;46m'      # Blue on Cyan
shell_color_palette[spurple_on_cyan]='\033[35;9;46m'    # Purple on Cyan
shell_color_palette[swhite_on_cyan]='\033[37;9;46m'     # White on Cyan
shell_color_palette[sblack_on_white]='\033[30;9;47m'     # Black on White
shell_color_palette[sred_on_white]='\033[31;9;47m'       # Red on White
shell_color_palette[sgreen_on_white]='\033[32;9;47m'     # Green on White
shell_color_palette[syellow_on_white]='\033[33;9;47m'    # Yellow on White
shell_color_palette[sblue_on_white]='\033[34;9;47m'      # Blue on White
shell_color_palette[spurple_on_white]='\033[35;9;47m'    # Purple on White
shell_color_palette[scyan_on_white]='\033[36;9;47m'      # Cyan on White
################
# Colors in High Intensity Background
shell_color_palette[sired_on_black]='\033[31;9;100m'       # Red on Black
shell_color_palette[sigreen_on_black]='\033[32;9;100m'     # Green on Black
shell_color_palette[siyellow_on_black]='\033[33;9;100m'    # Yellow on Black
shell_color_palette[siblue_on_black]='\033[34;9;100m'      # Blue on Black
shell_color_palette[sipurple_on_black]='\033[35;9;100m'    # Purple on Black
shell_color_palette[sicyan_on_black]='\033[36;9;100m'      # Cyan on Black
shell_color_palette[siwhite_on_black]='\033[37;9;100m'     # White on Black
shell_color_palette[siblack_on_red]='\033[30;9;101m'       # Black on Red
shell_color_palette[sigreen_on_red]='\033[32;9;101m'       # Green on Red
shell_color_palette[siyellow_on_red]='\033[33;9;101m'      # Yellow on Red
shell_color_palette[siblue_on_red]='\033[34;9;101m'        # Blue on Red
shell_color_palette[sipurple_on_red]='\033[35;9;101m'      # Purple on Red
shell_color_palette[sicyan_on_red]='\033[36;9;101m'        # Cyan on Red
shell_color_palette[siwhite_on_red]='\033[37;9;101m'       # White on Red
shell_color_palette[siblack_on_green]='\033[30;9;102m'     # Black on Green
shell_color_palette[sired_on_green]='\033[31;9;102m'       # Red on Green
shell_color_palette[siyellow_on_green]='\033[33;9;102m'    # Yellow on Green
shell_color_palette[siblue_on_green]='\033[34;9;102m'      # Blue on Green
shell_color_palette[sipurple_on_green]='\033[35;9;102m'    # Purple on Green
shell_color_palette[sicyan_on_green]='\033[36;9;102m'      # Cyan on Green
shell_color_palette[siwhite_on_green]='\033[37;9;102m'     # White on Green
shell_color_palette[siblack_on_yellow]='\033[30;9;103m'    # Black on Yellow
shell_color_palette[sired_on_yellow]='\033[31;9;103m'      # Red on Yellow
shell_color_palette[sigreen_on_yellow]='\033[32;9;103m'    # Green on Yellow
shell_color_palette[siblue_on_yellow]='\033[34;9;103m'     # Blue on Yellow
shell_color_palette[sipurple_on_yellow]='\033[35;9;103m'   # Purple on Yellow
shell_color_palette[sicyan_on_yellow]='\033[36;9;103m'     # Cyan on Yellow
shell_color_palette[siwhite_on_yellow]='\033[37;9;103m'    # White on Yellow
shell_color_palette[siblack_on_blue]='\033[30;9;104m'     # Black on Blue
shell_color_palette[sired_on_blue]='\033[31;9;104m'       # Red on Blue
shell_color_palette[sigreen_on_blue]='\033[32;9;104m'     # Green on Blue
shell_color_palette[siyellow_on_blue]='\033[33;9;104m'    # Yellow on Blue
shell_color_palette[sipurple_on_blue]='\033[35;9;104m'    # Purple on Blue
shell_color_palette[sicyan_on_blue]='\033[36;9;104m'      # Cyan on Blue
shell_color_palette[siwhite_on_blue]='\033[37;9;104m'     # White on Blue
shell_color_palette[siblack_on_purple]='\033[30;9;105m'     # Black on Purple
shell_color_palette[sired_on_purple]='\033[31;9;105m'       # Red on Purple
shell_color_palette[sigreen_on_purple]='\033[32;9;105m'     # Green on Purple
shell_color_palette[siyellow_on_purple]='\033[33;9;105m'    # Yellow on Purple
shell_color_palette[siblue_on_purple]='\033[34;9;105m'      # Blue on Purple
shell_color_palette[sicyan_on_purple]='\033[36;9;105m'      # Cyan on Purple
shell_color_palette[siwhite_on_purple]='\033[37;9;105m'     # White on Purple
shell_color_palette[siblack_on_cyan]='\033[30;9;106m'     # Black on Cyan
shell_color_palette[sired_on_cyan]='\033[31;9;106m'       # Red on Cyan
shell_color_palette[sigreen_on_cyan]='\033[32;9;106m'     # Green on Cyan
shell_color_palette[siyellow_on_cyan]='\033[33;9;106m'    # Yellow on Cyan
shell_color_palette[siblue_on_cyan]='\033[34;9;106m'      # Blue on Cyan
shell_color_palette[sipurple_on_cyan]='\033[35;9;106m'    # Purple on Cyan
shell_color_palette[siwhite_on_cyan]='\033[37;9;106m'     # White on Cyan
shell_color_palette[siblack_on_white]='\033[30;9;107m'     # Black on White
shell_color_palette[sired_on_white]='\033[31;9;107m'       # Red on White
shell_color_palette[sigreen_on_white]='\033[32;9;107m'     # Green on White
shell_color_palette[siyellow_on_white]='\033[33;9;107m'    # Yellow on White
shell_color_palette[siblue_on_white]='\033[34;9;107m'      # Blue on White
shell_color_palette[sipurple_on_white]='\033[35;9;107m'    # Purple on White
shell_color_palette[sicyan_on_white]='\033[36;9;107m'      # Cyan on White
################
# Regular Background with bold
shell_color_palette[on_bblack]='\033[1;40m'       # Black
shell_color_palette[on_bred]='\033[1;41m'         # Red
shell_color_palette[on_bgreen]='\033[1;42m'       # Green
shell_color_palette[on_byellow]='\033[1;43m'      # Yellow
shell_color_palette[on_bblue]='\033[1;44m'        # Blue
shell_color_palette[on_bpurple]='\033[1;45m'      # Purple
shell_color_palette[on_bcyan]='\033[1;46m'        # Cyan
shell_color_palette[on_bwhite]='\033[1;47m'       # White
# High Intensity Background with bold
shell_color_palette[on_biblack]='\033[1;100m'       # Black
shell_color_palette[on_bired]='\033[1;101m'         # Red
shell_color_palette[on_bigreen]='\033[1;102m'       # Green
shell_color_palette[on_biyellow]='\033[1;103m'      # Yellow
shell_color_palette[on_biblue]='\033[1;104m'        # Blue
shell_color_palette[on_bipurple]='\033[1;105m'      # Purple
shell_color_palette[on_bicyan]='\033[1;106m'        # Cyan
shell_color_palette[on_biwhite]='\033[1;107m'       # White
# Regular Background with bold and Strikethrough
shell_color_palette[on_sbblack]='\033[9;1;40m'       # Black
shell_color_palette[on_sbred]='\033[9;1;41m'         # Red
shell_color_palette[on_sbgreen]='\033[9;1;42m'       # Green
shell_color_palette[on_sbyellow]='\033[9;1;43m'      # Yellow
shell_color_palette[on_sbblue]='\033[9;1;44m'        # Blue
shell_color_palette[on_sbpurple]='\033[9;1;45m'      # Purple
shell_color_palette[on_sbcyan]='\033[9;1;46m'        # Cyan
shell_color_palette[on_sbwhite]='\033[9;1;47m'       # White
# High Intensity Background with bold and Strikethrough
shell_color_palette[on_sbiblack]='\033[9;1;100m'       # Black
shell_color_palette[on_sbired]='\033[9;1;101m'         # Red
shell_color_palette[on_sbigreen]='\033[9;1;102m'       # Green
shell_color_palette[on_sbiyellow]='\033[9;1;103m'      # Yellow
shell_color_palette[on_sbiblue]='\033[9;1;104m'        # Blue
shell_color_palette[on_sbipurple]='\033[9;1;105m'      # Purple
shell_color_palette[on_sbicyan]='\033[9;1;106m'        # Cyan
shell_color_palette[on_sbiwhite]='\033[9;1;107m'       # White
# Regular Background with bold and Italic
shell_color_palette[ion_bblack]='\033[3;1;40m'       # Black
shell_color_palette[ion_bred]='\033[3;1;41m'         # Red
shell_color_palette[ion_bgreen]='\033[3;1;42m'       # Green
shell_color_palette[ion_byellow]='\033[3;1;43m'      # Yellow
shell_color_palette[ion_bblue]='\033[3;1;44m'        # Blue
shell_color_palette[ion_bpurple]='\033[3;1;45m'      # Purple
shell_color_palette[ion_bcyan]='\033[3;1;46m'        # Cyan
shell_color_palette[ion_bwhite]='\033[3;1;47m'       # White
# High Intensity Background with bold and Italic
shell_color_palette[ion_biblack]='\033[3;1;100m'       # Black
shell_color_palette[ion_bired]='\033[3;1;101m'         # Red
shell_color_palette[ion_bigreen]='\033[3;1;102m'       # Green
shell_color_palette[ion_biyellow]='\033[3;1;103m'      # Yellow
shell_color_palette[ion_biblue]='\033[3;1;104m'        # Blue
shell_color_palette[ion_bipurple]='\033[3;1;105m'      # Purple
shell_color_palette[ion_bicyan]='\033[3;1;106m'        # Cyan
shell_color_palette[ion_biwhite]='\033[3;1;107m'       # White
# Regular Background with bold and Underline
shell_color_palette[on_ubblack]='\033[4;1;40m'       # Black
shell_color_palette[on_ubred]='\033[4;1;41m'         # Red
shell_color_palette[on_ubgreen]='\033[4;1;42m'       # Green
shell_color_palette[on_ubyellow]='\033[4;1;43m'      # Yellow
shell_color_palette[on_ubblue]='\033[4;1;44m'        # Blue
shell_color_palette[on_ubpurple]='\033[4;1;45m'      # Purple
shell_color_palette[on_ubcyan]='\033[4;1;46m'        # Cyan
shell_color_palette[on_ubwhite]='\033[4;1;47m'       # White
# High Intensity Background with bold and Underline
shell_color_palette[on_ubiblack]='\033[4;1;100m'       # Black
shell_color_palette[on_ubired]='\033[4;1;101m'         # Red
shell_color_palette[on_ubigreen]='\033[4;1;102m'       # Green
shell_color_palette[on_ubiyellow]='\033[4;1;103m'      # Yellow
shell_color_palette[on_ubiblue]='\033[4;1;104m'        # Blue
shell_color_palette[on_ubipurple]='\033[4;1;105m'      # Purple
shell_color_palette[on_ubicyan]='\033[4;1;106m'        # Cyan
shell_color_palette[on_ubiwhite]='\033[4;1;107m'       # White
# Regular Background with bold and Double Underline
shell_color_palette[on_dubblack]='\033[21;1;40m'       # Black
shell_color_palette[on_dubred]='\033[21;1;41m'         # Red
shell_color_palette[on_dubgreen]='\033[21;1;42m'       # Green
shell_color_palette[on_dubyellow]='\033[21;1;43m'      # Yellow
shell_color_palette[on_dubblue]='\033[21;1;44m'        # Blue
shell_color_palette[on_dubpurple]='\033[21;1;45m'      # Purple
shell_color_palette[on_dubcyan]='\033[21;1;46m'        # Cyan
shell_color_palette[on_dubwhite]='\033[21;1;47m'       # White
# High Intensity Background with bold and Double Underline
shell_color_palette[on_dubiblack]='\033[21;1;100m'       # Black
shell_color_palette[on_dubired]='\033[21;1;101m'         # Red
shell_color_palette[on_dubigreen]='\033[21;1;102m'       # Green
shell_color_palette[on_dubiyellow]='\033[21;1;103m'      # Yellow
shell_color_palette[on_dubiblue]='\033[21;1;104m'        # Blue
shell_color_palette[on_dubipurple]='\033[21;1;105m'      # Purple
shell_color_palette[on_dubicyan]='\033[21;1;106m'        # Cyan
shell_color_palette[on_dubiwhite]='\033[21;1;107m'       # White
#############################################################
###################### Colors ###############################
# Colors in Regular Background with bold
shell_color_palette[bred_on_black]='\033[31;1;40m'       # Red on Black
shell_color_palette[bgreen_on_black]='\033[32;1;40m'     # Green on Black
shell_color_palette[byellow_on_black]='\033[33;1;40m'    # Yellow on Black
shell_color_palette[bblue_on_black]='\033[34;1;40m'      # Blue on Black
shell_color_palette[bpurple_on_black]='\033[35;1;40m'    # Purple on Black
shell_color_palette[bcyan_on_black]='\033[36;1;40m'      # Cyan on Black
shell_color_palette[bwhite_on_black]='\033[37;1;40m'     # White on Black
shell_color_palette[bblack_on_red]='\033[30;1;41m'       # Black on Red
shell_color_palette[bgreen_on_red]='\033[32;1;41m'       # Green on Red
shell_color_palette[byellow_on_red]='\033[33;1;41m'      # Yellow on Red
shell_color_palette[bblue_on_red]='\033[34;1;41m'        # Blue on Red
shell_color_palette[bpurple_on_red]='\033[35;1;41m'      # Purple on Red
shell_color_palette[bcyan_on_red]='\033[36;1;41m'        # Cyan on Red
shell_color_palette[bwhite_on_red]='\033[37;1;41m'       # White on Red
shell_color_palette[bblack_on_green]='\033[30;1;42m'     # Black on Green
shell_color_palette[bred_on_green]='\033[31;1;42m'       # Red on Green
shell_color_palette[byellow_on_green]='\033[33;1;42m'    # Yellow on Green
shell_color_palette[bblue_on_green]='\033[34;1;42m'      # Blue on Green
shell_color_palette[bpurple_on_green]='\033[35;1;42m'    # Purple on Green
shell_color_palette[bcyan_on_green]='\033[36;1;42m'      # Cyan on Green
shell_color_palette[bwhite_on_green]='\033[37;1;42m'     # White on Green
shell_color_palette[bblack_on_yellow]='\033[30;1;43m'    # Black on Yellow
shell_color_palette[bred_on_yellow]='\033[31;1;43m'      # Red on Yellow
shell_color_palette[bgreen_on_yellow]='\033[32;1;43m'    # Green on Yellow
shell_color_palette[bblue_on_yellow]='\033[34;1;43m'     # Blue on Yellow
shell_color_palette[bpurple_on_yellow]='\033[35;1;43m'   # Purple on Yellow
shell_color_palette[bcyan_on_yellow]='\033[36;1;43m'     # Cyan on Yellow
shell_color_palette[bwhite_on_yellow]='\033[37;1;43m'    # White on Yellow
shell_color_palette[bblack_on_blue]='\033[30;1;44m'     # Black on Blue
shell_color_palette[bred_on_blue]='\033[31;1;44m'       # Red on Blue
shell_color_palette[bgreen_on_blue]='\033[32;1;44m'     # Green on Blue
shell_color_palette[byellow_on_blue]='\033[33;1;44m'    # Yellow on Blue
shell_color_palette[bpurple_on_blue]='\033[35;1;44m'    # Purple on Blue
shell_color_palette[bcyan_on_blue]='\033[36;1;44m'      # Cyan on Blue
shell_color_palette[bwhite_on_blue]='\033[37;1;44m'     # White on Blue
shell_color_palette[bblack_on_purple]='\033[30;1;45m'     # Black on Purple
shell_color_palette[bred_on_purple]='\033[31;1;45m'       # Red on Purple
shell_color_palette[bgreen_on_purple]='\033[32;1;45m'     # Green on Purple
shell_color_palette[byellow_on_purple]='\033[33;1;45m'    # Yellow on Purple
shell_color_palette[bblue_on_purple]='\033[34;1;45m'      # Blue on Purple
shell_color_palette[bcyan_on_purple]='\033[36;1;45m'      # Cyan on Purple
shell_color_palette[bwhite_on_purple]='\033[37;1;45m'     # White on Purple
shell_color_palette[bblack_on_cyan]='\033[30;1;46m'     # Black on Cyan
shell_color_palette[bred_on_cyan]='\033[31;1;46m'       # Red on Cyan
shell_color_palette[bgreen_on_cyan]='\033[32;1;46m'     # Green on Cyan
shell_color_palette[byellow_on_cyan]='\033[33;1;46m'    # Yellow on Cyan
shell_color_palette[bblue_on_cyan]='\033[34;1;46m'      # Blue on Cyan
shell_color_palette[bpurple_on_cyan]='\033[35;1;46m'    # Purple on Cyan
shell_color_palette[bwhite_on_cyan]='\033[37;1;46m'     # White on Cyan
shell_color_palette[bblack_on_white]='\033[30;1;47m'     # Black on White
shell_color_palette[bred_on_white]='\033[31;1;47m'       # Red on White
shell_color_palette[bgreen_on_white]='\033[32;1;47m'     # Green on White
shell_color_palette[byellow_on_white]='\033[33;1;47m'    # Yellow on White
shell_color_palette[bblue_on_white]='\033[34;1;47m'      # Blue on White
shell_color_palette[bpurple_on_white]='\033[35;1;47m'    # Purple on White
shell_color_palette[bcyan_on_white]='\033[36;1;47m'      # Cyan on White
# Bold High Intensity Color in Regular Background
shell_color_palette[bired_on_black]='\033[91;1;40m'
shell_color_palette[bigreen_on_black]='\033[92;1;40m'
shell_color_palette[biyellow_on_black]='\033[93;1;40m'
shell_color_palette[biblue_on_black]='\033[94;1;40m'
shell_color_palette[bipurple_on_black]='\033[95;1;40m'
shell_color_palette[bicyan_on_black]='\033[96;1;40m'
shell_color_palette[biwhite_on_black]='\033[97;1;40m'
shell_color_palette[biblack_on_red]='\033[90;1;41m'
shell_color_palette[bigreen_on_red]='\033[92;1;41m'
shell_color_palette[biyellow_on_red]='\033[93;1;41m'
shell_color_palette[biblue_on_red]='\033[94;1;41m'
shell_color_palette[bipurple_on_red]='\033[95;1;41m'
shell_color_palette[bicyan_on_red]='\033[96;1;41m'
shell_color_palette[biwhite_on_red]='\033[97;1;41m'
shell_color_palette[biblack_on_green]='\033[90;1;42m'
shell_color_palette[bired_on_green]='\033[91;1;42m'
shell_color_palette[biyellow_on_green]='\033[93;1;42m'
shell_color_palette[biblue_on_green]='\033[94;1;42m'
shell_color_palette[bipurple_on_green]='\033[95;1;42m'
shell_color_palette[bicyan_on_green]='\033[96;1;42m'
shell_color_palette[biwhite_on_green]='\033[97;1;42m'
shell_color_palette[biblack_on_yellow]='\033[90;1;43m'
shell_color_palette[bired_on_yellow]='\033[91;1;43m'
shell_color_palette[bigreen_on_yellow]='\033[92;1;43m'
shell_color_palette[biblue_on_yellow]='\033[94;1;43m'
shell_color_palette[bipurple_on_yellow]='\033[95;1;43m'
shell_color_palette[bicyan_on_yellow]='\033[96;1;43m'
shell_color_palette[biwhite_on_yellow]='\033[97;1;43m'
shell_color_palette[biblack_on_blue]='\033[90;1;44m'
shell_color_palette[bired_on_blue]='\033[91;1;44m'
shell_color_palette[bigreen_on_blue]='\033[92;1;44m'
shell_color_palette[biyellow_on_blue]='\033[93;1;44m'
shell_color_palette[bipurple_on_blue]='\033[95;1;44m'
shell_color_palette[bicyan_on_blue]='\033[96;1;44m'
shell_color_palette[biwhite_on_blue]='\033[97;1;44m'
shell_color_palette[biblack_on_purple]='\033[90;1;45m'
shell_color_palette[bired_on_purple]='\033[91;1;45m'
shell_color_palette[bigreen_on_purple]='\033[92;1;45m'
shell_color_palette[biyellow_on_purple]='\033[93;1;45m'
shell_color_palette[biblue_on_purple]='\033[94;1;45m'
shell_color_palette[bicyan_on_purple]='\033[96;1;45m'
shell_color_palette[biwhite_on_purple]='\033[97;1;45m'
shell_color_palette[biblack_on_cyan]='\033[90;1;46m'
shell_color_palette[bired_on_cyan]='\033[91;1;46m'
shell_color_palette[bigreen_on_cyan]='\033[92;1;46m'
shell_color_palette[biyellow_on_cyan]='\033[93;1;46m'
shell_color_palette[biblue_on_cyan]='\033[94;1;46m'
shell_color_palette[bipurple_on_cyan]='\033[95;1;46m'
shell_color_palette[biwhite_on_cyan]='\033[97;1;46m'
shell_color_palette[biblack_on_white]='\033[90;1;47m'
shell_color_palette[bired_on_white]='\033[91;1;47m'
shell_color_palette[bigreen_on_white]='\033[92;1;47m'
shell_color_palette[biyellow_on_white]='\033[93;1;47m'
shell_color_palette[biblue_on_white]='\033[94;1;47m'
shell_color_palette[bipurple_on_white]='\033[95;1;47m'
shell_color_palette[bicyan_on_white]='\033[96;1;47m'
# Bold Regular Color in High Intensity Background
shell_color_palette[bred_on_iblack]='\033[31;1;100m'
shell_color_palette[bgreen_on_iblack]='\033[32;1;100m'
shell_color_palette[byellow_on_iblack]='\033[33;1;100m'
shell_color_palette[bblue_on_iblack]='\033[34;1;100m'
shell_color_palette[bpurple_on_iblack]='\033[35;1;100m'
shell_color_palette[bcyan_on_iblack]='\033[36;1;100m'
shell_color_palette[bwhite_on_iblack]='\033[37;1;100m'
shell_color_palette[bblack_on_ired]='\033[30;1;101m'
shell_color_palette[bgreen_on_ired]='\033[32;1;101m'
shell_color_palette[byellow_on_ired]='\033[33;1;101m'
shell_color_palette[bblue_on_ired]='\033[34;1;101m'
shell_color_palette[bpurple_on_ired]='\033[35;1;101m'
shell_color_palette[bcyan_on_ired]='\033[36;1;101m'
shell_color_palette[bwhite_on_ired]='\033[37;1;101m'
shell_color_palette[bblack_on_igreen]='\033[30;1;102m'
shell_color_palette[bred_on_igreen]='\033[31;1;102m'
shell_color_palette[byellow_on_igreen]='\033[33;1;102m'
shell_color_palette[bblue_on_igreen]='\033[34;1;102m'
shell_color_palette[bpurple_on_igreen]='\033[35;1;102m'
shell_color_palette[bcyan_on_igreen]='\033[36;1;102m'
shell_color_palette[bwhite_on_igreen]='\033[37;1;102m'
shell_color_palette[bblack_on_iyellow]='\033[30;1;103m'
shell_color_palette[bred_on_iyellow]='\033[31;1;103m'
shell_color_palette[bgreen_on_iyellow]='\033[32;1;103m'
shell_color_palette[bblue_on_iyellow]='\033[34;1;103m'
shell_color_palette[bpurple_on_iyellow]='\033[35;1;103m'
shell_color_palette[bcyan_on_iyellow]='\033[36;1;103m'
shell_color_palette[bwhite_on_iyellow]='\033[37;1;103m'
shell_color_palette[bblack_on_iblue]='\033[30;1;104m'
shell_color_palette[bred_on_iblue]='\033[31;1;104m'
shell_color_palette[bgreen_on_iblue]='\033[32;1;104m'
shell_color_palette[byellow_on_iblue]='\033[33;1;104m'
shell_color_palette[bpurple_on_iblue]='\033[35;1;104m'
shell_color_palette[bcyan_on_iblue]='\033[36;1;104m'
shell_color_palette[bwhite_on_iblue]='\033[37;1;104m'
shell_color_palette[bblack_on_ipurple]='\033[30;1;105m'
shell_color_palette[bred_on_ipurple]='\033[31;1;105m'
shell_color_palette[bgreen_on_ipurple]='\033[32;1;105m'
shell_color_palette[byellow_on_ipurple]='\033[33;1;105m'
shell_color_palette[bblue_on_ipurple]='\033[34;1;105m'
shell_color_palette[bcyan_on_ipurple]='\033[36;1;105m'
shell_color_palette[bwhite_on_ipurple]='\033[37;1;105m'
shell_color_palette[bblack_on_icyan]='\033[30;1;106m'
shell_color_palette[bred_on_icyan]='\033[31;1;106m'
shell_color_palette[bgreen_on_icyan]='\033[32;1;106m'
shell_color_palette[byellow_on_icyan]='\033[33;1;106m'
shell_color_palette[bblue_on_icyan]='\033[34;1;106m'
shell_color_palette[bpurple_on_icyan]='\033[35;1;106m'
shell_color_palette[bwhite_on_icyan]='\033[37;1;106m'
shell_color_palette[bblack_on_iwhite]='\033[30;1;107m'
shell_color_palette[bred_on_iwhite]='\033[31;1;107m'
shell_color_palette[bgreen_on_iwhite]='\033[32;1;107m'
shell_color_palette[byellow_on_iwhite]='\033[33;1;107m'
shell_color_palette[bblue_on_iwhite]='\033[34;1;107m'
shell_color_palette[bpurple_on_iwhite]='\033[35;1;107m'
shell_color_palette[bcyan_on_iwhite]='\033[36;1;107m'
# Bold High Intensity Color in High Intensity Background
shell_color_palette[bired_on_iblack]='\033[91;1;100m'
shell_color_palette[bigreen_on_iblack]='\033[92;1;100m'
shell_color_palette[biyellow_on_iblack]='\033[93;1;100m'
shell_color_palette[biblue_on_iblack]='\033[94;1;100m'
shell_color_palette[bipurple_on_iblack]='\033[95;1;100m'
shell_color_palette[bicyan_on_iblack]='\033[96;1;100m'
shell_color_palette[biwhite_on_iblack]='\033[97;1;100m'
shell_color_palette[biblack_on_ired]='\033[90;1;101m'
shell_color_palette[bigreen_on_ired]='\033[92;1;101m'
shell_color_palette[biyellow_on_ired]='\033[93;1;101m'
shell_color_palette[biblue_on_ired]='\033[94;1;101m'
shell_color_palette[bipurple_on_ired]='\033[95;1;101m'
shell_color_palette[bicyan_on_ired]='\033[96;1;101m'
shell_color_palette[biwhite_on_ired]='\033[97;1;101m'
shell_color_palette[biblack_on_igreen]='\033[90;1;102m'
shell_color_palette[bired_on_igreen]='\033[91;1;102m'
shell_color_palette[biyellow_on_igreen]='\033[93;1;102m'
shell_color_palette[biblue_on_igreen]='\033[94;1;102m'
shell_color_palette[bipurple_on_igreen]='\033[95;1;102m'
shell_color_palette[bicyan_on_igreen]='\033[96;1;102m'
shell_color_palette[biwhite_on_igreen]='\033[97;1;102m'
shell_color_palette[biblack_on_iyellow]='\033[90;1;103m'
shell_color_palette[bired_on_iyellow]='\033[91;1;103m'
shell_color_palette[bigreen_on_iyellow]='\033[92;1;103m'
shell_color_palette[biblue_on_iyellow]='\033[94;1;103m'
shell_color_palette[bipurple_on_iyellow]='\033[95;1;103m'
shell_color_palette[bicyan_on_iyellow]='\033[96;1;103m'
shell_color_palette[biwhite_on_iyellow]='\033[97;1;103m'
shell_color_palette[biblack_on_iblue]='\033[90;1;104m'
shell_color_palette[bired_on_iblue]='\033[91;1;104m'
shell_color_palette[bigreen_on_iblue]='\033[92;1;104m'
shell_color_palette[biyellow_on_iblue]='\033[93;1;104m'
shell_color_palette[bipurple_on_iblue]='\033[95;1;104m'
shell_color_palette[bicyan_on_iblue]='\033[96;1;104m'
shell_color_palette[biwhite_on_iblue]='\033[97;1;104m'
shell_color_palette[biblack_on_ipurple]='\033[90;1;105m'
shell_color_palette[bired_on_ipurple]='\033[91;1;105m'
shell_color_palette[bigreen_on_ipurple]='\033[92;1;105m'
shell_color_palette[biyellow_on_ipurple]='\033[93;1;105m'
shell_color_palette[biblue_on_ipurple]='\033[94;1;105m'
shell_color_palette[bicyan_on_ipurple]='\033[96;1;105m'
shell_color_palette[biwhite_on_ipurple]='\033[97;1;105m'
shell_color_palette[biblack_on_icyan]='\033[90;1;106m'
shell_color_palette[bired_on_icyan]='\033[91;1;106m'
shell_color_palette[bigreen_on_icyan]='\033[92;1;106m'
shell_color_palette[biyellow_on_icyan]='\033[93;1;106m'
shell_color_palette[biblue_on_icyan]='\033[94;1;106m'
shell_color_palette[bipurple_on_icyan]='\033[95;1;106m'
shell_color_palette[biwhite_on_icyan]='\033[97;1;106m'
shell_color_palette[biblack_on_iwhite]='\033[90;1;107m'
shell_color_palette[bired_on_iwhite]='\033[91;1;107m'
shell_color_palette[bigreen_on_iwhite]='\033[92;1;107m'
shell_color_palette[biyellow_on_iwhite]='\033[93;1;107m'
shell_color_palette[biblue_on_iwhite]='\033[94;1;107m'
shell_color_palette[bipurple_on_iwhite]='\033[95;1;107m'
shell_color_palette[bicyan_on_iwhite]='\033[96;1;107m'
######################################################
################ MIX PALETTE #########################
################ BOLD AND ITALIC ######################
# Colors in Regular Background with bold and Italic
shell_color_palette[ibred_on_black]='\033[31;1;3;40m'       # Red on Black
shell_color_palette[ibgreen_on_black]='\033[32;1;3;40m'     # Green on Black
shell_color_palette[ibyellow_on_black]='\033[33;1;3;40m'    # Yellow on Black
shell_color_palette[ibblue_on_black]='\033[34;1;3;40m'      # Blue on Black
shell_color_palette[ibpurple_on_black]='\033[35;1;3;40m'    # Purple on Black
shell_color_palette[ibcyan_on_black]='\033[36;1;3;40m'      # Cyan on Black
shell_color_palette[ibwhite_on_black]='\033[37;1;3;40m'     # White on Black
shell_color_palette[ibblack_on_red]='\033[30;1;3;41m'       # Black on Red
shell_color_palette[ibgreen_on_red]='\033[32;1;3;41m'       # Green on Red
shell_color_palette[ibyellow_on_red]='\033[33;1;3;41m'      # Yellow on Red
shell_color_palette[ibblue_on_red]='\033[34;1;3;41m'        # Blue on Red
shell_color_palette[ibpurple_on_red]='\033[35;1;3;41m'      # Purple on Red
shell_color_palette[ibcyan_on_red]='\033[36;1;3;41m'        # Cyan on Red
shell_color_palette[ibwhite_on_red]='\033[37;1;3;41m'       # White on Red
shell_color_palette[ibblack_on_green]='\033[30;1;3;42m'     # Black on Green
shell_color_palette[ibred_on_green]='\033[31;1;3;42m'       # Red on Green
shell_color_palette[ibyellow_on_green]='\033[33;1;3;42m'    # Yellow on Green
shell_color_palette[ibblue_on_green]='\033[34;1;3;42m'      # Blue on Green
shell_color_palette[ibpurple_on_green]='\033[35;1;3;42m'    # Purple on Green
shell_color_palette[ibcyan_on_green]='\033[36;1;3;42m'      # Cyan on Green
shell_color_palette[ibwhite_on_green]='\033[37;1;3;42m'     # White on Green
shell_color_palette[ibblack_on_yellow]='\033[30;1;3;43m'    # Black on Yellow
shell_color_palette[ibred_on_yellow]='\033[31;1;3;43m'      # Red on Yellow
shell_color_palette[ibgreen_on_yellow]='\033[32;1;3;43m'    # Green on Yellow
shell_color_palette[ibblue_on_yellow]='\033[34;1;3;43m'     # Blue on Yellow
shell_color_palette[ibpurple_on_yellow]='\033[35;1;3;43m'   # Purple on Yellow
shell_color_palette[ibcyan_on_yellow]='\033[36;1;3;43m'     # Cyan on Yellow
shell_color_palette[ibwhite_on_yellow]='\033[37;1;3;43m'    # White on Yellow
shell_color_palette[ibblack_on_blue]='\033[30;1;3;44m'     # Black on Blue
shell_color_palette[ibred_on_blue]='\033[31;1;3;44m'       # Red on Blue
shell_color_palette[ibgreen_on_blue]='\033[32;1;3;44m'     # Green on Blue
shell_color_palette[ibyellow_on_blue]='\033[33;1;3;44m'    # Yellow on Blue
shell_color_palette[ibpurple_on_blue]='\033[35;1;3;44m'    # Purple on Blue
shell_color_palette[ibcyan_on_blue]='\033[36;1;3;44m'      # Cyan on Blue
shell_color_palette[ibwhite_on_blue]='\033[37;1;3;44m'     # White on Blue
shell_color_palette[ibblack_on_purple]='\033[30;1;3;45m'     # Black on Purple
shell_color_palette[ibred_on_purple]='\033[31;1;3;45m'       # Red on Purple
shell_color_palette[ibgreen_on_purple]='\033[32;1;3;45m'     # Green on Purple
shell_color_palette[ibyellow_on_purple]='\033[33;1;3;45m'    # Yellow on Purple
shell_color_palette[ibblue_on_purple]='\033[34;1;3;45m'      # Blue on Purple
shell_color_palette[ibcyan_on_purple]='\033[36;1;3;45m'      # Cyan on Purple
shell_color_palette[ibwhite_on_purple]='\033[37;1;3;45m'     # White on Purple
shell_color_palette[ibblack_on_cyan]='\033[30;1;3;46m'     # Black on Cyan
shell_color_palette[ibred_on_cyan]='\033[31;1;3;46m'       # Red on Cyan
shell_color_palette[ibgreen_on_cyan]='\033[32;1;3;46m'     # Green on Cyan
shell_color_palette[ibyellow_on_cyan]='\033[33;1;3;46m'    # Yellow on Cyan
shell_color_palette[ibblue_on_cyan]='\033[34;1;3;46m'      # Blue on Cyan
shell_color_palette[ibpurple_on_cyan]='\033[35;1;3;46m'    # Purple on Cyan
shell_color_palette[ibwhite_on_cyan]='\033[37;1;3;46m'     # White on Cyan
shell_color_palette[ibblack_on_white]='\033[30;1;3;47m'     # Black on White
shell_color_palette[ibred_on_white]='\033[31;1;3;47m'       # Red on White
shell_color_palette[ibgreen_on_white]='\033[32;1;3;47m'     # Green on White
shell_color_palette[ibyellow_on_white]='\033[33;1;3;47m'    # Yellow on White
shell_color_palette[ibblue_on_white]='\033[34;1;3;47m'      # Blue on White
shell_color_palette[ibpurple_on_white]='\033[35;1;3;47m'    # Purple on White
shell_color_palette[ibcyan_on_white]='\033[36;1;3;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold and Italic
shell_color_palette[ibired_on_black]='\033[31;1;3;100m'       # Red on Black
shell_color_palette[ibigreen_on_black]='\033[32;1;3;100m'     # Green on Black
shell_color_palette[ibiyellow_on_black]='\033[33;1;3;100m'    # Yellow on Black
shell_color_palette[ibiblue_on_black]='\033[34;1;3;100m'      # Blue on Black
shell_color_palette[ibipurple_on_black]='\033[35;1;3;100m'    # Purple on Black
shell_color_palette[ibicyan_on_black]='\033[36;1;3;100m'      # Cyan on Black
shell_color_palette[ibiwhite_on_black]='\033[37;1;3;100m'     # White on Black
shell_color_palette[ibiblack_on_red]='\033[30;1;3;101m'       # Black on Red
shell_color_palette[ibigreen_on_red]='\033[32;1;3;101m'       # Green on Red
shell_color_palette[ibiyellow_on_red]='\033[33;1;3;101m'      # Yellow on Red
shell_color_palette[ibiblue_on_red]='\033[34;1;3;101m'        # Blue on Red
shell_color_palette[ibipurple_on_red]='\033[35;1;3;101m'      # Purple on Red
shell_color_palette[ibicyan_on_red]='\033[36;1;3;101m'        # Cyan on Red
shell_color_palette[ibiwhite_on_red]='\033[37;1;3;101m'       # White on Red
shell_color_palette[ibiblack_on_green]='\033[30;1;3;102m'     # Black on Green
shell_color_palette[ibired_on_green]='\033[31;1;3;102m'       # Red on Green
shell_color_palette[ibiyellow_on_green]='\033[33;1;3;102m'    # Yellow on Green
shell_color_palette[ibiblue_on_green]='\033[34;1;3;102m'      # Blue on Green
shell_color_palette[ibipurple_on_green]='\033[35;1;3;102m'    # Purple on Green
shell_color_palette[ibicyan_on_green]='\033[36;1;3;102m'      # Cyan on Green
shell_color_palette[ibiwhite_on_green]='\033[37;1;3;102m'     # White on Green
shell_color_palette[ibiblack_on_yellow]='\033[30;1;3;103m'    # Black on Yellow
shell_color_palette[ibired_on_yellow]='\033[31;1;3;103m'      # Red on Yellow
shell_color_palette[ibigreen_on_yellow]='\033[32;1;3;103m'    # Green on Yellow
shell_color_palette[ibiblue_on_yellow]='\033[34;1;3;103m'     # Blue on Yellow
shell_color_palette[ibipurple_on_yellow]='\033[35;1;3;103m'   # Purple on Yellow
shell_color_palette[ibicyan_on_yellow]='\033[36;1;3;103m'     # Cyan on Yellow
shell_color_palette[ibiwhite_on_yellow]='\033[37;1;3;103m'    # White on Yellow
shell_color_palette[ibiblack_on_blue]='\033[30;1;3;104m'     # Black on Blue
shell_color_palette[ibired_on_blue]='\033[31;1;3;104m'       # Red on Blue
shell_color_palette[ibigreen_on_blue]='\033[32;1;3;104m'     # Green on Blue
shell_color_palette[ibiyellow_on_blue]='\033[33;1;3;104m'    # Yellow on Blue
shell_color_palette[ibipurple_on_blue]='\033[35;1;3;104m'    # Purple on Blue
shell_color_palette[ibicyan_on_blue]='\033[36;1;3;104m'      # Cyan on Blue
shell_color_palette[ibiwhite_on_blue]='\033[37;1;3;104m'     # White on Blue
shell_color_palette[ibiblack_on_purple]='\033[30;1;3;105m'     # Black on Purple
shell_color_palette[ibired_on_purple]='\033[31;1;3;105m'       # Red on Purple
shell_color_palette[ibigreen_on_purple]='\033[32;1;3;105m'     # Green on Purple
shell_color_palette[ibiyellow_on_purple]='\033[33;1;3;105m'    # Yellow on Purple
shell_color_palette[ibiblue_on_purple]='\033[34;1;3;105m'      # Blue on Purple
shell_color_palette[ibicyan_on_purple]='\033[36;1;3;105m'      # Cyan on Purple
shell_color_palette[ibiwhite_on_purple]='\033[37;1;3;105m'     # White on Purple
shell_color_palette[ibiblack_on_cyan]='\033[30;1;3;106m'     # Black on Cyan
shell_color_palette[ibired_on_cyan]='\033[31;1;3;106m'       # Red on Cyan
shell_color_palette[ibigreen_on_cyan]='\033[32;1;3;106m'     # Green on Cyan
shell_color_palette[ibiyellow_on_cyan]='\033[33;1;3;106m'    # Yellow on Cyan
shell_color_palette[ibiblue_on_cyan]='\033[34;1;3;106m'      # Blue on Cyan
shell_color_palette[ibipurple_on_cyan]='\033[35;1;3;106m'    # Purple on Cyan
shell_color_palette[ibiwhite_on_cyan]='\033[37;1;3;106m'     # White on Cyan
shell_color_palette[ibiblack_on_white]='\033[30;1;3;107m'     # Black on White
shell_color_palette[ibired_on_white]='\033[31;1;3;107m'       # Red on White
shell_color_palette[ibigreen_on_white]='\033[32;1;3;107m'     # Green on White
shell_color_palette[ibiyellow_on_white]='\033[33;1;3;107m'    # Yellow on White
shell_color_palette[ibiblue_on_white]='\033[34;1;3;107m'      # Blue on White
shell_color_palette[ibipurple_on_white]='\033[35;1;3;107m'    # Purple on White
shell_color_palette[ibicyan_on_white]='\033[36;1;3;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND ITALIC MORE UNDERLINE ###########
# Colors in Regular Background with bold and Italic more Underline
shell_color_palette[uibred_on_black]='\033[31;1;3;4;40m'       # Red on Black
shell_color_palette[uibgreen_on_black]='\033[32;1;3;4;40m'     # Green on Black
shell_color_palette[uibyellow_on_black]='\033[33;1;3;4;40m'    # Yellow on Black
shell_color_palette[uibblue_on_black]='\033[34;1;3;4;40m'      # Blue on Black
shell_color_palette[uibpurple_on_black]='\033[35;1;3;4;40m'    # Purple on Black
shell_color_palette[uibcyan_on_black]='\033[36;1;3;4;40m'      # Cyan on Black
shell_color_palette[uibwhite_on_black]='\033[37;1;3;4;40m'     # White on Black
shell_color_palette[uibblack_on_red]='\033[30;1;3;4;41m'       # Black on Red
shell_color_palette[uibgreen_on_red]='\033[32;1;3;4;41m'       # Green on Red
shell_color_palette[uibyellow_on_red]='\033[33;1;3;4;41m'      # Yellow on Red
shell_color_palette[uibblue_on_red]='\033[34;1;3;4;41m'        # Blue on Red
shell_color_palette[uibpurple_on_red]='\033[35;1;3;4;41m'      # Purple on Red
shell_color_palette[uibcyan_on_red]='\033[36;1;3;4;41m'        # Cyan on Red
shell_color_palette[uibwhite_on_red]='\033[37;1;3;4;41m'       # White on Red
shell_color_palette[uibblack_on_green]='\033[30;1;3;4;42m'     # Black on Green
shell_color_palette[uibred_on_green]='\033[31;1;3;4;42m'       # Red on Green
shell_color_palette[uibyellow_on_green]='\033[33;1;3;4;42m'    # Yellow on Green
shell_color_palette[uibblue_on_green]='\033[34;1;3;4;42m'      # Blue on Green
shell_color_palette[uibpurple_on_green]='\033[35;1;3;4;42m'    # Purple on Green
shell_color_palette[uibcyan_on_green]='\033[36;1;3;4;42m'      # Cyan on Green
shell_color_palette[uibwhite_on_green]='\033[37;1;3;4;42m'     # White on Green
shell_color_palette[uibblack_on_yellow]='\033[30;1;3;4;43m'    # Black on Yellow
shell_color_palette[uibred_on_yellow]='\033[31;1;3;4;43m'      # Red on Yellow
shell_color_palette[uibgreen_on_yellow]='\033[32;1;3;4;43m'    # Green on Yellow
shell_color_palette[uibblue_on_yellow]='\033[34;1;3;4;43m'     # Blue on Yellow
shell_color_palette[uibpurple_on_yellow]='\033[35;1;3;4;43m'   # Purple on Yellow
shell_color_palette[uibcyan_on_yellow]='\033[36;1;3;4;43m'     # Cyan on Yellow
shell_color_palette[uibwhite_on_yellow]='\033[37;1;3;4;43m'    # White on Yellow
shell_color_palette[uibblack_on_blue]='\033[30;1;3;4;44m'     # Black on Blue
shell_color_palette[uibred_on_blue]='\033[31;1;3;4;44m'       # Red on Blue
shell_color_palette[uibgreen_on_blue]='\033[32;1;3;4;44m'     # Green on Blue
shell_color_palette[uibyellow_on_blue]='\033[33;1;3;4;44m'    # Yellow on Blue
shell_color_palette[uibpurple_on_blue]='\033[35;1;3;4;44m'    # Purple on Blue
shell_color_palette[uibcyan_on_blue]='\033[36;1;3;4;44m'      # Cyan on Blue
shell_color_palette[uibwhite_on_blue]='\033[37;1;3;4;44m'     # White on Blue
shell_color_palette[uibblack_on_purple]='\033[30;1;3;4;45m'     # Black on Purple
shell_color_palette[uibred_on_purple]='\033[31;1;3;4;45m'       # Red on Purple
shell_color_palette[uibgreen_on_purple]='\033[32;1;3;4;45m'     # Green on Purple
shell_color_palette[uibyellow_on_purple]='\033[33;1;3;4;45m'    # Yellow on Purple
shell_color_palette[uibblue_on_purple]='\033[34;1;3;4;45m'      # Blue on Purple
shell_color_palette[uibcyan_on_purple]='\033[36;1;3;4;45m'      # Cyan on Purple
shell_color_palette[uibwhite_on_purple]='\033[37;1;3;4;45m'     # White on Purple
shell_color_palette[uibblack_on_cyan]='\033[30;1;3;4;46m'     # Black on Cyan
shell_color_palette[uibred_on_cyan]='\033[31;1;3;4;46m'       # Red on Cyan
shell_color_palette[uibgreen_on_cyan]='\033[32;1;3;4;46m'     # Green on Cyan
shell_color_palette[uibyellow_on_cyan]='\033[33;1;3;4;46m'    # Yellow on Cyan
shell_color_palette[uibblue_on_cyan]='\033[34;1;3;4;46m'      # Blue on Cyan
shell_color_palette[uibpurple_on_cyan]='\033[35;1;3;4;46m'    # Purple on Cyan
shell_color_palette[uibwhite_on_cyan]='\033[37;1;3;4;46m'     # White on Cyan
shell_color_palette[uibblack_on_white]='\033[30;1;3;4;47m'     # Black on White
shell_color_palette[uibred_on_white]='\033[31;1;3;4;47m'       # Red on White
shell_color_palette[uibgreen_on_white]='\033[32;1;3;4;47m'     # Green on White
shell_color_palette[uibyellow_on_white]='\033[33;1;3;4;47m'    # Yellow on White
shell_color_palette[uibblue_on_white]='\033[34;1;3;4;47m'      # Blue on White
shell_color_palette[uibpurple_on_white]='\033[35;1;3;4;47m'    # Purple on White
shell_color_palette[uibcyan_on_white]='\033[36;1;3;4;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold and Italic
shell_color_palette[uibired_on_black]='\033[31;1;3;4;100m'       # Red on Black
shell_color_palette[uibigreen_on_black]='\033[32;1;3;4;100m'     # Green on Black
shell_color_palette[uibiyellow_on_black]='\033[33;1;3;4;100m'    # Yellow on Black
shell_color_palette[uibiblue_on_black]='\033[34;1;3;4;100m'      # Blue on Black
shell_color_palette[uibipurple_on_black]='\033[35;1;3;4;100m'    # Purple on Black
shell_color_palette[uibicyan_on_black]='\033[36;1;3;4;100m'      # Cyan on Black
shell_color_palette[uibiwhite_on_black]='\033[37;1;3;4;100m'     # White on Black
shell_color_palette[uibiblack_on_red]='\033[30;1;3;4;101m'       # Black on Red
shell_color_palette[uibigreen_on_red]='\033[32;1;3;4;101m'       # Green on Red
shell_color_palette[uibiyellow_on_red]='\033[33;1;3;4;101m'      # Yellow on Red
shell_color_palette[uibiblue_on_red]='\033[34;1;3;4;101m'        # Blue on Red
shell_color_palette[uibipurple_on_red]='\033[35;1;3;4;101m'      # Purple on Red
shell_color_palette[uibicyan_on_red]='\033[36;1;3;4;101m'        # Cyan on Red
shell_color_palette[uibiwhite_on_red]='\033[37;1;3;4;101m'       # White on Red
shell_color_palette[uibiblack_on_green]='\033[30;1;3;4;102m'     # Black on Green
shell_color_palette[uibired_on_green]='\033[31;1;3;4;102m'       # Red on Green
shell_color_palette[uibiyellow_on_green]='\033[33;1;3;4;102m'    # Yellow on Green
shell_color_palette[uibiblue_on_green]='\033[34;1;3;4;102m'      # Blue on Green
shell_color_palette[uibipurple_on_green]='\033[35;1;3;4;102m'    # Purple on Green
shell_color_palette[uibicyan_on_green]='\033[36;1;3;4;102m'      # Cyan on Green
shell_color_palette[uibiwhite_on_green]='\033[37;1;3;4;102m'     # White on Green
shell_color_palette[uibiblack_on_yellow]='\033[30;1;3;4;103m'    # Black on Yellow
shell_color_palette[uibired_on_yellow]='\033[31;1;3;4;103m'      # Red on Yellow
shell_color_palette[uibigreen_on_yellow]='\033[32;1;3;4;103m'    # Green on Yellow
shell_color_palette[uibiblue_on_yellow]='\033[34;1;3;4;103m'     # Blue on Yellow
shell_color_palette[uibipurple_on_yellow]='\033[35;1;3;4;103m'   # Purple on Yellow
shell_color_palette[uibicyan_on_yellow]='\033[36;1;3;4;103m'     # Cyan on Yellow
shell_color_palette[uibiwhite_on_yellow]='\033[37;1;3;4;103m'    # White on Yellow
shell_color_palette[uibiblack_on_blue]='\033[30;1;3;4;104m'     # Black on Blue
shell_color_palette[uibired_on_blue]='\033[31;1;3;4;104m'       # Red on Blue
shell_color_palette[uibigreen_on_blue]='\033[32;1;3;4;104m'     # Green on Blue
shell_color_palette[uibiyellow_on_blue]='\033[33;1;3;4;104m'    # Yellow on Blue
shell_color_palette[uibipurple_on_blue]='\033[35;1;3;4;104m'    # Purple on Blue
shell_color_palette[uibicyan_on_blue]='\033[36;1;3;4;104m'      # Cyan on Blue
shell_color_palette[uibiwhite_on_blue]='\033[37;1;3;4;104m'     # White on Blue
shell_color_palette[uibiblack_on_purple]='\033[30;1;3;4;105m'     # Black on Purple
shell_color_palette[uibired_on_purple]='\033[31;1;3;4;105m'       # Red on Purple
shell_color_palette[uibigreen_on_purple]='\033[32;1;3;4;105m'     # Green on Purple
shell_color_palette[uibiyellow_on_purple]='\033[33;1;3;4;105m'    # Yellow on Purple
shell_color_palette[uibiblue_on_purple]='\033[34;1;3;4;105m'      # Blue on Purple
shell_color_palette[uibicyan_on_purple]='\033[36;1;3;4;105m'      # Cyan on Purple
shell_color_palette[uibiwhite_on_purple]='\033[37;1;3;4;105m'     # White on Purple
shell_color_palette[uibiblack_on_cyan]='\033[30;1;3;4;106m'     # Black on Cyan
shell_color_palette[uibired_on_cyan]='\033[31;1;3;4;106m'       # Red on Cyan
shell_color_palette[uibigreen_on_cyan]='\033[32;1;3;4;106m'     # Green on Cyan
shell_color_palette[uibiyellow_on_cyan]='\033[33;1;3;4;106m'    # Yellow on Cyan
shell_color_palette[uibiblue_on_cyan]='\033[34;1;3;4;106m'      # Blue on Cyan
shell_color_palette[uibipurple_on_cyan]='\033[35;1;3;4;106m'    # Purple on Cyan
shell_color_palette[uibiwhite_on_cyan]='\033[37;1;3;4;106m'     # White on Cyan
shell_color_palette[uibiblack_on_white]='\033[30;1;3;4;107m'     # Black on White
shell_color_palette[uibired_on_white]='\033[31;1;3;4;107m'       # Red on White
shell_color_palette[uibigreen_on_white]='\033[32;1;3;4;107m'     # Green on White
shell_color_palette[uibiyellow_on_white]='\033[33;1;3;4;107m'    # Yellow on White
shell_color_palette[uibiblue_on_white]='\033[34;1;3;4;107m'      # Blue on White
shell_color_palette[uibipurple_on_white]='\033[35;1;3;4;107m'    # Purple on White
shell_color_palette[uibicyan_on_white]='\033[36;1;3;4;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND ITALIC MORE DOUBLE UNDERLINE ###########
# Colors in Regular Background with bold and Italic more Double Underline
shell_color_palette[duibred_on_black]='\033[31;1;3;21;40m'       # Red on Black
shell_color_palette[duibgreen_on_black]='\033[32;1;3;21;40m'     # Green on Black
shell_color_palette[duibyellow_on_black]='\033[33;1;3;21;40m'    # Yellow on Black
shell_color_palette[duibblue_on_black]='\033[34;1;3;21;40m'      # Blue on Black
shell_color_palette[duibpurple_on_black]='\033[35;1;3;21;40m'    # Purple on Black
shell_color_palette[duibcyan_on_black]='\033[36;1;3;21;40m'      # Cyan on Black
shell_color_palette[duibwhite_on_black]='\033[37;1;3;21;40m'     # White on Black
shell_color_palette[duibblack_on_red]='\033[30;1;3;21;41m'       # Black on Red
shell_color_palette[duibgreen_on_red]='\033[32;1;3;21;41m'       # Green on Red
shell_color_palette[duibyellow_on_red]='\033[33;1;3;21;41m'      # Yellow on Red
shell_color_palette[duibblue_on_red]='\033[34;1;3;21;41m'        # Blue on Red
shell_color_palette[duibpurple_on_red]='\033[35;1;3;21;41m'      # Purple on Red
shell_color_palette[duibcyan_on_red]='\033[36;1;3;21;41m'        # Cyan on Red
shell_color_palette[duibwhite_on_red]='\033[37;1;3;21;41m'       # White on Red
shell_color_palette[duibblack_on_green]='\033[30;1;3;21;42m'     # Black on Green
shell_color_palette[duibred_on_green]='\033[31;1;3;21;42m'       # Red on Green
shell_color_palette[duibyellow_on_green]='\033[33;1;3;21;42m'    # Yellow on Green
shell_color_palette[duibblue_on_green]='\033[34;1;3;21;42m'      # Blue on Green
shell_color_palette[duibpurple_on_green]='\033[35;1;3;21;42m'    # Purple on Green
shell_color_palette[duibcyan_on_green]='\033[36;1;3;21;42m'      # Cyan on Green
shell_color_palette[duibwhite_on_green]='\033[37;1;3;21;42m'     # White on Green
shell_color_palette[duibblack_on_yellow]='\033[30;1;3;21;43m'    # Black on Yellow
shell_color_palette[duibred_on_yellow]='\033[31;1;3;21;43m'      # Red on Yellow
shell_color_palette[duibgreen_on_yellow]='\033[32;1;3;21;43m'    # Green on Yellow
shell_color_palette[duibblue_on_yellow]='\033[34;1;3;21;43m'     # Blue on Yellow
shell_color_palette[duibpurple_on_yellow]='\033[35;1;3;21;43m'   # Purple on Yellow
shell_color_palette[duibcyan_on_yellow]='\033[36;1;3;21;43m'     # Cyan on Yellow
shell_color_palette[duibwhite_on_yellow]='\033[37;1;3;21;43m'    # White on Yellow
shell_color_palette[duibblack_on_blue]='\033[30;1;3;21;44m'     # Black on Blue
shell_color_palette[duibred_on_blue]='\033[31;1;3;21;44m'       # Red on Blue
shell_color_palette[duibgreen_on_blue]='\033[32;1;3;21;44m'     # Green on Blue
shell_color_palette[duibyellow_on_blue]='\033[33;1;3;21;44m'    # Yellow on Blue
shell_color_palette[duibpurple_on_blue]='\033[35;1;3;21;44m'    # Purple on Blue
shell_color_palette[duibcyan_on_blue]='\033[36;1;3;21;44m'      # Cyan on Blue
shell_color_palette[duibwhite_on_blue]='\033[37;1;3;21;44m'     # White on Blue
shell_color_palette[duibblack_on_purple]='\033[30;1;3;21;45m'     # Black on Purple
shell_color_palette[duibred_on_purple]='\033[31;1;3;21;45m'       # Red on Purple
shell_color_palette[duibgreen_on_purple]='\033[32;1;3;21;45m'     # Green on Purple
shell_color_palette[duibyellow_on_purple]='\033[33;1;3;21;45m'    # Yellow on Purple
shell_color_palette[duibblue_on_purple]='\033[34;1;3;21;45m'      # Blue on Purple
shell_color_palette[duibcyan_on_purple]='\033[36;1;3;21;45m'      # Cyan on Purple
shell_color_palette[duibwhite_on_purple]='\033[37;1;3;21;45m'     # White on Purple
shell_color_palette[duibblack_on_cyan]='\033[30;1;3;21;46m'     # Black on Cyan
shell_color_palette[duibred_on_cyan]='\033[31;1;3;21;46m'       # Red on Cyan
shell_color_palette[duibgreen_on_cyan]='\033[32;1;3;21;46m'     # Green on Cyan
shell_color_palette[duibyellow_on_cyan]='\033[33;1;3;21;46m'    # Yellow on Cyan
shell_color_palette[duibblue_on_cyan]='\033[34;1;3;21;46m'      # Blue on Cyan
shell_color_palette[duibpurple_on_cyan]='\033[35;1;3;21;46m'    # Purple on Cyan
shell_color_palette[duibwhite_on_cyan]='\033[37;1;3;21;46m'     # White on Cyan
shell_color_palette[duibblack_on_white]='\033[30;1;3;21;47m'     # Black on White
shell_color_palette[duibred_on_white]='\033[31;1;3;21;47m'       # Red on White
shell_color_palette[duibgreen_on_white]='\033[32;1;3;21;47m'     # Green on White
shell_color_palette[duibyellow_on_white]='\033[33;1;3;21;47m'    # Yellow on White
shell_color_palette[duibblue_on_white]='\033[34;1;3;21;47m'      # Blue on White
shell_color_palette[duibpurple_on_white]='\033[35;1;3;21;47m'    # Purple on White
shell_color_palette[duibcyan_on_white]='\033[36;1;3;21;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold and Italic
shell_color_palette[duibired_on_black]='\033[31;1;3;21;100m'       # Red on Black
shell_color_palette[duibigreen_on_black]='\033[32;1;3;21;100m'     # Green on Black
shell_color_palette[duibiyellow_on_black]='\033[33;1;3;21;100m'    # Yellow on Black
shell_color_palette[duibiblue_on_black]='\033[34;1;3;21;100m'      # Blue on Black
shell_color_palette[duibipurple_on_black]='\033[35;1;3;21;100m'    # Purple on Black
shell_color_palette[duibicyan_on_black]='\033[36;1;3;21;100m'      # Cyan on Black
shell_color_palette[duibiwhite_on_black]='\033[37;1;3;21;100m'     # White on Black
shell_color_palette[duibiblack_on_red]='\033[30;1;3;21;101m'       # Black on Red
shell_color_palette[duibigreen_on_red]='\033[32;1;3;21;101m'       # Green on Red
shell_color_palette[duibiyellow_on_red]='\033[33;1;3;21;101m'      # Yellow on Red
shell_color_palette[duibiblue_on_red]='\033[34;1;3;21;101m'        # Blue on Red
shell_color_palette[duibipurple_on_red]='\033[35;1;3;21;101m'      # Purple on Red
shell_color_palette[duibicyan_on_red]='\033[36;1;3;21;101m'        # Cyan on Red
shell_color_palette[duibiwhite_on_red]='\033[37;1;3;21;101m'       # White on Red
shell_color_palette[duibiblack_on_green]='\033[30;1;3;21;102m'     # Black on Green
shell_color_palette[duibired_on_green]='\033[31;1;3;21;102m'       # Red on Green
shell_color_palette[duibiyellow_on_green]='\033[33;1;3;21;102m'    # Yellow on Green
shell_color_palette[duibiblue_on_green]='\033[34;1;3;21;102m'      # Blue on Green
shell_color_palette[duibipurple_on_green]='\033[35;1;3;21;102m'    # Purple on Green
shell_color_palette[duibicyan_on_green]='\033[36;1;3;21;102m'      # Cyan on Green
shell_color_palette[duibiwhite_on_green]='\033[37;1;3;21;102m'     # White on Green
shell_color_palette[duibiblack_on_yellow]='\033[30;1;3;21;103m'    # Black on Yellow
shell_color_palette[duibired_on_yellow]='\033[31;1;3;21;103m'      # Red on Yellow
shell_color_palette[duibigreen_on_yellow]='\033[32;1;3;21;103m'    # Green on Yellow
shell_color_palette[duibiblue_on_yellow]='\033[34;1;3;21;103m'     # Blue on Yellow
shell_color_palette[duibipurple_on_yellow]='\033[35;1;3;21;103m'   # Purple on Yellow
shell_color_palette[duibicyan_on_yellow]='\033[36;1;3;21;103m'     # Cyan on Yellow
shell_color_palette[duibiwhite_on_yellow]='\033[37;1;3;21;103m'    # White on Yellow
shell_color_palette[duibiblack_on_blue]='\033[30;1;3;21;104m'     # Black on Blue
shell_color_palette[duibired_on_blue]='\033[31;1;3;21;104m'       # Red on Blue
shell_color_palette[duibigreen_on_blue]='\033[32;1;3;21;104m'     # Green on Blue
shell_color_palette[duibiyellow_on_blue]='\033[33;1;3;21;104m'    # Yellow on Blue
shell_color_palette[duibipurple_on_blue]='\033[35;1;3;21;104m'    # Purple on Blue
shell_color_palette[duibicyan_on_blue]='\033[36;1;3;21;104m'      # Cyan on Blue
shell_color_palette[duibiwhite_on_blue]='\033[37;1;3;21;104m'     # White on Blue
shell_color_palette[duibiblack_on_purple]='\033[30;1;3;21;105m'     # Black on Purple
shell_color_palette[duibired_on_purple]='\033[31;1;3;21;105m'       # Red on Purple
shell_color_palette[duibigreen_on_purple]='\033[32;1;3;21;105m'     # Green on Purple
shell_color_palette[duibiyellow_on_purple]='\033[33;1;3;21;105m'    # Yellow on Purple
shell_color_palette[duibiblue_on_purple]='\033[34;1;3;21;105m'      # Blue on Purple
shell_color_palette[duibicyan_on_purple]='\033[36;1;3;21;105m'      # Cyan on Purple
shell_color_palette[duibiwhite_on_purple]='\033[37;1;3;21;105m'     # White on Purple
shell_color_palette[duibiblack_on_cyan]='\033[30;1;3;21;106m'     # Black on Cyan
shell_color_palette[duibired_on_cyan]='\033[31;1;3;21;106m'       # Red on Cyan
shell_color_palette[duibigreen_on_cyan]='\033[32;1;3;21;106m'     # Green on Cyan
shell_color_palette[duibiyellow_on_cyan]='\033[33;1;3;21;106m'    # Yellow on Cyan
shell_color_palette[duibiblue_on_cyan]='\033[34;1;3;21;106m'      # Blue on Cyan
shell_color_palette[duibipurple_on_cyan]='\033[35;1;3;21;106m'    # Purple on Cyan
shell_color_palette[duibiwhite_on_cyan]='\033[37;1;3;21;106m'     # White on Cyan
shell_color_palette[duibiblack_on_white]='\033[30;1;3;21;107m'     # Black on White
shell_color_palette[duibired_on_white]='\033[31;1;3;21;107m'       # Red on White
shell_color_palette[duibigreen_on_white]='\033[32;1;3;21;107m'     # Green on White
shell_color_palette[duibiyellow_on_white]='\033[33;1;3;21;107m'    # Yellow on White
shell_color_palette[duibiblue_on_white]='\033[34;1;3;21;107m'      # Blue on White
shell_color_palette[duibipurple_on_white]='\033[35;1;3;21;107m'    # Purple on White
shell_color_palette[duibicyan_on_white]='\033[36;1;3;21;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND ITALIC MORE UNDERLINE WITH Strikethrough ###########
# Colors in Regular Background with bold and Italic more Underline with Strikethrough
shell_color_palette[suibred_on_black]='\033[31;1;3;4;9;40m'       # Red on Black
shell_color_palette[suibgreen_on_black]='\033[32;1;3;4;9;40m'     # Green on Black
shell_color_palette[suibyellow_on_black]='\033[33;1;3;4;9;40m'    # Yellow on Black
shell_color_palette[suibblue_on_black]='\033[34;1;3;4;9;40m'      # Blue on Black
shell_color_palette[suibpurple_on_black]='\033[35;1;3;4;9;40m'    # Purple on Black
shell_color_palette[suibcyan_on_black]='\033[36;1;3;4;9;40m'      # Cyan on Black
shell_color_palette[suibwhite_on_black]='\033[37;1;3;4;9;40m'     # White on Black
shell_color_palette[suibblack_on_red]='\033[30;1;3;4;9;41m'       # Black on Red
shell_color_palette[suibgreen_on_red]='\033[32;1;3;4;9;41m'       # Green on Red
shell_color_palette[suibyellow_on_red]='\033[33;1;3;4;9;41m'      # Yellow on Red
shell_color_palette[suibblue_on_red]='\033[34;1;3;4;9;41m'        # Blue on Red
shell_color_palette[suibpurple_on_red]='\033[35;1;3;4;9;41m'      # Purple on Red
shell_color_palette[suibcyan_on_red]='\033[36;1;3;4;9;41m'        # Cyan on Red
shell_color_palette[suibwhite_on_red]='\033[37;1;3;4;9;41m'       # White on Red
shell_color_palette[suibblack_on_green]='\033[30;1;3;4;9;42m'     # Black on Green
shell_color_palette[suibred_on_green]='\033[31;1;3;4;9;42m'       # Red on Green
shell_color_palette[suibyellow_on_green]='\033[33;1;3;4;9;42m'    # Yellow on Green
shell_color_palette[suibblue_on_green]='\033[34;1;3;4;9;42m'      # Blue on Green
shell_color_palette[suibpurple_on_green]='\033[35;1;3;4;9;42m'    # Purple on Green
shell_color_palette[suibcyan_on_green]='\033[36;1;3;4;9;42m'      # Cyan on Green
shell_color_palette[suibwhite_on_green]='\033[37;1;3;4;9;42m'     # White on Green
shell_color_palette[suibblack_on_yellow]='\033[30;1;3;4;9;43m'    # Black on Yellow
shell_color_palette[suibred_on_yellow]='\033[31;1;3;4;9;43m'      # Red on Yellow
shell_color_palette[suibgreen_on_yellow]='\033[32;1;3;4;9;43m'    # Green on Yellow
shell_color_palette[suibblue_on_yellow]='\033[34;1;3;4;9;43m'     # Blue on Yellow
shell_color_palette[suibpurple_on_yellow]='\033[35;1;3;4;9;43m'   # Purple on Yellow
shell_color_palette[suibcyan_on_yellow]='\033[36;1;3;4;9;43m'     # Cyan on Yellow
shell_color_palette[suibwhite_on_yellow]='\033[37;1;3;4;9;43m'    # White on Yellow
shell_color_palette[suibblack_on_blue]='\033[30;1;3;4;9;44m'     # Black on Blue
shell_color_palette[suibred_on_blue]='\033[31;1;3;4;9;44m'       # Red on Blue
shell_color_palette[suibgreen_on_blue]='\033[32;1;3;4;9;44m'     # Green on Blue
shell_color_palette[suibyellow_on_blue]='\033[33;1;3;4;9;44m'    # Yellow on Blue
shell_color_palette[suibpurple_on_blue]='\033[35;1;3;4;9;44m'    # Purple on Blue
shell_color_palette[suibcyan_on_blue]='\033[36;1;3;4;9;44m'      # Cyan on Blue
shell_color_palette[suibwhite_on_blue]='\033[37;1;3;4;9;44m'     # White on Blue
shell_color_palette[suibblack_on_purple]='\033[30;1;3;4;9;45m'     # Black on Purple
shell_color_palette[suibred_on_purple]='\033[31;1;3;4;9;45m'       # Red on Purple
shell_color_palette[suibgreen_on_purple]='\033[32;1;3;4;9;45m'     # Green on Purple
shell_color_palette[suibyellow_on_purple]='\033[33;1;3;4;9;45m'    # Yellow on Purple
shell_color_palette[suibblue_on_purple]='\033[34;1;3;4;9;45m'      # Blue on Purple
shell_color_palette[suibcyan_on_purple]='\033[36;1;3;4;9;45m'      # Cyan on Purple
shell_color_palette[suibwhite_on_purple]='\033[37;1;3;4;9;45m'     # White on Purple
shell_color_palette[suibblack_on_cyan]='\033[30;1;3;4;9;46m'     # Black on Cyan
shell_color_palette[suibred_on_cyan]='\033[31;1;3;4;9;46m'       # Red on Cyan
shell_color_palette[suibgreen_on_cyan]='\033[32;1;3;4;9;46m'     # Green on Cyan
shell_color_palette[suibyellow_on_cyan]='\033[33;1;3;4;9;46m'    # Yellow on Cyan
shell_color_palette[suibblue_on_cyan]='\033[34;1;3;4;9;46m'      # Blue on Cyan
shell_color_palette[suibpurple_on_cyan]='\033[35;1;3;4;9;46m'    # Purple on Cyan
shell_color_palette[suibwhite_on_cyan]='\033[37;1;3;4;9;46m'     # White on Cyan
shell_color_palette[suibblack_on_white]='\033[30;1;3;4;9;47m'     # Black on White
shell_color_palette[suibred_on_white]='\033[31;1;3;4;9;47m'       # Red on White
shell_color_palette[suibgreen_on_white]='\033[32;1;3;4;9;47m'     # Green on White
shell_color_palette[suibyellow_on_white]='\033[33;1;3;4;9;47m'    # Yellow on White
shell_color_palette[suibblue_on_white]='\033[34;1;3;4;9;47m'      # Blue on White
shell_color_palette[suibpurple_on_white]='\033[35;1;3;4;9;47m'    # Purple on White
shell_color_palette[suibcyan_on_white]='\033[36;1;3;4;9;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold and Italic
shell_color_palette[suibired_on_black]='\033[31;1;3;4;9;100m'       # Red on Black
shell_color_palette[suibigreen_on_black]='\033[32;1;3;4;9;100m'     # Green on Black
shell_color_palette[suibiyellow_on_black]='\033[33;1;3;4;9;100m'    # Yellow on Black
shell_color_palette[suibiblue_on_black]='\033[34;1;3;4;9;100m'      # Blue on Black
shell_color_palette[suibipurple_on_black]='\033[35;1;3;4;9;100m'    # Purple on Black
shell_color_palette[suibicyan_on_black]='\033[36;1;3;4;9;100m'      # Cyan on Black
shell_color_palette[suibiwhite_on_black]='\033[37;1;3;4;9;100m'     # White on Black
shell_color_palette[suibiblack_on_red]='\033[30;1;3;4;9;101m'       # Black on Red
shell_color_palette[suibigreen_on_red]='\033[32;1;3;4;9;101m'       # Green on Red
shell_color_palette[suibiyellow_on_red]='\033[33;1;3;4;9;101m'      # Yellow on Red
shell_color_palette[suibiblue_on_red]='\033[34;1;3;4;9;101m'        # Blue on Red
shell_color_palette[suibipurple_on_red]='\033[35;1;3;4;9;101m'      # Purple on Red
shell_color_palette[suibicyan_on_red]='\033[36;1;3;4;9;101m'        # Cyan on Red
shell_color_palette[suibiwhite_on_red]='\033[37;1;3;4;9;101m'       # White on Red
shell_color_palette[suibiblack_on_green]='\033[30;1;3;4;9;102m'     # Black on Green
shell_color_palette[suibired_on_green]='\033[31;1;3;4;9;102m'       # Red on Green
shell_color_palette[suibiyellow_on_green]='\033[33;1;3;4;9;102m'    # Yellow on Green
shell_color_palette[suibiblue_on_green]='\033[34;1;3;4;9;102m'      # Blue on Green
shell_color_palette[suibipurple_on_green]='\033[35;1;3;4;9;102m'    # Purple on Green
shell_color_palette[suibicyan_on_green]='\033[36;1;3;4;9;102m'      # Cyan on Green
shell_color_palette[suibiwhite_on_green]='\033[37;1;3;4;9;102m'     # White on Green
shell_color_palette[suibiblack_on_yellow]='\033[30;1;3;4;9;103m'    # Black on Yellow
shell_color_palette[suibired_on_yellow]='\033[31;1;3;4;9;103m'      # Red on Yellow
shell_color_palette[suibigreen_on_yellow]='\033[32;1;3;4;9;103m'    # Green on Yellow
shell_color_palette[suibiblue_on_yellow]='\033[34;1;3;4;9;103m'     # Blue on Yellow
shell_color_palette[suibipurple_on_yellow]='\033[35;1;3;4;9;103m'   # Purple on Yellow
shell_color_palette[suibicyan_on_yellow]='\033[36;1;3;4;9;103m'     # Cyan on Yellow
shell_color_palette[suibiwhite_on_yellow]='\033[37;1;3;4;9;103m'    # White on Yellow
shell_color_palette[suibiblack_on_blue]='\033[30;1;3;4;9;104m'     # Black on Blue
shell_color_palette[suibired_on_blue]='\033[31;1;3;4;9;104m'       # Red on Blue
shell_color_palette[suibigreen_on_blue]='\033[32;1;3;4;9;104m'     # Green on Blue
shell_color_palette[suibiyellow_on_blue]='\033[33;1;3;4;9;104m'    # Yellow on Blue
shell_color_palette[suibipurple_on_blue]='\033[35;1;3;4;9;104m'    # Purple on Blue
shell_color_palette[suibicyan_on_blue]='\033[36;1;3;4;9;104m'      # Cyan on Blue
shell_color_palette[suibiwhite_on_blue]='\033[37;1;3;4;9;104m'     # White on Blue
shell_color_palette[suibiblack_on_purple]='\033[30;1;3;4;9;105m'     # Black on Purple
shell_color_palette[suibired_on_purple]='\033[31;1;3;4;9;105m'       # Red on Purple
shell_color_palette[suibigreen_on_purple]='\033[32;1;3;4;9;105m'     # Green on Purple
shell_color_palette[suibiyellow_on_purple]='\033[33;1;3;4;9;105m'    # Yellow on Purple
shell_color_palette[suibiblue_on_purple]='\033[34;1;3;4;9;105m'      # Blue on Purple
shell_color_palette[suibicyan_on_purple]='\033[36;1;3;4;9;105m'      # Cyan on Purple
shell_color_palette[suibiwhite_on_purple]='\033[37;1;3;4;9;105m'     # White on Purple
shell_color_palette[suibiblack_on_cyan]='\033[30;1;3;4;9;106m'     # Black on Cyan
shell_color_palette[suibired_on_cyan]='\033[31;1;3;4;9;106m'       # Red on Cyan
shell_color_palette[suibigreen_on_cyan]='\033[32;1;3;4;9;106m'     # Green on Cyan
shell_color_palette[suibiyellow_on_cyan]='\033[33;1;3;4;9;106m'    # Yellow on Cyan
shell_color_palette[suibiblue_on_cyan]='\033[34;1;3;4;9;106m'      # Blue on Cyan
shell_color_palette[suibipurple_on_cyan]='\033[35;1;3;4;9;106m'    # Purple on Cyan
shell_color_palette[suibiwhite_on_cyan]='\033[37;1;3;4;9;106m'     # White on Cyan
shell_color_palette[suibiblack_on_white]='\033[30;1;3;4;9;107m'     # Black on White
shell_color_palette[suibired_on_white]='\033[31;1;3;4;9;107m'       # Red on White
shell_color_palette[suibigreen_on_white]='\033[32;1;3;4;9;107m'     # Green on White
shell_color_palette[suibiyellow_on_white]='\033[33;1;3;4;9;107m'    # Yellow on White
shell_color_palette[suibiblue_on_white]='\033[34;1;3;4;9;107m'      # Blue on White
shell_color_palette[suibipurple_on_white]='\033[35;1;3;4;9;107m'    # Purple on White
shell_color_palette[suibicyan_on_white]='\033[36;1;3;4;9;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND ITALIC WITH Strikethrough ###########
# Colors in Regular Background with bold and Italic more Strikethrough
shell_color_palette[sibred_on_black]='\033[31;1;3;9;40m'       # Red on Black
shell_color_palette[sibgreen_on_black]='\033[32;1;3;9;40m'     # Green on Black
shell_color_palette[sibyellow_on_black]='\033[33;1;3;9;40m'    # Yellow on Black
shell_color_palette[sibblue_on_black]='\033[34;1;3;9;40m'      # Blue on Black
shell_color_palette[sibpurple_on_black]='\033[35;1;3;9;40m'    # Purple on Black
shell_color_palette[sibcyan_on_black]='\033[36;1;3;9;40m'      # Cyan on Black
shell_color_palette[sibwhite_on_black]='\033[37;1;3;9;40m'     # White on Black
shell_color_palette[sibblack_on_red]='\033[30;1;3;9;41m'       # Black on Red
shell_color_palette[sibgreen_on_red]='\033[32;1;3;9;41m'       # Green on Red
shell_color_palette[sibyellow_on_red]='\033[33;1;3;9;41m'      # Yellow on Red
shell_color_palette[sibblue_on_red]='\033[34;1;3;9;41m'        # Blue on Red
shell_color_palette[sibpurple_on_red]='\033[35;1;3;9;41m'      # Purple on Red
shell_color_palette[sibcyan_on_red]='\033[36;1;3;9;41m'        # Cyan on Red
shell_color_palette[sibwhite_on_red]='\033[37;1;3;9;41m'       # White on Red
shell_color_palette[sibblack_on_green]='\033[30;1;3;9;42m'     # Black on Green
shell_color_palette[sibred_on_green]='\033[31;1;3;9;42m'       # Red on Green
shell_color_palette[sibyellow_on_green]='\033[33;1;3;9;42m'    # Yellow on Green
shell_color_palette[sibblue_on_green]='\033[34;1;3;9;42m'      # Blue on Green
shell_color_palette[sibpurple_on_green]='\033[35;1;3;9;42m'    # Purple on Green
shell_color_palette[sibcyan_on_green]='\033[36;1;3;9;42m'      # Cyan on Green
shell_color_palette[sibwhite_on_green]='\033[37;1;3;9;42m'     # White on Green
shell_color_palette[sibblack_on_yellow]='\033[30;1;3;9;43m'    # Black on Yellow
shell_color_palette[sibred_on_yellow]='\033[31;1;3;9;43m'      # Red on Yellow
shell_color_palette[sibgreen_on_yellow]='\033[32;1;3;9;43m'    # Green on Yellow
shell_color_palette[sibblue_on_yellow]='\033[34;1;3;9;43m'     # Blue on Yellow
shell_color_palette[sibpurple_on_yellow]='\033[35;1;3;9;43m'   # Purple on Yellow
shell_color_palette[sibcyan_on_yellow]='\033[36;1;3;9;43m'     # Cyan on Yellow
shell_color_palette[sibwhite_on_yellow]='\033[37;1;3;9;43m'    # White on Yellow
shell_color_palette[sibblack_on_blue]='\033[30;1;3;9;44m'     # Black on Blue
shell_color_palette[sibred_on_blue]='\033[31;1;3;9;44m'       # Red on Blue
shell_color_palette[sibgreen_on_blue]='\033[32;1;3;9;44m'     # Green on Blue
shell_color_palette[sibyellow_on_blue]='\033[33;1;3;9;44m'    # Yellow on Blue
shell_color_palette[sibpurple_on_blue]='\033[35;1;3;9;44m'    # Purple on Blue
shell_color_palette[sibcyan_on_blue]='\033[36;1;3;9;44m'      # Cyan on Blue
shell_color_palette[sibwhite_on_blue]='\033[37;1;3;9;44m'     # White on Blue
shell_color_palette[sibblack_on_purple]='\033[30;1;3;9;45m'     # Black on Purple
shell_color_palette[sibred_on_purple]='\033[31;1;3;9;45m'       # Red on Purple
shell_color_palette[sibgreen_on_purple]='\033[32;1;3;9;45m'     # Green on Purple
shell_color_palette[sibyellow_on_purple]='\033[33;1;3;9;45m'    # Yellow on Purple
shell_color_palette[sibblue_on_purple]='\033[34;1;3;9;45m'      # Blue on Purple
shell_color_palette[sibcyan_on_purple]='\033[36;1;3;9;45m'      # Cyan on Purple
shell_color_palette[sibwhite_on_purple]='\033[37;1;3;9;45m'     # White on Purple
shell_color_palette[sibblack_on_cyan]='\033[30;1;3;9;46m'     # Black on Cyan
shell_color_palette[sibred_on_cyan]='\033[31;1;3;9;46m'       # Red on Cyan
shell_color_palette[sibgreen_on_cyan]='\033[32;1;3;9;46m'     # Green on Cyan
shell_color_palette[sibyellow_on_cyan]='\033[33;1;3;9;46m'    # Yellow on Cyan
shell_color_palette[sibblue_on_cyan]='\033[34;1;3;9;46m'      # Blue on Cyan
shell_color_palette[sibpurple_on_cyan]='\033[35;1;3;9;46m'    # Purple on Cyan
shell_color_palette[sibwhite_on_cyan]='\033[37;1;3;9;46m'     # White on Cyan
shell_color_palette[sibblack_on_white]='\033[30;1;3;9;47m'     # Black on White
shell_color_palette[sibred_on_white]='\033[31;1;3;9;47m'       # Red on White
shell_color_palette[sibgreen_on_white]='\033[32;1;3;9;47m'     # Green on White
shell_color_palette[sibyellow_on_white]='\033[33;1;3;9;47m'    # Yellow on White
shell_color_palette[sibblue_on_white]='\033[34;1;3;9;47m'      # Blue on White
shell_color_palette[sibpurple_on_white]='\033[35;1;3;9;47m'    # Purple on White
shell_color_palette[sibcyan_on_white]='\033[36;1;3;9;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold and Italic
shell_color_palette[sibired_on_black]='\033[31;1;3;9;100m'       # Red on Black
shell_color_palette[sibigreen_on_black]='\033[32;1;3;9;100m'     # Green on Black
shell_color_palette[sibiyellow_on_black]='\033[33;1;3;9;100m'    # Yellow on Black
shell_color_palette[sibiblue_on_black]='\033[34;1;3;9;100m'      # Blue on Black
shell_color_palette[sibipurple_on_black]='\033[35;1;3;9;100m'    # Purple on Black
shell_color_palette[sibicyan_on_black]='\033[36;1;3;9;100m'      # Cyan on Black
shell_color_palette[sibiwhite_on_black]='\033[37;1;3;9;100m'     # White on Black
shell_color_palette[sibiblack_on_red]='\033[30;1;3;9;101m'       # Black on Red
shell_color_palette[sibigreen_on_red]='\033[32;1;3;9;101m'       # Green on Red
shell_color_palette[sibiyellow_on_red]='\033[33;1;3;9;101m'      # Yellow on Red
shell_color_palette[sibiblue_on_red]='\033[34;1;3;9;101m'        # Blue on Red
shell_color_palette[sibipurple_on_red]='\033[35;1;3;9;101m'      # Purple on Red
shell_color_palette[sibicyan_on_red]='\033[36;1;3;9;101m'        # Cyan on Red
shell_color_palette[sibiwhite_on_red]='\033[37;1;3;9;101m'       # White on Red
shell_color_palette[sibiblack_on_green]='\033[30;1;3;9;102m'     # Black on Green
shell_color_palette[sibired_on_green]='\033[31;1;3;9;102m'       # Red on Green
shell_color_palette[sibiyellow_on_green]='\033[33;1;3;9;102m'    # Yellow on Green
shell_color_palette[sibiblue_on_green]='\033[34;1;3;9;102m'      # Blue on Green
shell_color_palette[sibipurple_on_green]='\033[35;1;3;9;102m'    # Purple on Green
shell_color_palette[sibicyan_on_green]='\033[36;1;3;9;102m'      # Cyan on Green
shell_color_palette[sibiwhite_on_green]='\033[37;1;3;9;102m'     # White on Green
shell_color_palette[sibiblack_on_yellow]='\033[30;1;3;9;103m'    # Black on Yellow
shell_color_palette[sibired_on_yellow]='\033[31;1;3;9;103m'      # Red on Yellow
shell_color_palette[sibigreen_on_yellow]='\033[32;1;3;9;103m'    # Green on Yellow
shell_color_palette[sibiblue_on_yellow]='\033[34;1;3;9;103m'     # Blue on Yellow
shell_color_palette[sibipurple_on_yellow]='\033[35;1;3;9;103m'   # Purple on Yellow
shell_color_palette[sibicyan_on_yellow]='\033[36;1;3;9;103m'     # Cyan on Yellow
shell_color_palette[sibiwhite_on_yellow]='\033[37;1;3;9;103m'    # White on Yellow
shell_color_palette[sibiblack_on_blue]='\033[30;1;3;9;104m'     # Black on Blue
shell_color_palette[sibired_on_blue]='\033[31;1;3;9;104m'       # Red on Blue
shell_color_palette[sibigreen_on_blue]='\033[32;1;3;9;104m'     # Green on Blue
shell_color_palette[sibiyellow_on_blue]='\033[33;1;3;9;104m'    # Yellow on Blue
shell_color_palette[sibipurple_on_blue]='\033[35;1;3;9;104m'    # Purple on Blue
shell_color_palette[sibicyan_on_blue]='\033[36;1;3;9;104m'      # Cyan on Blue
shell_color_palette[sibiwhite_on_blue]='\033[37;1;3;9;104m'     # White on Blue
shell_color_palette[sibiblack_on_purple]='\033[30;1;3;9;105m'     # Black on Purple
shell_color_palette[sibired_on_purple]='\033[31;1;3;9;105m'       # Red on Purple
shell_color_palette[sibigreen_on_purple]='\033[32;1;3;9;105m'     # Green on Purple
shell_color_palette[sibiyellow_on_purple]='\033[33;1;3;9;105m'    # Yellow on Purple
shell_color_palette[sibiblue_on_purple]='\033[34;1;3;9;105m'      # Blue on Purple
shell_color_palette[sibicyan_on_purple]='\033[36;1;3;9;105m'      # Cyan on Purple
shell_color_palette[sibiwhite_on_purple]='\033[37;1;3;9;105m'     # White on Purple
shell_color_palette[sibiblack_on_cyan]='\033[30;1;3;9;106m'     # Black on Cyan
shell_color_palette[sibired_on_cyan]='\033[31;1;3;9;106m'       # Red on Cyan
shell_color_palette[sibigreen_on_cyan]='\033[32;1;3;9;106m'     # Green on Cyan
shell_color_palette[sibiyellow_on_cyan]='\033[33;1;3;9;106m'    # Yellow on Cyan
shell_color_palette[sibiblue_on_cyan]='\033[34;1;3;9;106m'      # Blue on Cyan
shell_color_palette[sibipurple_on_cyan]='\033[35;1;3;9;106m'    # Purple on Cyan
shell_color_palette[sibiwhite_on_cyan]='\033[37;1;3;9;106m'     # White on Cyan
shell_color_palette[sibiblack_on_white]='\033[30;1;3;9;107m'     # Black on White
shell_color_palette[sibired_on_white]='\033[31;1;3;9;107m'       # Red on White
shell_color_palette[sibigreen_on_white]='\033[32;1;3;9;107m'     # Green on White
shell_color_palette[sibiyellow_on_white]='\033[33;1;3;9;107m'    # Yellow on White
shell_color_palette[sibiblue_on_white]='\033[34;1;3;9;107m'      # Blue on White
shell_color_palette[sibipurple_on_white]='\033[35;1;3;9;107m'    # Purple on White
shell_color_palette[sibicyan_on_white]='\033[36;1;3;9;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND MORE UNDERLINE ###########
# Colors in Regular Background with bold more Underline
shell_color_palette[ubred_on_black]='\033[31;1;4;40m'       # Red on Black
shell_color_palette[ubgreen_on_black]='\033[32;1;4;40m'     # Green on Black
shell_color_palette[ubyellow_on_black]='\033[33;1;4;40m'    # Yellow on Black
shell_color_palette[ubblue_on_black]='\033[34;1;4;40m'      # Blue on Black
shell_color_palette[ubpurple_on_black]='\033[35;1;4;40m'    # Purple on Black
shell_color_palette[ubcyan_on_black]='\033[36;1;4;40m'      # Cyan on Black
shell_color_palette[ubwhite_on_black]='\033[37;1;4;40m'     # White on Black
shell_color_palette[ubblack_on_red]='\033[30;1;4;41m'       # Black on Red
shell_color_palette[ubgreen_on_red]='\033[32;1;4;41m'       # Green on Red
shell_color_palette[ubyellow_on_red]='\033[33;1;4;41m'      # Yellow on Red
shell_color_palette[ubblue_on_red]='\033[34;1;4;41m'        # Blue on Red
shell_color_palette[ubpurple_on_red]='\033[35;1;4;41m'      # Purple on Red
shell_color_palette[ubcyan_on_red]='\033[36;1;4;41m'        # Cyan on Red
shell_color_palette[ubwhite_on_red]='\033[37;1;4;41m'       # White on Red
shell_color_palette[ubblack_on_green]='\033[30;1;4;42m'     # Black on Green
shell_color_palette[ubred_on_green]='\033[31;1;4;42m'       # Red on Green
shell_color_palette[ubyellow_on_green]='\033[33;1;4;42m'    # Yellow on Green
shell_color_palette[ubblue_on_green]='\033[34;1;4;42m'      # Blue on Green
shell_color_palette[ubpurple_on_green]='\033[35;1;4;42m'    # Purple on Green
shell_color_palette[ubcyan_on_green]='\033[36;1;4;42m'      # Cyan on Green
shell_color_palette[ubwhite_on_green]='\033[37;1;4;42m'     # White on Green
shell_color_palette[ubblack_on_yellow]='\033[30;1;4;43m'    # Black on Yellow
shell_color_palette[ubred_on_yellow]='\033[31;1;4;43m'      # Red on Yellow
shell_color_palette[ubgreen_on_yellow]='\033[32;1;4;43m'    # Green on Yellow
shell_color_palette[ubblue_on_yellow]='\033[34;1;4;43m'     # Blue on Yellow
shell_color_palette[ubpurple_on_yellow]='\033[35;1;4;43m'   # Purple on Yellow
shell_color_palette[ubcyan_on_yellow]='\033[36;1;4;43m'     # Cyan on Yellow
shell_color_palette[ubwhite_on_yellow]='\033[37;1;4;43m'    # White on Yellow
shell_color_palette[ubblack_on_blue]='\033[30;1;4;44m'     # Black on Blue
shell_color_palette[ubred_on_blue]='\033[31;1;4;44m'       # Red on Blue
shell_color_palette[ubgreen_on_blue]='\033[32;1;4;44m'     # Green on Blue
shell_color_palette[ubyellow_on_blue]='\033[33;1;4;44m'    # Yellow on Blue
shell_color_palette[ubpurple_on_blue]='\033[35;1;4;44m'    # Purple on Blue
shell_color_palette[ubcyan_on_blue]='\033[36;1;4;44m'      # Cyan on Blue
shell_color_palette[ubwhite_on_blue]='\033[37;1;4;44m'     # White on Blue
shell_color_palette[ubblack_on_purple]='\033[30;1;4;45m'     # Black on Purple
shell_color_palette[ubred_on_purple]='\033[31;1;4;45m'       # Red on Purple
shell_color_palette[ubgreen_on_purple]='\033[32;1;4;45m'     # Green on Purple
shell_color_palette[ubyellow_on_purple]='\033[33;1;4;45m'    # Yellow on Purple
shell_color_palette[ubblue_on_purple]='\033[34;1;4;45m'      # Blue on Purple
shell_color_palette[ubcyan_on_purple]='\033[36;1;4;45m'      # Cyan on Purple
shell_color_palette[ubwhite_on_purple]='\033[37;1;4;45m'     # White on Purple
shell_color_palette[ubblack_on_cyan]='\033[30;1;4;46m'     # Black on Cyan
shell_color_palette[ubred_on_cyan]='\033[31;1;4;46m'       # Red on Cyan
shell_color_palette[ubgreen_on_cyan]='\033[32;1;4;46m'     # Green on Cyan
shell_color_palette[ubyellow_on_cyan]='\033[33;1;4;46m'    # Yellow on Cyan
shell_color_palette[ubblue_on_cyan]='\033[34;1;4;46m'      # Blue on Cyan
shell_color_palette[ubpurple_on_cyan]='\033[35;1;4;46m'    # Purple on Cyan
shell_color_palette[ubwhite_on_cyan]='\033[37;1;4;46m'     # White on Cyan
shell_color_palette[ubblack_on_white]='\033[30;1;4;47m'     # Black on White
shell_color_palette[ubred_on_white]='\033[31;1;4;47m'       # Red on White
shell_color_palette[ubgreen_on_white]='\033[32;1;4;47m'     # Green on White
shell_color_palette[ubyellow_on_white]='\033[33;1;4;47m'    # Yellow on White
shell_color_palette[ubblue_on_white]='\033[34;1;4;47m'      # Blue on White
shell_color_palette[ubpurple_on_white]='\033[35;1;4;47m'    # Purple on White
shell_color_palette[ubcyan_on_white]='\033[36;1;4;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold
shell_color_palette[ubired_on_black]='\033[31;1;4;100m'       # Red on Black
shell_color_palette[ubigreen_on_black]='\033[32;1;4;100m'     # Green on Black
shell_color_palette[ubiyellow_on_black]='\033[33;1;4;100m'    # Yellow on Black
shell_color_palette[ubiblue_on_black]='\033[34;1;4;100m'      # Blue on Black
shell_color_palette[ubipurple_on_black]='\033[35;1;4;100m'    # Purple on Black
shell_color_palette[ubicyan_on_black]='\033[36;1;4;100m'      # Cyan on Black
shell_color_palette[ubiwhite_on_black]='\033[37;1;4;100m'     # White on Black
shell_color_palette[ubiblack_on_red]='\033[30;1;4;101m'       # Black on Red
shell_color_palette[ubigreen_on_red]='\033[32;1;4;101m'       # Green on Red
shell_color_palette[ubiyellow_on_red]='\033[33;1;4;101m'      # Yellow on Red
shell_color_palette[ubiblue_on_red]='\033[34;1;4;101m'        # Blue on Red
shell_color_palette[ubipurple_on_red]='\033[35;1;4;101m'      # Purple on Red
shell_color_palette[ubicyan_on_red]='\033[36;1;4;101m'        # Cyan on Red
shell_color_palette[ubiwhite_on_red]='\033[37;1;4;101m'       # White on Red
shell_color_palette[ubiblack_on_green]='\033[30;1;4;102m'     # Black on Green
shell_color_palette[ubired_on_green]='\033[31;1;4;102m'       # Red on Green
shell_color_palette[ubiyellow_on_green]='\033[33;1;4;102m'    # Yellow on Green
shell_color_palette[ubiblue_on_green]='\033[34;1;4;102m'      # Blue on Green
shell_color_palette[ubipurple_on_green]='\033[35;1;4;102m'    # Purple on Green
shell_color_palette[ubicyan_on_green]='\033[36;1;4;102m'      # Cyan on Green
shell_color_palette[ubiwhite_on_green]='\033[37;1;4;102m'     # White on Green
shell_color_palette[ubiblack_on_yellow]='\033[30;1;4;103m'    # Black on Yellow
shell_color_palette[ubired_on_yellow]='\033[31;1;4;103m'      # Red on Yellow
shell_color_palette[ubigreen_on_yellow]='\033[32;1;4;103m'    # Green on Yellow
shell_color_palette[ubiblue_on_yellow]='\033[34;1;4;103m'     # Blue on Yellow
shell_color_palette[ubipurple_on_yellow]='\033[35;1;4;103m'   # Purple on Yellow
shell_color_palette[ubicyan_on_yellow]='\033[36;1;4;103m'     # Cyan on Yellow
shell_color_palette[ubiwhite_on_yellow]='\033[37;1;4;103m'    # White on Yellow
shell_color_palette[ubiblack_on_blue]='\033[30;1;4;104m'     # Black on Blue
shell_color_palette[ubired_on_blue]='\033[31;1;4;104m'       # Red on Blue
shell_color_palette[ubigreen_on_blue]='\033[32;1;4;104m'     # Green on Blue
shell_color_palette[ubiyellow_on_blue]='\033[33;1;4;104m'    # Yellow on Blue
shell_color_palette[ubipurple_on_blue]='\033[35;1;4;104m'    # Purple on Blue
shell_color_palette[ubicyan_on_blue]='\033[36;1;4;104m'      # Cyan on Blue
shell_color_palette[ubiwhite_on_blue]='\033[37;1;4;104m'     # White on Blue
shell_color_palette[ubiblack_on_purple]='\033[30;1;4;105m'     # Black on Purple
shell_color_palette[ubired_on_purple]='\033[31;1;4;105m'       # Red on Purple
shell_color_palette[ubigreen_on_purple]='\033[32;1;4;105m'     # Green on Purple
shell_color_palette[ubiyellow_on_purple]='\033[33;1;4;105m'    # Yellow on Purple
shell_color_palette[ubiblue_on_purple]='\033[34;1;4;105m'      # Blue on Purple
shell_color_palette[ubicyan_on_purple]='\033[36;1;4;105m'      # Cyan on Purple
shell_color_palette[ubiwhite_on_purple]='\033[37;1;4;105m'     # White on Purple
shell_color_palette[ubiblack_on_cyan]='\033[30;1;4;106m'     # Black on Cyan
shell_color_palette[ubired_on_cyan]='\033[31;1;4;106m'       # Red on Cyan
shell_color_palette[ubigreen_on_cyan]='\033[32;1;4;106m'     # Green on Cyan
shell_color_palette[ubiyellow_on_cyan]='\033[33;1;4;106m'    # Yellow on Cyan
shell_color_palette[ubiblue_on_cyan]='\033[34;1;4;106m'      # Blue on Cyan
shell_color_palette[ubipurple_on_cyan]='\033[35;1;4;106m'    # Purple on Cyan
shell_color_palette[ubiwhite_on_cyan]='\033[37;1;4;106m'     # White on Cyan
shell_color_palette[ubiblack_on_white]='\033[30;1;4;107m'     # Black on White
shell_color_palette[ubired_on_white]='\033[31;1;4;107m'       # Red on White
shell_color_palette[ubigreen_on_white]='\033[32;1;4;107m'     # Green on White
shell_color_palette[ubiyellow_on_white]='\033[33;1;4;107m'    # Yellow on White
shell_color_palette[ubiblue_on_white]='\033[34;1;4;107m'      # Blue on White
shell_color_palette[ubipurple_on_white]='\033[35;1;4;107m'    # Purple on White
shell_color_palette[ubicyan_on_white]='\033[36;1;4;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND MORE DOUBLE UNDERLINE ###########
# Colors in Regular Background with bold and Double Underline
shell_color_palette[dubred_on_black]='\033[31;1;21;40m'       # Red on Black
shell_color_palette[dubgreen_on_black]='\033[32;1;21;40m'     # Green on Black
shell_color_palette[dubyellow_on_black]='\033[33;1;21;40m'    # Yellow on Black
shell_color_palette[dubblue_on_black]='\033[34;1;21;40m'      # Blue on Black
shell_color_palette[dubpurple_on_black]='\033[35;1;21;40m'    # Purple on Black
shell_color_palette[dubcyan_on_black]='\033[36;1;21;40m'      # Cyan on Black
shell_color_palette[dubwhite_on_black]='\033[37;1;21;40m'     # White on Black
shell_color_palette[dubblack_on_red]='\033[30;1;21;41m'       # Black on Red
shell_color_palette[dubgreen_on_red]='\033[32;1;21;41m'       # Green on Red
shell_color_palette[dubyellow_on_red]='\033[33;1;21;41m'      # Yellow on Red
shell_color_palette[dubblue_on_red]='\033[34;1;21;41m'        # Blue on Red
shell_color_palette[dubpurple_on_red]='\033[35;1;21;41m'      # Purple on Red
shell_color_palette[dubcyan_on_red]='\033[36;1;21;41m'        # Cyan on Red
shell_color_palette[dubwhite_on_red]='\033[37;1;21;41m'       # White on Red
shell_color_palette[dubblack_on_green]='\033[30;1;21;42m'     # Black on Green
shell_color_palette[dubred_on_green]='\033[31;1;21;42m'       # Red on Green
shell_color_palette[dubyellow_on_green]='\033[33;1;21;42m'    # Yellow on Green
shell_color_palette[dubblue_on_green]='\033[34;1;21;42m'      # Blue on Green
shell_color_palette[dubpurple_on_green]='\033[35;1;21;42m'    # Purple on Green
shell_color_palette[dubcyan_on_green]='\033[36;1;21;42m'      # Cyan on Green
shell_color_palette[dubwhite_on_green]='\033[37;1;21;42m'     # White on Green
shell_color_palette[dubblack_on_yellow]='\033[30;1;21;43m'    # Black on Yellow
shell_color_palette[dubred_on_yellow]='\033[31;1;21;43m'      # Red on Yellow
shell_color_palette[dubgreen_on_yellow]='\033[32;1;21;43m'    # Green on Yellow
shell_color_palette[dubblue_on_yellow]='\033[34;1;21;43m'     # Blue on Yellow
shell_color_palette[dubpurple_on_yellow]='\033[35;1;21;43m'   # Purple on Yellow
shell_color_palette[dubcyan_on_yellow]='\033[36;1;21;43m'     # Cyan on Yellow
shell_color_palette[dubwhite_on_yellow]='\033[37;1;21;43m'    # White on Yellow
shell_color_palette[dubblack_on_blue]='\033[30;1;21;44m'     # Black on Blue
shell_color_palette[dubred_on_blue]='\033[31;1;21;44m'       # Red on Blue
shell_color_palette[dubgreen_on_blue]='\033[32;1;21;44m'     # Green on Blue
shell_color_palette[dubyellow_on_blue]='\033[33;1;21;44m'    # Yellow on Blue
shell_color_palette[dubpurple_on_blue]='\033[35;1;21;44m'    # Purple on Blue
shell_color_palette[dubcyan_on_blue]='\033[36;1;21;44m'      # Cyan on Blue
shell_color_palette[dubwhite_on_blue]='\033[37;1;21;44m'     # White on Blue
shell_color_palette[dubblack_on_purple]='\033[30;1;21;45m'     # Black on Purple
shell_color_palette[dubred_on_purple]='\033[31;1;21;45m'       # Red on Purple
shell_color_palette[dubgreen_on_purple]='\033[32;1;21;45m'     # Green on Purple
shell_color_palette[dubyellow_on_purple]='\033[33;1;21;45m'    # Yellow on Purple
shell_color_palette[dubblue_on_purple]='\033[34;1;21;45m'      # Blue on Purple
shell_color_palette[dubcyan_on_purple]='\033[36;1;21;45m'      # Cyan on Purple
shell_color_palette[dubwhite_on_purple]='\033[37;1;21;45m'     # White on Purple
shell_color_palette[dubblack_on_cyan]='\033[30;1;21;46m'     # Black on Cyan
shell_color_palette[dubred_on_cyan]='\033[31;1;21;46m'       # Red on Cyan
shell_color_palette[dubgreen_on_cyan]='\033[32;1;21;46m'     # Green on Cyan
shell_color_palette[dubyellow_on_cyan]='\033[33;1;21;46m'    # Yellow on Cyan
shell_color_palette[dubblue_on_cyan]='\033[34;1;21;46m'      # Blue on Cyan
shell_color_palette[dubpurple_on_cyan]='\033[35;1;21;46m'    # Purple on Cyan
shell_color_palette[dubwhite_on_cyan]='\033[37;1;21;46m'     # White on Cyan
shell_color_palette[dubblack_on_white]='\033[30;1;21;47m'     # Black on White
shell_color_palette[dubred_on_white]='\033[31;1;21;47m'       # Red on White
shell_color_palette[dubgreen_on_white]='\033[32;1;21;47m'     # Green on White
shell_color_palette[dubyellow_on_white]='\033[33;1;21;47m'    # Yellow on White
shell_color_palette[dubblue_on_white]='\033[34;1;21;47m'      # Blue on White
shell_color_palette[dubpurple_on_white]='\033[35;1;21;47m'    # Purple on White
shell_color_palette[dubcyan_on_white]='\033[36;1;21;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold
shell_color_palette[dubired_on_black]='\033[31;1;21;100m'       # Red on Black
shell_color_palette[dubigreen_on_black]='\033[32;1;21;100m'     # Green on Black
shell_color_palette[dubiyellow_on_black]='\033[33;1;21;100m'    # Yellow on Black
shell_color_palette[dubiblue_on_black]='\033[34;1;21;100m'      # Blue on Black
shell_color_palette[dubipurple_on_black]='\033[35;1;21;100m'    # Purple on Black
shell_color_palette[dubicyan_on_black]='\033[36;1;21;100m'      # Cyan on Black
shell_color_palette[dubiwhite_on_black]='\033[37;1;21;100m'     # White on Black
shell_color_palette[dubiblack_on_red]='\033[30;1;21;101m'       # Black on Red
shell_color_palette[dubigreen_on_red]='\033[32;1;21;101m'       # Green on Red
shell_color_palette[dubiyellow_on_red]='\033[33;1;21;101m'      # Yellow on Red
shell_color_palette[dubiblue_on_red]='\033[34;1;21;101m'        # Blue on Red
shell_color_palette[dubipurple_on_red]='\033[35;1;21;101m'      # Purple on Red
shell_color_palette[dubicyan_on_red]='\033[36;1;21;101m'        # Cyan on Red
shell_color_palette[dubiwhite_on_red]='\033[37;1;21;101m'       # White on Red
shell_color_palette[dubiblack_on_green]='\033[30;1;21;102m'     # Black on Green
shell_color_palette[dubired_on_green]='\033[31;1;21;102m'       # Red on Green
shell_color_palette[dubiyellow_on_green]='\033[33;1;21;102m'    # Yellow on Green
shell_color_palette[dubiblue_on_green]='\033[34;1;21;102m'      # Blue on Green
shell_color_palette[dubipurple_on_green]='\033[35;1;21;102m'    # Purple on Green
shell_color_palette[dubicyan_on_green]='\033[36;1;21;102m'      # Cyan on Green
shell_color_palette[dubiwhite_on_green]='\033[37;1;21;102m'     # White on Green
shell_color_palette[dubiblack_on_yellow]='\033[30;1;21;103m'    # Black on Yellow
shell_color_palette[dubired_on_yellow]='\033[31;1;21;103m'      # Red on Yellow
shell_color_palette[dubigreen_on_yellow]='\033[32;1;21;103m'    # Green on Yellow
shell_color_palette[dubiblue_on_yellow]='\033[34;1;21;103m'     # Blue on Yellow
shell_color_palette[dubipurple_on_yellow]='\033[35;1;21;103m'   # Purple on Yellow
shell_color_palette[dubicyan_on_yellow]='\033[36;1;21;103m'     # Cyan on Yellow
shell_color_palette[dubiwhite_on_yellow]='\033[37;1;21;103m'    # White on Yellow
shell_color_palette[dubiblack_on_blue]='\033[30;1;21;104m'     # Black on Blue
shell_color_palette[dubired_on_blue]='\033[31;1;21;104m'       # Red on Blue
shell_color_palette[dubigreen_on_blue]='\033[32;1;21;104m'     # Green on Blue
shell_color_palette[dubiyellow_on_blue]='\033[33;1;21;104m'    # Yellow on Blue
shell_color_palette[dubipurple_on_blue]='\033[35;1;21;104m'    # Purple on Blue
shell_color_palette[dubicyan_on_blue]='\033[36;1;21;104m'      # Cyan on Blue
shell_color_palette[dubiwhite_on_blue]='\033[37;1;21;104m'     # White on Blue
shell_color_palette[dubiblack_on_purple]='\033[30;1;21;105m'     # Black on Purple
shell_color_palette[dubired_on_purple]='\033[31;1;21;105m'       # Red on Purple
shell_color_palette[dubigreen_on_purple]='\033[32;1;21;105m'     # Green on Purple
shell_color_palette[dubiyellow_on_purple]='\033[33;1;21;105m'    # Yellow on Purple
shell_color_palette[dubiblue_on_purple]='\033[34;1;21;105m'      # Blue on Purple
shell_color_palette[dubicyan_on_purple]='\033[36;1;21;105m'      # Cyan on Purple
shell_color_palette[dubiwhite_on_purple]='\033[37;1;21;105m'     # White on Purple
shell_color_palette[dubiblack_on_cyan]='\033[30;1;21;106m'     # Black on Cyan
shell_color_palette[dubired_on_cyan]='\033[31;1;21;106m'       # Red on Cyan
shell_color_palette[dubigreen_on_cyan]='\033[32;1;21;106m'     # Green on Cyan
shell_color_palette[dubiyellow_on_cyan]='\033[33;1;21;106m'    # Yellow on Cyan
shell_color_palette[dubiblue_on_cyan]='\033[34;1;21;106m'      # Blue on Cyan
shell_color_palette[dubipurple_on_cyan]='\033[35;1;21;106m'    # Purple on Cyan
shell_color_palette[dubiwhite_on_cyan]='\033[37;1;21;106m'     # White on Cyan
shell_color_palette[dubiblack_on_white]='\033[30;1;21;107m'     # Black on White
shell_color_palette[dubired_on_white]='\033[31;1;21;107m'       # Red on White
shell_color_palette[dubigreen_on_white]='\033[32;1;21;107m'     # Green on White
shell_color_palette[dubiyellow_on_white]='\033[33;1;21;107m'    # Yellow on White
shell_color_palette[dubiblue_on_white]='\033[34;1;21;107m'      # Blue on White
shell_color_palette[dubipurple_on_white]='\033[35;1;21;107m'    # Purple on White
shell_color_palette[dubicyan_on_white]='\033[36;1;21;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND UNDERLINE WITH Strikethrough ###########
# Colors in Regular Background with bold and Underline with Strikethrough
shell_color_palette[subred_on_black]='\033[31;1;4;9;40m'       # Red on Black
shell_color_palette[subgreen_on_black]='\033[32;1;4;9;40m'     # Green on Black
shell_color_palette[subyellow_on_black]='\033[33;1;4;9;40m'    # Yellow on Black
shell_color_palette[subblue_on_black]='\033[34;1;4;9;40m'      # Blue on Black
shell_color_palette[subpurple_on_black]='\033[35;1;4;9;40m'    # Purple on Black
shell_color_palette[subcyan_on_black]='\033[36;1;4;9;40m'      # Cyan on Black
shell_color_palette[subwhite_on_black]='\033[37;1;4;9;40m'     # White on Black
shell_color_palette[subblack_on_red]='\033[30;1;4;9;41m'       # Black on Red
shell_color_palette[subgreen_on_red]='\033[32;1;4;9;41m'       # Green on Red
shell_color_palette[subyellow_on_red]='\033[33;1;4;9;41m'      # Yellow on Red
shell_color_palette[subblue_on_red]='\033[34;1;4;9;41m'        # Blue on Red
shell_color_palette[subpurple_on_red]='\033[35;1;4;9;41m'      # Purple on Red
shell_color_palette[subcyan_on_red]='\033[36;1;4;9;41m'        # Cyan on Red
shell_color_palette[subwhite_on_red]='\033[37;1;4;9;41m'       # White on Red
shell_color_palette[subblack_on_green]='\033[30;1;4;9;42m'     # Black on Green
shell_color_palette[subred_on_green]='\033[31;1;4;9;42m'       # Red on Green
shell_color_palette[subyellow_on_green]='\033[33;1;4;9;42m'    # Yellow on Green
shell_color_palette[subblue_on_green]='\033[34;1;4;9;42m'      # Blue on Green
shell_color_palette[subpurple_on_green]='\033[35;1;4;9;42m'    # Purple on Green
shell_color_palette[subcyan_on_green]='\033[36;1;4;9;42m'      # Cyan on Green
shell_color_palette[subwhite_on_green]='\033[37;1;4;9;42m'     # White on Green
shell_color_palette[subblack_on_yellow]='\033[30;1;4;9;43m'    # Black on Yellow
shell_color_palette[subred_on_yellow]='\033[31;1;4;9;43m'      # Red on Yellow
shell_color_palette[subgreen_on_yellow]='\033[32;1;4;9;43m'    # Green on Yellow
shell_color_palette[subblue_on_yellow]='\033[34;1;4;9;43m'     # Blue on Yellow
shell_color_palette[subpurple_on_yellow]='\033[35;1;4;9;43m'   # Purple on Yellow
shell_color_palette[subcyan_on_yellow]='\033[36;1;4;9;43m'     # Cyan on Yellow
shell_color_palette[subwhite_on_yellow]='\033[37;1;4;9;43m'    # White on Yellow
shell_color_palette[subblack_on_blue]='\033[30;1;4;9;44m'     # Black on Blue
shell_color_palette[subred_on_blue]='\033[31;1;4;9;44m'       # Red on Blue
shell_color_palette[subgreen_on_blue]='\033[32;1;4;9;44m'     # Green on Blue
shell_color_palette[subyellow_on_blue]='\033[33;1;4;9;44m'    # Yellow on Blue
shell_color_palette[subpurple_on_blue]='\033[35;1;4;9;44m'    # Purple on Blue
shell_color_palette[subcyan_on_blue]='\033[36;1;4;9;44m'      # Cyan on Blue
shell_color_palette[subwhite_on_blue]='\033[37;1;4;9;44m'     # White on Blue
shell_color_palette[subblack_on_purple]='\033[30;1;4;9;45m'     # Black on Purple
shell_color_palette[subred_on_purple]='\033[31;1;4;9;45m'       # Red on Purple
shell_color_palette[subgreen_on_purple]='\033[32;1;4;9;45m'     # Green on Purple
shell_color_palette[subyellow_on_purple]='\033[33;1;4;9;45m'    # Yellow on Purple
shell_color_palette[subblue_on_purple]='\033[34;1;4;9;45m'      # Blue on Purple
shell_color_palette[subcyan_on_purple]='\033[36;1;4;9;45m'      # Cyan on Purple
shell_color_palette[subwhite_on_purple]='\033[37;1;4;9;45m'     # White on Purple
shell_color_palette[subblack_on_cyan]='\033[30;1;4;9;46m'     # Black on Cyan
shell_color_palette[subred_on_cyan]='\033[31;1;4;9;46m'       # Red on Cyan
shell_color_palette[subgreen_on_cyan]='\033[32;1;4;9;46m'     # Green on Cyan
shell_color_palette[subyellow_on_cyan]='\033[33;1;4;9;46m'    # Yellow on Cyan
shell_color_palette[subblue_on_cyan]='\033[34;1;4;9;46m'      # Blue on Cyan
shell_color_palette[subpurple_on_cyan]='\033[35;1;4;9;46m'    # Purple on Cyan
shell_color_palette[subwhite_on_cyan]='\033[37;1;4;9;46m'     # White on Cyan
shell_color_palette[subblack_on_white]='\033[30;1;4;9;47m'     # Black on White
shell_color_palette[subred_on_white]='\033[31;1;4;9;47m'       # Red on White
shell_color_palette[subgreen_on_white]='\033[32;1;4;9;47m'     # Green on White
shell_color_palette[subyellow_on_white]='\033[33;1;4;9;47m'    # Yellow on White
shell_color_palette[subblue_on_white]='\033[34;1;4;9;47m'      # Blue on White
shell_color_palette[subpurple_on_white]='\033[35;1;4;9;47m'    # Purple on White
shell_color_palette[subcyan_on_white]='\033[36;1;4;9;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold
shell_color_palette[subired_on_black]='\033[31;1;4;9;100m'       # Red on Black
shell_color_palette[subigreen_on_black]='\033[32;1;4;9;100m'     # Green on Black
shell_color_palette[subiyellow_on_black]='\033[33;1;4;9;100m'    # Yellow on Black
shell_color_palette[subiblue_on_black]='\033[34;1;4;9;100m'      # Blue on Black
shell_color_palette[subipurple_on_black]='\033[35;1;4;9;100m'    # Purple on Black
shell_color_palette[subicyan_on_black]='\033[36;1;4;9;100m'      # Cyan on Black
shell_color_palette[subiwhite_on_black]='\033[37;1;4;9;100m'     # White on Black
shell_color_palette[subiblack_on_red]='\033[30;1;4;9;101m'       # Black on Red
shell_color_palette[subigreen_on_red]='\033[32;1;4;9;101m'       # Green on Red
shell_color_palette[subiyellow_on_red]='\033[33;1;4;9;101m'      # Yellow on Red
shell_color_palette[subiblue_on_red]='\033[34;1;4;9;101m'        # Blue on Red
shell_color_palette[subipurple_on_red]='\033[35;1;4;9;101m'      # Purple on Red
shell_color_palette[subicyan_on_red]='\033[36;1;4;9;101m'        # Cyan on Red
shell_color_palette[subiwhite_on_red]='\033[37;1;4;9;101m'       # White on Red
shell_color_palette[subiblack_on_green]='\033[30;1;4;9;102m'     # Black on Green
shell_color_palette[subired_on_green]='\033[31;1;4;9;102m'       # Red on Green
shell_color_palette[subiyellow_on_green]='\033[33;1;4;9;102m'    # Yellow on Green
shell_color_palette[subiblue_on_green]='\033[34;1;4;9;102m'      # Blue on Green
shell_color_palette[subipurple_on_green]='\033[35;1;4;9;102m'    # Purple on Green
shell_color_palette[subicyan_on_green]='\033[36;1;4;9;102m'      # Cyan on Green
shell_color_palette[subiwhite_on_green]='\033[37;1;4;9;102m'     # White on Green
shell_color_palette[subiblack_on_yellow]='\033[30;1;4;9;103m'    # Black on Yellow
shell_color_palette[subired_on_yellow]='\033[31;1;4;9;103m'      # Red on Yellow
shell_color_palette[subigreen_on_yellow]='\033[32;1;4;9;103m'    # Green on Yellow
shell_color_palette[subiblue_on_yellow]='\033[34;1;4;9;103m'     # Blue on Yellow
shell_color_palette[subipurple_on_yellow]='\033[35;1;4;9;103m'   # Purple on Yellow
shell_color_palette[subicyan_on_yellow]='\033[36;1;4;9;103m'     # Cyan on Yellow
shell_color_palette[subiwhite_on_yellow]='\033[37;1;4;9;103m'    # White on Yellow
shell_color_palette[subiblack_on_blue]='\033[30;1;4;9;104m'     # Black on Blue
shell_color_palette[subired_on_blue]='\033[31;1;4;9;104m'       # Red on Blue
shell_color_palette[subigreen_on_blue]='\033[32;1;4;9;104m'     # Green on Blue
shell_color_palette[subiyellow_on_blue]='\033[33;1;4;9;104m'    # Yellow on Blue
shell_color_palette[subipurple_on_blue]='\033[35;1;4;9;104m'    # Purple on Blue
shell_color_palette[subicyan_on_blue]='\033[36;1;4;9;104m'      # Cyan on Blue
shell_color_palette[subiwhite_on_blue]='\033[37;1;4;9;104m'     # White on Blue
shell_color_palette[subiblack_on_purple]='\033[30;1;4;9;105m'     # Black on Purple
shell_color_palette[subired_on_purple]='\033[31;1;4;9;105m'       # Red on Purple
shell_color_palette[subigreen_on_purple]='\033[32;1;4;9;105m'     # Green on Purple
shell_color_palette[subiyellow_on_purple]='\033[33;1;4;9;105m'    # Yellow on Purple
shell_color_palette[subiblue_on_purple]='\033[34;1;4;9;105m'      # Blue on Purple
shell_color_palette[subicyan_on_purple]='\033[36;1;4;9;105m'      # Cyan on Purple
shell_color_palette[subiwhite_on_purple]='\033[37;1;4;9;105m'     # White on Purple
shell_color_palette[subiblack_on_cyan]='\033[30;1;4;9;106m'     # Black on Cyan
shell_color_palette[subired_on_cyan]='\033[31;1;4;9;106m'       # Red on Cyan
shell_color_palette[subigreen_on_cyan]='\033[32;1;4;9;106m'     # Green on Cyan
shell_color_palette[subiyellow_on_cyan]='\033[33;1;4;9;106m'    # Yellow on Cyan
shell_color_palette[subiblue_on_cyan]='\033[34;1;4;9;106m'      # Blue on Cyan
shell_color_palette[subipurple_on_cyan]='\033[35;1;4;9;106m'    # Purple on Cyan
shell_color_palette[subiwhite_on_cyan]='\033[37;1;4;9;106m'     # White on Cyan
shell_color_palette[subiblack_on_white]='\033[30;1;4;9;107m'     # Black on White
shell_color_palette[subired_on_white]='\033[31;1;4;9;107m'       # Red on White
shell_color_palette[subigreen_on_white]='\033[32;1;4;9;107m'     # Green on White
shell_color_palette[subiyellow_on_white]='\033[33;1;4;9;107m'    # Yellow on White
shell_color_palette[subiblue_on_white]='\033[34;1;4;9;107m'      # Blue on White
shell_color_palette[subipurple_on_white]='\033[35;1;4;9;107m'    # Purple on White
shell_color_palette[subicyan_on_white]='\033[36;1;4;9;107m'      # Cyan on White
################
######################################################
################ MIX PALETTE #########################
########### BOLD AND Strikethrough ###########
# Colors in Regular Background with bold and Strikethrough
shell_color_palette[sbred_on_black]='\033[31;1;9;40m'       # Red on Black
shell_color_palette[sbgreen_on_black]='\033[32;1;9;40m'     # Green on Black
shell_color_palette[sbyellow_on_black]='\033[33;1;9;40m'    # Yellow on Black
shell_color_palette[sbblue_on_black]='\033[34;1;9;40m'      # Blue on Black
shell_color_palette[sbpurple_on_black]='\033[35;1;9;40m'    # Purple on Black
shell_color_palette[sbcyan_on_black]='\033[36;1;9;40m'      # Cyan on Black
shell_color_palette[sbwhite_on_black]='\033[37;1;9;40m'     # White on Black
shell_color_palette[sbblack_on_red]='\033[30;1;9;41m'       # Black on Red
shell_color_palette[sbgreen_on_red]='\033[32;1;9;41m'       # Green on Red
shell_color_palette[sbyellow_on_red]='\033[33;1;9;41m'      # Yellow on Red
shell_color_palette[sbblue_on_red]='\033[34;1;9;41m'        # Blue on Red
shell_color_palette[sbpurple_on_red]='\033[35;1;9;41m'      # Purple on Red
shell_color_palette[sbcyan_on_red]='\033[36;1;9;41m'        # Cyan on Red
shell_color_palette[sbwhite_on_red]='\033[37;1;9;41m'       # White on Red
shell_color_palette[sbblack_on_green]='\033[30;1;9;42m'     # Black on Green
shell_color_palette[sbred_on_green]='\033[31;1;9;42m'       # Red on Green
shell_color_palette[sbyellow_on_green]='\033[33;1;9;42m'    # Yellow on Green
shell_color_palette[sbblue_on_green]='\033[34;1;9;42m'      # Blue on Green
shell_color_palette[sbpurple_on_green]='\033[35;1;9;42m'    # Purple on Green
shell_color_palette[sbcyan_on_green]='\033[36;1;9;42m'      # Cyan on Green
shell_color_palette[sbwhite_on_green]='\033[37;1;9;42m'     # White on Green
shell_color_palette[sbblack_on_yellow]='\033[30;1;9;43m'    # Black on Yellow
shell_color_palette[sbred_on_yellow]='\033[31;1;9;43m'      # Red on Yellow
shell_color_palette[sbgreen_on_yellow]='\033[32;1;9;43m'    # Green on Yellow
shell_color_palette[sbblue_on_yellow]='\033[34;1;9;43m'     # Blue on Yellow
shell_color_palette[sbpurple_on_yellow]='\033[35;1;9;43m'   # Purple on Yellow
shell_color_palette[sbcyan_on_yellow]='\033[36;1;9;43m'     # Cyan on Yellow
shell_color_palette[sbwhite_on_yellow]='\033[37;1;9;43m'    # White on Yellow
shell_color_palette[sbblack_on_blue]='\033[30;1;9;44m'     # Black on Blue
shell_color_palette[sbred_on_blue]='\033[31;1;9;44m'       # Red on Blue
shell_color_palette[sbgreen_on_blue]='\033[32;1;9;44m'     # Green on Blue
shell_color_palette[sbyellow_on_blue]='\033[33;1;9;44m'    # Yellow on Blue
shell_color_palette[sbpurple_on_blue]='\033[35;1;9;44m'    # Purple on Blue
shell_color_palette[sbcyan_on_blue]='\033[36;1;9;44m'      # Cyan on Blue
shell_color_palette[sbwhite_on_blue]='\033[37;1;9;44m'     # White on Blue
shell_color_palette[sbblack_on_purple]='\033[30;1;9;45m'     # Black on Purple
shell_color_palette[sbred_on_purple]='\033[31;1;9;45m'       # Red on Purple
shell_color_palette[sbgreen_on_purple]='\033[32;1;9;45m'     # Green on Purple
shell_color_palette[sbyellow_on_purple]='\033[33;1;9;45m'    # Yellow on Purple
shell_color_palette[sbblue_on_purple]='\033[34;1;9;45m'      # Blue on Purple
shell_color_palette[sbcyan_on_purple]='\033[36;1;9;45m'      # Cyan on Purple
shell_color_palette[sbwhite_on_purple]='\033[37;1;9;45m'     # White on Purple
shell_color_palette[sbblack_on_cyan]='\033[30;1;9;46m'     # Black on Cyan
shell_color_palette[sbred_on_cyan]='\033[31;1;9;46m'       # Red on Cyan
shell_color_palette[sbgreen_on_cyan]='\033[32;1;9;46m'     # Green on Cyan
shell_color_palette[sbyellow_on_cyan]='\033[33;1;9;46m'    # Yellow on Cyan
shell_color_palette[sbblue_on_cyan]='\033[34;1;9;46m'      # Blue on Cyan
shell_color_palette[sbpurple_on_cyan]='\033[35;1;9;46m'    # Purple on Cyan
shell_color_palette[sbwhite_on_cyan]='\033[37;1;9;46m'     # White on Cyan
shell_color_palette[sbblack_on_white]='\033[30;1;9;47m'     # Black on White
shell_color_palette[sbred_on_white]='\033[31;1;9;47m'       # Red on White
shell_color_palette[sbgreen_on_white]='\033[32;1;9;47m'     # Green on White
shell_color_palette[sbyellow_on_white]='\033[33;1;9;47m'    # Yellow on White
shell_color_palette[sbblue_on_white]='\033[34;1;9;47m'      # Blue on White
shell_color_palette[sbpurple_on_white]='\033[35;1;9;47m'    # Purple on White
shell_color_palette[sbcyan_on_white]='\033[36;1;9;47m'      # Cyan on White
################
# Colors in High Intensity Background with bold
shell_color_palette[sbired_on_black]='\033[31;1;9;100m'       # Red on Black
shell_color_palette[sbigreen_on_black]='\033[32;1;9;100m'     # Green on Black
shell_color_palette[sbiyellow_on_black]='\033[33;1;9;100m'    # Yellow on Black
shell_color_palette[sbiblue_on_black]='\033[34;1;9;100m'      # Blue on Black
shell_color_palette[sbipurple_on_black]='\033[35;1;9;100m'    # Purple on Black
shell_color_palette[sbicyan_on_black]='\033[36;1;9;100m'      # Cyan on Black
shell_color_palette[sbiwhite_on_black]='\033[37;1;9;100m'     # White on Black
shell_color_palette[sbiblack_on_red]='\033[30;1;9;101m'       # Black on Red
shell_color_palette[sbigreen_on_red]='\033[32;1;9;101m'       # Green on Red
shell_color_palette[sbiyellow_on_red]='\033[33;1;9;101m'      # Yellow on Red
shell_color_palette[sbiblue_on_red]='\033[34;1;9;101m'        # Blue on Red
shell_color_palette[sbipurple_on_red]='\033[35;1;9;101m'      # Purple on Red
shell_color_palette[sbicyan_on_red]='\033[36;1;9;101m'        # Cyan on Red
shell_color_palette[sbiwhite_on_red]='\033[37;1;9;101m'       # White on Red
shell_color_palette[sbiblack_on_green]='\033[30;1;9;102m'     # Black on Green
shell_color_palette[sbired_on_green]='\033[31;1;9;102m'       # Red on Green
shell_color_palette[sbiyellow_on_green]='\033[33;1;9;102m'    # Yellow on Green
shell_color_palette[sbiblue_on_green]='\033[34;1;9;102m'      # Blue on Green
shell_color_palette[sbipurple_on_green]='\033[35;1;9;102m'    # Purple on Green
shell_color_palette[sbicyan_on_green]='\033[36;1;9;102m'      # Cyan on Green
shell_color_palette[sbiwhite_on_green]='\033[37;1;9;102m'     # White on Green
shell_color_palette[sbiblack_on_yellow]='\033[30;1;9;103m'    # Black on Yellow
shell_color_palette[sbired_on_yellow]='\033[31;1;9;103m'      # Red on Yellow
shell_color_palette[sbigreen_on_yellow]='\033[32;1;9;103m'    # Green on Yellow
shell_color_palette[sbiblue_on_yellow]='\033[34;1;9;103m'     # Blue on Yellow
shell_color_palette[sbipurple_on_yellow]='\033[35;1;9;103m'   # Purple on Yellow
shell_color_palette[sbicyan_on_yellow]='\033[36;1;9;103m'     # Cyan on Yellow
shell_color_palette[sbiwhite_on_yellow]='\033[37;1;9;103m'    # White on Yellow
shell_color_palette[sbiblack_on_blue]='\033[30;1;9;104m'     # Black on Blue
shell_color_palette[sbired_on_blue]='\033[31;1;9;104m'       # Red on Blue
shell_color_palette[sbigreen_on_blue]='\033[32;1;9;104m'     # Green on Blue
shell_color_palette[sbiyellow_on_blue]='\033[33;1;9;104m'    # Yellow on Blue
shell_color_palette[sbipurple_on_blue]='\033[35;1;9;104m'    # Purple on Blue
shell_color_palette[sbicyan_on_blue]='\033[36;1;9;104m'      # Cyan on Blue
shell_color_palette[sbiwhite_on_blue]='\033[37;1;9;104m'     # White on Blue
shell_color_palette[sbiblack_on_purple]='\033[30;1;9;105m'     # Black on Purple
shell_color_palette[sbired_on_purple]='\033[31;1;9;105m'       # Red on Purple
shell_color_palette[sbigreen_on_purple]='\033[32;1;9;105m'     # Green on Purple
shell_color_palette[sbiyellow_on_purple]='\033[33;1;9;105m'    # Yellow on Purple
shell_color_palette[sbiblue_on_purple]='\033[34;1;9;105m'      # Blue on Purple
shell_color_palette[sbicyan_on_purple]='\033[36;1;9;105m'      # Cyan on Purple
shell_color_palette[sbiwhite_on_purple]='\033[37;1;9;105m'     # White on Purple
shell_color_palette[sbiblack_on_cyan]='\033[30;1;9;106m'     # Black on Cyan
shell_color_palette[sbired_on_cyan]='\033[31;1;9;106m'       # Red on Cyan
shell_color_palette[sbigreen_on_cyan]='\033[32;1;9;106m'     # Green on Cyan
shell_color_palette[sbiyellow_on_cyan]='\033[33;1;9;106m'    # Yellow on Cyan
shell_color_palette[sbiblue_on_cyan]='\033[34;1;9;106m'      # Blue on Cyan
shell_color_palette[sbipurple_on_cyan]='\033[35;1;9;106m'    # Purple on Cyan
shell_color_palette[sbiwhite_on_cyan]='\033[37;1;9;106m'     # White on Cyan
shell_color_palette[sbiblack_on_white]='\033[30;1;9;107m'     # Black on White
shell_color_palette[sbired_on_white]='\033[31;1;9;107m'       # Red on White
shell_color_palette[sbigreen_on_white]='\033[32;1;9;107m'     # Green on White
shell_color_palette[sbiyellow_on_white]='\033[33;1;9;107m'    # Yellow on White
shell_color_palette[sbiblue_on_white]='\033[34;1;9;107m'      # Blue on White
shell_color_palette[sbipurple_on_white]='\033[35;1;9;107m'    # Purple on White
shell_color_palette[sbicyan_on_white]='\033[36;1;9;107m'      # Cyan on White
################
# RGB Background
shell_color_palette[brown_on_beige]='\033[38;2;139;69;19;48;2;245;222;179m'      # Brown on Beige
################
# indexed COLORS
#. ~/.shell_utils/variables/shell_colors_indexed_array.sh
