diff --git a/server/node_modules/emoji-strip/.npmignore b/server/node_modules/emoji-strip/.npmignore new file mode 100644 index 00000000..c2658d7d --- /dev/null +++ b/server/node_modules/emoji-strip/.npmignore @@ -0,0 +1 @@ +node_modules/ diff --git a/server/node_modules/emoji-strip/LICENSE b/server/node_modules/emoji-strip/LICENSE new file mode 100644 index 00000000..cefe9259 --- /dev/null +++ b/server/node_modules/emoji-strip/LICENSE @@ -0,0 +1,7 @@ +The ISC License + +Copyright (c) Nizar Khalife Iglesias + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/server/node_modules/emoji-strip/README.md b/server/node_modules/emoji-strip/README.md new file mode 100644 index 00000000..175197fa --- /dev/null +++ b/server/node_modules/emoji-strip/README.md @@ -0,0 +1,52 @@ +emoji-strip +=========== + +Strip emoji from a string in Node.js and browsers. + + +Examples +-------- + +```js +var emojiStrip = require('emoji-strip'), + emoji +; + +emoji = 'thumbs-up๐Ÿ‘ for staying strong๐Ÿ’ช without emoji please๐Ÿ™'; +console.log(emojiStrip(emoji)); +// => "thumbs-up for staying strong without emoji please" + +emoji = 'dealing with emoji๐Ÿ˜ก makes me feel like poop๐Ÿ’ฉ'; +console.log(emojiStrip(emoji)); +// => "dealing with emoji makes me feel like poop" +``` + + +API +--- + +### emojiStrip(str) ### + +Returns a copy of `str` with any emoji characters removed. + + +Supported emoji +--------------- + +The `emojiStrip` function is capable of removing any emoji that the [`gemoji`](https://www.npmjs.org/package/gemoji) package supports. You can see the list in `gemoji`'s [Supported Gemoji document](https://github.com/wooorm/gemoji/blob/master/Supported-Gemoji.md). + + +Install +------- + +Install with [npm](https://www.npmjs.org/): + +``` +npm install emoji-strip +``` + + +License +------- + +ISC diff --git a/server/node_modules/emoji-strip/emoji-strip.sublime-project b/server/node_modules/emoji-strip/emoji-strip.sublime-project new file mode 100644 index 00000000..b5c8f6ef --- /dev/null +++ b/server/node_modules/emoji-strip/emoji-strip.sublime-project @@ -0,0 +1,8 @@ +{ + "folders": + [ + { + "path": "/Users/nizar/Projects/emoji-strip" + } + ] +} diff --git a/server/node_modules/emoji-strip/emoji-strip.sublime-workspace b/server/node_modules/emoji-strip/emoji-strip.sublime-workspace new file mode 100644 index 00000000..2b0271bf --- /dev/null +++ b/server/node_modules/emoji-strip/emoji-strip.sublime-workspace @@ -0,0 +1,1645 @@ +{ + "auto_complete": + { + "selected_items": + [ + [ + "em", + "emojiArray" + ], + [ + "rege", + "regex" + ], + [ + "emo", + "emojiStrip" + ], + [ + "emoji", + "emojiPattern" + ], + [ + "emoj", + "emojiPattern" + ], + [ + "ap", + "api_request_url" + ], + [ + "cont", + "content_file_path" + ], + [ + "cach", + "cache_file_path" + ], + [ + "chat", + "chatConfig" + ], + [ + "str", + "storedTeam" + ], + [ + "login", + "login_data" + ], + [ + "user", + "username" + ], + [ + "font-", + "font-weight" + ], + [ + "data", + "data" + ], + [ + "encr", + "encrypted_token" + ], + [ + "sal", + "salty_str" + ], + [ + "min", + "minute" + ], + [ + "match", + "matchEnd" + ], + [ + "perio", + "periodEnd" + ], + [ + "period", + "periodStart" + ], + [ + "per", + "periodStart" + ], + [ + "enteri", + "enteringPlayer" + ], + [ + "leaving", + "leaving_number" + ], + [ + "en", + "entering_number" + ], + [ + "entering", + "entering_name" + ], + [ + "subs", + "substitution" + ], + [ + "team", + "team_code" + ], + [ + "gett", + "gettype" + ], + [ + "hear", + "heart_team" + ], + [ + "func_get", + "func_get_args" + ], + [ + "print", + "print_r" + ], + [ + "para", + "params" + ], + [ + "pro", + "protocol" + ], + [ + "form", + "format" + ], + [ + "pat", + "pathname" + ], + [ + "pa", + "pathname" + ], + [ + "patha", + "pathParts" + ], + [ + "format", + "formatNews" + ], + [ + "espn", + "espnUrl" + ], + [ + "con", + "console" + ], + [ + "raw", + "rawToneto" + ], + [ + "tone", + "tonetoFicha" + ], + [ + "hack", + "hackFicha" + ], + [ + "ficha", + "fichaTeam" + ], + [ + "penal", + "penaltyMatch" + ], + [ + "penta", + "penaltyMatch" + ], + [ + "penalt", + "penaltyTeam" + ], + [ + "a", + "async" + ], + [ + "no", + "nonPenaltyMatch" + ], + [ + "sot", + "sortLength" + ], + [ + "awa", + "awayId" + ], + [ + "fix", + "fixtureMatch" + ], + [ + "ma", + "match" + ], + [ + "home", + "homeId" + ], + [ + "proto", + "prototype" + ], + [ + "st", + "status" + ], + [ + "sat", + "statusCode" + ], + [ + "matc", + "matches" + ], + [ + "tonet", + "tonetoMatches" + ], + [ + "tont", + "tonetoFichas" + ], + [ + "sign", + "signature" + ], + [ + "signa", + "signaturesFromFixture" + ], + [ + "sg", + "segments" + ], + [ + "play", + "players" + ], + [ + "fo", + "formation" + ], + [ + "isn", + "isnโ€™t" + ], + [ + "player", + "playerType" + ], + [ + "head", + "headCoach" + ], + [ + "s", + "sigs" + ], + [ + "w", + "worker" + ], + [ + "worke", + "workerNames" + ], + [ + "pack", + "packages" + ], + [ + "std", + "stdout" + ], + [ + "child", + "childProcess" + ], + [ + "sig", + "signatures" + ], + [ + "modu", + "moduleName" + ], + [ + "module", + "moduleContents" + ], + [ + "end", + "endPos" + ], + [ + "ends", + "endsWith" + ], + [ + "champ", + "Championship" + ], + [ + "distil", + "distilledTeams" + ], + [ + "dist", + "distilledChampionship" + ], + [ + "cham", + "championship" + ], + [ + "conte", + "contentOptions" + ], + [ + "ex", + "extension" + ], + [ + "mowa", + "mowaContent" + ], + [ + "res", + "results" + ], + [ + "pus", + "publishDate" + ], + [ + "publi", + "published" + ], + [ + "pb", + "publishDate" + ], + [ + "med", + "media_items" + ], + [ + "media", + "media_items" + ], + [ + "vid", + "videoPieces" + ], + [ + "vide", + "videoItem" + ], + [ + "for", + "forEach" + ], + [ + "medi", + "media" + ], + [ + "he", + "height" + ], + [ + "mo", + "mowaContent" + ], + [ + "vi", + "videoItem" + ], + [ + "thum", + "thumbnail" + ], + [ + "th", + "thumbnails" + ], + [ + "me", + "media_type" + ], + [ + "create", + "createFromMowa" + ], + [ + "creat", + "createFromMowa" + ], + [ + "publih", + "publishDate" + ], + [ + "pub", + "publishDate" + ], + [ + "eve", + "eventDayUrl" + ], + [ + "forma", + "formatUrl" + ], + [ + "call", + "callback" + ], + [ + "exp", + "expect" + ], + [ + "base", + "baseUrl" + ], + [ + "path", + "pathParts" + ], + [ + "url", + "urlObj" + ], + [ + "fn", + "function" + ], + [ + "even", + "eventDaysUrl" + ], + [ + "ms", + "msgType" + ], + [ + "dt", + "dataString" + ], + [ + "stat", + "statusCode" + ], + [ + "parse", + "parseAndDeliver" + ], + [ + "sta", + "statusCode" + ], + [ + "par", + "parsedUrl" + ], + [ + "uncap", + "uncaptioned" + ], + [ + "unca", + "uncaptioned" + ], + [ + "unbr", + "unbreakedHtml" + ], + [ + "wri", + "writing" + ], + [ + "send", + "sendConfig" + ], + [ + "sim", + "simulations" + ], + [ + "simula", + "simulations" + ] + ] + }, + "buffers": + [ + { + "file": "tests/emoji-strip.js", + "settings": + { + "buffer_size": 825, + "line_ending": "Unix" + } + }, + { + "file": "index.js", + "settings": + { + "buffer_size": 409, + "line_ending": "Unix" + } + }, + { + "file": "examples/emoji-strip.js", + "settings": + { + "buffer_size": 339, + "line_ending": "Unix" + } + } + ], + "build_system": "", + "command_palette": + { + "height": 67.0, + "selected_items": + [ + [ + "blad", + "Set Syntax: PHP - Laravel Blade" + ], + [ + "instal", + "Package Control: Install Package" + ], + [ + "exte", + "Set Syntax: Markdown Extended" + ], + [ + "mark", + "Set Syntax: Markdown Extended" + ], + [ + "ma", + "Set Syntax: Markdown Extended" + ], + [ + "markd", + "Set Syntax: Markdown" + ], + [ + "mar", + "Set Syntax: Markdown Extended" + ], + [ + "tid", + "Tidy HTML" + ], + [ + "html", + "Set Syntax: HTML" + ], + [ + "ins", + "Package Control: Install Package" + ], + [ + "remove", + "Package Control: Remove Package" + ], + [ + "insta", + "Package Control: Install Package" + ], + [ + "javasc", + "Set Syntax: JavaScript" + ], + [ + "inst", + "Package Control: Install Package" + ], + [ + "list", + "Package Control: List Packages" + ], + [ + "javs", + "Set Syntax: JavaScript" + ], + [ + "java", + "Set Syntax: JavaScript" + ], + [ + "php", + "Set Syntax: PHP" + ], + [ + "mark e", + "Set Syntax: Markdown Extended" + ], + [ + "packa lis", + "Package Control: List Packages" + ], + [ + "spac", + "Indentation: Convert to Spaces" + ], + [ + "install", + "Package Control: Install Package" + ], + [ + "space", + "Indentation: Convert to Spaces" + ], + [ + "bash", + "Set Syntax: Shell Script (Bash)" + ] + ], + "width": 457.0 + }, + "console": + { + "height": 125.0 + }, + "distraction_free": + { + "menu_visible": true, + "show_minimap": false, + "show_open_files": false, + "show_tabs": false, + "side_bar_visible": false, + "status_bar_visible": false + }, + "file_history": + [ + "/Users/nizar/.aliases", + "/Users/nizar/Projects/emoji-strip/examples/emoji-strip.js", + "/Users/nizar/Projects/emoji-strip/README.md", + "/Users/nizar/Projects/emoji-strip/package.json", + "/Users/nizar/Projects/emoji-strip/tests/emoji-strip.js", + "/Users/nizar/Projects/emoji-strip/index.js", + "/Users/nizar/Projects/emoji-strip/.gitignore", + "/Users/nizar/Projects/Savannah/app/storage/lola/es/teams_championships.json", + "/Users/nizar/Projects/Savannah/app/controllers/TournamentController.php", + "/Users/nizar/Projects/Savannah/app/models/Tournament.php", + "/Users/nizar/Projects/Savannah/app/start/global.php", + "/Users/nizar/Projects/Savannah/app/routes.php", + "/Users/nizar/Projects/Savannah/assets/coffee/views/game-common.coffee", + "/Users/nizar/Projects/Savannah/app/controllers/TeamController.php", + "/Users/nizar/Projects/Savannah/assets/coffee/views/game-live.coffee", + "/Users/nizar/Projects/Savannah/app/controllers/LazyStringsController.php", + "/Users/nizar/Projects/Savannah/app/library/Djay.php", + "/Users/nizar/Projects/Savannah/app/commands/NotificationCommand.php", + "/Users/nizar/Projects/Savannah/content/js/vendor/chat.js", + "/Users/nizar/Projects/Savannah/app/lang/pt/app.php", + "/Users/nizar/Projects/Savannah/app/controllers/AppController.php", + "/Users/nizar/Projects/Savannah/app/lang/es/onboarding.php", + "/Users/nizar/Projects/Savannah/content/lang/index_es.json", + "/Users/nizar/Projects/Savannah/app/views/chat/friends.blade.php", + "/Users/nizar/Projects/Savannah/app/lang/es/app.php", + "/Users/nizar/Projects/Savannah/app/config/app.php", + "/Users/nizar/Projects/Savannah/app/config/lola.php", + "/Users/nizar/Projects/Savannah/docs/deploy.md", + "/Users/nizar/Projects/Savannah/app/config/djay.php", + "/Users/nizar/Projects/Savannah/test.php", + "/Users/nizar/Projects/Savannah/app/config/local/database.php", + "/Users/nizar/Projects/Savannah/app/config/dev/database.php", + "/Users/nizar/Projects/Savannah/content/.htaccess_", + "/Users/nizar/Projects/Savannah/dist/bootstrap/environment.php", + "/Users/nizar/Projects/Savannah/content/js/vendor/chat-light.js", + "/Users/nizar/Projects/Savannah/bootstrap/paths.php", + "/Users/nizar/Projects/Savannah/bootstrap/start.php", + "/Users/nizar/Projects/Savannah/app/views/layouts/master.blade.php", + "/Users/nizar/Projects/Savannah/app/views/partials/chat.blade.php", + "/Users/nizar/Projects/Savannah/assets/coffee/app.coffee", + "/Users/nizar/Projects/Savannah/app/views/modals/heart-team.blade.php", + "/Users/nizar/Projects/Savannah/app/controllers/GamesController.php", + "/Users/nizar/Projects/Savannah/app/controllers/UserController.php", + "/Users/nizar/Projects/Savannah/app/controllers/NotificationController.php", + "/Users/nizar/Projects/Savannah/app/controllers/BaseController.php", + "/Users/nizar/Projects/Savannah/assets/coffee/views/game-chat.coffee", + "/Users/nizar/Projects/Savannah/app/views/partials/chat-light.blade.php", + "/Users/nizar/Projects/Savannah/app/views/game/game-panel.blade.php", + "/Users/nizar/Projects/Savannah/app/views/tournament/calendar.blade.php", + "/Users/nizar/Projects/Savannah/gulpfile.coffee", + "/Users/nizar/Projects/Savannah/app/models/User.php", + "/Users/nizar/Projects/Savannah/app/views/game/live.blade.php", + "/Users/nizar/Projects/Savannah/dist/app/views/layouts/master.blade.php", + "/Users/nizar/Projects/Savannah/app/views/game/chat.blade.php", + "/Users/nizar/Projects/Savannah/app/start/artisan.php", + "/Users/nizar/Projects/Savannah/app/commands/DjayInfoCommand.php", + "/Users/nizar/Projects/Savannah/app/views/game/bets/betting-board.blade.php", + "/Users/nizar/Projects/Savannah/app/library/TimelineEvent.php", + "/Users/nizar/Projects/Savannah/app/commands/DjayCommand.php", + "/Users/nizar/Projects/Savannah/app/library/Lola.php", + "/Users/nizar/Projects/Savannah/app/library/Badges.php", + "/Users/nizar/Projects/Savannah/app/library/Gamification.php", + "/Users/nizar/Projects/Savannah/app/library/SamsungAPI.php", + "/Users/nizar/Projects/Savannah/app/views/game/events/timeline.blade.php", + "/Users/nizar/Projects/Savannah/app/database/migrations/2014_05_07_070626_add_primary_keys_to_matchables.php", + "/Users/nizar/Projects/Savannah/app/models/Match.php", + "/Users/nizar/Projects/Savannah/app/controllers/SearchController.php", + "/Users/nizar/Projects/Savannah/app/models/Team.php", + "/Users/nizar/Projects/Savannah/vendor/symfony/security/Symfony/Component/Security/Acl/Model/AclProviderInterface.php", + "/Users/nizar/Projects/Savannah/README.md", + "/Users/nizar/Projects/SocialShowsV2/dist/.htaccess", + "/Users/nizar/Projects/SocialShowsV2/dist/htaccess", + "/Users/nizar/Projects/Savannah/app/database/migrations/2014_05_07_070519_add_primary_keys_to_matchables.php", + "/Users/nizar/Projects/Savannah/dist/content/lang/general_pt.json", + "/Users/nizar/Projects/Savannah/dist/content/lang/general_es.json", + "/Users/nizar/Projects/Savannah/content/lang/general_es.json", + "/Users/nizar/Projects/Savannah/app/views/partials/news-builder.blade.php", + "/Users/nizar/Projects/Savannah/app/views/modals/single-article.blade.php", + "/Users/nizar/Projects/Savannah/assets/scss/_manifesto.scss", + "/Users/nizar/Projects/Savannah/assets/coffee/lib/notifications.coffee", + "/Users/nizar/Projects/Savannah/assets/coffee/lib/news-lightbox.coffee", + "/Users/nizar/Projects/Savannah/app/views/tournament/index.blade.php", + "/Users/nizar/Projects/Savannah/assets/coffee/views/news.coffee", + "/Users/nizar/Projects/Savannah/app/config/samsung.php", + "/Users/nizar/Projects/Savannah/app/tests/library/SamsungAPITest.php", + "/Users/nizar/Projects/Savannah/composer.lock", + "/Users/nizar/Projects/Savannah/composer.json", + "/Users/nizar/Projects/Savannah/app/tests/library/TestSamsungAPI.php", + "/Users/nizar/Projects/Savannah/upgrade.md", + "/Users/nizar/Projects/Savannah/bootstrap/environment.php", + "/Users/nizar/Projects/Savannah/app/views/menu/profile.blade.php", + "/Users/nizar/Projects/Savannah/content/lang/index_pt.json", + "/Users/nizar/Projects/Savannah/app/storage/lola/ftp_pushes/es-matches-active.json", + "/Users/nizar/Projects/Savannah/app/config/cache.php", + "/Users/nizar/Projects/Savannah/content/lang/general_pt.json", + "/Users/nizar/Projects/Savannah/app/storage/lola/ftp_pushes/es-match-186785-timeline.json", + "/Users/nizar/Projects/Savannah/assets/coffee/lib/timezone.coffee", + "/Users/nizar/Projects/Savannah/app/library/Period.php", + "/Users/nizar/Projects/Savannah/app/library/Copy.php", + "/Users/nizar/Projects/Savannah/app/library/Console.php", + "/Users/nizar/Projects/Savannah/app/storage/lola/es/match/186785/186785.json", + "/etc/hosts", + "/Users/nizar/Projects/Moesha/docs/deploy.md", + "/Users/nizar/Projects/Savannah/app/config/database.php", + "/Users/nizar/Projects/Savannah/assets/coffee/views/heart-team.coffee", + "/Users/nizar/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings", + "/Users/nizar/Projects/Savannah/content/.htaccess", + "/Users/nizar/Projects/Savannah/dist/content/.htaccess", + "/Users/nizar/Projects/Savannah/dist/app/start/global.php", + "/Users/nizar/Projects/Savannah/dist/app/start/local.php", + "/Users/nizar/Projects/Savannah/app/config/local/database-template.php", + "/Users/nizar/Projects/Savannah/docs/djay.md", + "/Users/nizar/Projects/Lola/workers/sentinel/config/espn.js", + "/Users/nizar/Projects/Lola/.env-local", + "/Users/nizar/Projects/Lola/routes/api/content.js", + "/Users/nizar/Projects/Lola/test/lib/espn/soccer-news.json", + "/Users/nizar/Projects/Lola/.env", + "/Users/nizar/Projects/Lola/notes.md", + "/Users/nizar/.path", + "/Users/nizar/Projects/Lola/docs/deploy.md", + "/Users/nizar/Projects/Lola/shell/ftp.js", + "/Users/nizar/Projects/Lola/lib/models/content.js", + "/Users/nizar/Projects/Lola/pew.js", + "/Users/nizar/Downloads/Issues Attachments/SSE-267/No_ID.json", + "/Users/nizar/Downloads/Issues Attachments/SSE-265/Pic_Size.json", + "/Users/nizar/Downloads/Issues Attachments/SSE-258/es-content.json", + "/Users/nizar/Projects/Lola/routes/index.js", + "/Users/nizar/Projects/Lola/lib/models/team.js" + ], + "find": + { + "height": 35.0 + }, + "find_in_files": + { + "height": 0.0, + "where_history": + [ + "-app/storage/views/, -node_modules/, -vendor/, -bower_components/, -*.sublime-workspace", + "-app/storage/views/, -node_modules/, -vendor/, -bower_components/, -*.sublime-workspace, *.coffee", + "-app/storage/views/, -node_modules/, -vendor/, -bower_components/, -*.sublime-workspace", + "-node_modules/, -vendor/, -bower_components/, -*.sublime-workspace", + "-node_modules/, -vendor/, -*.sublime-workspace", + "-node_modules/, -*.sublime-workspace", + "-node_modules/", + "" + ] + }, + "find_state": + { + "case_sensitive": false, + "find_history": + [ + "console.log(", + "console.log", + "against", + "[0]", + "team::getAll", + "app::error", + "score", + "ftp", + "saveEndpointToCache", + "config ob", + "saveMatches", + "saveKeyword", + "saveArticles", + "savePlayers", + "saveKeyword", + "savePlayers", + "exception", + "verifyFileInterval", + "saveEndpointToCache", + "file_get", + "depl", + "friends and", + "forea", + "cache_contents", + "foreach", + "content", + "Error writing cache file", + "->save", + "save", + "file_get_contents", + "file_get_contens", + "error writing cache file", + "erro", + "FuncProto", + "content", + "public", + "js-single-heart-team", + "single_heart_team", + ".set(", + ".set('heart_team'", + "'heart_team'", + "store", + "store.get('heart_team')", + "heart", + "storage", + "hearteam", + "heartteamid", + "$samsungAPI->getProfile()", + "saUser", + "heart", + "pubnub", + "chat", + "login_data", + "samsungAPI", + "login_", + "chat", + "login_data", + "game-chat", + "jquery.js", + "jquery", + "partials", + "console.lo", + "chat.js", + "chat", + "partials.chat", + "partials", + "updatePoints", + "updatePoints(20", + "updatePoints('20", + "updatePoints", + "badges", + "badhes", + "updatePoints", + "verifyFileInterval", + "save", + "articles", + "matchab", + "matchabl", + "matchable", + "-", + "'matches'", + ".", + "article-link", + "mome", + "article_te", + "article-", + "article-text", + "serve", + "error wr", + "code", + "$env", + "article-text", + "medi", + "vide", + "phpuni", + "salty_str", + "$padded", + "$str", + "$block", + "block", + "security", + "key", + "static", + "samsungAPI", + "->main", + "whoop", + "savetea", + "savematch", + "status", + "lola", + "apptoken", + "timeline", + "tracke", + "server_name", + "'pt'", + "video", + "'es'", + "renderevent" + ], + "highlight": true, + "in_selection": false, + "preserve_case": false, + "regex": false, + "replace_history": + [ + "Arquero", + "Delantero", + "Volante", + "Suplente", + "\\\\n\\\\n", + "'\\n'", + "\\n", + "'$1'", + "/", + "โ€™", + "\\'", + "$1\\n", + "\"$1\"", + "โ€™" + ], + "reverse": false, + "show_context": true, + "use_buffer2": true, + "whole_word": false, + "wrap": true + }, + "groups": + [ + { + "selected": 0, + "sheets": + [ + { + "buffer": 0, + "file": "tests/emoji-strip.js", + "settings": + { + "buffer_size": 825, + "regions": + { + }, + "selection": + [ + [ + 693, + 693 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 1, + "file": "index.js", + "settings": + { + "buffer_size": 409, + "regions": + { + }, + "selection": + [ + [ + 242, + 242 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 2, + "file": "examples/emoji-strip.js", + "settings": + { + "buffer_size": 339, + "regions": + { + }, + "selection": + [ + [ + 43, + 43 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + } + ] + } + ], + "incremental_find": + { + "height": 0.0 + }, + "input": + { + "height": 35.0 + }, + "layout": + { + "cells": + [ + [ + 0, + 0, + 1, + 1 + ] + ], + "cols": + [ + 0.0, + 1.0 + ], + "rows": + [ + 0.0, + 1.0 + ] + }, + "menu_visible": true, + "replace": + { + "height": 72.0 + }, + "save_all_on_build": true, + "select_file": + { + "height": 0.0, + "selected_items": + [ + [ + "example", + "examples/emoji-strip.js" + ], + [ + "ind", + "index.js" + ], + [ + "em", + "tests/emoji-strip.js" + ], + [ + "emo", + "tests/emoji-strip.js" + ], + [ + "pack", + "package.json" + ], + [ + "examples", + "examples/emoji-strip.js" + ], + [ + "read", + "README.md" + ], + [ + "teamch", + "app/storage/lola/es/teams_championships.json" + ], + [ + "teamcham", + "app/storage/lola/es/teams_championships.json" + ], + [ + "team", + "app/models/Team.php" + ], + [ + "tournam", + "app/models/Tournament.php" + ], + [ + "tourname", + "app/controllers/TournamentController.php" + ], + [ + "rout", + "app/routes.php" + ], + [ + "djay", + "app/config/djay.php" + ], + [ + "teamcon", + "app/controllers/TeamController.php" + ], + [ + "tourna", + "app/models/Tournament.php" + ], + [ + "routes", + "app/routes.php" + ], + [ + "gamecoff", + "assets/coffee/views/game-common.coffee" + ], + [ + "game", + "assets/coffee/views/game-live.coffee" + ], + [ + "notif", + "app/commands/NotificationCommand.php" + ], + [ + "dja", + "app/library/Djay.php" + ], + [ + "chajs", + "content/js/vendor/chat.js" + ], + [ + "index", + "content/lang/index_es.json" + ], + [ + "onboar", + "app/lang/es/onboarding.php" + ], + [ + "langonb", + "app/lang/es/onboarding.php" + ], + [ + "friendsblad", + "app/views/chat/friends.blade.php" + ], + [ + "appcon", + "app/controllers/AppController.php" + ], + [ + "langesapp", + "app/lang/es/app.php" + ], + [ + "langap", + "app/lang/pt/app.php" + ], + [ + "confapp", + "app/config/app.php" + ], + [ + "lola", + "app/config/lola.php" + ], + [ + "htac", + "content/.htaccess_" + ], + [ + "depl", + "docs/deploy.md" + ], + [ + "chatli", + "content/js/vendor/chat-light.js" + ], + [ + "confiapp", + "app/config/app.php" + ], + [ + "distenvir", + "dist/bootstrap/environment.php" + ], + [ + "deplo", + "docs/deploy.md" + ], + [ + "gamechat", + "assets/coffee/views/game-chat.coffee" + ], + [ + "langapp", + "app/lang/pt/app.php" + ], + [ + "games", + "app/controllers/GamesController.php" + ], + [ + "user", + "app/models/User.php" + ], + [ + "gamepan", + "app/views/game/game-panel.blade.php" + ], + [ + "calenb", + "app/views/tournament/calendar.blade.php" + ], + [ + "gulp", + "gulpfile.coffee" + ], + [ + "partialchat", + "app/views/partials/chat.blade.php" + ], + [ + "gamelive", + "app/views/game/live.blade.php" + ], + [ + "chatjs", + "content/js/vendor/chat.js" + ], + [ + "use", + "app/controllers/UserController.php" + ], + [ + "time", + "app/library/TimelineEvent.php" + ], + [ + "bettingb", + "app/views/game/bets/betting-board.blade.php" + ], + [ + "conflola", + "app/config/lola.php" + ], + [ + "artis", + "app/start/artisan.php" + ], + [ + "lol", + "app/library/Lola.php" + ], + [ + "artiphp", + "app/start/artisan.php" + ], + [ + "dj", + "app/library/Djay.php" + ], + [ + "timebla", + "app/views/game/events/timeline.blade.php" + ], + [ + "sams", + "app/library/SamsungAPI.php" + ], + [ + "htacc", + "content/.htaccess_" + ], + [ + "boopath", + "bootstrap/paths.php" + ], + [ + "bootstrappat", + "bootstrap/paths.php" + ], + [ + "appstar", + "app/start/global.php" + ], + [ + "match", + "app/models/Match.php" + ], + [ + "mat", + "app/models/Match.php" + ], + [ + "search", + "app/controllers/SearchController.php" + ], + [ + "generalesjs", + "dist/content/lang/general_es.json" + ], + [ + "generalptjs", + "dist/content/lang/general_pt.json" + ], + [ + "generajson", + "content/lang/general_es.json" + ], + [ + "dep", + "docs/deploy.md" + ], + [ + "appstartbl", + "app/start/global.php" + ], + [ + "newbl", + "app/views/partials/news-builder.blade.php" + ], + [ + "conflo", + "app/config/lola.php" + ], + [ + "mast", + "app/views/layouts/master.blade.php" + ], + [ + "newsco", + "assets/coffee/lib/news-lightbox.coffee" + ], + [ + "glo", + "app/start/global.php" + ], + [ + "appconfiap", + "app/config/app.php" + ], + [ + "newsligh", + "assets/coffee/lib/news-lightbox.coffee" + ], + [ + "tournind", + "app/views/tournament/index.blade.php" + ], + [ + "compos", + "composer.lock" + ], + [ + "upga", + "upgrade.md" + ], + [ + "newsbuild", + "app/views/partials/news-builder.blade.php" + ], + [ + "confdj", + "app/config/djay.php" + ], + [ + "booten", + "bootstrap/environment.php" + ], + [ + "profil", + "app/views/menu/profile.blade.php" + ], + [ + "tournamco", + "app/controllers/TournamentController.php" + ], + [ + "confdja", + "app/config/djay.php" + ], + [ + "global", + "app/start/global.php" + ], + [ + "live", + "app/views/game/live.blade.php" + ], + [ + "ptjson", + "content/lang/index_pt.json" + ], + [ + "esjson", + "content/lang/index_es.json" + ], + [ + "cache", + "app/config/cache.php" + ], + [ + "timelin", + "app/views/game/events/timeline.blade.php" + ], + [ + "startglo", + "app/start/global.php" + ], + [ + "timee", + "app/library/TimelineEvent.php" + ], + [ + "esmattim", + "app/storage/lola/ftp_pushes/es-match-186785-timeline.json" + ], + [ + "gam", + "app/controllers/GamesController.php" + ], + [ + "indexes", + "content/lang/index_es.json" + ], + [ + "livebl", + "app/views/game/live.blade.php" + ], + [ + "livecof", + "assets/coffee/views/game-live.coffee" + ], + [ + "timecof", + "assets/coffee/lib/timezone.coffee" + ], + [ + "livecoff", + "assets/coffee/views/game-live.coffee" + ], + [ + "matc", + "app/models/Match.php" + ], + [ + "liv", + "app/views/game/live.blade.php" + ], + [ + "notifca", + "app/commands/NotificationCommand.php" + ], + [ + "livbl", + "app/views/game/live.blade.php" + ], + [ + "startglob", + "app/start/global.php" + ], + [ + "envi", + "dist/bootstrap/environment.php" + ], + [ + "readm", + "README.md" + ], + [ + "database", + "app/config/database.php" + ], + [ + "noti", + "app/commands/NotificationCommand.php" + ], + [ + "notifica", + "app/controllers/NotificationController.php" + ], + [ + "re", + "README.md" + ], + [ + "bootstrapenv", + "bootstrap/environment.php" + ], + [ + "configlocalda", + "app/config/local/database.php" + ], + [ + "configdev", + "app/config/dev/database.php" + ], + [ + "eventblade", + "app/views/game/events/timeline.blade.php" + ], + [ + "tourn", + "app/models/Tournament.php" + ], + [ + "tournamentcontroller", + "app/controllers/TournamentController.php" + ], + [ + "confidj", + "app/config/djay.php" + ], + [ + "distbootenvi", + "dist/bootstrap/environment.php" + ], + [ + "conthta", + "content/.htaccess" + ], + [ + "dis.hta", + "dist/content/.htaccess" + ], + [ + "usercon", + "app/controllers/UserController.php" + ], + [ + "heartea", + "assets/coffee/views/heart-team.coffee" + ], + [ + "databa", + "app/config/dev/database.php" + ], + [ + "compo", + "composer.json" + ], + [ + "gul", + "gulpfile.coffee" + ], + [ + ".envlo", + ".env-local" + ], + [ + "espn", + "workers/sentinel/config/espn.js" + ] + ], + "width": 0.0 + }, + "select_project": + { + "height": 500.0, + "selected_items": + [ + [ + "moes", + "/Users/nizar/Projects/Moesha/Moesha.sublime-project" + ], + [ + "lo", + "/Users/nizar/Projects/Lola/Lola.sublime-project" + ], + [ + "", + "/Users/nizar/Projects/Lola/Lola.sublime-project" + ] + ], + "width": 380.0 + }, + "show_minimap": true, + "show_open_files": false, + "show_tabs": true, + "side_bar_visible": true, + "side_bar_width": 150.0, + "status_bar_visible": true +} diff --git a/server/node_modules/emoji-strip/examples/emoji-strip.js b/server/node_modules/emoji-strip/examples/emoji-strip.js new file mode 100644 index 00000000..bb233002 --- /dev/null +++ b/server/node_modules/emoji-strip/examples/emoji-strip.js @@ -0,0 +1,11 @@ +var emojiStrip = require('..'), + emoji +; + +emoji = 'thumbs-up๐Ÿ‘ for staying strong๐Ÿ’ช without emoji please๐Ÿ™'; +console.log(emojiStrip(emoji)); +// => "thumbs-up for staying strong without emoji please" + +emoji = 'dealing with emoji๐Ÿ˜ก makes me feel like poop๐Ÿ’ฉ'; +console.log(emojiStrip(emoji)); +// => "dealing with emoji makes me feel like poop" diff --git a/server/node_modules/emoji-strip/index.js b/server/node_modules/emoji-strip/index.js new file mode 100644 index 00000000..b7423c9e --- /dev/null +++ b/server/node_modules/emoji-strip/index.js @@ -0,0 +1,18 @@ +var gemoji = require('gemoji'), + emojiPattern, + emojiArray, + emojiRegex +; + +function emojiStrip (str) { + return str.replace(emojiStrip.regex, ''); +} + +emojiArray = Object.keys(gemoji.unicode); +emojiPattern = '(' + emojiArray.join('|') + ')+'; +emojiRegex = new RegExp(emojiPattern, 'g'); + +emojiStrip.emoji = emojiArray; +emojiStrip.regex = new RegExp(emojiPattern, 'g'); + +module.exports = emojiStrip; diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/.jscs.json b/server/node_modules/emoji-strip/node_modules/gemoji/.jscs.json new file mode 100644 index 00000000..07881d92 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/.jscs.json @@ -0,0 +1,136 @@ +{ + "requireCurlyBraces": [ + "if", + "else", + "for", + "while", + "do", + "try", + "catch" + ], + "requireSpaceAfterKeywords": [ + "if", + "else", + "for", + "while", + "do", + "switch", + "return", + "try", + "catch" + ], + "requireSpaceBeforeBlockStatements": true, + "requireParenthesesAroundIIFE": true, + "requireSpacesInConditionalExpression": true, + "requireSpacesInFunctionExpression": { + "beforeOpeningCurlyBrace": true + }, + "requireSpacesInAnonymousFunctionExpression": { + "beforeOpeningRoundBrace": true, + "beforeOpeningCurlyBrace": true + }, + "requireSpacesInNamedFunctionExpression": { + "beforeOpeningRoundBrace": true, + "beforeOpeningCurlyBrace": true + }, + "requireSpacesInFunctionExpression": { + "beforeOpeningCurlyBrace": true + }, + "requireMultipleVarDecl": true, + "requireBlocksOnNewline": true, + "disallowPaddingNewlinesInBlocks": true, + "disallowEmptyBlocks": true, + "disallowSpacesInsideObjectBrackets": true, + "disallowSpacesInsideArrayBrackets": true, + "disallowSpacesInsideParentheses": true, + "requireSpacesInsideObjectBrackets": "all", + "disallowDanglingUnderscores": true, + "requireSpaceAfterObjectKeys": true, + "requireCommaBeforeLineBreak": true, + "requireOperatorBeforeLineBreak": [ + "?", + "+", + "-", + "/", + "*", + "=", + "==", + "===", + "!=", + "!==", + ">", + ">=", + "<", + "<=" + ], + "requireSpaceBeforeBinaryOperators": [ + "=", + ",", + "+", + "-", + "/", + "*", + "==", + "===", + "!=", + "!==" + ], + "requireSpaceAfterBinaryOperators": [ + "=", + ",", + "+", + "-", + "/", + "*", + "==", + "===", + "!=", + "!==" + ], + "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"], + "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"], + "requireSpaceBeforeBinaryOperators": [ + "+", + "-", + "/", + "*", + "=", + "==", + "===", + "!=", + "!==" + ], + "requireSpaceAfterBinaryOperators": [ + "+", + "-", + "/", + "*", + "=", + "==", + "===", + "!=", + "!==" + ], + "disallowImplicitTypeConversion": ["numeric", "boolean", "binary", "string"], + "requireCamelCaseOrUpperCaseIdentifiers": true, + "disallowKeywords": ["with"], + "disallowMultipleLineStrings": true, + "disallowMultipleLineBreaks": true, + "validateLineBreaks": "LF", + "validateQuoteMarks": "'", + "disallowMixedSpacesAndTabs": true, + "disallowTrailingWhitespace": true, + "disallowTrailingComma": true, + "disallowKeywordsOnNewLine": ["else"], + "requireLineFeedAtFileEnd": true, + "maximumLineLength": 78, + "requireCapitalizedConstructors": true, + "safeContextKeyword": "self", + "requireDotNotation": true, + "disallowYodaConditions": true, + "validateJSDoc": { + "checkParamNames": true, + "checkRedundantParams": true, + "requireParamTypes": true + } +} diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/.npmignore b/server/node_modules/emoji-strip/node_modules/gemoji/.npmignore new file mode 100644 index 00000000..f6452b44 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/.npmignore @@ -0,0 +1,9 @@ +node_modules +bower_components +components +build +.DS_Store +coverage +*.log +.travis.yml +data/emoji.json diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/History.md b/server/node_modules/emoji-strip/node_modules/gemoji/History.md new file mode 100644 index 00000000..88e37bb6 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/History.md @@ -0,0 +1,54 @@ + +0.1.2 / 2014-10-04 +================== + + * Remove `npm update npm` from travis + * Update .gitignore, .npmignore, bower ignore + * Refactor property order in component.json, bower.json + * Refactor Readme.md + * Refactor support generation to use markdown-table + * Add markdown-table as a dependency + * Add npm deployment to travis + +0.1.1 / 2014-09-09 +================== + + * Add bower to installation methods in docs + * Add bower.json + * Update license in Readme.md + * Add missing new line + * Fix Component.js > Component + * Fix NPM > npm + * Remove section on browser support + * Remove gemoji short-codes from Supported-gemoji.md + * Refactor supported gemoji for new emoji data + * Refactor spec to depend on new emoji data + * Add new emoji data file to component.json + * Refactor module to depend on external (scraped) data + * Add functionality to scrape emoji in build-step + * Update istanbul, jscs, eslint, mocha + +0.1.0 / 2014-07-08 +================== + + * Mentioned the list of supported gemoji in documentation + * Supported gemoji are now listed (fixes #1) + +0.0.3 / 2014-06-19 +================== + + * Removed testling + * Fixed a bug where everything in ./spec/ was tested + * Split the lint task into lint-api, lint-test, and lint-style + * Update dependency versions of jscs + +0.0.2 / 2014-06-17 +================== + + * Fix code styleguide for latest jscs updates + * Updated dependency version of jscs to 1.5.1 + * Testling badge & browser support + * Removed retext as a dependencyโ€”was never used + +0.0.1 / 2014-06-13 +================== diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/LICENSE b/server/node_modules/emoji-strip/node_modules/gemoji/LICENSE new file mode 100644 index 00000000..0c06d5bc --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/LICENSE @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014 Titus Wormer + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/Readme.md b/server/node_modules/emoji-strip/node_modules/gemoji/Readme.md new file mode 100644 index 00000000..d0c145f0 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/Readme.md @@ -0,0 +1,45 @@ +# gemoji [![Build Status](https://travis-ci.org/wooorm/gemoji.svg?branch=master)](https://travis-ci.org/wooorm/gemoji) [![Coverage Status](https://img.shields.io/coveralls/wooorm/gemoji.svg)](https://coveralls.io/r/wooorm/gemoji?branch=master) + +Named and unicode Gemoji. + +## Installation + +npm: +```sh +$ npm install gemoji +``` + +Component: +```sh +$ component install wooorm/gemoji +``` + +Bower: +```sh +$ bower install gemoji +``` + +## Usage + +```js +var gemoji = require('gemoji'); + +gemoji.name["cat"]; // "๐Ÿฑ" +gemoji.unicode["๐Ÿถ"]; // "dog" +gemoji.unicode["\uD83D\uDCA9"]; // "poop" +``` + +## Supported Gemoji + +See [Supported-Gemoji.md](Supported-Gemoji.md). + +## Data + +The emoji list (`./data/emoji.json`) is crawled from [github/gemoji](https://github.com/github/gemoji). +See its [license](https://github.com/github/gemoji/blob/2d799338d94a223cd341d92de3a9848d5368f9ef/LICENSE) for more information. + +No images are included in this repositoryโ€”the copyrighted material may or may not be available on the users computer. + +## License + +MIT ยฉ Titus Wormer diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/Supported-Gemoji.md b/server/node_modules/emoji-strip/node_modules/gemoji/Supported-Gemoji.md new file mode 100644 index 00000000..1feab54b --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/Supported-Gemoji.md @@ -0,0 +1,878 @@ +Supported Gemoji: +================= + +Note that this file does not contain the gemoji's as rendered by GitHub; +870 small images would make viewing this document very slow. + +| Unicode | Name | Escaped Unicode | +| :-----: | :-----------------------------: | :----------------------: | +| ๐Ÿ’ฏ | 100 | \ud83d\udcaf | +| ๐Ÿ”ข | 1234 | \ud83d\udd22 | +| ๐Ÿ˜„ | smile | \ud83d\ude04 | +| ๐Ÿ˜ƒ | smiley | \ud83d\ude03 | +| ๐Ÿ˜€ | grinning | \ud83d\ude00 | +| ๐Ÿ˜Š | blush | \ud83d\ude0a | +| โ˜บ๏ธ | relaxed | \u263a\ufe0f | +| ๐Ÿ˜‰ | wink | \ud83d\ude09 | +| ๐Ÿ˜ | heart_eyes | \ud83d\ude0d | +| ๐Ÿ˜˜ | kissing_heart | \ud83d\ude18 | +| ๐Ÿ˜š | kissing_closed_eyes | \ud83d\ude1a | +| ๐Ÿ˜— | kissing | \ud83d\ude17 | +| ๐Ÿ˜™ | kissing_smiling_eyes | \ud83d\ude19 | +| ๐Ÿ˜œ | stuck_out_tongue_winking_eye | \ud83d\ude1c | +| ๐Ÿ˜ | stuck_out_tongue_closed_eyes | \ud83d\ude1d | +| ๐Ÿ˜› | stuck_out_tongue | \ud83d\ude1b | +| ๐Ÿ˜ณ | flushed | \ud83d\ude33 | +| ๐Ÿ˜ | grin | \ud83d\ude01 | +| ๐Ÿ˜” | pensive | \ud83d\ude14 | +| ๐Ÿ˜Œ | relieved | \ud83d\ude0c | +| ๐Ÿ˜’ | unamused | \ud83d\ude12 | +| ๐Ÿ˜ž | disappointed | \ud83d\ude1e | +| ๐Ÿ˜ฃ | persevere | \ud83d\ude23 | +| ๐Ÿ˜ข | cry | \ud83d\ude22 | +| ๐Ÿ˜‚ | joy | \ud83d\ude02 | +| ๐Ÿ˜ญ | sob | \ud83d\ude2d | +| ๐Ÿ˜ช | sleepy | \ud83d\ude2a | +| ๐Ÿ˜ฅ | disappointed_relieved | \ud83d\ude25 | +| ๐Ÿ˜ฐ | cold_sweat | \ud83d\ude30 | +| ๐Ÿ˜… | sweat_smile | \ud83d\ude05 | +| ๐Ÿ˜“ | sweat | \ud83d\ude13 | +| ๐Ÿ˜ฉ | weary | \ud83d\ude29 | +| ๐Ÿ˜ซ | tired_face | \ud83d\ude2b | +| ๐Ÿ˜จ | fearful | \ud83d\ude28 | +| ๐Ÿ˜ฑ | scream | \ud83d\ude31 | +| ๐Ÿ˜  | angry | \ud83d\ude20 | +| ๐Ÿ˜ก | rage | \ud83d\ude21 | +| ๐Ÿ˜ค | triumph | \ud83d\ude24 | +| ๐Ÿ˜– | confounded | \ud83d\ude16 | +| ๐Ÿ˜† | laughing | \ud83d\ude06 | +| ๐Ÿ˜† | satisfied | \ud83d\ude06 | +| ๐Ÿ˜‹ | yum | \ud83d\ude0b | +| ๐Ÿ˜ท | mask | \ud83d\ude37 | +| ๐Ÿ˜Ž | sunglasses | \ud83d\ude0e | +| ๐Ÿ˜ด | sleeping | \ud83d\ude34 | +| ๐Ÿ˜ต | dizzy_face | \ud83d\ude35 | +| ๐Ÿ˜ฒ | astonished | \ud83d\ude32 | +| ๐Ÿ˜Ÿ | worried | \ud83d\ude1f | +| ๐Ÿ˜ฆ | frowning | \ud83d\ude26 | +| ๐Ÿ˜ง | anguished | \ud83d\ude27 | +| ๐Ÿ˜ˆ | smiling_imp | \ud83d\ude08 | +| ๐Ÿ‘ฟ | imp | \ud83d\udc7f | +| ๐Ÿ˜ฎ | open_mouth | \ud83d\ude2e | +| ๐Ÿ˜ฌ | grimacing | \ud83d\ude2c | +| ๐Ÿ˜ | neutral_face | \ud83d\ude10 | +| ๐Ÿ˜• | confused | \ud83d\ude15 | +| ๐Ÿ˜ฏ | hushed | \ud83d\ude2f | +| ๐Ÿ˜ถ | no_mouth | \ud83d\ude36 | +| ๐Ÿ˜‡ | innocent | \ud83d\ude07 | +| ๐Ÿ˜ | smirk | \ud83d\ude0f | +| ๐Ÿ˜‘ | expressionless | \ud83d\ude11 | +| ๐Ÿ‘ฒ | man_with_gua_pi_mao | \ud83d\udc72 | +| ๐Ÿ‘ณ | man_with_turban | \ud83d\udc73 | +| ๐Ÿ‘ฎ | cop | \ud83d\udc6e | +| ๐Ÿ‘ท | construction_worker | \ud83d\udc77 | +| ๐Ÿ’‚ | guardsman | \ud83d\udc82 | +| ๐Ÿ‘ถ | baby | \ud83d\udc76 | +| ๐Ÿ‘ฆ | boy | \ud83d\udc66 | +| ๐Ÿ‘ง | girl | \ud83d\udc67 | +| ๐Ÿ‘จ | man | \ud83d\udc68 | +| ๐Ÿ‘ฉ | woman | \ud83d\udc69 | +| ๐Ÿ‘ด | older_man | \ud83d\udc74 | +| ๐Ÿ‘ต | older_woman | \ud83d\udc75 | +| ๐Ÿ‘ฑ | person_with_blond_hair | \ud83d\udc71 | +| ๐Ÿ‘ผ | angel | \ud83d\udc7c | +| ๐Ÿ‘ธ | princess | \ud83d\udc78 | +| ๐Ÿ˜บ | smiley_cat | \ud83d\ude3a | +| ๐Ÿ˜ธ | smile_cat | \ud83d\ude38 | +| ๐Ÿ˜ป | heart_eyes_cat | \ud83d\ude3b | +| ๐Ÿ˜ฝ | kissing_cat | \ud83d\ude3d | +| ๐Ÿ˜ผ | smirk_cat | \ud83d\ude3c | +| ๐Ÿ™€ | scream_cat | \ud83d\ude40 | +| ๐Ÿ˜ฟ | crying_cat_face | \ud83d\ude3f | +| ๐Ÿ˜น | joy_cat | \ud83d\ude39 | +| ๐Ÿ˜พ | pouting_cat | \ud83d\ude3e | +| ๐Ÿ‘น | japanese_ogre | \ud83d\udc79 | +| ๐Ÿ‘บ | japanese_goblin | \ud83d\udc7a | +| ๐Ÿ™ˆ | see_no_evil | \ud83d\ude48 | +| ๐Ÿ™‰ | hear_no_evil | \ud83d\ude49 | +| ๐Ÿ™Š | speak_no_evil | \ud83d\ude4a | +| ๐Ÿ’€ | skull | \ud83d\udc80 | +| ๐Ÿ‘ฝ | alien | \ud83d\udc7d | +| ๐Ÿ’ฉ | hankey | \ud83d\udca9 | +| ๐Ÿ’ฉ | poop | \ud83d\udca9 | +| ๐Ÿ’ฉ | shit | \ud83d\udca9 | +| ๐Ÿ”ฅ | fire | \ud83d\udd25 | +| โœจ | sparkles | \u2728 | +| ๐ŸŒŸ | star2 | \ud83c\udf1f | +| ๐Ÿ’ซ | dizzy | \ud83d\udcab | +| ๐Ÿ’ฅ | boom | \ud83d\udca5 | +| ๐Ÿ’ฅ | collision | \ud83d\udca5 | +| ๐Ÿ’ข | anger | \ud83d\udca2 | +| ๐Ÿ’ฆ | sweat_drops | \ud83d\udca6 | +| ๐Ÿ’ง | droplet | \ud83d\udca7 | +| ๐Ÿ’ค | zzz | \ud83d\udca4 | +| ๐Ÿ’จ | dash | \ud83d\udca8 | +| ๐Ÿ‘‚ | ear | \ud83d\udc42 | +| ๐Ÿ‘€ | eyes | \ud83d\udc40 | +| ๐Ÿ‘ƒ | nose | \ud83d\udc43 | +| ๐Ÿ‘… | tongue | \ud83d\udc45 | +| ๐Ÿ‘„ | lips | \ud83d\udc44 | +| ๐Ÿ‘ | +1 | \ud83d\udc4d | +| ๐Ÿ‘ | thumbsup | \ud83d\udc4d | +| ๐Ÿ‘Ž | -1 | \ud83d\udc4e | +| ๐Ÿ‘Ž | thumbsdown | \ud83d\udc4e | +| ๐Ÿ‘Œ | ok_hand | \ud83d\udc4c | +| ๐Ÿ‘Š | facepunch | \ud83d\udc4a | +| ๐Ÿ‘Š | punch | \ud83d\udc4a | +| โœŠ | fist | \u270a | +| โœŒ๏ธ | v | \u270c\ufe0f | +| ๐Ÿ‘‹ | wave | \ud83d\udc4b | +| โœ‹ | hand | \u270b | +| โœ‹ | raised_hand | \u270b | +| ๐Ÿ‘ | open_hands | \ud83d\udc50 | +| ๐Ÿ‘† | point_up_2 | \ud83d\udc46 | +| ๐Ÿ‘‡ | point_down | \ud83d\udc47 | +| ๐Ÿ‘‰ | point_right | \ud83d\udc49 | +| ๐Ÿ‘ˆ | point_left | \ud83d\udc48 | +| ๐Ÿ™Œ | raised_hands | \ud83d\ude4c | +| ๐Ÿ™ | pray | \ud83d\ude4f | +| โ˜๏ธ | point_up | \u261d\ufe0f | +| ๐Ÿ‘ | clap | \ud83d\udc4f | +| ๐Ÿ’ช | muscle | \ud83d\udcaa | +| ๐Ÿšถ | walking | \ud83d\udeb6 | +| ๐Ÿƒ | runner | \ud83c\udfc3 | +| ๐Ÿƒ | running | \ud83c\udfc3 | +| ๐Ÿ’ƒ | dancer | \ud83d\udc83 | +| ๐Ÿ‘ซ | couple | \ud83d\udc6b | +| ๐Ÿ‘ช | family | \ud83d\udc6a | +| ๐Ÿ‘ฌ | two_men_holding_hands | \ud83d\udc6c | +| ๐Ÿ‘ญ | two_women_holding_hands | \ud83d\udc6d | +| ๐Ÿ’ | couplekiss | \ud83d\udc8f | +| ๐Ÿ’‘ | couple_with_heart | \ud83d\udc91 | +| ๐Ÿ‘ฏ | dancers | \ud83d\udc6f | +| ๐Ÿ™† | ok_woman | \ud83d\ude46 | +| ๐Ÿ™… | no_good | \ud83d\ude45 | +| ๐Ÿ’ | information_desk_person | \ud83d\udc81 | +| ๐Ÿ™‹ | raising_hand | \ud83d\ude4b | +| ๐Ÿ’† | massage | \ud83d\udc86 | +| ๐Ÿ’‡ | haircut | \ud83d\udc87 | +| ๐Ÿ’… | nail_care | \ud83d\udc85 | +| ๐Ÿ‘ฐ | bride_with_veil | \ud83d\udc70 | +| ๐Ÿ™Ž | person_with_pouting_face | \ud83d\ude4e | +| ๐Ÿ™ | person_frowning | \ud83d\ude4d | +| ๐Ÿ™‡ | bow | \ud83d\ude47 | +| ๐ŸŽฉ | tophat | \ud83c\udfa9 | +| ๐Ÿ‘‘ | crown | \ud83d\udc51 | +| ๐Ÿ‘’ | womans_hat | \ud83d\udc52 | +| ๐Ÿ‘Ÿ | athletic_shoe | \ud83d\udc5f | +| ๐Ÿ‘ž | mans_shoe | \ud83d\udc5e | +| ๐Ÿ‘ž | shoe | \ud83d\udc5e | +| ๐Ÿ‘ก | sandal | \ud83d\udc61 | +| ๐Ÿ‘  | high_heel | \ud83d\udc60 | +| ๐Ÿ‘ข | boot | \ud83d\udc62 | +| ๐Ÿ‘• | shirt | \ud83d\udc55 | +| ๐Ÿ‘• | tshirt | \ud83d\udc55 | +| ๐Ÿ‘” | necktie | \ud83d\udc54 | +| ๐Ÿ‘š | womans_clothes | \ud83d\udc5a | +| ๐Ÿ‘— | dress | \ud83d\udc57 | +| ๐ŸŽฝ | running_shirt_with_sash | \ud83c\udfbd | +| ๐Ÿ‘– | jeans | \ud83d\udc56 | +| ๐Ÿ‘˜ | kimono | \ud83d\udc58 | +| ๐Ÿ‘™ | bikini | \ud83d\udc59 | +| ๐Ÿ’ผ | briefcase | \ud83d\udcbc | +| ๐Ÿ‘œ | handbag | \ud83d\udc5c | +| ๐Ÿ‘ | pouch | \ud83d\udc5d | +| ๐Ÿ‘› | purse | \ud83d\udc5b | +| ๐Ÿ‘“ | eyeglasses | \ud83d\udc53 | +| ๐ŸŽ€ | ribbon | \ud83c\udf80 | +| ๐ŸŒ‚ | closed_umbrella | \ud83c\udf02 | +| ๐Ÿ’„ | lipstick | \ud83d\udc84 | +| ๐Ÿ’› | yellow_heart | \ud83d\udc9b | +| ๐Ÿ’™ | blue_heart | \ud83d\udc99 | +| ๐Ÿ’œ | purple_heart | \ud83d\udc9c | +| ๐Ÿ’š | green_heart | \ud83d\udc9a | +| โค๏ธ | heart | \u2764\ufe0f | +| ๐Ÿ’” | broken_heart | \ud83d\udc94 | +| ๐Ÿ’— | heartpulse | \ud83d\udc97 | +| ๐Ÿ’“ | heartbeat | \ud83d\udc93 | +| ๐Ÿ’• | two_hearts | \ud83d\udc95 | +| ๐Ÿ’– | sparkling_heart | \ud83d\udc96 | +| ๐Ÿ’ž | revolving_hearts | \ud83d\udc9e | +| ๐Ÿ’˜ | cupid | \ud83d\udc98 | +| ๐Ÿ’Œ | love_letter | \ud83d\udc8c | +| ๐Ÿ’‹ | kiss | \ud83d\udc8b | +| ๐Ÿ’ | ring | \ud83d\udc8d | +| ๐Ÿ’Ž | gem | \ud83d\udc8e | +| ๐Ÿ‘ค | bust_in_silhouette | \ud83d\udc64 | +| ๐Ÿ‘ฅ | busts_in_silhouette | \ud83d\udc65 | +| ๐Ÿ’ฌ | speech_balloon | \ud83d\udcac | +| ๐Ÿ‘ฃ | footprints | \ud83d\udc63 | +| ๐Ÿ’ญ | thought_balloon | \ud83d\udcad | +| ๐Ÿถ | dog | \ud83d\udc36 | +| ๐Ÿบ | wolf | \ud83d\udc3a | +| ๐Ÿฑ | cat | \ud83d\udc31 | +| ๐Ÿญ | mouse | \ud83d\udc2d | +| ๐Ÿน | hamster | \ud83d\udc39 | +| ๐Ÿฐ | rabbit | \ud83d\udc30 | +| ๐Ÿธ | frog | \ud83d\udc38 | +| ๐Ÿฏ | tiger | \ud83d\udc2f | +| ๐Ÿจ | koala | \ud83d\udc28 | +| ๐Ÿป | bear | \ud83d\udc3b | +| ๐Ÿท | pig | \ud83d\udc37 | +| ๐Ÿฝ | pig_nose | \ud83d\udc3d | +| ๐Ÿฎ | cow | \ud83d\udc2e | +| ๐Ÿ— | boar | \ud83d\udc17 | +| ๐Ÿต | monkey_face | \ud83d\udc35 | +| ๐Ÿ’ | monkey | \ud83d\udc12 | +| ๐Ÿด | horse | \ud83d\udc34 | +| ๐Ÿ‘ | sheep | \ud83d\udc11 | +| ๐Ÿ˜ | elephant | \ud83d\udc18 | +| ๐Ÿผ | panda_face | \ud83d\udc3c | +| ๐Ÿง | penguin | \ud83d\udc27 | +| ๐Ÿฆ | bird | \ud83d\udc26 | +| ๐Ÿค | baby_chick | \ud83d\udc24 | +| ๐Ÿฅ | hatched_chick | \ud83d\udc25 | +| ๐Ÿฃ | hatching_chick | \ud83d\udc23 | +| ๐Ÿ” | chicken | \ud83d\udc14 | +| ๐Ÿ | snake | \ud83d\udc0d | +| ๐Ÿข | turtle | \ud83d\udc22 | +| ๐Ÿ› | bug | \ud83d\udc1b | +| ๐Ÿ | bee | \ud83d\udc1d | +| ๐Ÿ | honeybee | \ud83d\udc1d | +| ๐Ÿœ | ant | \ud83d\udc1c | +| ๐Ÿž | beetle | \ud83d\udc1e | +| ๐ŸŒ | snail | \ud83d\udc0c | +| ๐Ÿ™ | octopus | \ud83d\udc19 | +| ๐Ÿš | shell | \ud83d\udc1a | +| ๐Ÿ  | tropical_fish | \ud83d\udc20 | +| ๐ŸŸ | fish | \ud83d\udc1f | +| ๐Ÿฌ | dolphin | \ud83d\udc2c | +| ๐Ÿฌ | flipper | \ud83d\udc2c | +| ๐Ÿณ | whale | \ud83d\udc33 | +| ๐Ÿ‹ | whale2 | \ud83d\udc0b | +| ๐Ÿ„ | cow2 | \ud83d\udc04 | +| ๐Ÿ | ram | \ud83d\udc0f | +| ๐Ÿ€ | rat | \ud83d\udc00 | +| ๐Ÿƒ | water_buffalo | \ud83d\udc03 | +| ๐Ÿ… | tiger2 | \ud83d\udc05 | +| ๐Ÿ‡ | rabbit2 | \ud83d\udc07 | +| ๐Ÿ‰ | dragon | \ud83d\udc09 | +| ๐ŸŽ | racehorse | \ud83d\udc0e | +| ๐Ÿ | goat | \ud83d\udc10 | +| ๐Ÿ“ | rooster | \ud83d\udc13 | +| ๐Ÿ• | dog2 | \ud83d\udc15 | +| ๐Ÿ– | pig2 | \ud83d\udc16 | +| ๐Ÿ | mouse2 | \ud83d\udc01 | +| ๐Ÿ‚ | ox | \ud83d\udc02 | +| ๐Ÿฒ | dragon_face | \ud83d\udc32 | +| ๐Ÿก | blowfish | \ud83d\udc21 | +| ๐ŸŠ | crocodile | \ud83d\udc0a | +| ๐Ÿซ | camel | \ud83d\udc2b | +| ๐Ÿช | dromedary_camel | \ud83d\udc2a | +| ๐Ÿ† | leopard | \ud83d\udc06 | +| ๐Ÿˆ | cat2 | \ud83d\udc08 | +| ๐Ÿฉ | poodle | \ud83d\udc29 | +| ๐Ÿพ | feet | \ud83d\udc3e | +| ๐Ÿพ | paw_prints | \ud83d\udc3e | +| ๐Ÿ’ | bouquet | \ud83d\udc90 | +| ๐ŸŒธ | cherry_blossom | \ud83c\udf38 | +| ๐ŸŒท | tulip | \ud83c\udf37 | +| ๐Ÿ€ | four_leaf_clover | \ud83c\udf40 | +| ๐ŸŒน | rose | \ud83c\udf39 | +| ๐ŸŒป | sunflower | \ud83c\udf3b | +| ๐ŸŒบ | hibiscus | \ud83c\udf3a | +| ๐Ÿ | maple_leaf | \ud83c\udf41 | +| ๐Ÿƒ | leaves | \ud83c\udf43 | +| ๐Ÿ‚ | fallen_leaf | \ud83c\udf42 | +| ๐ŸŒฟ | herb | \ud83c\udf3f | +| ๐ŸŒพ | ear_of_rice | \ud83c\udf3e | +| ๐Ÿ„ | mushroom | \ud83c\udf44 | +| ๐ŸŒต | cactus | \ud83c\udf35 | +| ๐ŸŒด | palm_tree | \ud83c\udf34 | +| ๐ŸŒฒ | evergreen_tree | \ud83c\udf32 | +| ๐ŸŒณ | deciduous_tree | \ud83c\udf33 | +| ๐ŸŒฐ | chestnut | \ud83c\udf30 | +| ๐ŸŒฑ | seedling | \ud83c\udf31 | +| ๐ŸŒผ | blossom | \ud83c\udf3c | +| ๐ŸŒ | globe_with_meridians | \ud83c\udf10 | +| ๐ŸŒž | sun_with_face | \ud83c\udf1e | +| ๐ŸŒ | full_moon_with_face | \ud83c\udf1d | +| ๐ŸŒš | new_moon_with_face | \ud83c\udf1a | +| ๐ŸŒ‘ | new_moon | \ud83c\udf11 | +| ๐ŸŒ’ | waxing_crescent_moon | \ud83c\udf12 | +| ๐ŸŒ“ | first_quarter_moon | \ud83c\udf13 | +| ๐ŸŒ” | moon | \ud83c\udf14 | +| ๐ŸŒ” | waxing_gibbous_moon | \ud83c\udf14 | +| ๐ŸŒ• | full_moon | \ud83c\udf15 | +| ๐ŸŒ– | waning_gibbous_moon | \ud83c\udf16 | +| ๐ŸŒ— | last_quarter_moon | \ud83c\udf17 | +| ๐ŸŒ˜ | waning_crescent_moon | \ud83c\udf18 | +| ๐ŸŒœ | last_quarter_moon_with_face | \ud83c\udf1c | +| ๐ŸŒ› | first_quarter_moon_with_face | \ud83c\udf1b | +| ๐ŸŒ™ | crescent_moon | \ud83c\udf19 | +| ๐ŸŒ | earth_africa | \ud83c\udf0d | +| ๐ŸŒŽ | earth_americas | \ud83c\udf0e | +| ๐ŸŒ | earth_asia | \ud83c\udf0f | +| ๐ŸŒ‹ | volcano | \ud83c\udf0b | +| ๐ŸŒŒ | milky_way | \ud83c\udf0c | +| ๐ŸŒ  | stars | \ud83c\udf20 | +| โญ | star | \u2b50 | +| โ˜€๏ธ | sunny | \u2600\ufe0f | +| โ›… | partly_sunny | \u26c5 | +| โ˜๏ธ | cloud | \u2601\ufe0f | +| โšก | zap | \u26a1 | +| โ˜” | umbrella | \u2614 | +| โ„๏ธ | snowflake | \u2744\ufe0f | +| โ›„ | snowman | \u26c4 | +| ๐ŸŒ€ | cyclone | \ud83c\udf00 | +| ๐ŸŒ | foggy | \ud83c\udf01 | +| ๐ŸŒˆ | rainbow | \ud83c\udf08 | +| ๐ŸŒŠ | ocean | \ud83c\udf0a | +| ๐ŸŽ | bamboo | \ud83c\udf8d | +| ๐Ÿ’ | gift_heart | \ud83d\udc9d | +| ๐ŸŽŽ | dolls | \ud83c\udf8e | +| ๐ŸŽ’ | school_satchel | \ud83c\udf92 | +| ๐ŸŽ“ | mortar_board | \ud83c\udf93 | +| ๐ŸŽ | flags | \ud83c\udf8f | +| ๐ŸŽ† | fireworks | \ud83c\udf86 | +| ๐ŸŽ‡ | sparkler | \ud83c\udf87 | +| ๐ŸŽ | wind_chime | \ud83c\udf90 | +| ๐ŸŽ‘ | rice_scene | \ud83c\udf91 | +| ๐ŸŽƒ | jack_o_lantern | \ud83c\udf83 | +| ๐Ÿ‘ป | ghost | \ud83d\udc7b | +| ๐ŸŽ… | santa | \ud83c\udf85 | +| ๐ŸŽ„ | christmas_tree | \ud83c\udf84 | +| ๐ŸŽ | gift | \ud83c\udf81 | +| ๐ŸŽ‹ | tanabata_tree | \ud83c\udf8b | +| ๐ŸŽ‰ | tada | \ud83c\udf89 | +| ๐ŸŽŠ | confetti_ball | \ud83c\udf8a | +| ๐ŸŽˆ | balloon | \ud83c\udf88 | +| ๐ŸŽŒ | crossed_flags | \ud83c\udf8c | +| ๐Ÿ”ฎ | crystal_ball | \ud83d\udd2e | +| ๐ŸŽฅ | movie_camera | \ud83c\udfa5 | +| ๐Ÿ“ท | camera | \ud83d\udcf7 | +| ๐Ÿ“น | video_camera | \ud83d\udcf9 | +| ๐Ÿ“ผ | vhs | \ud83d\udcfc | +| ๐Ÿ’ฟ | cd | \ud83d\udcbf | +| ๐Ÿ“€ | dvd | \ud83d\udcc0 | +| ๐Ÿ’ฝ | minidisc | \ud83d\udcbd | +| ๐Ÿ’พ | floppy_disk | \ud83d\udcbe | +| ๐Ÿ’ป | computer | \ud83d\udcbb | +| ๐Ÿ“ฑ | iphone | \ud83d\udcf1 | +| โ˜Ž๏ธ | phone | \u260e\ufe0f | +| โ˜Ž๏ธ | telephone | \u260e\ufe0f | +| ๐Ÿ“ž | telephone_receiver | \ud83d\udcde | +| ๐Ÿ“Ÿ | pager | \ud83d\udcdf | +| ๐Ÿ“  | fax | \ud83d\udce0 | +| ๐Ÿ“ก | satellite | \ud83d\udce1 | +| ๐Ÿ“บ | tv | \ud83d\udcfa | +| ๐Ÿ“ป | radio | \ud83d\udcfb | +| ๐Ÿ”Š | loud_sound | \ud83d\udd0a | +| ๐Ÿ”‰ | sound | \ud83d\udd09 | +| ๐Ÿ”ˆ | speaker | \ud83d\udd08 | +| ๐Ÿ”‡ | mute | \ud83d\udd07 | +| ๐Ÿ”” | bell | \ud83d\udd14 | +| ๐Ÿ”• | no_bell | \ud83d\udd15 | +| ๐Ÿ“ข | loudspeaker | \ud83d\udce2 | +| ๐Ÿ“ฃ | mega | \ud83d\udce3 | +| โณ | hourglass_flowing_sand | \u23f3 | +| โŒ› | hourglass | \u231b | +| โฐ | alarm_clock | \u23f0 | +| โŒš | watch | \u231a | +| ๐Ÿ”“ | unlock | \ud83d\udd13 | +| ๐Ÿ”’ | lock | \ud83d\udd12 | +| ๐Ÿ” | lock_with_ink_pen | \ud83d\udd0f | +| ๐Ÿ” | closed_lock_with_key | \ud83d\udd10 | +| ๐Ÿ”‘ | key | \ud83d\udd11 | +| ๐Ÿ”Ž | mag_right | \ud83d\udd0e | +| ๐Ÿ’ก | bulb | \ud83d\udca1 | +| ๐Ÿ”ฆ | flashlight | \ud83d\udd26 | +| ๐Ÿ”† | high_brightness | \ud83d\udd06 | +| ๐Ÿ”… | low_brightness | \ud83d\udd05 | +| ๐Ÿ”Œ | electric_plug | \ud83d\udd0c | +| ๐Ÿ”‹ | battery | \ud83d\udd0b | +| ๐Ÿ” | mag | \ud83d\udd0d | +| ๐Ÿ› | bathtub | \ud83d\udec1 | +| ๐Ÿ›€ | bath | \ud83d\udec0 | +| ๐Ÿšฟ | shower | \ud83d\udebf | +| ๐Ÿšฝ | toilet | \ud83d\udebd | +| ๐Ÿ”ง | wrench | \ud83d\udd27 | +| ๐Ÿ”ฉ | nut_and_bolt | \ud83d\udd29 | +| ๐Ÿ”จ | hammer | \ud83d\udd28 | +| ๐Ÿšช | door | \ud83d\udeaa | +| ๐Ÿšฌ | smoking | \ud83d\udeac | +| ๐Ÿ’ฃ | bomb | \ud83d\udca3 | +| ๐Ÿ”ซ | gun | \ud83d\udd2b | +| ๐Ÿ”ช | hocho | \ud83d\udd2a | +| ๐Ÿ”ช | knife | \ud83d\udd2a | +| ๐Ÿ’Š | pill | \ud83d\udc8a | +| ๐Ÿ’‰ | syringe | \ud83d\udc89 | +| ๐Ÿ’ฐ | moneybag | \ud83d\udcb0 | +| ๐Ÿ’ด | yen | \ud83d\udcb4 | +| ๐Ÿ’ต | dollar | \ud83d\udcb5 | +| ๐Ÿ’ท | pound | \ud83d\udcb7 | +| ๐Ÿ’ถ | euro | \ud83d\udcb6 | +| ๐Ÿ’ณ | credit_card | \ud83d\udcb3 | +| ๐Ÿ’ธ | money_with_wings | \ud83d\udcb8 | +| ๐Ÿ“ฒ | calling | \ud83d\udcf2 | +| ๐Ÿ“ง | e-mail | \ud83d\udce7 | +| ๐Ÿ“ฅ | inbox_tray | \ud83d\udce5 | +| ๐Ÿ“ค | outbox_tray | \ud83d\udce4 | +| โœ‰๏ธ | email | \u2709\ufe0f | +| โœ‰๏ธ | envelope | \u2709\ufe0f | +| ๐Ÿ“ฉ | envelope_with_arrow | \ud83d\udce9 | +| ๐Ÿ“จ | incoming_envelope | \ud83d\udce8 | +| ๐Ÿ“ฏ | postal_horn | \ud83d\udcef | +| ๐Ÿ“ซ | mailbox | \ud83d\udceb | +| ๐Ÿ“ช | mailbox_closed | \ud83d\udcea | +| ๐Ÿ“ฌ | mailbox_with_mail | \ud83d\udcec | +| ๐Ÿ“ญ | mailbox_with_no_mail | \ud83d\udced | +| ๐Ÿ“ฎ | postbox | \ud83d\udcee | +| ๐Ÿ“ฆ | package | \ud83d\udce6 | +| ๐Ÿ“ | memo | \ud83d\udcdd | +| ๐Ÿ“ | pencil | \ud83d\udcdd | +| ๐Ÿ“„ | page_facing_up | \ud83d\udcc4 | +| ๐Ÿ“ƒ | page_with_curl | \ud83d\udcc3 | +| ๐Ÿ“‘ | bookmark_tabs | \ud83d\udcd1 | +| ๐Ÿ“Š | bar_chart | \ud83d\udcca | +| ๐Ÿ“ˆ | chart_with_upwards_trend | \ud83d\udcc8 | +| ๐Ÿ“‰ | chart_with_downwards_trend | \ud83d\udcc9 | +| ๐Ÿ“œ | scroll | \ud83d\udcdc | +| ๐Ÿ“‹ | clipboard | \ud83d\udccb | +| ๐Ÿ“… | date | \ud83d\udcc5 | +| ๐Ÿ“† | calendar | \ud83d\udcc6 | +| ๐Ÿ“‡ | card_index | \ud83d\udcc7 | +| ๐Ÿ“ | file_folder | \ud83d\udcc1 | +| ๐Ÿ“‚ | open_file_folder | \ud83d\udcc2 | +| โœ‚๏ธ | scissors | \u2702\ufe0f | +| ๐Ÿ“Œ | pushpin | \ud83d\udccc | +| ๐Ÿ“Ž | paperclip | \ud83d\udcce | +| โœ’๏ธ | black_nib | \u2712\ufe0f | +| โœ๏ธ | pencil2 | \u270f\ufe0f | +| ๐Ÿ“ | straight_ruler | \ud83d\udccf | +| ๐Ÿ“ | triangular_ruler | \ud83d\udcd0 | +| ๐Ÿ“• | closed_book | \ud83d\udcd5 | +| ๐Ÿ“— | green_book | \ud83d\udcd7 | +| ๐Ÿ“˜ | blue_book | \ud83d\udcd8 | +| ๐Ÿ“™ | orange_book | \ud83d\udcd9 | +| ๐Ÿ““ | notebook | \ud83d\udcd3 | +| ๐Ÿ“” | notebook_with_decorative_cover | \ud83d\udcd4 | +| ๐Ÿ“’ | ledger | \ud83d\udcd2 | +| ๐Ÿ“š | books | \ud83d\udcda | +| ๐Ÿ“– | book | \ud83d\udcd6 | +| ๐Ÿ“– | open_book | \ud83d\udcd6 | +| ๐Ÿ”– | bookmark | \ud83d\udd16 | +| ๐Ÿ“› | name_badge | \ud83d\udcdb | +| ๐Ÿ”ฌ | microscope | \ud83d\udd2c | +| ๐Ÿ”ญ | telescope | \ud83d\udd2d | +| ๐Ÿ“ฐ | newspaper | \ud83d\udcf0 | +| ๐ŸŽจ | art | \ud83c\udfa8 | +| ๐ŸŽฌ | clapper | \ud83c\udfac | +| ๐ŸŽค | microphone | \ud83c\udfa4 | +| ๐ŸŽง | headphones | \ud83c\udfa7 | +| ๐ŸŽผ | musical_score | \ud83c\udfbc | +| ๐ŸŽต | musical_note | \ud83c\udfb5 | +| ๐ŸŽถ | notes | \ud83c\udfb6 | +| ๐ŸŽน | musical_keyboard | \ud83c\udfb9 | +| ๐ŸŽป | violin | \ud83c\udfbb | +| ๐ŸŽบ | trumpet | \ud83c\udfba | +| ๐ŸŽท | saxophone | \ud83c\udfb7 | +| ๐ŸŽธ | guitar | \ud83c\udfb8 | +| ๐Ÿ‘พ | space_invader | \ud83d\udc7e | +| ๐ŸŽฎ | video_game | \ud83c\udfae | +| ๐Ÿƒ | black_joker | \ud83c\udccf | +| ๐ŸŽด | flower_playing_cards | \ud83c\udfb4 | +| ๐Ÿ€„ | mahjong | \ud83c\udc04 | +| ๐ŸŽฒ | game_die | \ud83c\udfb2 | +| ๐ŸŽฏ | dart | \ud83c\udfaf | +| ๐Ÿˆ | football | \ud83c\udfc8 | +| ๐Ÿ€ | basketball | \ud83c\udfc0 | +| โšฝ | soccer | \u26bd | +| โšพ๏ธ | baseball | \u26be\ufe0f | +| ๐ŸŽพ | tennis | \ud83c\udfbe | +| ๐ŸŽฑ | 8ball | \ud83c\udfb1 | +| ๐Ÿ‰ | rugby_football | \ud83c\udfc9 | +| ๐ŸŽณ | bowling | \ud83c\udfb3 | +| โ›ณ | golf | \u26f3 | +| ๐Ÿšต | mountain_bicyclist | \ud83d\udeb5 | +| ๐Ÿšด | bicyclist | \ud83d\udeb4 | +| ๐Ÿ | checkered_flag | \ud83c\udfc1 | +| ๐Ÿ‡ | horse_racing | \ud83c\udfc7 | +| ๐Ÿ† | trophy | \ud83c\udfc6 | +| ๐ŸŽฟ | ski | \ud83c\udfbf | +| ๐Ÿ‚ | snowboarder | \ud83c\udfc2 | +| ๐ŸŠ | swimmer | \ud83c\udfca | +| ๐Ÿ„ | surfer | \ud83c\udfc4 | +| ๐ŸŽฃ | fishing_pole_and_fish | \ud83c\udfa3 | +| โ˜• | coffee | \u2615 | +| ๐Ÿต | tea | \ud83c\udf75 | +| ๐Ÿถ | sake | \ud83c\udf76 | +| ๐Ÿผ | baby_bottle | \ud83c\udf7c | +| ๐Ÿบ | beer | \ud83c\udf7a | +| ๐Ÿป | beers | \ud83c\udf7b | +| ๐Ÿธ | cocktail | \ud83c\udf78 | +| ๐Ÿน | tropical_drink | \ud83c\udf79 | +| ๐Ÿท | wine_glass | \ud83c\udf77 | +| ๐Ÿด | fork_and_knife | \ud83c\udf74 | +| ๐Ÿ• | pizza | \ud83c\udf55 | +| ๐Ÿ” | hamburger | \ud83c\udf54 | +| ๐ŸŸ | fries | \ud83c\udf5f | +| ๐Ÿ— | poultry_leg | \ud83c\udf57 | +| ๐Ÿ– | meat_on_bone | \ud83c\udf56 | +| ๐Ÿ | spaghetti | \ud83c\udf5d | +| ๐Ÿ› | curry | \ud83c\udf5b | +| ๐Ÿค | fried_shrimp | \ud83c\udf64 | +| ๐Ÿฑ | bento | \ud83c\udf71 | +| ๐Ÿฃ | sushi | \ud83c\udf63 | +| ๐Ÿฅ | fish_cake | \ud83c\udf65 | +| ๐Ÿ™ | rice_ball | \ud83c\udf59 | +| ๐Ÿ˜ | rice_cracker | \ud83c\udf58 | +| ๐Ÿš | rice | \ud83c\udf5a | +| ๐Ÿœ | ramen | \ud83c\udf5c | +| ๐Ÿฒ | stew | \ud83c\udf72 | +| ๐Ÿข | oden | \ud83c\udf62 | +| ๐Ÿก | dango | \ud83c\udf61 | +| ๐Ÿณ | egg | \ud83c\udf73 | +| ๐Ÿž | bread | \ud83c\udf5e | +| ๐Ÿฉ | doughnut | \ud83c\udf69 | +| ๐Ÿฎ | custard | \ud83c\udf6e | +| ๐Ÿฆ | icecream | \ud83c\udf66 | +| ๐Ÿจ | ice_cream | \ud83c\udf68 | +| ๐Ÿง | shaved_ice | \ud83c\udf67 | +| ๐ŸŽ‚ | birthday | \ud83c\udf82 | +| ๐Ÿฐ | cake | \ud83c\udf70 | +| ๐Ÿช | cookie | \ud83c\udf6a | +| ๐Ÿซ | chocolate_bar | \ud83c\udf6b | +| ๐Ÿฌ | candy | \ud83c\udf6c | +| ๐Ÿญ | lollipop | \ud83c\udf6d | +| ๐Ÿฏ | honey_pot | \ud83c\udf6f | +| ๐ŸŽ | apple | \ud83c\udf4e | +| ๐Ÿ | green_apple | \ud83c\udf4f | +| ๐ŸŠ | tangerine | \ud83c\udf4a | +| ๐Ÿ‹ | lemon | \ud83c\udf4b | +| ๐Ÿ’ | cherries | \ud83c\udf52 | +| ๐Ÿ‡ | grapes | \ud83c\udf47 | +| ๐Ÿ‰ | watermelon | \ud83c\udf49 | +| ๐Ÿ“ | strawberry | \ud83c\udf53 | +| ๐Ÿ‘ | peach | \ud83c\udf51 | +| ๐Ÿˆ | melon | \ud83c\udf48 | +| ๐ŸŒ | banana | \ud83c\udf4c | +| ๐Ÿ | pear | \ud83c\udf50 | +| ๐Ÿ | pineapple | \ud83c\udf4d | +| ๐Ÿ  | sweet_potato | \ud83c\udf60 | +| ๐Ÿ† | eggplant | \ud83c\udf46 | +| ๐Ÿ… | tomato | \ud83c\udf45 | +| ๐ŸŒฝ | corn | \ud83c\udf3d | +| ๐Ÿ  | house | \ud83c\udfe0 | +| ๐Ÿก | house_with_garden | \ud83c\udfe1 | +| ๐Ÿซ | school | \ud83c\udfeb | +| ๐Ÿข | office | \ud83c\udfe2 | +| ๐Ÿฃ | post_office | \ud83c\udfe3 | +| ๐Ÿฅ | hospital | \ud83c\udfe5 | +| ๐Ÿฆ | bank | \ud83c\udfe6 | +| ๐Ÿช | convenience_store | \ud83c\udfea | +| ๐Ÿฉ | love_hotel | \ud83c\udfe9 | +| ๐Ÿจ | hotel | \ud83c\udfe8 | +| ๐Ÿ’’ | wedding | \ud83d\udc92 | +| โ›ช | church | \u26ea | +| ๐Ÿฌ | department_store | \ud83c\udfec | +| ๐Ÿค | european_post_office | \ud83c\udfe4 | +| ๐ŸŒ‡ | city_sunrise | \ud83c\udf07 | +| ๐ŸŒ† | city_sunset | \ud83c\udf06 | +| ๐Ÿฏ | japanese_castle | \ud83c\udfef | +| ๐Ÿฐ | european_castle | \ud83c\udff0 | +| โ›บ | tent | \u26fa | +| ๐Ÿญ | factory | \ud83c\udfed | +| ๐Ÿ—ผ | tokyo_tower | \ud83d\uddfc | +| ๐Ÿ—พ | japan | \ud83d\uddfe | +| ๐Ÿ—ป | mount_fuji | \ud83d\uddfb | +| ๐ŸŒ„ | sunrise_over_mountains | \ud83c\udf04 | +| ๐ŸŒ… | sunrise | \ud83c\udf05 | +| ๐ŸŒƒ | night_with_stars | \ud83c\udf03 | +| ๐Ÿ—ฝ | statue_of_liberty | \ud83d\uddfd | +| ๐ŸŒ‰ | bridge_at_night | \ud83c\udf09 | +| ๐ŸŽ  | carousel_horse | \ud83c\udfa0 | +| ๐ŸŽก | ferris_wheel | \ud83c\udfa1 | +| โ›ฒ | fountain | \u26f2 | +| ๐ŸŽข | roller_coaster | \ud83c\udfa2 | +| ๐Ÿšข | ship | \ud83d\udea2 | +| โ›ต | boat | \u26f5 | +| โ›ต | sailboat | \u26f5 | +| ๐Ÿšค | speedboat | \ud83d\udea4 | +| ๐Ÿšฃ | rowboat | \ud83d\udea3 | +| โš“ | anchor | \u2693 | +| ๐Ÿš€ | rocket | \ud83d\ude80 | +| โœˆ๏ธ | airplane | \u2708\ufe0f | +| ๐Ÿ’บ | seat | \ud83d\udcba | +| ๐Ÿš | helicopter | \ud83d\ude81 | +| ๐Ÿš‚ | steam_locomotive | \ud83d\ude82 | +| ๐ŸšŠ | tram | \ud83d\ude8a | +| ๐Ÿš‰ | station | \ud83d\ude89 | +| ๐Ÿšž | mountain_railway | \ud83d\ude9e | +| ๐Ÿš† | train2 | \ud83d\ude86 | +| ๐Ÿš„ | bullettrain_side | \ud83d\ude84 | +| ๐Ÿš… | bullettrain_front | \ud83d\ude85 | +| ๐Ÿšˆ | light_rail | \ud83d\ude88 | +| ๐Ÿš‡ | metro | \ud83d\ude87 | +| ๐Ÿš | monorail | \ud83d\ude9d | +| ๐Ÿš‹ | train | \ud83d\ude8b | +| ๐Ÿšƒ | railway_car | \ud83d\ude83 | +| ๐ŸšŽ | trolleybus | \ud83d\ude8e | +| ๐ŸšŒ | bus | \ud83d\ude8c | +| ๐Ÿš | oncoming_bus | \ud83d\ude8d | +| ๐Ÿš™ | blue_car | \ud83d\ude99 | +| ๐Ÿš˜ | oncoming_automobile | \ud83d\ude98 | +| ๐Ÿš— | car | \ud83d\ude97 | +| ๐Ÿš— | red_car | \ud83d\ude97 | +| ๐Ÿš• | taxi | \ud83d\ude95 | +| ๐Ÿš– | oncoming_taxi | \ud83d\ude96 | +| ๐Ÿš› | articulated_lorry | \ud83d\ude9b | +| ๐Ÿšš | truck | \ud83d\ude9a | +| ๐Ÿšจ | rotating_light | \ud83d\udea8 | +| ๐Ÿš“ | police_car | \ud83d\ude93 | +| ๐Ÿš” | oncoming_police_car | \ud83d\ude94 | +| ๐Ÿš’ | fire_engine | \ud83d\ude92 | +| ๐Ÿš‘ | ambulance | \ud83d\ude91 | +| ๐Ÿš | minibus | \ud83d\ude90 | +| ๐Ÿšฒ | bike | \ud83d\udeb2 | +| ๐Ÿšก | aerial_tramway | \ud83d\udea1 | +| ๐ŸšŸ | suspension_railway | \ud83d\ude9f | +| ๐Ÿš  | mountain_cableway | \ud83d\udea0 | +| ๐Ÿšœ | tractor | \ud83d\ude9c | +| ๐Ÿ’ˆ | barber | \ud83d\udc88 | +| ๐Ÿš | busstop | \ud83d\ude8f | +| ๐ŸŽซ | ticket | \ud83c\udfab | +| ๐Ÿšฆ | vertical_traffic_light | \ud83d\udea6 | +| ๐Ÿšฅ | traffic_light | \ud83d\udea5 | +| โš ๏ธ | warning | \u26a0\ufe0f | +| ๐Ÿšง | construction | \ud83d\udea7 | +| ๐Ÿ”ฐ | beginner | \ud83d\udd30 | +| โ›ฝ | fuelpump | \u26fd | +| ๐Ÿฎ | izakaya_lantern | \ud83c\udfee | +| ๐Ÿฎ | lantern | \ud83c\udfee | +| ๐ŸŽฐ | slot_machine | \ud83c\udfb0 | +| โ™จ๏ธ | hotsprings | \u2668\ufe0f | +| ๐Ÿ—ฟ | moyai | \ud83d\uddff | +| ๐ŸŽช | circus_tent | \ud83c\udfaa | +| ๐ŸŽญ | performing_arts | \ud83c\udfad | +| ๐Ÿ“ | round_pushpin | \ud83d\udccd | +| ๐Ÿšฉ | triangular_flag_on_post | \ud83d\udea9 | +| ๐Ÿ‡ฏ๐Ÿ‡ต | jp | \ud83c\uddef\ud83c\uddf5 | +| ๐Ÿ‡ฐ๐Ÿ‡ท | kr | \ud83c\uddf0\ud83c\uddf7 | +| ๐Ÿ‡ฉ๐Ÿ‡ช | de | \ud83c\udde9\ud83c\uddea | +| ๐Ÿ‡จ๐Ÿ‡ณ | cn | \ud83c\udde8\ud83c\uddf3 | +| ๐Ÿ‡บ๐Ÿ‡ธ | us | \ud83c\uddfa\ud83c\uddf8 | +| ๐Ÿ‡ซ๐Ÿ‡ท | fr | \ud83c\uddeb\ud83c\uddf7 | +| ๐Ÿ‡ช๐Ÿ‡ธ | es | \ud83c\uddea\ud83c\uddf8 | +| ๐Ÿ‡ฎ๐Ÿ‡น | it | \ud83c\uddee\ud83c\uddf9 | +| ๐Ÿ‡ท๐Ÿ‡บ | ru | \ud83c\uddf7\ud83c\uddfa | +| ๐Ÿ‡ฌ๐Ÿ‡ง | gb | \ud83c\uddec\ud83c\udde7 | +| ๐Ÿ‡ฌ๐Ÿ‡ง | uk | \ud83c\uddec\ud83c\udde7 | +| 1๏ธโƒฃ | one | \u31\ufe0f\u20e3 | +| 2๏ธโƒฃ | two | \u32\ufe0f\u20e3 | +| 3๏ธโƒฃ | three | \u33\ufe0f\u20e3 | +| 4๏ธโƒฃ | four | \u34\ufe0f\u20e3 | +| 5๏ธโƒฃ | five | \u35\ufe0f\u20e3 | +| 6๏ธโƒฃ | six | \u36\ufe0f\u20e3 | +| 7๏ธโƒฃ | seven | \u37\ufe0f\u20e3 | +| 8๏ธโƒฃ | eight | \u38\ufe0f\u20e3 | +| 9๏ธโƒฃ | nine | \u39\ufe0f\u20e3 | +| 0๏ธโƒฃ | zero | \u30\ufe0f\u20e3 | +| ๐Ÿ”Ÿ | keycap_ten | \ud83d\udd1f | +| #๏ธโƒฃ | hash | \u23\ufe0f\u20e3 | +| ๐Ÿ”ฃ | symbols | \ud83d\udd23 | +| โฌ†๏ธ | arrow_up | \u2b06\ufe0f | +| โฌ‡๏ธ | arrow_down | \u2b07\ufe0f | +| โฌ…๏ธ | arrow_left | \u2b05\ufe0f | +| โžก๏ธ | arrow_right | \u27a1\ufe0f | +| ๐Ÿ”  | capital_abcd | \ud83d\udd20 | +| ๐Ÿ”ก | abcd | \ud83d\udd21 | +| ๐Ÿ”ค | abc | \ud83d\udd24 | +| โ†—๏ธ | arrow_upper_right | \u2197\ufe0f | +| โ†–๏ธ | arrow_upper_left | \u2196\ufe0f | +| โ†˜๏ธ | arrow_lower_right | \u2198\ufe0f | +| โ†™๏ธ | arrow_lower_left | \u2199\ufe0f | +| โ†”๏ธ | left_right_arrow | \u2194\ufe0f | +| โ†•๏ธ | arrow_up_down | \u2195\ufe0f | +| ๐Ÿ”„ | arrows_counterclockwise | \ud83d\udd04 | +| โ—€๏ธ | arrow_backward | \u25c0\ufe0f | +| โ–ถ๏ธ | arrow_forward | \u25b6\ufe0f | +| ๐Ÿ”ผ | arrow_up_small | \ud83d\udd3c | +| ๐Ÿ”ฝ | arrow_down_small | \ud83d\udd3d | +| โ†ฉ๏ธ | leftwards_arrow_with_hook | \u21a9\ufe0f | +| โ†ช๏ธ | arrow_right_hook | \u21aa\ufe0f | +| โ„น๏ธ | information_source | \u2139\ufe0f | +| โช | rewind | \u23ea | +| โฉ | fast_forward | \u23e9 | +| โซ | arrow_double_up | \u23eb | +| โฌ | arrow_double_down | \u23ec | +| โคต๏ธ | arrow_heading_down | \u2935\ufe0f | +| โคด๏ธ | arrow_heading_up | \u2934\ufe0f | +| ๐Ÿ†— | ok | \ud83c\udd97 | +| ๐Ÿ”€ | twisted_rightwards_arrows | \ud83d\udd00 | +| ๐Ÿ” | repeat | \ud83d\udd01 | +| ๐Ÿ”‚ | repeat_one | \ud83d\udd02 | +| ๐Ÿ†• | new | \ud83c\udd95 | +| ๐Ÿ†™ | up | \ud83c\udd99 | +| ๐Ÿ†’ | cool | \ud83c\udd92 | +| ๐Ÿ†“ | free | \ud83c\udd93 | +| ๐Ÿ†– | ng | \ud83c\udd96 | +| ๐Ÿ“ถ | signal_strength | \ud83d\udcf6 | +| ๐ŸŽฆ | cinema | \ud83c\udfa6 | +| ๐Ÿˆ | koko | \ud83c\ude01 | +| ๐Ÿˆฏ | u6307 | \ud83c\ude2f | +| ๐Ÿˆณ | u7a7a | \ud83c\ude33 | +| ๐Ÿˆต | u6e80 | \ud83c\ude35 | +| ๐Ÿˆด | u5408 | \ud83c\ude34 | +| ๐Ÿˆฒ | u7981 | \ud83c\ude32 | +| ๐Ÿ‰ | ideograph_advantage | \ud83c\ude50 | +| ๐Ÿˆน | u5272 | \ud83c\ude39 | +| ๐Ÿˆบ | u55b6 | \ud83c\ude3a | +| ๐Ÿˆถ | u6709 | \ud83c\ude36 | +| ๐Ÿˆš | u7121 | \ud83c\ude1a | +| ๐Ÿšป | restroom | \ud83d\udebb | +| ๐Ÿšน | mens | \ud83d\udeb9 | +| ๐Ÿšบ | womens | \ud83d\udeba | +| ๐Ÿšผ | baby_symbol | \ud83d\udebc | +| ๐Ÿšพ | wc | \ud83d\udebe | +| ๐Ÿšฐ | potable_water | \ud83d\udeb0 | +| ๐Ÿšฎ | put_litter_in_its_place | \ud83d\udeae | +| ๐Ÿ…ฟ๏ธ | parking | \ud83c\udd7f\ufe0f | +| โ™ฟ | wheelchair | \u267f | +| ๐Ÿšญ | no_smoking | \ud83d\udead | +| ๐Ÿˆท๏ธ | u6708 | \ud83c\ude37\ufe0f | +| ๐Ÿˆธ | u7533 | \ud83c\ude38 | +| ๐Ÿˆ‚๏ธ | sa | \ud83c\ude02\ufe0f | +| โ“‚๏ธ | m | \u24c2\ufe0f | +| ๐Ÿ›‚ | passport_control | \ud83d\udec2 | +| ๐Ÿ›„ | baggage_claim | \ud83d\udec4 | +| ๐Ÿ›… | left_luggage | \ud83d\udec5 | +| ๐Ÿ›ƒ | customs | \ud83d\udec3 | +| ๐Ÿ‰‘ | accept | \ud83c\ude51 | +| ใŠ™๏ธ | secret | \u3299\ufe0f | +| ใŠ—๏ธ | congratulations | \u3297\ufe0f | +| ๐Ÿ†‘ | cl | \ud83c\udd91 | +| ๐Ÿ†˜ | sos | \ud83c\udd98 | +| ๐Ÿ†” | id | \ud83c\udd94 | +| ๐Ÿšซ | no_entry_sign | \ud83d\udeab | +| ๐Ÿ”ž | underage | \ud83d\udd1e | +| ๐Ÿ“ต | no_mobile_phones | \ud83d\udcf5 | +| ๐Ÿšฏ | do_not_litter | \ud83d\udeaf | +| ๐Ÿšฑ | non-potable_water | \ud83d\udeb1 | +| ๐Ÿšณ | no_bicycles | \ud83d\udeb3 | +| ๐Ÿšท | no_pedestrians | \ud83d\udeb7 | +| ๐Ÿšธ | children_crossing | \ud83d\udeb8 | +| โ›” | no_entry | \u26d4 | +| โœณ๏ธ | eight_spoked_asterisk | \u2733\ufe0f | +| โ‡๏ธ | sparkle | \u2747\ufe0f | +| โŽ | negative_squared_cross_mark | \u274e | +| โœ… | white_check_mark | \u2705 | +| โœด๏ธ | eight_pointed_black_star | \u2734\ufe0f | +| ๐Ÿ’Ÿ | heart_decoration | \ud83d\udc9f | +| ๐Ÿ†š | vs | \ud83c\udd9a | +| ๐Ÿ“ณ | vibration_mode | \ud83d\udcf3 | +| ๐Ÿ“ด | mobile_phone_off | \ud83d\udcf4 | +| ๐Ÿ…ฐ๏ธ | a | \ud83c\udd70\ufe0f | +| ๐Ÿ…ฑ๏ธ | b | \ud83c\udd71\ufe0f | +| ๐Ÿ†Ž | ab | \ud83c\udd8e | +| ๐Ÿ…พ๏ธ | o2 | \ud83c\udd7e\ufe0f | +| ๐Ÿ’  | diamond_shape_with_a_dot_inside | \ud83d\udca0 | +| โžฟ | loop | \u27bf | +| โ™ป๏ธ | recycle | \u267b\ufe0f | +| โ™ˆ | aries | \u2648 | +| โ™‰ | taurus | \u2649 | +| โ™Š | gemini | \u264a | +| โ™‹ | cancer | \u264b | +| โ™Œ | leo | \u264c | +| โ™ | virgo | \u264d | +| โ™Ž | libra | \u264e | +| โ™ | scorpius | \u264f | +| โ™ | sagittarius | \u2650 | +| โ™‘ | capricorn | \u2651 | +| โ™’ | aquarius | \u2652 | +| โ™“ | pisces | \u2653 | +| โ›Ž | ophiuchus | \u26ce | +| ๐Ÿ”ฏ | six_pointed_star | \ud83d\udd2f | +| ๐Ÿง | atm | \ud83c\udfe7 | +| ๐Ÿ’น | chart | \ud83d\udcb9 | +| ๐Ÿ’ฒ | heavy_dollar_sign | \ud83d\udcb2 | +| ๐Ÿ’ฑ | currency_exchange | \ud83d\udcb1 | +| ยฉ๏ธ | copyright | \ua9\ufe0f | +| ยฎ๏ธ | registered | \uae\ufe0f | +| โ„ข๏ธ | tm | \u2122\ufe0f | +| โŒ | x | \u274c | +| โ€ผ๏ธ | bangbang | \u203c\ufe0f | +| โ‰๏ธ | interrobang | \u2049\ufe0f | +| โ— | exclamation | \u2757 | +| โ— | heavy_exclamation_mark | \u2757 | +| โ“ | question | \u2753 | +| โ• | grey_exclamation | \u2755 | +| โ” | grey_question | \u2754 | +| โญ• | o | \u2b55 | +| ๐Ÿ” | top | \ud83d\udd1d | +| ๐Ÿ”š | end | \ud83d\udd1a | +| ๐Ÿ”™ | back | \ud83d\udd19 | +| ๐Ÿ”› | on | \ud83d\udd1b | +| ๐Ÿ”œ | soon | \ud83d\udd1c | +| ๐Ÿ”ƒ | arrows_clockwise | \ud83d\udd03 | +| ๐Ÿ•› | clock12 | \ud83d\udd5b | +| ๐Ÿ•ง | clock1230 | \ud83d\udd67 | +| ๐Ÿ• | clock1 | \ud83d\udd50 | +| ๐Ÿ•œ | clock130 | \ud83d\udd5c | +| ๐Ÿ•‘ | clock2 | \ud83d\udd51 | +| ๐Ÿ• | clock230 | \ud83d\udd5d | +| ๐Ÿ•’ | clock3 | \ud83d\udd52 | +| ๐Ÿ•ž | clock330 | \ud83d\udd5e | +| ๐Ÿ•“ | clock4 | \ud83d\udd53 | +| ๐Ÿ•Ÿ | clock430 | \ud83d\udd5f | +| ๐Ÿ•” | clock5 | \ud83d\udd54 | +| ๐Ÿ•  | clock530 | \ud83d\udd60 | +| ๐Ÿ•• | clock6 | \ud83d\udd55 | +| ๐Ÿ•– | clock7 | \ud83d\udd56 | +| ๐Ÿ•— | clock8 | \ud83d\udd57 | +| ๐Ÿ•˜ | clock9 | \ud83d\udd58 | +| ๐Ÿ•™ | clock10 | \ud83d\udd59 | +| ๐Ÿ•š | clock11 | \ud83d\udd5a | +| ๐Ÿ•ก | clock630 | \ud83d\udd61 | +| ๐Ÿ•ข | clock730 | \ud83d\udd62 | +| ๐Ÿ•ฃ | clock830 | \ud83d\udd63 | +| ๐Ÿ•ค | clock930 | \ud83d\udd64 | +| ๐Ÿ•ฅ | clock1030 | \ud83d\udd65 | +| ๐Ÿ•ฆ | clock1130 | \ud83d\udd66 | +| โœ–๏ธ | heavy_multiplication_x | \u2716\ufe0f | +| โž• | heavy_plus_sign | \u2795 | +| โž– | heavy_minus_sign | \u2796 | +| โž— | heavy_division_sign | \u2797 | +| โ™ ๏ธ | spades | \u2660\ufe0f | +| โ™ฅ๏ธ | hearts | \u2665\ufe0f | +| โ™ฃ๏ธ | clubs | \u2663\ufe0f | +| โ™ฆ๏ธ | diamonds | \u2666\ufe0f | +| ๐Ÿ’ฎ | white_flower | \ud83d\udcae | +| โœ”๏ธ | heavy_check_mark | \u2714\ufe0f | +| โ˜‘๏ธ | ballot_box_with_check | \u2611\ufe0f | +| ๐Ÿ”˜ | radio_button | \ud83d\udd18 | +| ๐Ÿ”— | link | \ud83d\udd17 | +| โžฐ | curly_loop | \u27b0 | +| ใ€ฐ๏ธ | wavy_dash | \u3030\ufe0f | +| ใ€ฝ๏ธ | part_alternation_mark | \u303d\ufe0f | +| ๐Ÿ”ฑ | trident | \ud83d\udd31 | +| โ—ผ๏ธ | black_medium_square | \u25fc\ufe0f | +| โ—ป๏ธ | white_medium_square | \u25fb\ufe0f | +| โ—พ | black_medium_small_square | \u25fe | +| โ—ฝ | white_medium_small_square | \u25fd | +| โ–ช๏ธ | black_small_square | \u25aa\ufe0f | +| โ–ซ๏ธ | white_small_square | \u25ab\ufe0f | +| ๐Ÿ”บ | small_red_triangle | \ud83d\udd3a | +| ๐Ÿ”ฒ | black_square_button | \ud83d\udd32 | +| ๐Ÿ”ณ | white_square_button | \ud83d\udd33 | +| โšซ | black_circle | \u26ab | +| โšช | white_circle | \u26aa | +| ๐Ÿ”ด | red_circle | \ud83d\udd34 | +| ๐Ÿ”ต | large_blue_circle | \ud83d\udd35 | +| ๐Ÿ”ป | small_red_triangle_down | \ud83d\udd3b | +| โฌœ | white_large_square | \u2b1c | +| โฌ› | black_large_square | \u2b1b | +| ๐Ÿ”ถ | large_orange_diamond | \ud83d\udd36 | +| ๐Ÿ”ท | large_blue_diamond | \ud83d\udd37 | +| ๐Ÿ”ธ | small_orange_diamond | \ud83d\udd38 | +| ๐Ÿ”น | small_blue_diamond | \ud83d\udd39 | diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/bower.json b/server/node_modules/emoji-strip/node_modules/gemoji/bower.json new file mode 100644 index 00000000..76fa217e --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/bower.json @@ -0,0 +1,33 @@ +{ + "name": "gemoji", + "main": "index.js", + "description": "Named and unicode Gemoji", + "license": "MIT", + "keywords": [ + "gemoji", + "emoji", + "unicode", + "name", + "shortcode" + ], + "repository": { + "type": "git", + "url": "https://github.com/wooorm/gemoji.git" + }, + "authors": [ + "Titus Wormer " + ], + "ignore": [ + ".*", + "*.log", + "*.md", + "data/emoji.json", + "component.json", + "components", + "build", + "package.json", + "coverage", + "node_modules", + "spec" + ] +} diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/build-data.js b/server/node_modules/emoji-strip/node_modules/gemoji/build-data.js new file mode 100644 index 00000000..334d7641 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/build-data.js @@ -0,0 +1,24 @@ +'use strict'; + +var fs, data, map; + +fs = require('fs'); +data = require('./data/emoji.json'); + +function isEmoji(emojiObject) { + return 'emoji' in emojiObject; +} + +data = data.filter(isEmoji); + +map = {}; + +data.forEach(function (emojiObject) { + var unicodeEmoji = emojiObject.emoji; + + emojiObject.aliases.forEach(function (alias) { + map[alias] = unicodeEmoji; + }); +}); + +fs.writeFileSync('data/gemoji.json', JSON.stringify(map)); diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/build-supported-gemoji.js b/server/node_modules/emoji-strip/node_modules/gemoji/build-supported-gemoji.js new file mode 100644 index 00000000..a7b7a843 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/build-supported-gemoji.js @@ -0,0 +1,79 @@ +'use strict'; + +/** + * Dependencies. + */ + +var fs, + table, + gemoji; + +fs = require('fs'); +table = require('markdown-table'); +gemoji = require('./data/gemoji'); + +/** + * Escape a unicode emoji. + */ + +function escape(value) { + return value.split('').map(function (character) { + return '\\u' + character.charCodeAt(0).toString(16); + }).join(''); +} + +/** + * Create an expression from all emoji. + */ + +var expression; + +expression = new RegExp( + Object.keys(gemoji).map(function (name) { + return gemoji[name]; + }).join('|'), + 'g' +) + +/** + * Set up data. + */ + +var data; + +data = [ + ['Unicode', 'Name', 'Escaped Unicode'] +]; + +data = data.concat( + Object.keys(gemoji).map(function (name) { + return [ + gemoji[name], + name, + escape(gemoji[name]) + ] + }) +); + +/** + * Write support. + */ + +fs.writeFileSync('Supported-Gemoji.md', + 'Supported Gemoji:\n' + + '=================\n' + + '\n' + + 'Note that this file does not contain the gemoji\'s as rendered by ' + + 'GitHub;\n' + Object.keys(gemoji).length + ' small images would make ' + + 'viewing this document very slow.\n' + + '\n' + + + table(data, { + 'align' : ['c', 'c', 'c'], + 'stringLength' : function (value) { + return value.replace(expression, ' ').length; + } + }) + + + '\n' +); diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/component.json b/server/node_modules/emoji-strip/node_modules/gemoji/component.json new file mode 100644 index 00000000..6306cf52 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/component.json @@ -0,0 +1,20 @@ +{ + "name": "gemoji", + "version": "0.1.2", + "description": "Named and unicode Gemoji", + "license": "MIT", + "keywords": [ + "gemoji", + "emoji", + "unicode", + "name", + "shortcode" + ], + "repository": "wooorm/gemoji", + "scripts" : [ + "index.js" + ], + "json": [ + "data/gemoji.json" + ] +} diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/data/gemoji.json b/server/node_modules/emoji-strip/node_modules/gemoji/data/gemoji.json new file mode 100644 index 00000000..caaddc8d --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/data/gemoji.json @@ -0,0 +1 @@ +{"100":"๐Ÿ’ฏ","1234":"๐Ÿ”ข","smile":"๐Ÿ˜„","smiley":"๐Ÿ˜ƒ","grinning":"๐Ÿ˜€","blush":"๐Ÿ˜Š","relaxed":"โ˜บ๏ธ","wink":"๐Ÿ˜‰","heart_eyes":"๐Ÿ˜","kissing_heart":"๐Ÿ˜˜","kissing_closed_eyes":"๐Ÿ˜š","kissing":"๐Ÿ˜—","kissing_smiling_eyes":"๐Ÿ˜™","stuck_out_tongue_winking_eye":"๐Ÿ˜œ","stuck_out_tongue_closed_eyes":"๐Ÿ˜","stuck_out_tongue":"๐Ÿ˜›","flushed":"๐Ÿ˜ณ","grin":"๐Ÿ˜","pensive":"๐Ÿ˜”","relieved":"๐Ÿ˜Œ","unamused":"๐Ÿ˜’","disappointed":"๐Ÿ˜ž","persevere":"๐Ÿ˜ฃ","cry":"๐Ÿ˜ข","joy":"๐Ÿ˜‚","sob":"๐Ÿ˜ญ","sleepy":"๐Ÿ˜ช","disappointed_relieved":"๐Ÿ˜ฅ","cold_sweat":"๐Ÿ˜ฐ","sweat_smile":"๐Ÿ˜…","sweat":"๐Ÿ˜“","weary":"๐Ÿ˜ฉ","tired_face":"๐Ÿ˜ซ","fearful":"๐Ÿ˜จ","scream":"๐Ÿ˜ฑ","angry":"๐Ÿ˜ ","rage":"๐Ÿ˜ก","triumph":"๐Ÿ˜ค","confounded":"๐Ÿ˜–","laughing":"๐Ÿ˜†","satisfied":"๐Ÿ˜†","yum":"๐Ÿ˜‹","mask":"๐Ÿ˜ท","sunglasses":"๐Ÿ˜Ž","sleeping":"๐Ÿ˜ด","dizzy_face":"๐Ÿ˜ต","astonished":"๐Ÿ˜ฒ","worried":"๐Ÿ˜Ÿ","frowning":"๐Ÿ˜ฆ","anguished":"๐Ÿ˜ง","smiling_imp":"๐Ÿ˜ˆ","imp":"๐Ÿ‘ฟ","open_mouth":"๐Ÿ˜ฎ","grimacing":"๐Ÿ˜ฌ","neutral_face":"๐Ÿ˜","confused":"๐Ÿ˜•","hushed":"๐Ÿ˜ฏ","no_mouth":"๐Ÿ˜ถ","innocent":"๐Ÿ˜‡","smirk":"๐Ÿ˜","expressionless":"๐Ÿ˜‘","man_with_gua_pi_mao":"๐Ÿ‘ฒ","man_with_turban":"๐Ÿ‘ณ","cop":"๐Ÿ‘ฎ","construction_worker":"๐Ÿ‘ท","guardsman":"๐Ÿ’‚","baby":"๐Ÿ‘ถ","boy":"๐Ÿ‘ฆ","girl":"๐Ÿ‘ง","man":"๐Ÿ‘จ","woman":"๐Ÿ‘ฉ","older_man":"๐Ÿ‘ด","older_woman":"๐Ÿ‘ต","person_with_blond_hair":"๐Ÿ‘ฑ","angel":"๐Ÿ‘ผ","princess":"๐Ÿ‘ธ","smiley_cat":"๐Ÿ˜บ","smile_cat":"๐Ÿ˜ธ","heart_eyes_cat":"๐Ÿ˜ป","kissing_cat":"๐Ÿ˜ฝ","smirk_cat":"๐Ÿ˜ผ","scream_cat":"๐Ÿ™€","crying_cat_face":"๐Ÿ˜ฟ","joy_cat":"๐Ÿ˜น","pouting_cat":"๐Ÿ˜พ","japanese_ogre":"๐Ÿ‘น","japanese_goblin":"๐Ÿ‘บ","see_no_evil":"๐Ÿ™ˆ","hear_no_evil":"๐Ÿ™‰","speak_no_evil":"๐Ÿ™Š","skull":"๐Ÿ’€","alien":"๐Ÿ‘ฝ","hankey":"๐Ÿ’ฉ","poop":"๐Ÿ’ฉ","shit":"๐Ÿ’ฉ","fire":"๐Ÿ”ฅ","sparkles":"โœจ","star2":"๐ŸŒŸ","dizzy":"๐Ÿ’ซ","boom":"๐Ÿ’ฅ","collision":"๐Ÿ’ฅ","anger":"๐Ÿ’ข","sweat_drops":"๐Ÿ’ฆ","droplet":"๐Ÿ’ง","zzz":"๐Ÿ’ค","dash":"๐Ÿ’จ","ear":"๐Ÿ‘‚","eyes":"๐Ÿ‘€","nose":"๐Ÿ‘ƒ","tongue":"๐Ÿ‘…","lips":"๐Ÿ‘„","+1":"๐Ÿ‘","thumbsup":"๐Ÿ‘","-1":"๐Ÿ‘Ž","thumbsdown":"๐Ÿ‘Ž","ok_hand":"๐Ÿ‘Œ","facepunch":"๐Ÿ‘Š","punch":"๐Ÿ‘Š","fist":"โœŠ","v":"โœŒ๏ธ","wave":"๐Ÿ‘‹","hand":"โœ‹","raised_hand":"โœ‹","open_hands":"๐Ÿ‘","point_up_2":"๐Ÿ‘†","point_down":"๐Ÿ‘‡","point_right":"๐Ÿ‘‰","point_left":"๐Ÿ‘ˆ","raised_hands":"๐Ÿ™Œ","pray":"๐Ÿ™","point_up":"โ˜๏ธ","clap":"๐Ÿ‘","muscle":"๐Ÿ’ช","walking":"๐Ÿšถ","runner":"๐Ÿƒ","running":"๐Ÿƒ","dancer":"๐Ÿ’ƒ","couple":"๐Ÿ‘ซ","family":"๐Ÿ‘ช","two_men_holding_hands":"๐Ÿ‘ฌ","two_women_holding_hands":"๐Ÿ‘ญ","couplekiss":"๐Ÿ’","couple_with_heart":"๐Ÿ’‘","dancers":"๐Ÿ‘ฏ","ok_woman":"๐Ÿ™†","no_good":"๐Ÿ™…","information_desk_person":"๐Ÿ’","raising_hand":"๐Ÿ™‹","massage":"๐Ÿ’†","haircut":"๐Ÿ’‡","nail_care":"๐Ÿ’…","bride_with_veil":"๐Ÿ‘ฐ","person_with_pouting_face":"๐Ÿ™Ž","person_frowning":"๐Ÿ™","bow":"๐Ÿ™‡","tophat":"๐ŸŽฉ","crown":"๐Ÿ‘‘","womans_hat":"๐Ÿ‘’","athletic_shoe":"๐Ÿ‘Ÿ","mans_shoe":"๐Ÿ‘ž","shoe":"๐Ÿ‘ž","sandal":"๐Ÿ‘ก","high_heel":"๐Ÿ‘ ","boot":"๐Ÿ‘ข","shirt":"๐Ÿ‘•","tshirt":"๐Ÿ‘•","necktie":"๐Ÿ‘”","womans_clothes":"๐Ÿ‘š","dress":"๐Ÿ‘—","running_shirt_with_sash":"๐ŸŽฝ","jeans":"๐Ÿ‘–","kimono":"๐Ÿ‘˜","bikini":"๐Ÿ‘™","briefcase":"๐Ÿ’ผ","handbag":"๐Ÿ‘œ","pouch":"๐Ÿ‘","purse":"๐Ÿ‘›","eyeglasses":"๐Ÿ‘“","ribbon":"๐ŸŽ€","closed_umbrella":"๐ŸŒ‚","lipstick":"๐Ÿ’„","yellow_heart":"๐Ÿ’›","blue_heart":"๐Ÿ’™","purple_heart":"๐Ÿ’œ","green_heart":"๐Ÿ’š","heart":"โค๏ธ","broken_heart":"๐Ÿ’”","heartpulse":"๐Ÿ’—","heartbeat":"๐Ÿ’“","two_hearts":"๐Ÿ’•","sparkling_heart":"๐Ÿ’–","revolving_hearts":"๐Ÿ’ž","cupid":"๐Ÿ’˜","love_letter":"๐Ÿ’Œ","kiss":"๐Ÿ’‹","ring":"๐Ÿ’","gem":"๐Ÿ’Ž","bust_in_silhouette":"๐Ÿ‘ค","busts_in_silhouette":"๐Ÿ‘ฅ","speech_balloon":"๐Ÿ’ฌ","footprints":"๐Ÿ‘ฃ","thought_balloon":"๐Ÿ’ญ","dog":"๐Ÿถ","wolf":"๐Ÿบ","cat":"๐Ÿฑ","mouse":"๐Ÿญ","hamster":"๐Ÿน","rabbit":"๐Ÿฐ","frog":"๐Ÿธ","tiger":"๐Ÿฏ","koala":"๐Ÿจ","bear":"๐Ÿป","pig":"๐Ÿท","pig_nose":"๐Ÿฝ","cow":"๐Ÿฎ","boar":"๐Ÿ—","monkey_face":"๐Ÿต","monkey":"๐Ÿ’","horse":"๐Ÿด","sheep":"๐Ÿ‘","elephant":"๐Ÿ˜","panda_face":"๐Ÿผ","penguin":"๐Ÿง","bird":"๐Ÿฆ","baby_chick":"๐Ÿค","hatched_chick":"๐Ÿฅ","hatching_chick":"๐Ÿฃ","chicken":"๐Ÿ”","snake":"๐Ÿ","turtle":"๐Ÿข","bug":"๐Ÿ›","bee":"๐Ÿ","honeybee":"๐Ÿ","ant":"๐Ÿœ","beetle":"๐Ÿž","snail":"๐ŸŒ","octopus":"๐Ÿ™","shell":"๐Ÿš","tropical_fish":"๐Ÿ ","fish":"๐ŸŸ","dolphin":"๐Ÿฌ","flipper":"๐Ÿฌ","whale":"๐Ÿณ","whale2":"๐Ÿ‹","cow2":"๐Ÿ„","ram":"๐Ÿ","rat":"๐Ÿ€","water_buffalo":"๐Ÿƒ","tiger2":"๐Ÿ…","rabbit2":"๐Ÿ‡","dragon":"๐Ÿ‰","racehorse":"๐ŸŽ","goat":"๐Ÿ","rooster":"๐Ÿ“","dog2":"๐Ÿ•","pig2":"๐Ÿ–","mouse2":"๐Ÿ","ox":"๐Ÿ‚","dragon_face":"๐Ÿฒ","blowfish":"๐Ÿก","crocodile":"๐ŸŠ","camel":"๐Ÿซ","dromedary_camel":"๐Ÿช","leopard":"๐Ÿ†","cat2":"๐Ÿˆ","poodle":"๐Ÿฉ","feet":"๐Ÿพ","paw_prints":"๐Ÿพ","bouquet":"๐Ÿ’","cherry_blossom":"๐ŸŒธ","tulip":"๐ŸŒท","four_leaf_clover":"๐Ÿ€","rose":"๐ŸŒน","sunflower":"๐ŸŒป","hibiscus":"๐ŸŒบ","maple_leaf":"๐Ÿ","leaves":"๐Ÿƒ","fallen_leaf":"๐Ÿ‚","herb":"๐ŸŒฟ","ear_of_rice":"๐ŸŒพ","mushroom":"๐Ÿ„","cactus":"๐ŸŒต","palm_tree":"๐ŸŒด","evergreen_tree":"๐ŸŒฒ","deciduous_tree":"๐ŸŒณ","chestnut":"๐ŸŒฐ","seedling":"๐ŸŒฑ","blossom":"๐ŸŒผ","globe_with_meridians":"๐ŸŒ","sun_with_face":"๐ŸŒž","full_moon_with_face":"๐ŸŒ","new_moon_with_face":"๐ŸŒš","new_moon":"๐ŸŒ‘","waxing_crescent_moon":"๐ŸŒ’","first_quarter_moon":"๐ŸŒ“","moon":"๐ŸŒ”","waxing_gibbous_moon":"๐ŸŒ”","full_moon":"๐ŸŒ•","waning_gibbous_moon":"๐ŸŒ–","last_quarter_moon":"๐ŸŒ—","waning_crescent_moon":"๐ŸŒ˜","last_quarter_moon_with_face":"๐ŸŒœ","first_quarter_moon_with_face":"๐ŸŒ›","crescent_moon":"๐ŸŒ™","earth_africa":"๐ŸŒ","earth_americas":"๐ŸŒŽ","earth_asia":"๐ŸŒ","volcano":"๐ŸŒ‹","milky_way":"๐ŸŒŒ","stars":"๐ŸŒ ","star":"โญ","sunny":"โ˜€๏ธ","partly_sunny":"โ›…","cloud":"โ˜๏ธ","zap":"โšก","umbrella":"โ˜”","snowflake":"โ„๏ธ","snowman":"โ›„","cyclone":"๐ŸŒ€","foggy":"๐ŸŒ","rainbow":"๐ŸŒˆ","ocean":"๐ŸŒŠ","bamboo":"๐ŸŽ","gift_heart":"๐Ÿ’","dolls":"๐ŸŽŽ","school_satchel":"๐ŸŽ’","mortar_board":"๐ŸŽ“","flags":"๐ŸŽ","fireworks":"๐ŸŽ†","sparkler":"๐ŸŽ‡","wind_chime":"๐ŸŽ","rice_scene":"๐ŸŽ‘","jack_o_lantern":"๐ŸŽƒ","ghost":"๐Ÿ‘ป","santa":"๐ŸŽ…","christmas_tree":"๐ŸŽ„","gift":"๐ŸŽ","tanabata_tree":"๐ŸŽ‹","tada":"๐ŸŽ‰","confetti_ball":"๐ŸŽŠ","balloon":"๐ŸŽˆ","crossed_flags":"๐ŸŽŒ","crystal_ball":"๐Ÿ”ฎ","movie_camera":"๐ŸŽฅ","camera":"๐Ÿ“ท","video_camera":"๐Ÿ“น","vhs":"๐Ÿ“ผ","cd":"๐Ÿ’ฟ","dvd":"๐Ÿ“€","minidisc":"๐Ÿ’ฝ","floppy_disk":"๐Ÿ’พ","computer":"๐Ÿ’ป","iphone":"๐Ÿ“ฑ","phone":"โ˜Ž๏ธ","telephone":"โ˜Ž๏ธ","telephone_receiver":"๐Ÿ“ž","pager":"๐Ÿ“Ÿ","fax":"๐Ÿ“ ","satellite":"๐Ÿ“ก","tv":"๐Ÿ“บ","radio":"๐Ÿ“ป","loud_sound":"๐Ÿ”Š","sound":"๐Ÿ”‰","speaker":"๐Ÿ”ˆ","mute":"๐Ÿ”‡","bell":"๐Ÿ””","no_bell":"๐Ÿ”•","loudspeaker":"๐Ÿ“ข","mega":"๐Ÿ“ฃ","hourglass_flowing_sand":"โณ","hourglass":"โŒ›","alarm_clock":"โฐ","watch":"โŒš","unlock":"๐Ÿ”“","lock":"๐Ÿ”’","lock_with_ink_pen":"๐Ÿ”","closed_lock_with_key":"๐Ÿ”","key":"๐Ÿ”‘","mag_right":"๐Ÿ”Ž","bulb":"๐Ÿ’ก","flashlight":"๐Ÿ”ฆ","high_brightness":"๐Ÿ”†","low_brightness":"๐Ÿ”…","electric_plug":"๐Ÿ”Œ","battery":"๐Ÿ”‹","mag":"๐Ÿ”","bathtub":"๐Ÿ›","bath":"๐Ÿ›€","shower":"๐Ÿšฟ","toilet":"๐Ÿšฝ","wrench":"๐Ÿ”ง","nut_and_bolt":"๐Ÿ”ฉ","hammer":"๐Ÿ”จ","door":"๐Ÿšช","smoking":"๐Ÿšฌ","bomb":"๐Ÿ’ฃ","gun":"๐Ÿ”ซ","hocho":"๐Ÿ”ช","knife":"๐Ÿ”ช","pill":"๐Ÿ’Š","syringe":"๐Ÿ’‰","moneybag":"๐Ÿ’ฐ","yen":"๐Ÿ’ด","dollar":"๐Ÿ’ต","pound":"๐Ÿ’ท","euro":"๐Ÿ’ถ","credit_card":"๐Ÿ’ณ","money_with_wings":"๐Ÿ’ธ","calling":"๐Ÿ“ฒ","e-mail":"๐Ÿ“ง","inbox_tray":"๐Ÿ“ฅ","outbox_tray":"๐Ÿ“ค","email":"โœ‰๏ธ","envelope":"โœ‰๏ธ","envelope_with_arrow":"๐Ÿ“ฉ","incoming_envelope":"๐Ÿ“จ","postal_horn":"๐Ÿ“ฏ","mailbox":"๐Ÿ“ซ","mailbox_closed":"๐Ÿ“ช","mailbox_with_mail":"๐Ÿ“ฌ","mailbox_with_no_mail":"๐Ÿ“ญ","postbox":"๐Ÿ“ฎ","package":"๐Ÿ“ฆ","memo":"๐Ÿ“","pencil":"๐Ÿ“","page_facing_up":"๐Ÿ“„","page_with_curl":"๐Ÿ“ƒ","bookmark_tabs":"๐Ÿ“‘","bar_chart":"๐Ÿ“Š","chart_with_upwards_trend":"๐Ÿ“ˆ","chart_with_downwards_trend":"๐Ÿ“‰","scroll":"๐Ÿ“œ","clipboard":"๐Ÿ“‹","date":"๐Ÿ“…","calendar":"๐Ÿ“†","card_index":"๐Ÿ“‡","file_folder":"๐Ÿ“","open_file_folder":"๐Ÿ“‚","scissors":"โœ‚๏ธ","pushpin":"๐Ÿ“Œ","paperclip":"๐Ÿ“Ž","black_nib":"โœ’๏ธ","pencil2":"โœ๏ธ","straight_ruler":"๐Ÿ“","triangular_ruler":"๐Ÿ“","closed_book":"๐Ÿ“•","green_book":"๐Ÿ“—","blue_book":"๐Ÿ“˜","orange_book":"๐Ÿ“™","notebook":"๐Ÿ““","notebook_with_decorative_cover":"๐Ÿ“”","ledger":"๐Ÿ“’","books":"๐Ÿ“š","book":"๐Ÿ“–","open_book":"๐Ÿ“–","bookmark":"๐Ÿ”–","name_badge":"๐Ÿ“›","microscope":"๐Ÿ”ฌ","telescope":"๐Ÿ”ญ","newspaper":"๐Ÿ“ฐ","art":"๐ŸŽจ","clapper":"๐ŸŽฌ","microphone":"๐ŸŽค","headphones":"๐ŸŽง","musical_score":"๐ŸŽผ","musical_note":"๐ŸŽต","notes":"๐ŸŽถ","musical_keyboard":"๐ŸŽน","violin":"๐ŸŽป","trumpet":"๐ŸŽบ","saxophone":"๐ŸŽท","guitar":"๐ŸŽธ","space_invader":"๐Ÿ‘พ","video_game":"๐ŸŽฎ","black_joker":"๐Ÿƒ","flower_playing_cards":"๐ŸŽด","mahjong":"๐Ÿ€„","game_die":"๐ŸŽฒ","dart":"๐ŸŽฏ","football":"๐Ÿˆ","basketball":"๐Ÿ€","soccer":"โšฝ","baseball":"โšพ๏ธ","tennis":"๐ŸŽพ","8ball":"๐ŸŽฑ","rugby_football":"๐Ÿ‰","bowling":"๐ŸŽณ","golf":"โ›ณ","mountain_bicyclist":"๐Ÿšต","bicyclist":"๐Ÿšด","checkered_flag":"๐Ÿ","horse_racing":"๐Ÿ‡","trophy":"๐Ÿ†","ski":"๐ŸŽฟ","snowboarder":"๐Ÿ‚","swimmer":"๐ŸŠ","surfer":"๐Ÿ„","fishing_pole_and_fish":"๐ŸŽฃ","coffee":"โ˜•","tea":"๐Ÿต","sake":"๐Ÿถ","baby_bottle":"๐Ÿผ","beer":"๐Ÿบ","beers":"๐Ÿป","cocktail":"๐Ÿธ","tropical_drink":"๐Ÿน","wine_glass":"๐Ÿท","fork_and_knife":"๐Ÿด","pizza":"๐Ÿ•","hamburger":"๐Ÿ”","fries":"๐ŸŸ","poultry_leg":"๐Ÿ—","meat_on_bone":"๐Ÿ–","spaghetti":"๐Ÿ","curry":"๐Ÿ›","fried_shrimp":"๐Ÿค","bento":"๐Ÿฑ","sushi":"๐Ÿฃ","fish_cake":"๐Ÿฅ","rice_ball":"๐Ÿ™","rice_cracker":"๐Ÿ˜","rice":"๐Ÿš","ramen":"๐Ÿœ","stew":"๐Ÿฒ","oden":"๐Ÿข","dango":"๐Ÿก","egg":"๐Ÿณ","bread":"๐Ÿž","doughnut":"๐Ÿฉ","custard":"๐Ÿฎ","icecream":"๐Ÿฆ","ice_cream":"๐Ÿจ","shaved_ice":"๐Ÿง","birthday":"๐ŸŽ‚","cake":"๐Ÿฐ","cookie":"๐Ÿช","chocolate_bar":"๐Ÿซ","candy":"๐Ÿฌ","lollipop":"๐Ÿญ","honey_pot":"๐Ÿฏ","apple":"๐ŸŽ","green_apple":"๐Ÿ","tangerine":"๐ŸŠ","lemon":"๐Ÿ‹","cherries":"๐Ÿ’","grapes":"๐Ÿ‡","watermelon":"๐Ÿ‰","strawberry":"๐Ÿ“","peach":"๐Ÿ‘","melon":"๐Ÿˆ","banana":"๐ŸŒ","pear":"๐Ÿ","pineapple":"๐Ÿ","sweet_potato":"๐Ÿ ","eggplant":"๐Ÿ†","tomato":"๐Ÿ…","corn":"๐ŸŒฝ","house":"๐Ÿ ","house_with_garden":"๐Ÿก","school":"๐Ÿซ","office":"๐Ÿข","post_office":"๐Ÿฃ","hospital":"๐Ÿฅ","bank":"๐Ÿฆ","convenience_store":"๐Ÿช","love_hotel":"๐Ÿฉ","hotel":"๐Ÿจ","wedding":"๐Ÿ’’","church":"โ›ช","department_store":"๐Ÿฌ","european_post_office":"๐Ÿค","city_sunrise":"๐ŸŒ‡","city_sunset":"๐ŸŒ†","japanese_castle":"๐Ÿฏ","european_castle":"๐Ÿฐ","tent":"โ›บ","factory":"๐Ÿญ","tokyo_tower":"๐Ÿ—ผ","japan":"๐Ÿ—พ","mount_fuji":"๐Ÿ—ป","sunrise_over_mountains":"๐ŸŒ„","sunrise":"๐ŸŒ…","night_with_stars":"๐ŸŒƒ","statue_of_liberty":"๐Ÿ—ฝ","bridge_at_night":"๐ŸŒ‰","carousel_horse":"๐ŸŽ ","ferris_wheel":"๐ŸŽก","fountain":"โ›ฒ","roller_coaster":"๐ŸŽข","ship":"๐Ÿšข","boat":"โ›ต","sailboat":"โ›ต","speedboat":"๐Ÿšค","rowboat":"๐Ÿšฃ","anchor":"โš“","rocket":"๐Ÿš€","airplane":"โœˆ๏ธ","seat":"๐Ÿ’บ","helicopter":"๐Ÿš","steam_locomotive":"๐Ÿš‚","tram":"๐ŸšŠ","station":"๐Ÿš‰","mountain_railway":"๐Ÿšž","train2":"๐Ÿš†","bullettrain_side":"๐Ÿš„","bullettrain_front":"๐Ÿš…","light_rail":"๐Ÿšˆ","metro":"๐Ÿš‡","monorail":"๐Ÿš","train":"๐Ÿš‹","railway_car":"๐Ÿšƒ","trolleybus":"๐ŸšŽ","bus":"๐ŸšŒ","oncoming_bus":"๐Ÿš","blue_car":"๐Ÿš™","oncoming_automobile":"๐Ÿš˜","car":"๐Ÿš—","red_car":"๐Ÿš—","taxi":"๐Ÿš•","oncoming_taxi":"๐Ÿš–","articulated_lorry":"๐Ÿš›","truck":"๐Ÿšš","rotating_light":"๐Ÿšจ","police_car":"๐Ÿš“","oncoming_police_car":"๐Ÿš”","fire_engine":"๐Ÿš’","ambulance":"๐Ÿš‘","minibus":"๐Ÿš","bike":"๐Ÿšฒ","aerial_tramway":"๐Ÿšก","suspension_railway":"๐ŸšŸ","mountain_cableway":"๐Ÿš ","tractor":"๐Ÿšœ","barber":"๐Ÿ’ˆ","busstop":"๐Ÿš","ticket":"๐ŸŽซ","vertical_traffic_light":"๐Ÿšฆ","traffic_light":"๐Ÿšฅ","warning":"โš ๏ธ","construction":"๐Ÿšง","beginner":"๐Ÿ”ฐ","fuelpump":"โ›ฝ","izakaya_lantern":"๐Ÿฎ","lantern":"๐Ÿฎ","slot_machine":"๐ŸŽฐ","hotsprings":"โ™จ๏ธ","moyai":"๐Ÿ—ฟ","circus_tent":"๐ŸŽช","performing_arts":"๐ŸŽญ","round_pushpin":"๐Ÿ“","triangular_flag_on_post":"๐Ÿšฉ","jp":"๐Ÿ‡ฏ๐Ÿ‡ต","kr":"๐Ÿ‡ฐ๐Ÿ‡ท","de":"๐Ÿ‡ฉ๐Ÿ‡ช","cn":"๐Ÿ‡จ๐Ÿ‡ณ","us":"๐Ÿ‡บ๐Ÿ‡ธ","fr":"๐Ÿ‡ซ๐Ÿ‡ท","es":"๐Ÿ‡ช๐Ÿ‡ธ","it":"๐Ÿ‡ฎ๐Ÿ‡น","ru":"๐Ÿ‡ท๐Ÿ‡บ","gb":"๐Ÿ‡ฌ๐Ÿ‡ง","uk":"๐Ÿ‡ฌ๐Ÿ‡ง","one":"1๏ธโƒฃ","two":"2๏ธโƒฃ","three":"3๏ธโƒฃ","four":"4๏ธโƒฃ","five":"5๏ธโƒฃ","six":"6๏ธโƒฃ","seven":"7๏ธโƒฃ","eight":"8๏ธโƒฃ","nine":"9๏ธโƒฃ","zero":"0๏ธโƒฃ","keycap_ten":"๐Ÿ”Ÿ","hash":"#๏ธโƒฃ","symbols":"๐Ÿ”ฃ","arrow_up":"โฌ†๏ธ","arrow_down":"โฌ‡๏ธ","arrow_left":"โฌ…๏ธ","arrow_right":"โžก๏ธ","capital_abcd":"๐Ÿ” ","abcd":"๐Ÿ”ก","abc":"๐Ÿ”ค","arrow_upper_right":"โ†—๏ธ","arrow_upper_left":"โ†–๏ธ","arrow_lower_right":"โ†˜๏ธ","arrow_lower_left":"โ†™๏ธ","left_right_arrow":"โ†”๏ธ","arrow_up_down":"โ†•๏ธ","arrows_counterclockwise":"๐Ÿ”„","arrow_backward":"โ—€๏ธ","arrow_forward":"โ–ถ๏ธ","arrow_up_small":"๐Ÿ”ผ","arrow_down_small":"๐Ÿ”ฝ","leftwards_arrow_with_hook":"โ†ฉ๏ธ","arrow_right_hook":"โ†ช๏ธ","information_source":"โ„น๏ธ","rewind":"โช","fast_forward":"โฉ","arrow_double_up":"โซ","arrow_double_down":"โฌ","arrow_heading_down":"โคต๏ธ","arrow_heading_up":"โคด๏ธ","ok":"๐Ÿ†—","twisted_rightwards_arrows":"๐Ÿ”€","repeat":"๐Ÿ”","repeat_one":"๐Ÿ”‚","new":"๐Ÿ†•","up":"๐Ÿ†™","cool":"๐Ÿ†’","free":"๐Ÿ†“","ng":"๐Ÿ†–","signal_strength":"๐Ÿ“ถ","cinema":"๐ŸŽฆ","koko":"๐Ÿˆ","u6307":"๐Ÿˆฏ","u7a7a":"๐Ÿˆณ","u6e80":"๐Ÿˆต","u5408":"๐Ÿˆด","u7981":"๐Ÿˆฒ","ideograph_advantage":"๐Ÿ‰","u5272":"๐Ÿˆน","u55b6":"๐Ÿˆบ","u6709":"๐Ÿˆถ","u7121":"๐Ÿˆš","restroom":"๐Ÿšป","mens":"๐Ÿšน","womens":"๐Ÿšบ","baby_symbol":"๐Ÿšผ","wc":"๐Ÿšพ","potable_water":"๐Ÿšฐ","put_litter_in_its_place":"๐Ÿšฎ","parking":"๐Ÿ…ฟ๏ธ","wheelchair":"โ™ฟ","no_smoking":"๐Ÿšญ","u6708":"๐Ÿˆท๏ธ","u7533":"๐Ÿˆธ","sa":"๐Ÿˆ‚๏ธ","m":"โ“‚๏ธ","passport_control":"๐Ÿ›‚","baggage_claim":"๐Ÿ›„","left_luggage":"๐Ÿ›…","customs":"๐Ÿ›ƒ","accept":"๐Ÿ‰‘","secret":"ใŠ™๏ธ","congratulations":"ใŠ—๏ธ","cl":"๐Ÿ†‘","sos":"๐Ÿ†˜","id":"๐Ÿ†”","no_entry_sign":"๐Ÿšซ","underage":"๐Ÿ”ž","no_mobile_phones":"๐Ÿ“ต","do_not_litter":"๐Ÿšฏ","non-potable_water":"๐Ÿšฑ","no_bicycles":"๐Ÿšณ","no_pedestrians":"๐Ÿšท","children_crossing":"๐Ÿšธ","no_entry":"โ›”","eight_spoked_asterisk":"โœณ๏ธ","sparkle":"โ‡๏ธ","negative_squared_cross_mark":"โŽ","white_check_mark":"โœ…","eight_pointed_black_star":"โœด๏ธ","heart_decoration":"๐Ÿ’Ÿ","vs":"๐Ÿ†š","vibration_mode":"๐Ÿ“ณ","mobile_phone_off":"๐Ÿ“ด","a":"๐Ÿ…ฐ๏ธ","b":"๐Ÿ…ฑ๏ธ","ab":"๐Ÿ†Ž","o2":"๐Ÿ…พ๏ธ","diamond_shape_with_a_dot_inside":"๐Ÿ’ ","loop":"โžฟ","recycle":"โ™ป๏ธ","aries":"โ™ˆ","taurus":"โ™‰","gemini":"โ™Š","cancer":"โ™‹","leo":"โ™Œ","virgo":"โ™","libra":"โ™Ž","scorpius":"โ™","sagittarius":"โ™","capricorn":"โ™‘","aquarius":"โ™’","pisces":"โ™“","ophiuchus":"โ›Ž","six_pointed_star":"๐Ÿ”ฏ","atm":"๐Ÿง","chart":"๐Ÿ’น","heavy_dollar_sign":"๐Ÿ’ฒ","currency_exchange":"๐Ÿ’ฑ","copyright":"ยฉ๏ธ","registered":"ยฎ๏ธ","tm":"โ„ข๏ธ","x":"โŒ","bangbang":"โ€ผ๏ธ","interrobang":"โ‰๏ธ","exclamation":"โ—","heavy_exclamation_mark":"โ—","question":"โ“","grey_exclamation":"โ•","grey_question":"โ”","o":"โญ•","top":"๐Ÿ”","end":"๐Ÿ”š","back":"๐Ÿ”™","on":"๐Ÿ”›","soon":"๐Ÿ”œ","arrows_clockwise":"๐Ÿ”ƒ","clock12":"๐Ÿ•›","clock1230":"๐Ÿ•ง","clock1":"๐Ÿ•","clock130":"๐Ÿ•œ","clock2":"๐Ÿ•‘","clock230":"๐Ÿ•","clock3":"๐Ÿ•’","clock330":"๐Ÿ•ž","clock4":"๐Ÿ•“","clock430":"๐Ÿ•Ÿ","clock5":"๐Ÿ•”","clock530":"๐Ÿ• ","clock6":"๐Ÿ••","clock7":"๐Ÿ•–","clock8":"๐Ÿ•—","clock9":"๐Ÿ•˜","clock10":"๐Ÿ•™","clock11":"๐Ÿ•š","clock630":"๐Ÿ•ก","clock730":"๐Ÿ•ข","clock830":"๐Ÿ•ฃ","clock930":"๐Ÿ•ค","clock1030":"๐Ÿ•ฅ","clock1130":"๐Ÿ•ฆ","heavy_multiplication_x":"โœ–๏ธ","heavy_plus_sign":"โž•","heavy_minus_sign":"โž–","heavy_division_sign":"โž—","spades":"โ™ ๏ธ","hearts":"โ™ฅ๏ธ","clubs":"โ™ฃ๏ธ","diamonds":"โ™ฆ๏ธ","white_flower":"๐Ÿ’ฎ","heavy_check_mark":"โœ”๏ธ","ballot_box_with_check":"โ˜‘๏ธ","radio_button":"๐Ÿ”˜","link":"๐Ÿ”—","curly_loop":"โžฐ","wavy_dash":"ใ€ฐ๏ธ","part_alternation_mark":"ใ€ฝ๏ธ","trident":"๐Ÿ”ฑ","black_medium_square":"โ—ผ๏ธ","white_medium_square":"โ—ป๏ธ","black_medium_small_square":"โ—พ","white_medium_small_square":"โ—ฝ","black_small_square":"โ–ช๏ธ","white_small_square":"โ–ซ๏ธ","small_red_triangle":"๐Ÿ”บ","black_square_button":"๐Ÿ”ฒ","white_square_button":"๐Ÿ”ณ","black_circle":"โšซ","white_circle":"โšช","red_circle":"๐Ÿ”ด","large_blue_circle":"๐Ÿ”ต","small_red_triangle_down":"๐Ÿ”ป","white_large_square":"โฌœ","black_large_square":"โฌ›","large_orange_diamond":"๐Ÿ”ถ","large_blue_diamond":"๐Ÿ”ท","small_orange_diamond":"๐Ÿ”ธ","small_blue_diamond":"๐Ÿ”น"} \ No newline at end of file diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/index.js b/server/node_modules/emoji-strip/node_modules/gemoji/index.js new file mode 100644 index 00000000..9952e6c1 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/index.js @@ -0,0 +1,27 @@ +'use strict'; + +var gemoji, named, unicodes, unicode, has, key; + +gemoji = require('./data/gemoji.json'); + +has = Object.prototype.hasOwnProperty; + +unicodes = {}; +named = {}; + +for (key in gemoji) { + /* istanbul ignore else */ + if (has.call(gemoji, key)) { + unicode = gemoji[key]; + named[key] = unicode; + + /* Some unicode emoji have aliasses, here we make sure the emoji is + * written once. */ + if (!has.call(unicodes, unicode)) { + unicodes[unicode] = key; + } + } +} + +exports.unicode = unicodes; +exports.name = named; diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/package.json b/server/node_modules/emoji-strip/node_modules/gemoji/package.json new file mode 100644 index 00000000..54907ec6 --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/package.json @@ -0,0 +1,53 @@ +{ + "name": "gemoji", + "version": "0.1.2", + "description": "Named and unicode Gemoji", + "license": "MIT", + "keywords": [ + "gemoji", + "emoji", + "unicode", + "name", + "shortcode" + ], + "repository": { + "type": "git", + "url": "https://github.com/wooorm/gemoji.git" + }, + "author": { + "name": "Titus Wormer", + "email": "tituswormer@gmail.com" + }, + "devDependencies": { + "eslint": "^0.8.0", + "istanbul": "^0.3.0", + "jscs": "^1.6.0", + "markdown-table": "0.0.1", + "mocha": "^1.20.0" + }, + "scripts": { + "test": "node_modules/.bin/_mocha --reporter spec --check-leaks -u exports spec/gemoji.spec.js", + "test-travis": "node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports spec/gemoji.spec.js", + "lint": "npm run-script lint-api && npm run-script lint-test && npm run-script lint-style", + "lint-api": "node_modules/.bin/eslint index.js build-data.js --env node --env browser --rule 'quotes: [2, single]'", + "lint-test": "node_modules/.bin/eslint spec/gemoji.spec.js --env node --env mocha --rule 'quotes: [2, single], no-loop-func: false'", + "lint-style": "node_modules/.bin/jscs index.js build-data.js build-supported-gemoji.js spec/gemoji.spec.js --reporter=inline", + "scrape-data": "curl --connect-timeout 5 --max-time 10 -H 'Accept: application/vnd.github.v3.raw' -L https://api.github.com/repos/github/gemoji/contents/db/emoji.json -o data/emoji.json || exit 0", + "build-data": "node build-data.js", + "build-supported-gemoji": "node build-supported-gemoji.js", + "prepublish": "npm run scrape-data && npm run build-data && npm run build-supported-gemoji", + "coverage": "node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -- spec/gemoji.spec.js", + "make": "npm run-script lint && npm run-script coverage && npm run build-supported-gemoji" + }, + "readme": "# gemoji [![Build Status](https://travis-ci.org/wooorm/gemoji.svg?branch=master)](https://travis-ci.org/wooorm/gemoji) [![Coverage Status](https://img.shields.io/coveralls/wooorm/gemoji.svg)](https://coveralls.io/r/wooorm/gemoji?branch=master)\n\nNamed and unicode Gemoji.\n\n## Installation\n\nnpm:\n```sh\n$ npm install gemoji\n```\n\nComponent:\n```sh\n$ component install wooorm/gemoji\n```\n\nBower:\n```sh\n$ bower install gemoji\n```\n\n## Usage\n\n```js\nvar gemoji = require('gemoji');\n\ngemoji.name[\"cat\"]; // \"๐Ÿฑ\"\ngemoji.unicode[\"๐Ÿถ\"]; // \"dog\"\ngemoji.unicode[\"\\uD83D\\uDCA9\"]; // \"poop\"\n```\n\n## Supported Gemoji\n\nSee [Supported-Gemoji.md](Supported-Gemoji.md).\n\n## Data\n\nThe emoji list (`./data/emoji.json`) is crawled from [github/gemoji](https://github.com/github/gemoji).\nSee its [license](https://github.com/github/gemoji/blob/2d799338d94a223cd341d92de3a9848d5368f9ef/LICENSE) for more information.\n\nNo images are included in this repositoryโ€”the copyrighted material may or may not be available on the users computer.\n\n## License\n\nMIT ยฉ Titus Wormer\n", + "readmeFilename": "Readme.md", + "bugs": { + "url": "https://github.com/wooorm/gemoji/issues" + }, + "_id": "gemoji@0.1.2", + "dist": { + "shasum": "3465e49abead613a2415bc8e4a77f12cc716f426" + }, + "_from": "gemoji@^0.1.0", + "_resolved": "https://registry.npmjs.org/gemoji/-/gemoji-0.1.2.tgz" +} diff --git a/server/node_modules/emoji-strip/node_modules/gemoji/spec/gemoji.spec.js b/server/node_modules/emoji-strip/node_modules/gemoji/spec/gemoji.spec.js new file mode 100755 index 00000000..44ae116b --- /dev/null +++ b/server/node_modules/emoji-strip/node_modules/gemoji/spec/gemoji.spec.js @@ -0,0 +1,49 @@ +'use strict'; + +var emoji, gemoji, assert; + +emoji = require('../data/emoji.json'); +gemoji = require('..'); +assert = require('assert'); + +describe('gemoji', function () { + it('should have a `name` property', function () { + assert( + Object.prototype.toString.call(gemoji.name) === '[object Object]' + ); + }); + it('should have a `unicode` property', function () { + assert( + Object.prototype.toString.call(gemoji.unicode) === + '[object Object]' + ); + }); +}); + +function describeGemojiObject(gemojiObject) { + var unicode = gemojiObject.emoji, + description = gemojiObject.description, + name = gemojiObject.aliases[0]; + + if (!unicode) { + return; + } + + describe(unicode + ' ' + description, function () { + gemojiObject.aliases.forEach(function (alias) { + it('should be accessible by name (' + alias + ' > unicode)', + function () { + assert(gemoji.name[alias] === unicode); + } + ); + }); + + it('should get an alias by unicode (unicode > ' + name + ')', + function () { + assert(gemoji.unicode[unicode] === name); + } + ); + }); +} + +emoji.forEach(describeGemojiObject); diff --git a/server/node_modules/emoji-strip/package.json b/server/node_modules/emoji-strip/package.json new file mode 100644 index 00000000..f2783300 --- /dev/null +++ b/server/node_modules/emoji-strip/package.json @@ -0,0 +1,42 @@ +{ + "name": "emoji-strip", + "description": "Strip emoji from a string in Node.js and browsers.", + "version": "0.0.3", + "author": { + "name": "Nizar Khalife Iglesias", + "email": "khalifenizar@gmail.com" + }, + "bugs": { + "url": "https://github.com/khalifenizar/emoji-strip/issues" + }, + "dependencies": { + "gemoji": "^0.1.0" + }, + "devDependencies": { + "tape": "^2.13.3" + }, + "homepage": "https://github.com/khalifenizar/emoji-strip", + "keywords": [ + "emoji", + "strip", + "remove", + "emoticons" + ], + "license": "ISC", + "main": "index.js", + "repository": { + "type": "git", + "url": "https://github.com/khalifenizar/emoji-strip.git" + }, + "scripts": { + "test": "node tests/emoji-strip.js" + }, + "readme": "emoji-strip\n===========\n\nStrip emoji from a string in Node.js and browsers.\n\n\nExamples\n--------\n\n```js\nvar emojiStrip = require('emoji-strip'),\n emoji\n;\n\nemoji = 'thumbs-up๐Ÿ‘ for staying strong๐Ÿ’ช without emoji please๐Ÿ™';\nconsole.log(emojiStrip(emoji));\n// => \"thumbs-up for staying strong without emoji please\"\n\nemoji = 'dealing with emoji๐Ÿ˜ก makes me feel like poop๐Ÿ’ฉ';\nconsole.log(emojiStrip(emoji));\n// => \"dealing with emoji makes me feel like poop\"\n```\n\n\nAPI\n---\n\n### emojiStrip(str) ###\n\nReturns a copy of `str` with any emoji characters removed.\n\n\nSupported emoji\n---------------\n\nThe `emojiStrip` function is capable of removing any emoji that the [`gemoji`](https://www.npmjs.org/package/gemoji) package supports. You can see the list in `gemoji`'s [Supported Gemoji document](https://github.com/wooorm/gemoji/blob/master/Supported-Gemoji.md).\n\n\nInstall\n-------\n\nInstall with [npm](https://www.npmjs.org/):\n\n```\nnpm install emoji-strip\n```\n\n\nLicense\n-------\n\nISC\n", + "readmeFilename": "README.md", + "_id": "emoji-strip@0.0.3", + "dist": { + "shasum": "49d513901168fa8d975de538981d532cc0963704" + }, + "_from": "emoji-strip@", + "_resolved": "https://registry.npmjs.org/emoji-strip/-/emoji-strip-0.0.3.tgz" +} diff --git a/server/node_modules/emoji-strip/tests/emoji-strip.js b/server/node_modules/emoji-strip/tests/emoji-strip.js new file mode 100644 index 00000000..76741ca3 --- /dev/null +++ b/server/node_modules/emoji-strip/tests/emoji-strip.js @@ -0,0 +1,22 @@ +var tape = require('tape'), + emojiStrip = require('..'), + emoji +; + +tape('strip emoji', function (t) { + emoji = 'thumbs-up๐Ÿ‘ for staying strong๐Ÿ’ช without emoji please๐Ÿ™'; + t.equal(emojiStrip(emoji), 'thumbs-up for staying strong without emoji please'); + + emoji = 'dealing with emoji๐Ÿ˜ก makes me feel like poop๐Ÿ’ฉ'; + t.equal(emojiStrip(emoji), 'dealing with emoji makes me feel like poop'); + t.end(); +}); + +tape('donโ€™t magically remove digits', function (t) { + emoji = '9999 ways to die๐Ÿ”ซ in the west'; + t.equal(emojiStrip(emoji), '9999 ways to die in the west'); + + emoji = 'โšกzero 0 ๐Ÿ—one 1 ๐Ÿดtwo 2 ๐Ÿ‹three 3 ๐ŸŽƒfour 4 ๐ŸŒfive 5 ๐Ÿปsix 6 ๐Ÿ’ฃseven 7 ๐Ÿชeight 8 eight emoji ah ah ah'; + t.equal(emojiStrip(emoji), 'zero 0 one 1 two 2 three 3 four 4 five 5 six 6 seven 7 eight 8 eight emoji ah ah ah'); + t.end(); +});