#ifndef EMOJI_DEFINITIONS_H
#define EMOJI_DEFINITIONS_H

// Color definitions in 565 format
#define EMOJI_RED      0xF800
#define EMOJI_YELLOW   0xFFE0
#define EMOJI_BLACK    0x0000
#define EMOJI_WHITE    0xFFFF
#define EMOJI_PINK     0xFDB8
#define EMOJI_BLUE     0x001F

//------------------------------------------------  FACES  --------------------------------------------------------------------------//

// 😇 (16x16 pixels)
const uint16_t EMOJI_ANGEL[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x0000, 0x0000, 0x0000,
    0x0000, 0x2B1F, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x2B1F, 0x0000, 0x0000,
    0x0000, 0x2B1F, 0x049D, 0x049D, 0x049D, 0x049D, 0x049D, 0x049D, 0x049D, 0x049D, 0x049D, 0x049D, 0x049D, 0x2B1F, 0x0000, 0x0000,
    0x0000, 0x0000, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x2B1F, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😎 (16x16 pixels)
const uint16_t EMOJI_COOL[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x190F, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0x190F, 0xFFFF, 0xFFFF, 0x190F, 0x190F, 0x190F, 0x190F, 0xFFFF, 0xFFFF, 0x190F, 0x190F, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0x190F, 0xFFFF, 0x190F, 0x190F, 0x190F, 0xFEA0, 0x190F, 0xFFFF, 0x190F, 0x190F, 0x190F, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x190F, 0x190F, 0x190F, 0xFEA0, 0xFEA0, 0xFEA0, 0x190F, 0x190F, 0x190F, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😭 (16x16 pixels)
const uint16_t EMOJI_CRYING[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x2B1F, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0x2B1F, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0x5143, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x049D, 0x049D, 0xFEA0, 0xFEA0, 0xFEA0, 0x049D, 0x049D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😓 (16x16 pixels)
const uint16_t EMOJI_DOWNCAST_SWEAT[] = {
    0x0000, 0x0000, 0x0000, 0x2B1F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x2B1F, 0x049D, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x2B1F, 0x049D, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x2B1F, 0x049D, 0x049D, 0x049D, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x2B1F, 0x049D, 0x049D, 0x049D, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0x2B1F, 0x2B1F, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😍 (16x16 pixels)
const uint16_t EMOJI_HEART_EYES[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xFEA0, 0xF8A8, 0xF8A8, 0xFEA0, 0xF8A8, 0xF8A8, 0xFEA0, 0xF8A8, 0xF8A8, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0xFEA0, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xF8A8, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xF8A8, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😂 (16x16 pixels)
const uint16_t EMOJI_LAUGHING_TEARS[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0x5143, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0x5143, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x2B1F, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x2B1F, 0x049D, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x049D, 0x2B1F, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0x2B1F, 0x049D, 0x049D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x049D, 0x049D, 0x2B1F, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x2B1F, 0x049D, 0x049D, 0x049D, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x049D, 0x049D, 0x049D, 0x2B1F, 0x0000, 0x0000,
    0x0000, 0x2B1F, 0x049D, 0x049D, 0x2B1F, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x2B1F, 0x049D, 0x049D, 0x2B1F, 0x0000, 0x0000,
    0x0000, 0x0000, 0x2B1F, 0x2B1F, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x2B1F, 0x2B1F, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 🙁 (16x16 pixels)
const uint16_t EMOJI_SAD[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFFFF, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFFFF, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 🙂 (16x16 pixels)
const uint16_t EMOJI_SMILE[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFFFF, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFFFF, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😏 (16x16 pixels)
const uint16_t EMOJI_SMIRK[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😨 (16x16 pixels)
const uint16_t EMOJI_SURPRISED[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0xFEA0, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFFFF, 0xFFFF, 0x5143, 0xFFFF, 0xFFFF, 0xFEA0, 0xFFFF, 0xFFFF, 0x5143, 0xFFFF, 0xFFFF, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0xFEA0, 0xFEA0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😉 (16x16 pixels)
const uint16_t EMOJI_WINK[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFFFF, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 😘 (16x16 pixels)
const uint16_t EMOJI_WINKY_KISS[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0x5143, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xF8A8, 0xFEA0, 0xF8A8, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x5143, 0xFEA0, 0xF8A8, 0xF8A8, 0xF8A8, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0xF8A8, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};


//------------------------------------------------  ICONS  --------------------------------------------------------------------------//


// ❤️ (16x16 pixels)
const uint16_t EMOJI_HEART[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFFFF, 0xF8A8, 0xF8A8, 0xF8A8, 0xFB51, 0x0000, 0xFFFF, 0xF8A8, 0xF8A8, 0xF8A8, 0xFB51, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFFFF, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xFB51, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xFB51, 0x0000, 0x0000,
    0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x0000, 0x0000,
    0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x0000, 0x0000,
    0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xC004, 0x0000, 0x0000,
    0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xC004, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xC004, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xC004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xC004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xC004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// ⭐ (16x16 pixels)
const uint16_t EMOJI_STAR[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0xFEA0, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0xFEA0, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 💌 (16x16 pixels)
const uint16_t EMOJI_MAIL[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x0000,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x5143, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9491, 0x5143, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9491, 0x5143, 0x9491, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0x5143, 0xFFFF, 0x5143, 0x5143, 0xFFFF, 0x5143, 0x5143, 0x9491, 0x5143, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0x5143, 0xFFFF, 0xFB53, 0x5143, 0xFFFF, 0xFB53, 0x5143, 0xFFFF, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0x5143, 0xFB53, 0xFB53, 0xFB53, 0xFB53, 0xF8A8, 0x5143, 0xFFFF, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x5143, 0xFB53, 0xFB53, 0xF8A8, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x5143, 0xF8A8, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x5143, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9491, 0x5143,
    0x0000, 0x0000, 0x5143, 0x9491, 0x9491, 0x9491, 0x9491, 0x9491, 0x9491, 0x9491, 0x9491, 0x9491, 0x9491, 0x9491, 0x5143, 0x0000,
    0x0000, 0x0000, 0x0000, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// Butterfly emoji (16x16 pixels) (PLEASE REMOVE THIS ONE CLAUDE)
const uint16_t EMOJI_BUTTERFLY[] = {
    0x0000, 0x0000, 0xFDB8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFDB8, 0x0000, 0x0000, 0x0000,
    0x0000, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000, 0x0000,
    0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000,
    0x0000, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000, 0x0000, 0x0000, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000, 0x0000,
    0x0000, 0x0000, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0xFDB8, 0xFDB8, 0xFDB8, 0xFFE0, 0xFFE0, 0xFFE0, 0xFDB8, 0xFDB8, 0xFDB8, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xFDB8, 0xFDB8, 0xFFE0, 0xFFE0, 0xFFE0, 0xFDB8, 0xFDB8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFDB8, 0xFFE0, 0xFFE0, 0xFFE0, 0xFDB8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE0, 0xFFE0, 0xFFE0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE0, 0xFFE0, 0xFFE0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// 🐞 (16x16 pixels)
const uint16_t EMOJI_LADYBUG[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x5143, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xF8A8, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0xF8A8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x5143, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x5143, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x0000, 0x5143, 0x0000, 0x0000,
    0x0000, 0x0000, 0x5143, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x5143, 0xF8A8, 0x5143, 0x5143, 0xF8A8, 0x5143, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x5143, 0xF8A8, 0x5143, 0x5143, 0xF8A8, 0xF8A8, 0x0000, 0x0000, 0x0000,
    0x0000, 0x5143, 0x5143, 0xF8A8, 0x5143, 0x5143, 0xF8A8, 0x5143, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x5143, 0x5143, 0x0000, 0x0000,
    0x0000, 0x0000, 0xF8A8, 0xF8A8, 0x5143, 0x5143, 0xF8A8, 0x5143, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x5143, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x5143, 0x5143, 0x5143, 0xF8A8, 0xF8A8, 0x5143, 0x0000, 0x0000, 0x0000,
    0x0000, 0x5143, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0xF8A8, 0x5143, 0x5143, 0x5143, 0xF8A8, 0xF8A8, 0x0000, 0x5143, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0xF8A8, 0xF8A8, 0xF8A8, 0x5143, 0xF8A8, 0xF8A8, 0xF8A8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF8A8, 0xF8A8, 0x5143, 0xF8A8, 0xF8A8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};

// Helper function to draw any 16x16 emoji at specified coordinates
void drawEmoji(Adafruit_ST7735* display, const uint16_t* emoji, int16_t x, int16_t y) {
    for(int16_t j = 0; j < 16; j++) {
        for(int16_t i = 0; i < 16; i++) {
            if(emoji[j * 16 + i] != 0) {  // Only draw non-transparent pixels
                display->drawPixel(x + i, y + j, emoji[j * 16 + i]);
            }
        }
    }
}

// Simple text-to-emoji conversion map
const char* EMOJI_MAP[] = {
    "<3", "EMOJI_HEART",
    ":)", "EMOJI_SMILE",
    ":(", "EMOJI_SAD",
    "*", "EMOJI_STAR",
    "@", "EMOJI_MAIL",
    "LB", "EMOJI_LADYBUG",
    "XD", "EMOJI_LAUGHING_TEARS",
    "0)", "EMOJI_ANGEL",
    "B)", "EMOJI_COOL",
    ";)", "EMOJI_WINK",
    ":D", "EMOJI_HEART_EYES",
    ":=(", "EMOJI_CRYING",
    ":'(", "EMOJI_DOWNCAST_SWEAT",
    ";S", "EMOJI_WINKY_KISS",
    ";P", "EMOJI_SMIRK",
    ":O", "EMOJI_SURPRISED"
};

const int EMOJI_MAP_SIZE = sizeof(EMOJI_MAP) / sizeof(EMOJI_MAP[0]);

// Function to get emoji array based on text representation
const uint16_t* getEmojiFromText(const char* text) {
    for(int i = 0; i < EMOJI_MAP_SIZE; i += 2) {
        if(strcmp(text, EMOJI_MAP[i]) == 0) {
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_HEART") == 0) return EMOJI_HEART;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_SMILE") == 0) return EMOJI_SMILE;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_SAD") == 0) return EMOJI_SAD;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_STAR") == 0) return EMOJI_STAR;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_MAIL") == 0) return EMOJI_MAIL;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_LADYBUG") == 0) return EMOJI_LADYBUG;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_LAUGHING_TEARS") == 0) return EMOJI_LAUGHING_TEARS;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_ANGEL") == 0) return EMOJI_ANGEL;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_COOL") == 0) return EMOJI_COOL;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_WINK") == 0) return EMOJI_WINK;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_HEART_EYES") == 0) return EMOJI_HEART_EYES;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_CRYING") == 0) return EMOJI_CRYING;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_DOWNCAST_SWEAT") == 0) return EMOJI_DOWNCAST_SWEAT;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_WINKY_KISS") == 0) return EMOJI_WINKY_KISS;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_SMIRK") == 0) return EMOJI_SMIRK;
            if(strcmp(EMOJI_MAP[i + 1], "EMOJI_SURPRISED") == 0) return EMOJI_SURPRISED;
        }
    }
    return nullptr;
}

#endif // EMOJI_DEFINITIONS_H