emoji_property.js (43658B)
1 /** 2 * @license Apache-2.0 3 * 4 * Copyright (c) 2020 The Stdlib Authors. 5 * 6 * Licensed under the Apache License, Version 2.0 (the "License"); 7 * you may not use this file except in compliance with the License. 8 * You may obtain a copy of the License at 9 * 10 * http://www.apache.org/licenses/LICENSE-2.0 11 * 12 * Unless required by applicable law or agreed to in writing, software 13 * distributed under the License is distributed on an "AS IS" BASIS, 14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 * See the License for the specific language governing permissions and 16 * limitations under the License. 17 */ 18 19 'use strict'; 20 21 // MODULES // 22 23 var constants = require( './constants.js' ); 24 25 26 // MAIN // 27 28 /** 29 * Returns the emoji property from the [Unicode Standard][1]. 30 * 31 * [1]: https://www.unicode.org/Public/13.0.0/ucd/emoji/emoji-data.txt 32 * 33 * @private 34 * @param {NonNegativeInteger} code - Unicode code point 35 * @returns {NonNegativeInteger} emoji property 36 * 37 * @example 38 * var out = emojiProperty( 0x23EC ); 39 * // returns 101 40 * 41 * @example 42 * var out = emojiProperty( 0x1FFFE ); 43 * // returns 11 44 */ 45 function emojiProperty( code ) { 46 if ( 47 code === 0x00A9 || // E0.6 [1] (©️) copyright 48 code === 0x00AE || // E0.6 [1] (®️) registered 49 code === 0x203C || // E0.6 [1] (‼️) double exclamation mark 50 code === 0x2049 || // E0.6 [1] (⁉️) exclamation question mark 51 code === 0x2122 || // E0.6 [1] (™️) trade mark 52 code === 0x2139 || // E0.6 [1] (ℹ️) information 53 ( 0x2194 <= code && code <= 0x2199 ) || // E0.6 [6] (↔️..↙️) left-right arrow..down-left arrow 54 ( 0x21A9 <= code && code <= 0x21AA ) || // E0.6 [2] (↩️..↪️) right arrow curving left..left arrow curving right 55 ( 0x231A <= code && code <= 0x231B ) || // E0.6 [2] (⌚..⌛) watch..hourglass done 56 code === 0x2328 || // E1.0 [1] (⌨️) keyboard 57 code === 0x2388 || // E0.0 [1] (⎈) HELM SYMBOL 58 code === 0x23CF || // E1.0 [1] (⏏️) eject button 59 ( 0x23E9 <= code && code <= 0x23EC ) || // E0.6 [4] (⏩..⏬) fast-forward button..fast down button 60 ( 0x23ED <= code && code <= 0x23EE ) || // E0.7 [2] (⏭️..⏮️) next track button..last track button 61 code === 0x23EF || // E1.0 [1] (⏯️) play or pause button 62 code === 0x23F0 || // E0.6 [1] (⏰) alarm clock 63 ( 0x23F1 <= code && code <= 0x23F2 ) || // E1.0 [2] (⏱️..⏲️) stopwatch..timer clock 64 code === 0x23F3 || // E0.6 [1] (⏳) hourglass not done 65 ( 0x23F8 <= code && code <= 0x23FA ) || // E0.7 [3] (⏸️..⏺️) pause button..record button 66 code === 0x24C2 || // E0.6 [1] (Ⓜ️) circled M 67 ( 0x25AA <= code && code <= 0x25AB ) || // E0.6 [2] (▪️..▫️) black small square..white small square 68 code === 0x25B6 || // E0.6 [1] (▶️) play button 69 code === 0x25C0 || // E0.6 [1] (◀️) reverse button 70 ( 0x25FB <= code && code <= 0x25FE ) || // E0.6 [4] (◻️..◾) white medium square..black medium-small square 71 ( 0x2600 <= code && code <= 0x2601 ) || // E0.6 [2] (☀️..☁️) sun..cloud 72 ( 0x2602 <= code && code <= 0x2603 ) || // E0.7 [2] (☂️..☃️) umbrella..snowman 73 code === 0x2604 || // E1.0 [1] (☄️) comet 74 code === 0x2605 || // E0.0 [1] (★) BLACK STAR 75 ( 0x2607 <= code && code <= 0x260D ) || // E0.0 [7] (☇..☍) LIGHTNING..OPPOSITION 76 code === 0x260E || // E0.6 [1] (☎️) telephone 77 ( 0x260F <= code && code <= 0x2610 ) || // E0.0 [2] (☏..☐) WHITE TELEPHONE..BALLOT BOX 78 code === 0x2611 || // E0.6 [1] (☑️) check box with check 79 code === 0x2612 || // E0.0 [1] (☒) BALLOT BOX WITH X 80 ( 0x2614 <= code && code <= 0x2615 ) || // E0.6 [2] (☔..☕) umbrella with rain drops..hot beverage 81 ( 0x2616 <= code && code <= 0x2617 ) || // E0.0 [2] (☖..☗) WHITE SHOGI PIECE..BLACK SHOGI PIECE 82 code === 0x2618 || // E1.0 [1] (☘️) shamrock 83 ( 0x2619 <= code && code <= 0x261C ) || // E0.0 [4] (☙..☜) REVERSED ROTATED FLORAL HEART BULLET..WHITE LEFT POINTING INDEX 84 code === 0x261D || // E0.6 [1] (☝️) index pointing up 85 ( 0x261E <= code && code <= 0x261F ) || // E0.0 [2] (☞..☟) WHITE RIGHT POINTING INDEX..WHITE DOWN POINTING INDEX 86 code === 0x2620 || // E1.0 [1] (☠️) skull and crossbones 87 code === 0x2621 || // E0.0 [1] (☡) CAUTION SIGN 88 ( 0x2622 <= code && code <= 0x2623 ) || // E1.0 [2] (☢️..☣️) radioactive..biohazard 89 ( 0x2624 <= code && code <= 0x2625 ) || // E0.0 [2] (☤..☥) CADUCEUS..ANKH 90 code === 0x2626 || // E1.0 [1] (☦️) orthodox cross 91 ( 0x2627 <= code && code <= 0x2629 ) || // E0.0 [3] (☧..☩) CHI RHO..CROSS OF JERUSALEM 92 code === 0x262A || // E0.7 [1] (☪️) star and crescent 93 ( 0x262B <= code && code <= 0x262D ) || // E0.0 [3] (☫..☭) FARSI SYMBOL..HAMMER AND SICKLE 94 code === 0x262E || // E1.0 [1] (☮️) peace symbol 95 code === 0x262F || // E0.7 [1] (☯️) yin yang 96 ( 0x2630 <= code && code <= 0x2637 ) || // E0.0 [8] (☰..☷) TRIGRAM FOR HEAVEN..TRIGRAM FOR EARTH 97 ( 0x2638 <= code && code <= 0x2639 ) || // E0.7 [2] (☸️..☹️) wheel of dharma..frowning face 98 code === 0x263A || // E0.6 [1] (☺️) smiling face 99 ( 0x263B <= code && code <= 0x263F ) || // E0.0 [5] (☻..☿) BLACK SMILING FACE..MERCURY 100 code === 0x2640 || // E4.0 [1] (♀️) female sign 101 code === 0x2641 || // E0.0 [1] (♁) EARTH 102 code === 0x2642 || // E4.0 [1] (♂️) male sign 103 ( 0x2643 <= code && code <= 0x2647 ) || // E0.0 [5] (♃..♇) JUPITER..PLUTO 104 ( 0x2648 <= code && code <= 0x2653 ) || // E0.6 [12] (♈..♓) Aries..Pisces 105 ( 0x2654 <= code && code <= 0x265E ) || // E0.0 [11] (♔..♞) WHITE CHESS KING..BLACK CHESS KNIGHT 106 code === 0x265F || // E11.0 [1] (♟️) chess pawn 107 code === 0x2660 || // E0.6 [1] (♠️) spade suit 108 ( 0x2661 <= code && code <= 0x2662 ) || // E0.0 [2] (♡..♢) WHITE HEART SUIT..WHITE DIAMOND SUIT 109 code === 0x2663 || // E0.6 [1] (♣️) club suit 110 code === 0x2664 || // E0.0 [1] (♤) WHITE SPADE SUIT 111 ( 0x2665 <= code && code <= 0x2666 ) || // E0.6 [2] (♥️..♦️) heart suit..diamond suit 112 code === 0x2667 || // E0.0 [1] (♧) WHITE CLUB SUIT 113 code === 0x2668 || // E0.6 [1] (♨️) hot springs 114 ( 0x2669 <= code && code <= 0x267A ) || // E0.0 [18] (♩..♺) QUARTER NOTE..RECYCLING SYMBOL FOR GENERIC MATERIALS 115 code === 0x267B || // E0.6 [1] (♻️) recycling symbol 116 ( 0x267C <= code && code <= 0x267D ) || // E0.0 [2] (♼..♽) RECYCLED PAPER SYMBOL..PARTIALLY-RECYCLED PAPER SYMBOL 117 code === 0x267E || // E11.0 [1] (♾️) infinity 118 code === 0x267F || // E0.6 [1] (♿) wheelchair symbol 119 ( 0x2680 <= code && code <= 0x2685 ) || // E0.0 [6] (⚀..⚅) DIE FACE-1..DIE FACE-6 120 ( 0x2690 <= code && code <= 0x2691 ) || // E0.0 [2] (⚐..⚑) WHITE FLAG..BLACK FLAG 121 code === 0x2692 || // E1.0 [1] (⚒️) hammer and pick 122 code === 0x2693 || // E0.6 [1] (⚓) anchor 123 code === 0x2694 || // E1.0 [1] (⚔️) crossed swords 124 code === 0x2695 || // E4.0 [1] (⚕️) medical symbol 125 ( 0x2696 <= code && code <= 0x2697 ) || // E1.0 [2] (⚖️..⚗️) balance scale..alembic 126 code === 0x2698 || // E0.0 [1] (⚘) FLOWER 127 code === 0x2699 || // E1.0 [1] (⚙️) gear 128 code === 0x269A || // E0.0 [1] (⚚) STAFF OF HERMES 129 ( 0x269B <= code && code <= 0x269C ) || // E1.0 [2] (⚛️..⚜️) atom symbol..fleur-de-lis 130 ( 0x269D <= code && code <= 0x269F ) || // E0.0 [3] (⚝..⚟) OUTLINED WHITE STAR..THREE LINES CONVERGING LEFT 131 ( 0x26A0 <= code && code <= 0x26A1 ) || // E0.6 [2] (⚠️..⚡) warning..high voltage 132 ( 0x26A2 <= code && code <= 0x26A6 ) || // E0.0 [5] (⚢..⚦) DOUBLED FEMALE SIGN..MALE WITH STROKE SIGN 133 code === 0x26A7 || // E13.0 [1] (⚧️) transgender symbol 134 ( 0x26A8 <= code && code <= 0x26A9 ) || // E0.0 [2] (⚨..⚩) VERTICAL MALE WITH STROKE SIGN..HORIZONTAL MALE WITH STROKE SIGN 135 ( 0x26AA <= code && code <= 0x26AB ) || // E0.6 [2] (⚪..⚫) white circle..black circle 136 ( 0x26AC <= code && code <= 0x26AF ) || // E0.0 [4] (⚬..⚯) MEDIUM SMALL WHITE CIRCLE..UNMARRIED PARTNERSHIP SYMBOL 137 ( 0x26B0 <= code && code <= 0x26B1 ) || // E1.0 [2] (⚰️..⚱️) coffin..funeral urn 138 ( 0x26B2 <= code && code <= 0x26BC ) || // E0.0 [11] (⚲..⚼) NEUTER..SESQUIQUADRATE 139 ( 0x26BD <= code && code <= 0x26BE ) || // E0.6 [2] (⚽..⚾) soccer ball..baseball 140 ( 0x26BF <= code && code <= 0x26C3 ) || // E0.0 [5] (⚿..⛃) SQUARED KEY..BLACK DRAUGHTS KING 141 ( 0x26C4 <= code && code <= 0x26C5 ) || // E0.6 [2] (⛄..⛅) snowman without snow..sun behind cloud 142 ( 0x26C6 <= code && code <= 0x26C7 ) || // E0.0 [2] (⛆..⛇) RAIN..BLACK SNOWMAN 143 code === 0x26C8 || // E0.7 [1] (⛈️) cloud with lightning and rain 144 ( 0x26C9 <= code && code <= 0x26CD ) || // E0.0 [5] (⛉..⛍) TURNED WHITE SHOGI PIECE..DISABLED CAR 145 code === 0x26CE || // E0.6 [1] (⛎) Ophiuchus 146 code === 0x26CF || // E0.7 [1] (⛏️) pick 147 code === 0x26D0 || // E0.0 [1] (⛐) CAR SLIDING 148 code === 0x26D1 || // E0.7 [1] (⛑️) rescue worker’s helmet 149 code === 0x26D2 || // E0.0 [1] (⛒) CIRCLED CROSSING LANES 150 code === 0x26D3 || // E0.7 [1] (⛓️) chains 151 code === 0x26D4 || // E0.6 [1] (⛔) no entry 152 ( 0x26D5 <= code && code <= 0x26E8 ) || // E0.0 [20] (⛕..⛨) ALTERNATE ONE-WAY LEFT WAY TRAFFIC..BLACK CROSS ON SHIELD 153 code === 0x26E9 || // E0.7 [1] (⛩️) shinto shrine 154 code === 0x26EA || // E0.6 [1] (⛪) church 155 ( 0x26EB <= code && code <= 0x26EF ) || // E0.0 [5] (⛫..⛯) CASTLE..MAP SYMBOL FOR LIGHTHOUSE 156 ( 0x26F0 <= code && code <= 0x26F1 ) || // E0.7 [2] (⛰️..⛱️) mountain..umbrella on ground 157 ( 0x26F2 <= code && code <= 0x26F3 ) || // E0.6 [2] (⛲..⛳) fountain..flag in hole 158 code === 0x26F4 || // E0.7 [1] (⛴️) ferry 159 code === 0x26F5 || // E0.6 [1] (⛵) sailboat 160 code === 0x26F6 || // E0.0 [1] (⛶) SQUARE FOUR CORNERS 161 ( 0x26F7 <= code && code <= 0x26F9 ) || // E0.7 [3] (⛷️..⛹️) skier..person bouncing ball 162 code === 0x26FA || // E0.6 [1] (⛺) tent 163 ( 0x26FB <= code && code <= 0x26FC ) || // E0.0 [2] (⛻..⛼) JAPANESE BANK SYMBOL..HEADSTONE GRAVEYARD SYMBOL 164 code === 0x26FD || // E0.6 [1] (⛽) fuel pump 165 ( 0x26FE <= code && code <= 0x2701 ) || // E0.0 [4] (⛾..✁) CUP ON BLACK SQUARE..UPPER BLADE SCISSORS 166 code === 0x2702 || // E0.6 [1] (✂️) scissors 167 ( 0x2703 <= code && code <= 0x2704 ) || // E0.0 [2] (✃..✄) LOWER BLADE SCISSORS..WHITE SCISSORS 168 code === 0x2705 || // E0.6 [1] (✅) check mark button 169 ( 0x2708 <= code && code <= 0x270C ) || // E0.6 [5] (✈️..✌️) airplane..victory hand 170 code === 0x270D || // E0.7 [1] (✍️) writing hand 171 code === 0x270E || // E0.0 [1] (✎) LOWER RIGHT PENCIL 172 code === 0x270F || // E0.6 [1] (✏️) pencil 173 ( 0x2710 <= code && code <= 0x2711 ) || // E0.0 [2] (✐..✑) UPPER RIGHT PENCIL..WHITE NIB 174 code === 0x2712 || // E0.6 [1] (✒️) black nib 175 code === 0x2714 || // E0.6 [1] (✔️) check mark 176 code === 0x2716 || // E0.6 [1] (✖️) multiply 177 code === 0x271D || // E0.7 [1] (✝️) latin cross 178 code === 0x2721 || // E0.7 [1] (✡️) star of David 179 code === 0x2728 || // E0.6 [1] (✨) sparkles 180 ( 0x2733 <= code && code <= 0x2734 ) || // E0.6 [2] (✳️..✴️) eight-spoked asterisk..eight-pointed star 181 code === 0x2744 || // E0.6 [1] (❄️) snowflake 182 code === 0x2747 || // E0.6 [1] (❇️) sparkle 183 code === 0x274C || // E0.6 [1] (❌) cross mark 184 code === 0x274E || // E0.6 [1] (❎) cross mark button 185 ( 0x2753 <= code && code <= 0x2755 ) || // E0.6 [3] (❓..❕) question mark..white exclamation mark 186 code === 0x2757 || // E0.6 [1] (❗) exclamation mark 187 code === 0x2763 || // E1.0 [1] (❣️) heart exclamation 188 code === 0x2764 || // E0.6 [1] (❤️) red heart 189 ( 0x2765 <= code && code <= 0x2767 ) || // E0.0 [3] (❥..❧) ROTATED HEAVY BLACK HEART BULLET..ROTATED FLORAL HEART BULLET 190 ( 0x2795 <= code && code <= 0x2797 ) || // E0.6 [3] (➕..➗) plus..divide 191 code === 0x27A1 || // E0.6 [1] (➡️) right arrow 192 code === 0x27B0 || // E0.6 [1] (➰) curly loop 193 code === 0x27BF || // E1.0 [1] (➿) double curly loop 194 ( 0x2934 <= code && code <= 0x2935 ) || // E0.6 [2] (⤴️..⤵️) right arrow curving up..right arrow curving down 195 ( 0x2B05 <= code && code <= 0x2B07 ) || // E0.6 [3] (⬅️..⬇️) left arrow..down arrow 196 ( 0x2B1B <= code && code <= 0x2B1C ) || // E0.6 [2] (⬛..⬜) black large square..white large square 197 code === 0x2B50 || // E0.6 [1] (⭐) star 198 code === 0x2B55 || // E0.6 [1] (⭕) hollow red circle 199 code === 0x3030 || // E0.6 [1] (〰️) wavy dash 200 code === 0x303D || // E0.6 [1] (〽️) part alternation mark 201 code === 0x3297 || // E0.6 [1] (㊗️) Japanese “congratulations” button 202 code === 0x3299 || // E0.6 [1] (㊙️) Japanese “secret” button 203 ( 0x1F000 <= code && code <= 0x1F003 ) || // E0.0 [4] (🀀..🀃) MAHJONG TILE EAST WIND..MAHJONG TILE NORTH WIND 204 code === 0x1F004 || // E0.6 [1] (🀄) mahjong red dragon 205 ( 0x1F005 <= code && code <= 0x1F0CE ) || // E0.0 [202] (🀅..🃎) MAHJONG TILE GREEN DRAGON..PLAYING CARD KING OF DIAMONDS 206 code === 0x1F0CF || // E0.6 [1] (🃏) joker 207 ( 0x1F0D0 <= code && code <= 0x1F0FF ) || // E0.0 [48] (..) <reserved-1F0D0>..<reserved-1F0FF> 208 ( 0x1F10D <= code && code <= 0x1F10F ) || // E0.0 [3] (🄍..🄏) CIRCLED ZERO WITH SLASH..CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH 209 code === 0x1F12F || // E0.0 [1] (🄯) COPYLEFT SYMBOL 210 ( 0x1F16C <= code && code <= 0x1F16F ) || // E0.0 [4] (🅬..🅯) RAISED MR SIGN..CIRCLED HUMAN FIGURE 211 ( 0x1F170 <= code && code <= 0x1F171 ) || // E0.6 [2] (🅰️..🅱️) A button (blood type)..B button (blood type) 212 ( 0x1F17E <= code && code <= 0x1F17F ) || // E0.6 [2] (🅾️..🅿️) O button (blood type)..P button 213 code === 0x1F18E || // E0.6 [1] (🆎) AB button (blood type) 214 ( 0x1F191 <= code && code <= 0x1F19A ) || // E0.6 [10] (🆑..🆚) CL button..VS button 215 ( 0x1F1AD <= code && code <= 0x1F1E5 ) || // E0.0 [57] (🆭..) MASK WORK SYMBOL..<reserved-1F1E5> 216 ( 0x1F201 <= code && code <= 0x1F202 ) || // E0.6 [2] (🈁..🈂️) Japanese “here” button..Japanese “service charge” button 217 ( 0x1F203 <= code && code <= 0x1F20F ) || // E0.0 [13] (..) <reserved-1F203>..<reserved-1F20F> 218 code === 0x1F21A || // E0.6 [1] (🈚) Japanese “free of charge” button 219 code === 0x1F22F || // E0.6 [1] (🈯) Japanese “reserved” button 220 ( 0x1F232 <= code && code <= 0x1F23A ) || // E0.6 [9] (🈲..🈺) Japanese “prohibited” button..Japanese “open for business” button 221 ( 0x1F23C <= code && code <= 0x1F23F ) || // E0.0 [4] (..) <reserved-1F23C>..<reserved-1F23F> 222 ( 0x1F249 <= code && code <= 0x1F24F ) || // E0.0 [7] (..) <reserved-1F249>..<reserved-1F24F> 223 ( 0x1F250 <= code && code <= 0x1F251 ) || // E0.6 [2] (🉐..🉑) Japanese “bargain” button..Japanese “acceptable” button 224 ( 0x1F252 <= code && code <= 0x1F2FF ) || // E0.0 [174] (..) <reserved-1F252>..<reserved-1F2FF> 225 ( 0x1F300 <= code && code <= 0x1F30C ) || // E0.6 [13] (🌀..🌌) cyclone..milky way 226 ( 0x1F30D <= code && code <= 0x1F30E ) || // E0.7 [2] (🌍..🌎) globe showing Europe-Africa..globe showing Americas 227 code === 0x1F30F || // E0.6 [1] (🌏) globe showing Asia-Australia 228 code === 0x1F310 || // E1.0 [1] (🌐) globe with meridians 229 code === 0x1F311 || // E0.6 [1] (🌑) new moon 230 code === 0x1F312 || // E1.0 [1] (🌒) waxing crescent moon 231 ( 0x1F313 <= code && code <= 0x1F315 ) || // E0.6 [3] (🌓..🌕) first quarter moon..full moon 232 ( 0x1F316 <= code && code <= 0x1F318 ) || // E1.0 [3] (🌖..🌘) waning gibbous moon..waning crescent moon 233 code === 0x1F319 || // E0.6 [1] (🌙) crescent moon 234 code === 0x1F31A || // E1.0 [1] (🌚) new moon face 235 code === 0x1F31B || // E0.6 [1] (🌛) first quarter moon face 236 code === 0x1F31C || // E0.7 [1] (🌜) last quarter moon face 237 ( 0x1F31D <= code && code <= 0x1F31E ) || // E1.0 [2] (🌝..🌞) full moon face..sun with face 238 ( 0x1F31F <= code && code <= 0x1F320 ) || // E0.6 [2] (🌟..🌠) glowing star..shooting star 239 code === 0x1F321 || // E0.7 [1] (🌡️) thermometer 240 ( 0x1F322 <= code && code <= 0x1F323 ) || // E0.0 [2] (🌢..🌣) BLACK DROPLET..WHITE SUN 241 ( 0x1F324 <= code && code <= 0x1F32C ) || // E0.7 [9] (🌤️..🌬️) sun behind small cloud..wind face 242 ( 0x1F32D <= code && code <= 0x1F32F ) || // E1.0 [3] (🌭..🌯) hot dog..burrito 243 ( 0x1F330 <= code && code <= 0x1F331 ) || // E0.6 [2] (🌰..🌱) chestnut..seedling 244 ( 0x1F332 <= code && code <= 0x1F333 ) || // E1.0 [2] (🌲..🌳) evergreen tree..deciduous tree 245 ( 0x1F334 <= code && code <= 0x1F335 ) || // E0.6 [2] (🌴..🌵) palm tree..cactus 246 code === 0x1F336 || // E0.7 [1] (🌶️) hot pepper 247 ( 0x1F337 <= code && code <= 0x1F34A ) || // E0.6 [20] (🌷..🍊) tulip..tangerine 248 code === 0x1F34B || // E1.0 [1] (🍋) lemon 249 ( 0x1F34C <= code && code <= 0x1F34F ) || // E0.6 [4] (🍌..🍏) banana..green apple 250 code === 0x1F350 || // E1.0 [1] (🍐) pear 251 ( 0x1F351 <= code && code <= 0x1F37B ) || // E0.6 [43] (🍑..🍻) peach..clinking beer mugs 252 code === 0x1F37C || // E1.0 [1] (🍼) baby bottle 253 code === 0x1F37D || // E0.7 [1] (🍽️) fork and knife with plate 254 ( 0x1F37E <= code && code <= 0x1F37F ) || // E1.0 [2] (🍾..🍿) bottle with popping cork..popcorn 255 ( 0x1F380 <= code && code <= 0x1F393 ) || // E0.6 [20] (🎀..🎓) ribbon..graduation cap 256 ( 0x1F394 <= code && code <= 0x1F395 ) || // E0.0 [2] (🎔..🎕) HEART WITH TIP ON THE LEFT..BOUQUET OF FLOWERS 257 ( 0x1F396 <= code && code <= 0x1F397 ) || // E0.7 [2] (🎖️..🎗️) military medal..reminder ribbon 258 code === 0x1F398 || // E0.0 [1] (🎘) MUSICAL KEYBOARD WITH JACKS 259 ( 0x1F399 <= code && code <= 0x1F39B ) || // E0.7 [3] (🎙️..🎛️) studio microphone..control knobs 260 ( 0x1F39C <= code && code <= 0x1F39D ) || // E0.0 [2] (🎜..🎝) BEAMED ASCENDING MUSICAL NOTES..BEAMED DESCENDING MUSICAL NOTES 261 ( 0x1F39E <= code && code <= 0x1F39F ) || // E0.7 [2] (🎞️..🎟️) film frames..admission tickets 262 ( 0x1F3A0 <= code && code <= 0x1F3C4 ) || // E0.6 [37] (🎠..🏄) carousel horse..person surfing 263 code === 0x1F3C5 || // E1.0 [1] (🏅) sports medal 264 code === 0x1F3C6 || // E0.6 [1] (🏆) trophy 265 code === 0x1F3C7 || // E1.0 [1] (🏇) horse racing 266 code === 0x1F3C8 || // E0.6 [1] (🏈) american football 267 code === 0x1F3C9 || // E1.0 [1] (🏉) rugby football 268 code === 0x1F3CA || // E0.6 [1] (🏊) person swimming 269 ( 0x1F3CB <= code && code <= 0x1F3CE ) || // E0.7 [4] (🏋️..🏎️) person lifting weights..racing car 270 ( 0x1F3CF <= code && code <= 0x1F3D3 ) || // E1.0 [5] (🏏..🏓) cricket game..ping pong 271 ( 0x1F3D4 <= code && code <= 0x1F3DF ) || // E0.7 [12] (🏔️..🏟️) snow-capped mountain..stadium 272 ( 0x1F3E0 <= code && code <= 0x1F3E3 ) || // E0.6 [4] (🏠..🏣) house..Japanese post office 273 code === 0x1F3E4 || // E1.0 [1] (🏤) post office 274 ( 0x1F3E5 <= code && code <= 0x1F3F0 ) || // E0.6 [12] (🏥..🏰) hospital..castle 275 ( 0x1F3F1 <= code && code <= 0x1F3F2 ) || // E0.0 [2] (🏱..🏲) WHITE PENNANT..BLACK PENNANT 276 code === 0x1F3F3 || // E0.7 [1] (🏳️) white flag 277 code === 0x1F3F4 || // E1.0 [1] (🏴) black flag 278 code === 0x1F3F5 || // E0.7 [1] (🏵️) rosette 279 code === 0x1F3F6 || // E0.0 [1] (🏶) BLACK ROSETTE 280 code === 0x1F3F7 || // E0.7 [1] (🏷️) label 281 ( 0x1F3F8 <= code && code <= 0x1F3FA ) || // E1.0 [3] (🏸..🏺) badminton..amphora 282 ( 0x1F400 <= code && code <= 0x1F407 ) || // E1.0 [8] (🐀..🐇) rat..rabbit 283 code === 0x1F408 || // E0.7 [1] (🐈) cat 284 ( 0x1F409 <= code && code <= 0x1F40B ) || // E1.0 [3] (🐉..🐋) dragon..whale 285 ( 0x1F40C <= code && code <= 0x1F40E ) || // E0.6 [3] (🐌..🐎) snail..horse 286 ( 0x1F40F <= code && code <= 0x1F410 ) || // E1.0 [2] (🐏..🐐) ram..goat 287 ( 0x1F411 <= code && code <= 0x1F412 ) || // E0.6 [2] (🐑..🐒) ewe..monkey 288 code === 0x1F413 || // E1.0 [1] (🐓) rooster 289 code === 0x1F414 || // E0.6 [1] (🐔) chicken 290 code === 0x1F415 || // E0.7 [1] (🐕) dog 291 code === 0x1F416 || // E1.0 [1] (🐖) pig 292 ( 0x1F417 <= code && code <= 0x1F429 ) || // E0.6 [19] (🐗..🐩) boar..poodle 293 code === 0x1F42A || // E1.0 [1] (🐪) camel 294 ( 0x1F42B <= code && code <= 0x1F43E ) || // E0.6 [20] (🐫..🐾) two-hump camel..paw prints 295 code === 0x1F43F || // E0.7 [1] (🐿️) chipmunk 296 code === 0x1F440 || // E0.6 [1] (👀) eyes 297 code === 0x1F441 || // E0.7 [1] (👁️) eye 298 ( 0x1F442 <= code && code <= 0x1F464 ) || // E0.6 [35] (👂..👤) ear..bust in silhouette 299 code === 0x1F465 || // E1.0 [1] (👥) busts in silhouette 300 ( 0x1F466 <= code && code <= 0x1F46B ) || // E0.6 [6] (👦..👫) boy..woman and man holding hands 301 ( 0x1F46C <= code && code <= 0x1F46D ) || // E1.0 [2] (👬..👭) men holding hands..women holding hands 302 ( 0x1F46E <= code && code <= 0x1F4AC ) || // E0.6 [63] (👮..💬) police officer..speech balloon 303 code === 0x1F4AD || // E1.0 [1] (💭) thought balloon 304 ( 0x1F4AE <= code && code <= 0x1F4B5 ) || // E0.6 [8] (💮..💵) white flower..dollar banknote 305 ( 0x1F4B6 <= code && code <= 0x1F4B7 ) || // E1.0 [2] (💶..💷) euro banknote..pound banknote 306 ( 0x1F4B8 <= code && code <= 0x1F4EB ) || // E0.6 [52] (💸..📫) money with wings..closed mailbox with raised flag 307 ( 0x1F4EC <= code && code <= 0x1F4ED ) || // E0.7 [2] (📬..📭) open mailbox with raised flag..open mailbox with lowered flag 308 code === 0x1F4EE || // E0.6 [1] (📮) postbox 309 code === 0x1F4EF || // E1.0 [1] (📯) postal horn 310 ( 0x1F4F0 <= code && code <= 0x1F4F4 ) || // E0.6 [5] (📰..📴) newspaper..mobile phone off 311 code === 0x1F4F5 || // E1.0 [1] (📵) no mobile phones 312 ( 0x1F4F6 <= code && code <= 0x1F4F7 ) || // E0.6 [2] (📶..📷) antenna bars..camera 313 code === 0x1F4F8 || // E1.0 [1] (📸) camera with flash 314 ( 0x1F4F9 <= code && code <= 0x1F4FC ) || // E0.6 [4] (📹..📼) video camera..videocassette 315 code === 0x1F4FD || // E0.7 [1] (📽️) film projector 316 code === 0x1F4FE || // E0.0 [1] (📾) PORTABLE STEREO 317 ( 0x1F4FF <= code && code <= 0x1F502 ) || // E1.0 [4] (📿..🔂) prayer beads..repeat single button 318 code === 0x1F503 || // E0.6 [1] (🔃) clockwise vertical arrows 319 ( 0x1F504 <= code && code <= 0x1F507 ) || // E1.0 [4] (🔄..🔇) counterclockwise arrows button..muted speaker 320 code === 0x1F508 || // E0.7 [1] (🔈) speaker low volume 321 code === 0x1F509 || // E1.0 [1] (🔉) speaker medium volume 322 ( 0x1F50A <= code && code <= 0x1F514 ) || // E0.6 [11] (🔊..🔔) speaker high volume..bell 323 code === 0x1F515 || // E1.0 [1] (🔕) bell with slash 324 ( 0x1F516 <= code && code <= 0x1F52B ) || // E0.6 [22] (🔖..🔫) bookmark..pistol 325 ( 0x1F52C <= code && code <= 0x1F52D ) || // E1.0 [2] (🔬..🔭) microscope..telescope 326 ( 0x1F52E <= code && code <= 0x1F53D ) || // E0.6 [16] (🔮..🔽) crystal ball..downwards button 327 ( 0x1F546 <= code && code <= 0x1F548 ) || // E0.0 [3] (🕆..🕈) WHITE LATIN CROSS..CELTIC CROSS 328 ( 0x1F549 <= code && code <= 0x1F54A ) || // E0.7 [2] (🕉️..🕊️) om..dove 329 ( 0x1F54B <= code && code <= 0x1F54E ) || // E1.0 [4] (🕋..🕎) kaaba..menorah 330 code === 0x1F54F || // E0.0 [1] (🕏) BOWL OF HYGIEIA 331 ( 0x1F550 <= code && code <= 0x1F55B ) || // E0.6 [12] (🕐..🕛) one o’clock..twelve o’clock 332 ( 0x1F55C <= code && code <= 0x1F567 ) || // E0.7 [12] (🕜..🕧) one-thirty..twelve-thirty 333 ( 0x1F568 <= code && code <= 0x1F56E ) || // E0.0 [7] (🕨..🕮) RIGHT SPEAKER..BOOK 334 ( 0x1F56F <= code && code <= 0x1F570 ) || // E0.7 [2] (🕯️..🕰️) candle..mantelpiece clock 335 ( 0x1F571 <= code && code <= 0x1F572 ) || // E0.0 [2] (🕱..🕲) BLACK SKULL AND CROSSBONES..NO PIRACY 336 ( 0x1F573 <= code && code <= 0x1F579 ) || // E0.7 [7] (🕳️..🕹️) hole..joystick 337 code === 0x1F57A || // E3.0 [1] (🕺) man dancing 338 ( 0x1F57B <= code && code <= 0x1F586 ) || // E0.0 [12] (🕻..🖆) LEFT HAND TELEPHONE RECEIVER..PEN OVER STAMPED ENVELOPE 339 code === 0x1F587 || // E0.7 [1] (🖇️) linked paperclips 340 ( 0x1F588 <= code && code <= 0x1F589 ) || // E0.0 [2] (🖈..🖉) BLACK PUSHPIN..LOWER LEFT PENCIL 341 ( 0x1F58A <= code && code <= 0x1F58D ) || // E0.7 [4] (🖊️..🖍️) pen..crayon 342 ( 0x1F58E <= code && code <= 0x1F58F ) || // E0.0 [2] (🖎..🖏) LEFT WRITING HAND..TURNED OK HAND SIGN 343 code === 0x1F590 || // E0.7 [1] (🖐️) hand with fingers splayed 344 ( 0x1F591 <= code && code <= 0x1F594 ) || // E0.0 [4] (🖑..🖔) REVERSED RAISED HAND WITH FINGERS SPLAYED..REVERSED VICTORY HAND 345 ( 0x1F595 <= code && code <= 0x1F596 ) || // E1.0 [2] (🖕..🖖) middle finger..vulcan salute 346 ( 0x1F597 <= code && code <= 0x1F5A3 ) || // E0.0 [13] (🖗..🖣) WHITE DOWN POINTING LEFT HAND INDEX..BLACK DOWN POINTING BACKHAND INDEX 347 code === 0x1F5A4 || // E3.0 [1] (🖤) black heart 348 code === 0x1F5A5 || // E0.7 [1] (🖥️) desktop computer 349 ( 0x1F5A6 <= code && code <= 0x1F5A7 ) || // E0.0 [2] (🖦..🖧) KEYBOARD AND MOUSE..THREE NETWORKED COMPUTERS 350 code === 0x1F5A8 || // E0.7 [1] (🖨️) printer 351 ( 0x1F5A9 <= code && code <= 0x1F5B0 ) || // E0.0 [8] (🖩..🖰) POCKET CALCULATOR..TWO BUTTON MOUSE 352 ( 0x1F5B1 <= code && code <= 0x1F5B2 ) || // E0.7 [2] (🖱️..🖲️) computer mouse..trackball 353 ( 0x1F5B3 <= code && code <= 0x1F5BB ) || // E0.0 [9] (🖳..🖻) OLD PERSONAL COMPUTER..DOCUMENT WITH PICTURE 354 code === 0x1F5BC || // E0.7 [1] (🖼️) framed picture 355 ( 0x1F5BD <= code && code <= 0x1F5C1 ) || // E0.0 [5] (🖽..🗁) FRAME WITH TILES..OPEN FOLDER 356 ( 0x1F5C2 <= code && code <= 0x1F5C4 ) || // E0.7 [3] (🗂️..🗄️) card index dividers..file cabinet 357 ( 0x1F5C5 <= code && code <= 0x1F5D0 ) || // E0.0 [12] (🗅..🗐) EMPTY NOTE..PAGES 358 ( 0x1F5D1 <= code && code <= 0x1F5D3 ) || // E0.7 [3] (🗑️..🗓️) wastebasket..spiral calendar 359 ( 0x1F5D4 <= code && code <= 0x1F5DB ) || // E0.0 [8] (🗔..🗛) DESKTOP WINDOW..DECREASE FONT SIZE SYMBOL 360 ( 0x1F5DC <= code && code <= 0x1F5DE ) || // E0.7 [3] (🗜️..🗞️) clamp..rolled-up newspaper 361 ( 0x1F5DF <= code && code <= 0x1F5E0 ) || // E0.0 [2] (🗟..🗠) PAGE WITH CIRCLED TEXT..STOCK CHART 362 code === 0x1F5E1 || // E0.7 [1] (🗡️) dagger 363 code === 0x1F5E2 || // E0.0 [1] (🗢) LIPS 364 code === 0x1F5E3 || // E0.7 [1] (🗣️) speaking head 365 ( 0x1F5E4 <= code && code <= 0x1F5E7 ) || // E0.0 [4] (🗤..🗧) THREE RAYS ABOVE..THREE RAYS RIGHT 366 code === 0x1F5E8 || // E2.0 [1] (🗨️) left speech bubble 367 ( 0x1F5E9 <= code && code <= 0x1F5EE ) || // E0.0 [6] (🗩..🗮) RIGHT SPEECH BUBBLE..LEFT ANGER BUBBLE 368 code === 0x1F5EF || // E0.7 [1] (🗯️) right anger bubble 369 ( 0x1F5F0 <= code && code <= 0x1F5F2 ) || // E0.0 [3] (🗰..🗲) MOOD BUBBLE..LIGHTNING MOOD 370 code === 0x1F5F3 || // E0.7 [1] (🗳️) ballot box with ballot 371 ( 0x1F5F4 <= code && code <= 0x1F5F9 ) || // E0.0 [6] (🗴..🗹) BALLOT SCRIPT X..BALLOT BOX WITH BOLD CHECK 372 code === 0x1F5FA || // E0.7 [1] (🗺️) world map 373 ( 0x1F5FB <= code && code <= 0x1F5FF ) || // E0.6 [5] (🗻..🗿) mount fuji..moai 374 code === 0x1F600 || // E1.0 [1] (😀) grinning face 375 ( 0x1F601 <= code && code <= 0x1F606 ) || // E0.6 [6] (😁..😆) beaming face with smiling eyes..grinning squinting face 376 ( 0x1F607 <= code && code <= 0x1F608 ) || // E1.0 [2] (😇..😈) smiling face with halo..smiling face with horns 377 ( 0x1F609 <= code && code <= 0x1F60D ) || // E0.6 [5] (😉..😍) winking face..smiling face with heart-eyes 378 code === 0x1F60E || // E1.0 [1] (😎) smiling face with sunglasses 379 code === 0x1F60F || // E0.6 [1] (😏) smirking face 380 code === 0x1F610 || // E0.7 [1] (😐) neutral face 381 code === 0x1F611 || // E1.0 [1] (😑) expressionless face 382 ( 0x1F612 <= code && code <= 0x1F614 ) || // E0.6 [3] (😒..😔) unamused face..pensive face 383 code === 0x1F615 || // E1.0 [1] (😕) confused face 384 code === 0x1F616 || // E0.6 [1] (😖) confounded face 385 code === 0x1F617 || // E1.0 [1] (😗) kissing face 386 code === 0x1F618 || // E0.6 [1] (😘) face blowing a kiss 387 code === 0x1F619 || // E1.0 [1] (😙) kissing face with smiling eyes 388 code === 0x1F61A || // E0.6 [1] (😚) kissing face with closed eyes 389 code === 0x1F61B || // E1.0 [1] (😛) face with tongue 390 ( 0x1F61C <= code && code <= 0x1F61E ) || // E0.6 [3] (😜..😞) winking face with tongue..disappointed face 391 code === 0x1F61F || // E1.0 [1] (😟) worried face 392 ( 0x1F620 <= code && code <= 0x1F625 ) || // E0.6 [6] (😠..😥) angry face..sad but relieved face 393 ( 0x1F626 <= code && code <= 0x1F627 ) || // E1.0 [2] (😦..😧) frowning face with open mouth..anguished face 394 ( 0x1F628 <= code && code <= 0x1F62B ) || // E0.6 [4] (😨..😫) fearful face..tired face 395 code === 0x1F62C || // E1.0 [1] (😬) grimacing face 396 code === 0x1F62D || // E0.6 [1] (😭) loudly crying face 397 ( 0x1F62E <= code && code <= 0x1F62F ) || // E1.0 [2] (😮..😯) face with open mouth..hushed face 398 ( 0x1F630 <= code && code <= 0x1F633 ) || // E0.6 [4] (😰..😳) anxious face with sweat..flushed face 399 code === 0x1F634 || // E1.0 [1] (😴) sleeping face 400 code === 0x1F635 || // E0.6 [1] (😵) dizzy face 401 code === 0x1F636 || // E1.0 [1] (😶) face without mouth 402 ( 0x1F637 <= code && code <= 0x1F640 ) || // E0.6 [10] (😷..🙀) face with medical mask..weary cat 403 ( 0x1F641 <= code && code <= 0x1F644 ) || // E1.0 [4] (🙁..🙄) slightly frowning face..face with rolling eyes 404 ( 0x1F645 <= code && code <= 0x1F64F ) || // E0.6 [11] (🙅..🙏) person gesturing NO..folded hands 405 code === 0x1F680 || // E0.6 [1] (🚀) rocket 406 ( 0x1F681 <= code && code <= 0x1F682 ) || // E1.0 [2] (🚁..🚂) helicopter..locomotive 407 ( 0x1F683 <= code && code <= 0x1F685 ) || // E0.6 [3] (🚃..🚅) railway car..bullet train 408 code === 0x1F686 || // E1.0 [1] (🚆) train 409 code === 0x1F687 || // E0.6 [1] (🚇) metro 410 code === 0x1F688 || // E1.0 [1] (🚈) light rail 411 code === 0x1F689 || // E0.6 [1] (🚉) station 412 ( 0x1F68A <= code && code <= 0x1F68B ) || // E1.0 [2] (🚊..🚋) tram..tram car 413 code === 0x1F68C || // E0.6 [1] (🚌) bus 414 code === 0x1F68D || // E0.7 [1] (🚍) oncoming bus 415 code === 0x1F68E || // E1.0 [1] (🚎) trolleybus 416 code === 0x1F68F || // E0.6 [1] (🚏) bus stop 417 code === 0x1F690 || // E1.0 [1] (🚐) minibus 418 ( 0x1F691 <= code && code <= 0x1F693 ) || // E0.6 [3] (🚑..🚓) ambulance..police car 419 code === 0x1F694 || // E0.7 [1] (🚔) oncoming police car 420 code === 0x1F695 || // E0.6 [1] (🚕) taxi 421 code === 0x1F696 || // E1.0 [1] (🚖) oncoming taxi 422 code === 0x1F697 || // E0.6 [1] (🚗) automobile 423 code === 0x1F698 || // E0.7 [1] (🚘) oncoming automobile 424 ( 0x1F699 <= code && code <= 0x1F69A ) || // E0.6 [2] (🚙..🚚) sport utility vehicle..delivery truck 425 ( 0x1F69B <= code && code <= 0x1F6A1 ) || // E1.0 [7] (🚛..🚡) articulated lorry..aerial tramway 426 code === 0x1F6A2 || // E0.6 [1] (🚢) ship 427 code === 0x1F6A3 || // E1.0 [1] (🚣) person rowing boat 428 ( 0x1F6A4 <= code && code <= 0x1F6A5 ) || // E0.6 [2] (🚤..🚥) speedboat..horizontal traffic light 429 code === 0x1F6A6 || // E1.0 [1] (🚦) vertical traffic light 430 ( 0x1F6A7 <= code && code <= 0x1F6AD ) || // E0.6 [7] (🚧..🚭) construction..no smoking 431 ( 0x1F6AE <= code && code <= 0x1F6B1 ) || // E1.0 [4] (🚮..🚱) litter in bin sign..non-potable water 432 code === 0x1F6B2 || // E0.6 [1] (🚲) bicycle 433 ( 0x1F6B3 <= code && code <= 0x1F6B5 ) || // E1.0 [3] (🚳..🚵) no bicycles..person mountain biking 434 code === 0x1F6B6 || // E0.6 [1] (🚶) person walking 435 ( 0x1F6B7 <= code && code <= 0x1F6B8 ) || // E1.0 [2] (🚷..🚸) no pedestrians..children crossing 436 ( 0x1F6B9 <= code && code <= 0x1F6BE ) || // E0.6 [6] (🚹..🚾) men’s room..water closet 437 code === 0x1F6BF || // E1.0 [1] (🚿) shower 438 code === 0x1F6C0 || // E0.6 [1] (🛀) person taking bath 439 ( 0x1F6C1 <= code && code <= 0x1F6C5 ) || // E1.0 [5] (🛁..🛅) bathtub..left luggage 440 ( 0x1F6C6 <= code && code <= 0x1F6CA ) || // E0.0 [5] (🛆..🛊) TRIANGLE WITH ROUNDED CORNERS..GIRLS SYMBOL 441 code === 0x1F6CB || // E0.7 [1] (🛋️) couch and lamp 442 code === 0x1F6CC || // E1.0 [1] (🛌) person in bed 443 ( 0x1F6CD <= code && code <= 0x1F6CF ) || // E0.7 [3] (🛍️..🛏️) shopping bags..bed 444 code === 0x1F6D0 || // E1.0 [1] (🛐) place of worship 445 ( 0x1F6D1 <= code && code <= 0x1F6D2 ) || // E3.0 [2] (🛑..🛒) stop sign..shopping cart 446 ( 0x1F6D3 <= code && code <= 0x1F6D4 ) || // E0.0 [2] (🛓..🛔) STUPA..PAGODA 447 code === 0x1F6D5 || // E12.0 [1] (🛕) hindu temple 448 ( 0x1F6D6 <= code && code <= 0x1F6D7 ) || // E13.0 [2] (🛖..🛗) hut..elevator 449 ( 0x1F6D8 <= code && code <= 0x1F6DF ) || // E0.0 [8] (..🛟) <reserved-1F6D8>..<reserved-1F6DF> 450 ( 0x1F6E0 <= code && code <= 0x1F6E5 ) || // E0.7 [6] (🛠️..🛥️) hammer and wrench..motor boat 451 ( 0x1F6E6 <= code && code <= 0x1F6E8 ) || // E0.0 [3] (🛦..🛨) UP-POINTING MILITARY AIRPLANE..UP-POINTING SMALL AIRPLANE 452 code === 0x1F6E9 || // E0.7 [1] (🛩️) small airplane 453 code === 0x1F6EA || // E0.0 [1] (🛪) NORTHEAST-POINTING AIRPLANE 454 ( 0x1F6EB <= code && code <= 0x1F6EC ) || // E1.0 [2] (🛫..🛬) airplane departure..airplane arrival 455 ( 0x1F6ED <= code && code <= 0x1F6EF ) || // E0.0 [3] (..) <reserved-1F6ED>..<reserved-1F6EF> 456 code === 0x1F6F0 || // E0.7 [1] (🛰️) satellite 457 ( 0x1F6F1 <= code && code <= 0x1F6F2 ) || // E0.0 [2] (🛱..🛲) ONCOMING FIRE ENGINE..DIESEL LOCOMOTIVE 458 code === 0x1F6F3 || // E0.7 [1] (🛳️) passenger ship 459 ( 0x1F6F4 <= code && code <= 0x1F6F6 ) || // E3.0 [3] (🛴..🛶) kick scooter..canoe 460 ( 0x1F6F7 <= code && code <= 0x1F6F8 ) || // E5.0 [2] (🛷..🛸) sled..flying saucer 461 code === 0x1F6F9 || // E11.0 [1] (🛹) skateboard 462 code === 0x1F6FA || // E12.0 [1] (🛺) auto rickshaw 463 ( 0x1F6FB <= code && code <= 0x1F6FC ) || // E13.0 [2] (🛻..🛼) pickup truck..roller skate 464 ( 0x1F6FD <= code && code <= 0x1F6FF ) || // E0.0 [3] (..) <reserved-1F6FD>..<reserved-1F6FF> 465 ( 0x1F774 <= code && code <= 0x1F77F ) || // E0.0 [12] (🝴..🝿) <reserved-1F774>..<reserved-1F77F> 466 ( 0x1F7D5 <= code && code <= 0x1F7DF ) || // E0.0 [11] (🟕..) CIRCLED TRIANGLE..<reserved-1F7DF> 467 ( 0x1F7E0 <= code && code <= 0x1F7EB ) || // E12.0 [12] (🟠..🟫) orange circle..brown square 468 ( 0x1F7EC <= code && code <= 0x1F7FF ) || // E0.0 [20] (..) <reserved-1F7EC>..<reserved-1F7FF> 469 ( 0x1F80C <= code && code <= 0x1F80F ) || // E0.0 [4] (..) <reserved-1F80C>..<reserved-1F80F> 470 ( 0x1F848 <= code && code <= 0x1F84F ) || // E0.0 [8] (..) <reserved-1F848>..<reserved-1F84F> 471 ( 0x1F85A <= code && code <= 0x1F85F ) || // E0.0 [6] (..) <reserved-1F85A>..<reserved-1F85F> 472 ( 0x1F888 <= code && code <= 0x1F88F ) || // E0.0 [8] (..) <reserved-1F888>..<reserved-1F88F> 473 ( 0x1F8AE <= code && code <= 0x1F8FF ) || // E0.0 [82] (..) <reserved-1F8AE>..<reserved-1F8FF> 474 code === 0x1F90C || // E13.0 [1] (🤌) pinched fingers 475 ( 0x1F90D <= code && code <= 0x1F90F ) || // E12.0 [3] (🤍..🤏) white heart..pinching hand 476 ( 0x1F910 <= code && code <= 0x1F918 ) || // E1.0 [9] (🤐..🤘) zipper-mouth face..sign of the horns 477 ( 0x1F919 <= code && code <= 0x1F91E ) || // E3.0 [6] (🤙..🤞) call me hand..crossed fingers 478 code === 0x1F91F || // E5.0 [1] (🤟) love-you gesture 479 ( 0x1F920 <= code && code <= 0x1F927 ) || // E3.0 [8] (🤠..🤧) cowboy hat face..sneezing face 480 ( 0x1F928 <= code && code <= 0x1F92F ) || // E5.0 [8] (🤨..🤯) face with raised eyebrow..exploding head 481 code === 0x1F930 || // E3.0 [1] (🤰) pregnant woman 482 ( 0x1F931 <= code && code <= 0x1F932 ) || // E5.0 [2] (🤱..🤲) breast-feeding..palms up together 483 ( 0x1F933 <= code && code <= 0x1F93A ) || // E3.0 [8] (🤳..🤺) selfie..person fencing 484 ( 0x1F93C <= code && code <= 0x1F93E ) || // E3.0 [3] (🤼..🤾) people wrestling..person playing handball 485 code === 0x1F93F || // E12.0 [1] (🤿) diving mask 486 ( 0x1F940 <= code && code <= 0x1F945 ) || // E3.0 [6] (🥀..🥅) wilted flower..goal net 487 ( 0x1F947 <= code && code <= 0x1F94B ) || // E3.0 [5] (🥇..🥋) 1st place medal..martial arts uniform 488 code === 0x1F94C || // E5.0 [1] (🥌) curling stone 489 ( 0x1F94D <= code && code <= 0x1F94F ) || // E11.0 [3] (🥍..🥏) lacrosse..flying disc 490 ( 0x1F950 <= code && code <= 0x1F95E ) || // E3.0 [15] (🥐..🥞) croissant..pancakes 491 ( 0x1F95F <= code && code <= 0x1F96B ) || // E5.0 [13] (🥟..🥫) dumpling..canned food 492 ( 0x1F96C <= code && code <= 0x1F970 ) || // E11.0 [5] (🥬..🥰) leafy green..smiling face with hearts 493 code === 0x1F971 || // E12.0 [1] (🥱) yawning face 494 code === 0x1F972 || // E13.0 [1] (🥲) smiling face with tear 495 ( 0x1F973 <= code && code <= 0x1F976 ) || // E11.0 [4] (🥳..🥶) partying face..cold face 496 ( 0x1F977 <= code && code <= 0x1F978 ) || // E13.0 [2] (🥷..🥸) ninja..disguised face 497 code === 0x1F979 || // E0.0 [1] (🥹) <reserved-1F979> 498 code === 0x1F97A || // E11.0 [1] (🥺) pleading face 499 code === 0x1F97B || // E12.0 [1] (🥻) sari 500 ( 0x1F97C <= code && code <= 0x1F97F ) || // E11.0 [4] (🥼..🥿) lab coat..flat shoe 501 ( 0x1F980 <= code && code <= 0x1F984 ) || // E1.0 [5] (🦀..🦄) crab..unicorn 502 ( 0x1F985 <= code && code <= 0x1F991 ) || // E3.0 [13] (🦅..🦑) eagle..squid 503 ( 0x1F992 <= code && code <= 0x1F997 ) || // E5.0 [6] (🦒..🦗) giraffe..cricket 504 ( 0x1F998 <= code && code <= 0x1F9A2 ) || // E11.0 [11] (🦘..🦢) kangaroo..swan 505 ( 0x1F9A3 <= code && code <= 0x1F9A4 ) || // E13.0 [2] (🦣..🦤) mammoth..dodo 506 ( 0x1F9A5 <= code && code <= 0x1F9AA ) || // E12.0 [6] (🦥..🦪) sloth..oyster 507 ( 0x1F9AB <= code && code <= 0x1F9AD ) || // E13.0 [3] (🦫..🦭) beaver..seal 508 ( 0x1F9AE <= code && code <= 0x1F9AF ) || // E12.0 [2] (🦮..🦯) guide dog..white cane 509 ( 0x1F9B0 <= code && code <= 0x1F9B9 ) || // E11.0 [10] (🦰..🦹) red hair..supervillain 510 ( 0x1F9BA <= code && code <= 0x1F9BF ) || // E12.0 [6] (🦺..🦿) safety vest..mechanical leg 511 code === 0x1F9C0 || // E1.0 [1] (🧀) cheese wedge 512 ( 0x1F9C1 <= code && code <= 0x1F9C2 ) || // E11.0 [2] (🧁..🧂) cupcake..salt 513 ( 0x1F9C3 <= code && code <= 0x1F9CA ) || // E12.0 [8] (🧃..🧊) beverage box..ice 514 code === 0x1F9CB || // E13.0 [1] (🧋) bubble tea 515 code === 0x1F9CC || // E0.0 [1] (🧌) <reserved-1F9CC> 516 ( 0x1F9CD <= code && code <= 0x1F9CF ) || // E12.0 [3] (🧍..🧏) person standing..deaf person 517 ( 0x1F9D0 <= code && code <= 0x1F9E6 ) || // E5.0 [23] (🧐..🧦) face with monocle..socks 518 ( 0x1F9E7 <= code && code <= 0x1F9FF ) || // E11.0 [25] (🧧..🧿) red envelope..nazar amulet 519 ( 0x1FA00 <= code && code <= 0x1FA6F ) || // E0.0 [112] (🨀..) NEUTRAL CHESS KING..<reserved-1FA6F> 520 ( 0x1FA70 <= code && code <= 0x1FA73 ) || // E12.0 [4] (🩰..🩳) ballet shoes..shorts 521 code === 0x1FA74 || // E13.0 [1] (🩴) thong sandal 522 ( 0x1FA75 <= code && code <= 0x1FA77 ) || // E0.0 [3] (🩵..🩷) <reserved-1FA75>..<reserved-1FA77> 523 ( 0x1FA78 <= code && code <= 0x1FA7A ) || // E12.0 [3] (🩸..🩺) drop of blood..stethoscope 524 ( 0x1FA7B <= code && code <= 0x1FA7F ) || // E0.0 [5] (🩻..) <reserved-1FA7B>..<reserved-1FA7F> 525 ( 0x1FA80 <= code && code <= 0x1FA82 ) || // E12.0 [3] (🪀..🪂) yo-yo..parachute 526 ( 0x1FA83 <= code && code <= 0x1FA86 ) || // E13.0 [4] (🪃..🪆) boomerang..nesting dolls 527 ( 0x1FA87 <= code && code <= 0x1FA8F ) || // E0.0 [9] (🪇..) <reserved-1FA87>..<reserved-1FA8F> 528 ( 0x1FA90 <= code && code <= 0x1FA95 ) || // E12.0 [6] (🪐..🪕) ringed planet..banjo 529 ( 0x1FA96 <= code && code <= 0x1FAA8 ) || // E13.0 [19] (🪖..🪨) military helmet..rock 530 ( 0x1FAA9 <= code && code <= 0x1FAAF ) || // E0.0 [7] (🪩..🪯) <reserved-1FAA9>..<reserved-1FAAF> 531 ( 0x1FAB0 <= code && code <= 0x1FAB6 ) || // E13.0 [7] (🪰..🪶) fly..feather 532 ( 0x1FAB7 <= code && code <= 0x1FABF ) || // E0.0 [9] (🪷..🪿) <reserved-1FAB7>..<reserved-1FABF> 533 ( 0x1FAC0 <= code && code <= 0x1FAC2 ) || // E13.0 [3] (🫀..🫂) anatomical heart..people hugging 534 ( 0x1FAC3 <= code && code <= 0x1FACF ) || // E0.0 [13] (🫃..🫏) <reserved-1FAC3>..<reserved-1FACF> 535 ( 0x1FAD0 <= code && code <= 0x1FAD6 ) || // E13.0 [7] (🫐..🫖) blueberries..teapot 536 ( 0x1FAD7 <= code && code <= 0x1FAFF ) || // E0.0 [41] (🫗..) <reserved-1FAD7>..<reserved-1FAFF> 537 ( 0x1FC00 <= code && code <= 0x1FFFD ) // E0.0[1022] (..) <reserved-1FC00>..<reserved-1FFFD> 538 ) { 539 return constants.ExtendedPictographic; 540 } 541 return constants.Other; 542 } 543 544 545 // EXPORTS // 546 547 module.exports = emojiProperty;