Home | History | Annotate | Download | only in cts
      1 /*
      2  * Copyright (C) 2013 The Android Open Source Project
      3  *
      4  * Licensed under the Apache License, Version 2.0 (the "License");
      5  * you may not use this file except in compliance with the License.
      6  * You may obtain a copy of the License at
      7  *
      8  *      http://www.apache.org/licenses/LICENSE-2.0
      9  *
     10  * Unless required by applicable law or agreed to in writing, software
     11  * distributed under the License is distributed on an "AS IS" BASIS,
     12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13  * See the License for the specific language governing permissions and
     14  * limitations under the License.
     15  */
     16 
     17 package android.text.cts;
     18 
     19 /**
     20  * List of Emoji tested by EmojiTest
     21  */
     22 class EmojiConstants {
     23 
     24     /**
     25      * All emoji characters in Unicode 10.0/Emoji 5.0.
     26      * http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5Cp%7BEmoji%7D%0D%0A&g=
     27      */
     28     static final int[] ALL_EMOJI = {
     29         0x0023, // NUMBER SIGN
     30         0x002A, // ASTERISK
     31         0x0030, // DIGIT ZERO
     32         0x0031, // DIGIT ONE
     33         0x0032, // DIGIT TWO
     34         0x0033, // DIGIT THREE
     35         0x0034, // DIGIT FOUR
     36         0x0035, // DIGIT FIVE
     37         0x0036, // DIGIT SIX
     38         0x0037, // DIGIT SEVEN
     39         0x0038, // DIGIT EIGHT
     40         0x0039, // DIGIT NINE
     41         0x00A9, // COPYRIGHT SIGN
     42         0x00AE, // REGISTERED SIGN
     43         0x203C, // DOUBLE EXCLAMATION MARK
     44         0x2049, // EXCLAMATION QUESTION MARK
     45         0x2122, // TRADE MARK SIGN
     46         0x2139, // INFORMATION SOURCE
     47         0x2194, // LEFT RIGHT ARROW
     48         0x2195, // UP DOWN ARROW
     49         0x2196, // NORTH WEST ARROW
     50         0x2197, // NORTH EAST ARROW
     51         0x2198, // SOUTH EAST ARROW
     52         0x2199, // SOUTH WEST ARROW
     53         0x21A9, // LEFTWARDS ARROW WITH HOOK
     54         0x21AA, // RIGHTWARDS ARROW WITH HOOK
     55         0x231A, // WATCH
     56         0x231B, // HOURGLASS
     57         0x2328, // KEYBOARD
     58         0x23CF, // EJECT SYMBOL
     59         0x23E9, // BLACK RIGHT-POINTING DOUBLE TRIANGLE
     60         0x23EA, // BLACK LEFT-POINTING DOUBLE TRIANGLE
     61         0x23EB, // BLACK UP-POINTING DOUBLE TRIANGLE
     62         0x23EC, // BLACK DOWN-POINTING DOUBLE TRIANGLE
     63         0x23ED, // BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
     64         0x23EE, // BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
     65         0x23EF, // BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
     66         0x23F0, // ALARM CLOCK
     67         0x23F1, // STOPWATCH
     68         0x23F2, // TIMER CLOCK
     69         0x23F3, // HOURGLASS WITH FLOWING SAND
     70         0x23F8, // DOUBLE VERTICAL BAR
     71         0x23F9, // BLACK SQUARE FOR STOP
     72         0x23FA, // BLACK CIRCLE FOR RECORD
     73         0x24C2, // CIRCLED LATIN CAPITAL LETTER M
     74         0x25AA, // BLACK SMALL SQUARE
     75         0x25AB, // WHITE SMALL SQUARE
     76         0x25B6, // BLACK RIGHT-POINTING TRIANGLE
     77         0x25C0, // BLACK LEFT-POINTING TRIANGLE
     78         0x25FB, // WHITE MEDIUM SQUARE
     79         0x25FC, // BLACK MEDIUM SQUARE
     80         0x25FD, // WHITE MEDIUM SMALL SQUARE
     81         0x25FE, // BLACK MEDIUM SMALL SQUARE
     82         0x2600, // BLACK SUN WITH RAYS
     83         0x2601, // CLOUD
     84         0x2602, // UMBRELLA
     85         0x2603, // SNOWMAN
     86         0x2604, // COMET
     87         0x260E, // BLACK TELEPHONE
     88         0x2611, // BALLOT BOX WITH CHECK
     89         0x2614, // UMBRELLA WITH RAIN DROPS
     90         0x2615, // HOT BEVERAGE
     91         0x2618, // SHAMROCK
     92         0x261D, // WHITE UP POINTING INDEX
     93         0x2620, // SKULL AND CROSSBONES
     94         0x2622, // RADIOACTIVE SIGN
     95         0x2623, // BIOHAZARD SIGN
     96         0x2626, // ORTHODOX CROSS
     97         0x262A, // STAR AND CRESCENT
     98         0x262E, // PEACE SYMBOL
     99         0x262F, // YIN YANG
    100         0x2638, // WHEEL OF DHARMA
    101         0x2639, // WHITE FROWNING FACE
    102         0x263A, // WHITE SMILING FACE
    103         0x2640, // FEMALE SIGN
    104         0x2642, // MALE SIGN
    105         0x2648, // ARIES
    106         0x2649, // TAURUS
    107         0x264A, // GEMINI
    108         0x264B, // CANCER
    109         0x264C, // LEO
    110         0x264D, // VIRGO
    111         0x264E, // LIBRA
    112         0x264F, // SCORPIUS
    113         0x2650, // SAGITTARIUS
    114         0x2651, // CAPRICORN
    115         0x2652, // AQUARIUS
    116         0x2653, // PISCES
    117         0x2660, // BLACK SPADE SUIT
    118         0x2663, // BLACK CLUB SUIT
    119         0x2665, // BLACK HEART SUIT
    120         0x2666, // BLACK DIAMOND SUIT
    121         0x2668, // HOT SPRINGS
    122         0x267B, // BLACK UNIVERSAL RECYCLING SYMBOL
    123         0x267F, // WHEELCHAIR SYMBOL
    124         0x2692, // HAMMER AND PICK
    125         0x2693, // ANCHOR
    126         0x2694, // CROSSED SWORDS
    127         0x2695, // STAFF OF AESCULAPIUS
    128         0x2696, // SCALES
    129         0x2697, // ALEMBIC
    130         0x2699, // GEAR
    131         0x269B, // ATOM SYMBOL
    132         0x269C, // FLEUR-DE-LIS
    133         0x26A0, // WARNING SIGN
    134         0x26A1, // HIGH VOLTAGE SIGN
    135         0x26AA, // MEDIUM WHITE CIRCLE
    136         0x26AB, // MEDIUM BLACK CIRCLE
    137         0x26B0, // COFFIN
    138         0x26B1, // FUNERAL URN
    139         0x26BD, // SOCCER BALL
    140         0x26BE, // BASEBALL
    141         0x26C4, // SNOWMAN WITHOUT SNOW
    142         0x26C5, // SUN BEHIND CLOUD
    143         0x26C8, // THUNDER CLOUD AND RAIN
    144         0x26CE, // OPHIUCHUS
    145         0x26CF, // PICK
    146         0x26D1, // HELMET WITH WHITE CROSS
    147         0x26D3, // CHAINS
    148         0x26D4, // NO ENTRY
    149         0x26E9, // SHINTO SHRINE
    150         0x26EA, // CHURCH
    151         0x26F0, // MOUNTAIN
    152         0x26F1, // UMBRELLA ON GROUND
    153         0x26F2, // FOUNTAIN
    154         0x26F3, // FLAG IN HOLE
    155         0x26F4, // FERRY
    156         0x26F5, // SAILBOAT
    157         0x26F7, // SKIER
    158         0x26F8, // ICE SKATE
    159         0x26F9, // PERSON WITH BALL
    160         0x26FA, // TENT
    161         0x26FD, // FUEL PUMP
    162         0x2702, // BLACK SCISSORS
    163         0x2705, // WHITE HEAVY CHECK MARK
    164         0x2708, // AIRPLANE
    165         0x2709, // ENVELOPE
    166         0x270A, // RAISED FIST
    167         0x270B, // RAISED HAND
    168         0x270C, // VICTORY HAND
    169         0x270D, // WRITING HAND
    170         0x270F, // PENCIL
    171         0x2712, // BLACK NIB
    172         0x2714, // HEAVY CHECK MARK
    173         0x2716, // HEAVY MULTIPLICATION X
    174         0x271D, // LATIN CROSS
    175         0x2721, // STAR OF DAVID
    176         0x2728, // SPARKLES
    177         0x2733, // EIGHT SPOKED ASTERISK
    178         0x2734, // EIGHT POINTED BLACK STAR
    179         0x2744, // SNOWFLAKE
    180         0x2747, // SPARKLE
    181         0x274C, // CROSS MARK
    182         0x274E, // NEGATIVE SQUARED CROSS MARK
    183         0x2753, // BLACK QUESTION MARK ORNAMENT
    184         0x2754, // WHITE QUESTION MARK ORNAMENT
    185         0x2755, // WHITE EXCLAMATION MARK ORNAMENT
    186         0x2757, // HEAVY EXCLAMATION MARK SYMBOL
    187         0x2763, // HEAVY HEART EXCLAMATION MARK ORNAMENT
    188         0x2764, // HEAVY BLACK HEART
    189         0x2795, // HEAVY PLUS SIGN
    190         0x2796, // HEAVY MINUS SIGN
    191         0x2797, // HEAVY DIVISION SIGN
    192         0x27A1, // BLACK RIGHTWARDS ARROW
    193         0x27B0, // CURLY LOOP
    194         0x27BF, // DOUBLE CURLY LOOP
    195         0x2934, // ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
    196         0x2935, // ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
    197         0x2B05, // LEFTWARDS BLACK ARROW
    198         0x2B06, // UPWARDS BLACK ARROW
    199         0x2B07, // DOWNWARDS BLACK ARROW
    200         0x2B1B, // BLACK LARGE SQUARE
    201         0x2B1C, // WHITE LARGE SQUARE
    202         0x2B50, // WHITE MEDIUM STAR
    203         0x2B55, // HEAVY LARGE CIRCLE
    204         0x3030, // WAVY DASH
    205         0x303D, // PART ALTERNATION MARK
    206         0x3297, // CIRCLED IDEOGRAPH CONGRATULATION
    207         0x3299, // CIRCLED IDEOGRAPH SECRET
    208         0x1F004, // MAHJONG TILE RED DRAGON
    209         0x1F0CF, // PLAYING CARD BLACK JOKER
    210         0x1F170, // NEGATIVE SQUARED LATIN CAPITAL LETTER A
    211         0x1F171, // NEGATIVE SQUARED LATIN CAPITAL LETTER B
    212         0x1F17E, // NEGATIVE SQUARED LATIN CAPITAL LETTER O
    213         0x1F17F, // NEGATIVE SQUARED LATIN CAPITAL LETTER P
    214         0x1F18E, // NEGATIVE SQUARED AB
    215         0x1F191, // SQUARED CL
    216         0x1F192, // SQUARED COOL
    217         0x1F193, // SQUARED FREE
    218         0x1F194, // SQUARED ID
    219         0x1F195, // SQUARED NEW
    220         0x1F196, // SQUARED NG
    221         0x1F197, // SQUARED OK
    222         0x1F198, // SQUARED SOS
    223         0x1F199, // SQUARED UP WITH EXCLAMATION MARK
    224         0x1F19A, // SQUARED VS
    225         0x1F1E6, // REGIONAL INDICATOR SYMBOL LETTER A
    226         0x1F1E7, // REGIONAL INDICATOR SYMBOL LETTER B
    227         0x1F1E8, // REGIONAL INDICATOR SYMBOL LETTER C
    228         0x1F1E9, // REGIONAL INDICATOR SYMBOL LETTER D
    229         0x1F1EA, // REGIONAL INDICATOR SYMBOL LETTER E
    230         0x1F1EB, // REGIONAL INDICATOR SYMBOL LETTER F
    231         0x1F1EC, // REGIONAL INDICATOR SYMBOL LETTER G
    232         0x1F1ED, // REGIONAL INDICATOR SYMBOL LETTER H
    233         0x1F1EE, // REGIONAL INDICATOR SYMBOL LETTER I
    234         0x1F1EF, // REGIONAL INDICATOR SYMBOL LETTER J
    235         0x1F1F0, // REGIONAL INDICATOR SYMBOL LETTER K
    236         0x1F1F1, // REGIONAL INDICATOR SYMBOL LETTER L
    237         0x1F1F2, // REGIONAL INDICATOR SYMBOL LETTER M
    238         0x1F1F3, // REGIONAL INDICATOR SYMBOL LETTER N
    239         0x1F1F4, // REGIONAL INDICATOR SYMBOL LETTER O
    240         0x1F1F5, // REGIONAL INDICATOR SYMBOL LETTER P
    241         0x1F1F6, // REGIONAL INDICATOR SYMBOL LETTER Q
    242         0x1F1F7, // REGIONAL INDICATOR SYMBOL LETTER R
    243         0x1F1F8, // REGIONAL INDICATOR SYMBOL LETTER S
    244         0x1F1F9, // REGIONAL INDICATOR SYMBOL LETTER T
    245         0x1F1FA, // REGIONAL INDICATOR SYMBOL LETTER U
    246         0x1F1FB, // REGIONAL INDICATOR SYMBOL LETTER V
    247         0x1F1FC, // REGIONAL INDICATOR SYMBOL LETTER W
    248         0x1F1FD, // REGIONAL INDICATOR SYMBOL LETTER X
    249         0x1F1FE, // REGIONAL INDICATOR SYMBOL LETTER Y
    250         0x1F1FF, // REGIONAL INDICATOR SYMBOL LETTER Z
    251         0x1F201, // SQUARED KATAKANA KOKO
    252         0x1F202, // SQUARED KATAKANA SA
    253         0x1F21A, // SQUARED CJK UNIFIED IDEOGRAPH-7121
    254         0x1F22F, // SQUARED CJK UNIFIED IDEOGRAPH-6307
    255         0x1F232, // SQUARED CJK UNIFIED IDEOGRAPH-7981
    256         0x1F233, // SQUARED CJK UNIFIED IDEOGRAPH-7A7A
    257         0x1F234, // SQUARED CJK UNIFIED IDEOGRAPH-5408
    258         0x1F235, // SQUARED CJK UNIFIED IDEOGRAPH-6E80
    259         0x1F236, // SQUARED CJK UNIFIED IDEOGRAPH-6709
    260         0x1F237, // SQUARED CJK UNIFIED IDEOGRAPH-6708
    261         0x1F238, // SQUARED CJK UNIFIED IDEOGRAPH-7533
    262         0x1F239, // SQUARED CJK UNIFIED IDEOGRAPH-5272
    263         0x1F23A, // SQUARED CJK UNIFIED IDEOGRAPH-55B6
    264         0x1F250, // CIRCLED IDEOGRAPH ADVANTAGE
    265         0x1F251, // CIRCLED IDEOGRAPH ACCEPT
    266         0x1F300, // CYCLONE
    267         0x1F301, // FOGGY
    268         0x1F302, // CLOSED UMBRELLA
    269         0x1F303, // NIGHT WITH STARS
    270         0x1F304, // SUNRISE OVER MOUNTAINS
    271         0x1F305, // SUNRISE
    272         0x1F306, // CITYSCAPE AT DUSK
    273         0x1F307, // SUNSET OVER BUILDINGS
    274         0x1F308, // RAINBOW
    275         0x1F309, // BRIDGE AT NIGHT
    276         0x1F30A, // WATER WAVE
    277         0x1F30B, // VOLCANO
    278         0x1F30C, // MILKY WAY
    279         0x1F30D, // EARTH GLOBE EUROPE-AFRICA
    280         0x1F30E, // EARTH GLOBE AMERICAS
    281         0x1F30F, // EARTH GLOBE ASIA-AUSTRALIA
    282         0x1F310, // GLOBE WITH MERIDIANS
    283         0x1F311, // NEW MOON SYMBOL
    284         0x1F312, // WAXING CRESCENT MOON SYMBOL
    285         0x1F313, // FIRST QUARTER MOON SYMBOL
    286         0x1F314, // WAXING GIBBOUS MOON SYMBOL
    287         0x1F315, // FULL MOON SYMBOL
    288         0x1F316, // WANING GIBBOUS MOON SYMBOL
    289         0x1F317, // LAST QUARTER MOON SYMBOL
    290         0x1F318, // WANING CRESCENT MOON SYMBOL
    291         0x1F319, // CRESCENT MOON
    292         0x1F31A, // NEW MOON WITH FACE
    293         0x1F31B, // FIRST QUARTER MOON WITH FACE
    294         0x1F31C, // LAST QUARTER MOON WITH FACE
    295         0x1F31D, // FULL MOON WITH FACE
    296         0x1F31E, // SUN WITH FACE
    297         0x1F31F, // GLOWING STAR
    298         0x1F320, // SHOOTING STAR
    299         0x1F321, // THERMOMETER
    300         0x1F324, // WHITE SUN WITH SMALL CLOUD
    301         0x1F325, // WHITE SUN BEHIND CLOUD
    302         0x1F326, // WHITE SUN BEHIND CLOUD WITH RAIN
    303         0x1F327, // CLOUD WITH RAIN
    304         0x1F328, // CLOUD WITH SNOW
    305         0x1F329, // CLOUD WITH LIGHTNING
    306         0x1F32A, // CLOUD WITH TORNADO
    307         0x1F32B, // FOG
    308         0x1F32C, // WIND BLOWING FACE
    309         0x1F32D, // HOT DOG
    310         0x1F32E, // TACO
    311         0x1F32F, // BURRITO
    312         0x1F330, // CHESTNUT
    313         0x1F331, // SEEDLING
    314         0x1F332, // EVERGREEN TREE
    315         0x1F333, // DECIDUOUS TREE
    316         0x1F334, // PALM TREE
    317         0x1F335, // CACTUS
    318         0x1F336, // HOT PEPPER
    319         0x1F337, // TULIP
    320         0x1F338, // CHERRY BLOSSOM
    321         0x1F339, // ROSE
    322         0x1F33A, // HIBISCUS
    323         0x1F33B, // SUNFLOWER
    324         0x1F33C, // BLOSSOM
    325         0x1F33D, // EAR OF MAIZE
    326         0x1F33E, // EAR OF RICE
    327         0x1F33F, // HERB
    328         0x1F340, // FOUR LEAF CLOVER
    329         0x1F341, // MAPLE LEAF
    330         0x1F342, // FALLEN LEAF
    331         0x1F343, // LEAF FLUTTERING IN WIND
    332         0x1F344, // MUSHROOM
    333         0x1F345, // TOMATO
    334         0x1F346, // AUBERGINE
    335         0x1F347, // GRAPES
    336         0x1F348, // MELON
    337         0x1F349, // WATERMELON
    338         0x1F34A, // TANGERINE
    339         0x1F34B, // LEMON
    340         0x1F34C, // BANANA
    341         0x1F34D, // PINEAPPLE
    342         0x1F34E, // RED APPLE
    343         0x1F34F, // GREEN APPLE
    344         0x1F350, // PEAR
    345         0x1F351, // PEACH
    346         0x1F352, // CHERRIES
    347         0x1F353, // STRAWBERRY
    348         0x1F354, // HAMBURGER
    349         0x1F355, // SLICE OF PIZZA
    350         0x1F356, // MEAT ON BONE
    351         0x1F357, // POULTRY LEG
    352         0x1F358, // RICE CRACKER
    353         0x1F359, // RICE BALL
    354         0x1F35A, // COOKED RICE
    355         0x1F35B, // CURRY AND RICE
    356         0x1F35C, // STEAMING BOWL
    357         0x1F35D, // SPAGHETTI
    358         0x1F35E, // BREAD
    359         0x1F35F, // FRENCH FRIES
    360         0x1F360, // ROASTED SWEET POTATO
    361         0x1F361, // DANGO
    362         0x1F362, // ODEN
    363         0x1F363, // SUSHI
    364         0x1F364, // FRIED SHRIMP
    365         0x1F365, // FISH CAKE WITH SWIRL DESIGN
    366         0x1F366, // SOFT ICE CREAM
    367         0x1F367, // SHAVED ICE
    368         0x1F368, // ICE CREAM
    369         0x1F369, // DOUGHNUT
    370         0x1F36A, // COOKIE
    371         0x1F36B, // CHOCOLATE BAR
    372         0x1F36C, // CANDY
    373         0x1F36D, // LOLLIPOP
    374         0x1F36E, // CUSTARD
    375         0x1F36F, // HONEY POT
    376         0x1F370, // SHORTCAKE
    377         0x1F371, // BENTO BOX
    378         0x1F372, // POT OF FOOD
    379         0x1F373, // COOKING
    380         0x1F374, // FORK AND KNIFE
    381         0x1F375, // TEACUP WITHOUT HANDLE
    382         0x1F376, // SAKE BOTTLE AND CUP
    383         0x1F377, // WINE GLASS
    384         0x1F378, // COCKTAIL GLASS
    385         0x1F379, // TROPICAL DRINK
    386         0x1F37A, // BEER MUG
    387         0x1F37B, // CLINKING BEER MUGS
    388         0x1F37C, // BABY BOTTLE
    389         0x1F37D, // FORK AND KNIFE WITH PLATE
    390         0x1F37E, // BOTTLE WITH POPPING CORK
    391         0x1F37F, // POPCORN
    392         0x1F380, // RIBBON
    393         0x1F381, // WRAPPED PRESENT
    394         0x1F382, // BIRTHDAY CAKE
    395         0x1F383, // JACK-O-LANTERN
    396         0x1F384, // CHRISTMAS TREE
    397         0x1F385, // FATHER CHRISTMAS
    398         0x1F386, // FIREWORKS
    399         0x1F387, // FIREWORK SPARKLER
    400         0x1F388, // BALLOON
    401         0x1F389, // PARTY POPPER
    402         0x1F38A, // CONFETTI BALL
    403         0x1F38B, // TANABATA TREE
    404         0x1F38C, // CROSSED FLAGS
    405         0x1F38D, // PINE DECORATION
    406         0x1F38E, // JAPANESE DOLLS
    407         0x1F38F, // CARP STREAMER
    408         0x1F390, // WIND CHIME
    409         0x1F391, // MOON VIEWING CEREMONY
    410         0x1F392, // SCHOOL SATCHEL
    411         0x1F393, // GRADUATION CAP
    412         0x1F396, // MILITARY MEDAL
    413         0x1F397, // REMINDER RIBBON
    414         0x1F399, // STUDIO MICROPHONE
    415         0x1F39A, // LEVEL SLIDER
    416         0x1F39B, // CONTROL KNOBS
    417         0x1F39E, // FILM FRAMES
    418         0x1F39F, // ADMISSION TICKETS
    419         0x1F3A0, // CAROUSEL HORSE
    420         0x1F3A1, // FERRIS WHEEL
    421         0x1F3A2, // ROLLER COASTER
    422         0x1F3A3, // FISHING POLE AND FISH
    423         0x1F3A4, // MICROPHONE
    424         0x1F3A5, // MOVIE CAMERA
    425         0x1F3A6, // CINEMA
    426         0x1F3A7, // HEADPHONE
    427         0x1F3A8, // ARTIST PALETTE
    428         0x1F3A9, // TOP HAT
    429         0x1F3AA, // CIRCUS TENT
    430         0x1F3AB, // TICKET
    431         0x1F3AC, // CLAPPER BOARD
    432         0x1F3AD, // PERFORMING ARTS
    433         0x1F3AE, // VIDEO GAME
    434         0x1F3AF, // DIRECT HIT
    435         0x1F3B0, // SLOT MACHINE
    436         0x1F3B1, // BILLIARDS
    437         0x1F3B2, // GAME DIE
    438         0x1F3B3, // BOWLING
    439         0x1F3B4, // FLOWER PLAYING CARDS
    440         0x1F3B5, // MUSICAL NOTE
    441         0x1F3B6, // MULTIPLE MUSICAL NOTES
    442         0x1F3B7, // SAXOPHONE
    443         0x1F3B8, // GUITAR
    444         0x1F3B9, // MUSICAL KEYBOARD
    445         0x1F3BA, // TRUMPET
    446         0x1F3BB, // VIOLIN
    447         0x1F3BC, // MUSICAL SCORE
    448         0x1F3BD, // RUNNING SHIRT WITH SASH
    449         0x1F3BE, // TENNIS RACQUET AND BALL
    450         0x1F3BF, // SKI AND SKI BOOT
    451         0x1F3C0, // BASKETBALL AND HOOP
    452         0x1F3C1, // CHEQUERED FLAG
    453         0x1F3C2, // SNOWBOARDER
    454         0x1F3C3, // RUNNER
    455         0x1F3C4, // SURFER
    456         0x1F3C5, // SPORTS MEDAL
    457         0x1F3C6, // TROPHY
    458         0x1F3C7, // HORSE RACING
    459         0x1F3C8, // AMERICAN FOOTBALL
    460         0x1F3C9, // RUGBY FOOTBALL
    461         0x1F3CA, // SWIMMER
    462         0x1F3CB, // WEIGHT LIFTER
    463         0x1F3CC, // GOLFER
    464         0x1F3CD, // RACING MOTORCYCLE
    465         0x1F3CE, // RACING CAR
    466         0x1F3CF, // CRICKET BAT AND BALL
    467         0x1F3D0, // VOLLEYBALL
    468         0x1F3D1, // FIELD HOCKEY STICK AND BALL
    469         0x1F3D2, // ICE HOCKEY STICK AND PUCK
    470         0x1F3D3, // TABLE TENNIS PADDLE AND BALL
    471         0x1F3D4, // SNOW CAPPED MOUNTAIN
    472         0x1F3D5, // CAMPING
    473         0x1F3D6, // BEACH WITH UMBRELLA
    474         0x1F3D7, // BUILDING CONSTRUCTION
    475         0x1F3D8, // HOUSE BUILDINGS
    476         0x1F3D9, // CITYSCAPE
    477         0x1F3DA, // DERELICT HOUSE BUILDING
    478         0x1F3DB, // CLASSICAL BUILDING
    479         0x1F3DC, // DESERT
    480         0x1F3DD, // DESERT ISLAND
    481         0x1F3DE, // NATIONAL PARK
    482         0x1F3DF, // STADIUM
    483         0x1F3E0, // HOUSE BUILDING
    484         0x1F3E1, // HOUSE WITH GARDEN
    485         0x1F3E2, // OFFICE BUILDING
    486         0x1F3E3, // JAPANESE POST OFFICE
    487         0x1F3E4, // EUROPEAN POST OFFICE
    488         0x1F3E5, // HOSPITAL
    489         0x1F3E6, // BANK
    490         0x1F3E7, // AUTOMATED TELLER MACHINE
    491         0x1F3E8, // HOTEL
    492         0x1F3E9, // LOVE HOTEL
    493         0x1F3EA, // CONVENIENCE STORE
    494         0x1F3EB, // SCHOOL
    495         0x1F3EC, // DEPARTMENT STORE
    496         0x1F3ED, // FACTORY
    497         0x1F3EE, // IZAKAYA LANTERN
    498         0x1F3EF, // JAPANESE CASTLE
    499         0x1F3F0, // EUROPEAN CASTLE
    500         0x1F3F3, // WAVING WHITE FLAG
    501         0x1F3F4, // WAVING BLACK FLAG
    502         0x1F3F5, // ROSETTE
    503         0x1F3F7, // LABEL
    504         0x1F3F8, // BADMINTON RACQUET AND SHUTTLECOCK
    505         0x1F3F9, // BOW AND ARROW
    506         0x1F3FA, // AMPHORA
    507         0x1F3FB, // EMOJI MODIFIER FITZPATRICK TYPE-1-2
    508         0x1F3FC, // EMOJI MODIFIER FITZPATRICK TYPE-3
    509         0x1F3FD, // EMOJI MODIFIER FITZPATRICK TYPE-4
    510         0x1F3FE, // EMOJI MODIFIER FITZPATRICK TYPE-5
    511         0x1F3FF, // EMOJI MODIFIER FITZPATRICK TYPE-6
    512         0x1F400, // RAT
    513         0x1F401, // MOUSE
    514         0x1F402, // OX
    515         0x1F403, // WATER BUFFALO
    516         0x1F404, // COW
    517         0x1F405, // TIGER
    518         0x1F406, // LEOPARD
    519         0x1F407, // RABBIT
    520         0x1F408, // CAT
    521         0x1F409, // DRAGON
    522         0x1F40A, // CROCODILE
    523         0x1F40B, // WHALE
    524         0x1F40C, // SNAIL
    525         0x1F40D, // SNAKE
    526         0x1F40E, // HORSE
    527         0x1F40F, // RAM
    528         0x1F410, // GOAT
    529         0x1F411, // SHEEP
    530         0x1F412, // MONKEY
    531         0x1F413, // ROOSTER
    532         0x1F414, // CHICKEN
    533         0x1F415, // DOG
    534         0x1F416, // PIG
    535         0x1F417, // BOAR
    536         0x1F418, // ELEPHANT
    537         0x1F419, // OCTOPUS
    538         0x1F41A, // SPIRAL SHELL
    539         0x1F41B, // BUG
    540         0x1F41C, // ANT
    541         0x1F41D, // HONEYBEE
    542         0x1F41E, // LADY BEETLE
    543         0x1F41F, // FISH
    544         0x1F420, // TROPICAL FISH
    545         0x1F421, // BLOWFISH
    546         0x1F422, // TURTLE
    547         0x1F423, // HATCHING CHICK
    548         0x1F424, // BABY CHICK
    549         0x1F425, // FRONT-FACING BABY CHICK
    550         0x1F426, // BIRD
    551         0x1F427, // PENGUIN
    552         0x1F428, // KOALA
    553         0x1F429, // POODLE
    554         0x1F42A, // DROMEDARY CAMEL
    555         0x1F42B, // BACTRIAN CAMEL
    556         0x1F42C, // DOLPHIN
    557         0x1F42D, // MOUSE FACE
    558         0x1F42E, // COW FACE
    559         0x1F42F, // TIGER FACE
    560         0x1F430, // RABBIT FACE
    561         0x1F431, // CAT FACE
    562         0x1F432, // DRAGON FACE
    563         0x1F433, // SPOUTING WHALE
    564         0x1F434, // HORSE FACE
    565         0x1F435, // MONKEY FACE
    566         0x1F436, // DOG FACE
    567         0x1F437, // PIG FACE
    568         0x1F438, // FROG FACE
    569         0x1F439, // HAMSTER FACE
    570         0x1F43A, // WOLF FACE
    571         0x1F43B, // BEAR FACE
    572         0x1F43C, // PANDA FACE
    573         0x1F43D, // PIG NOSE
    574         0x1F43E, // PAW PRINTS
    575         0x1F43F, // CHIPMUNK
    576         0x1F440, // EYES
    577         0x1F441, // EYE
    578         0x1F442, // EAR
    579         0x1F443, // NOSE
    580         0x1F444, // MOUTH
    581         0x1F445, // TONGUE
    582         0x1F446, // WHITE UP POINTING BACKHAND INDEX
    583         0x1F447, // WHITE DOWN POINTING BACKHAND INDEX
    584         0x1F448, // WHITE LEFT POINTING BACKHAND INDEX
    585         0x1F449, // WHITE RIGHT POINTING BACKHAND INDEX
    586         0x1F44A, // FISTED HAND SIGN
    587         0x1F44B, // WAVING HAND SIGN
    588         0x1F44C, // OK HAND SIGN
    589         0x1F44D, // THUMBS UP SIGN
    590         0x1F44E, // THUMBS DOWN SIGN
    591         0x1F44F, // CLAPPING HANDS SIGN
    592         0x1F450, // OPEN HANDS SIGN
    593         0x1F451, // CROWN
    594         0x1F452, // WOMANS HAT
    595         0x1F453, // EYEGLASSES
    596         0x1F454, // NECKTIE
    597         0x1F455, // T-SHIRT
    598         0x1F456, // JEANS
    599         0x1F457, // DRESS
    600         0x1F458, // KIMONO
    601         0x1F459, // BIKINI
    602         0x1F45A, // WOMANS CLOTHES
    603         0x1F45B, // PURSE
    604         0x1F45C, // HANDBAG
    605         0x1F45D, // POUCH
    606         0x1F45E, // MANS SHOE
    607         0x1F45F, // ATHLETIC SHOE
    608         0x1F460, // HIGH-HEELED SHOE
    609         0x1F461, // WOMANS SANDAL
    610         0x1F462, // WOMANS BOOTS
    611         0x1F463, // FOOTPRINTS
    612         0x1F464, // BUST IN SILHOUETTE
    613         0x1F465, // BUSTS IN SILHOUETTE
    614         0x1F466, // BOY
    615         0x1F467, // GIRL
    616         0x1F468, // MAN
    617         0x1F469, // WOMAN
    618         0x1F46A, // FAMILY
    619         0x1F46B, // MAN AND WOMAN HOLDING HANDS
    620         0x1F46C, // TWO MEN HOLDING HANDS
    621         0x1F46D, // TWO WOMEN HOLDING HANDS
    622         0x1F46E, // POLICE OFFICER
    623         0x1F46F, // WOMAN WITH BUNNY EARS
    624         0x1F470, // BRIDE WITH VEIL
    625         0x1F471, // PERSON WITH BLOND HAIR
    626         0x1F472, // MAN WITH GUA PI MAO
    627         0x1F473, // MAN WITH TURBAN
    628         0x1F474, // OLDER MAN
    629         0x1F475, // OLDER WOMAN
    630         0x1F476, // BABY
    631         0x1F477, // CONSTRUCTION WORKER
    632         0x1F478, // PRINCESS
    633         0x1F479, // JAPANESE OGRE
    634         0x1F47A, // JAPANESE GOBLIN
    635         0x1F47B, // GHOST
    636         0x1F47C, // BABY ANGEL
    637         0x1F47D, // EXTRATERRESTRIAL ALIEN
    638         0x1F47E, // ALIEN MONSTER
    639         0x1F47F, // IMP
    640         0x1F480, // SKULL
    641         0x1F481, // INFORMATION DESK PERSON
    642         0x1F482, // GUARDSMAN
    643         0x1F483, // DANCER
    644         0x1F484, // LIPSTICK
    645         0x1F485, // NAIL POLISH
    646         0x1F486, // FACE MASSAGE
    647         0x1F487, // HAIRCUT
    648         0x1F488, // BARBER POLE
    649         0x1F489, // SYRINGE
    650         0x1F48A, // PILL
    651         0x1F48B, // KISS MARK
    652         0x1F48C, // LOVE LETTER
    653         0x1F48D, // RING
    654         0x1F48E, // GEM STONE
    655         0x1F48F, // KISS
    656         0x1F490, // BOUQUET
    657         0x1F491, // COUPLE WITH HEART
    658         0x1F492, // WEDDING
    659         0x1F493, // BEATING HEART
    660         0x1F494, // BROKEN HEART
    661         0x1F495, // TWO HEARTS
    662         0x1F496, // SPARKLING HEART
    663         0x1F497, // GROWING HEART
    664         0x1F498, // HEART WITH ARROW
    665         0x1F499, // BLUE HEART
    666         0x1F49A, // GREEN HEART
    667         0x1F49B, // YELLOW HEART
    668         0x1F49C, // PURPLE HEART
    669         0x1F49D, // HEART WITH RIBBON
    670         0x1F49E, // REVOLVING HEARTS
    671         0x1F49F, // HEART DECORATION
    672         0x1F4A0, // DIAMOND SHAPE WITH A DOT INSIDE
    673         0x1F4A1, // ELECTRIC LIGHT BULB
    674         0x1F4A2, // ANGER SYMBOL
    675         0x1F4A3, // BOMB
    676         0x1F4A4, // SLEEPING SYMBOL
    677         0x1F4A5, // COLLISION SYMBOL
    678         0x1F4A6, // SPLASHING SWEAT SYMBOL
    679         0x1F4A7, // DROPLET
    680         0x1F4A8, // DASH SYMBOL
    681         0x1F4A9, // PILE OF POO
    682         0x1F4AA, // FLEXED BICEPS
    683         0x1F4AB, // DIZZY SYMBOL
    684         0x1F4AC, // SPEECH BALLOON
    685         0x1F4AD, // THOUGHT BALLOON
    686         0x1F4AE, // WHITE FLOWER
    687         0x1F4AF, // HUNDRED POINTS SYMBOL
    688         0x1F4B0, // MONEY BAG
    689         0x1F4B1, // CURRENCY EXCHANGE
    690         0x1F4B2, // HEAVY DOLLAR SIGN
    691         0x1F4B3, // CREDIT CARD
    692         0x1F4B4, // BANKNOTE WITH YEN SIGN
    693         0x1F4B5, // BANKNOTE WITH DOLLAR SIGN
    694         0x1F4B6, // BANKNOTE WITH EURO SIGN
    695         0x1F4B7, // BANKNOTE WITH POUND SIGN
    696         0x1F4B8, // MONEY WITH WINGS
    697         0x1F4B9, // CHART WITH UPWARDS TREND AND YEN SIGN
    698         0x1F4BA, // SEAT
    699         0x1F4BB, // PERSONAL COMPUTER
    700         0x1F4BC, // BRIEFCASE
    701         0x1F4BD, // MINIDISC
    702         0x1F4BE, // FLOPPY DISK
    703         0x1F4BF, // OPTICAL DISC
    704         0x1F4C0, // DVD
    705         0x1F4C1, // FILE FOLDER
    706         0x1F4C2, // OPEN FILE FOLDER
    707         0x1F4C3, // PAGE WITH CURL
    708         0x1F4C4, // PAGE FACING UP
    709         0x1F4C5, // CALENDAR
    710         0x1F4C6, // TEAR-OFF CALENDAR
    711         0x1F4C7, // CARD INDEX
    712         0x1F4C8, // CHART WITH UPWARDS TREND
    713         0x1F4C9, // CHART WITH DOWNWARDS TREND
    714         0x1F4CA, // BAR CHART
    715         0x1F4CB, // CLIPBOARD
    716         0x1F4CC, // PUSHPIN
    717         0x1F4CD, // ROUND PUSHPIN
    718         0x1F4CE, // PAPERCLIP
    719         0x1F4CF, // STRAIGHT RULER
    720         0x1F4D0, // TRIANGULAR RULER
    721         0x1F4D1, // BOOKMARK TABS
    722         0x1F4D2, // LEDGER
    723         0x1F4D3, // NOTEBOOK
    724         0x1F4D4, // NOTEBOOK WITH DECORATIVE COVER
    725         0x1F4D5, // CLOSED BOOK
    726         0x1F4D6, // OPEN BOOK
    727         0x1F4D7, // GREEN BOOK
    728         0x1F4D8, // BLUE BOOK
    729         0x1F4D9, // ORANGE BOOK
    730         0x1F4DA, // BOOKS
    731         0x1F4DB, // NAME BADGE
    732         0x1F4DC, // SCROLL
    733         0x1F4DD, // MEMO
    734         0x1F4DE, // TELEPHONE RECEIVER
    735         0x1F4DF, // PAGER
    736         0x1F4E0, // FAX MACHINE
    737         0x1F4E1, // SATELLITE ANTENNA
    738         0x1F4E2, // PUBLIC ADDRESS LOUDSPEAKER
    739         0x1F4E3, // CHEERING MEGAPHONE
    740         0x1F4E4, // OUTBOX TRAY
    741         0x1F4E5, // INBOX TRAY
    742         0x1F4E6, // PACKAGE
    743         0x1F4E7, // E-MAIL SYMBOL
    744         0x1F4E8, // INCOMING ENVELOPE
    745         0x1F4E9, // ENVELOPE WITH DOWNWARDS ARROW ABOVE
    746         0x1F4EA, // CLOSED MAILBOX WITH LOWERED FLAG
    747         0x1F4EB, // CLOSED MAILBOX WITH RAISED FLAG
    748         0x1F4EC, // OPEN MAILBOX WITH RAISED FLAG
    749         0x1F4ED, // OPEN MAILBOX WITH LOWERED FLAG
    750         0x1F4EE, // POSTBOX
    751         0x1F4EF, // POSTAL HORN
    752         0x1F4F0, // NEWSPAPER
    753         0x1F4F1, // MOBILE PHONE
    754         0x1F4F2, // MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
    755         0x1F4F3, // VIBRATION MODE
    756         0x1F4F4, // MOBILE PHONE OFF
    757         0x1F4F5, // NO MOBILE PHONES
    758         0x1F4F6, // ANTENNA WITH BARS
    759         0x1F4F7, // CAMERA
    760         0x1F4F8, // CAMERA WITH FLASH
    761         0x1F4F9, // VIDEO CAMERA
    762         0x1F4FA, // TELEVISION
    763         0x1F4FB, // RADIO
    764         0x1F4FC, // VIDEOCASSETTE
    765         0x1F4FD, // FILM PROJECTOR
    766         0x1F4FF, // PRAYER BEADS
    767         0x1F500, // TWISTED RIGHTWARDS ARROWS
    768         0x1F501, // CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
    769         0x1F502, // CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
    770         0x1F503, // CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
    771         0x1F504, // ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
    772         0x1F505, // LOW BRIGHTNESS SYMBOL
    773         0x1F506, // HIGH BRIGHTNESS SYMBOL
    774         0x1F507, // SPEAKER WITH CANCELLATION STROKE
    775         0x1F508, // SPEAKER
    776         0x1F509, // SPEAKER WITH ONE SOUND WAVE
    777         0x1F50A, // SPEAKER WITH THREE SOUND WAVES
    778         0x1F50B, // BATTERY
    779         0x1F50C, // ELECTRIC PLUG
    780         0x1F50D, // LEFT-POINTING MAGNIFYING GLASS
    781         0x1F50E, // RIGHT-POINTING MAGNIFYING GLASS
    782         0x1F50F, // LOCK WITH INK PEN
    783         0x1F510, // CLOSED LOCK WITH KEY
    784         0x1F511, // KEY
    785         0x1F512, // LOCK
    786         0x1F513, // OPEN LOCK
    787         0x1F514, // BELL
    788         0x1F515, // BELL WITH CANCELLATION STROKE
    789         0x1F516, // BOOKMARK
    790         0x1F517, // LINK SYMBOL
    791         0x1F518, // RADIO BUTTON
    792         0x1F519, // BACK WITH LEFTWARDS ARROW ABOVE
    793         0x1F51A, // END WITH LEFTWARDS ARROW ABOVE
    794         0x1F51B, // ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
    795         0x1F51C, // SOON WITH RIGHTWARDS ARROW ABOVE
    796         0x1F51D, // TOP WITH UPWARDS ARROW ABOVE
    797         0x1F51E, // NO ONE UNDER EIGHTEEN SYMBOL
    798         0x1F51F, // KEYCAP TEN
    799         0x1F520, // INPUT SYMBOL FOR LATIN CAPITAL LETTERS
    800         0x1F521, // INPUT SYMBOL FOR LATIN SMALL LETTERS
    801         0x1F522, // INPUT SYMBOL FOR NUMBERS
    802         0x1F523, // INPUT SYMBOL FOR SYMBOLS
    803         0x1F524, // INPUT SYMBOL FOR LATIN LETTERS
    804         0x1F525, // FIRE
    805         0x1F526, // ELECTRIC TORCH
    806         0x1F527, // WRENCH
    807         0x1F528, // HAMMER
    808         0x1F529, // NUT AND BOLT
    809         0x1F52A, // HOCHO
    810         0x1F52B, // PISTOL
    811         0x1F52C, // MICROSCOPE
    812         0x1F52D, // TELESCOPE
    813         0x1F52E, // CRYSTAL BALL
    814         0x1F52F, // SIX POINTED STAR WITH MIDDLE DOT
    815         0x1F530, // JAPANESE SYMBOL FOR BEGINNER
    816         0x1F531, // TRIDENT EMBLEM
    817         0x1F532, // BLACK SQUARE BUTTON
    818         0x1F533, // WHITE SQUARE BUTTON
    819         0x1F534, // LARGE RED CIRCLE
    820         0x1F535, // LARGE BLUE CIRCLE
    821         0x1F536, // LARGE ORANGE DIAMOND
    822         0x1F537, // LARGE BLUE DIAMOND
    823         0x1F538, // SMALL ORANGE DIAMOND
    824         0x1F539, // SMALL BLUE DIAMOND
    825         0x1F53A, // UP-POINTING RED TRIANGLE
    826         0x1F53B, // DOWN-POINTING RED TRIANGLE
    827         0x1F53C, // UP-POINTING SMALL RED TRIANGLE
    828         0x1F53D, // DOWN-POINTING SMALL RED TRIANGLE
    829         0x1F549, // OM SYMBOL
    830         0x1F54A, // DOVE OF PEACE
    831         0x1F54B, // KAABA
    832         0x1F54C, // MOSQUE
    833         0x1F54D, // SYNAGOGUE
    834         0x1F54E, // MENORAH WITH NINE BRANCHES
    835         0x1F550, // CLOCK FACE ONE OCLOCK
    836         0x1F551, // CLOCK FACE TWO OCLOCK
    837         0x1F552, // CLOCK FACE THREE OCLOCK
    838         0x1F553, // CLOCK FACE FOUR OCLOCK
    839         0x1F554, // CLOCK FACE FIVE OCLOCK
    840         0x1F555, // CLOCK FACE SIX OCLOCK
    841         0x1F556, // CLOCK FACE SEVEN OCLOCK
    842         0x1F557, // CLOCK FACE EIGHT OCLOCK
    843         0x1F558, // CLOCK FACE NINE OCLOCK
    844         0x1F559, // CLOCK FACE TEN OCLOCK
    845         0x1F55A, // CLOCK FACE ELEVEN OCLOCK
    846         0x1F55B, // CLOCK FACE TWELVE OCLOCK
    847         0x1F55C, // CLOCK FACE ONE-THIRTY
    848         0x1F55D, // CLOCK FACE TWO-THIRTY
    849         0x1F55E, // CLOCK FACE THREE-THIRTY
    850         0x1F55F, // CLOCK FACE FOUR-THIRTY
    851         0x1F560, // CLOCK FACE FIVE-THIRTY
    852         0x1F561, // CLOCK FACE SIX-THIRTY
    853         0x1F562, // CLOCK FACE SEVEN-THIRTY
    854         0x1F563, // CLOCK FACE EIGHT-THIRTY
    855         0x1F564, // CLOCK FACE NINE-THIRTY
    856         0x1F565, // CLOCK FACE TEN-THIRTY
    857         0x1F566, // CLOCK FACE ELEVEN-THIRTY
    858         0x1F567, // CLOCK FACE TWELVE-THIRTY
    859         0x1F56F, // CANDLE
    860         0x1F570, // MANTELPIECE CLOCK
    861         0x1F573, // HOLE
    862         0x1F574, // MAN IN BUSINESS SUIT LEVITATING
    863         0x1F575, // SLEUTH OR SPY
    864         0x1F576, // DARK SUNGLASSES
    865         0x1F577, // SPIDER
    866         0x1F578, // SPIDER WEB
    867         0x1F579, // JOYSTICK
    868         0x1F57A, // MAN DANCING
    869         0x1F587, // LINKED PAPERCLIPS
    870         0x1F58A, // LOWER LEFT BALLPOINT PEN
    871         0x1F58B, // LOWER LEFT FOUNTAIN PEN
    872         0x1F58C, // LOWER LEFT PAINTBRUSH
    873         0x1F58D, // LOWER LEFT CRAYON
    874         0x1F590, // RAISED HAND WITH FINGERS SPLAYED
    875         0x1F595, // REVERSED HAND WITH MIDDLE FINGER EXTENDED
    876         0x1F596, // RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
    877         0x1F5A4, // BLACK HEART
    878         0x1F5A5, // DESKTOP COMPUTER
    879         0x1F5A8, // PRINTER
    880         0x1F5B1, // THREE BUTTON MOUSE
    881         0x1F5B2, // TRACKBALL
    882         0x1F5BC, // FRAME WITH PICTURE
    883         0x1F5C2, // CARD INDEX DIVIDERS
    884         0x1F5C3, // CARD FILE BOX
    885         0x1F5C4, // FILE CABINET
    886         0x1F5D1, // WASTEBASKET
    887         0x1F5D2, // SPIRAL NOTE PAD
    888         0x1F5D3, // SPIRAL CALENDAR PAD
    889         0x1F5DC, // COMPRESSION
    890         0x1F5DD, // OLD KEY
    891         0x1F5DE, // ROLLED-UP NEWSPAPER
    892         0x1F5E1, // DAGGER KNIFE
    893         0x1F5E3, // SPEAKING HEAD IN SILHOUETTE
    894         0x1F5E8, // LEFT SPEECH BUBBLE
    895         0x1F5EF, // RIGHT ANGER BUBBLE
    896         0x1F5F3, // BALLOT BOX WITH BALLOT
    897         0x1F5FA, // WORLD MAP
    898         0x1F5FB, // MOUNT FUJI
    899         0x1F5FC, // TOKYO TOWER
    900         0x1F5FD, // STATUE OF LIBERTY
    901         0x1F5FE, // SILHOUETTE OF JAPAN
    902         0x1F5FF, // MOYAI
    903         0x1F600, // GRINNING FACE
    904         0x1F601, // GRINNING FACE WITH SMILING EYES
    905         0x1F602, // FACE WITH TEARS OF JOY
    906         0x1F603, // SMILING FACE WITH OPEN MOUTH
    907         0x1F604, // SMILING FACE WITH OPEN MOUTH AND SMILING EYES
    908         0x1F605, // SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
    909         0x1F606, // SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
    910         0x1F607, // SMILING FACE WITH HALO
    911         0x1F608, // SMILING FACE WITH HORNS
    912         0x1F609, // WINKING FACE
    913         0x1F60A, // SMILING FACE WITH SMILING EYES
    914         0x1F60B, // FACE SAVOURING DELICIOUS FOOD
    915         0x1F60C, // RELIEVED FACE
    916         0x1F60D, // SMILING FACE WITH HEART-SHAPED EYES
    917         0x1F60E, // SMILING FACE WITH SUNGLASSES
    918         0x1F60F, // SMIRKING FACE
    919         0x1F610, // NEUTRAL FACE
    920         0x1F611, // EXPRESSIONLESS FACE
    921         0x1F612, // UNAMUSED FACE
    922         0x1F613, // FACE WITH COLD SWEAT
    923         0x1F614, // PENSIVE FACE
    924         0x1F615, // CONFUSED FACE
    925         0x1F616, // CONFOUNDED FACE
    926         0x1F617, // KISSING FACE
    927         0x1F618, // FACE THROWING A KISS
    928         0x1F619, // KISSING FACE WITH SMILING EYES
    929         0x1F61A, // KISSING FACE WITH CLOSED EYES
    930         0x1F61B, // FACE WITH STUCK-OUT TONGUE
    931         0x1F61C, // FACE WITH STUCK-OUT TONGUE AND WINKING EYE
    932         0x1F61D, // FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
    933         0x1F61E, // DISAPPOINTED FACE
    934         0x1F61F, // WORRIED FACE
    935         0x1F620, // ANGRY FACE
    936         0x1F621, // POUTING FACE
    937         0x1F622, // CRYING FACE
    938         0x1F623, // PERSEVERING FACE
    939         0x1F624, // FACE WITH LOOK OF TRIUMPH
    940         0x1F625, // DISAPPOINTED BUT RELIEVED FACE
    941         0x1F626, // FROWNING FACE WITH OPEN MOUTH
    942         0x1F627, // ANGUISHED FACE
    943         0x1F628, // FEARFUL FACE
    944         0x1F629, // WEARY FACE
    945         0x1F62A, // SLEEPY FACE
    946         0x1F62B, // TIRED FACE
    947         0x1F62C, // GRIMACING FACE
    948         0x1F62D, // LOUDLY CRYING FACE
    949         0x1F62E, // FACE WITH OPEN MOUTH
    950         0x1F62F, // HUSHED FACE
    951         0x1F630, // FACE WITH OPEN MOUTH AND COLD SWEAT
    952         0x1F631, // FACE SCREAMING IN FEAR
    953         0x1F632, // ASTONISHED FACE
    954         0x1F633, // FLUSHED FACE
    955         0x1F634, // SLEEPING FACE
    956         0x1F635, // DIZZY FACE
    957         0x1F636, // FACE WITHOUT MOUTH
    958         0x1F637, // FACE WITH MEDICAL MASK
    959         0x1F638, // GRINNING CAT FACE WITH SMILING EYES
    960         0x1F639, // CAT FACE WITH TEARS OF JOY
    961         0x1F63A, // SMILING CAT FACE WITH OPEN MOUTH
    962         0x1F63B, // SMILING CAT FACE WITH HEART-SHAPED EYES
    963         0x1F63C, // CAT FACE WITH WRY SMILE
    964         0x1F63D, // KISSING CAT FACE WITH CLOSED EYES
    965         0x1F63E, // POUTING CAT FACE
    966         0x1F63F, // CRYING CAT FACE
    967         0x1F640, // WEARY CAT FACE
    968         0x1F641, // SLIGHTLY FROWNING FACE
    969         0x1F642, // SLIGHTLY SMILING FACE
    970         0x1F643, // UPSIDE-DOWN FACE
    971         0x1F644, // FACE WITH ROLLING EYES
    972         0x1F645, // FACE WITH NO GOOD GESTURE
    973         0x1F646, // FACE WITH OK GESTURE
    974         0x1F647, // PERSON BOWING DEEPLY
    975         0x1F648, // SEE-NO-EVIL MONKEY
    976         0x1F649, // HEAR-NO-EVIL MONKEY
    977         0x1F64A, // SPEAK-NO-EVIL MONKEY
    978         0x1F64B, // HAPPY PERSON RAISING ONE HAND
    979         0x1F64C, // PERSON RAISING BOTH HANDS IN CELEBRATION
    980         0x1F64D, // PERSON FROWNING
    981         0x1F64E, // PERSON WITH POUTING FACE
    982         0x1F64F, // PERSON WITH FOLDED HANDS
    983         0x1F680, // ROCKET
    984         0x1F681, // HELICOPTER
    985         0x1F682, // STEAM LOCOMOTIVE
    986         0x1F683, // RAILWAY CAR
    987         0x1F684, // HIGH-SPEED TRAIN
    988         0x1F685, // HIGH-SPEED TRAIN WITH BULLET NOSE
    989         0x1F686, // TRAIN
    990         0x1F687, // METRO
    991         0x1F688, // LIGHT RAIL
    992         0x1F689, // STATION
    993         0x1F68A, // TRAM
    994         0x1F68B, // TRAM CAR
    995         0x1F68C, // BUS
    996         0x1F68D, // ONCOMING BUS
    997         0x1F68E, // TROLLEYBUS
    998         0x1F68F, // BUS STOP
    999         0x1F690, // MINIBUS
   1000         0x1F691, // AMBULANCE
   1001         0x1F692, // FIRE ENGINE
   1002         0x1F693, // POLICE CAR
   1003         0x1F694, // ONCOMING POLICE CAR
   1004         0x1F695, // TAXI
   1005         0x1F696, // ONCOMING TAXI
   1006         0x1F697, // AUTOMOBILE
   1007         0x1F698, // ONCOMING AUTOMOBILE
   1008         0x1F699, // RECREATIONAL VEHICLE
   1009         0x1F69A, // DELIVERY TRUCK
   1010         0x1F69B, // ARTICULATED LORRY
   1011         0x1F69C, // TRACTOR
   1012         0x1F69D, // MONORAIL
   1013         0x1F69E, // MOUNTAIN RAILWAY
   1014         0x1F69F, // SUSPENSION RAILWAY
   1015         0x1F6A0, // MOUNTAIN CABLEWAY
   1016         0x1F6A1, // AERIAL TRAMWAY
   1017         0x1F6A2, // SHIP
   1018         0x1F6A3, // ROWBOAT
   1019         0x1F6A4, // SPEEDBOAT
   1020         0x1F6A5, // HORIZONTAL TRAFFIC LIGHT
   1021         0x1F6A6, // VERTICAL TRAFFIC LIGHT
   1022         0x1F6A7, // CONSTRUCTION SIGN
   1023         0x1F6A8, // POLICE CARS REVOLVING LIGHT
   1024         0x1F6A9, // TRIANGULAR FLAG ON POST
   1025         0x1F6AA, // DOOR
   1026         0x1F6AB, // NO ENTRY SIGN
   1027         0x1F6AC, // SMOKING SYMBOL
   1028         0x1F6AD, // NO SMOKING SYMBOL
   1029         0x1F6AE, // PUT LITTER IN ITS PLACE SYMBOL
   1030         0x1F6AF, // DO NOT LITTER SYMBOL
   1031         0x1F6B0, // POTABLE WATER SYMBOL
   1032         0x1F6B1, // NON-POTABLE WATER SYMBOL
   1033         0x1F6B2, // BICYCLE
   1034         0x1F6B3, // NO BICYCLES
   1035         0x1F6B4, // BICYCLIST
   1036         0x1F6B5, // MOUNTAIN BICYCLIST
   1037         0x1F6B6, // PEDESTRIAN
   1038         0x1F6B7, // NO PEDESTRIANS
   1039         0x1F6B8, // CHILDREN CROSSING
   1040         0x1F6B9, // MENS SYMBOL
   1041         0x1F6BA, // WOMENS SYMBOL
   1042         0x1F6BB, // RESTROOM
   1043         0x1F6BC, // BABY SYMBOL
   1044         0x1F6BD, // TOILET
   1045         0x1F6BE, // WATER CLOSET
   1046         0x1F6BF, // SHOWER
   1047         0x1F6C0, // BATH
   1048         0x1F6C1, // BATHTUB
   1049         0x1F6C2, // PASSPORT CONTROL
   1050         0x1F6C3, // CUSTOMS
   1051         0x1F6C4, // BAGGAGE CLAIM
   1052         0x1F6C5, // LEFT LUGGAGE
   1053         0x1F6CB, // COUCH AND LAMP
   1054         0x1F6CC, // SLEEPING ACCOMMODATION
   1055         0x1F6CD, // SHOPPING BAGS
   1056         0x1F6CE, // BELLHOP BELL
   1057         0x1F6CF, // BED
   1058         0x1F6D0, // PLACE OF WORSHIP
   1059         0x1F6D1, // OCTAGONAL SIGN
   1060         0x1F6D2, // SHOPPING TROLLEY
   1061         0x1F6E0, // HAMMER AND WRENCH
   1062         0x1F6E1, // SHIELD
   1063         0x1F6E2, // OIL DRUM
   1064         0x1F6E3, // MOTORWAY
   1065         0x1F6E4, // RAILWAY TRACK
   1066         0x1F6E5, // MOTOR BOAT
   1067         0x1F6E9, // SMALL AIRPLANE
   1068         0x1F6EB, // AIRPLANE DEPARTURE
   1069         0x1F6EC, // AIRPLANE ARRIVING
   1070         0x1F6F0, // SATELLITE
   1071         0x1F6F3, // PASSENGER SHIP
   1072         0x1F6F4, // SCOOTER
   1073         0x1F6F5, // MOTOR SCOOTER
   1074         0x1F6F6, // CANOE
   1075         0x1F6F7, // SLED
   1076         0x1F6F8, // FLYING SAUCER
   1077         0x1F910, // ZIPPER-MOUTH FACE
   1078         0x1F911, // MONEY-MOUTH FACE
   1079         0x1F912, // FACE WITH THERMOMETER
   1080         0x1F913, // NERD FACE
   1081         0x1F914, // THINKING FACE
   1082         0x1F915, // FACE WITH HEAD-BANDAGE
   1083         0x1F916, // ROBOT FACE
   1084         0x1F917, // HUGGING FACE
   1085         0x1F918, // SIGN OF THE HORNS
   1086         0x1F919, // CALL ME HAND
   1087         0x1F91A, // RAISED BACK OF HAND
   1088         0x1F91B, // LEFT-FACING FIST
   1089         0x1F91C, // RIGHT-FACING FIST
   1090         0x1F91D, // HANDSHAKE
   1091         0x1F91E, // HAND WITH INDEX AND MIDDLE FINGERS CROSSED
   1092         0x1F91F, // LOVE-YOU GESTURE
   1093         0x1F920, // FACE WITH COWBOY HAT
   1094         0x1F921, // CLOWN FACE
   1095         0x1F922, // NAUSEATED FACE
   1096         0x1F923, // ROLLING ON THE FLOOR LAUGHING
   1097         0x1F924, // DROOLING FACE
   1098         0x1F925, // LYING FACE
   1099         0x1F926, // FACE PALM
   1100         0x1F927, // SNEEZING FACE
   1101         0x1F928, // FACE WITH RAISED EYEBROW
   1102         0x1F929, // STAR-STRUCK
   1103         0x1F92A, // CRAZY FACE
   1104         0x1F92B, // SHUSHING FACE
   1105         0x1F92C, // FACE WITH SYMBOLS OVER MOUTH
   1106         0x1F92D, // FACE WITH HAND OVER MOUTH
   1107         0x1F92E, // FACE VOMITING
   1108         0x1F92F, // EXPLODING HEAD
   1109         0x1F930, // PREGNANT WOMAN
   1110         0x1F931, // BREAST-FEEDING
   1111         0x1F932, // PALMS UP TOGETHER
   1112         0x1F933, // SELFIE
   1113         0x1F934, // PRINCE
   1114         0x1F935, // MAN IN TUXEDO
   1115         0x1F936, // MOTHER CHRISTMAS
   1116         0x1F937, // SHRUG
   1117         0x1F938, // PERSON DOING CARTWHEEL
   1118         0x1F939, // JUGGLING
   1119         0x1F93A, // FENCER
   1120         0x1F93C, // WRESTLERS
   1121         0x1F93D, // WATER POLO
   1122         0x1F93E, // HANDBALL
   1123         0x1F940, // WILTED FLOWER
   1124         0x1F941, // DRUM WITH DRUMSTICKS
   1125         0x1F942, // CLINKING GLASSES
   1126         0x1F943, // TUMBLER GLASS
   1127         0x1F944, // SPOON
   1128         0x1F945, // GOAL NET
   1129         0x1F947, // FIRST PLACE MEDAL
   1130         0x1F948, // SECOND PLACE MEDAL
   1131         0x1F949, // THIRD PLACE MEDAL
   1132         0x1F94A, // BOXING GLOVE
   1133         0x1F94B, // MARTIAL ARTS UNIFORM
   1134         0x1F94C, // CURLING STONE
   1135         0x1F950, // CROISSANT
   1136         0x1F951, // AVOCADO
   1137         0x1F952, // CUCUMBER
   1138         0x1F953, // BACON
   1139         0x1F954, // POTATO
   1140         0x1F955, // CARROT
   1141         0x1F956, // BAGUETTE BREAD
   1142         0x1F957, // GREEN SALAD
   1143         0x1F958, // SHALLOW PAN OF FOOD
   1144         0x1F959, // STUFFED FLATBREAD
   1145         0x1F95A, // EGG
   1146         0x1F95B, // GLASS OF MILK
   1147         0x1F95C, // PEANUTS
   1148         0x1F95D, // KIWIFRUIT
   1149         0x1F95E, // PANCAKES
   1150         0x1F95F, // DUMPLING
   1151         0x1F960, // FORTUNE COOKIE
   1152         0x1F961, // TAKEOUT BOX
   1153         0x1F962, // CHOPSTICKS
   1154         0x1F963, // BOWL WITH SPOON
   1155         0x1F964, // CUP WITH STRAW
   1156         0x1F965, // COCONUT
   1157         0x1F966, // BROCCOLI
   1158         0x1F967, // PIE
   1159         0x1F968, // PRETZEL
   1160         0x1F969, // CUT OF MEAT
   1161         0x1F96A, // SANDWICH
   1162         0x1F96B, // CANNED FOOD
   1163         0x1F980, // CRAB
   1164         0x1F981, // LION FACE
   1165         0x1F982, // SCORPION
   1166         0x1F983, // TURKEY
   1167         0x1F984, // UNICORN FACE
   1168         0x1F985, // EAGLE
   1169         0x1F986, // DUCK
   1170         0x1F987, // BAT
   1171         0x1F988, // SHARK
   1172         0x1F989, // OWL
   1173         0x1F98A, // FOX FACE
   1174         0x1F98B, // BUTTERFLY
   1175         0x1F98C, // DEER
   1176         0x1F98D, // GORILLA
   1177         0x1F98E, // LIZARD
   1178         0x1F98F, // RHINOCEROS
   1179         0x1F990, // SHRIMP
   1180         0x1F991, // SQUID
   1181         0x1F992, // GIRAFFE
   1182         0x1F993, // ZEBRA
   1183         0x1F994, // HEDGEHOG
   1184         0x1F995, // SAUROPOD
   1185         0x1F996, // T-REX
   1186         0x1F997, // CRICKET
   1187         0x1F9C0, // CHEESE WEDGE
   1188         0x1F9D0, // FACE WITH MONOCLE
   1189         0x1F9D1, // ADULT
   1190         0x1F9D2, // CHILD
   1191         0x1F9D3, // OLDER ADULT
   1192         0x1F9D4, // BEARDED PERSON
   1193         0x1F9D5, // WOMAN WITH HEADSCARF
   1194         0x1F9D6, // PERSON IN STEAMY ROOM
   1195         0x1F9D7, // PERSON CLIMBING
   1196         0x1F9D8, // PERSON IN LOTUS POSITION
   1197         0x1F9D9, // MAGE
   1198         0x1F9DA, // FAIRY
   1199         0x1F9DB, // VAMPIRE
   1200         0x1F9DC, // MERPERSON
   1201         0x1F9DD, // ELF
   1202         0x1F9DE, // GENIE
   1203         0x1F9DF, // ZOMBIE
   1204         0x1F9E0, // BRAIN
   1205         0x1F9E1, // ORANGE HEART
   1206         0x1F9E2, // BILLED CAP
   1207         0x1F9E3, // SCARF
   1208         0x1F9E4, // GLOVES
   1209         0x1F9E5, // COAT
   1210         0x1F9E6, // SOCKS
   1211     };
   1212 
   1213     // All new emoji characters between Emoji 5.0 and Emoji 11
   1214     // Used by FontCoverageTest on top of ALL_EMOJI
   1215     // ALL_EMOJI is used both by cts.FontCoverageTest and cts.EmojiTest. cts.EmojiTest does
   1216     // verification via Character.isDefined and is behind the latest Unicode Emoji set.
   1217     static final int[] NEW_EMOJI = {
   1218         0x265F,
   1219         0x267E,
   1220         0x1F6F9,
   1221         0x1F94D,
   1222         0x1F94F,
   1223         0x1F96C,
   1224         0x1F96D,
   1225         0x1F96E,
   1226         0x1F96F,
   1227         0x1F970,
   1228         0x1F973,
   1229         0x1F974,
   1230         0x1F975,
   1231         0x1F976,
   1232         0x1F97A,
   1233         0x1F97C,
   1234         0x1F97D,
   1235         0x1F97E,
   1236         0x1F97F,
   1237         0x1F998,
   1238         0x1F999,
   1239         0x1F99A,
   1240         0x1F99B,
   1241         0x1F99C,
   1242         0x1F99D,
   1243         0x1F99E,
   1244         0x1F99F,
   1245         0x1F9A0,
   1246         0x1F9A1,
   1247         0x1F9A2,
   1248         0x1F9B0,
   1249         0x1F9B1,
   1250         0x1F9B2,
   1251         0x1F9B3,
   1252         0x1F9B4,
   1253         0x1F9B5,
   1254         0x1F9B6,
   1255         0x1F9B7,
   1256         0x1F9B8,
   1257         0x1F9B9,
   1258         0x1F9C1,
   1259         0x1F9C2,
   1260         0x1F9E7,
   1261         0x1F9E8,
   1262         0x1F9E9,
   1263         0x1F9EA,
   1264         0x1F9EB,
   1265         0x1F9EC,
   1266         0x1F9ED,
   1267         0x1F9EE,
   1268         0x1F9EF,
   1269         0x1F9F0,
   1270         0x1F9F1,
   1271         0x1F9F2,
   1272         0x1F9F3,
   1273         0x1F9F4,
   1274         0x1F9F5,
   1275         0x1F9F6,
   1276         0x1F9F7,
   1277         0x1F9F8,
   1278         0x1F9F9,
   1279         0x1F9FA,
   1280         0x1F9FB,
   1281         0x1F9FC,
   1282         0x1F9FD,
   1283         0x1F9FE,
   1284         0x1F9FF
   1285     };
   1286 }
   1287