odoo.define('mail.emojis', function (require) { "use strict"; /** * This module exports the list of all available emojis on the client side. * An emoji object has the following properties: * * - {string[]} sources: the character representations of the emoji * - {string} unicode: the unicode representation of the emoji * - {string} description: the description of the emoji */ /** * This data represent all the available emojis that are supported on the web * client: * * - key: this is the source representation of an emoji, i.e. its "character" * representation. This is a string that can be easily typed by the * user and then translated to its unicode representation (see value) * - value: this is the unicode representation of an emoji, i.e. its "true" * representation in the system. */ var data = { ":)": "😊", ":-)": "😊", // alternative (alt.) "=)": "😊", // alt. ":]": "😊", // alt. ":D": "😃", ":-D": "😃", // alt. "=D": "😃", // alt. "xD": "😆", "XD": "😆", // alt. "x'D": "😂", ";)": "😉", ";-)": "😉", // alt. "B)": "😎", "8)": "😎", // alt. "B-)": "😎", // alt. "8-)": "😎", // alt. ";p": "😜", ";P": "😜", // alt. ":p": "😋", ":P": "😋", // alt. ":-p": "😋", // alt. ":-P": "😋", // alt. "=P": "😋", // alt. "xp": "😝", "xP": "😝", // alt. "o_o": "😳", ":|": "😐", ":-|": "😐", // alt. ":/": "😕", // alt. ":-/": "😕", // alt. ":(": "😞", ":@": "😱", ":O": "😲", ":-O": "😲", // alt. ":o": "😲", // alt. ":-o": "😲", // alt. ":'o": "😨", "3:(": "😠", ">:(": "😠", // alt. "3:": "😠", // alt. "3:)": "😈", ">:)": "😈", // alt. ":*": "😘", ":-*": "😘", // alt. "o:)": "😇", ":'(": "😢", ":'-(": "😭", ":\"(": "😭", // alt. "<3": "❤️", "<3": "❤️", ":heart": "❤️", // alt. "