@(lambda x: x()) # singleton
class colors:
    BLUE        = "rgb(33, 150, 243)"
    BLUE_SHADOW = "rgba(33, 150, 243, 0.75)"
    LIGHT_BLUE  = "#e3f2fd"
    INDIGO      = "#6610f2"
    PURPLE      = "#6f42c1"
    PINK        = "#e83e8c"
    RED         = "#dd2c00"
    ORANGE      = "#fd7e14"
    YELLOW      = "#ffc107"
    GREEN       = "#28a745"
    TEAL        = "#20c997"
    CYAN        = "#17a2b8"
    WHITE       = "#fff"
    GRAY_LIGHT  = "#abc"
    GRAY        = "#6c757d"
    GRAY_DARK   = "#343a40"
    PRIMARY     = "#007bff"
    SECONDARY   = "#6c757d"
    SUCCESS     = "#28a745"
    INFO        = "#17a2b8"
    WARNING     = "#ffc107"
    DANGER      = "#dc3545"
    LIGHT       = "#f8f9fa"
    DARK        = "#343a40"

@(lambda x: x()) # singleton
class icons:

    # Font Awesome
    PARTY = '<i class="fas fa-hat-wizard"></i>'
    PREV  = '<i class="fas fa-step-backward"></i>'
    NEXT  = '<i class="fas fa-step-forward"></i>'
    PLAY  = '<i class="fas fa-play"></i>'
    PAUSE = '<i class="fas fa-pause"></i>'
    TRASH = '<i class="fas fa-trash"></i>'
    GOTO  = '<i class="fas fa-play-circle"></i>'
    DOWN  = '<i class="fas fa-arrow-down"></i>'
    UP    = '<i class="fas fa-arrow-up"></i>'
