# Path: falsy/termcc/termcc.py
# def fore(fore):
#     if type(fore) == str:
#         return wrap(TERMCC_FORE + str(TERMCC_FORE_TABLE[fore]))
#     if 0 < fore <= 256:
#         return wrap(TERMCC_FORE + str(fore))
#     return wrap(TERMCC_FORE + str(TERMCC_FORE_TABLE['white']))
# 
# def back(color):
#     return wrap(TERMCC_BACK + str(TERMCC_FORE_TABLE[color]))
# 
# def style(style):
#     return wrap(TERMCC_STYLE + str(TERMCC_STYLE_TABLE[style]))
# 
# def reset():
#     return wrap(TERMCC_RESET_ALL)
# 
# def rastyle():
#     return wrap(TERMCC_RESET_ALL_STYLE)
# 
# def rred():
#     return rfore('red')
# 
# def ritalic():
#     return rstyle('italic')
# 
# def reverse():
#     return style('reverse')
# 
# def rafore():
#     return wrap(TERMCC_RESET_ALL_FORE)
# 
# def raback():
#     return wrap(TERMCC_RESET_ALL_BACK)


import logging
import collections
from falsy.termcc.termcc import fore, back, style, reset, rastyle, rred, ritalic, reverse, rafore, raback
    'red': fore('red'),
    'green': fore('green'),
    'yellow': fore('yellow'),
    'blue': fore('blue'),
    'magenta': fore('magenta'),
    'cyan': fore('cyan'),
    'lgray': fore('lightgray'),
    'gray': fore('darkgray'),
    'lred': fore('lightred'),
    'lgreen': fore('lightgreen'),
    'lyellow': fore('lightyellow'),
    'lblue': fore('lightblue'),
    'lmagenta': fore('lightmagenta'),
    'lcyan': fore('lightcyan'),
    'white': fore('white'),

    'black_': back('black'),
    'red_': back('red'),
    'green_': back('green'),
    'yellow_': back('yellow'),
    'blue_': back('blue'),
    'magenta_': back('magenta'),
    'cyan_': back('cyan'),
    'lgray_': back('lightgray'),
    'gray_': back('darkgray'),
    'lred_': back('lightred'),
    'lgreen_': back('lightgreen'),
    'lyellow_': back('lightyellow'),
    'lblue_': back('lightblue'),
    'lmagenta_': back('lightmagenta'),

# Path: falsy/termcc/termcc.py
# def fore(fore):
#     if type(fore) == str:
#         return wrap(TERMCC_FORE + str(TERMCC_FORE_TABLE[fore]))
#     if 0 < fore <= 256:
#         return wrap(TERMCC_FORE + str(fore))
#     return wrap(TERMCC_FORE + str(TERMCC_FORE_TABLE['white']))
# 
# def back(color):
#     return wrap(TERMCC_BACK + str(TERMCC_FORE_TABLE[color]))
# 
# def style(style):
#     return wrap(TERMCC_STYLE + str(TERMCC_STYLE_TABLE[style]))
# 
# def reset():
#     return wrap(TERMCC_RESET_ALL)
# 
# def rastyle():
#     return wrap(TERMCC_RESET_ALL_STYLE)
# 
# def rred():
#     return rfore('red')
# 
# def ritalic():
#     return rstyle('italic')
# 
# def reverse():
#     return style('reverse')
# 
# def rafore():
#     return wrap(TERMCC_RESET_ALL_FORE)
# 
# def raback():
#     return wrap(TERMCC_RESET_ALL_BACK)


# Path: falsy/jlog/formatters.py
import logging
import collections
from falsy.termcc.termcc import fore, back, style, reset, rastyle, rred, ritalic, reverse, rafore, raback

    'red': fore('red'),
    'green': fore('green'),
    'yellow': fore('yellow'),
    'blue': fore('blue'),
    'magenta': fore('magenta'),
    'cyan': fore('cyan'),
    'lgray': fore('lightgray'),
    'gray': fore('darkgray'),
    'lred': fore('lightred'),
    'lgreen': fore('lightgreen'),
    'lyellow': fore('lightyellow'),
    'lblue': fore('lightblue'),
    'lmagenta': fore('lightmagenta'),
    'lcyan': fore('lightcyan'),
    'white': fore('white'),

    'black_': back('black'),
    'red_': back('red'),
    'green_': back('green'),
    'yellow_': back('yellow'),
    'blue_': back('blue'),
    'magenta_': back('magenta'),
    'cyan_': back('cyan'),
    'lgray_': back('lightgray'),
    'gray_': back('darkgray'),
    'lred_': back('lightred'),
    'lgreen_': back('lightgreen'),
    'lyellow_': back('lightyellow'),
    'lblue_': back('lightblue'),
    'lmagenta_': back('lightmagenta'),

    'lcyan_': back('lightcyan'),