From c57529556c2ba3053e3a622efc2f5b6eeaabe009 Mon Sep 17 00:00:00 2001 From: Tim Zallmann Date: Thu, 14 Mar 2019 10:18:18 +0100 Subject: [PATCH] Revert "Merge branch 'tz-reorganise-digests-json' into 'master'" Reverts the loading of emojis and its images to move forward with RC --- .../1 => app/assets/images/emoji}/100.png | Bin .../1 => app/assets/images/emoji}/1234.png | Bin .../1 => app/assets/images/emoji}/1F627.png | Bin .../1 => app/assets/images/emoji}/8ball.png | Bin .../1 => app/assets/images/emoji}/a.png | Bin .../1 => app/assets/images/emoji}/ab.png | Bin .../1 => app/assets/images/emoji}/abc.png | Bin .../1 => app/assets/images/emoji}/abcd.png | Bin .../1 => app/assets/images/emoji}/accept.png | Bin .../assets/images/emoji}/aerial_tramway.png | Bin .../assets/images/emoji}/airplane.png | Bin .../images/emoji}/airplane_arriving.png | Bin .../images/emoji}/airplane_departure.png | Bin .../assets/images/emoji}/airplane_small.png | Bin .../assets/images/emoji}/alarm_clock.png | Bin .../1 => app/assets/images/emoji}/alembic.png | Bin .../1 => app/assets/images/emoji}/alien.png | Bin .../assets/images/emoji}/ambulance.png | Bin .../1 => app/assets/images/emoji}/amphora.png | Bin .../1 => app/assets/images/emoji}/anchor.png | Bin .../1 => app/assets/images/emoji}/angel.png | Bin .../assets/images/emoji}/angel_tone1.png | Bin .../assets/images/emoji}/angel_tone2.png | Bin .../assets/images/emoji}/angel_tone3.png | Bin .../assets/images/emoji}/angel_tone4.png | Bin .../assets/images/emoji}/angel_tone5.png | Bin .../1 => app/assets/images/emoji}/anger.png | Bin .../assets/images/emoji}/anger_right.png | Bin .../1 => app/assets/images/emoji}/angry.png | Bin .../1 => app/assets/images/emoji}/ant.png | Bin .../1 => app/assets/images/emoji}/apple.png | Bin .../assets/images/emoji}/aquarius.png | Bin .../1 => app/assets/images/emoji}/aries.png | Bin .../assets/images/emoji}/arrow_backward.png | Bin .../images/emoji}/arrow_double_down.png | Bin .../assets/images/emoji}/arrow_double_up.png | Bin .../assets/images/emoji}/arrow_down.png | Bin .../assets/images/emoji}/arrow_down_small.png | Bin .../assets/images/emoji}/arrow_forward.png | Bin .../images/emoji}/arrow_heading_down.png | Bin .../assets/images/emoji}/arrow_heading_up.png | Bin .../assets/images/emoji}/arrow_left.png | Bin .../assets/images/emoji}/arrow_lower_left.png | Bin .../images/emoji}/arrow_lower_right.png | Bin .../assets/images/emoji}/arrow_right.png | Bin .../assets/images/emoji}/arrow_right_hook.png | Bin .../assets/images/emoji}/arrow_up.png | Bin .../assets/images/emoji}/arrow_up_down.png | Bin .../assets/images/emoji}/arrow_up_small.png | Bin .../assets/images/emoji}/arrow_upper_left.png | Bin .../images/emoji}/arrow_upper_right.png | Bin .../assets/images/emoji}/arrows_clockwise.png | Bin .../images/emoji}/arrows_counterclockwise.png | Bin .../1 => app/assets/images/emoji}/art.png | Bin .../images/emoji}/articulated_lorry.png | Bin .../assets/images/emoji}/asterisk.png | Bin .../assets/images/emoji}/astonished.png | Bin .../assets/images/emoji}/athletic_shoe.png | Bin .../1 => app/assets/images/emoji}/atm.png | Bin .../1 => app/assets/images/emoji}/atom.png | Bin .../1 => app/assets/images/emoji}/avocado.png | Bin .../1 => app/assets/images/emoji}/b.png | Bin .../1 => app/assets/images/emoji}/baby.png | Bin .../assets/images/emoji}/baby_bottle.png | Bin .../assets/images/emoji}/baby_chick.png | Bin .../assets/images/emoji}/baby_symbol.png | Bin .../assets/images/emoji}/baby_tone1.png | Bin .../assets/images/emoji}/baby_tone2.png | Bin .../assets/images/emoji}/baby_tone3.png | Bin .../assets/images/emoji}/baby_tone4.png | Bin .../assets/images/emoji}/baby_tone5.png | Bin .../1 => app/assets/images/emoji}/back.png | Bin .../1 => app/assets/images/emoji}/bacon.png | Bin .../assets/images/emoji}/badminton.png | Bin .../assets/images/emoji}/baggage_claim.png | Bin .../1 => app/assets/images/emoji}/balloon.png | Bin .../assets/images/emoji}/ballot_box.png | Bin .../images/emoji}/ballot_box_with_check.png | Bin .../1 => app/assets/images/emoji}/bamboo.png | Bin .../1 => app/assets/images/emoji}/banana.png | Bin .../assets/images/emoji}/bangbang.png | Bin .../1 => app/assets/images/emoji}/bank.png | Bin .../assets/images/emoji}/bar_chart.png | Bin .../1 => app/assets/images/emoji}/barber.png | Bin .../assets/images/emoji}/baseball.png | Bin .../assets/images/emoji}/basketball.png | Bin .../images/emoji}/basketball_player.png | Bin .../images/emoji}/basketball_player_tone1.png | Bin .../images/emoji}/basketball_player_tone2.png | Bin .../images/emoji}/basketball_player_tone3.png | Bin .../images/emoji}/basketball_player_tone4.png | Bin .../images/emoji}/basketball_player_tone5.png | Bin .../1 => app/assets/images/emoji}/bat.png | Bin .../1 => app/assets/images/emoji}/bath.png | Bin .../assets/images/emoji}/bath_tone1.png | Bin .../assets/images/emoji}/bath_tone2.png | Bin .../assets/images/emoji}/bath_tone3.png | Bin .../assets/images/emoji}/bath_tone4.png | Bin .../assets/images/emoji}/bath_tone5.png | Bin .../1 => app/assets/images/emoji}/bathtub.png | Bin .../1 => app/assets/images/emoji}/battery.png | Bin .../1 => app/assets/images/emoji}/beach.png | Bin .../assets/images/emoji}/beach_umbrella.png | Bin .../1 => app/assets/images/emoji}/bear.png | Bin .../1 => app/assets/images/emoji}/bed.png | Bin .../1 => app/assets/images/emoji}/bee.png | Bin .../1 => app/assets/images/emoji}/beer.png | Bin .../1 => app/assets/images/emoji}/beers.png | Bin .../1 => app/assets/images/emoji}/beetle.png | Bin .../assets/images/emoji}/beginner.png | Bin .../1 => app/assets/images/emoji}/bell.png | Bin .../1 => app/assets/images/emoji}/bellhop.png | Bin .../1 => app/assets/images/emoji}/bento.png | Bin .../assets/images/emoji}/bicyclist.png | Bin .../assets/images/emoji}/bicyclist_tone1.png | Bin .../assets/images/emoji}/bicyclist_tone2.png | Bin .../assets/images/emoji}/bicyclist_tone3.png | Bin .../assets/images/emoji}/bicyclist_tone4.png | Bin .../assets/images/emoji}/bicyclist_tone5.png | Bin .../1 => app/assets/images/emoji}/bike.png | Bin .../1 => app/assets/images/emoji}/bikini.png | Bin .../assets/images/emoji}/biohazard.png | Bin .../1 => app/assets/images/emoji}/bird.png | Bin .../assets/images/emoji}/birthday.png | Bin .../assets/images/emoji}/black_circle.png | Bin .../assets/images/emoji}/black_heart.png | Bin .../assets/images/emoji}/black_joker.png | Bin .../images/emoji}/black_large_square.png | Bin .../emoji}/black_medium_small_square.png | Bin .../images/emoji}/black_medium_square.png | Bin .../assets/images/emoji}/black_nib.png | Bin .../images/emoji}/black_small_square.png | Bin .../images/emoji}/black_square_button.png | Bin .../1 => app/assets/images/emoji}/blossom.png | Bin .../assets/images/emoji}/blowfish.png | Bin .../assets/images/emoji}/blue_book.png | Bin .../assets/images/emoji}/blue_car.png | Bin .../assets/images/emoji}/blue_heart.png | Bin .../1 => app/assets/images/emoji}/blush.png | Bin .../1 => app/assets/images/emoji}/boar.png | Bin .../1 => app/assets/images/emoji}/bomb.png | Bin .../1 => app/assets/images/emoji}/book.png | Bin .../assets/images/emoji}/bookmark.png | Bin .../assets/images/emoji}/bookmark_tabs.png | Bin .../1 => app/assets/images/emoji}/books.png | Bin .../1 => app/assets/images/emoji}/boom.png | Bin .../1 => app/assets/images/emoji}/boot.png | Bin .../1 => app/assets/images/emoji}/bouquet.png | Bin .../1 => app/assets/images/emoji}/bow.png | Bin .../assets/images/emoji}/bow_and_arrow.png | Bin .../assets/images/emoji}/bow_tone1.png | Bin .../assets/images/emoji}/bow_tone2.png | Bin .../assets/images/emoji}/bow_tone3.png | Bin .../assets/images/emoji}/bow_tone4.png | Bin .../assets/images/emoji}/bow_tone5.png | Bin .../1 => app/assets/images/emoji}/bowling.png | Bin .../assets/images/emoji}/boxing_glove.png | Bin .../1 => app/assets/images/emoji}/boy.png | Bin .../assets/images/emoji}/boy_tone1.png | Bin .../assets/images/emoji}/boy_tone2.png | Bin .../assets/images/emoji}/boy_tone3.png | Bin .../assets/images/emoji}/boy_tone4.png | Bin .../assets/images/emoji}/boy_tone5.png | Bin .../1 => app/assets/images/emoji}/bread.png | Bin .../assets/images/emoji}/bride_with_veil.png | Bin .../images/emoji}/bride_with_veil_tone1.png | Bin .../images/emoji}/bride_with_veil_tone2.png | Bin .../images/emoji}/bride_with_veil_tone3.png | Bin .../images/emoji}/bride_with_veil_tone4.png | Bin .../images/emoji}/bride_with_veil_tone5.png | Bin .../assets/images/emoji}/bridge_at_night.png | Bin .../assets/images/emoji}/briefcase.png | Bin .../assets/images/emoji}/broken_heart.png | Bin .../1 => app/assets/images/emoji}/bug.png | Bin .../1 => app/assets/images/emoji}/bulb.png | Bin .../images/emoji}/bullettrain_front.png | Bin .../assets/images/emoji}/bullettrain_side.png | Bin .../1 => app/assets/images/emoji}/burrito.png | Bin .../1 => app/assets/images/emoji}/bus.png | Bin .../1 => app/assets/images/emoji}/busstop.png | Bin .../images/emoji}/bust_in_silhouette.png | Bin .../images/emoji}/busts_in_silhouette.png | Bin .../assets/images/emoji}/butterfly.png | Bin .../1 => app/assets/images/emoji}/cactus.png | Bin .../1 => app/assets/images/emoji}/cake.png | Bin .../assets/images/emoji}/calendar.png | Bin .../assets/images/emoji}/calendar_spiral.png | Bin .../1 => app/assets/images/emoji}/call_me.png | Bin .../assets/images/emoji}/call_me_tone1.png | Bin .../assets/images/emoji}/call_me_tone2.png | Bin .../assets/images/emoji}/call_me_tone3.png | Bin .../assets/images/emoji}/call_me_tone4.png | Bin .../assets/images/emoji}/call_me_tone5.png | Bin .../1 => app/assets/images/emoji}/calling.png | Bin .../1 => app/assets/images/emoji}/camel.png | Bin .../1 => app/assets/images/emoji}/camera.png | Bin .../images/emoji}/camera_with_flash.png | Bin .../1 => app/assets/images/emoji}/camping.png | Bin .../1 => app/assets/images/emoji}/cancer.png | Bin .../1 => app/assets/images/emoji}/candle.png | Bin .../1 => app/assets/images/emoji}/candy.png | Bin .../1 => app/assets/images/emoji}/canoe.png | Bin .../assets/images/emoji}/capital_abcd.png | Bin .../assets/images/emoji}/capricorn.png | Bin .../assets/images/emoji}/card_box.png | Bin .../assets/images/emoji}/card_index.png | Bin .../assets/images/emoji}/carousel_horse.png | Bin .../1 => app/assets/images/emoji}/carrot.png | Bin .../assets/images/emoji}/cartwheel.png | Bin .../assets/images/emoji}/cartwheel_tone1.png | Bin .../assets/images/emoji}/cartwheel_tone2.png | Bin .../assets/images/emoji}/cartwheel_tone3.png | Bin .../assets/images/emoji}/cartwheel_tone4.png | Bin .../assets/images/emoji}/cartwheel_tone5.png | Bin .../1 => app/assets/images/emoji}/cat.png | Bin .../1 => app/assets/images/emoji}/cat2.png | Bin .../1 => app/assets/images/emoji}/cd.png | Bin .../1 => app/assets/images/emoji}/chains.png | Bin .../assets/images/emoji}/champagne.png | Bin .../assets/images/emoji}/champagne_glass.png | Bin .../1 => app/assets/images/emoji}/chart.png | Bin .../emoji}/chart_with_downwards_trend.png | Bin .../emoji}/chart_with_upwards_trend.png | Bin .../assets/images/emoji}/checkered_flag.png | Bin .../1 => app/assets/images/emoji}/cheese.png | Bin .../assets/images/emoji}/cherries.png | Bin .../assets/images/emoji}/cherry_blossom.png | Bin .../assets/images/emoji}/chestnut.png | Bin .../1 => app/assets/images/emoji}/chicken.png | Bin .../images/emoji}/children_crossing.png | Bin .../assets/images/emoji}/chipmunk.png | Bin .../assets/images/emoji}/chocolate_bar.png | Bin .../assets/images/emoji}/christmas_tree.png | Bin .../1 => app/assets/images/emoji}/church.png | Bin .../1 => app/assets/images/emoji}/cinema.png | Bin .../assets/images/emoji}/circus_tent.png | Bin .../assets/images/emoji}/city_dusk.png | Bin .../assets/images/emoji}/city_sunset.png | Bin .../assets/images/emoji}/cityscape.png | Bin .../1 => app/assets/images/emoji}/cl.png | Bin .../1 => app/assets/images/emoji}/clap.png | Bin .../assets/images/emoji}/clap_tone1.png | Bin .../assets/images/emoji}/clap_tone2.png | Bin .../assets/images/emoji}/clap_tone3.png | Bin .../assets/images/emoji}/clap_tone4.png | Bin .../assets/images/emoji}/clap_tone5.png | Bin .../1 => app/assets/images/emoji}/clapper.png | Bin .../images/emoji}/classical_building.png | Bin .../assets/images/emoji}/clipboard.png | Bin .../1 => app/assets/images/emoji}/clock.png | Bin .../1 => app/assets/images/emoji}/clock1.png | Bin .../1 => app/assets/images/emoji}/clock10.png | Bin .../assets/images/emoji}/clock1030.png | Bin .../1 => app/assets/images/emoji}/clock11.png | Bin .../assets/images/emoji}/clock1130.png | Bin .../1 => app/assets/images/emoji}/clock12.png | Bin .../assets/images/emoji}/clock1230.png | Bin .../assets/images/emoji}/clock130.png | Bin .../1 => app/assets/images/emoji}/clock2.png | Bin .../assets/images/emoji}/clock230.png | Bin .../1 => app/assets/images/emoji}/clock3.png | Bin .../assets/images/emoji}/clock330.png | Bin .../1 => app/assets/images/emoji}/clock4.png | Bin .../assets/images/emoji}/clock430.png | Bin .../1 => app/assets/images/emoji}/clock5.png | Bin .../assets/images/emoji}/clock530.png | Bin .../1 => app/assets/images/emoji}/clock6.png | Bin .../assets/images/emoji}/clock630.png | Bin .../1 => app/assets/images/emoji}/clock7.png | Bin .../assets/images/emoji}/clock730.png | Bin .../1 => app/assets/images/emoji}/clock8.png | Bin .../assets/images/emoji}/clock830.png | Bin .../1 => app/assets/images/emoji}/clock9.png | Bin .../assets/images/emoji}/clock930.png | Bin .../assets/images/emoji}/closed_book.png | Bin .../images/emoji}/closed_lock_with_key.png | Bin .../assets/images/emoji}/closed_umbrella.png | Bin .../1 => app/assets/images/emoji}/cloud.png | Bin .../assets/images/emoji}/cloud_lightning.png | Bin .../assets/images/emoji}/cloud_rain.png | Bin .../assets/images/emoji}/cloud_snow.png | Bin .../assets/images/emoji}/cloud_tornado.png | Bin .../1 => app/assets/images/emoji}/clown.png | Bin .../1 => app/assets/images/emoji}/clubs.png | Bin .../assets/images/emoji}/cocktail.png | Bin .../1 => app/assets/images/emoji}/coffee.png | Bin .../1 => app/assets/images/emoji}/coffin.png | Bin .../assets/images/emoji}/cold_sweat.png | Bin .../1 => app/assets/images/emoji}/comet.png | Bin .../assets/images/emoji}/compression.png | Bin .../assets/images/emoji}/computer.png | Bin .../assets/images/emoji}/confetti_ball.png | Bin .../assets/images/emoji}/confounded.png | Bin .../assets/images/emoji}/confused.png | Bin .../assets/images/emoji}/congratulations.png | Bin .../assets/images/emoji}/construction.png | Bin .../images/emoji}/construction_site.png | Bin .../images/emoji}/construction_worker.png | Bin .../emoji}/construction_worker_tone1.png | Bin .../emoji}/construction_worker_tone2.png | Bin .../emoji}/construction_worker_tone3.png | Bin .../emoji}/construction_worker_tone4.png | Bin .../emoji}/construction_worker_tone5.png | Bin .../assets/images/emoji}/control_knobs.png | Bin .../images/emoji}/convenience_store.png | Bin .../1 => app/assets/images/emoji}/cookie.png | Bin .../1 => app/assets/images/emoji}/cooking.png | Bin .../1 => app/assets/images/emoji}/cool.png | Bin .../1 => app/assets/images/emoji}/cop.png | Bin .../assets/images/emoji}/cop_tone1.png | Bin .../assets/images/emoji}/cop_tone2.png | Bin .../assets/images/emoji}/cop_tone3.png | Bin .../assets/images/emoji}/cop_tone4.png | Bin .../assets/images/emoji}/cop_tone5.png | Bin .../assets/images/emoji}/copyright.png | Bin .../1 => app/assets/images/emoji}/corn.png | Bin .../1 => app/assets/images/emoji}/couch.png | Bin .../1 => app/assets/images/emoji}/couple.png | Bin .../assets/images/emoji}/couple_mm.png | Bin .../images/emoji}/couple_with_heart.png | Bin .../assets/images/emoji}/couple_ww.png | Bin .../assets/images/emoji}/couplekiss.png | Bin .../1 => app/assets/images/emoji}/cow.png | Bin .../1 => app/assets/images/emoji}/cow2.png | Bin .../1 => app/assets/images/emoji}/cowboy.png | Bin .../1 => app/assets/images/emoji}/crab.png | Bin .../1 => app/assets/images/emoji}/crayon.png | Bin .../assets/images/emoji}/credit_card.png | Bin .../assets/images/emoji}/crescent_moon.png | Bin .../1 => app/assets/images/emoji}/cricket.png | Bin .../assets/images/emoji}/crocodile.png | Bin .../assets/images/emoji}/croissant.png | Bin .../1 => app/assets/images/emoji}/cross.png | Bin .../assets/images/emoji}/crossed_flags.png | Bin .../assets/images/emoji}/crossed_swords.png | Bin .../1 => app/assets/images/emoji}/crown.png | Bin .../assets/images/emoji}/cruise_ship.png | Bin .../1 => app/assets/images/emoji}/cry.png | Bin .../assets/images/emoji}/crying_cat_face.png | Bin .../assets/images/emoji}/crystal_ball.png | Bin .../assets/images/emoji}/cucumber.png | Bin .../1 => app/assets/images/emoji}/cupid.png | Bin .../assets/images/emoji}/curly_loop.png | Bin .../images/emoji}/currency_exchange.png | Bin .../1 => app/assets/images/emoji}/curry.png | Bin .../1 => app/assets/images/emoji}/custard.png | Bin .../1 => app/assets/images/emoji}/customs.png | Bin .../1 => app/assets/images/emoji}/cyclone.png | Bin .../1 => app/assets/images/emoji}/dagger.png | Bin .../1 => app/assets/images/emoji}/dancer.png | Bin .../assets/images/emoji}/dancer_tone1.png | Bin .../assets/images/emoji}/dancer_tone2.png | Bin .../assets/images/emoji}/dancer_tone3.png | Bin .../assets/images/emoji}/dancer_tone4.png | Bin .../assets/images/emoji}/dancer_tone5.png | Bin .../1 => app/assets/images/emoji}/dancers.png | Bin .../1 => app/assets/images/emoji}/dango.png | Bin .../assets/images/emoji}/dark_sunglasses.png | Bin .../1 => app/assets/images/emoji}/dart.png | Bin .../1 => app/assets/images/emoji}/dash.png | Bin .../1 => app/assets/images/emoji}/date.png | Bin .../assets/images/emoji}/deciduous_tree.png | Bin .../1 => app/assets/images/emoji}/deer.png | Bin .../assets/images/emoji}/department_store.png | Bin .../1 => app/assets/images/emoji}/desert.png | Bin .../1 => app/assets/images/emoji}/desktop.png | Bin .../diamond_shape_with_a_dot_inside.png | Bin .../assets/images/emoji}/diamonds.png | Bin .../assets/images/emoji}/disappointed.png | Bin .../images/emoji}/disappointed_relieved.png | Bin .../assets/images/emoji}/dividers.png | Bin .../1 => app/assets/images/emoji}/dizzy.png | Bin .../assets/images/emoji}/dizzy_face.png | Bin .../assets/images/emoji}/do_not_litter.png | Bin .../1 => app/assets/images/emoji}/dog.png | Bin .../1 => app/assets/images/emoji}/dog2.png | Bin .../1 => app/assets/images/emoji}/dollar.png | Bin .../1 => app/assets/images/emoji}/dolls.png | Bin .../1 => app/assets/images/emoji}/dolphin.png | Bin .../1 => app/assets/images/emoji}/door.png | Bin .../assets/images/emoji}/doughnut.png | Bin .../1 => app/assets/images/emoji}/dove.png | Bin .../1 => app/assets/images/emoji}/dragon.png | Bin .../assets/images/emoji}/dragon_face.png | Bin .../1 => app/assets/images/emoji}/dress.png | Bin .../assets/images/emoji}/dromedary_camel.png | Bin .../assets/images/emoji}/drooling_face.png | Bin .../1 => app/assets/images/emoji}/droplet.png | Bin .../1 => app/assets/images/emoji}/drum.png | Bin .../1 => app/assets/images/emoji}/duck.png | Bin .../1 => app/assets/images/emoji}/dvd.png | Bin .../1 => app/assets/images/emoji}/e-mail.png | Bin .../1 => app/assets/images/emoji}/eagle.png | Bin .../1 => app/assets/images/emoji}/ear.png | Bin .../assets/images/emoji}/ear_of_rice.png | Bin .../assets/images/emoji}/ear_tone1.png | Bin .../assets/images/emoji}/ear_tone2.png | Bin .../assets/images/emoji}/ear_tone3.png | Bin .../assets/images/emoji}/ear_tone4.png | Bin .../assets/images/emoji}/ear_tone5.png | Bin .../assets/images/emoji}/earth_africa.png | Bin .../assets/images/emoji}/earth_americas.png | Bin .../assets/images/emoji}/earth_asia.png | Bin .../1 => app/assets/images/emoji}/egg.png | Bin .../assets/images/emoji}/eggplant.png | Bin .../1 => app/assets/images/emoji}/eight.png | Bin .../emoji}/eight_pointed_black_star.png | Bin .../images/emoji}/eight_spoked_asterisk.png | Bin .../1 => app/assets/images/emoji}/eject.png | Bin .../assets/images/emoji}/electric_plug.png | Bin .../assets/images/emoji}/elephant.png | Bin .../1 => app/assets/images/emoji}/end.png | Bin .../assets/images/emoji}/envelope.png | Bin .../images/emoji}/envelope_with_arrow.png | Bin .../1 => app/assets/images/emoji}/euro.png | Bin .../assets/images/emoji}/european_castle.png | Bin .../images/emoji}/european_post_office.png | Bin .../assets/images/emoji}/evergreen_tree.png | Bin .../assets/images/emoji}/exclamation.png | Bin .../assets/images/emoji}/expressionless.png | Bin .../1 => app/assets/images/emoji}/eye.png | Bin .../images/emoji}/eye_in_speech_bubble.png | Bin .../assets/images/emoji}/eyeglasses.png | Bin .../1 => app/assets/images/emoji}/eyes.png | Bin .../assets/images/emoji}/face_palm.png | Bin .../assets/images/emoji}/face_palm_tone1.png | Bin .../assets/images/emoji}/face_palm_tone2.png | Bin .../assets/images/emoji}/face_palm_tone3.png | Bin .../assets/images/emoji}/face_palm_tone4.png | Bin .../assets/images/emoji}/face_palm_tone5.png | Bin .../1 => app/assets/images/emoji}/factory.png | Bin .../assets/images/emoji}/fallen_leaf.png | Bin .../1 => app/assets/images/emoji}/family.png | Bin .../assets/images/emoji}/family_mmb.png | Bin .../assets/images/emoji}/family_mmbb.png | Bin .../assets/images/emoji}/family_mmg.png | Bin .../assets/images/emoji}/family_mmgb.png | Bin .../assets/images/emoji}/family_mmgg.png | Bin .../assets/images/emoji}/family_mwbb.png | Bin .../assets/images/emoji}/family_mwg.png | Bin .../assets/images/emoji}/family_mwgb.png | Bin .../assets/images/emoji}/family_mwgg.png | Bin .../assets/images/emoji}/family_wwb.png | Bin .../assets/images/emoji}/family_wwbb.png | Bin .../assets/images/emoji}/family_wwg.png | Bin .../assets/images/emoji}/family_wwgb.png | Bin .../assets/images/emoji}/family_wwgg.png | Bin .../assets/images/emoji}/fast_forward.png | Bin .../1 => app/assets/images/emoji}/fax.png | Bin .../1 => app/assets/images/emoji}/fearful.png | Bin .../1 => app/assets/images/emoji}/feet.png | Bin .../1 => app/assets/images/emoji}/fencer.png | Bin .../assets/images/emoji}/ferris_wheel.png | Bin .../1 => app/assets/images/emoji}/ferry.png | Bin .../assets/images/emoji}/field_hockey.png | Bin .../assets/images/emoji}/file_cabinet.png | Bin .../assets/images/emoji}/file_folder.png | Bin .../assets/images/emoji}/film_frames.png | Bin .../assets/images/emoji}/fingers_crossed.png | Bin .../images/emoji}/fingers_crossed_tone1.png | Bin .../images/emoji}/fingers_crossed_tone2.png | Bin .../images/emoji}/fingers_crossed_tone3.png | Bin .../images/emoji}/fingers_crossed_tone4.png | Bin .../images/emoji}/fingers_crossed_tone5.png | Bin .../1 => app/assets/images/emoji}/fire.png | Bin .../assets/images/emoji}/fire_engine.png | Bin .../assets/images/emoji}/fireworks.png | Bin .../assets/images/emoji}/first_place.png | Bin .../images/emoji}/first_quarter_moon.png | Bin .../emoji}/first_quarter_moon_with_face.png | Bin .../1 => app/assets/images/emoji}/fish.png | Bin .../assets/images/emoji}/fish_cake.png | Bin .../images/emoji}/fishing_pole_and_fish.png | Bin .../1 => app/assets/images/emoji}/fist.png | Bin .../assets/images/emoji}/fist_tone1.png | Bin .../assets/images/emoji}/fist_tone2.png | Bin .../assets/images/emoji}/fist_tone3.png | Bin .../assets/images/emoji}/fist_tone4.png | Bin .../assets/images/emoji}/fist_tone5.png | Bin .../1 => app/assets/images/emoji}/five.png | Bin .../1 => app/assets/images/emoji}/flag_ac.png | Bin .../1 => app/assets/images/emoji}/flag_ad.png | Bin .../1 => app/assets/images/emoji}/flag_ae.png | Bin .../1 => app/assets/images/emoji}/flag_af.png | Bin .../1 => app/assets/images/emoji}/flag_ag.png | Bin .../1 => app/assets/images/emoji}/flag_ai.png | Bin .../1 => app/assets/images/emoji}/flag_al.png | Bin .../1 => app/assets/images/emoji}/flag_am.png | Bin .../1 => app/assets/images/emoji}/flag_ao.png | Bin .../1 => app/assets/images/emoji}/flag_aq.png | Bin .../1 => app/assets/images/emoji}/flag_ar.png | Bin .../1 => app/assets/images/emoji}/flag_as.png | Bin .../1 => app/assets/images/emoji}/flag_at.png | Bin .../1 => app/assets/images/emoji}/flag_au.png | Bin .../1 => app/assets/images/emoji}/flag_aw.png | Bin .../1 => app/assets/images/emoji}/flag_ax.png | Bin .../1 => app/assets/images/emoji}/flag_az.png | Bin .../1 => app/assets/images/emoji}/flag_ba.png | Bin .../1 => app/assets/images/emoji}/flag_bb.png | Bin .../1 => app/assets/images/emoji}/flag_bd.png | Bin .../1 => app/assets/images/emoji}/flag_be.png | Bin .../1 => app/assets/images/emoji}/flag_bf.png | Bin .../1 => app/assets/images/emoji}/flag_bg.png | Bin .../1 => app/assets/images/emoji}/flag_bh.png | Bin .../1 => app/assets/images/emoji}/flag_bi.png | Bin .../1 => app/assets/images/emoji}/flag_bj.png | Bin .../1 => app/assets/images/emoji}/flag_bl.png | Bin .../assets/images/emoji}/flag_black.png | Bin .../1 => app/assets/images/emoji}/flag_bm.png | Bin .../1 => app/assets/images/emoji}/flag_bn.png | Bin .../1 => app/assets/images/emoji}/flag_bo.png | Bin .../1 => app/assets/images/emoji}/flag_bq.png | Bin .../1 => app/assets/images/emoji}/flag_br.png | Bin .../1 => app/assets/images/emoji}/flag_bs.png | Bin .../1 => app/assets/images/emoji}/flag_bt.png | Bin .../1 => app/assets/images/emoji}/flag_bv.png | Bin .../1 => app/assets/images/emoji}/flag_bw.png | Bin .../1 => app/assets/images/emoji}/flag_by.png | Bin .../1 => app/assets/images/emoji}/flag_bz.png | Bin .../1 => app/assets/images/emoji}/flag_ca.png | Bin .../1 => app/assets/images/emoji}/flag_cc.png | Bin .../1 => app/assets/images/emoji}/flag_cd.png | Bin .../1 => app/assets/images/emoji}/flag_cf.png | Bin .../1 => app/assets/images/emoji}/flag_cg.png | Bin .../1 => app/assets/images/emoji}/flag_ch.png | Bin .../1 => app/assets/images/emoji}/flag_ci.png | Bin .../1 => app/assets/images/emoji}/flag_ck.png | Bin .../1 => app/assets/images/emoji}/flag_cl.png | Bin .../1 => app/assets/images/emoji}/flag_cm.png | Bin .../1 => app/assets/images/emoji}/flag_cn.png | Bin .../1 => app/assets/images/emoji}/flag_co.png | Bin .../1 => app/assets/images/emoji}/flag_cp.png | Bin .../1 => app/assets/images/emoji}/flag_cr.png | Bin .../1 => app/assets/images/emoji}/flag_cu.png | Bin .../1 => app/assets/images/emoji}/flag_cv.png | Bin .../1 => app/assets/images/emoji}/flag_cw.png | Bin .../1 => app/assets/images/emoji}/flag_cx.png | Bin .../1 => app/assets/images/emoji}/flag_cy.png | Bin .../1 => app/assets/images/emoji}/flag_cz.png | Bin .../1 => app/assets/images/emoji}/flag_de.png | Bin .../1 => app/assets/images/emoji}/flag_dg.png | Bin .../1 => app/assets/images/emoji}/flag_dj.png | Bin .../1 => app/assets/images/emoji}/flag_dk.png | Bin .../1 => app/assets/images/emoji}/flag_dm.png | Bin .../1 => app/assets/images/emoji}/flag_do.png | Bin .../1 => app/assets/images/emoji}/flag_dz.png | Bin .../1 => app/assets/images/emoji}/flag_ea.png | Bin .../1 => app/assets/images/emoji}/flag_ec.png | Bin .../1 => app/assets/images/emoji}/flag_ee.png | Bin .../1 => app/assets/images/emoji}/flag_eg.png | Bin .../1 => app/assets/images/emoji}/flag_eh.png | Bin .../1 => app/assets/images/emoji}/flag_er.png | Bin .../1 => app/assets/images/emoji}/flag_es.png | Bin .../1 => app/assets/images/emoji}/flag_et.png | Bin .../1 => app/assets/images/emoji}/flag_eu.png | Bin .../1 => app/assets/images/emoji}/flag_fi.png | Bin .../1 => app/assets/images/emoji}/flag_fj.png | Bin .../1 => app/assets/images/emoji}/flag_fk.png | Bin .../1 => app/assets/images/emoji}/flag_fm.png | Bin .../1 => app/assets/images/emoji}/flag_fo.png | Bin .../1 => app/assets/images/emoji}/flag_fr.png | Bin .../1 => app/assets/images/emoji}/flag_ga.png | Bin .../1 => app/assets/images/emoji}/flag_gb.png | Bin .../1 => app/assets/images/emoji}/flag_gd.png | Bin .../1 => app/assets/images/emoji}/flag_ge.png | Bin .../1 => app/assets/images/emoji}/flag_gf.png | Bin .../1 => app/assets/images/emoji}/flag_gg.png | Bin .../1 => app/assets/images/emoji}/flag_gh.png | Bin .../1 => app/assets/images/emoji}/flag_gi.png | Bin .../1 => app/assets/images/emoji}/flag_gl.png | Bin .../1 => app/assets/images/emoji}/flag_gm.png | Bin .../1 => app/assets/images/emoji}/flag_gn.png | Bin .../1 => app/assets/images/emoji}/flag_gp.png | Bin .../1 => app/assets/images/emoji}/flag_gq.png | Bin .../1 => app/assets/images/emoji}/flag_gr.png | Bin .../1 => app/assets/images/emoji}/flag_gs.png | Bin .../1 => app/assets/images/emoji}/flag_gt.png | Bin .../1 => app/assets/images/emoji}/flag_gu.png | Bin .../1 => app/assets/images/emoji}/flag_gw.png | Bin .../1 => app/assets/images/emoji}/flag_gy.png | Bin .../1 => app/assets/images/emoji}/flag_hk.png | Bin .../1 => app/assets/images/emoji}/flag_hm.png | Bin .../1 => app/assets/images/emoji}/flag_hn.png | Bin .../1 => app/assets/images/emoji}/flag_hr.png | Bin .../1 => app/assets/images/emoji}/flag_ht.png | Bin .../1 => app/assets/images/emoji}/flag_hu.png | Bin .../1 => app/assets/images/emoji}/flag_ic.png | Bin .../1 => app/assets/images/emoji}/flag_id.png | Bin .../1 => app/assets/images/emoji}/flag_ie.png | Bin .../1 => app/assets/images/emoji}/flag_il.png | Bin .../1 => app/assets/images/emoji}/flag_im.png | Bin .../1 => app/assets/images/emoji}/flag_in.png | Bin .../1 => app/assets/images/emoji}/flag_io.png | Bin .../1 => app/assets/images/emoji}/flag_iq.png | Bin .../1 => app/assets/images/emoji}/flag_ir.png | Bin .../1 => app/assets/images/emoji}/flag_is.png | Bin .../1 => app/assets/images/emoji}/flag_it.png | Bin .../1 => app/assets/images/emoji}/flag_je.png | Bin .../1 => app/assets/images/emoji}/flag_jm.png | Bin .../1 => app/assets/images/emoji}/flag_jo.png | Bin .../1 => app/assets/images/emoji}/flag_jp.png | Bin .../1 => app/assets/images/emoji}/flag_ke.png | Bin .../1 => app/assets/images/emoji}/flag_kg.png | Bin .../1 => app/assets/images/emoji}/flag_kh.png | Bin .../1 => app/assets/images/emoji}/flag_ki.png | Bin .../1 => app/assets/images/emoji}/flag_km.png | Bin .../1 => app/assets/images/emoji}/flag_kn.png | Bin .../1 => app/assets/images/emoji}/flag_kp.png | Bin .../1 => app/assets/images/emoji}/flag_kr.png | Bin .../1 => app/assets/images/emoji}/flag_kw.png | Bin .../1 => app/assets/images/emoji}/flag_ky.png | Bin .../1 => app/assets/images/emoji}/flag_kz.png | Bin .../1 => app/assets/images/emoji}/flag_la.png | Bin .../1 => app/assets/images/emoji}/flag_lb.png | Bin .../1 => app/assets/images/emoji}/flag_lc.png | Bin .../1 => app/assets/images/emoji}/flag_li.png | Bin .../1 => app/assets/images/emoji}/flag_lk.png | Bin .../1 => app/assets/images/emoji}/flag_lr.png | Bin .../1 => app/assets/images/emoji}/flag_ls.png | Bin .../1 => app/assets/images/emoji}/flag_lt.png | Bin .../1 => app/assets/images/emoji}/flag_lu.png | Bin .../1 => app/assets/images/emoji}/flag_lv.png | Bin .../1 => app/assets/images/emoji}/flag_ly.png | Bin .../1 => app/assets/images/emoji}/flag_ma.png | Bin .../1 => app/assets/images/emoji}/flag_mc.png | Bin .../1 => app/assets/images/emoji}/flag_md.png | Bin .../1 => app/assets/images/emoji}/flag_me.png | Bin .../1 => app/assets/images/emoji}/flag_mf.png | Bin .../1 => app/assets/images/emoji}/flag_mg.png | Bin .../1 => app/assets/images/emoji}/flag_mh.png | Bin .../1 => app/assets/images/emoji}/flag_mk.png | Bin .../1 => app/assets/images/emoji}/flag_ml.png | Bin .../1 => app/assets/images/emoji}/flag_mm.png | Bin .../1 => app/assets/images/emoji}/flag_mn.png | Bin .../1 => app/assets/images/emoji}/flag_mo.png | Bin .../1 => app/assets/images/emoji}/flag_mp.png | Bin .../1 => app/assets/images/emoji}/flag_mq.png | Bin .../1 => app/assets/images/emoji}/flag_mr.png | Bin .../1 => app/assets/images/emoji}/flag_ms.png | Bin .../1 => app/assets/images/emoji}/flag_mt.png | Bin .../1 => app/assets/images/emoji}/flag_mu.png | Bin .../1 => app/assets/images/emoji}/flag_mv.png | Bin .../1 => app/assets/images/emoji}/flag_mw.png | Bin .../1 => app/assets/images/emoji}/flag_mx.png | Bin .../1 => app/assets/images/emoji}/flag_my.png | Bin .../1 => app/assets/images/emoji}/flag_mz.png | Bin .../1 => app/assets/images/emoji}/flag_na.png | Bin .../1 => app/assets/images/emoji}/flag_nc.png | Bin .../1 => app/assets/images/emoji}/flag_ne.png | Bin .../1 => app/assets/images/emoji}/flag_nf.png | Bin .../1 => app/assets/images/emoji}/flag_ng.png | Bin .../1 => app/assets/images/emoji}/flag_ni.png | Bin .../1 => app/assets/images/emoji}/flag_nl.png | Bin .../1 => app/assets/images/emoji}/flag_no.png | Bin .../1 => app/assets/images/emoji}/flag_np.png | Bin .../1 => app/assets/images/emoji}/flag_nr.png | Bin .../1 => app/assets/images/emoji}/flag_nu.png | Bin .../1 => app/assets/images/emoji}/flag_nz.png | Bin .../1 => app/assets/images/emoji}/flag_om.png | Bin .../1 => app/assets/images/emoji}/flag_pa.png | Bin .../1 => app/assets/images/emoji}/flag_pe.png | Bin .../1 => app/assets/images/emoji}/flag_pf.png | Bin .../1 => app/assets/images/emoji}/flag_pg.png | Bin .../1 => app/assets/images/emoji}/flag_ph.png | Bin .../1 => app/assets/images/emoji}/flag_pk.png | Bin .../1 => app/assets/images/emoji}/flag_pl.png | Bin .../1 => app/assets/images/emoji}/flag_pm.png | Bin .../1 => app/assets/images/emoji}/flag_pn.png | Bin .../1 => app/assets/images/emoji}/flag_pr.png | Bin .../1 => app/assets/images/emoji}/flag_ps.png | Bin .../1 => app/assets/images/emoji}/flag_pt.png | Bin .../1 => app/assets/images/emoji}/flag_pw.png | Bin .../1 => app/assets/images/emoji}/flag_py.png | Bin .../1 => app/assets/images/emoji}/flag_qa.png | Bin .../1 => app/assets/images/emoji}/flag_re.png | Bin .../1 => app/assets/images/emoji}/flag_ro.png | Bin .../1 => app/assets/images/emoji}/flag_rs.png | Bin .../1 => app/assets/images/emoji}/flag_ru.png | Bin .../1 => app/assets/images/emoji}/flag_rw.png | Bin .../1 => app/assets/images/emoji}/flag_sa.png | Bin .../1 => app/assets/images/emoji}/flag_sb.png | Bin .../1 => app/assets/images/emoji}/flag_sc.png | Bin .../1 => app/assets/images/emoji}/flag_sd.png | Bin .../1 => app/assets/images/emoji}/flag_se.png | Bin .../1 => app/assets/images/emoji}/flag_sg.png | Bin .../1 => app/assets/images/emoji}/flag_sh.png | Bin .../1 => app/assets/images/emoji}/flag_si.png | Bin .../1 => app/assets/images/emoji}/flag_sj.png | Bin .../1 => app/assets/images/emoji}/flag_sk.png | Bin .../1 => app/assets/images/emoji}/flag_sl.png | Bin .../1 => app/assets/images/emoji}/flag_sm.png | Bin .../1 => app/assets/images/emoji}/flag_sn.png | Bin .../1 => app/assets/images/emoji}/flag_so.png | Bin .../1 => app/assets/images/emoji}/flag_sr.png | Bin .../1 => app/assets/images/emoji}/flag_ss.png | Bin .../1 => app/assets/images/emoji}/flag_st.png | Bin .../1 => app/assets/images/emoji}/flag_sv.png | Bin .../1 => app/assets/images/emoji}/flag_sx.png | Bin .../1 => app/assets/images/emoji}/flag_sy.png | Bin .../1 => app/assets/images/emoji}/flag_sz.png | Bin .../1 => app/assets/images/emoji}/flag_ta.png | Bin .../1 => app/assets/images/emoji}/flag_tc.png | Bin .../1 => app/assets/images/emoji}/flag_td.png | Bin .../1 => app/assets/images/emoji}/flag_tf.png | Bin .../1 => app/assets/images/emoji}/flag_tg.png | Bin .../1 => app/assets/images/emoji}/flag_th.png | Bin .../1 => app/assets/images/emoji}/flag_tj.png | Bin .../1 => app/assets/images/emoji}/flag_tk.png | Bin .../1 => app/assets/images/emoji}/flag_tl.png | Bin .../1 => app/assets/images/emoji}/flag_tm.png | Bin .../1 => app/assets/images/emoji}/flag_tn.png | Bin .../1 => app/assets/images/emoji}/flag_to.png | Bin .../1 => app/assets/images/emoji}/flag_tr.png | Bin .../1 => app/assets/images/emoji}/flag_tt.png | Bin .../1 => app/assets/images/emoji}/flag_tv.png | Bin .../1 => app/assets/images/emoji}/flag_tw.png | Bin .../1 => app/assets/images/emoji}/flag_tz.png | Bin .../1 => app/assets/images/emoji}/flag_ua.png | Bin .../1 => app/assets/images/emoji}/flag_ug.png | Bin .../1 => app/assets/images/emoji}/flag_um.png | Bin .../1 => app/assets/images/emoji}/flag_us.png | Bin .../1 => app/assets/images/emoji}/flag_uy.png | Bin .../1 => app/assets/images/emoji}/flag_uz.png | Bin .../1 => app/assets/images/emoji}/flag_va.png | Bin .../1 => app/assets/images/emoji}/flag_vc.png | Bin .../1 => app/assets/images/emoji}/flag_ve.png | Bin .../1 => app/assets/images/emoji}/flag_vg.png | Bin .../1 => app/assets/images/emoji}/flag_vi.png | Bin .../1 => app/assets/images/emoji}/flag_vn.png | Bin .../1 => app/assets/images/emoji}/flag_vu.png | Bin .../1 => app/assets/images/emoji}/flag_wf.png | Bin .../assets/images/emoji}/flag_white.png | Bin .../1 => app/assets/images/emoji}/flag_ws.png | Bin .../1 => app/assets/images/emoji}/flag_xk.png | Bin .../1 => app/assets/images/emoji}/flag_ye.png | Bin .../1 => app/assets/images/emoji}/flag_yt.png | Bin .../1 => app/assets/images/emoji}/flag_za.png | Bin .../1 => app/assets/images/emoji}/flag_zm.png | Bin .../1 => app/assets/images/emoji}/flag_zw.png | Bin .../1 => app/assets/images/emoji}/flags.png | Bin .../assets/images/emoji}/flashlight.png | Bin .../assets/images/emoji}/fleur-de-lis.png | Bin .../assets/images/emoji}/floppy_disk.png | Bin .../images/emoji}/flower_playing_cards.png | Bin .../1 => app/assets/images/emoji}/flushed.png | Bin .../1 => app/assets/images/emoji}/fog.png | Bin .../1 => app/assets/images/emoji}/foggy.png | Bin .../assets/images/emoji}/football.png | Bin .../assets/images/emoji}/footprints.png | Bin .../assets/images/emoji}/fork_and_knife.png | Bin .../assets/images/emoji}/fork_knife_plate.png | Bin .../assets/images/emoji}/fountain.png | Bin .../1 => app/assets/images/emoji}/four.png | Bin .../assets/images/emoji}/four_leaf_clover.png | Bin .../1 => app/assets/images/emoji}/fox.png | Bin .../assets/images/emoji}/frame_photo.png | Bin .../1 => app/assets/images/emoji}/free.png | Bin .../assets/images/emoji}/french_bread.png | Bin .../assets/images/emoji}/fried_shrimp.png | Bin .../1 => app/assets/images/emoji}/fries.png | Bin .../1 => app/assets/images/emoji}/frog.png | Bin .../assets/images/emoji}/frowning.png | Bin .../assets/images/emoji}/frowning2.png | Bin .../assets/images/emoji}/fuelpump.png | Bin .../assets/images/emoji}/full_moon.png | Bin .../images/emoji}/full_moon_with_face.png | Bin .../assets/images/emoji}/game_die.png | Bin .../assets/images/emoji}/gay_pride_flag.png | Bin .../1 => app/assets/images/emoji}/gear.png | Bin .../1 => app/assets/images/emoji}/gem.png | Bin .../1 => app/assets/images/emoji}/gemini.png | Bin .../1 => app/assets/images/emoji}/ghost.png | Bin .../1 => app/assets/images/emoji}/gift.png | Bin .../assets/images/emoji}/gift_heart.png | Bin .../1 => app/assets/images/emoji}/girl.png | Bin .../assets/images/emoji}/girl_tone1.png | Bin .../assets/images/emoji}/girl_tone2.png | Bin .../assets/images/emoji}/girl_tone3.png | Bin .../assets/images/emoji}/girl_tone4.png | Bin .../assets/images/emoji}/girl_tone5.png | Bin .../images/emoji}/globe_with_meridians.png | Bin .../1 => app/assets/images/emoji}/goal.png | Bin .../1 => app/assets/images/emoji}/goat.png | Bin .../1 => app/assets/images/emoji}/golf.png | Bin .../1 => app/assets/images/emoji}/golfer.png | Bin .../1 => app/assets/images/emoji}/gorilla.png | Bin .../1 => app/assets/images/emoji}/grapes.png | Bin .../assets/images/emoji}/green_apple.png | Bin .../assets/images/emoji}/green_book.png | Bin .../assets/images/emoji}/green_heart.png | Bin .../assets/images/emoji}/grey_exclamation.png | Bin .../assets/images/emoji}/grey_question.png | Bin .../assets/images/emoji}/grimacing.png | Bin .../1 => app/assets/images/emoji}/grin.png | Bin .../assets/images/emoji}/grinning.png | Bin .../assets/images/emoji}/guardsman.png | Bin .../assets/images/emoji}/guardsman_tone1.png | Bin .../assets/images/emoji}/guardsman_tone2.png | Bin .../assets/images/emoji}/guardsman_tone3.png | Bin .../assets/images/emoji}/guardsman_tone4.png | Bin .../assets/images/emoji}/guardsman_tone5.png | Bin .../1 => app/assets/images/emoji}/guitar.png | Bin .../1 => app/assets/images/emoji}/gun.png | Bin .../1 => app/assets/images/emoji}/haircut.png | Bin .../assets/images/emoji}/haircut_tone1.png | Bin .../assets/images/emoji}/haircut_tone2.png | Bin .../assets/images/emoji}/haircut_tone3.png | Bin .../assets/images/emoji}/haircut_tone4.png | Bin .../assets/images/emoji}/haircut_tone5.png | Bin .../assets/images/emoji}/hamburger.png | Bin .../1 => app/assets/images/emoji}/hammer.png | Bin .../assets/images/emoji}/hammer_pick.png | Bin .../1 => app/assets/images/emoji}/hamster.png | Bin .../assets/images/emoji}/hand_splayed.png | Bin .../images/emoji}/hand_splayed_tone1.png | Bin .../images/emoji}/hand_splayed_tone2.png | Bin .../images/emoji}/hand_splayed_tone3.png | Bin .../images/emoji}/hand_splayed_tone4.png | Bin .../images/emoji}/hand_splayed_tone5.png | Bin .../1 => app/assets/images/emoji}/handbag.png | Bin .../assets/images/emoji}/handball.png | Bin .../assets/images/emoji}/handball_tone1.png | Bin .../assets/images/emoji}/handball_tone2.png | Bin .../assets/images/emoji}/handball_tone3.png | Bin .../assets/images/emoji}/handball_tone4.png | Bin .../assets/images/emoji}/handball_tone5.png | Bin .../assets/images/emoji}/handshake.png | Bin .../assets/images/emoji}/handshake_tone1.png | Bin .../assets/images/emoji}/handshake_tone2.png | Bin .../assets/images/emoji}/handshake_tone3.png | Bin .../assets/images/emoji}/handshake_tone4.png | Bin .../assets/images/emoji}/handshake_tone5.png | Bin .../1 => app/assets/images/emoji}/hash.png | Bin .../assets/images/emoji}/hatched_chick.png | Bin .../assets/images/emoji}/hatching_chick.png | Bin .../assets/images/emoji}/head_bandage.png | Bin .../assets/images/emoji}/headphones.png | Bin .../assets/images/emoji}/hear_no_evil.png | Bin .../1 => app/assets/images/emoji}/heart.png | Bin .../assets/images/emoji}/heart_decoration.png | Bin .../images/emoji}/heart_exclamation.png | Bin .../assets/images/emoji}/heart_eyes.png | Bin .../assets/images/emoji}/heart_eyes_cat.png | Bin .../assets/images/emoji}/heartbeat.png | Bin .../assets/images/emoji}/heartpulse.png | Bin .../1 => app/assets/images/emoji}/hearts.png | Bin .../assets/images/emoji}/heavy_check_mark.png | Bin .../images/emoji}/heavy_division_sign.png | Bin .../images/emoji}/heavy_dollar_sign.png | Bin .../assets/images/emoji}/heavy_minus_sign.png | Bin .../images/emoji}/heavy_multiplication_x.png | Bin .../assets/images/emoji}/heavy_plus_sign.png | Bin .../assets/images/emoji}/helicopter.png | Bin .../images/emoji}/helmet_with_cross.png | Bin .../1 => app/assets/images/emoji}/herb.png | Bin .../assets/images/emoji}/hibiscus.png | Bin .../assets/images/emoji}/high_brightness.png | Bin .../assets/images/emoji}/high_heel.png | Bin .../1 => app/assets/images/emoji}/hockey.png | Bin .../1 => app/assets/images/emoji}/hole.png | Bin .../1 => app/assets/images/emoji}/homes.png | Bin .../assets/images/emoji}/honey_pot.png | Bin .../1 => app/assets/images/emoji}/horse.png | Bin .../assets/images/emoji}/horse_racing.png | Bin .../images/emoji}/horse_racing_tone1.png | Bin .../images/emoji}/horse_racing_tone2.png | Bin .../images/emoji}/horse_racing_tone3.png | Bin .../images/emoji}/horse_racing_tone4.png | Bin .../images/emoji}/horse_racing_tone5.png | Bin .../assets/images/emoji}/hospital.png | Bin .../assets/images/emoji}/hot_pepper.png | Bin .../1 => app/assets/images/emoji}/hotdog.png | Bin .../1 => app/assets/images/emoji}/hotel.png | Bin .../assets/images/emoji}/hotsprings.png | Bin .../assets/images/emoji}/hourglass.png | Bin .../images/emoji}/hourglass_flowing_sand.png | Bin .../1 => app/assets/images/emoji}/house.png | Bin .../assets/images/emoji}/house_abandoned.png | Bin .../images/emoji}/house_with_garden.png | Bin .../1 => app/assets/images/emoji}/hugging.png | Bin .../1 => app/assets/images/emoji}/hushed.png | Bin .../assets/images/emoji}/ice_cream.png | Bin .../assets/images/emoji}/ice_skate.png | Bin .../assets/images/emoji}/icecream.png | Bin .../1 => app/assets/images/emoji}/id.png | Bin .../images/emoji}/ideograph_advantage.png | Bin .../1 => app/assets/images/emoji}/imp.png | Bin .../assets/images/emoji}/inbox_tray.png | Bin .../images/emoji}/incoming_envelope.png | Bin .../images/emoji}/information_desk_person.png | Bin .../emoji}/information_desk_person_tone1.png | Bin .../emoji}/information_desk_person_tone2.png | Bin .../emoji}/information_desk_person_tone3.png | Bin .../emoji}/information_desk_person_tone4.png | Bin .../emoji}/information_desk_person_tone5.png | Bin .../images/emoji}/information_source.png | Bin .../assets/images/emoji}/innocent.png | Bin .../assets/images/emoji}/interrobang.png | Bin .../1 => app/assets/images/emoji}/iphone.png | Bin .../1 => app/assets/images/emoji}/island.png | Bin .../assets/images/emoji}/izakaya_lantern.png | Bin .../assets/images/emoji}/jack_o_lantern.png | Bin .../1 => app/assets/images/emoji}/japan.png | Bin .../assets/images/emoji}/japanese_castle.png | Bin .../assets/images/emoji}/japanese_goblin.png | Bin .../assets/images/emoji}/japanese_ogre.png | Bin .../1 => app/assets/images/emoji}/jeans.png | Bin .../1 => app/assets/images/emoji}/joy.png | Bin .../1 => app/assets/images/emoji}/joy_cat.png | Bin .../assets/images/emoji}/joystick.png | Bin .../assets/images/emoji}/juggling.png | Bin .../assets/images/emoji}/juggling_tone1.png | Bin .../assets/images/emoji}/juggling_tone2.png | Bin .../assets/images/emoji}/juggling_tone3.png | Bin .../assets/images/emoji}/juggling_tone4.png | Bin .../assets/images/emoji}/juggling_tone5.png | Bin .../1 => app/assets/images/emoji}/kaaba.png | Bin .../1 => app/assets/images/emoji}/key.png | Bin .../1 => app/assets/images/emoji}/key2.png | Bin .../assets/images/emoji}/keyboard.png | Bin .../1 => app/assets/images/emoji}/kimono.png | Bin .../1 => app/assets/images/emoji}/kiss.png | Bin .../1 => app/assets/images/emoji}/kiss_mm.png | Bin .../1 => app/assets/images/emoji}/kiss_ww.png | Bin .../1 => app/assets/images/emoji}/kissing.png | Bin .../assets/images/emoji}/kissing_cat.png | Bin .../images/emoji}/kissing_closed_eyes.png | Bin .../assets/images/emoji}/kissing_heart.png | Bin .../images/emoji}/kissing_smiling_eyes.png | Bin .../1 => app/assets/images/emoji}/kiwi.png | Bin .../1 => app/assets/images/emoji}/knife.png | Bin .../1 => app/assets/images/emoji}/koala.png | Bin .../1 => app/assets/images/emoji}/koko.png | Bin .../1 => app/assets/images/emoji}/label.png | Bin .../images/emoji}/large_blue_circle.png | Bin .../images/emoji}/large_blue_diamond.png | Bin .../images/emoji}/large_orange_diamond.png | Bin .../images/emoji}/last_quarter_moon.png | Bin .../emoji}/last_quarter_moon_with_face.png | Bin .../assets/images/emoji}/laughing.png | Bin .../1 => app/assets/images/emoji}/leaves.png | Bin .../1 => app/assets/images/emoji}/ledger.png | Bin .../assets/images/emoji}/left_facing_fist.png | Bin .../images/emoji}/left_facing_fist_tone1.png | Bin .../images/emoji}/left_facing_fist_tone2.png | Bin .../images/emoji}/left_facing_fist_tone3.png | Bin .../images/emoji}/left_facing_fist_tone4.png | Bin .../images/emoji}/left_facing_fist_tone5.png | Bin .../assets/images/emoji}/left_luggage.png | Bin .../assets/images/emoji}/left_right_arrow.png | Bin .../emoji}/leftwards_arrow_with_hook.png | Bin .../1 => app/assets/images/emoji}/lemon.png | Bin .../1 => app/assets/images/emoji}/leo.png | Bin .../1 => app/assets/images/emoji}/leopard.png | Bin .../assets/images/emoji}/level_slider.png | Bin .../assets/images/emoji}/levitate.png | Bin .../1 => app/assets/images/emoji}/libra.png | Bin .../1 => app/assets/images/emoji}/lifter.png | Bin .../assets/images/emoji}/lifter_tone1.png | Bin .../assets/images/emoji}/lifter_tone2.png | Bin .../assets/images/emoji}/lifter_tone3.png | Bin .../assets/images/emoji}/lifter_tone4.png | Bin .../assets/images/emoji}/lifter_tone5.png | Bin .../assets/images/emoji}/light_rail.png | Bin .../1 => app/assets/images/emoji}/link.png | Bin .../assets/images/emoji}/lion_face.png | Bin .../1 => app/assets/images/emoji}/lips.png | Bin .../assets/images/emoji}/lipstick.png | Bin .../1 => app/assets/images/emoji}/lizard.png | Bin .../1 => app/assets/images/emoji}/lock.png | Bin .../images/emoji}/lock_with_ink_pen.png | Bin .../assets/images/emoji}/lollipop.png | Bin .../1 => app/assets/images/emoji}/loop.png | Bin .../assets/images/emoji}/loud_sound.png | Bin .../assets/images/emoji}/loudspeaker.png | Bin .../assets/images/emoji}/love_hotel.png | Bin .../assets/images/emoji}/love_letter.png | Bin .../assets/images/emoji}/low_brightness.png | Bin .../assets/images/emoji}/lying_face.png | Bin .../1 => app/assets/images/emoji}/m.png | Bin .../1 => app/assets/images/emoji}/mag.png | Bin .../assets/images/emoji}/mag_right.png | Bin .../1 => app/assets/images/emoji}/mahjong.png | Bin .../1 => app/assets/images/emoji}/mailbox.png | Bin .../assets/images/emoji}/mailbox_closed.png | Bin .../images/emoji}/mailbox_with_mail.png | Bin .../images/emoji}/mailbox_with_no_mail.png | Bin .../1 => app/assets/images/emoji}/man.png | Bin .../assets/images/emoji}/man_dancing.png | Bin .../images/emoji}/man_dancing_tone1.png | Bin .../images/emoji}/man_dancing_tone2.png | Bin .../images/emoji}/man_dancing_tone3.png | Bin .../images/emoji}/man_dancing_tone4.png | Bin .../images/emoji}/man_dancing_tone5.png | Bin .../assets/images/emoji}/man_in_tuxedo.png | Bin .../images/emoji}/man_in_tuxedo_tone1.png | Bin .../images/emoji}/man_in_tuxedo_tone2.png | Bin .../images/emoji}/man_in_tuxedo_tone3.png | Bin .../images/emoji}/man_in_tuxedo_tone4.png | Bin .../images/emoji}/man_in_tuxedo_tone5.png | Bin .../assets/images/emoji}/man_tone1.png | Bin .../assets/images/emoji}/man_tone2.png | Bin .../assets/images/emoji}/man_tone3.png | Bin .../assets/images/emoji}/man_tone4.png | Bin .../assets/images/emoji}/man_tone5.png | Bin .../images/emoji}/man_with_gua_pi_mao.png | Bin .../emoji}/man_with_gua_pi_mao_tone1.png | Bin .../emoji}/man_with_gua_pi_mao_tone2.png | Bin .../emoji}/man_with_gua_pi_mao_tone3.png | Bin .../emoji}/man_with_gua_pi_mao_tone4.png | Bin .../emoji}/man_with_gua_pi_mao_tone5.png | Bin .../assets/images/emoji}/man_with_turban.png | Bin .../images/emoji}/man_with_turban_tone1.png | Bin .../images/emoji}/man_with_turban_tone2.png | Bin .../images/emoji}/man_with_turban_tone3.png | Bin .../images/emoji}/man_with_turban_tone4.png | Bin .../images/emoji}/man_with_turban_tone5.png | Bin .../assets/images/emoji}/mans_shoe.png | Bin .../1 => app/assets/images/emoji}/map.png | Bin .../assets/images/emoji}/maple_leaf.png | Bin .../images/emoji}/martial_arts_uniform.png | Bin .../1 => app/assets/images/emoji}/mask.png | Bin .../1 => app/assets/images/emoji}/massage.png | Bin .../assets/images/emoji}/massage_tone1.png | Bin .../assets/images/emoji}/massage_tone2.png | Bin .../assets/images/emoji}/massage_tone3.png | Bin .../assets/images/emoji}/massage_tone4.png | Bin .../assets/images/emoji}/massage_tone5.png | Bin .../assets/images/emoji}/meat_on_bone.png | Bin .../1 => app/assets/images/emoji}/medal.png | Bin .../1 => app/assets/images/emoji}/mega.png | Bin .../1 => app/assets/images/emoji}/melon.png | Bin .../1 => app/assets/images/emoji}/menorah.png | Bin .../1 => app/assets/images/emoji}/mens.png | Bin .../1 => app/assets/images/emoji}/metal.png | Bin .../assets/images/emoji}/metal_tone1.png | Bin .../assets/images/emoji}/metal_tone2.png | Bin .../assets/images/emoji}/metal_tone3.png | Bin .../assets/images/emoji}/metal_tone4.png | Bin .../assets/images/emoji}/metal_tone5.png | Bin .../1 => app/assets/images/emoji}/metro.png | Bin .../assets/images/emoji}/microphone.png | Bin .../assets/images/emoji}/microphone2.png | Bin .../assets/images/emoji}/microscope.png | Bin .../assets/images/emoji}/middle_finger.png | Bin .../images/emoji}/middle_finger_tone1.png | Bin .../images/emoji}/middle_finger_tone2.png | Bin .../images/emoji}/middle_finger_tone3.png | Bin .../images/emoji}/middle_finger_tone4.png | Bin .../images/emoji}/middle_finger_tone5.png | Bin .../assets/images/emoji}/military_medal.png | Bin .../1 => app/assets/images/emoji}/milk.png | Bin .../assets/images/emoji}/milky_way.png | Bin .../1 => app/assets/images/emoji}/minibus.png | Bin .../assets/images/emoji}/minidisc.png | Bin .../assets/images/emoji}/mobile_phone_off.png | Bin .../assets/images/emoji}/money_mouth.png | Bin .../assets/images/emoji}/money_with_wings.png | Bin .../assets/images/emoji}/moneybag.png | Bin .../1 => app/assets/images/emoji}/monkey.png | Bin .../assets/images/emoji}/monkey_face.png | Bin .../assets/images/emoji}/monorail.png | Bin .../assets/images/emoji}/mortar_board.png | Bin .../1 => app/assets/images/emoji}/mosque.png | Bin .../assets/images/emoji}/motor_scooter.png | Bin .../assets/images/emoji}/motorboat.png | Bin .../assets/images/emoji}/motorcycle.png | Bin .../assets/images/emoji}/motorway.png | Bin .../assets/images/emoji}/mount_fuji.png | Bin .../assets/images/emoji}/mountain.png | Bin .../images/emoji}/mountain_bicyclist.png | Bin .../emoji}/mountain_bicyclist_tone1.png | Bin .../emoji}/mountain_bicyclist_tone2.png | Bin .../emoji}/mountain_bicyclist_tone3.png | Bin .../emoji}/mountain_bicyclist_tone4.png | Bin .../emoji}/mountain_bicyclist_tone5.png | Bin .../images/emoji}/mountain_cableway.png | Bin .../assets/images/emoji}/mountain_railway.png | Bin .../assets/images/emoji}/mountain_snow.png | Bin .../1 => app/assets/images/emoji}/mouse.png | Bin .../1 => app/assets/images/emoji}/mouse2.png | Bin .../images/emoji}/mouse_three_button.png | Bin .../assets/images/emoji}/movie_camera.png | Bin .../1 => app/assets/images/emoji}/moyai.png | Bin .../assets/images/emoji}/mrs_claus.png | Bin .../assets/images/emoji}/mrs_claus_tone1.png | Bin .../assets/images/emoji}/mrs_claus_tone2.png | Bin .../assets/images/emoji}/mrs_claus_tone3.png | Bin .../assets/images/emoji}/mrs_claus_tone4.png | Bin .../assets/images/emoji}/mrs_claus_tone5.png | Bin .../1 => app/assets/images/emoji}/muscle.png | Bin .../assets/images/emoji}/muscle_tone1.png | Bin .../assets/images/emoji}/muscle_tone2.png | Bin .../assets/images/emoji}/muscle_tone3.png | Bin .../assets/images/emoji}/muscle_tone4.png | Bin .../assets/images/emoji}/muscle_tone5.png | Bin .../assets/images/emoji}/mushroom.png | Bin .../assets/images/emoji}/musical_keyboard.png | Bin .../assets/images/emoji}/musical_note.png | Bin .../assets/images/emoji}/musical_score.png | Bin .../1 => app/assets/images/emoji}/mute.png | Bin .../assets/images/emoji}/nail_care.png | Bin .../assets/images/emoji}/nail_care_tone1.png | Bin .../assets/images/emoji}/nail_care_tone2.png | Bin .../assets/images/emoji}/nail_care_tone3.png | Bin .../assets/images/emoji}/nail_care_tone4.png | Bin .../assets/images/emoji}/nail_care_tone5.png | Bin .../assets/images/emoji}/name_badge.png | Bin .../assets/images/emoji}/nauseated_face.png | Bin .../1 => app/assets/images/emoji}/necktie.png | Bin .../emoji}/negative_squared_cross_mark.png | Bin .../1 => app/assets/images/emoji}/nerd.png | Bin .../assets/images/emoji}/neutral_face.png | Bin .../1 => app/assets/images/emoji}/new.png | Bin .../assets/images/emoji}/new_moon.png | Bin .../images/emoji}/new_moon_with_face.png | Bin .../assets/images/emoji}/newspaper.png | Bin .../assets/images/emoji}/newspaper2.png | Bin .../1 => app/assets/images/emoji}/ng.png | Bin .../assets/images/emoji}/night_with_stars.png | Bin .../1 => app/assets/images/emoji}/nine.png | Bin .../1 => app/assets/images/emoji}/no_bell.png | Bin .../assets/images/emoji}/no_bicycles.png | Bin .../assets/images/emoji}/no_entry.png | Bin .../assets/images/emoji}/no_entry_sign.png | Bin .../1 => app/assets/images/emoji}/no_good.png | Bin .../assets/images/emoji}/no_good_tone1.png | Bin .../assets/images/emoji}/no_good_tone2.png | Bin .../assets/images/emoji}/no_good_tone3.png | Bin .../assets/images/emoji}/no_good_tone4.png | Bin .../assets/images/emoji}/no_good_tone5.png | Bin .../assets/images/emoji}/no_mobile_phones.png | Bin .../assets/images/emoji}/no_mouth.png | Bin .../assets/images/emoji}/no_pedestrians.png | Bin .../assets/images/emoji}/no_smoking.png | Bin .../images/emoji}/non-potable_water.png | Bin .../1 => app/assets/images/emoji}/nose.png | Bin .../assets/images/emoji}/nose_tone1.png | Bin .../assets/images/emoji}/nose_tone2.png | Bin .../assets/images/emoji}/nose_tone3.png | Bin .../assets/images/emoji}/nose_tone4.png | Bin .../assets/images/emoji}/nose_tone5.png | Bin .../assets/images/emoji}/notebook.png | Bin .../emoji}/notebook_with_decorative_cover.png | Bin .../assets/images/emoji}/notepad_spiral.png | Bin .../1 => app/assets/images/emoji}/notes.png | Bin .../assets/images/emoji}/nut_and_bolt.png | Bin .../1 => app/assets/images/emoji}/o.png | Bin .../1 => app/assets/images/emoji}/o2.png | Bin .../1 => app/assets/images/emoji}/ocean.png | Bin .../assets/images/emoji}/octagonal_sign.png | Bin .../1 => app/assets/images/emoji}/octopus.png | Bin .../1 => app/assets/images/emoji}/oden.png | Bin .../1 => app/assets/images/emoji}/office.png | Bin .../1 => app/assets/images/emoji}/oil.png | Bin .../1 => app/assets/images/emoji}/ok.png | Bin .../1 => app/assets/images/emoji}/ok_hand.png | Bin .../assets/images/emoji}/ok_hand_tone1.png | Bin .../assets/images/emoji}/ok_hand_tone2.png | Bin .../assets/images/emoji}/ok_hand_tone3.png | Bin .../assets/images/emoji}/ok_hand_tone4.png | Bin .../assets/images/emoji}/ok_hand_tone5.png | Bin .../assets/images/emoji}/ok_woman.png | Bin .../assets/images/emoji}/ok_woman_tone1.png | Bin .../assets/images/emoji}/ok_woman_tone2.png | Bin .../assets/images/emoji}/ok_woman_tone3.png | Bin .../assets/images/emoji}/ok_woman_tone4.png | Bin .../assets/images/emoji}/ok_woman_tone5.png | Bin .../assets/images/emoji}/older_man.png | Bin .../assets/images/emoji}/older_man_tone1.png | Bin .../assets/images/emoji}/older_man_tone2.png | Bin .../assets/images/emoji}/older_man_tone3.png | Bin .../assets/images/emoji}/older_man_tone4.png | Bin .../assets/images/emoji}/older_man_tone5.png | Bin .../assets/images/emoji}/older_woman.png | Bin .../images/emoji}/older_woman_tone1.png | Bin .../images/emoji}/older_woman_tone2.png | Bin .../images/emoji}/older_woman_tone3.png | Bin .../images/emoji}/older_woman_tone4.png | Bin .../images/emoji}/older_woman_tone5.png | Bin .../assets/images/emoji}/om_symbol.png | Bin .../1 => app/assets/images/emoji}/on.png | Bin .../images/emoji}/oncoming_automobile.png | Bin .../assets/images/emoji}/oncoming_bus.png | Bin .../images/emoji}/oncoming_police_car.png | Bin .../assets/images/emoji}/oncoming_taxi.png | Bin .../1 => app/assets/images/emoji}/one.png | Bin .../assets/images/emoji}/open_file_folder.png | Bin .../assets/images/emoji}/open_hands.png | Bin .../assets/images/emoji}/open_hands_tone1.png | Bin .../assets/images/emoji}/open_hands_tone2.png | Bin .../assets/images/emoji}/open_hands_tone3.png | Bin .../assets/images/emoji}/open_hands_tone4.png | Bin .../assets/images/emoji}/open_hands_tone5.png | Bin .../assets/images/emoji}/open_mouth.png | Bin .../assets/images/emoji}/ophiuchus.png | Bin .../assets/images/emoji}/orange_book.png | Bin .../assets/images/emoji}/orthodox_cross.png | Bin .../assets/images/emoji}/outbox_tray.png | Bin .../1 => app/assets/images/emoji}/owl.png | Bin .../1 => app/assets/images/emoji}/ox.png | Bin .../1 => app/assets/images/emoji}/package.png | Bin .../assets/images/emoji}/page_facing_up.png | Bin .../assets/images/emoji}/page_with_curl.png | Bin .../1 => app/assets/images/emoji}/pager.png | Bin .../assets/images/emoji}/paintbrush.png | Bin .../assets/images/emoji}/palm_tree.png | Bin .../assets/images/emoji}/pancakes.png | Bin .../assets/images/emoji}/panda_face.png | Bin .../assets/images/emoji}/paperclip.png | Bin .../assets/images/emoji}/paperclips.png | Bin .../1 => app/assets/images/emoji}/park.png | Bin .../1 => app/assets/images/emoji}/parking.png | Bin .../images/emoji}/part_alternation_mark.png | Bin .../assets/images/emoji}/partly_sunny.png | Bin .../assets/images/emoji}/passport_control.png | Bin .../assets/images/emoji}/pause_button.png | Bin .../1 => app/assets/images/emoji}/peace.png | Bin .../1 => app/assets/images/emoji}/peach.png | Bin .../1 => app/assets/images/emoji}/peanuts.png | Bin .../1 => app/assets/images/emoji}/pear.png | Bin .../assets/images/emoji}/pen_ballpoint.png | Bin .../assets/images/emoji}/pen_fountain.png | Bin .../1 => app/assets/images/emoji}/pencil.png | Bin .../1 => app/assets/images/emoji}/pencil2.png | Bin .../1 => app/assets/images/emoji}/penguin.png | Bin .../1 => app/assets/images/emoji}/pensive.png | Bin .../assets/images/emoji}/performing_arts.png | Bin .../assets/images/emoji}/persevere.png | Bin .../assets/images/emoji}/person_frowning.png | Bin .../images/emoji}/person_frowning_tone1.png | Bin .../images/emoji}/person_frowning_tone2.png | Bin .../images/emoji}/person_frowning_tone3.png | Bin .../images/emoji}/person_frowning_tone4.png | Bin .../images/emoji}/person_frowning_tone5.png | Bin .../images/emoji}/person_with_blond_hair.png | Bin .../emoji}/person_with_blond_hair_tone1.png | Bin .../emoji}/person_with_blond_hair_tone2.png | Bin .../emoji}/person_with_blond_hair_tone3.png | Bin .../emoji}/person_with_blond_hair_tone4.png | Bin .../emoji}/person_with_blond_hair_tone5.png | Bin .../emoji}/person_with_pouting_face.png | Bin .../emoji}/person_with_pouting_face_tone1.png | Bin .../emoji}/person_with_pouting_face_tone2.png | Bin .../emoji}/person_with_pouting_face_tone3.png | Bin .../emoji}/person_with_pouting_face_tone4.png | Bin .../emoji}/person_with_pouting_face_tone5.png | Bin .../1 => app/assets/images/emoji}/pick.png | Bin .../1 => app/assets/images/emoji}/pig.png | Bin .../1 => app/assets/images/emoji}/pig2.png | Bin .../assets/images/emoji}/pig_nose.png | Bin .../1 => app/assets/images/emoji}/pill.png | Bin .../assets/images/emoji}/pineapple.png | Bin .../assets/images/emoji}/ping_pong.png | Bin .../1 => app/assets/images/emoji}/pisces.png | Bin .../1 => app/assets/images/emoji}/pizza.png | Bin .../assets/images/emoji}/place_of_worship.png | Bin .../assets/images/emoji}/play_pause.png | Bin .../assets/images/emoji}/point_down.png | Bin .../assets/images/emoji}/point_down_tone1.png | Bin .../assets/images/emoji}/point_down_tone2.png | Bin .../assets/images/emoji}/point_down_tone3.png | Bin .../assets/images/emoji}/point_down_tone4.png | Bin .../assets/images/emoji}/point_down_tone5.png | Bin .../assets/images/emoji}/point_left.png | Bin .../assets/images/emoji}/point_left_tone1.png | Bin .../assets/images/emoji}/point_left_tone2.png | Bin .../assets/images/emoji}/point_left_tone3.png | Bin .../assets/images/emoji}/point_left_tone4.png | Bin .../assets/images/emoji}/point_left_tone5.png | Bin .../assets/images/emoji}/point_right.png | Bin .../images/emoji}/point_right_tone1.png | Bin .../images/emoji}/point_right_tone2.png | Bin .../images/emoji}/point_right_tone3.png | Bin .../images/emoji}/point_right_tone4.png | Bin .../images/emoji}/point_right_tone5.png | Bin .../assets/images/emoji}/point_up.png | Bin .../assets/images/emoji}/point_up_2.png | Bin .../assets/images/emoji}/point_up_2_tone1.png | Bin .../assets/images/emoji}/point_up_2_tone2.png | Bin .../assets/images/emoji}/point_up_2_tone3.png | Bin .../assets/images/emoji}/point_up_2_tone4.png | Bin .../assets/images/emoji}/point_up_2_tone5.png | Bin .../assets/images/emoji}/point_up_tone1.png | Bin .../assets/images/emoji}/point_up_tone2.png | Bin .../assets/images/emoji}/point_up_tone3.png | Bin .../assets/images/emoji}/point_up_tone4.png | Bin .../assets/images/emoji}/point_up_tone5.png | Bin .../assets/images/emoji}/police_car.png | Bin .../1 => app/assets/images/emoji}/poodle.png | Bin .../1 => app/assets/images/emoji}/poop.png | Bin .../1 => app/assets/images/emoji}/popcorn.png | Bin .../assets/images/emoji}/post_office.png | Bin .../assets/images/emoji}/postal_horn.png | Bin .../1 => app/assets/images/emoji}/postbox.png | Bin .../assets/images/emoji}/potable_water.png | Bin .../1 => app/assets/images/emoji}/potato.png | Bin .../1 => app/assets/images/emoji}/pouch.png | Bin .../assets/images/emoji}/poultry_leg.png | Bin .../1 => app/assets/images/emoji}/pound.png | Bin .../assets/images/emoji}/pouting_cat.png | Bin .../1 => app/assets/images/emoji}/pray.png | Bin .../assets/images/emoji}/pray_tone1.png | Bin .../assets/images/emoji}/pray_tone2.png | Bin .../assets/images/emoji}/pray_tone3.png | Bin .../assets/images/emoji}/pray_tone4.png | Bin .../assets/images/emoji}/pray_tone5.png | Bin .../assets/images/emoji}/prayer_beads.png | Bin .../assets/images/emoji}/pregnant_woman.png | Bin .../images/emoji}/pregnant_woman_tone1.png | Bin .../images/emoji}/pregnant_woman_tone2.png | Bin .../images/emoji}/pregnant_woman_tone3.png | Bin .../images/emoji}/pregnant_woman_tone4.png | Bin .../images/emoji}/pregnant_woman_tone5.png | Bin .../1 => app/assets/images/emoji}/prince.png | Bin .../assets/images/emoji}/prince_tone1.png | Bin .../assets/images/emoji}/prince_tone2.png | Bin .../assets/images/emoji}/prince_tone3.png | Bin .../assets/images/emoji}/prince_tone4.png | Bin .../assets/images/emoji}/prince_tone5.png | Bin .../assets/images/emoji}/princess.png | Bin .../assets/images/emoji}/princess_tone1.png | Bin .../assets/images/emoji}/princess_tone2.png | Bin .../assets/images/emoji}/princess_tone3.png | Bin .../assets/images/emoji}/princess_tone4.png | Bin .../assets/images/emoji}/princess_tone5.png | Bin .../1 => app/assets/images/emoji}/printer.png | Bin .../assets/images/emoji}/projector.png | Bin .../1 => app/assets/images/emoji}/punch.png | Bin .../assets/images/emoji}/punch_tone1.png | Bin .../assets/images/emoji}/punch_tone2.png | Bin .../assets/images/emoji}/punch_tone3.png | Bin .../assets/images/emoji}/punch_tone4.png | Bin .../assets/images/emoji}/punch_tone5.png | Bin .../assets/images/emoji}/purple_heart.png | Bin .../1 => app/assets/images/emoji}/purse.png | Bin .../1 => app/assets/images/emoji}/pushpin.png | Bin .../images/emoji}/put_litter_in_its_place.png | Bin .../assets/images/emoji}/question.png | Bin .../1 => app/assets/images/emoji}/rabbit.png | Bin .../1 => app/assets/images/emoji}/rabbit2.png | Bin .../assets/images/emoji}/race_car.png | Bin .../assets/images/emoji}/racehorse.png | Bin .../1 => app/assets/images/emoji}/radio.png | Bin .../assets/images/emoji}/radio_button.png | Bin .../assets/images/emoji}/radioactive.png | Bin .../1 => app/assets/images/emoji}/rage.png | Bin .../assets/images/emoji}/railway_car.png | Bin .../assets/images/emoji}/railway_track.png | Bin .../1 => app/assets/images/emoji}/rainbow.png | Bin .../images/emoji}/raised_back_of_hand.png | Bin .../emoji}/raised_back_of_hand_tone1.png | Bin .../emoji}/raised_back_of_hand_tone2.png | Bin .../emoji}/raised_back_of_hand_tone3.png | Bin .../emoji}/raised_back_of_hand_tone4.png | Bin .../emoji}/raised_back_of_hand_tone5.png | Bin .../assets/images/emoji}/raised_hand.png | Bin .../images/emoji}/raised_hand_tone1.png | Bin .../images/emoji}/raised_hand_tone2.png | Bin .../images/emoji}/raised_hand_tone3.png | Bin .../images/emoji}/raised_hand_tone4.png | Bin .../images/emoji}/raised_hand_tone5.png | Bin .../assets/images/emoji}/raised_hands.png | Bin .../images/emoji}/raised_hands_tone1.png | Bin .../images/emoji}/raised_hands_tone2.png | Bin .../images/emoji}/raised_hands_tone3.png | Bin .../images/emoji}/raised_hands_tone4.png | Bin .../images/emoji}/raised_hands_tone5.png | Bin .../assets/images/emoji}/raising_hand.png | Bin .../images/emoji}/raising_hand_tone1.png | Bin .../images/emoji}/raising_hand_tone2.png | Bin .../images/emoji}/raising_hand_tone3.png | Bin .../images/emoji}/raising_hand_tone4.png | Bin .../images/emoji}/raising_hand_tone5.png | Bin .../1 => app/assets/images/emoji}/ram.png | Bin .../1 => app/assets/images/emoji}/ramen.png | Bin .../1 => app/assets/images/emoji}/rat.png | Bin .../assets/images/emoji}/record_button.png | Bin .../1 => app/assets/images/emoji}/recycle.png | Bin .../1 => app/assets/images/emoji}/red_car.png | Bin .../assets/images/emoji}/red_circle.png | Bin .../assets/images/emoji}/registered.png | Bin .../1 => app/assets/images/emoji}/relaxed.png | Bin .../assets/images/emoji}/relieved.png | Bin .../assets/images/emoji}/reminder_ribbon.png | Bin .../1 => app/assets/images/emoji}/repeat.png | Bin .../assets/images/emoji}/repeat_one.png | Bin .../assets/images/emoji}/restroom.png | Bin .../assets/images/emoji}/revolving_hearts.png | Bin .../1 => app/assets/images/emoji}/rewind.png | Bin .../1 => app/assets/images/emoji}/rhino.png | Bin .../1 => app/assets/images/emoji}/ribbon.png | Bin .../1 => app/assets/images/emoji}/rice.png | Bin .../assets/images/emoji}/rice_ball.png | Bin .../assets/images/emoji}/rice_cracker.png | Bin .../assets/images/emoji}/rice_scene.png | Bin .../images/emoji}/right_facing_fist.png | Bin .../images/emoji}/right_facing_fist_tone1.png | Bin .../images/emoji}/right_facing_fist_tone2.png | Bin .../images/emoji}/right_facing_fist_tone3.png | Bin .../images/emoji}/right_facing_fist_tone4.png | Bin .../images/emoji}/right_facing_fist_tone5.png | Bin .../1 => app/assets/images/emoji}/ring.png | Bin .../1 => app/assets/images/emoji}/robot.png | Bin .../1 => app/assets/images/emoji}/rocket.png | Bin .../1 => app/assets/images/emoji}/rofl.png | Bin .../assets/images/emoji}/roller_coaster.png | Bin .../assets/images/emoji}/rolling_eyes.png | Bin .../1 => app/assets/images/emoji}/rooster.png | Bin .../1 => app/assets/images/emoji}/rose.png | Bin .../1 => app/assets/images/emoji}/rosette.png | Bin .../assets/images/emoji}/rotating_light.png | Bin .../assets/images/emoji}/round_pushpin.png | Bin .../1 => app/assets/images/emoji}/rowboat.png | Bin .../assets/images/emoji}/rowboat_tone1.png | Bin .../assets/images/emoji}/rowboat_tone2.png | Bin .../assets/images/emoji}/rowboat_tone3.png | Bin .../assets/images/emoji}/rowboat_tone4.png | Bin .../assets/images/emoji}/rowboat_tone5.png | Bin .../assets/images/emoji}/rugby_football.png | Bin .../1 => app/assets/images/emoji}/runner.png | Bin .../assets/images/emoji}/runner_tone1.png | Bin .../assets/images/emoji}/runner_tone2.png | Bin .../assets/images/emoji}/runner_tone3.png | Bin .../assets/images/emoji}/runner_tone4.png | Bin .../assets/images/emoji}/runner_tone5.png | Bin .../images/emoji}/running_shirt_with_sash.png | Bin .../1 => app/assets/images/emoji}/sa.png | Bin .../assets/images/emoji}/sagittarius.png | Bin .../assets/images/emoji}/sailboat.png | Bin .../1 => app/assets/images/emoji}/sake.png | Bin .../1 => app/assets/images/emoji}/salad.png | Bin .../1 => app/assets/images/emoji}/sandal.png | Bin .../1 => app/assets/images/emoji}/santa.png | Bin .../assets/images/emoji}/santa_tone1.png | Bin .../assets/images/emoji}/santa_tone2.png | Bin .../assets/images/emoji}/santa_tone3.png | Bin .../assets/images/emoji}/santa_tone4.png | Bin .../assets/images/emoji}/santa_tone5.png | Bin .../assets/images/emoji}/satellite.png | Bin .../images/emoji}/satellite_orbital.png | Bin .../assets/images/emoji}/saxophone.png | Bin .../1 => app/assets/images/emoji}/scales.png | Bin .../1 => app/assets/images/emoji}/school.png | Bin .../assets/images/emoji}/school_satchel.png | Bin .../assets/images/emoji}/scissors.png | Bin .../1 => app/assets/images/emoji}/scooter.png | Bin .../assets/images/emoji}/scorpion.png | Bin .../assets/images/emoji}/scorpius.png | Bin .../1 => app/assets/images/emoji}/scream.png | Bin .../assets/images/emoji}/scream_cat.png | Bin .../1 => app/assets/images/emoji}/scroll.png | Bin .../1 => app/assets/images/emoji}/seat.png | Bin .../assets/images/emoji}/second_place.png | Bin .../1 => app/assets/images/emoji}/secret.png | Bin .../assets/images/emoji}/see_no_evil.png | Bin .../assets/images/emoji}/seedling.png | Bin .../1 => app/assets/images/emoji}/selfie.png | Bin .../assets/images/emoji}/selfie_tone1.png | Bin .../assets/images/emoji}/selfie_tone2.png | Bin .../assets/images/emoji}/selfie_tone3.png | Bin .../assets/images/emoji}/selfie_tone4.png | Bin .../assets/images/emoji}/selfie_tone5.png | Bin .../1 => app/assets/images/emoji}/seven.png | Bin .../images/emoji}/shallow_pan_of_food.png | Bin .../assets/images/emoji}/shamrock.png | Bin .../1 => app/assets/images/emoji}/shark.png | Bin .../assets/images/emoji}/shaved_ice.png | Bin .../1 => app/assets/images/emoji}/sheep.png | Bin .../1 => app/assets/images/emoji}/shell.png | Bin .../1 => app/assets/images/emoji}/shield.png | Bin .../assets/images/emoji}/shinto_shrine.png | Bin .../1 => app/assets/images/emoji}/ship.png | Bin .../1 => app/assets/images/emoji}/shirt.png | Bin .../assets/images/emoji}/shopping_bags.png | Bin .../assets/images/emoji}/shopping_cart.png | Bin .../1 => app/assets/images/emoji}/shower.png | Bin .../1 => app/assets/images/emoji}/shrimp.png | Bin .../1 => app/assets/images/emoji}/shrug.png | Bin .../assets/images/emoji}/shrug_tone1.png | Bin .../assets/images/emoji}/shrug_tone2.png | Bin .../assets/images/emoji}/shrug_tone3.png | Bin .../assets/images/emoji}/shrug_tone4.png | Bin .../assets/images/emoji}/shrug_tone5.png | Bin .../assets/images/emoji}/signal_strength.png | Bin .../1 => app/assets/images/emoji}/six.png | Bin .../assets/images/emoji}/six_pointed_star.png | Bin .../1 => app/assets/images/emoji}/ski.png | Bin .../1 => app/assets/images/emoji}/skier.png | Bin .../1 => app/assets/images/emoji}/skull.png | Bin .../assets/images/emoji}/skull_crossbones.png | Bin .../assets/images/emoji}/sleeping.png | Bin .../images/emoji}/sleeping_accommodation.png | Bin .../1 => app/assets/images/emoji}/sleepy.png | Bin .../assets/images/emoji}/slight_frown.png | Bin .../assets/images/emoji}/slight_smile.png | Bin .../assets/images/emoji}/slot_machine.png | Bin .../images/emoji}/small_blue_diamond.png | Bin .../images/emoji}/small_orange_diamond.png | Bin .../images/emoji}/small_red_triangle.png | Bin .../images/emoji}/small_red_triangle_down.png | Bin .../1 => app/assets/images/emoji}/smile.png | Bin .../assets/images/emoji}/smile_cat.png | Bin .../1 => app/assets/images/emoji}/smiley.png | Bin .../assets/images/emoji}/smiley_cat.png | Bin .../assets/images/emoji}/smiling_imp.png | Bin .../1 => app/assets/images/emoji}/smirk.png | Bin .../assets/images/emoji}/smirk_cat.png | Bin .../1 => app/assets/images/emoji}/smoking.png | Bin .../1 => app/assets/images/emoji}/snail.png | Bin .../1 => app/assets/images/emoji}/snake.png | Bin .../assets/images/emoji}/sneezing_face.png | Bin .../assets/images/emoji}/snowboarder.png | Bin .../assets/images/emoji}/snowflake.png | Bin .../1 => app/assets/images/emoji}/snowman.png | Bin .../assets/images/emoji}/snowman2.png | Bin .../1 => app/assets/images/emoji}/sob.png | Bin .../1 => app/assets/images/emoji}/soccer.png | Bin .../1 => app/assets/images/emoji}/soon.png | Bin .../1 => app/assets/images/emoji}/sos.png | Bin .../1 => app/assets/images/emoji}/sound.png | Bin .../assets/images/emoji}/space_invader.png | Bin .../1 => app/assets/images/emoji}/spades.png | Bin .../assets/images/emoji}/spaghetti.png | Bin .../1 => app/assets/images/emoji}/sparkle.png | Bin .../assets/images/emoji}/sparkler.png | Bin .../assets/images/emoji}/sparkles.png | Bin .../assets/images/emoji}/sparkling_heart.png | Bin .../assets/images/emoji}/speak_no_evil.png | Bin .../1 => app/assets/images/emoji}/speaker.png | Bin .../assets/images/emoji}/speaking_head.png | Bin .../assets/images/emoji}/speech_balloon.png | Bin .../assets/images/emoji}/speech_left.png | Bin .../assets/images/emoji}/speedboat.png | Bin .../1 => app/assets/images/emoji}/spider.png | Bin .../assets/images/emoji}/spider_web.png | Bin .../1 => app/assets/images/emoji}/spoon.png | Bin .../1 => app/assets/images/emoji}/spy.png | Bin .../assets/images/emoji}/spy_tone1.png | Bin .../assets/images/emoji}/spy_tone2.png | Bin .../assets/images/emoji}/spy_tone3.png | Bin .../assets/images/emoji}/spy_tone4.png | Bin .../assets/images/emoji}/spy_tone5.png | Bin .../1 => app/assets/images/emoji}/squid.png | Bin .../1 => app/assets/images/emoji}/stadium.png | Bin .../1 => app/assets/images/emoji}/star.png | Bin .../1 => app/assets/images/emoji}/star2.png | Bin .../images/emoji}/star_and_crescent.png | Bin .../assets/images/emoji}/star_of_david.png | Bin .../1 => app/assets/images/emoji}/stars.png | Bin .../1 => app/assets/images/emoji}/station.png | Bin .../images/emoji}/statue_of_liberty.png | Bin .../assets/images/emoji}/steam_locomotive.png | Bin .../1 => app/assets/images/emoji}/stew.png | Bin .../assets/images/emoji}/stop_button.png | Bin .../assets/images/emoji}/stopwatch.png | Bin .../assets/images/emoji}/straight_ruler.png | Bin .../assets/images/emoji}/strawberry.png | Bin .../assets/images/emoji}/stuck_out_tongue.png | Bin .../emoji}/stuck_out_tongue_closed_eyes.png | Bin .../emoji}/stuck_out_tongue_winking_eye.png | Bin .../images/emoji}/stuffed_flatbread.png | Bin .../assets/images/emoji}/sun_with_face.png | Bin .../assets/images/emoji}/sunflower.png | Bin .../assets/images/emoji}/sunglasses.png | Bin .../1 => app/assets/images/emoji}/sunny.png | Bin .../1 => app/assets/images/emoji}/sunrise.png | Bin .../images/emoji}/sunrise_over_mountains.png | Bin .../1 => app/assets/images/emoji}/surfer.png | Bin .../assets/images/emoji}/surfer_tone1.png | Bin .../assets/images/emoji}/surfer_tone2.png | Bin .../assets/images/emoji}/surfer_tone3.png | Bin .../assets/images/emoji}/surfer_tone4.png | Bin .../assets/images/emoji}/surfer_tone5.png | Bin .../1 => app/assets/images/emoji}/sushi.png | Bin .../images/emoji}/suspension_railway.png | Bin .../1 => app/assets/images/emoji}/sweat.png | Bin .../assets/images/emoji}/sweat_drops.png | Bin .../assets/images/emoji}/sweat_smile.png | Bin .../assets/images/emoji}/sweet_potato.png | Bin .../1 => app/assets/images/emoji}/swimmer.png | Bin .../assets/images/emoji}/swimmer_tone1.png | Bin .../assets/images/emoji}/swimmer_tone2.png | Bin .../assets/images/emoji}/swimmer_tone3.png | Bin .../assets/images/emoji}/swimmer_tone4.png | Bin .../assets/images/emoji}/swimmer_tone5.png | Bin .../1 => app/assets/images/emoji}/symbols.png | Bin .../assets/images/emoji}/synagogue.png | Bin .../1 => app/assets/images/emoji}/syringe.png | Bin .../1 => app/assets/images/emoji}/taco.png | Bin .../1 => app/assets/images/emoji}/tada.png | Bin .../assets/images/emoji}/tanabata_tree.png | Bin .../assets/images/emoji}/tangerine.png | Bin .../1 => app/assets/images/emoji}/taurus.png | Bin .../1 => app/assets/images/emoji}/taxi.png | Bin .../1 => app/assets/images/emoji}/tea.png | Bin .../assets/images/emoji}/telephone.png | Bin .../images/emoji}/telephone_receiver.png | Bin .../assets/images/emoji}/telescope.png | Bin .../1 => app/assets/images/emoji}/ten.png | Bin .../1 => app/assets/images/emoji}/tennis.png | Bin .../1 => app/assets/images/emoji}/tent.png | Bin .../assets/images/emoji}/thermometer.png | Bin .../assets/images/emoji}/thermometer_face.png | Bin .../assets/images/emoji}/thinking.png | Bin .../assets/images/emoji}/third_place.png | Bin .../assets/images/emoji}/thought_balloon.png | Bin .../1 => app/assets/images/emoji}/three.png | Bin .../assets/images/emoji}/thumbsdown.png | Bin .../assets/images/emoji}/thumbsdown_tone1.png | Bin .../assets/images/emoji}/thumbsdown_tone2.png | Bin .../assets/images/emoji}/thumbsdown_tone3.png | Bin .../assets/images/emoji}/thumbsdown_tone4.png | Bin .../assets/images/emoji}/thumbsdown_tone5.png | Bin .../assets/images/emoji}/thumbsup.png | Bin .../assets/images/emoji}/thumbsup_tone1.png | Bin .../assets/images/emoji}/thumbsup_tone2.png | Bin .../assets/images/emoji}/thumbsup_tone3.png | Bin .../assets/images/emoji}/thumbsup_tone4.png | Bin .../assets/images/emoji}/thumbsup_tone5.png | Bin .../images/emoji}/thunder_cloud_rain.png | Bin .../1 => app/assets/images/emoji}/ticket.png | Bin .../1 => app/assets/images/emoji}/tickets.png | Bin .../1 => app/assets/images/emoji}/tiger.png | Bin .../1 => app/assets/images/emoji}/tiger2.png | Bin .../1 => app/assets/images/emoji}/timer.png | Bin .../assets/images/emoji}/tired_face.png | Bin .../1 => app/assets/images/emoji}/tm.png | Bin .../1 => app/assets/images/emoji}/toilet.png | Bin .../assets/images/emoji}/tokyo_tower.png | Bin .../1 => app/assets/images/emoji}/tomato.png | Bin .../1 => app/assets/images/emoji}/tone1.png | Bin .../1 => app/assets/images/emoji}/tone2.png | Bin .../1 => app/assets/images/emoji}/tone3.png | Bin .../1 => app/assets/images/emoji}/tone4.png | Bin .../1 => app/assets/images/emoji}/tone5.png | Bin .../1 => app/assets/images/emoji}/tongue.png | Bin .../1 => app/assets/images/emoji}/tools.png | Bin .../1 => app/assets/images/emoji}/top.png | Bin .../1 => app/assets/images/emoji}/tophat.png | Bin .../assets/images/emoji}/track_next.png | Bin .../assets/images/emoji}/track_previous.png | Bin .../assets/images/emoji}/trackball.png | Bin .../1 => app/assets/images/emoji}/tractor.png | Bin .../assets/images/emoji}/traffic_light.png | Bin .../1 => app/assets/images/emoji}/train.png | Bin .../1 => app/assets/images/emoji}/train2.png | Bin .../1 => app/assets/images/emoji}/tram.png | Bin .../images/emoji}/triangular_flag_on_post.png | Bin .../assets/images/emoji}/triangular_ruler.png | Bin .../1 => app/assets/images/emoji}/trident.png | Bin .../1 => app/assets/images/emoji}/triumph.png | Bin .../assets/images/emoji}/trolleybus.png | Bin .../1 => app/assets/images/emoji}/trophy.png | Bin .../assets/images/emoji}/tropical_drink.png | Bin .../assets/images/emoji}/tropical_fish.png | Bin .../1 => app/assets/images/emoji}/truck.png | Bin .../1 => app/assets/images/emoji}/trumpet.png | Bin .../1 => app/assets/images/emoji}/tulip.png | Bin .../assets/images/emoji}/tumbler_glass.png | Bin .../1 => app/assets/images/emoji}/turkey.png | Bin .../1 => app/assets/images/emoji}/turtle.png | Bin .../1 => app/assets/images/emoji}/tv.png | Bin .../emoji}/twisted_rightwards_arrows.png | Bin .../1 => app/assets/images/emoji}/two.png | Bin .../assets/images/emoji}/two_hearts.png | Bin .../images/emoji}/two_men_holding_hands.png | Bin .../images/emoji}/two_women_holding_hands.png | Bin .../1 => app/assets/images/emoji}/u5272.png | Bin .../1 => app/assets/images/emoji}/u5408.png | Bin .../1 => app/assets/images/emoji}/u55b6.png | Bin .../1 => app/assets/images/emoji}/u6307.png | Bin .../1 => app/assets/images/emoji}/u6708.png | Bin .../1 => app/assets/images/emoji}/u6709.png | Bin .../1 => app/assets/images/emoji}/u6e80.png | Bin .../1 => app/assets/images/emoji}/u7121.png | Bin .../1 => app/assets/images/emoji}/u7533.png | Bin .../1 => app/assets/images/emoji}/u7981.png | Bin .../1 => app/assets/images/emoji}/u7a7a.png | Bin .../assets/images/emoji}/umbrella.png | Bin .../assets/images/emoji}/umbrella2.png | Bin .../assets/images/emoji}/unamused.png | Bin .../assets/images/emoji}/underage.png | Bin .../1 => app/assets/images/emoji}/unicorn.png | Bin .../1 => app/assets/images/emoji}/unlock.png | Bin .../1 => app/assets/images/emoji}/up.png | Bin .../assets/images/emoji}/upside_down.png | Bin .../1 => app/assets/images/emoji}/urn.png | Bin .../1 => app/assets/images/emoji}/v.png | Bin .../1 => app/assets/images/emoji}/v_tone1.png | Bin .../1 => app/assets/images/emoji}/v_tone2.png | Bin .../1 => app/assets/images/emoji}/v_tone3.png | Bin .../1 => app/assets/images/emoji}/v_tone4.png | Bin .../1 => app/assets/images/emoji}/v_tone5.png | Bin .../images/emoji}/vertical_traffic_light.png | Bin .../1 => app/assets/images/emoji}/vhs.png | Bin .../assets/images/emoji}/vibration_mode.png | Bin .../assets/images/emoji}/video_camera.png | Bin .../assets/images/emoji}/video_game.png | Bin .../1 => app/assets/images/emoji}/violin.png | Bin .../1 => app/assets/images/emoji}/virgo.png | Bin .../1 => app/assets/images/emoji}/volcano.png | Bin .../assets/images/emoji}/volleyball.png | Bin .../1 => app/assets/images/emoji}/vs.png | Bin .../1 => app/assets/images/emoji}/vulcan.png | Bin .../assets/images/emoji}/vulcan_tone1.png | Bin .../assets/images/emoji}/vulcan_tone2.png | Bin .../assets/images/emoji}/vulcan_tone3.png | Bin .../assets/images/emoji}/vulcan_tone4.png | Bin .../assets/images/emoji}/vulcan_tone5.png | Bin .../1 => app/assets/images/emoji}/walking.png | Bin .../assets/images/emoji}/walking_tone1.png | Bin .../assets/images/emoji}/walking_tone2.png | Bin .../assets/images/emoji}/walking_tone3.png | Bin .../assets/images/emoji}/walking_tone4.png | Bin .../assets/images/emoji}/walking_tone5.png | Bin .../images/emoji}/waning_crescent_moon.png | Bin .../images/emoji}/waning_gibbous_moon.png | Bin .../1 => app/assets/images/emoji}/warning.png | Bin .../assets/images/emoji}/wastebasket.png | Bin .../1 => app/assets/images/emoji}/watch.png | Bin .../assets/images/emoji}/water_buffalo.png | Bin .../assets/images/emoji}/water_polo.png | Bin .../assets/images/emoji}/water_polo_tone1.png | Bin .../assets/images/emoji}/water_polo_tone2.png | Bin .../assets/images/emoji}/water_polo_tone3.png | Bin .../assets/images/emoji}/water_polo_tone4.png | Bin .../assets/images/emoji}/water_polo_tone5.png | Bin .../assets/images/emoji}/watermelon.png | Bin .../1 => app/assets/images/emoji}/wave.png | Bin .../assets/images/emoji}/wave_tone1.png | Bin .../assets/images/emoji}/wave_tone2.png | Bin .../assets/images/emoji}/wave_tone3.png | Bin .../assets/images/emoji}/wave_tone4.png | Bin .../assets/images/emoji}/wave_tone5.png | Bin .../assets/images/emoji}/wavy_dash.png | Bin .../images/emoji}/waxing_crescent_moon.png | Bin .../images/emoji}/waxing_gibbous_moon.png | Bin .../1 => app/assets/images/emoji}/wc.png | Bin .../1 => app/assets/images/emoji}/weary.png | Bin .../1 => app/assets/images/emoji}/wedding.png | Bin .../1 => app/assets/images/emoji}/whale.png | Bin .../1 => app/assets/images/emoji}/whale2.png | Bin .../assets/images/emoji}/wheel_of_dharma.png | Bin .../assets/images/emoji}/wheelchair.png | Bin .../assets/images/emoji}/white_check_mark.png | Bin .../assets/images/emoji}/white_circle.png | Bin .../assets/images/emoji}/white_flower.png | Bin .../images/emoji}/white_large_square.png | Bin .../emoji}/white_medium_small_square.png | Bin .../images/emoji}/white_medium_square.png | Bin .../images/emoji}/white_small_square.png | Bin .../images/emoji}/white_square_button.png | Bin .../assets/images/emoji}/white_sun_cloud.png | Bin .../images/emoji}/white_sun_rain_cloud.png | Bin .../images/emoji}/white_sun_small_cloud.png | Bin .../assets/images/emoji}/wilted_rose.png | Bin .../images/emoji}/wind_blowing_face.png | Bin .../assets/images/emoji}/wind_chime.png | Bin .../assets/images/emoji}/wine_glass.png | Bin .../1 => app/assets/images/emoji}/wink.png | Bin .../1 => app/assets/images/emoji}/wolf.png | Bin .../1 => app/assets/images/emoji}/woman.png | Bin .../assets/images/emoji}/woman_tone1.png | Bin .../assets/images/emoji}/woman_tone2.png | Bin .../assets/images/emoji}/woman_tone3.png | Bin .../assets/images/emoji}/woman_tone4.png | Bin .../assets/images/emoji}/woman_tone5.png | Bin .../assets/images/emoji}/womans_clothes.png | Bin .../assets/images/emoji}/womans_hat.png | Bin .../1 => app/assets/images/emoji}/womens.png | Bin .../1 => app/assets/images/emoji}/worried.png | Bin .../1 => app/assets/images/emoji}/wrench.png | Bin .../assets/images/emoji}/wrestlers.png | Bin .../assets/images/emoji}/wrestlers_tone1.png | Bin .../assets/images/emoji}/wrestlers_tone2.png | Bin .../assets/images/emoji}/wrestlers_tone3.png | Bin .../assets/images/emoji}/wrestlers_tone4.png | Bin .../assets/images/emoji}/wrestlers_tone5.png | Bin .../assets/images/emoji}/writing_hand.png | Bin .../images/emoji}/writing_hand_tone1.png | Bin .../images/emoji}/writing_hand_tone2.png | Bin .../images/emoji}/writing_hand_tone3.png | Bin .../images/emoji}/writing_hand_tone4.png | Bin .../images/emoji}/writing_hand_tone5.png | Bin .../1 => app/assets/images/emoji}/x.png | Bin .../assets/images/emoji}/yellow_heart.png | Bin .../1 => app/assets/images/emoji}/yen.png | Bin .../assets/images/emoji}/yin_yang.png | Bin .../1 => app/assets/images/emoji}/yum.png | Bin .../1 => app/assets/images/emoji}/zap.png | Bin .../1 => app/assets/images/emoji}/zero.png | Bin .../assets/images/emoji}/zipper_mouth.png | Bin .../1 => app/assets/images/emoji}/zzz.png | Bin app/assets/javascripts/awards_handler.js | 16 +- app/assets/javascripts/behaviors/gl_emoji.js | 93 +- app/assets/javascripts/emoji/index.js | 77 +- app/assets/javascripts/emoji/support/index.js | 3 - .../filtered_search/visual_token_value.js | 21 +- app/assets/javascripts/gfm_auto_complete.js | 12 +- .../javascripts/pages/profiles/show/index.js | 48 +- .../set_status_modal_wrapper.vue | 28 +- lib/tasks/gemojione.rake | 15 +- locale/gitlab.pot | 3 - public/-/emojis/1/emojis.json | 10760 ---------------- spec/javascripts/awards_handler_spec.js | 11 - spec/javascripts/emoji_spec.js | 189 +- spec/lib/gitlab/path_regex_spec.rb | 2 +- 1808 files changed, 179 insertions(+), 11099 deletions(-) rename {public/-/emojis/1 => app/assets/images/emoji}/100.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/1234.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/1F627.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/8ball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/a.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ab.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/abc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/abcd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/accept.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/aerial_tramway.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/airplane.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/airplane_arriving.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/airplane_departure.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/airplane_small.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/alarm_clock.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/alembic.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/alien.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ambulance.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/amphora.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/anchor.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/angel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/angel_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/angel_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/angel_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/angel_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/angel_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/anger.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/anger_right.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/angry.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ant.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/apple.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/aquarius.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/aries.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_backward.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_double_down.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_double_up.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_down.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_down_small.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_forward.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_heading_down.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_heading_up.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_left.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_lower_left.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_lower_right.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_right.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_right_hook.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_up.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_up_down.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_up_small.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_upper_left.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrow_upper_right.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrows_clockwise.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/arrows_counterclockwise.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/art.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/articulated_lorry.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/asterisk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/astonished.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/athletic_shoe.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/atm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/atom.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/avocado.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/b.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_bottle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_chick.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_symbol.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baby_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/back.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bacon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/badminton.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baggage_claim.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/balloon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ballot_box.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ballot_box_with_check.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bamboo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/banana.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bangbang.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bank.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bar_chart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/barber.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/baseball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/basketball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/basketball_player.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/basketball_player_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/basketball_player_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/basketball_player_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/basketball_player_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/basketball_player_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bath.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bath_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bath_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bath_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bath_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bath_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bathtub.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/battery.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/beach.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/beach_umbrella.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bear.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bee.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/beer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/beers.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/beetle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/beginner.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bell.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bellhop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bento.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bicyclist.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bicyclist_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bicyclist_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bicyclist_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bicyclist_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bicyclist_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bike.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bikini.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/biohazard.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bird.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/birthday.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_circle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_joker.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_large_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_medium_small_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_medium_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_nib.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_small_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/black_square_button.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/blossom.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/blowfish.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/blue_book.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/blue_car.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/blue_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/blush.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boar.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bomb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/book.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bookmark.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bookmark_tabs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/books.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boom.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boot.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bouquet.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bow_and_arrow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bow_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bow_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bow_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bow_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bow_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bowling.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boxing_glove.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boy_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boy_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boy_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boy_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/boy_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bread.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bride_with_veil.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bride_with_veil_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bride_with_veil_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bride_with_veil_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bride_with_veil_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bride_with_veil_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bridge_at_night.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/briefcase.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/broken_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bug.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bulb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bullettrain_front.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bullettrain_side.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/burrito.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/busstop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/bust_in_silhouette.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/busts_in_silhouette.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/butterfly.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cactus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cake.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/calendar.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/calendar_spiral.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/call_me.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/call_me_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/call_me_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/call_me_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/call_me_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/call_me_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/calling.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/camel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/camera.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/camera_with_flash.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/camping.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cancer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/candle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/candy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/canoe.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/capital_abcd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/capricorn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/card_box.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/card_index.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/carousel_horse.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/carrot.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cartwheel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cartwheel_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cartwheel_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cartwheel_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cartwheel_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cartwheel_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cat2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chains.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/champagne.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/champagne_glass.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chart_with_downwards_trend.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chart_with_upwards_trend.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/checkered_flag.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cheese.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cherries.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cherry_blossom.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chestnut.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chicken.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/children_crossing.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chipmunk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/chocolate_bar.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/christmas_tree.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/church.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cinema.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/circus_tent.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/city_dusk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/city_sunset.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cityscape.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clap.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clap_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clap_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clap_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clap_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clap_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clapper.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/classical_building.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clipboard.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock10.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock1030.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock11.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock1130.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock12.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock1230.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock130.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock230.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock330.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock430.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock530.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock6.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock630.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock7.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock730.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock8.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock830.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock9.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clock930.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/closed_book.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/closed_lock_with_key.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/closed_umbrella.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cloud.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cloud_lightning.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cloud_rain.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cloud_snow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cloud_tornado.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clown.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/clubs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cocktail.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/coffee.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/coffin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cold_sweat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/comet.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/compression.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/computer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/confetti_ball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/confounded.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/confused.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/congratulations.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction_site.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction_worker.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction_worker_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction_worker_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction_worker_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction_worker_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/construction_worker_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/control_knobs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/convenience_store.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cookie.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cooking.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cool.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cop_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cop_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cop_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cop_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cop_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/copyright.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/corn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/couch.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/couple.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/couple_mm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/couple_with_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/couple_ww.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/couplekiss.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cow2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cowboy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crab.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crayon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/credit_card.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crescent_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cricket.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crocodile.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/croissant.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cross.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crossed_flags.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crossed_swords.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crown.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cruise_ship.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cry.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crying_cat_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/crystal_ball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cucumber.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cupid.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/curly_loop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/currency_exchange.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/curry.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/custard.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/customs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/cyclone.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dagger.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dancer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dancer_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dancer_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dancer_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dancer_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dancer_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dancers.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dango.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dark_sunglasses.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dash.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/date.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/deciduous_tree.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/deer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/department_store.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/desert.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/desktop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/diamond_shape_with_a_dot_inside.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/diamonds.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/disappointed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/disappointed_relieved.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dividers.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dizzy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dizzy_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/do_not_litter.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dog.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dog2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dollar.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dolls.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dolphin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/door.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/doughnut.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dove.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dragon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dragon_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dress.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dromedary_camel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/drooling_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/droplet.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/drum.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/duck.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/dvd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/e-mail.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eagle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ear.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ear_of_rice.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ear_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ear_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ear_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ear_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ear_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/earth_africa.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/earth_americas.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/earth_asia.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/egg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eggplant.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eight.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eight_pointed_black_star.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eight_spoked_asterisk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eject.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/electric_plug.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/elephant.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/end.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/envelope.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/envelope_with_arrow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/euro.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/european_castle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/european_post_office.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/evergreen_tree.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/exclamation.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/expressionless.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eye.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eye_in_speech_bubble.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eyeglasses.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/eyes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/face_palm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/face_palm_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/face_palm_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/face_palm_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/face_palm_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/face_palm_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/factory.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fallen_leaf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mmb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mmbb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mmg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mmgb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mmgg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mwbb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mwg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mwgb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_mwgg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_wwb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_wwbb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_wwg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_wwgb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/family_wwgg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fast_forward.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fax.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fearful.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/feet.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fencer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ferris_wheel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ferry.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/field_hockey.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/file_cabinet.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/file_folder.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/film_frames.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fingers_crossed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fingers_crossed_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fingers_crossed_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fingers_crossed_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fingers_crossed_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fingers_crossed_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fire.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fire_engine.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fireworks.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/first_place.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/first_quarter_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/first_quarter_moon_with_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fish.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fish_cake.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fishing_pole_and_fish.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fist.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fist_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fist_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fist_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fist_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fist_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/five.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ac.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ad.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ae.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_af.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ag.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ai.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_al.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_am.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ao.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_aq.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ar.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_as.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_at.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_au.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_aw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ax.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_az.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ba.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_be.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bh.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bj.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_black.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bq.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_br.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bv.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_by.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_bz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ca.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ch.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ci.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ck.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_co.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cv.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cx.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_cz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_de.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_dg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_dj.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_dk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_dm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_do.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_dz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ea.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ec.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ee.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_eg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_eh.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_er.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_es.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_et.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_eu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_fi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_fj.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_fk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_fm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_fo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_fr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ga.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ge.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gh.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gq.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_gy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_hk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_hm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_hn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_hr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ht.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_hu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ic.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_id.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ie.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_il.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_im.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_in.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_io.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_iq.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ir.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_is.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_it.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_je.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_jm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_jo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_jp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ke.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_kg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_kh.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ki.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_km.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_kn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_kp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_kr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_kw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ky.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_kz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_la.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_lb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_lc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_li.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_lk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_lr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ls.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_lt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_lu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_lv.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ly.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ma.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_md.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_me.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mh.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ml.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mq.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ms.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mv.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mx.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_my.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_mz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_na.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_nc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ne.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_nf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ng.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ni.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_nl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_no.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_np.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_nr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_nu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_nz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_om.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pa.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pe.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ph.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ps.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_pw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_py.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_qa.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_re.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ro.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_rs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ru.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_rw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sa.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_se.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sh.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_si.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sj.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_so.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ss.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_st.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sv.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sx.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_sz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ta.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_td.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_th.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tj.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_to.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tr.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tv.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_tz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ua.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ug.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_um.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_us.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_uy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_uz.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_va.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_vc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ve.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_vg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_vi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_vn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_vu.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_wf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_white.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ws.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_xk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_ye.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_yt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_za.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_zm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flag_zw.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flags.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flashlight.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fleur-de-lis.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/floppy_disk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flower_playing_cards.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/flushed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fog.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/foggy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/football.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/footprints.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fork_and_knife.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fork_knife_plate.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fountain.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/four.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/four_leaf_clover.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fox.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/frame_photo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/free.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/french_bread.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fried_shrimp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fries.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/frog.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/frowning.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/frowning2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/fuelpump.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/full_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/full_moon_with_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/game_die.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gay_pride_flag.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gear.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gem.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gemini.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ghost.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gift.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gift_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/girl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/girl_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/girl_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/girl_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/girl_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/girl_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/globe_with_meridians.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/goal.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/goat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/golf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/golfer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gorilla.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/grapes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/green_apple.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/green_book.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/green_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/grey_exclamation.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/grey_question.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/grimacing.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/grin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/grinning.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/guardsman.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/guardsman_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/guardsman_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/guardsman_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/guardsman_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/guardsman_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/guitar.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/gun.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/haircut.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/haircut_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/haircut_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/haircut_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/haircut_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/haircut_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hamburger.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hammer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hammer_pick.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hamster.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hand_splayed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hand_splayed_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hand_splayed_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hand_splayed_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hand_splayed_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hand_splayed_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handbag.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handball_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handball_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handball_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handball_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handball_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handshake.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handshake_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handshake_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handshake_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handshake_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/handshake_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hash.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hatched_chick.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hatching_chick.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/head_bandage.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/headphones.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hear_no_evil.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heart_decoration.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heart_exclamation.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heart_eyes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heart_eyes_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heartbeat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heartpulse.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hearts.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heavy_check_mark.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heavy_division_sign.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heavy_dollar_sign.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heavy_minus_sign.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heavy_multiplication_x.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/heavy_plus_sign.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/helicopter.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/helmet_with_cross.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/herb.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hibiscus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/high_brightness.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/high_heel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hockey.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hole.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/homes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/honey_pot.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/horse.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/horse_racing.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/horse_racing_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/horse_racing_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/horse_racing_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/horse_racing_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/horse_racing_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hospital.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hot_pepper.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hotdog.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hotel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hotsprings.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hourglass.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hourglass_flowing_sand.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/house.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/house_abandoned.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/house_with_garden.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hugging.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/hushed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ice_cream.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ice_skate.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/icecream.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/id.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ideograph_advantage.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/imp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/inbox_tray.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/incoming_envelope.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/information_desk_person.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/information_desk_person_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/information_desk_person_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/information_desk_person_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/information_desk_person_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/information_desk_person_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/information_source.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/innocent.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/interrobang.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/iphone.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/island.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/izakaya_lantern.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/jack_o_lantern.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/japan.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/japanese_castle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/japanese_goblin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/japanese_ogre.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/jeans.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/joy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/joy_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/joystick.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/juggling.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/juggling_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/juggling_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/juggling_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/juggling_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/juggling_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kaaba.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/key.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/key2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/keyboard.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kimono.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kiss.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kiss_mm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kiss_ww.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kissing.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kissing_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kissing_closed_eyes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kissing_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kissing_smiling_eyes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/kiwi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/knife.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/koala.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/koko.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/label.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/large_blue_circle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/large_blue_diamond.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/large_orange_diamond.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/last_quarter_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/last_quarter_moon_with_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/laughing.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/leaves.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ledger.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_facing_fist.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_facing_fist_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_facing_fist_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_facing_fist_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_facing_fist_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_facing_fist_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_luggage.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/left_right_arrow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/leftwards_arrow_with_hook.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lemon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/leo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/leopard.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/level_slider.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/levitate.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/libra.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lifter.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lifter_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lifter_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lifter_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lifter_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lifter_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/light_rail.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/link.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lion_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lips.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lipstick.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lizard.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lock.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lock_with_ink_pen.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lollipop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/loop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/loud_sound.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/loudspeaker.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/love_hotel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/love_letter.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/low_brightness.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/lying_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/m.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mag.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mag_right.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mahjong.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mailbox.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mailbox_closed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mailbox_with_mail.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mailbox_with_no_mail.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_dancing.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_dancing_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_dancing_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_dancing_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_dancing_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_dancing_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_in_tuxedo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_in_tuxedo_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_in_tuxedo_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_in_tuxedo_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_in_tuxedo_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_in_tuxedo_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_gua_pi_mao.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_gua_pi_mao_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_gua_pi_mao_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_gua_pi_mao_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_gua_pi_mao_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_gua_pi_mao_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_turban.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_turban_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_turban_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_turban_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_turban_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/man_with_turban_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mans_shoe.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/map.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/maple_leaf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/martial_arts_uniform.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mask.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/massage.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/massage_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/massage_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/massage_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/massage_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/massage_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/meat_on_bone.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/medal.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mega.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/melon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/menorah.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mens.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/metal.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/metal_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/metal_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/metal_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/metal_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/metal_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/metro.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/microphone.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/microphone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/microscope.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/middle_finger.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/middle_finger_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/middle_finger_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/middle_finger_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/middle_finger_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/middle_finger_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/military_medal.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/milk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/milky_way.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/minibus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/minidisc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mobile_phone_off.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/money_mouth.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/money_with_wings.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/moneybag.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/monkey.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/monkey_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/monorail.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mortar_board.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mosque.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/motor_scooter.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/motorboat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/motorcycle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/motorway.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mount_fuji.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_bicyclist.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_bicyclist_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_bicyclist_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_bicyclist_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_bicyclist_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_bicyclist_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_cableway.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_railway.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mountain_snow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mouse.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mouse2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mouse_three_button.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/movie_camera.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/moyai.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mrs_claus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mrs_claus_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mrs_claus_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mrs_claus_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mrs_claus_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mrs_claus_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/muscle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/muscle_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/muscle_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/muscle_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/muscle_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/muscle_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mushroom.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/musical_keyboard.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/musical_note.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/musical_score.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/mute.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nail_care.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nail_care_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nail_care_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nail_care_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nail_care_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nail_care_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/name_badge.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nauseated_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/necktie.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/negative_squared_cross_mark.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nerd.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/neutral_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/new.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/new_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/new_moon_with_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/newspaper.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/newspaper2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ng.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/night_with_stars.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nine.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_bell.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_bicycles.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_entry.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_entry_sign.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_good.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_good_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_good_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_good_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_good_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_good_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_mobile_phones.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_mouth.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_pedestrians.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/no_smoking.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/non-potable_water.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nose.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nose_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nose_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nose_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nose_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nose_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/notebook.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/notebook_with_decorative_cover.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/notepad_spiral.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/notes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/nut_and_bolt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/o.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/o2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ocean.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/octagonal_sign.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/octopus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/oden.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/office.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/oil.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_hand.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_hand_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_hand_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_hand_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_hand_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_hand_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_woman.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_woman_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_woman_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_woman_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_woman_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ok_woman_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_man.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_man_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_man_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_man_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_man_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_man_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_woman.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_woman_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_woman_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_woman_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_woman_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/older_woman_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/om_symbol.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/on.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/oncoming_automobile.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/oncoming_bus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/oncoming_police_car.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/oncoming_taxi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/one.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_file_folder.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_hands.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_hands_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_hands_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_hands_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_hands_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_hands_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/open_mouth.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ophiuchus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/orange_book.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/orthodox_cross.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/outbox_tray.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/owl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ox.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/package.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/page_facing_up.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/page_with_curl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pager.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/paintbrush.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/palm_tree.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pancakes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/panda_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/paperclip.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/paperclips.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/park.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/parking.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/part_alternation_mark.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/partly_sunny.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/passport_control.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pause_button.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/peace.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/peach.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/peanuts.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pear.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pen_ballpoint.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pen_fountain.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pencil.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pencil2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/penguin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pensive.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/performing_arts.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/persevere.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_frowning.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_frowning_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_frowning_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_frowning_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_frowning_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_frowning_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_blond_hair.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_blond_hair_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_blond_hair_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_blond_hair_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_blond_hair_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_blond_hair_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_pouting_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_pouting_face_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_pouting_face_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_pouting_face_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_pouting_face_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/person_with_pouting_face_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pick.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pig.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pig2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pig_nose.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pill.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pineapple.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ping_pong.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pisces.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pizza.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/place_of_worship.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/play_pause.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_down.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_down_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_down_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_down_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_down_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_down_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_left.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_left_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_left_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_left_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_left_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_left_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_right.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_right_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_right_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_right_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_right_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_right_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_2_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_2_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_2_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_2_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_2_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/point_up_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/police_car.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/poodle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/poop.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/popcorn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/post_office.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/postal_horn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/postbox.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/potable_water.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/potato.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pouch.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/poultry_leg.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pound.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pouting_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pray.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pray_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pray_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pray_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pray_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pray_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/prayer_beads.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pregnant_woman.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pregnant_woman_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pregnant_woman_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pregnant_woman_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pregnant_woman_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pregnant_woman_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/prince.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/prince_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/prince_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/prince_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/prince_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/prince_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/princess.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/princess_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/princess_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/princess_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/princess_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/princess_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/printer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/projector.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/punch.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/punch_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/punch_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/punch_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/punch_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/punch_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/purple_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/purse.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/pushpin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/put_litter_in_its_place.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/question.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rabbit.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rabbit2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/race_car.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/racehorse.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/radio.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/radio_button.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/radioactive.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rage.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/railway_car.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/railway_track.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rainbow.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_back_of_hand.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_back_of_hand_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_back_of_hand_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_back_of_hand_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_back_of_hand_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_back_of_hand_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hand.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hand_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hand_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hand_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hand_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hand_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hands.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hands_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hands_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hands_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hands_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raised_hands_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raising_hand.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raising_hand_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raising_hand_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raising_hand_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raising_hand_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/raising_hand_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ram.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ramen.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/record_button.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/recycle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/red_car.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/red_circle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/registered.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/relaxed.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/relieved.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/reminder_ribbon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/repeat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/repeat_one.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/restroom.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/revolving_hearts.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rewind.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rhino.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ribbon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rice.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rice_ball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rice_cracker.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rice_scene.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/right_facing_fist.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/right_facing_fist_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/right_facing_fist_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/right_facing_fist_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/right_facing_fist_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/right_facing_fist_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ring.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/robot.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rocket.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rofl.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/roller_coaster.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rolling_eyes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rooster.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rose.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rosette.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rotating_light.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/round_pushpin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rowboat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rowboat_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rowboat_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rowboat_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rowboat_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rowboat_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/rugby_football.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/runner.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/runner_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/runner_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/runner_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/runner_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/runner_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/running_shirt_with_sash.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sa.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sagittarius.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sailboat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sake.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/salad.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sandal.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/santa.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/santa_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/santa_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/santa_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/santa_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/santa_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/satellite.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/satellite_orbital.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/saxophone.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scales.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/school.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/school_satchel.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scissors.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scooter.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scorpion.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scorpius.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scream.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scream_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/scroll.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/seat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/second_place.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/secret.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/see_no_evil.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/seedling.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/selfie.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/selfie_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/selfie_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/selfie_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/selfie_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/selfie_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/seven.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shallow_pan_of_food.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shamrock.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shark.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shaved_ice.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sheep.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shell.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shield.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shinto_shrine.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ship.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shirt.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shopping_bags.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shopping_cart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shower.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shrimp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shrug.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shrug_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shrug_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shrug_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shrug_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/shrug_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/signal_strength.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/six.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/six_pointed_star.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ski.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/skier.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/skull.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/skull_crossbones.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sleeping.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sleeping_accommodation.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sleepy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/slight_frown.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/slight_smile.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/slot_machine.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/small_blue_diamond.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/small_orange_diamond.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/small_red_triangle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/small_red_triangle_down.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smile.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smile_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smiley.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smiley_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smiling_imp.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smirk.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smirk_cat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/smoking.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/snail.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/snake.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sneezing_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/snowboarder.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/snowflake.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/snowman.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/snowman2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sob.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/soccer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/soon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sos.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sound.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/space_invader.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spades.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spaghetti.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sparkle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sparkler.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sparkles.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sparkling_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/speak_no_evil.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/speaker.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/speaking_head.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/speech_balloon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/speech_left.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/speedboat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spider.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spider_web.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spoon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spy_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spy_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spy_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spy_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/spy_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/squid.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stadium.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/star.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/star2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/star_and_crescent.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/star_of_david.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stars.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/station.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/statue_of_liberty.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/steam_locomotive.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stew.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stop_button.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stopwatch.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/straight_ruler.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/strawberry.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stuck_out_tongue.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stuck_out_tongue_closed_eyes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stuck_out_tongue_winking_eye.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/stuffed_flatbread.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sun_with_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sunflower.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sunglasses.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sunny.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sunrise.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sunrise_over_mountains.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/surfer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/surfer_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/surfer_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/surfer_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/surfer_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/surfer_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sushi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/suspension_railway.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sweat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sweat_drops.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sweat_smile.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/sweet_potato.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/swimmer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/swimmer_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/swimmer_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/swimmer_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/swimmer_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/swimmer_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/symbols.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/synagogue.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/syringe.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/taco.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tada.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tanabata_tree.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tangerine.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/taurus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/taxi.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tea.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/telephone.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/telephone_receiver.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/telescope.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ten.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tennis.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tent.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thermometer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thermometer_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thinking.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/third_place.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thought_balloon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/three.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsdown.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsdown_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsdown_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsdown_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsdown_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsdown_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsup.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsup_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsup_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsup_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsup_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thumbsup_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/thunder_cloud_rain.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/ticket.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tickets.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tiger.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tiger2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/timer.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tired_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tm.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/toilet.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tokyo_tower.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tomato.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tongue.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tools.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/top.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tophat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/track_next.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/track_previous.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/trackball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tractor.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/traffic_light.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/train.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/train2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tram.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/triangular_flag_on_post.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/triangular_ruler.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/trident.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/triumph.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/trolleybus.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/trophy.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tropical_drink.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tropical_fish.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/truck.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/trumpet.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tulip.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tumbler_glass.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/turkey.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/turtle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/tv.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/twisted_rightwards_arrows.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/two.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/two_hearts.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/two_men_holding_hands.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/two_women_holding_hands.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u5272.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u5408.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u55b6.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u6307.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u6708.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u6709.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u6e80.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u7121.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u7533.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u7981.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/u7a7a.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/umbrella.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/umbrella2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/unamused.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/underage.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/unicorn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/unlock.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/up.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/upside_down.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/urn.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/v.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/v_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/v_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/v_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/v_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/v_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vertical_traffic_light.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vhs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vibration_mode.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/video_camera.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/video_game.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/violin.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/virgo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/volcano.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/volleyball.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vs.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vulcan.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vulcan_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vulcan_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vulcan_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vulcan_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/vulcan_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/walking.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/walking_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/walking_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/walking_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/walking_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/walking_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/waning_crescent_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/waning_gibbous_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/warning.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wastebasket.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/watch.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/water_buffalo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/water_polo.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/water_polo_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/water_polo_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/water_polo_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/water_polo_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/water_polo_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/watermelon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wave.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wave_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wave_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wave_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wave_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wave_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wavy_dash.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/waxing_crescent_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/waxing_gibbous_moon.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wc.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/weary.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wedding.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/whale.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/whale2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wheel_of_dharma.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wheelchair.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_check_mark.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_circle.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_flower.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_large_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_medium_small_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_medium_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_small_square.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_square_button.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_sun_cloud.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_sun_rain_cloud.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/white_sun_small_cloud.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wilted_rose.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wind_blowing_face.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wind_chime.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wine_glass.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wink.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wolf.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/woman.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/woman_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/woman_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/woman_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/woman_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/woman_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/womans_clothes.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/womans_hat.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/womens.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/worried.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wrench.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wrestlers.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wrestlers_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wrestlers_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wrestlers_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wrestlers_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/wrestlers_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/writing_hand.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/writing_hand_tone1.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/writing_hand_tone2.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/writing_hand_tone3.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/writing_hand_tone4.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/writing_hand_tone5.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/x.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/yellow_heart.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/yen.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/yin_yang.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/yum.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/zap.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/zero.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/zipper_mouth.png (100%) rename {public/-/emojis/1 => app/assets/images/emoji}/zzz.png (100%) delete mode 100644 public/-/emojis/1/emojis.json diff --git a/public/-/emojis/1/100.png b/app/assets/images/emoji/100.png similarity index 100% rename from public/-/emojis/1/100.png rename to app/assets/images/emoji/100.png diff --git a/public/-/emojis/1/1234.png b/app/assets/images/emoji/1234.png similarity index 100% rename from public/-/emojis/1/1234.png rename to app/assets/images/emoji/1234.png diff --git a/public/-/emojis/1/1F627.png b/app/assets/images/emoji/1F627.png similarity index 100% rename from public/-/emojis/1/1F627.png rename to app/assets/images/emoji/1F627.png diff --git a/public/-/emojis/1/8ball.png b/app/assets/images/emoji/8ball.png similarity index 100% rename from public/-/emojis/1/8ball.png rename to app/assets/images/emoji/8ball.png diff --git a/public/-/emojis/1/a.png b/app/assets/images/emoji/a.png similarity index 100% rename from public/-/emojis/1/a.png rename to app/assets/images/emoji/a.png diff --git a/public/-/emojis/1/ab.png b/app/assets/images/emoji/ab.png similarity index 100% rename from public/-/emojis/1/ab.png rename to app/assets/images/emoji/ab.png diff --git a/public/-/emojis/1/abc.png b/app/assets/images/emoji/abc.png similarity index 100% rename from public/-/emojis/1/abc.png rename to app/assets/images/emoji/abc.png diff --git a/public/-/emojis/1/abcd.png b/app/assets/images/emoji/abcd.png similarity index 100% rename from public/-/emojis/1/abcd.png rename to app/assets/images/emoji/abcd.png diff --git a/public/-/emojis/1/accept.png b/app/assets/images/emoji/accept.png similarity index 100% rename from public/-/emojis/1/accept.png rename to app/assets/images/emoji/accept.png diff --git a/public/-/emojis/1/aerial_tramway.png b/app/assets/images/emoji/aerial_tramway.png similarity index 100% rename from public/-/emojis/1/aerial_tramway.png rename to app/assets/images/emoji/aerial_tramway.png diff --git a/public/-/emojis/1/airplane.png b/app/assets/images/emoji/airplane.png similarity index 100% rename from public/-/emojis/1/airplane.png rename to app/assets/images/emoji/airplane.png diff --git a/public/-/emojis/1/airplane_arriving.png b/app/assets/images/emoji/airplane_arriving.png similarity index 100% rename from public/-/emojis/1/airplane_arriving.png rename to app/assets/images/emoji/airplane_arriving.png diff --git a/public/-/emojis/1/airplane_departure.png b/app/assets/images/emoji/airplane_departure.png similarity index 100% rename from public/-/emojis/1/airplane_departure.png rename to app/assets/images/emoji/airplane_departure.png diff --git a/public/-/emojis/1/airplane_small.png b/app/assets/images/emoji/airplane_small.png similarity index 100% rename from public/-/emojis/1/airplane_small.png rename to app/assets/images/emoji/airplane_small.png diff --git a/public/-/emojis/1/alarm_clock.png b/app/assets/images/emoji/alarm_clock.png similarity index 100% rename from public/-/emojis/1/alarm_clock.png rename to app/assets/images/emoji/alarm_clock.png diff --git a/public/-/emojis/1/alembic.png b/app/assets/images/emoji/alembic.png similarity index 100% rename from public/-/emojis/1/alembic.png rename to app/assets/images/emoji/alembic.png diff --git a/public/-/emojis/1/alien.png b/app/assets/images/emoji/alien.png similarity index 100% rename from public/-/emojis/1/alien.png rename to app/assets/images/emoji/alien.png diff --git a/public/-/emojis/1/ambulance.png b/app/assets/images/emoji/ambulance.png similarity index 100% rename from public/-/emojis/1/ambulance.png rename to app/assets/images/emoji/ambulance.png diff --git a/public/-/emojis/1/amphora.png b/app/assets/images/emoji/amphora.png similarity index 100% rename from public/-/emojis/1/amphora.png rename to app/assets/images/emoji/amphora.png diff --git a/public/-/emojis/1/anchor.png b/app/assets/images/emoji/anchor.png similarity index 100% rename from public/-/emojis/1/anchor.png rename to app/assets/images/emoji/anchor.png diff --git a/public/-/emojis/1/angel.png b/app/assets/images/emoji/angel.png similarity index 100% rename from public/-/emojis/1/angel.png rename to app/assets/images/emoji/angel.png diff --git a/public/-/emojis/1/angel_tone1.png b/app/assets/images/emoji/angel_tone1.png similarity index 100% rename from public/-/emojis/1/angel_tone1.png rename to app/assets/images/emoji/angel_tone1.png diff --git a/public/-/emojis/1/angel_tone2.png b/app/assets/images/emoji/angel_tone2.png similarity index 100% rename from public/-/emojis/1/angel_tone2.png rename to app/assets/images/emoji/angel_tone2.png diff --git a/public/-/emojis/1/angel_tone3.png b/app/assets/images/emoji/angel_tone3.png similarity index 100% rename from public/-/emojis/1/angel_tone3.png rename to app/assets/images/emoji/angel_tone3.png diff --git a/public/-/emojis/1/angel_tone4.png b/app/assets/images/emoji/angel_tone4.png similarity index 100% rename from public/-/emojis/1/angel_tone4.png rename to app/assets/images/emoji/angel_tone4.png diff --git a/public/-/emojis/1/angel_tone5.png b/app/assets/images/emoji/angel_tone5.png similarity index 100% rename from public/-/emojis/1/angel_tone5.png rename to app/assets/images/emoji/angel_tone5.png diff --git a/public/-/emojis/1/anger.png b/app/assets/images/emoji/anger.png similarity index 100% rename from public/-/emojis/1/anger.png rename to app/assets/images/emoji/anger.png diff --git a/public/-/emojis/1/anger_right.png b/app/assets/images/emoji/anger_right.png similarity index 100% rename from public/-/emojis/1/anger_right.png rename to app/assets/images/emoji/anger_right.png diff --git a/public/-/emojis/1/angry.png b/app/assets/images/emoji/angry.png similarity index 100% rename from public/-/emojis/1/angry.png rename to app/assets/images/emoji/angry.png diff --git a/public/-/emojis/1/ant.png b/app/assets/images/emoji/ant.png similarity index 100% rename from public/-/emojis/1/ant.png rename to app/assets/images/emoji/ant.png diff --git a/public/-/emojis/1/apple.png b/app/assets/images/emoji/apple.png similarity index 100% rename from public/-/emojis/1/apple.png rename to app/assets/images/emoji/apple.png diff --git a/public/-/emojis/1/aquarius.png b/app/assets/images/emoji/aquarius.png similarity index 100% rename from public/-/emojis/1/aquarius.png rename to app/assets/images/emoji/aquarius.png diff --git a/public/-/emojis/1/aries.png b/app/assets/images/emoji/aries.png similarity index 100% rename from public/-/emojis/1/aries.png rename to app/assets/images/emoji/aries.png diff --git a/public/-/emojis/1/arrow_backward.png b/app/assets/images/emoji/arrow_backward.png similarity index 100% rename from public/-/emojis/1/arrow_backward.png rename to app/assets/images/emoji/arrow_backward.png diff --git a/public/-/emojis/1/arrow_double_down.png b/app/assets/images/emoji/arrow_double_down.png similarity index 100% rename from public/-/emojis/1/arrow_double_down.png rename to app/assets/images/emoji/arrow_double_down.png diff --git a/public/-/emojis/1/arrow_double_up.png b/app/assets/images/emoji/arrow_double_up.png similarity index 100% rename from public/-/emojis/1/arrow_double_up.png rename to app/assets/images/emoji/arrow_double_up.png diff --git a/public/-/emojis/1/arrow_down.png b/app/assets/images/emoji/arrow_down.png similarity index 100% rename from public/-/emojis/1/arrow_down.png rename to app/assets/images/emoji/arrow_down.png diff --git a/public/-/emojis/1/arrow_down_small.png b/app/assets/images/emoji/arrow_down_small.png similarity index 100% rename from public/-/emojis/1/arrow_down_small.png rename to app/assets/images/emoji/arrow_down_small.png diff --git a/public/-/emojis/1/arrow_forward.png b/app/assets/images/emoji/arrow_forward.png similarity index 100% rename from public/-/emojis/1/arrow_forward.png rename to app/assets/images/emoji/arrow_forward.png diff --git a/public/-/emojis/1/arrow_heading_down.png b/app/assets/images/emoji/arrow_heading_down.png similarity index 100% rename from public/-/emojis/1/arrow_heading_down.png rename to app/assets/images/emoji/arrow_heading_down.png diff --git a/public/-/emojis/1/arrow_heading_up.png b/app/assets/images/emoji/arrow_heading_up.png similarity index 100% rename from public/-/emojis/1/arrow_heading_up.png rename to app/assets/images/emoji/arrow_heading_up.png diff --git a/public/-/emojis/1/arrow_left.png b/app/assets/images/emoji/arrow_left.png similarity index 100% rename from public/-/emojis/1/arrow_left.png rename to app/assets/images/emoji/arrow_left.png diff --git a/public/-/emojis/1/arrow_lower_left.png b/app/assets/images/emoji/arrow_lower_left.png similarity index 100% rename from public/-/emojis/1/arrow_lower_left.png rename to app/assets/images/emoji/arrow_lower_left.png diff --git a/public/-/emojis/1/arrow_lower_right.png b/app/assets/images/emoji/arrow_lower_right.png similarity index 100% rename from public/-/emojis/1/arrow_lower_right.png rename to app/assets/images/emoji/arrow_lower_right.png diff --git a/public/-/emojis/1/arrow_right.png b/app/assets/images/emoji/arrow_right.png similarity index 100% rename from public/-/emojis/1/arrow_right.png rename to app/assets/images/emoji/arrow_right.png diff --git a/public/-/emojis/1/arrow_right_hook.png b/app/assets/images/emoji/arrow_right_hook.png similarity index 100% rename from public/-/emojis/1/arrow_right_hook.png rename to app/assets/images/emoji/arrow_right_hook.png diff --git a/public/-/emojis/1/arrow_up.png b/app/assets/images/emoji/arrow_up.png similarity index 100% rename from public/-/emojis/1/arrow_up.png rename to app/assets/images/emoji/arrow_up.png diff --git a/public/-/emojis/1/arrow_up_down.png b/app/assets/images/emoji/arrow_up_down.png similarity index 100% rename from public/-/emojis/1/arrow_up_down.png rename to app/assets/images/emoji/arrow_up_down.png diff --git a/public/-/emojis/1/arrow_up_small.png b/app/assets/images/emoji/arrow_up_small.png similarity index 100% rename from public/-/emojis/1/arrow_up_small.png rename to app/assets/images/emoji/arrow_up_small.png diff --git a/public/-/emojis/1/arrow_upper_left.png b/app/assets/images/emoji/arrow_upper_left.png similarity index 100% rename from public/-/emojis/1/arrow_upper_left.png rename to app/assets/images/emoji/arrow_upper_left.png diff --git a/public/-/emojis/1/arrow_upper_right.png b/app/assets/images/emoji/arrow_upper_right.png similarity index 100% rename from public/-/emojis/1/arrow_upper_right.png rename to app/assets/images/emoji/arrow_upper_right.png diff --git a/public/-/emojis/1/arrows_clockwise.png b/app/assets/images/emoji/arrows_clockwise.png similarity index 100% rename from public/-/emojis/1/arrows_clockwise.png rename to app/assets/images/emoji/arrows_clockwise.png diff --git a/public/-/emojis/1/arrows_counterclockwise.png b/app/assets/images/emoji/arrows_counterclockwise.png similarity index 100% rename from public/-/emojis/1/arrows_counterclockwise.png rename to app/assets/images/emoji/arrows_counterclockwise.png diff --git a/public/-/emojis/1/art.png b/app/assets/images/emoji/art.png similarity index 100% rename from public/-/emojis/1/art.png rename to app/assets/images/emoji/art.png diff --git a/public/-/emojis/1/articulated_lorry.png b/app/assets/images/emoji/articulated_lorry.png similarity index 100% rename from public/-/emojis/1/articulated_lorry.png rename to app/assets/images/emoji/articulated_lorry.png diff --git a/public/-/emojis/1/asterisk.png b/app/assets/images/emoji/asterisk.png similarity index 100% rename from public/-/emojis/1/asterisk.png rename to app/assets/images/emoji/asterisk.png diff --git a/public/-/emojis/1/astonished.png b/app/assets/images/emoji/astonished.png similarity index 100% rename from public/-/emojis/1/astonished.png rename to app/assets/images/emoji/astonished.png diff --git a/public/-/emojis/1/athletic_shoe.png b/app/assets/images/emoji/athletic_shoe.png similarity index 100% rename from public/-/emojis/1/athletic_shoe.png rename to app/assets/images/emoji/athletic_shoe.png diff --git a/public/-/emojis/1/atm.png b/app/assets/images/emoji/atm.png similarity index 100% rename from public/-/emojis/1/atm.png rename to app/assets/images/emoji/atm.png diff --git a/public/-/emojis/1/atom.png b/app/assets/images/emoji/atom.png similarity index 100% rename from public/-/emojis/1/atom.png rename to app/assets/images/emoji/atom.png diff --git a/public/-/emojis/1/avocado.png b/app/assets/images/emoji/avocado.png similarity index 100% rename from public/-/emojis/1/avocado.png rename to app/assets/images/emoji/avocado.png diff --git a/public/-/emojis/1/b.png b/app/assets/images/emoji/b.png similarity index 100% rename from public/-/emojis/1/b.png rename to app/assets/images/emoji/b.png diff --git a/public/-/emojis/1/baby.png b/app/assets/images/emoji/baby.png similarity index 100% rename from public/-/emojis/1/baby.png rename to app/assets/images/emoji/baby.png diff --git a/public/-/emojis/1/baby_bottle.png b/app/assets/images/emoji/baby_bottle.png similarity index 100% rename from public/-/emojis/1/baby_bottle.png rename to app/assets/images/emoji/baby_bottle.png diff --git a/public/-/emojis/1/baby_chick.png b/app/assets/images/emoji/baby_chick.png similarity index 100% rename from public/-/emojis/1/baby_chick.png rename to app/assets/images/emoji/baby_chick.png diff --git a/public/-/emojis/1/baby_symbol.png b/app/assets/images/emoji/baby_symbol.png similarity index 100% rename from public/-/emojis/1/baby_symbol.png rename to app/assets/images/emoji/baby_symbol.png diff --git a/public/-/emojis/1/baby_tone1.png b/app/assets/images/emoji/baby_tone1.png similarity index 100% rename from public/-/emojis/1/baby_tone1.png rename to app/assets/images/emoji/baby_tone1.png diff --git a/public/-/emojis/1/baby_tone2.png b/app/assets/images/emoji/baby_tone2.png similarity index 100% rename from public/-/emojis/1/baby_tone2.png rename to app/assets/images/emoji/baby_tone2.png diff --git a/public/-/emojis/1/baby_tone3.png b/app/assets/images/emoji/baby_tone3.png similarity index 100% rename from public/-/emojis/1/baby_tone3.png rename to app/assets/images/emoji/baby_tone3.png diff --git a/public/-/emojis/1/baby_tone4.png b/app/assets/images/emoji/baby_tone4.png similarity index 100% rename from public/-/emojis/1/baby_tone4.png rename to app/assets/images/emoji/baby_tone4.png diff --git a/public/-/emojis/1/baby_tone5.png b/app/assets/images/emoji/baby_tone5.png similarity index 100% rename from public/-/emojis/1/baby_tone5.png rename to app/assets/images/emoji/baby_tone5.png diff --git a/public/-/emojis/1/back.png b/app/assets/images/emoji/back.png similarity index 100% rename from public/-/emojis/1/back.png rename to app/assets/images/emoji/back.png diff --git a/public/-/emojis/1/bacon.png b/app/assets/images/emoji/bacon.png similarity index 100% rename from public/-/emojis/1/bacon.png rename to app/assets/images/emoji/bacon.png diff --git a/public/-/emojis/1/badminton.png b/app/assets/images/emoji/badminton.png similarity index 100% rename from public/-/emojis/1/badminton.png rename to app/assets/images/emoji/badminton.png diff --git a/public/-/emojis/1/baggage_claim.png b/app/assets/images/emoji/baggage_claim.png similarity index 100% rename from public/-/emojis/1/baggage_claim.png rename to app/assets/images/emoji/baggage_claim.png diff --git a/public/-/emojis/1/balloon.png b/app/assets/images/emoji/balloon.png similarity index 100% rename from public/-/emojis/1/balloon.png rename to app/assets/images/emoji/balloon.png diff --git a/public/-/emojis/1/ballot_box.png b/app/assets/images/emoji/ballot_box.png similarity index 100% rename from public/-/emojis/1/ballot_box.png rename to app/assets/images/emoji/ballot_box.png diff --git a/public/-/emojis/1/ballot_box_with_check.png b/app/assets/images/emoji/ballot_box_with_check.png similarity index 100% rename from public/-/emojis/1/ballot_box_with_check.png rename to app/assets/images/emoji/ballot_box_with_check.png diff --git a/public/-/emojis/1/bamboo.png b/app/assets/images/emoji/bamboo.png similarity index 100% rename from public/-/emojis/1/bamboo.png rename to app/assets/images/emoji/bamboo.png diff --git a/public/-/emojis/1/banana.png b/app/assets/images/emoji/banana.png similarity index 100% rename from public/-/emojis/1/banana.png rename to app/assets/images/emoji/banana.png diff --git a/public/-/emojis/1/bangbang.png b/app/assets/images/emoji/bangbang.png similarity index 100% rename from public/-/emojis/1/bangbang.png rename to app/assets/images/emoji/bangbang.png diff --git a/public/-/emojis/1/bank.png b/app/assets/images/emoji/bank.png similarity index 100% rename from public/-/emojis/1/bank.png rename to app/assets/images/emoji/bank.png diff --git a/public/-/emojis/1/bar_chart.png b/app/assets/images/emoji/bar_chart.png similarity index 100% rename from public/-/emojis/1/bar_chart.png rename to app/assets/images/emoji/bar_chart.png diff --git a/public/-/emojis/1/barber.png b/app/assets/images/emoji/barber.png similarity index 100% rename from public/-/emojis/1/barber.png rename to app/assets/images/emoji/barber.png diff --git a/public/-/emojis/1/baseball.png b/app/assets/images/emoji/baseball.png similarity index 100% rename from public/-/emojis/1/baseball.png rename to app/assets/images/emoji/baseball.png diff --git a/public/-/emojis/1/basketball.png b/app/assets/images/emoji/basketball.png similarity index 100% rename from public/-/emojis/1/basketball.png rename to app/assets/images/emoji/basketball.png diff --git a/public/-/emojis/1/basketball_player.png b/app/assets/images/emoji/basketball_player.png similarity index 100% rename from public/-/emojis/1/basketball_player.png rename to app/assets/images/emoji/basketball_player.png diff --git a/public/-/emojis/1/basketball_player_tone1.png b/app/assets/images/emoji/basketball_player_tone1.png similarity index 100% rename from public/-/emojis/1/basketball_player_tone1.png rename to app/assets/images/emoji/basketball_player_tone1.png diff --git a/public/-/emojis/1/basketball_player_tone2.png b/app/assets/images/emoji/basketball_player_tone2.png similarity index 100% rename from public/-/emojis/1/basketball_player_tone2.png rename to app/assets/images/emoji/basketball_player_tone2.png diff --git a/public/-/emojis/1/basketball_player_tone3.png b/app/assets/images/emoji/basketball_player_tone3.png similarity index 100% rename from public/-/emojis/1/basketball_player_tone3.png rename to app/assets/images/emoji/basketball_player_tone3.png diff --git a/public/-/emojis/1/basketball_player_tone4.png b/app/assets/images/emoji/basketball_player_tone4.png similarity index 100% rename from public/-/emojis/1/basketball_player_tone4.png rename to app/assets/images/emoji/basketball_player_tone4.png diff --git a/public/-/emojis/1/basketball_player_tone5.png b/app/assets/images/emoji/basketball_player_tone5.png similarity index 100% rename from public/-/emojis/1/basketball_player_tone5.png rename to app/assets/images/emoji/basketball_player_tone5.png diff --git a/public/-/emojis/1/bat.png b/app/assets/images/emoji/bat.png similarity index 100% rename from public/-/emojis/1/bat.png rename to app/assets/images/emoji/bat.png diff --git a/public/-/emojis/1/bath.png b/app/assets/images/emoji/bath.png similarity index 100% rename from public/-/emojis/1/bath.png rename to app/assets/images/emoji/bath.png diff --git a/public/-/emojis/1/bath_tone1.png b/app/assets/images/emoji/bath_tone1.png similarity index 100% rename from public/-/emojis/1/bath_tone1.png rename to app/assets/images/emoji/bath_tone1.png diff --git a/public/-/emojis/1/bath_tone2.png b/app/assets/images/emoji/bath_tone2.png similarity index 100% rename from public/-/emojis/1/bath_tone2.png rename to app/assets/images/emoji/bath_tone2.png diff --git a/public/-/emojis/1/bath_tone3.png b/app/assets/images/emoji/bath_tone3.png similarity index 100% rename from public/-/emojis/1/bath_tone3.png rename to app/assets/images/emoji/bath_tone3.png diff --git a/public/-/emojis/1/bath_tone4.png b/app/assets/images/emoji/bath_tone4.png similarity index 100% rename from public/-/emojis/1/bath_tone4.png rename to app/assets/images/emoji/bath_tone4.png diff --git a/public/-/emojis/1/bath_tone5.png b/app/assets/images/emoji/bath_tone5.png similarity index 100% rename from public/-/emojis/1/bath_tone5.png rename to app/assets/images/emoji/bath_tone5.png diff --git a/public/-/emojis/1/bathtub.png b/app/assets/images/emoji/bathtub.png similarity index 100% rename from public/-/emojis/1/bathtub.png rename to app/assets/images/emoji/bathtub.png diff --git a/public/-/emojis/1/battery.png b/app/assets/images/emoji/battery.png similarity index 100% rename from public/-/emojis/1/battery.png rename to app/assets/images/emoji/battery.png diff --git a/public/-/emojis/1/beach.png b/app/assets/images/emoji/beach.png similarity index 100% rename from public/-/emojis/1/beach.png rename to app/assets/images/emoji/beach.png diff --git a/public/-/emojis/1/beach_umbrella.png b/app/assets/images/emoji/beach_umbrella.png similarity index 100% rename from public/-/emojis/1/beach_umbrella.png rename to app/assets/images/emoji/beach_umbrella.png diff --git a/public/-/emojis/1/bear.png b/app/assets/images/emoji/bear.png similarity index 100% rename from public/-/emojis/1/bear.png rename to app/assets/images/emoji/bear.png diff --git a/public/-/emojis/1/bed.png b/app/assets/images/emoji/bed.png similarity index 100% rename from public/-/emojis/1/bed.png rename to app/assets/images/emoji/bed.png diff --git a/public/-/emojis/1/bee.png b/app/assets/images/emoji/bee.png similarity index 100% rename from public/-/emojis/1/bee.png rename to app/assets/images/emoji/bee.png diff --git a/public/-/emojis/1/beer.png b/app/assets/images/emoji/beer.png similarity index 100% rename from public/-/emojis/1/beer.png rename to app/assets/images/emoji/beer.png diff --git a/public/-/emojis/1/beers.png b/app/assets/images/emoji/beers.png similarity index 100% rename from public/-/emojis/1/beers.png rename to app/assets/images/emoji/beers.png diff --git a/public/-/emojis/1/beetle.png b/app/assets/images/emoji/beetle.png similarity index 100% rename from public/-/emojis/1/beetle.png rename to app/assets/images/emoji/beetle.png diff --git a/public/-/emojis/1/beginner.png b/app/assets/images/emoji/beginner.png similarity index 100% rename from public/-/emojis/1/beginner.png rename to app/assets/images/emoji/beginner.png diff --git a/public/-/emojis/1/bell.png b/app/assets/images/emoji/bell.png similarity index 100% rename from public/-/emojis/1/bell.png rename to app/assets/images/emoji/bell.png diff --git a/public/-/emojis/1/bellhop.png b/app/assets/images/emoji/bellhop.png similarity index 100% rename from public/-/emojis/1/bellhop.png rename to app/assets/images/emoji/bellhop.png diff --git a/public/-/emojis/1/bento.png b/app/assets/images/emoji/bento.png similarity index 100% rename from public/-/emojis/1/bento.png rename to app/assets/images/emoji/bento.png diff --git a/public/-/emojis/1/bicyclist.png b/app/assets/images/emoji/bicyclist.png similarity index 100% rename from public/-/emojis/1/bicyclist.png rename to app/assets/images/emoji/bicyclist.png diff --git a/public/-/emojis/1/bicyclist_tone1.png b/app/assets/images/emoji/bicyclist_tone1.png similarity index 100% rename from public/-/emojis/1/bicyclist_tone1.png rename to app/assets/images/emoji/bicyclist_tone1.png diff --git a/public/-/emojis/1/bicyclist_tone2.png b/app/assets/images/emoji/bicyclist_tone2.png similarity index 100% rename from public/-/emojis/1/bicyclist_tone2.png rename to app/assets/images/emoji/bicyclist_tone2.png diff --git a/public/-/emojis/1/bicyclist_tone3.png b/app/assets/images/emoji/bicyclist_tone3.png similarity index 100% rename from public/-/emojis/1/bicyclist_tone3.png rename to app/assets/images/emoji/bicyclist_tone3.png diff --git a/public/-/emojis/1/bicyclist_tone4.png b/app/assets/images/emoji/bicyclist_tone4.png similarity index 100% rename from public/-/emojis/1/bicyclist_tone4.png rename to app/assets/images/emoji/bicyclist_tone4.png diff --git a/public/-/emojis/1/bicyclist_tone5.png b/app/assets/images/emoji/bicyclist_tone5.png similarity index 100% rename from public/-/emojis/1/bicyclist_tone5.png rename to app/assets/images/emoji/bicyclist_tone5.png diff --git a/public/-/emojis/1/bike.png b/app/assets/images/emoji/bike.png similarity index 100% rename from public/-/emojis/1/bike.png rename to app/assets/images/emoji/bike.png diff --git a/public/-/emojis/1/bikini.png b/app/assets/images/emoji/bikini.png similarity index 100% rename from public/-/emojis/1/bikini.png rename to app/assets/images/emoji/bikini.png diff --git a/public/-/emojis/1/biohazard.png b/app/assets/images/emoji/biohazard.png similarity index 100% rename from public/-/emojis/1/biohazard.png rename to app/assets/images/emoji/biohazard.png diff --git a/public/-/emojis/1/bird.png b/app/assets/images/emoji/bird.png similarity index 100% rename from public/-/emojis/1/bird.png rename to app/assets/images/emoji/bird.png diff --git a/public/-/emojis/1/birthday.png b/app/assets/images/emoji/birthday.png similarity index 100% rename from public/-/emojis/1/birthday.png rename to app/assets/images/emoji/birthday.png diff --git a/public/-/emojis/1/black_circle.png b/app/assets/images/emoji/black_circle.png similarity index 100% rename from public/-/emojis/1/black_circle.png rename to app/assets/images/emoji/black_circle.png diff --git a/public/-/emojis/1/black_heart.png b/app/assets/images/emoji/black_heart.png similarity index 100% rename from public/-/emojis/1/black_heart.png rename to app/assets/images/emoji/black_heart.png diff --git a/public/-/emojis/1/black_joker.png b/app/assets/images/emoji/black_joker.png similarity index 100% rename from public/-/emojis/1/black_joker.png rename to app/assets/images/emoji/black_joker.png diff --git a/public/-/emojis/1/black_large_square.png b/app/assets/images/emoji/black_large_square.png similarity index 100% rename from public/-/emojis/1/black_large_square.png rename to app/assets/images/emoji/black_large_square.png diff --git a/public/-/emojis/1/black_medium_small_square.png b/app/assets/images/emoji/black_medium_small_square.png similarity index 100% rename from public/-/emojis/1/black_medium_small_square.png rename to app/assets/images/emoji/black_medium_small_square.png diff --git a/public/-/emojis/1/black_medium_square.png b/app/assets/images/emoji/black_medium_square.png similarity index 100% rename from public/-/emojis/1/black_medium_square.png rename to app/assets/images/emoji/black_medium_square.png diff --git a/public/-/emojis/1/black_nib.png b/app/assets/images/emoji/black_nib.png similarity index 100% rename from public/-/emojis/1/black_nib.png rename to app/assets/images/emoji/black_nib.png diff --git a/public/-/emojis/1/black_small_square.png b/app/assets/images/emoji/black_small_square.png similarity index 100% rename from public/-/emojis/1/black_small_square.png rename to app/assets/images/emoji/black_small_square.png diff --git a/public/-/emojis/1/black_square_button.png b/app/assets/images/emoji/black_square_button.png similarity index 100% rename from public/-/emojis/1/black_square_button.png rename to app/assets/images/emoji/black_square_button.png diff --git a/public/-/emojis/1/blossom.png b/app/assets/images/emoji/blossom.png similarity index 100% rename from public/-/emojis/1/blossom.png rename to app/assets/images/emoji/blossom.png diff --git a/public/-/emojis/1/blowfish.png b/app/assets/images/emoji/blowfish.png similarity index 100% rename from public/-/emojis/1/blowfish.png rename to app/assets/images/emoji/blowfish.png diff --git a/public/-/emojis/1/blue_book.png b/app/assets/images/emoji/blue_book.png similarity index 100% rename from public/-/emojis/1/blue_book.png rename to app/assets/images/emoji/blue_book.png diff --git a/public/-/emojis/1/blue_car.png b/app/assets/images/emoji/blue_car.png similarity index 100% rename from public/-/emojis/1/blue_car.png rename to app/assets/images/emoji/blue_car.png diff --git a/public/-/emojis/1/blue_heart.png b/app/assets/images/emoji/blue_heart.png similarity index 100% rename from public/-/emojis/1/blue_heart.png rename to app/assets/images/emoji/blue_heart.png diff --git a/public/-/emojis/1/blush.png b/app/assets/images/emoji/blush.png similarity index 100% rename from public/-/emojis/1/blush.png rename to app/assets/images/emoji/blush.png diff --git a/public/-/emojis/1/boar.png b/app/assets/images/emoji/boar.png similarity index 100% rename from public/-/emojis/1/boar.png rename to app/assets/images/emoji/boar.png diff --git a/public/-/emojis/1/bomb.png b/app/assets/images/emoji/bomb.png similarity index 100% rename from public/-/emojis/1/bomb.png rename to app/assets/images/emoji/bomb.png diff --git a/public/-/emojis/1/book.png b/app/assets/images/emoji/book.png similarity index 100% rename from public/-/emojis/1/book.png rename to app/assets/images/emoji/book.png diff --git a/public/-/emojis/1/bookmark.png b/app/assets/images/emoji/bookmark.png similarity index 100% rename from public/-/emojis/1/bookmark.png rename to app/assets/images/emoji/bookmark.png diff --git a/public/-/emojis/1/bookmark_tabs.png b/app/assets/images/emoji/bookmark_tabs.png similarity index 100% rename from public/-/emojis/1/bookmark_tabs.png rename to app/assets/images/emoji/bookmark_tabs.png diff --git a/public/-/emojis/1/books.png b/app/assets/images/emoji/books.png similarity index 100% rename from public/-/emojis/1/books.png rename to app/assets/images/emoji/books.png diff --git a/public/-/emojis/1/boom.png b/app/assets/images/emoji/boom.png similarity index 100% rename from public/-/emojis/1/boom.png rename to app/assets/images/emoji/boom.png diff --git a/public/-/emojis/1/boot.png b/app/assets/images/emoji/boot.png similarity index 100% rename from public/-/emojis/1/boot.png rename to app/assets/images/emoji/boot.png diff --git a/public/-/emojis/1/bouquet.png b/app/assets/images/emoji/bouquet.png similarity index 100% rename from public/-/emojis/1/bouquet.png rename to app/assets/images/emoji/bouquet.png diff --git a/public/-/emojis/1/bow.png b/app/assets/images/emoji/bow.png similarity index 100% rename from public/-/emojis/1/bow.png rename to app/assets/images/emoji/bow.png diff --git a/public/-/emojis/1/bow_and_arrow.png b/app/assets/images/emoji/bow_and_arrow.png similarity index 100% rename from public/-/emojis/1/bow_and_arrow.png rename to app/assets/images/emoji/bow_and_arrow.png diff --git a/public/-/emojis/1/bow_tone1.png b/app/assets/images/emoji/bow_tone1.png similarity index 100% rename from public/-/emojis/1/bow_tone1.png rename to app/assets/images/emoji/bow_tone1.png diff --git a/public/-/emojis/1/bow_tone2.png b/app/assets/images/emoji/bow_tone2.png similarity index 100% rename from public/-/emojis/1/bow_tone2.png rename to app/assets/images/emoji/bow_tone2.png diff --git a/public/-/emojis/1/bow_tone3.png b/app/assets/images/emoji/bow_tone3.png similarity index 100% rename from public/-/emojis/1/bow_tone3.png rename to app/assets/images/emoji/bow_tone3.png diff --git a/public/-/emojis/1/bow_tone4.png b/app/assets/images/emoji/bow_tone4.png similarity index 100% rename from public/-/emojis/1/bow_tone4.png rename to app/assets/images/emoji/bow_tone4.png diff --git a/public/-/emojis/1/bow_tone5.png b/app/assets/images/emoji/bow_tone5.png similarity index 100% rename from public/-/emojis/1/bow_tone5.png rename to app/assets/images/emoji/bow_tone5.png diff --git a/public/-/emojis/1/bowling.png b/app/assets/images/emoji/bowling.png similarity index 100% rename from public/-/emojis/1/bowling.png rename to app/assets/images/emoji/bowling.png diff --git a/public/-/emojis/1/boxing_glove.png b/app/assets/images/emoji/boxing_glove.png similarity index 100% rename from public/-/emojis/1/boxing_glove.png rename to app/assets/images/emoji/boxing_glove.png diff --git a/public/-/emojis/1/boy.png b/app/assets/images/emoji/boy.png similarity index 100% rename from public/-/emojis/1/boy.png rename to app/assets/images/emoji/boy.png diff --git a/public/-/emojis/1/boy_tone1.png b/app/assets/images/emoji/boy_tone1.png similarity index 100% rename from public/-/emojis/1/boy_tone1.png rename to app/assets/images/emoji/boy_tone1.png diff --git a/public/-/emojis/1/boy_tone2.png b/app/assets/images/emoji/boy_tone2.png similarity index 100% rename from public/-/emojis/1/boy_tone2.png rename to app/assets/images/emoji/boy_tone2.png diff --git a/public/-/emojis/1/boy_tone3.png b/app/assets/images/emoji/boy_tone3.png similarity index 100% rename from public/-/emojis/1/boy_tone3.png rename to app/assets/images/emoji/boy_tone3.png diff --git a/public/-/emojis/1/boy_tone4.png b/app/assets/images/emoji/boy_tone4.png similarity index 100% rename from public/-/emojis/1/boy_tone4.png rename to app/assets/images/emoji/boy_tone4.png diff --git a/public/-/emojis/1/boy_tone5.png b/app/assets/images/emoji/boy_tone5.png similarity index 100% rename from public/-/emojis/1/boy_tone5.png rename to app/assets/images/emoji/boy_tone5.png diff --git a/public/-/emojis/1/bread.png b/app/assets/images/emoji/bread.png similarity index 100% rename from public/-/emojis/1/bread.png rename to app/assets/images/emoji/bread.png diff --git a/public/-/emojis/1/bride_with_veil.png b/app/assets/images/emoji/bride_with_veil.png similarity index 100% rename from public/-/emojis/1/bride_with_veil.png rename to app/assets/images/emoji/bride_with_veil.png diff --git a/public/-/emojis/1/bride_with_veil_tone1.png b/app/assets/images/emoji/bride_with_veil_tone1.png similarity index 100% rename from public/-/emojis/1/bride_with_veil_tone1.png rename to app/assets/images/emoji/bride_with_veil_tone1.png diff --git a/public/-/emojis/1/bride_with_veil_tone2.png b/app/assets/images/emoji/bride_with_veil_tone2.png similarity index 100% rename from public/-/emojis/1/bride_with_veil_tone2.png rename to app/assets/images/emoji/bride_with_veil_tone2.png diff --git a/public/-/emojis/1/bride_with_veil_tone3.png b/app/assets/images/emoji/bride_with_veil_tone3.png similarity index 100% rename from public/-/emojis/1/bride_with_veil_tone3.png rename to app/assets/images/emoji/bride_with_veil_tone3.png diff --git a/public/-/emojis/1/bride_with_veil_tone4.png b/app/assets/images/emoji/bride_with_veil_tone4.png similarity index 100% rename from public/-/emojis/1/bride_with_veil_tone4.png rename to app/assets/images/emoji/bride_with_veil_tone4.png diff --git a/public/-/emojis/1/bride_with_veil_tone5.png b/app/assets/images/emoji/bride_with_veil_tone5.png similarity index 100% rename from public/-/emojis/1/bride_with_veil_tone5.png rename to app/assets/images/emoji/bride_with_veil_tone5.png diff --git a/public/-/emojis/1/bridge_at_night.png b/app/assets/images/emoji/bridge_at_night.png similarity index 100% rename from public/-/emojis/1/bridge_at_night.png rename to app/assets/images/emoji/bridge_at_night.png diff --git a/public/-/emojis/1/briefcase.png b/app/assets/images/emoji/briefcase.png similarity index 100% rename from public/-/emojis/1/briefcase.png rename to app/assets/images/emoji/briefcase.png diff --git a/public/-/emojis/1/broken_heart.png b/app/assets/images/emoji/broken_heart.png similarity index 100% rename from public/-/emojis/1/broken_heart.png rename to app/assets/images/emoji/broken_heart.png diff --git a/public/-/emojis/1/bug.png b/app/assets/images/emoji/bug.png similarity index 100% rename from public/-/emojis/1/bug.png rename to app/assets/images/emoji/bug.png diff --git a/public/-/emojis/1/bulb.png b/app/assets/images/emoji/bulb.png similarity index 100% rename from public/-/emojis/1/bulb.png rename to app/assets/images/emoji/bulb.png diff --git a/public/-/emojis/1/bullettrain_front.png b/app/assets/images/emoji/bullettrain_front.png similarity index 100% rename from public/-/emojis/1/bullettrain_front.png rename to app/assets/images/emoji/bullettrain_front.png diff --git a/public/-/emojis/1/bullettrain_side.png b/app/assets/images/emoji/bullettrain_side.png similarity index 100% rename from public/-/emojis/1/bullettrain_side.png rename to app/assets/images/emoji/bullettrain_side.png diff --git a/public/-/emojis/1/burrito.png b/app/assets/images/emoji/burrito.png similarity index 100% rename from public/-/emojis/1/burrito.png rename to app/assets/images/emoji/burrito.png diff --git a/public/-/emojis/1/bus.png b/app/assets/images/emoji/bus.png similarity index 100% rename from public/-/emojis/1/bus.png rename to app/assets/images/emoji/bus.png diff --git a/public/-/emojis/1/busstop.png b/app/assets/images/emoji/busstop.png similarity index 100% rename from public/-/emojis/1/busstop.png rename to app/assets/images/emoji/busstop.png diff --git a/public/-/emojis/1/bust_in_silhouette.png b/app/assets/images/emoji/bust_in_silhouette.png similarity index 100% rename from public/-/emojis/1/bust_in_silhouette.png rename to app/assets/images/emoji/bust_in_silhouette.png diff --git a/public/-/emojis/1/busts_in_silhouette.png b/app/assets/images/emoji/busts_in_silhouette.png similarity index 100% rename from public/-/emojis/1/busts_in_silhouette.png rename to app/assets/images/emoji/busts_in_silhouette.png diff --git a/public/-/emojis/1/butterfly.png b/app/assets/images/emoji/butterfly.png similarity index 100% rename from public/-/emojis/1/butterfly.png rename to app/assets/images/emoji/butterfly.png diff --git a/public/-/emojis/1/cactus.png b/app/assets/images/emoji/cactus.png similarity index 100% rename from public/-/emojis/1/cactus.png rename to app/assets/images/emoji/cactus.png diff --git a/public/-/emojis/1/cake.png b/app/assets/images/emoji/cake.png similarity index 100% rename from public/-/emojis/1/cake.png rename to app/assets/images/emoji/cake.png diff --git a/public/-/emojis/1/calendar.png b/app/assets/images/emoji/calendar.png similarity index 100% rename from public/-/emojis/1/calendar.png rename to app/assets/images/emoji/calendar.png diff --git a/public/-/emojis/1/calendar_spiral.png b/app/assets/images/emoji/calendar_spiral.png similarity index 100% rename from public/-/emojis/1/calendar_spiral.png rename to app/assets/images/emoji/calendar_spiral.png diff --git a/public/-/emojis/1/call_me.png b/app/assets/images/emoji/call_me.png similarity index 100% rename from public/-/emojis/1/call_me.png rename to app/assets/images/emoji/call_me.png diff --git a/public/-/emojis/1/call_me_tone1.png b/app/assets/images/emoji/call_me_tone1.png similarity index 100% rename from public/-/emojis/1/call_me_tone1.png rename to app/assets/images/emoji/call_me_tone1.png diff --git a/public/-/emojis/1/call_me_tone2.png b/app/assets/images/emoji/call_me_tone2.png similarity index 100% rename from public/-/emojis/1/call_me_tone2.png rename to app/assets/images/emoji/call_me_tone2.png diff --git a/public/-/emojis/1/call_me_tone3.png b/app/assets/images/emoji/call_me_tone3.png similarity index 100% rename from public/-/emojis/1/call_me_tone3.png rename to app/assets/images/emoji/call_me_tone3.png diff --git a/public/-/emojis/1/call_me_tone4.png b/app/assets/images/emoji/call_me_tone4.png similarity index 100% rename from public/-/emojis/1/call_me_tone4.png rename to app/assets/images/emoji/call_me_tone4.png diff --git a/public/-/emojis/1/call_me_tone5.png b/app/assets/images/emoji/call_me_tone5.png similarity index 100% rename from public/-/emojis/1/call_me_tone5.png rename to app/assets/images/emoji/call_me_tone5.png diff --git a/public/-/emojis/1/calling.png b/app/assets/images/emoji/calling.png similarity index 100% rename from public/-/emojis/1/calling.png rename to app/assets/images/emoji/calling.png diff --git a/public/-/emojis/1/camel.png b/app/assets/images/emoji/camel.png similarity index 100% rename from public/-/emojis/1/camel.png rename to app/assets/images/emoji/camel.png diff --git a/public/-/emojis/1/camera.png b/app/assets/images/emoji/camera.png similarity index 100% rename from public/-/emojis/1/camera.png rename to app/assets/images/emoji/camera.png diff --git a/public/-/emojis/1/camera_with_flash.png b/app/assets/images/emoji/camera_with_flash.png similarity index 100% rename from public/-/emojis/1/camera_with_flash.png rename to app/assets/images/emoji/camera_with_flash.png diff --git a/public/-/emojis/1/camping.png b/app/assets/images/emoji/camping.png similarity index 100% rename from public/-/emojis/1/camping.png rename to app/assets/images/emoji/camping.png diff --git a/public/-/emojis/1/cancer.png b/app/assets/images/emoji/cancer.png similarity index 100% rename from public/-/emojis/1/cancer.png rename to app/assets/images/emoji/cancer.png diff --git a/public/-/emojis/1/candle.png b/app/assets/images/emoji/candle.png similarity index 100% rename from public/-/emojis/1/candle.png rename to app/assets/images/emoji/candle.png diff --git a/public/-/emojis/1/candy.png b/app/assets/images/emoji/candy.png similarity index 100% rename from public/-/emojis/1/candy.png rename to app/assets/images/emoji/candy.png diff --git a/public/-/emojis/1/canoe.png b/app/assets/images/emoji/canoe.png similarity index 100% rename from public/-/emojis/1/canoe.png rename to app/assets/images/emoji/canoe.png diff --git a/public/-/emojis/1/capital_abcd.png b/app/assets/images/emoji/capital_abcd.png similarity index 100% rename from public/-/emojis/1/capital_abcd.png rename to app/assets/images/emoji/capital_abcd.png diff --git a/public/-/emojis/1/capricorn.png b/app/assets/images/emoji/capricorn.png similarity index 100% rename from public/-/emojis/1/capricorn.png rename to app/assets/images/emoji/capricorn.png diff --git a/public/-/emojis/1/card_box.png b/app/assets/images/emoji/card_box.png similarity index 100% rename from public/-/emojis/1/card_box.png rename to app/assets/images/emoji/card_box.png diff --git a/public/-/emojis/1/card_index.png b/app/assets/images/emoji/card_index.png similarity index 100% rename from public/-/emojis/1/card_index.png rename to app/assets/images/emoji/card_index.png diff --git a/public/-/emojis/1/carousel_horse.png b/app/assets/images/emoji/carousel_horse.png similarity index 100% rename from public/-/emojis/1/carousel_horse.png rename to app/assets/images/emoji/carousel_horse.png diff --git a/public/-/emojis/1/carrot.png b/app/assets/images/emoji/carrot.png similarity index 100% rename from public/-/emojis/1/carrot.png rename to app/assets/images/emoji/carrot.png diff --git a/public/-/emojis/1/cartwheel.png b/app/assets/images/emoji/cartwheel.png similarity index 100% rename from public/-/emojis/1/cartwheel.png rename to app/assets/images/emoji/cartwheel.png diff --git a/public/-/emojis/1/cartwheel_tone1.png b/app/assets/images/emoji/cartwheel_tone1.png similarity index 100% rename from public/-/emojis/1/cartwheel_tone1.png rename to app/assets/images/emoji/cartwheel_tone1.png diff --git a/public/-/emojis/1/cartwheel_tone2.png b/app/assets/images/emoji/cartwheel_tone2.png similarity index 100% rename from public/-/emojis/1/cartwheel_tone2.png rename to app/assets/images/emoji/cartwheel_tone2.png diff --git a/public/-/emojis/1/cartwheel_tone3.png b/app/assets/images/emoji/cartwheel_tone3.png similarity index 100% rename from public/-/emojis/1/cartwheel_tone3.png rename to app/assets/images/emoji/cartwheel_tone3.png diff --git a/public/-/emojis/1/cartwheel_tone4.png b/app/assets/images/emoji/cartwheel_tone4.png similarity index 100% rename from public/-/emojis/1/cartwheel_tone4.png rename to app/assets/images/emoji/cartwheel_tone4.png diff --git a/public/-/emojis/1/cartwheel_tone5.png b/app/assets/images/emoji/cartwheel_tone5.png similarity index 100% rename from public/-/emojis/1/cartwheel_tone5.png rename to app/assets/images/emoji/cartwheel_tone5.png diff --git a/public/-/emojis/1/cat.png b/app/assets/images/emoji/cat.png similarity index 100% rename from public/-/emojis/1/cat.png rename to app/assets/images/emoji/cat.png diff --git a/public/-/emojis/1/cat2.png b/app/assets/images/emoji/cat2.png similarity index 100% rename from public/-/emojis/1/cat2.png rename to app/assets/images/emoji/cat2.png diff --git a/public/-/emojis/1/cd.png b/app/assets/images/emoji/cd.png similarity index 100% rename from public/-/emojis/1/cd.png rename to app/assets/images/emoji/cd.png diff --git a/public/-/emojis/1/chains.png b/app/assets/images/emoji/chains.png similarity index 100% rename from public/-/emojis/1/chains.png rename to app/assets/images/emoji/chains.png diff --git a/public/-/emojis/1/champagne.png b/app/assets/images/emoji/champagne.png similarity index 100% rename from public/-/emojis/1/champagne.png rename to app/assets/images/emoji/champagne.png diff --git a/public/-/emojis/1/champagne_glass.png b/app/assets/images/emoji/champagne_glass.png similarity index 100% rename from public/-/emojis/1/champagne_glass.png rename to app/assets/images/emoji/champagne_glass.png diff --git a/public/-/emojis/1/chart.png b/app/assets/images/emoji/chart.png similarity index 100% rename from public/-/emojis/1/chart.png rename to app/assets/images/emoji/chart.png diff --git a/public/-/emojis/1/chart_with_downwards_trend.png b/app/assets/images/emoji/chart_with_downwards_trend.png similarity index 100% rename from public/-/emojis/1/chart_with_downwards_trend.png rename to app/assets/images/emoji/chart_with_downwards_trend.png diff --git a/public/-/emojis/1/chart_with_upwards_trend.png b/app/assets/images/emoji/chart_with_upwards_trend.png similarity index 100% rename from public/-/emojis/1/chart_with_upwards_trend.png rename to app/assets/images/emoji/chart_with_upwards_trend.png diff --git a/public/-/emojis/1/checkered_flag.png b/app/assets/images/emoji/checkered_flag.png similarity index 100% rename from public/-/emojis/1/checkered_flag.png rename to app/assets/images/emoji/checkered_flag.png diff --git a/public/-/emojis/1/cheese.png b/app/assets/images/emoji/cheese.png similarity index 100% rename from public/-/emojis/1/cheese.png rename to app/assets/images/emoji/cheese.png diff --git a/public/-/emojis/1/cherries.png b/app/assets/images/emoji/cherries.png similarity index 100% rename from public/-/emojis/1/cherries.png rename to app/assets/images/emoji/cherries.png diff --git a/public/-/emojis/1/cherry_blossom.png b/app/assets/images/emoji/cherry_blossom.png similarity index 100% rename from public/-/emojis/1/cherry_blossom.png rename to app/assets/images/emoji/cherry_blossom.png diff --git a/public/-/emojis/1/chestnut.png b/app/assets/images/emoji/chestnut.png similarity index 100% rename from public/-/emojis/1/chestnut.png rename to app/assets/images/emoji/chestnut.png diff --git a/public/-/emojis/1/chicken.png b/app/assets/images/emoji/chicken.png similarity index 100% rename from public/-/emojis/1/chicken.png rename to app/assets/images/emoji/chicken.png diff --git a/public/-/emojis/1/children_crossing.png b/app/assets/images/emoji/children_crossing.png similarity index 100% rename from public/-/emojis/1/children_crossing.png rename to app/assets/images/emoji/children_crossing.png diff --git a/public/-/emojis/1/chipmunk.png b/app/assets/images/emoji/chipmunk.png similarity index 100% rename from public/-/emojis/1/chipmunk.png rename to app/assets/images/emoji/chipmunk.png diff --git a/public/-/emojis/1/chocolate_bar.png b/app/assets/images/emoji/chocolate_bar.png similarity index 100% rename from public/-/emojis/1/chocolate_bar.png rename to app/assets/images/emoji/chocolate_bar.png diff --git a/public/-/emojis/1/christmas_tree.png b/app/assets/images/emoji/christmas_tree.png similarity index 100% rename from public/-/emojis/1/christmas_tree.png rename to app/assets/images/emoji/christmas_tree.png diff --git a/public/-/emojis/1/church.png b/app/assets/images/emoji/church.png similarity index 100% rename from public/-/emojis/1/church.png rename to app/assets/images/emoji/church.png diff --git a/public/-/emojis/1/cinema.png b/app/assets/images/emoji/cinema.png similarity index 100% rename from public/-/emojis/1/cinema.png rename to app/assets/images/emoji/cinema.png diff --git a/public/-/emojis/1/circus_tent.png b/app/assets/images/emoji/circus_tent.png similarity index 100% rename from public/-/emojis/1/circus_tent.png rename to app/assets/images/emoji/circus_tent.png diff --git a/public/-/emojis/1/city_dusk.png b/app/assets/images/emoji/city_dusk.png similarity index 100% rename from public/-/emojis/1/city_dusk.png rename to app/assets/images/emoji/city_dusk.png diff --git a/public/-/emojis/1/city_sunset.png b/app/assets/images/emoji/city_sunset.png similarity index 100% rename from public/-/emojis/1/city_sunset.png rename to app/assets/images/emoji/city_sunset.png diff --git a/public/-/emojis/1/cityscape.png b/app/assets/images/emoji/cityscape.png similarity index 100% rename from public/-/emojis/1/cityscape.png rename to app/assets/images/emoji/cityscape.png diff --git a/public/-/emojis/1/cl.png b/app/assets/images/emoji/cl.png similarity index 100% rename from public/-/emojis/1/cl.png rename to app/assets/images/emoji/cl.png diff --git a/public/-/emojis/1/clap.png b/app/assets/images/emoji/clap.png similarity index 100% rename from public/-/emojis/1/clap.png rename to app/assets/images/emoji/clap.png diff --git a/public/-/emojis/1/clap_tone1.png b/app/assets/images/emoji/clap_tone1.png similarity index 100% rename from public/-/emojis/1/clap_tone1.png rename to app/assets/images/emoji/clap_tone1.png diff --git a/public/-/emojis/1/clap_tone2.png b/app/assets/images/emoji/clap_tone2.png similarity index 100% rename from public/-/emojis/1/clap_tone2.png rename to app/assets/images/emoji/clap_tone2.png diff --git a/public/-/emojis/1/clap_tone3.png b/app/assets/images/emoji/clap_tone3.png similarity index 100% rename from public/-/emojis/1/clap_tone3.png rename to app/assets/images/emoji/clap_tone3.png diff --git a/public/-/emojis/1/clap_tone4.png b/app/assets/images/emoji/clap_tone4.png similarity index 100% rename from public/-/emojis/1/clap_tone4.png rename to app/assets/images/emoji/clap_tone4.png diff --git a/public/-/emojis/1/clap_tone5.png b/app/assets/images/emoji/clap_tone5.png similarity index 100% rename from public/-/emojis/1/clap_tone5.png rename to app/assets/images/emoji/clap_tone5.png diff --git a/public/-/emojis/1/clapper.png b/app/assets/images/emoji/clapper.png similarity index 100% rename from public/-/emojis/1/clapper.png rename to app/assets/images/emoji/clapper.png diff --git a/public/-/emojis/1/classical_building.png b/app/assets/images/emoji/classical_building.png similarity index 100% rename from public/-/emojis/1/classical_building.png rename to app/assets/images/emoji/classical_building.png diff --git a/public/-/emojis/1/clipboard.png b/app/assets/images/emoji/clipboard.png similarity index 100% rename from public/-/emojis/1/clipboard.png rename to app/assets/images/emoji/clipboard.png diff --git a/public/-/emojis/1/clock.png b/app/assets/images/emoji/clock.png similarity index 100% rename from public/-/emojis/1/clock.png rename to app/assets/images/emoji/clock.png diff --git a/public/-/emojis/1/clock1.png b/app/assets/images/emoji/clock1.png similarity index 100% rename from public/-/emojis/1/clock1.png rename to app/assets/images/emoji/clock1.png diff --git a/public/-/emojis/1/clock10.png b/app/assets/images/emoji/clock10.png similarity index 100% rename from public/-/emojis/1/clock10.png rename to app/assets/images/emoji/clock10.png diff --git a/public/-/emojis/1/clock1030.png b/app/assets/images/emoji/clock1030.png similarity index 100% rename from public/-/emojis/1/clock1030.png rename to app/assets/images/emoji/clock1030.png diff --git a/public/-/emojis/1/clock11.png b/app/assets/images/emoji/clock11.png similarity index 100% rename from public/-/emojis/1/clock11.png rename to app/assets/images/emoji/clock11.png diff --git a/public/-/emojis/1/clock1130.png b/app/assets/images/emoji/clock1130.png similarity index 100% rename from public/-/emojis/1/clock1130.png rename to app/assets/images/emoji/clock1130.png diff --git a/public/-/emojis/1/clock12.png b/app/assets/images/emoji/clock12.png similarity index 100% rename from public/-/emojis/1/clock12.png rename to app/assets/images/emoji/clock12.png diff --git a/public/-/emojis/1/clock1230.png b/app/assets/images/emoji/clock1230.png similarity index 100% rename from public/-/emojis/1/clock1230.png rename to app/assets/images/emoji/clock1230.png diff --git a/public/-/emojis/1/clock130.png b/app/assets/images/emoji/clock130.png similarity index 100% rename from public/-/emojis/1/clock130.png rename to app/assets/images/emoji/clock130.png diff --git a/public/-/emojis/1/clock2.png b/app/assets/images/emoji/clock2.png similarity index 100% rename from public/-/emojis/1/clock2.png rename to app/assets/images/emoji/clock2.png diff --git a/public/-/emojis/1/clock230.png b/app/assets/images/emoji/clock230.png similarity index 100% rename from public/-/emojis/1/clock230.png rename to app/assets/images/emoji/clock230.png diff --git a/public/-/emojis/1/clock3.png b/app/assets/images/emoji/clock3.png similarity index 100% rename from public/-/emojis/1/clock3.png rename to app/assets/images/emoji/clock3.png diff --git a/public/-/emojis/1/clock330.png b/app/assets/images/emoji/clock330.png similarity index 100% rename from public/-/emojis/1/clock330.png rename to app/assets/images/emoji/clock330.png diff --git a/public/-/emojis/1/clock4.png b/app/assets/images/emoji/clock4.png similarity index 100% rename from public/-/emojis/1/clock4.png rename to app/assets/images/emoji/clock4.png diff --git a/public/-/emojis/1/clock430.png b/app/assets/images/emoji/clock430.png similarity index 100% rename from public/-/emojis/1/clock430.png rename to app/assets/images/emoji/clock430.png diff --git a/public/-/emojis/1/clock5.png b/app/assets/images/emoji/clock5.png similarity index 100% rename from public/-/emojis/1/clock5.png rename to app/assets/images/emoji/clock5.png diff --git a/public/-/emojis/1/clock530.png b/app/assets/images/emoji/clock530.png similarity index 100% rename from public/-/emojis/1/clock530.png rename to app/assets/images/emoji/clock530.png diff --git a/public/-/emojis/1/clock6.png b/app/assets/images/emoji/clock6.png similarity index 100% rename from public/-/emojis/1/clock6.png rename to app/assets/images/emoji/clock6.png diff --git a/public/-/emojis/1/clock630.png b/app/assets/images/emoji/clock630.png similarity index 100% rename from public/-/emojis/1/clock630.png rename to app/assets/images/emoji/clock630.png diff --git a/public/-/emojis/1/clock7.png b/app/assets/images/emoji/clock7.png similarity index 100% rename from public/-/emojis/1/clock7.png rename to app/assets/images/emoji/clock7.png diff --git a/public/-/emojis/1/clock730.png b/app/assets/images/emoji/clock730.png similarity index 100% rename from public/-/emojis/1/clock730.png rename to app/assets/images/emoji/clock730.png diff --git a/public/-/emojis/1/clock8.png b/app/assets/images/emoji/clock8.png similarity index 100% rename from public/-/emojis/1/clock8.png rename to app/assets/images/emoji/clock8.png diff --git a/public/-/emojis/1/clock830.png b/app/assets/images/emoji/clock830.png similarity index 100% rename from public/-/emojis/1/clock830.png rename to app/assets/images/emoji/clock830.png diff --git a/public/-/emojis/1/clock9.png b/app/assets/images/emoji/clock9.png similarity index 100% rename from public/-/emojis/1/clock9.png rename to app/assets/images/emoji/clock9.png diff --git a/public/-/emojis/1/clock930.png b/app/assets/images/emoji/clock930.png similarity index 100% rename from public/-/emojis/1/clock930.png rename to app/assets/images/emoji/clock930.png diff --git a/public/-/emojis/1/closed_book.png b/app/assets/images/emoji/closed_book.png similarity index 100% rename from public/-/emojis/1/closed_book.png rename to app/assets/images/emoji/closed_book.png diff --git a/public/-/emojis/1/closed_lock_with_key.png b/app/assets/images/emoji/closed_lock_with_key.png similarity index 100% rename from public/-/emojis/1/closed_lock_with_key.png rename to app/assets/images/emoji/closed_lock_with_key.png diff --git a/public/-/emojis/1/closed_umbrella.png b/app/assets/images/emoji/closed_umbrella.png similarity index 100% rename from public/-/emojis/1/closed_umbrella.png rename to app/assets/images/emoji/closed_umbrella.png diff --git a/public/-/emojis/1/cloud.png b/app/assets/images/emoji/cloud.png similarity index 100% rename from public/-/emojis/1/cloud.png rename to app/assets/images/emoji/cloud.png diff --git a/public/-/emojis/1/cloud_lightning.png b/app/assets/images/emoji/cloud_lightning.png similarity index 100% rename from public/-/emojis/1/cloud_lightning.png rename to app/assets/images/emoji/cloud_lightning.png diff --git a/public/-/emojis/1/cloud_rain.png b/app/assets/images/emoji/cloud_rain.png similarity index 100% rename from public/-/emojis/1/cloud_rain.png rename to app/assets/images/emoji/cloud_rain.png diff --git a/public/-/emojis/1/cloud_snow.png b/app/assets/images/emoji/cloud_snow.png similarity index 100% rename from public/-/emojis/1/cloud_snow.png rename to app/assets/images/emoji/cloud_snow.png diff --git a/public/-/emojis/1/cloud_tornado.png b/app/assets/images/emoji/cloud_tornado.png similarity index 100% rename from public/-/emojis/1/cloud_tornado.png rename to app/assets/images/emoji/cloud_tornado.png diff --git a/public/-/emojis/1/clown.png b/app/assets/images/emoji/clown.png similarity index 100% rename from public/-/emojis/1/clown.png rename to app/assets/images/emoji/clown.png diff --git a/public/-/emojis/1/clubs.png b/app/assets/images/emoji/clubs.png similarity index 100% rename from public/-/emojis/1/clubs.png rename to app/assets/images/emoji/clubs.png diff --git a/public/-/emojis/1/cocktail.png b/app/assets/images/emoji/cocktail.png similarity index 100% rename from public/-/emojis/1/cocktail.png rename to app/assets/images/emoji/cocktail.png diff --git a/public/-/emojis/1/coffee.png b/app/assets/images/emoji/coffee.png similarity index 100% rename from public/-/emojis/1/coffee.png rename to app/assets/images/emoji/coffee.png diff --git a/public/-/emojis/1/coffin.png b/app/assets/images/emoji/coffin.png similarity index 100% rename from public/-/emojis/1/coffin.png rename to app/assets/images/emoji/coffin.png diff --git a/public/-/emojis/1/cold_sweat.png b/app/assets/images/emoji/cold_sweat.png similarity index 100% rename from public/-/emojis/1/cold_sweat.png rename to app/assets/images/emoji/cold_sweat.png diff --git a/public/-/emojis/1/comet.png b/app/assets/images/emoji/comet.png similarity index 100% rename from public/-/emojis/1/comet.png rename to app/assets/images/emoji/comet.png diff --git a/public/-/emojis/1/compression.png b/app/assets/images/emoji/compression.png similarity index 100% rename from public/-/emojis/1/compression.png rename to app/assets/images/emoji/compression.png diff --git a/public/-/emojis/1/computer.png b/app/assets/images/emoji/computer.png similarity index 100% rename from public/-/emojis/1/computer.png rename to app/assets/images/emoji/computer.png diff --git a/public/-/emojis/1/confetti_ball.png b/app/assets/images/emoji/confetti_ball.png similarity index 100% rename from public/-/emojis/1/confetti_ball.png rename to app/assets/images/emoji/confetti_ball.png diff --git a/public/-/emojis/1/confounded.png b/app/assets/images/emoji/confounded.png similarity index 100% rename from public/-/emojis/1/confounded.png rename to app/assets/images/emoji/confounded.png diff --git a/public/-/emojis/1/confused.png b/app/assets/images/emoji/confused.png similarity index 100% rename from public/-/emojis/1/confused.png rename to app/assets/images/emoji/confused.png diff --git a/public/-/emojis/1/congratulations.png b/app/assets/images/emoji/congratulations.png similarity index 100% rename from public/-/emojis/1/congratulations.png rename to app/assets/images/emoji/congratulations.png diff --git a/public/-/emojis/1/construction.png b/app/assets/images/emoji/construction.png similarity index 100% rename from public/-/emojis/1/construction.png rename to app/assets/images/emoji/construction.png diff --git a/public/-/emojis/1/construction_site.png b/app/assets/images/emoji/construction_site.png similarity index 100% rename from public/-/emojis/1/construction_site.png rename to app/assets/images/emoji/construction_site.png diff --git a/public/-/emojis/1/construction_worker.png b/app/assets/images/emoji/construction_worker.png similarity index 100% rename from public/-/emojis/1/construction_worker.png rename to app/assets/images/emoji/construction_worker.png diff --git a/public/-/emojis/1/construction_worker_tone1.png b/app/assets/images/emoji/construction_worker_tone1.png similarity index 100% rename from public/-/emojis/1/construction_worker_tone1.png rename to app/assets/images/emoji/construction_worker_tone1.png diff --git a/public/-/emojis/1/construction_worker_tone2.png b/app/assets/images/emoji/construction_worker_tone2.png similarity index 100% rename from public/-/emojis/1/construction_worker_tone2.png rename to app/assets/images/emoji/construction_worker_tone2.png diff --git a/public/-/emojis/1/construction_worker_tone3.png b/app/assets/images/emoji/construction_worker_tone3.png similarity index 100% rename from public/-/emojis/1/construction_worker_tone3.png rename to app/assets/images/emoji/construction_worker_tone3.png diff --git a/public/-/emojis/1/construction_worker_tone4.png b/app/assets/images/emoji/construction_worker_tone4.png similarity index 100% rename from public/-/emojis/1/construction_worker_tone4.png rename to app/assets/images/emoji/construction_worker_tone4.png diff --git a/public/-/emojis/1/construction_worker_tone5.png b/app/assets/images/emoji/construction_worker_tone5.png similarity index 100% rename from public/-/emojis/1/construction_worker_tone5.png rename to app/assets/images/emoji/construction_worker_tone5.png diff --git a/public/-/emojis/1/control_knobs.png b/app/assets/images/emoji/control_knobs.png similarity index 100% rename from public/-/emojis/1/control_knobs.png rename to app/assets/images/emoji/control_knobs.png diff --git a/public/-/emojis/1/convenience_store.png b/app/assets/images/emoji/convenience_store.png similarity index 100% rename from public/-/emojis/1/convenience_store.png rename to app/assets/images/emoji/convenience_store.png diff --git a/public/-/emojis/1/cookie.png b/app/assets/images/emoji/cookie.png similarity index 100% rename from public/-/emojis/1/cookie.png rename to app/assets/images/emoji/cookie.png diff --git a/public/-/emojis/1/cooking.png b/app/assets/images/emoji/cooking.png similarity index 100% rename from public/-/emojis/1/cooking.png rename to app/assets/images/emoji/cooking.png diff --git a/public/-/emojis/1/cool.png b/app/assets/images/emoji/cool.png similarity index 100% rename from public/-/emojis/1/cool.png rename to app/assets/images/emoji/cool.png diff --git a/public/-/emojis/1/cop.png b/app/assets/images/emoji/cop.png similarity index 100% rename from public/-/emojis/1/cop.png rename to app/assets/images/emoji/cop.png diff --git a/public/-/emojis/1/cop_tone1.png b/app/assets/images/emoji/cop_tone1.png similarity index 100% rename from public/-/emojis/1/cop_tone1.png rename to app/assets/images/emoji/cop_tone1.png diff --git a/public/-/emojis/1/cop_tone2.png b/app/assets/images/emoji/cop_tone2.png similarity index 100% rename from public/-/emojis/1/cop_tone2.png rename to app/assets/images/emoji/cop_tone2.png diff --git a/public/-/emojis/1/cop_tone3.png b/app/assets/images/emoji/cop_tone3.png similarity index 100% rename from public/-/emojis/1/cop_tone3.png rename to app/assets/images/emoji/cop_tone3.png diff --git a/public/-/emojis/1/cop_tone4.png b/app/assets/images/emoji/cop_tone4.png similarity index 100% rename from public/-/emojis/1/cop_tone4.png rename to app/assets/images/emoji/cop_tone4.png diff --git a/public/-/emojis/1/cop_tone5.png b/app/assets/images/emoji/cop_tone5.png similarity index 100% rename from public/-/emojis/1/cop_tone5.png rename to app/assets/images/emoji/cop_tone5.png diff --git a/public/-/emojis/1/copyright.png b/app/assets/images/emoji/copyright.png similarity index 100% rename from public/-/emojis/1/copyright.png rename to app/assets/images/emoji/copyright.png diff --git a/public/-/emojis/1/corn.png b/app/assets/images/emoji/corn.png similarity index 100% rename from public/-/emojis/1/corn.png rename to app/assets/images/emoji/corn.png diff --git a/public/-/emojis/1/couch.png b/app/assets/images/emoji/couch.png similarity index 100% rename from public/-/emojis/1/couch.png rename to app/assets/images/emoji/couch.png diff --git a/public/-/emojis/1/couple.png b/app/assets/images/emoji/couple.png similarity index 100% rename from public/-/emojis/1/couple.png rename to app/assets/images/emoji/couple.png diff --git a/public/-/emojis/1/couple_mm.png b/app/assets/images/emoji/couple_mm.png similarity index 100% rename from public/-/emojis/1/couple_mm.png rename to app/assets/images/emoji/couple_mm.png diff --git a/public/-/emojis/1/couple_with_heart.png b/app/assets/images/emoji/couple_with_heart.png similarity index 100% rename from public/-/emojis/1/couple_with_heart.png rename to app/assets/images/emoji/couple_with_heart.png diff --git a/public/-/emojis/1/couple_ww.png b/app/assets/images/emoji/couple_ww.png similarity index 100% rename from public/-/emojis/1/couple_ww.png rename to app/assets/images/emoji/couple_ww.png diff --git a/public/-/emojis/1/couplekiss.png b/app/assets/images/emoji/couplekiss.png similarity index 100% rename from public/-/emojis/1/couplekiss.png rename to app/assets/images/emoji/couplekiss.png diff --git a/public/-/emojis/1/cow.png b/app/assets/images/emoji/cow.png similarity index 100% rename from public/-/emojis/1/cow.png rename to app/assets/images/emoji/cow.png diff --git a/public/-/emojis/1/cow2.png b/app/assets/images/emoji/cow2.png similarity index 100% rename from public/-/emojis/1/cow2.png rename to app/assets/images/emoji/cow2.png diff --git a/public/-/emojis/1/cowboy.png b/app/assets/images/emoji/cowboy.png similarity index 100% rename from public/-/emojis/1/cowboy.png rename to app/assets/images/emoji/cowboy.png diff --git a/public/-/emojis/1/crab.png b/app/assets/images/emoji/crab.png similarity index 100% rename from public/-/emojis/1/crab.png rename to app/assets/images/emoji/crab.png diff --git a/public/-/emojis/1/crayon.png b/app/assets/images/emoji/crayon.png similarity index 100% rename from public/-/emojis/1/crayon.png rename to app/assets/images/emoji/crayon.png diff --git a/public/-/emojis/1/credit_card.png b/app/assets/images/emoji/credit_card.png similarity index 100% rename from public/-/emojis/1/credit_card.png rename to app/assets/images/emoji/credit_card.png diff --git a/public/-/emojis/1/crescent_moon.png b/app/assets/images/emoji/crescent_moon.png similarity index 100% rename from public/-/emojis/1/crescent_moon.png rename to app/assets/images/emoji/crescent_moon.png diff --git a/public/-/emojis/1/cricket.png b/app/assets/images/emoji/cricket.png similarity index 100% rename from public/-/emojis/1/cricket.png rename to app/assets/images/emoji/cricket.png diff --git a/public/-/emojis/1/crocodile.png b/app/assets/images/emoji/crocodile.png similarity index 100% rename from public/-/emojis/1/crocodile.png rename to app/assets/images/emoji/crocodile.png diff --git a/public/-/emojis/1/croissant.png b/app/assets/images/emoji/croissant.png similarity index 100% rename from public/-/emojis/1/croissant.png rename to app/assets/images/emoji/croissant.png diff --git a/public/-/emojis/1/cross.png b/app/assets/images/emoji/cross.png similarity index 100% rename from public/-/emojis/1/cross.png rename to app/assets/images/emoji/cross.png diff --git a/public/-/emojis/1/crossed_flags.png b/app/assets/images/emoji/crossed_flags.png similarity index 100% rename from public/-/emojis/1/crossed_flags.png rename to app/assets/images/emoji/crossed_flags.png diff --git a/public/-/emojis/1/crossed_swords.png b/app/assets/images/emoji/crossed_swords.png similarity index 100% rename from public/-/emojis/1/crossed_swords.png rename to app/assets/images/emoji/crossed_swords.png diff --git a/public/-/emojis/1/crown.png b/app/assets/images/emoji/crown.png similarity index 100% rename from public/-/emojis/1/crown.png rename to app/assets/images/emoji/crown.png diff --git a/public/-/emojis/1/cruise_ship.png b/app/assets/images/emoji/cruise_ship.png similarity index 100% rename from public/-/emojis/1/cruise_ship.png rename to app/assets/images/emoji/cruise_ship.png diff --git a/public/-/emojis/1/cry.png b/app/assets/images/emoji/cry.png similarity index 100% rename from public/-/emojis/1/cry.png rename to app/assets/images/emoji/cry.png diff --git a/public/-/emojis/1/crying_cat_face.png b/app/assets/images/emoji/crying_cat_face.png similarity index 100% rename from public/-/emojis/1/crying_cat_face.png rename to app/assets/images/emoji/crying_cat_face.png diff --git a/public/-/emojis/1/crystal_ball.png b/app/assets/images/emoji/crystal_ball.png similarity index 100% rename from public/-/emojis/1/crystal_ball.png rename to app/assets/images/emoji/crystal_ball.png diff --git a/public/-/emojis/1/cucumber.png b/app/assets/images/emoji/cucumber.png similarity index 100% rename from public/-/emojis/1/cucumber.png rename to app/assets/images/emoji/cucumber.png diff --git a/public/-/emojis/1/cupid.png b/app/assets/images/emoji/cupid.png similarity index 100% rename from public/-/emojis/1/cupid.png rename to app/assets/images/emoji/cupid.png diff --git a/public/-/emojis/1/curly_loop.png b/app/assets/images/emoji/curly_loop.png similarity index 100% rename from public/-/emojis/1/curly_loop.png rename to app/assets/images/emoji/curly_loop.png diff --git a/public/-/emojis/1/currency_exchange.png b/app/assets/images/emoji/currency_exchange.png similarity index 100% rename from public/-/emojis/1/currency_exchange.png rename to app/assets/images/emoji/currency_exchange.png diff --git a/public/-/emojis/1/curry.png b/app/assets/images/emoji/curry.png similarity index 100% rename from public/-/emojis/1/curry.png rename to app/assets/images/emoji/curry.png diff --git a/public/-/emojis/1/custard.png b/app/assets/images/emoji/custard.png similarity index 100% rename from public/-/emojis/1/custard.png rename to app/assets/images/emoji/custard.png diff --git a/public/-/emojis/1/customs.png b/app/assets/images/emoji/customs.png similarity index 100% rename from public/-/emojis/1/customs.png rename to app/assets/images/emoji/customs.png diff --git a/public/-/emojis/1/cyclone.png b/app/assets/images/emoji/cyclone.png similarity index 100% rename from public/-/emojis/1/cyclone.png rename to app/assets/images/emoji/cyclone.png diff --git a/public/-/emojis/1/dagger.png b/app/assets/images/emoji/dagger.png similarity index 100% rename from public/-/emojis/1/dagger.png rename to app/assets/images/emoji/dagger.png diff --git a/public/-/emojis/1/dancer.png b/app/assets/images/emoji/dancer.png similarity index 100% rename from public/-/emojis/1/dancer.png rename to app/assets/images/emoji/dancer.png diff --git a/public/-/emojis/1/dancer_tone1.png b/app/assets/images/emoji/dancer_tone1.png similarity index 100% rename from public/-/emojis/1/dancer_tone1.png rename to app/assets/images/emoji/dancer_tone1.png diff --git a/public/-/emojis/1/dancer_tone2.png b/app/assets/images/emoji/dancer_tone2.png similarity index 100% rename from public/-/emojis/1/dancer_tone2.png rename to app/assets/images/emoji/dancer_tone2.png diff --git a/public/-/emojis/1/dancer_tone3.png b/app/assets/images/emoji/dancer_tone3.png similarity index 100% rename from public/-/emojis/1/dancer_tone3.png rename to app/assets/images/emoji/dancer_tone3.png diff --git a/public/-/emojis/1/dancer_tone4.png b/app/assets/images/emoji/dancer_tone4.png similarity index 100% rename from public/-/emojis/1/dancer_tone4.png rename to app/assets/images/emoji/dancer_tone4.png diff --git a/public/-/emojis/1/dancer_tone5.png b/app/assets/images/emoji/dancer_tone5.png similarity index 100% rename from public/-/emojis/1/dancer_tone5.png rename to app/assets/images/emoji/dancer_tone5.png diff --git a/public/-/emojis/1/dancers.png b/app/assets/images/emoji/dancers.png similarity index 100% rename from public/-/emojis/1/dancers.png rename to app/assets/images/emoji/dancers.png diff --git a/public/-/emojis/1/dango.png b/app/assets/images/emoji/dango.png similarity index 100% rename from public/-/emojis/1/dango.png rename to app/assets/images/emoji/dango.png diff --git a/public/-/emojis/1/dark_sunglasses.png b/app/assets/images/emoji/dark_sunglasses.png similarity index 100% rename from public/-/emojis/1/dark_sunglasses.png rename to app/assets/images/emoji/dark_sunglasses.png diff --git a/public/-/emojis/1/dart.png b/app/assets/images/emoji/dart.png similarity index 100% rename from public/-/emojis/1/dart.png rename to app/assets/images/emoji/dart.png diff --git a/public/-/emojis/1/dash.png b/app/assets/images/emoji/dash.png similarity index 100% rename from public/-/emojis/1/dash.png rename to app/assets/images/emoji/dash.png diff --git a/public/-/emojis/1/date.png b/app/assets/images/emoji/date.png similarity index 100% rename from public/-/emojis/1/date.png rename to app/assets/images/emoji/date.png diff --git a/public/-/emojis/1/deciduous_tree.png b/app/assets/images/emoji/deciduous_tree.png similarity index 100% rename from public/-/emojis/1/deciduous_tree.png rename to app/assets/images/emoji/deciduous_tree.png diff --git a/public/-/emojis/1/deer.png b/app/assets/images/emoji/deer.png similarity index 100% rename from public/-/emojis/1/deer.png rename to app/assets/images/emoji/deer.png diff --git a/public/-/emojis/1/department_store.png b/app/assets/images/emoji/department_store.png similarity index 100% rename from public/-/emojis/1/department_store.png rename to app/assets/images/emoji/department_store.png diff --git a/public/-/emojis/1/desert.png b/app/assets/images/emoji/desert.png similarity index 100% rename from public/-/emojis/1/desert.png rename to app/assets/images/emoji/desert.png diff --git a/public/-/emojis/1/desktop.png b/app/assets/images/emoji/desktop.png similarity index 100% rename from public/-/emojis/1/desktop.png rename to app/assets/images/emoji/desktop.png diff --git a/public/-/emojis/1/diamond_shape_with_a_dot_inside.png b/app/assets/images/emoji/diamond_shape_with_a_dot_inside.png similarity index 100% rename from public/-/emojis/1/diamond_shape_with_a_dot_inside.png rename to app/assets/images/emoji/diamond_shape_with_a_dot_inside.png diff --git a/public/-/emojis/1/diamonds.png b/app/assets/images/emoji/diamonds.png similarity index 100% rename from public/-/emojis/1/diamonds.png rename to app/assets/images/emoji/diamonds.png diff --git a/public/-/emojis/1/disappointed.png b/app/assets/images/emoji/disappointed.png similarity index 100% rename from public/-/emojis/1/disappointed.png rename to app/assets/images/emoji/disappointed.png diff --git a/public/-/emojis/1/disappointed_relieved.png b/app/assets/images/emoji/disappointed_relieved.png similarity index 100% rename from public/-/emojis/1/disappointed_relieved.png rename to app/assets/images/emoji/disappointed_relieved.png diff --git a/public/-/emojis/1/dividers.png b/app/assets/images/emoji/dividers.png similarity index 100% rename from public/-/emojis/1/dividers.png rename to app/assets/images/emoji/dividers.png diff --git a/public/-/emojis/1/dizzy.png b/app/assets/images/emoji/dizzy.png similarity index 100% rename from public/-/emojis/1/dizzy.png rename to app/assets/images/emoji/dizzy.png diff --git a/public/-/emojis/1/dizzy_face.png b/app/assets/images/emoji/dizzy_face.png similarity index 100% rename from public/-/emojis/1/dizzy_face.png rename to app/assets/images/emoji/dizzy_face.png diff --git a/public/-/emojis/1/do_not_litter.png b/app/assets/images/emoji/do_not_litter.png similarity index 100% rename from public/-/emojis/1/do_not_litter.png rename to app/assets/images/emoji/do_not_litter.png diff --git a/public/-/emojis/1/dog.png b/app/assets/images/emoji/dog.png similarity index 100% rename from public/-/emojis/1/dog.png rename to app/assets/images/emoji/dog.png diff --git a/public/-/emojis/1/dog2.png b/app/assets/images/emoji/dog2.png similarity index 100% rename from public/-/emojis/1/dog2.png rename to app/assets/images/emoji/dog2.png diff --git a/public/-/emojis/1/dollar.png b/app/assets/images/emoji/dollar.png similarity index 100% rename from public/-/emojis/1/dollar.png rename to app/assets/images/emoji/dollar.png diff --git a/public/-/emojis/1/dolls.png b/app/assets/images/emoji/dolls.png similarity index 100% rename from public/-/emojis/1/dolls.png rename to app/assets/images/emoji/dolls.png diff --git a/public/-/emojis/1/dolphin.png b/app/assets/images/emoji/dolphin.png similarity index 100% rename from public/-/emojis/1/dolphin.png rename to app/assets/images/emoji/dolphin.png diff --git a/public/-/emojis/1/door.png b/app/assets/images/emoji/door.png similarity index 100% rename from public/-/emojis/1/door.png rename to app/assets/images/emoji/door.png diff --git a/public/-/emojis/1/doughnut.png b/app/assets/images/emoji/doughnut.png similarity index 100% rename from public/-/emojis/1/doughnut.png rename to app/assets/images/emoji/doughnut.png diff --git a/public/-/emojis/1/dove.png b/app/assets/images/emoji/dove.png similarity index 100% rename from public/-/emojis/1/dove.png rename to app/assets/images/emoji/dove.png diff --git a/public/-/emojis/1/dragon.png b/app/assets/images/emoji/dragon.png similarity index 100% rename from public/-/emojis/1/dragon.png rename to app/assets/images/emoji/dragon.png diff --git a/public/-/emojis/1/dragon_face.png b/app/assets/images/emoji/dragon_face.png similarity index 100% rename from public/-/emojis/1/dragon_face.png rename to app/assets/images/emoji/dragon_face.png diff --git a/public/-/emojis/1/dress.png b/app/assets/images/emoji/dress.png similarity index 100% rename from public/-/emojis/1/dress.png rename to app/assets/images/emoji/dress.png diff --git a/public/-/emojis/1/dromedary_camel.png b/app/assets/images/emoji/dromedary_camel.png similarity index 100% rename from public/-/emojis/1/dromedary_camel.png rename to app/assets/images/emoji/dromedary_camel.png diff --git a/public/-/emojis/1/drooling_face.png b/app/assets/images/emoji/drooling_face.png similarity index 100% rename from public/-/emojis/1/drooling_face.png rename to app/assets/images/emoji/drooling_face.png diff --git a/public/-/emojis/1/droplet.png b/app/assets/images/emoji/droplet.png similarity index 100% rename from public/-/emojis/1/droplet.png rename to app/assets/images/emoji/droplet.png diff --git a/public/-/emojis/1/drum.png b/app/assets/images/emoji/drum.png similarity index 100% rename from public/-/emojis/1/drum.png rename to app/assets/images/emoji/drum.png diff --git a/public/-/emojis/1/duck.png b/app/assets/images/emoji/duck.png similarity index 100% rename from public/-/emojis/1/duck.png rename to app/assets/images/emoji/duck.png diff --git a/public/-/emojis/1/dvd.png b/app/assets/images/emoji/dvd.png similarity index 100% rename from public/-/emojis/1/dvd.png rename to app/assets/images/emoji/dvd.png diff --git a/public/-/emojis/1/e-mail.png b/app/assets/images/emoji/e-mail.png similarity index 100% rename from public/-/emojis/1/e-mail.png rename to app/assets/images/emoji/e-mail.png diff --git a/public/-/emojis/1/eagle.png b/app/assets/images/emoji/eagle.png similarity index 100% rename from public/-/emojis/1/eagle.png rename to app/assets/images/emoji/eagle.png diff --git a/public/-/emojis/1/ear.png b/app/assets/images/emoji/ear.png similarity index 100% rename from public/-/emojis/1/ear.png rename to app/assets/images/emoji/ear.png diff --git a/public/-/emojis/1/ear_of_rice.png b/app/assets/images/emoji/ear_of_rice.png similarity index 100% rename from public/-/emojis/1/ear_of_rice.png rename to app/assets/images/emoji/ear_of_rice.png diff --git a/public/-/emojis/1/ear_tone1.png b/app/assets/images/emoji/ear_tone1.png similarity index 100% rename from public/-/emojis/1/ear_tone1.png rename to app/assets/images/emoji/ear_tone1.png diff --git a/public/-/emojis/1/ear_tone2.png b/app/assets/images/emoji/ear_tone2.png similarity index 100% rename from public/-/emojis/1/ear_tone2.png rename to app/assets/images/emoji/ear_tone2.png diff --git a/public/-/emojis/1/ear_tone3.png b/app/assets/images/emoji/ear_tone3.png similarity index 100% rename from public/-/emojis/1/ear_tone3.png rename to app/assets/images/emoji/ear_tone3.png diff --git a/public/-/emojis/1/ear_tone4.png b/app/assets/images/emoji/ear_tone4.png similarity index 100% rename from public/-/emojis/1/ear_tone4.png rename to app/assets/images/emoji/ear_tone4.png diff --git a/public/-/emojis/1/ear_tone5.png b/app/assets/images/emoji/ear_tone5.png similarity index 100% rename from public/-/emojis/1/ear_tone5.png rename to app/assets/images/emoji/ear_tone5.png diff --git a/public/-/emojis/1/earth_africa.png b/app/assets/images/emoji/earth_africa.png similarity index 100% rename from public/-/emojis/1/earth_africa.png rename to app/assets/images/emoji/earth_africa.png diff --git a/public/-/emojis/1/earth_americas.png b/app/assets/images/emoji/earth_americas.png similarity index 100% rename from public/-/emojis/1/earth_americas.png rename to app/assets/images/emoji/earth_americas.png diff --git a/public/-/emojis/1/earth_asia.png b/app/assets/images/emoji/earth_asia.png similarity index 100% rename from public/-/emojis/1/earth_asia.png rename to app/assets/images/emoji/earth_asia.png diff --git a/public/-/emojis/1/egg.png b/app/assets/images/emoji/egg.png similarity index 100% rename from public/-/emojis/1/egg.png rename to app/assets/images/emoji/egg.png diff --git a/public/-/emojis/1/eggplant.png b/app/assets/images/emoji/eggplant.png similarity index 100% rename from public/-/emojis/1/eggplant.png rename to app/assets/images/emoji/eggplant.png diff --git a/public/-/emojis/1/eight.png b/app/assets/images/emoji/eight.png similarity index 100% rename from public/-/emojis/1/eight.png rename to app/assets/images/emoji/eight.png diff --git a/public/-/emojis/1/eight_pointed_black_star.png b/app/assets/images/emoji/eight_pointed_black_star.png similarity index 100% rename from public/-/emojis/1/eight_pointed_black_star.png rename to app/assets/images/emoji/eight_pointed_black_star.png diff --git a/public/-/emojis/1/eight_spoked_asterisk.png b/app/assets/images/emoji/eight_spoked_asterisk.png similarity index 100% rename from public/-/emojis/1/eight_spoked_asterisk.png rename to app/assets/images/emoji/eight_spoked_asterisk.png diff --git a/public/-/emojis/1/eject.png b/app/assets/images/emoji/eject.png similarity index 100% rename from public/-/emojis/1/eject.png rename to app/assets/images/emoji/eject.png diff --git a/public/-/emojis/1/electric_plug.png b/app/assets/images/emoji/electric_plug.png similarity index 100% rename from public/-/emojis/1/electric_plug.png rename to app/assets/images/emoji/electric_plug.png diff --git a/public/-/emojis/1/elephant.png b/app/assets/images/emoji/elephant.png similarity index 100% rename from public/-/emojis/1/elephant.png rename to app/assets/images/emoji/elephant.png diff --git a/public/-/emojis/1/end.png b/app/assets/images/emoji/end.png similarity index 100% rename from public/-/emojis/1/end.png rename to app/assets/images/emoji/end.png diff --git a/public/-/emojis/1/envelope.png b/app/assets/images/emoji/envelope.png similarity index 100% rename from public/-/emojis/1/envelope.png rename to app/assets/images/emoji/envelope.png diff --git a/public/-/emojis/1/envelope_with_arrow.png b/app/assets/images/emoji/envelope_with_arrow.png similarity index 100% rename from public/-/emojis/1/envelope_with_arrow.png rename to app/assets/images/emoji/envelope_with_arrow.png diff --git a/public/-/emojis/1/euro.png b/app/assets/images/emoji/euro.png similarity index 100% rename from public/-/emojis/1/euro.png rename to app/assets/images/emoji/euro.png diff --git a/public/-/emojis/1/european_castle.png b/app/assets/images/emoji/european_castle.png similarity index 100% rename from public/-/emojis/1/european_castle.png rename to app/assets/images/emoji/european_castle.png diff --git a/public/-/emojis/1/european_post_office.png b/app/assets/images/emoji/european_post_office.png similarity index 100% rename from public/-/emojis/1/european_post_office.png rename to app/assets/images/emoji/european_post_office.png diff --git a/public/-/emojis/1/evergreen_tree.png b/app/assets/images/emoji/evergreen_tree.png similarity index 100% rename from public/-/emojis/1/evergreen_tree.png rename to app/assets/images/emoji/evergreen_tree.png diff --git a/public/-/emojis/1/exclamation.png b/app/assets/images/emoji/exclamation.png similarity index 100% rename from public/-/emojis/1/exclamation.png rename to app/assets/images/emoji/exclamation.png diff --git a/public/-/emojis/1/expressionless.png b/app/assets/images/emoji/expressionless.png similarity index 100% rename from public/-/emojis/1/expressionless.png rename to app/assets/images/emoji/expressionless.png diff --git a/public/-/emojis/1/eye.png b/app/assets/images/emoji/eye.png similarity index 100% rename from public/-/emojis/1/eye.png rename to app/assets/images/emoji/eye.png diff --git a/public/-/emojis/1/eye_in_speech_bubble.png b/app/assets/images/emoji/eye_in_speech_bubble.png similarity index 100% rename from public/-/emojis/1/eye_in_speech_bubble.png rename to app/assets/images/emoji/eye_in_speech_bubble.png diff --git a/public/-/emojis/1/eyeglasses.png b/app/assets/images/emoji/eyeglasses.png similarity index 100% rename from public/-/emojis/1/eyeglasses.png rename to app/assets/images/emoji/eyeglasses.png diff --git a/public/-/emojis/1/eyes.png b/app/assets/images/emoji/eyes.png similarity index 100% rename from public/-/emojis/1/eyes.png rename to app/assets/images/emoji/eyes.png diff --git a/public/-/emojis/1/face_palm.png b/app/assets/images/emoji/face_palm.png similarity index 100% rename from public/-/emojis/1/face_palm.png rename to app/assets/images/emoji/face_palm.png diff --git a/public/-/emojis/1/face_palm_tone1.png b/app/assets/images/emoji/face_palm_tone1.png similarity index 100% rename from public/-/emojis/1/face_palm_tone1.png rename to app/assets/images/emoji/face_palm_tone1.png diff --git a/public/-/emojis/1/face_palm_tone2.png b/app/assets/images/emoji/face_palm_tone2.png similarity index 100% rename from public/-/emojis/1/face_palm_tone2.png rename to app/assets/images/emoji/face_palm_tone2.png diff --git a/public/-/emojis/1/face_palm_tone3.png b/app/assets/images/emoji/face_palm_tone3.png similarity index 100% rename from public/-/emojis/1/face_palm_tone3.png rename to app/assets/images/emoji/face_palm_tone3.png diff --git a/public/-/emojis/1/face_palm_tone4.png b/app/assets/images/emoji/face_palm_tone4.png similarity index 100% rename from public/-/emojis/1/face_palm_tone4.png rename to app/assets/images/emoji/face_palm_tone4.png diff --git a/public/-/emojis/1/face_palm_tone5.png b/app/assets/images/emoji/face_palm_tone5.png similarity index 100% rename from public/-/emojis/1/face_palm_tone5.png rename to app/assets/images/emoji/face_palm_tone5.png diff --git a/public/-/emojis/1/factory.png b/app/assets/images/emoji/factory.png similarity index 100% rename from public/-/emojis/1/factory.png rename to app/assets/images/emoji/factory.png diff --git a/public/-/emojis/1/fallen_leaf.png b/app/assets/images/emoji/fallen_leaf.png similarity index 100% rename from public/-/emojis/1/fallen_leaf.png rename to app/assets/images/emoji/fallen_leaf.png diff --git a/public/-/emojis/1/family.png b/app/assets/images/emoji/family.png similarity index 100% rename from public/-/emojis/1/family.png rename to app/assets/images/emoji/family.png diff --git a/public/-/emojis/1/family_mmb.png b/app/assets/images/emoji/family_mmb.png similarity index 100% rename from public/-/emojis/1/family_mmb.png rename to app/assets/images/emoji/family_mmb.png diff --git a/public/-/emojis/1/family_mmbb.png b/app/assets/images/emoji/family_mmbb.png similarity index 100% rename from public/-/emojis/1/family_mmbb.png rename to app/assets/images/emoji/family_mmbb.png diff --git a/public/-/emojis/1/family_mmg.png b/app/assets/images/emoji/family_mmg.png similarity index 100% rename from public/-/emojis/1/family_mmg.png rename to app/assets/images/emoji/family_mmg.png diff --git a/public/-/emojis/1/family_mmgb.png b/app/assets/images/emoji/family_mmgb.png similarity index 100% rename from public/-/emojis/1/family_mmgb.png rename to app/assets/images/emoji/family_mmgb.png diff --git a/public/-/emojis/1/family_mmgg.png b/app/assets/images/emoji/family_mmgg.png similarity index 100% rename from public/-/emojis/1/family_mmgg.png rename to app/assets/images/emoji/family_mmgg.png diff --git a/public/-/emojis/1/family_mwbb.png b/app/assets/images/emoji/family_mwbb.png similarity index 100% rename from public/-/emojis/1/family_mwbb.png rename to app/assets/images/emoji/family_mwbb.png diff --git a/public/-/emojis/1/family_mwg.png b/app/assets/images/emoji/family_mwg.png similarity index 100% rename from public/-/emojis/1/family_mwg.png rename to app/assets/images/emoji/family_mwg.png diff --git a/public/-/emojis/1/family_mwgb.png b/app/assets/images/emoji/family_mwgb.png similarity index 100% rename from public/-/emojis/1/family_mwgb.png rename to app/assets/images/emoji/family_mwgb.png diff --git a/public/-/emojis/1/family_mwgg.png b/app/assets/images/emoji/family_mwgg.png similarity index 100% rename from public/-/emojis/1/family_mwgg.png rename to app/assets/images/emoji/family_mwgg.png diff --git a/public/-/emojis/1/family_wwb.png b/app/assets/images/emoji/family_wwb.png similarity index 100% rename from public/-/emojis/1/family_wwb.png rename to app/assets/images/emoji/family_wwb.png diff --git a/public/-/emojis/1/family_wwbb.png b/app/assets/images/emoji/family_wwbb.png similarity index 100% rename from public/-/emojis/1/family_wwbb.png rename to app/assets/images/emoji/family_wwbb.png diff --git a/public/-/emojis/1/family_wwg.png b/app/assets/images/emoji/family_wwg.png similarity index 100% rename from public/-/emojis/1/family_wwg.png rename to app/assets/images/emoji/family_wwg.png diff --git a/public/-/emojis/1/family_wwgb.png b/app/assets/images/emoji/family_wwgb.png similarity index 100% rename from public/-/emojis/1/family_wwgb.png rename to app/assets/images/emoji/family_wwgb.png diff --git a/public/-/emojis/1/family_wwgg.png b/app/assets/images/emoji/family_wwgg.png similarity index 100% rename from public/-/emojis/1/family_wwgg.png rename to app/assets/images/emoji/family_wwgg.png diff --git a/public/-/emojis/1/fast_forward.png b/app/assets/images/emoji/fast_forward.png similarity index 100% rename from public/-/emojis/1/fast_forward.png rename to app/assets/images/emoji/fast_forward.png diff --git a/public/-/emojis/1/fax.png b/app/assets/images/emoji/fax.png similarity index 100% rename from public/-/emojis/1/fax.png rename to app/assets/images/emoji/fax.png diff --git a/public/-/emojis/1/fearful.png b/app/assets/images/emoji/fearful.png similarity index 100% rename from public/-/emojis/1/fearful.png rename to app/assets/images/emoji/fearful.png diff --git a/public/-/emojis/1/feet.png b/app/assets/images/emoji/feet.png similarity index 100% rename from public/-/emojis/1/feet.png rename to app/assets/images/emoji/feet.png diff --git a/public/-/emojis/1/fencer.png b/app/assets/images/emoji/fencer.png similarity index 100% rename from public/-/emojis/1/fencer.png rename to app/assets/images/emoji/fencer.png diff --git a/public/-/emojis/1/ferris_wheel.png b/app/assets/images/emoji/ferris_wheel.png similarity index 100% rename from public/-/emojis/1/ferris_wheel.png rename to app/assets/images/emoji/ferris_wheel.png diff --git a/public/-/emojis/1/ferry.png b/app/assets/images/emoji/ferry.png similarity index 100% rename from public/-/emojis/1/ferry.png rename to app/assets/images/emoji/ferry.png diff --git a/public/-/emojis/1/field_hockey.png b/app/assets/images/emoji/field_hockey.png similarity index 100% rename from public/-/emojis/1/field_hockey.png rename to app/assets/images/emoji/field_hockey.png diff --git a/public/-/emojis/1/file_cabinet.png b/app/assets/images/emoji/file_cabinet.png similarity index 100% rename from public/-/emojis/1/file_cabinet.png rename to app/assets/images/emoji/file_cabinet.png diff --git a/public/-/emojis/1/file_folder.png b/app/assets/images/emoji/file_folder.png similarity index 100% rename from public/-/emojis/1/file_folder.png rename to app/assets/images/emoji/file_folder.png diff --git a/public/-/emojis/1/film_frames.png b/app/assets/images/emoji/film_frames.png similarity index 100% rename from public/-/emojis/1/film_frames.png rename to app/assets/images/emoji/film_frames.png diff --git a/public/-/emojis/1/fingers_crossed.png b/app/assets/images/emoji/fingers_crossed.png similarity index 100% rename from public/-/emojis/1/fingers_crossed.png rename to app/assets/images/emoji/fingers_crossed.png diff --git a/public/-/emojis/1/fingers_crossed_tone1.png b/app/assets/images/emoji/fingers_crossed_tone1.png similarity index 100% rename from public/-/emojis/1/fingers_crossed_tone1.png rename to app/assets/images/emoji/fingers_crossed_tone1.png diff --git a/public/-/emojis/1/fingers_crossed_tone2.png b/app/assets/images/emoji/fingers_crossed_tone2.png similarity index 100% rename from public/-/emojis/1/fingers_crossed_tone2.png rename to app/assets/images/emoji/fingers_crossed_tone2.png diff --git a/public/-/emojis/1/fingers_crossed_tone3.png b/app/assets/images/emoji/fingers_crossed_tone3.png similarity index 100% rename from public/-/emojis/1/fingers_crossed_tone3.png rename to app/assets/images/emoji/fingers_crossed_tone3.png diff --git a/public/-/emojis/1/fingers_crossed_tone4.png b/app/assets/images/emoji/fingers_crossed_tone4.png similarity index 100% rename from public/-/emojis/1/fingers_crossed_tone4.png rename to app/assets/images/emoji/fingers_crossed_tone4.png diff --git a/public/-/emojis/1/fingers_crossed_tone5.png b/app/assets/images/emoji/fingers_crossed_tone5.png similarity index 100% rename from public/-/emojis/1/fingers_crossed_tone5.png rename to app/assets/images/emoji/fingers_crossed_tone5.png diff --git a/public/-/emojis/1/fire.png b/app/assets/images/emoji/fire.png similarity index 100% rename from public/-/emojis/1/fire.png rename to app/assets/images/emoji/fire.png diff --git a/public/-/emojis/1/fire_engine.png b/app/assets/images/emoji/fire_engine.png similarity index 100% rename from public/-/emojis/1/fire_engine.png rename to app/assets/images/emoji/fire_engine.png diff --git a/public/-/emojis/1/fireworks.png b/app/assets/images/emoji/fireworks.png similarity index 100% rename from public/-/emojis/1/fireworks.png rename to app/assets/images/emoji/fireworks.png diff --git a/public/-/emojis/1/first_place.png b/app/assets/images/emoji/first_place.png similarity index 100% rename from public/-/emojis/1/first_place.png rename to app/assets/images/emoji/first_place.png diff --git a/public/-/emojis/1/first_quarter_moon.png b/app/assets/images/emoji/first_quarter_moon.png similarity index 100% rename from public/-/emojis/1/first_quarter_moon.png rename to app/assets/images/emoji/first_quarter_moon.png diff --git a/public/-/emojis/1/first_quarter_moon_with_face.png b/app/assets/images/emoji/first_quarter_moon_with_face.png similarity index 100% rename from public/-/emojis/1/first_quarter_moon_with_face.png rename to app/assets/images/emoji/first_quarter_moon_with_face.png diff --git a/public/-/emojis/1/fish.png b/app/assets/images/emoji/fish.png similarity index 100% rename from public/-/emojis/1/fish.png rename to app/assets/images/emoji/fish.png diff --git a/public/-/emojis/1/fish_cake.png b/app/assets/images/emoji/fish_cake.png similarity index 100% rename from public/-/emojis/1/fish_cake.png rename to app/assets/images/emoji/fish_cake.png diff --git a/public/-/emojis/1/fishing_pole_and_fish.png b/app/assets/images/emoji/fishing_pole_and_fish.png similarity index 100% rename from public/-/emojis/1/fishing_pole_and_fish.png rename to app/assets/images/emoji/fishing_pole_and_fish.png diff --git a/public/-/emojis/1/fist.png b/app/assets/images/emoji/fist.png similarity index 100% rename from public/-/emojis/1/fist.png rename to app/assets/images/emoji/fist.png diff --git a/public/-/emojis/1/fist_tone1.png b/app/assets/images/emoji/fist_tone1.png similarity index 100% rename from public/-/emojis/1/fist_tone1.png rename to app/assets/images/emoji/fist_tone1.png diff --git a/public/-/emojis/1/fist_tone2.png b/app/assets/images/emoji/fist_tone2.png similarity index 100% rename from public/-/emojis/1/fist_tone2.png rename to app/assets/images/emoji/fist_tone2.png diff --git a/public/-/emojis/1/fist_tone3.png b/app/assets/images/emoji/fist_tone3.png similarity index 100% rename from public/-/emojis/1/fist_tone3.png rename to app/assets/images/emoji/fist_tone3.png diff --git a/public/-/emojis/1/fist_tone4.png b/app/assets/images/emoji/fist_tone4.png similarity index 100% rename from public/-/emojis/1/fist_tone4.png rename to app/assets/images/emoji/fist_tone4.png diff --git a/public/-/emojis/1/fist_tone5.png b/app/assets/images/emoji/fist_tone5.png similarity index 100% rename from public/-/emojis/1/fist_tone5.png rename to app/assets/images/emoji/fist_tone5.png diff --git a/public/-/emojis/1/five.png b/app/assets/images/emoji/five.png similarity index 100% rename from public/-/emojis/1/five.png rename to app/assets/images/emoji/five.png diff --git a/public/-/emojis/1/flag_ac.png b/app/assets/images/emoji/flag_ac.png similarity index 100% rename from public/-/emojis/1/flag_ac.png rename to app/assets/images/emoji/flag_ac.png diff --git a/public/-/emojis/1/flag_ad.png b/app/assets/images/emoji/flag_ad.png similarity index 100% rename from public/-/emojis/1/flag_ad.png rename to app/assets/images/emoji/flag_ad.png diff --git a/public/-/emojis/1/flag_ae.png b/app/assets/images/emoji/flag_ae.png similarity index 100% rename from public/-/emojis/1/flag_ae.png rename to app/assets/images/emoji/flag_ae.png diff --git a/public/-/emojis/1/flag_af.png b/app/assets/images/emoji/flag_af.png similarity index 100% rename from public/-/emojis/1/flag_af.png rename to app/assets/images/emoji/flag_af.png diff --git a/public/-/emojis/1/flag_ag.png b/app/assets/images/emoji/flag_ag.png similarity index 100% rename from public/-/emojis/1/flag_ag.png rename to app/assets/images/emoji/flag_ag.png diff --git a/public/-/emojis/1/flag_ai.png b/app/assets/images/emoji/flag_ai.png similarity index 100% rename from public/-/emojis/1/flag_ai.png rename to app/assets/images/emoji/flag_ai.png diff --git a/public/-/emojis/1/flag_al.png b/app/assets/images/emoji/flag_al.png similarity index 100% rename from public/-/emojis/1/flag_al.png rename to app/assets/images/emoji/flag_al.png diff --git a/public/-/emojis/1/flag_am.png b/app/assets/images/emoji/flag_am.png similarity index 100% rename from public/-/emojis/1/flag_am.png rename to app/assets/images/emoji/flag_am.png diff --git a/public/-/emojis/1/flag_ao.png b/app/assets/images/emoji/flag_ao.png similarity index 100% rename from public/-/emojis/1/flag_ao.png rename to app/assets/images/emoji/flag_ao.png diff --git a/public/-/emojis/1/flag_aq.png b/app/assets/images/emoji/flag_aq.png similarity index 100% rename from public/-/emojis/1/flag_aq.png rename to app/assets/images/emoji/flag_aq.png diff --git a/public/-/emojis/1/flag_ar.png b/app/assets/images/emoji/flag_ar.png similarity index 100% rename from public/-/emojis/1/flag_ar.png rename to app/assets/images/emoji/flag_ar.png diff --git a/public/-/emojis/1/flag_as.png b/app/assets/images/emoji/flag_as.png similarity index 100% rename from public/-/emojis/1/flag_as.png rename to app/assets/images/emoji/flag_as.png diff --git a/public/-/emojis/1/flag_at.png b/app/assets/images/emoji/flag_at.png similarity index 100% rename from public/-/emojis/1/flag_at.png rename to app/assets/images/emoji/flag_at.png diff --git a/public/-/emojis/1/flag_au.png b/app/assets/images/emoji/flag_au.png similarity index 100% rename from public/-/emojis/1/flag_au.png rename to app/assets/images/emoji/flag_au.png diff --git a/public/-/emojis/1/flag_aw.png b/app/assets/images/emoji/flag_aw.png similarity index 100% rename from public/-/emojis/1/flag_aw.png rename to app/assets/images/emoji/flag_aw.png diff --git a/public/-/emojis/1/flag_ax.png b/app/assets/images/emoji/flag_ax.png similarity index 100% rename from public/-/emojis/1/flag_ax.png rename to app/assets/images/emoji/flag_ax.png diff --git a/public/-/emojis/1/flag_az.png b/app/assets/images/emoji/flag_az.png similarity index 100% rename from public/-/emojis/1/flag_az.png rename to app/assets/images/emoji/flag_az.png diff --git a/public/-/emojis/1/flag_ba.png b/app/assets/images/emoji/flag_ba.png similarity index 100% rename from public/-/emojis/1/flag_ba.png rename to app/assets/images/emoji/flag_ba.png diff --git a/public/-/emojis/1/flag_bb.png b/app/assets/images/emoji/flag_bb.png similarity index 100% rename from public/-/emojis/1/flag_bb.png rename to app/assets/images/emoji/flag_bb.png diff --git a/public/-/emojis/1/flag_bd.png b/app/assets/images/emoji/flag_bd.png similarity index 100% rename from public/-/emojis/1/flag_bd.png rename to app/assets/images/emoji/flag_bd.png diff --git a/public/-/emojis/1/flag_be.png b/app/assets/images/emoji/flag_be.png similarity index 100% rename from public/-/emojis/1/flag_be.png rename to app/assets/images/emoji/flag_be.png diff --git a/public/-/emojis/1/flag_bf.png b/app/assets/images/emoji/flag_bf.png similarity index 100% rename from public/-/emojis/1/flag_bf.png rename to app/assets/images/emoji/flag_bf.png diff --git a/public/-/emojis/1/flag_bg.png b/app/assets/images/emoji/flag_bg.png similarity index 100% rename from public/-/emojis/1/flag_bg.png rename to app/assets/images/emoji/flag_bg.png diff --git a/public/-/emojis/1/flag_bh.png b/app/assets/images/emoji/flag_bh.png similarity index 100% rename from public/-/emojis/1/flag_bh.png rename to app/assets/images/emoji/flag_bh.png diff --git a/public/-/emojis/1/flag_bi.png b/app/assets/images/emoji/flag_bi.png similarity index 100% rename from public/-/emojis/1/flag_bi.png rename to app/assets/images/emoji/flag_bi.png diff --git a/public/-/emojis/1/flag_bj.png b/app/assets/images/emoji/flag_bj.png similarity index 100% rename from public/-/emojis/1/flag_bj.png rename to app/assets/images/emoji/flag_bj.png diff --git a/public/-/emojis/1/flag_bl.png b/app/assets/images/emoji/flag_bl.png similarity index 100% rename from public/-/emojis/1/flag_bl.png rename to app/assets/images/emoji/flag_bl.png diff --git a/public/-/emojis/1/flag_black.png b/app/assets/images/emoji/flag_black.png similarity index 100% rename from public/-/emojis/1/flag_black.png rename to app/assets/images/emoji/flag_black.png diff --git a/public/-/emojis/1/flag_bm.png b/app/assets/images/emoji/flag_bm.png similarity index 100% rename from public/-/emojis/1/flag_bm.png rename to app/assets/images/emoji/flag_bm.png diff --git a/public/-/emojis/1/flag_bn.png b/app/assets/images/emoji/flag_bn.png similarity index 100% rename from public/-/emojis/1/flag_bn.png rename to app/assets/images/emoji/flag_bn.png diff --git a/public/-/emojis/1/flag_bo.png b/app/assets/images/emoji/flag_bo.png similarity index 100% rename from public/-/emojis/1/flag_bo.png rename to app/assets/images/emoji/flag_bo.png diff --git a/public/-/emojis/1/flag_bq.png b/app/assets/images/emoji/flag_bq.png similarity index 100% rename from public/-/emojis/1/flag_bq.png rename to app/assets/images/emoji/flag_bq.png diff --git a/public/-/emojis/1/flag_br.png b/app/assets/images/emoji/flag_br.png similarity index 100% rename from public/-/emojis/1/flag_br.png rename to app/assets/images/emoji/flag_br.png diff --git a/public/-/emojis/1/flag_bs.png b/app/assets/images/emoji/flag_bs.png similarity index 100% rename from public/-/emojis/1/flag_bs.png rename to app/assets/images/emoji/flag_bs.png diff --git a/public/-/emojis/1/flag_bt.png b/app/assets/images/emoji/flag_bt.png similarity index 100% rename from public/-/emojis/1/flag_bt.png rename to app/assets/images/emoji/flag_bt.png diff --git a/public/-/emojis/1/flag_bv.png b/app/assets/images/emoji/flag_bv.png similarity index 100% rename from public/-/emojis/1/flag_bv.png rename to app/assets/images/emoji/flag_bv.png diff --git a/public/-/emojis/1/flag_bw.png b/app/assets/images/emoji/flag_bw.png similarity index 100% rename from public/-/emojis/1/flag_bw.png rename to app/assets/images/emoji/flag_bw.png diff --git a/public/-/emojis/1/flag_by.png b/app/assets/images/emoji/flag_by.png similarity index 100% rename from public/-/emojis/1/flag_by.png rename to app/assets/images/emoji/flag_by.png diff --git a/public/-/emojis/1/flag_bz.png b/app/assets/images/emoji/flag_bz.png similarity index 100% rename from public/-/emojis/1/flag_bz.png rename to app/assets/images/emoji/flag_bz.png diff --git a/public/-/emojis/1/flag_ca.png b/app/assets/images/emoji/flag_ca.png similarity index 100% rename from public/-/emojis/1/flag_ca.png rename to app/assets/images/emoji/flag_ca.png diff --git a/public/-/emojis/1/flag_cc.png b/app/assets/images/emoji/flag_cc.png similarity index 100% rename from public/-/emojis/1/flag_cc.png rename to app/assets/images/emoji/flag_cc.png diff --git a/public/-/emojis/1/flag_cd.png b/app/assets/images/emoji/flag_cd.png similarity index 100% rename from public/-/emojis/1/flag_cd.png rename to app/assets/images/emoji/flag_cd.png diff --git a/public/-/emojis/1/flag_cf.png b/app/assets/images/emoji/flag_cf.png similarity index 100% rename from public/-/emojis/1/flag_cf.png rename to app/assets/images/emoji/flag_cf.png diff --git a/public/-/emojis/1/flag_cg.png b/app/assets/images/emoji/flag_cg.png similarity index 100% rename from public/-/emojis/1/flag_cg.png rename to app/assets/images/emoji/flag_cg.png diff --git a/public/-/emojis/1/flag_ch.png b/app/assets/images/emoji/flag_ch.png similarity index 100% rename from public/-/emojis/1/flag_ch.png rename to app/assets/images/emoji/flag_ch.png diff --git a/public/-/emojis/1/flag_ci.png b/app/assets/images/emoji/flag_ci.png similarity index 100% rename from public/-/emojis/1/flag_ci.png rename to app/assets/images/emoji/flag_ci.png diff --git a/public/-/emojis/1/flag_ck.png b/app/assets/images/emoji/flag_ck.png similarity index 100% rename from public/-/emojis/1/flag_ck.png rename to app/assets/images/emoji/flag_ck.png diff --git a/public/-/emojis/1/flag_cl.png b/app/assets/images/emoji/flag_cl.png similarity index 100% rename from public/-/emojis/1/flag_cl.png rename to app/assets/images/emoji/flag_cl.png diff --git a/public/-/emojis/1/flag_cm.png b/app/assets/images/emoji/flag_cm.png similarity index 100% rename from public/-/emojis/1/flag_cm.png rename to app/assets/images/emoji/flag_cm.png diff --git a/public/-/emojis/1/flag_cn.png b/app/assets/images/emoji/flag_cn.png similarity index 100% rename from public/-/emojis/1/flag_cn.png rename to app/assets/images/emoji/flag_cn.png diff --git a/public/-/emojis/1/flag_co.png b/app/assets/images/emoji/flag_co.png similarity index 100% rename from public/-/emojis/1/flag_co.png rename to app/assets/images/emoji/flag_co.png diff --git a/public/-/emojis/1/flag_cp.png b/app/assets/images/emoji/flag_cp.png similarity index 100% rename from public/-/emojis/1/flag_cp.png rename to app/assets/images/emoji/flag_cp.png diff --git a/public/-/emojis/1/flag_cr.png b/app/assets/images/emoji/flag_cr.png similarity index 100% rename from public/-/emojis/1/flag_cr.png rename to app/assets/images/emoji/flag_cr.png diff --git a/public/-/emojis/1/flag_cu.png b/app/assets/images/emoji/flag_cu.png similarity index 100% rename from public/-/emojis/1/flag_cu.png rename to app/assets/images/emoji/flag_cu.png diff --git a/public/-/emojis/1/flag_cv.png b/app/assets/images/emoji/flag_cv.png similarity index 100% rename from public/-/emojis/1/flag_cv.png rename to app/assets/images/emoji/flag_cv.png diff --git a/public/-/emojis/1/flag_cw.png b/app/assets/images/emoji/flag_cw.png similarity index 100% rename from public/-/emojis/1/flag_cw.png rename to app/assets/images/emoji/flag_cw.png diff --git a/public/-/emojis/1/flag_cx.png b/app/assets/images/emoji/flag_cx.png similarity index 100% rename from public/-/emojis/1/flag_cx.png rename to app/assets/images/emoji/flag_cx.png diff --git a/public/-/emojis/1/flag_cy.png b/app/assets/images/emoji/flag_cy.png similarity index 100% rename from public/-/emojis/1/flag_cy.png rename to app/assets/images/emoji/flag_cy.png diff --git a/public/-/emojis/1/flag_cz.png b/app/assets/images/emoji/flag_cz.png similarity index 100% rename from public/-/emojis/1/flag_cz.png rename to app/assets/images/emoji/flag_cz.png diff --git a/public/-/emojis/1/flag_de.png b/app/assets/images/emoji/flag_de.png similarity index 100% rename from public/-/emojis/1/flag_de.png rename to app/assets/images/emoji/flag_de.png diff --git a/public/-/emojis/1/flag_dg.png b/app/assets/images/emoji/flag_dg.png similarity index 100% rename from public/-/emojis/1/flag_dg.png rename to app/assets/images/emoji/flag_dg.png diff --git a/public/-/emojis/1/flag_dj.png b/app/assets/images/emoji/flag_dj.png similarity index 100% rename from public/-/emojis/1/flag_dj.png rename to app/assets/images/emoji/flag_dj.png diff --git a/public/-/emojis/1/flag_dk.png b/app/assets/images/emoji/flag_dk.png similarity index 100% rename from public/-/emojis/1/flag_dk.png rename to app/assets/images/emoji/flag_dk.png diff --git a/public/-/emojis/1/flag_dm.png b/app/assets/images/emoji/flag_dm.png similarity index 100% rename from public/-/emojis/1/flag_dm.png rename to app/assets/images/emoji/flag_dm.png diff --git a/public/-/emojis/1/flag_do.png b/app/assets/images/emoji/flag_do.png similarity index 100% rename from public/-/emojis/1/flag_do.png rename to app/assets/images/emoji/flag_do.png diff --git a/public/-/emojis/1/flag_dz.png b/app/assets/images/emoji/flag_dz.png similarity index 100% rename from public/-/emojis/1/flag_dz.png rename to app/assets/images/emoji/flag_dz.png diff --git a/public/-/emojis/1/flag_ea.png b/app/assets/images/emoji/flag_ea.png similarity index 100% rename from public/-/emojis/1/flag_ea.png rename to app/assets/images/emoji/flag_ea.png diff --git a/public/-/emojis/1/flag_ec.png b/app/assets/images/emoji/flag_ec.png similarity index 100% rename from public/-/emojis/1/flag_ec.png rename to app/assets/images/emoji/flag_ec.png diff --git a/public/-/emojis/1/flag_ee.png b/app/assets/images/emoji/flag_ee.png similarity index 100% rename from public/-/emojis/1/flag_ee.png rename to app/assets/images/emoji/flag_ee.png diff --git a/public/-/emojis/1/flag_eg.png b/app/assets/images/emoji/flag_eg.png similarity index 100% rename from public/-/emojis/1/flag_eg.png rename to app/assets/images/emoji/flag_eg.png diff --git a/public/-/emojis/1/flag_eh.png b/app/assets/images/emoji/flag_eh.png similarity index 100% rename from public/-/emojis/1/flag_eh.png rename to app/assets/images/emoji/flag_eh.png diff --git a/public/-/emojis/1/flag_er.png b/app/assets/images/emoji/flag_er.png similarity index 100% rename from public/-/emojis/1/flag_er.png rename to app/assets/images/emoji/flag_er.png diff --git a/public/-/emojis/1/flag_es.png b/app/assets/images/emoji/flag_es.png similarity index 100% rename from public/-/emojis/1/flag_es.png rename to app/assets/images/emoji/flag_es.png diff --git a/public/-/emojis/1/flag_et.png b/app/assets/images/emoji/flag_et.png similarity index 100% rename from public/-/emojis/1/flag_et.png rename to app/assets/images/emoji/flag_et.png diff --git a/public/-/emojis/1/flag_eu.png b/app/assets/images/emoji/flag_eu.png similarity index 100% rename from public/-/emojis/1/flag_eu.png rename to app/assets/images/emoji/flag_eu.png diff --git a/public/-/emojis/1/flag_fi.png b/app/assets/images/emoji/flag_fi.png similarity index 100% rename from public/-/emojis/1/flag_fi.png rename to app/assets/images/emoji/flag_fi.png diff --git a/public/-/emojis/1/flag_fj.png b/app/assets/images/emoji/flag_fj.png similarity index 100% rename from public/-/emojis/1/flag_fj.png rename to app/assets/images/emoji/flag_fj.png diff --git a/public/-/emojis/1/flag_fk.png b/app/assets/images/emoji/flag_fk.png similarity index 100% rename from public/-/emojis/1/flag_fk.png rename to app/assets/images/emoji/flag_fk.png diff --git a/public/-/emojis/1/flag_fm.png b/app/assets/images/emoji/flag_fm.png similarity index 100% rename from public/-/emojis/1/flag_fm.png rename to app/assets/images/emoji/flag_fm.png diff --git a/public/-/emojis/1/flag_fo.png b/app/assets/images/emoji/flag_fo.png similarity index 100% rename from public/-/emojis/1/flag_fo.png rename to app/assets/images/emoji/flag_fo.png diff --git a/public/-/emojis/1/flag_fr.png b/app/assets/images/emoji/flag_fr.png similarity index 100% rename from public/-/emojis/1/flag_fr.png rename to app/assets/images/emoji/flag_fr.png diff --git a/public/-/emojis/1/flag_ga.png b/app/assets/images/emoji/flag_ga.png similarity index 100% rename from public/-/emojis/1/flag_ga.png rename to app/assets/images/emoji/flag_ga.png diff --git a/public/-/emojis/1/flag_gb.png b/app/assets/images/emoji/flag_gb.png similarity index 100% rename from public/-/emojis/1/flag_gb.png rename to app/assets/images/emoji/flag_gb.png diff --git a/public/-/emojis/1/flag_gd.png b/app/assets/images/emoji/flag_gd.png similarity index 100% rename from public/-/emojis/1/flag_gd.png rename to app/assets/images/emoji/flag_gd.png diff --git a/public/-/emojis/1/flag_ge.png b/app/assets/images/emoji/flag_ge.png similarity index 100% rename from public/-/emojis/1/flag_ge.png rename to app/assets/images/emoji/flag_ge.png diff --git a/public/-/emojis/1/flag_gf.png b/app/assets/images/emoji/flag_gf.png similarity index 100% rename from public/-/emojis/1/flag_gf.png rename to app/assets/images/emoji/flag_gf.png diff --git a/public/-/emojis/1/flag_gg.png b/app/assets/images/emoji/flag_gg.png similarity index 100% rename from public/-/emojis/1/flag_gg.png rename to app/assets/images/emoji/flag_gg.png diff --git a/public/-/emojis/1/flag_gh.png b/app/assets/images/emoji/flag_gh.png similarity index 100% rename from public/-/emojis/1/flag_gh.png rename to app/assets/images/emoji/flag_gh.png diff --git a/public/-/emojis/1/flag_gi.png b/app/assets/images/emoji/flag_gi.png similarity index 100% rename from public/-/emojis/1/flag_gi.png rename to app/assets/images/emoji/flag_gi.png diff --git a/public/-/emojis/1/flag_gl.png b/app/assets/images/emoji/flag_gl.png similarity index 100% rename from public/-/emojis/1/flag_gl.png rename to app/assets/images/emoji/flag_gl.png diff --git a/public/-/emojis/1/flag_gm.png b/app/assets/images/emoji/flag_gm.png similarity index 100% rename from public/-/emojis/1/flag_gm.png rename to app/assets/images/emoji/flag_gm.png diff --git a/public/-/emojis/1/flag_gn.png b/app/assets/images/emoji/flag_gn.png similarity index 100% rename from public/-/emojis/1/flag_gn.png rename to app/assets/images/emoji/flag_gn.png diff --git a/public/-/emojis/1/flag_gp.png b/app/assets/images/emoji/flag_gp.png similarity index 100% rename from public/-/emojis/1/flag_gp.png rename to app/assets/images/emoji/flag_gp.png diff --git a/public/-/emojis/1/flag_gq.png b/app/assets/images/emoji/flag_gq.png similarity index 100% rename from public/-/emojis/1/flag_gq.png rename to app/assets/images/emoji/flag_gq.png diff --git a/public/-/emojis/1/flag_gr.png b/app/assets/images/emoji/flag_gr.png similarity index 100% rename from public/-/emojis/1/flag_gr.png rename to app/assets/images/emoji/flag_gr.png diff --git a/public/-/emojis/1/flag_gs.png b/app/assets/images/emoji/flag_gs.png similarity index 100% rename from public/-/emojis/1/flag_gs.png rename to app/assets/images/emoji/flag_gs.png diff --git a/public/-/emojis/1/flag_gt.png b/app/assets/images/emoji/flag_gt.png similarity index 100% rename from public/-/emojis/1/flag_gt.png rename to app/assets/images/emoji/flag_gt.png diff --git a/public/-/emojis/1/flag_gu.png b/app/assets/images/emoji/flag_gu.png similarity index 100% rename from public/-/emojis/1/flag_gu.png rename to app/assets/images/emoji/flag_gu.png diff --git a/public/-/emojis/1/flag_gw.png b/app/assets/images/emoji/flag_gw.png similarity index 100% rename from public/-/emojis/1/flag_gw.png rename to app/assets/images/emoji/flag_gw.png diff --git a/public/-/emojis/1/flag_gy.png b/app/assets/images/emoji/flag_gy.png similarity index 100% rename from public/-/emojis/1/flag_gy.png rename to app/assets/images/emoji/flag_gy.png diff --git a/public/-/emojis/1/flag_hk.png b/app/assets/images/emoji/flag_hk.png similarity index 100% rename from public/-/emojis/1/flag_hk.png rename to app/assets/images/emoji/flag_hk.png diff --git a/public/-/emojis/1/flag_hm.png b/app/assets/images/emoji/flag_hm.png similarity index 100% rename from public/-/emojis/1/flag_hm.png rename to app/assets/images/emoji/flag_hm.png diff --git a/public/-/emojis/1/flag_hn.png b/app/assets/images/emoji/flag_hn.png similarity index 100% rename from public/-/emojis/1/flag_hn.png rename to app/assets/images/emoji/flag_hn.png diff --git a/public/-/emojis/1/flag_hr.png b/app/assets/images/emoji/flag_hr.png similarity index 100% rename from public/-/emojis/1/flag_hr.png rename to app/assets/images/emoji/flag_hr.png diff --git a/public/-/emojis/1/flag_ht.png b/app/assets/images/emoji/flag_ht.png similarity index 100% rename from public/-/emojis/1/flag_ht.png rename to app/assets/images/emoji/flag_ht.png diff --git a/public/-/emojis/1/flag_hu.png b/app/assets/images/emoji/flag_hu.png similarity index 100% rename from public/-/emojis/1/flag_hu.png rename to app/assets/images/emoji/flag_hu.png diff --git a/public/-/emojis/1/flag_ic.png b/app/assets/images/emoji/flag_ic.png similarity index 100% rename from public/-/emojis/1/flag_ic.png rename to app/assets/images/emoji/flag_ic.png diff --git a/public/-/emojis/1/flag_id.png b/app/assets/images/emoji/flag_id.png similarity index 100% rename from public/-/emojis/1/flag_id.png rename to app/assets/images/emoji/flag_id.png diff --git a/public/-/emojis/1/flag_ie.png b/app/assets/images/emoji/flag_ie.png similarity index 100% rename from public/-/emojis/1/flag_ie.png rename to app/assets/images/emoji/flag_ie.png diff --git a/public/-/emojis/1/flag_il.png b/app/assets/images/emoji/flag_il.png similarity index 100% rename from public/-/emojis/1/flag_il.png rename to app/assets/images/emoji/flag_il.png diff --git a/public/-/emojis/1/flag_im.png b/app/assets/images/emoji/flag_im.png similarity index 100% rename from public/-/emojis/1/flag_im.png rename to app/assets/images/emoji/flag_im.png diff --git a/public/-/emojis/1/flag_in.png b/app/assets/images/emoji/flag_in.png similarity index 100% rename from public/-/emojis/1/flag_in.png rename to app/assets/images/emoji/flag_in.png diff --git a/public/-/emojis/1/flag_io.png b/app/assets/images/emoji/flag_io.png similarity index 100% rename from public/-/emojis/1/flag_io.png rename to app/assets/images/emoji/flag_io.png diff --git a/public/-/emojis/1/flag_iq.png b/app/assets/images/emoji/flag_iq.png similarity index 100% rename from public/-/emojis/1/flag_iq.png rename to app/assets/images/emoji/flag_iq.png diff --git a/public/-/emojis/1/flag_ir.png b/app/assets/images/emoji/flag_ir.png similarity index 100% rename from public/-/emojis/1/flag_ir.png rename to app/assets/images/emoji/flag_ir.png diff --git a/public/-/emojis/1/flag_is.png b/app/assets/images/emoji/flag_is.png similarity index 100% rename from public/-/emojis/1/flag_is.png rename to app/assets/images/emoji/flag_is.png diff --git a/public/-/emojis/1/flag_it.png b/app/assets/images/emoji/flag_it.png similarity index 100% rename from public/-/emojis/1/flag_it.png rename to app/assets/images/emoji/flag_it.png diff --git a/public/-/emojis/1/flag_je.png b/app/assets/images/emoji/flag_je.png similarity index 100% rename from public/-/emojis/1/flag_je.png rename to app/assets/images/emoji/flag_je.png diff --git a/public/-/emojis/1/flag_jm.png b/app/assets/images/emoji/flag_jm.png similarity index 100% rename from public/-/emojis/1/flag_jm.png rename to app/assets/images/emoji/flag_jm.png diff --git a/public/-/emojis/1/flag_jo.png b/app/assets/images/emoji/flag_jo.png similarity index 100% rename from public/-/emojis/1/flag_jo.png rename to app/assets/images/emoji/flag_jo.png diff --git a/public/-/emojis/1/flag_jp.png b/app/assets/images/emoji/flag_jp.png similarity index 100% rename from public/-/emojis/1/flag_jp.png rename to app/assets/images/emoji/flag_jp.png diff --git a/public/-/emojis/1/flag_ke.png b/app/assets/images/emoji/flag_ke.png similarity index 100% rename from public/-/emojis/1/flag_ke.png rename to app/assets/images/emoji/flag_ke.png diff --git a/public/-/emojis/1/flag_kg.png b/app/assets/images/emoji/flag_kg.png similarity index 100% rename from public/-/emojis/1/flag_kg.png rename to app/assets/images/emoji/flag_kg.png diff --git a/public/-/emojis/1/flag_kh.png b/app/assets/images/emoji/flag_kh.png similarity index 100% rename from public/-/emojis/1/flag_kh.png rename to app/assets/images/emoji/flag_kh.png diff --git a/public/-/emojis/1/flag_ki.png b/app/assets/images/emoji/flag_ki.png similarity index 100% rename from public/-/emojis/1/flag_ki.png rename to app/assets/images/emoji/flag_ki.png diff --git a/public/-/emojis/1/flag_km.png b/app/assets/images/emoji/flag_km.png similarity index 100% rename from public/-/emojis/1/flag_km.png rename to app/assets/images/emoji/flag_km.png diff --git a/public/-/emojis/1/flag_kn.png b/app/assets/images/emoji/flag_kn.png similarity index 100% rename from public/-/emojis/1/flag_kn.png rename to app/assets/images/emoji/flag_kn.png diff --git a/public/-/emojis/1/flag_kp.png b/app/assets/images/emoji/flag_kp.png similarity index 100% rename from public/-/emojis/1/flag_kp.png rename to app/assets/images/emoji/flag_kp.png diff --git a/public/-/emojis/1/flag_kr.png b/app/assets/images/emoji/flag_kr.png similarity index 100% rename from public/-/emojis/1/flag_kr.png rename to app/assets/images/emoji/flag_kr.png diff --git a/public/-/emojis/1/flag_kw.png b/app/assets/images/emoji/flag_kw.png similarity index 100% rename from public/-/emojis/1/flag_kw.png rename to app/assets/images/emoji/flag_kw.png diff --git a/public/-/emojis/1/flag_ky.png b/app/assets/images/emoji/flag_ky.png similarity index 100% rename from public/-/emojis/1/flag_ky.png rename to app/assets/images/emoji/flag_ky.png diff --git a/public/-/emojis/1/flag_kz.png b/app/assets/images/emoji/flag_kz.png similarity index 100% rename from public/-/emojis/1/flag_kz.png rename to app/assets/images/emoji/flag_kz.png diff --git a/public/-/emojis/1/flag_la.png b/app/assets/images/emoji/flag_la.png similarity index 100% rename from public/-/emojis/1/flag_la.png rename to app/assets/images/emoji/flag_la.png diff --git a/public/-/emojis/1/flag_lb.png b/app/assets/images/emoji/flag_lb.png similarity index 100% rename from public/-/emojis/1/flag_lb.png rename to app/assets/images/emoji/flag_lb.png diff --git a/public/-/emojis/1/flag_lc.png b/app/assets/images/emoji/flag_lc.png similarity index 100% rename from public/-/emojis/1/flag_lc.png rename to app/assets/images/emoji/flag_lc.png diff --git a/public/-/emojis/1/flag_li.png b/app/assets/images/emoji/flag_li.png similarity index 100% rename from public/-/emojis/1/flag_li.png rename to app/assets/images/emoji/flag_li.png diff --git a/public/-/emojis/1/flag_lk.png b/app/assets/images/emoji/flag_lk.png similarity index 100% rename from public/-/emojis/1/flag_lk.png rename to app/assets/images/emoji/flag_lk.png diff --git a/public/-/emojis/1/flag_lr.png b/app/assets/images/emoji/flag_lr.png similarity index 100% rename from public/-/emojis/1/flag_lr.png rename to app/assets/images/emoji/flag_lr.png diff --git a/public/-/emojis/1/flag_ls.png b/app/assets/images/emoji/flag_ls.png similarity index 100% rename from public/-/emojis/1/flag_ls.png rename to app/assets/images/emoji/flag_ls.png diff --git a/public/-/emojis/1/flag_lt.png b/app/assets/images/emoji/flag_lt.png similarity index 100% rename from public/-/emojis/1/flag_lt.png rename to app/assets/images/emoji/flag_lt.png diff --git a/public/-/emojis/1/flag_lu.png b/app/assets/images/emoji/flag_lu.png similarity index 100% rename from public/-/emojis/1/flag_lu.png rename to app/assets/images/emoji/flag_lu.png diff --git a/public/-/emojis/1/flag_lv.png b/app/assets/images/emoji/flag_lv.png similarity index 100% rename from public/-/emojis/1/flag_lv.png rename to app/assets/images/emoji/flag_lv.png diff --git a/public/-/emojis/1/flag_ly.png b/app/assets/images/emoji/flag_ly.png similarity index 100% rename from public/-/emojis/1/flag_ly.png rename to app/assets/images/emoji/flag_ly.png diff --git a/public/-/emojis/1/flag_ma.png b/app/assets/images/emoji/flag_ma.png similarity index 100% rename from public/-/emojis/1/flag_ma.png rename to app/assets/images/emoji/flag_ma.png diff --git a/public/-/emojis/1/flag_mc.png b/app/assets/images/emoji/flag_mc.png similarity index 100% rename from public/-/emojis/1/flag_mc.png rename to app/assets/images/emoji/flag_mc.png diff --git a/public/-/emojis/1/flag_md.png b/app/assets/images/emoji/flag_md.png similarity index 100% rename from public/-/emojis/1/flag_md.png rename to app/assets/images/emoji/flag_md.png diff --git a/public/-/emojis/1/flag_me.png b/app/assets/images/emoji/flag_me.png similarity index 100% rename from public/-/emojis/1/flag_me.png rename to app/assets/images/emoji/flag_me.png diff --git a/public/-/emojis/1/flag_mf.png b/app/assets/images/emoji/flag_mf.png similarity index 100% rename from public/-/emojis/1/flag_mf.png rename to app/assets/images/emoji/flag_mf.png diff --git a/public/-/emojis/1/flag_mg.png b/app/assets/images/emoji/flag_mg.png similarity index 100% rename from public/-/emojis/1/flag_mg.png rename to app/assets/images/emoji/flag_mg.png diff --git a/public/-/emojis/1/flag_mh.png b/app/assets/images/emoji/flag_mh.png similarity index 100% rename from public/-/emojis/1/flag_mh.png rename to app/assets/images/emoji/flag_mh.png diff --git a/public/-/emojis/1/flag_mk.png b/app/assets/images/emoji/flag_mk.png similarity index 100% rename from public/-/emojis/1/flag_mk.png rename to app/assets/images/emoji/flag_mk.png diff --git a/public/-/emojis/1/flag_ml.png b/app/assets/images/emoji/flag_ml.png similarity index 100% rename from public/-/emojis/1/flag_ml.png rename to app/assets/images/emoji/flag_ml.png diff --git a/public/-/emojis/1/flag_mm.png b/app/assets/images/emoji/flag_mm.png similarity index 100% rename from public/-/emojis/1/flag_mm.png rename to app/assets/images/emoji/flag_mm.png diff --git a/public/-/emojis/1/flag_mn.png b/app/assets/images/emoji/flag_mn.png similarity index 100% rename from public/-/emojis/1/flag_mn.png rename to app/assets/images/emoji/flag_mn.png diff --git a/public/-/emojis/1/flag_mo.png b/app/assets/images/emoji/flag_mo.png similarity index 100% rename from public/-/emojis/1/flag_mo.png rename to app/assets/images/emoji/flag_mo.png diff --git a/public/-/emojis/1/flag_mp.png b/app/assets/images/emoji/flag_mp.png similarity index 100% rename from public/-/emojis/1/flag_mp.png rename to app/assets/images/emoji/flag_mp.png diff --git a/public/-/emojis/1/flag_mq.png b/app/assets/images/emoji/flag_mq.png similarity index 100% rename from public/-/emojis/1/flag_mq.png rename to app/assets/images/emoji/flag_mq.png diff --git a/public/-/emojis/1/flag_mr.png b/app/assets/images/emoji/flag_mr.png similarity index 100% rename from public/-/emojis/1/flag_mr.png rename to app/assets/images/emoji/flag_mr.png diff --git a/public/-/emojis/1/flag_ms.png b/app/assets/images/emoji/flag_ms.png similarity index 100% rename from public/-/emojis/1/flag_ms.png rename to app/assets/images/emoji/flag_ms.png diff --git a/public/-/emojis/1/flag_mt.png b/app/assets/images/emoji/flag_mt.png similarity index 100% rename from public/-/emojis/1/flag_mt.png rename to app/assets/images/emoji/flag_mt.png diff --git a/public/-/emojis/1/flag_mu.png b/app/assets/images/emoji/flag_mu.png similarity index 100% rename from public/-/emojis/1/flag_mu.png rename to app/assets/images/emoji/flag_mu.png diff --git a/public/-/emojis/1/flag_mv.png b/app/assets/images/emoji/flag_mv.png similarity index 100% rename from public/-/emojis/1/flag_mv.png rename to app/assets/images/emoji/flag_mv.png diff --git a/public/-/emojis/1/flag_mw.png b/app/assets/images/emoji/flag_mw.png similarity index 100% rename from public/-/emojis/1/flag_mw.png rename to app/assets/images/emoji/flag_mw.png diff --git a/public/-/emojis/1/flag_mx.png b/app/assets/images/emoji/flag_mx.png similarity index 100% rename from public/-/emojis/1/flag_mx.png rename to app/assets/images/emoji/flag_mx.png diff --git a/public/-/emojis/1/flag_my.png b/app/assets/images/emoji/flag_my.png similarity index 100% rename from public/-/emojis/1/flag_my.png rename to app/assets/images/emoji/flag_my.png diff --git a/public/-/emojis/1/flag_mz.png b/app/assets/images/emoji/flag_mz.png similarity index 100% rename from public/-/emojis/1/flag_mz.png rename to app/assets/images/emoji/flag_mz.png diff --git a/public/-/emojis/1/flag_na.png b/app/assets/images/emoji/flag_na.png similarity index 100% rename from public/-/emojis/1/flag_na.png rename to app/assets/images/emoji/flag_na.png diff --git a/public/-/emojis/1/flag_nc.png b/app/assets/images/emoji/flag_nc.png similarity index 100% rename from public/-/emojis/1/flag_nc.png rename to app/assets/images/emoji/flag_nc.png diff --git a/public/-/emojis/1/flag_ne.png b/app/assets/images/emoji/flag_ne.png similarity index 100% rename from public/-/emojis/1/flag_ne.png rename to app/assets/images/emoji/flag_ne.png diff --git a/public/-/emojis/1/flag_nf.png b/app/assets/images/emoji/flag_nf.png similarity index 100% rename from public/-/emojis/1/flag_nf.png rename to app/assets/images/emoji/flag_nf.png diff --git a/public/-/emojis/1/flag_ng.png b/app/assets/images/emoji/flag_ng.png similarity index 100% rename from public/-/emojis/1/flag_ng.png rename to app/assets/images/emoji/flag_ng.png diff --git a/public/-/emojis/1/flag_ni.png b/app/assets/images/emoji/flag_ni.png similarity index 100% rename from public/-/emojis/1/flag_ni.png rename to app/assets/images/emoji/flag_ni.png diff --git a/public/-/emojis/1/flag_nl.png b/app/assets/images/emoji/flag_nl.png similarity index 100% rename from public/-/emojis/1/flag_nl.png rename to app/assets/images/emoji/flag_nl.png diff --git a/public/-/emojis/1/flag_no.png b/app/assets/images/emoji/flag_no.png similarity index 100% rename from public/-/emojis/1/flag_no.png rename to app/assets/images/emoji/flag_no.png diff --git a/public/-/emojis/1/flag_np.png b/app/assets/images/emoji/flag_np.png similarity index 100% rename from public/-/emojis/1/flag_np.png rename to app/assets/images/emoji/flag_np.png diff --git a/public/-/emojis/1/flag_nr.png b/app/assets/images/emoji/flag_nr.png similarity index 100% rename from public/-/emojis/1/flag_nr.png rename to app/assets/images/emoji/flag_nr.png diff --git a/public/-/emojis/1/flag_nu.png b/app/assets/images/emoji/flag_nu.png similarity index 100% rename from public/-/emojis/1/flag_nu.png rename to app/assets/images/emoji/flag_nu.png diff --git a/public/-/emojis/1/flag_nz.png b/app/assets/images/emoji/flag_nz.png similarity index 100% rename from public/-/emojis/1/flag_nz.png rename to app/assets/images/emoji/flag_nz.png diff --git a/public/-/emojis/1/flag_om.png b/app/assets/images/emoji/flag_om.png similarity index 100% rename from public/-/emojis/1/flag_om.png rename to app/assets/images/emoji/flag_om.png diff --git a/public/-/emojis/1/flag_pa.png b/app/assets/images/emoji/flag_pa.png similarity index 100% rename from public/-/emojis/1/flag_pa.png rename to app/assets/images/emoji/flag_pa.png diff --git a/public/-/emojis/1/flag_pe.png b/app/assets/images/emoji/flag_pe.png similarity index 100% rename from public/-/emojis/1/flag_pe.png rename to app/assets/images/emoji/flag_pe.png diff --git a/public/-/emojis/1/flag_pf.png b/app/assets/images/emoji/flag_pf.png similarity index 100% rename from public/-/emojis/1/flag_pf.png rename to app/assets/images/emoji/flag_pf.png diff --git a/public/-/emojis/1/flag_pg.png b/app/assets/images/emoji/flag_pg.png similarity index 100% rename from public/-/emojis/1/flag_pg.png rename to app/assets/images/emoji/flag_pg.png diff --git a/public/-/emojis/1/flag_ph.png b/app/assets/images/emoji/flag_ph.png similarity index 100% rename from public/-/emojis/1/flag_ph.png rename to app/assets/images/emoji/flag_ph.png diff --git a/public/-/emojis/1/flag_pk.png b/app/assets/images/emoji/flag_pk.png similarity index 100% rename from public/-/emojis/1/flag_pk.png rename to app/assets/images/emoji/flag_pk.png diff --git a/public/-/emojis/1/flag_pl.png b/app/assets/images/emoji/flag_pl.png similarity index 100% rename from public/-/emojis/1/flag_pl.png rename to app/assets/images/emoji/flag_pl.png diff --git a/public/-/emojis/1/flag_pm.png b/app/assets/images/emoji/flag_pm.png similarity index 100% rename from public/-/emojis/1/flag_pm.png rename to app/assets/images/emoji/flag_pm.png diff --git a/public/-/emojis/1/flag_pn.png b/app/assets/images/emoji/flag_pn.png similarity index 100% rename from public/-/emojis/1/flag_pn.png rename to app/assets/images/emoji/flag_pn.png diff --git a/public/-/emojis/1/flag_pr.png b/app/assets/images/emoji/flag_pr.png similarity index 100% rename from public/-/emojis/1/flag_pr.png rename to app/assets/images/emoji/flag_pr.png diff --git a/public/-/emojis/1/flag_ps.png b/app/assets/images/emoji/flag_ps.png similarity index 100% rename from public/-/emojis/1/flag_ps.png rename to app/assets/images/emoji/flag_ps.png diff --git a/public/-/emojis/1/flag_pt.png b/app/assets/images/emoji/flag_pt.png similarity index 100% rename from public/-/emojis/1/flag_pt.png rename to app/assets/images/emoji/flag_pt.png diff --git a/public/-/emojis/1/flag_pw.png b/app/assets/images/emoji/flag_pw.png similarity index 100% rename from public/-/emojis/1/flag_pw.png rename to app/assets/images/emoji/flag_pw.png diff --git a/public/-/emojis/1/flag_py.png b/app/assets/images/emoji/flag_py.png similarity index 100% rename from public/-/emojis/1/flag_py.png rename to app/assets/images/emoji/flag_py.png diff --git a/public/-/emojis/1/flag_qa.png b/app/assets/images/emoji/flag_qa.png similarity index 100% rename from public/-/emojis/1/flag_qa.png rename to app/assets/images/emoji/flag_qa.png diff --git a/public/-/emojis/1/flag_re.png b/app/assets/images/emoji/flag_re.png similarity index 100% rename from public/-/emojis/1/flag_re.png rename to app/assets/images/emoji/flag_re.png diff --git a/public/-/emojis/1/flag_ro.png b/app/assets/images/emoji/flag_ro.png similarity index 100% rename from public/-/emojis/1/flag_ro.png rename to app/assets/images/emoji/flag_ro.png diff --git a/public/-/emojis/1/flag_rs.png b/app/assets/images/emoji/flag_rs.png similarity index 100% rename from public/-/emojis/1/flag_rs.png rename to app/assets/images/emoji/flag_rs.png diff --git a/public/-/emojis/1/flag_ru.png b/app/assets/images/emoji/flag_ru.png similarity index 100% rename from public/-/emojis/1/flag_ru.png rename to app/assets/images/emoji/flag_ru.png diff --git a/public/-/emojis/1/flag_rw.png b/app/assets/images/emoji/flag_rw.png similarity index 100% rename from public/-/emojis/1/flag_rw.png rename to app/assets/images/emoji/flag_rw.png diff --git a/public/-/emojis/1/flag_sa.png b/app/assets/images/emoji/flag_sa.png similarity index 100% rename from public/-/emojis/1/flag_sa.png rename to app/assets/images/emoji/flag_sa.png diff --git a/public/-/emojis/1/flag_sb.png b/app/assets/images/emoji/flag_sb.png similarity index 100% rename from public/-/emojis/1/flag_sb.png rename to app/assets/images/emoji/flag_sb.png diff --git a/public/-/emojis/1/flag_sc.png b/app/assets/images/emoji/flag_sc.png similarity index 100% rename from public/-/emojis/1/flag_sc.png rename to app/assets/images/emoji/flag_sc.png diff --git a/public/-/emojis/1/flag_sd.png b/app/assets/images/emoji/flag_sd.png similarity index 100% rename from public/-/emojis/1/flag_sd.png rename to app/assets/images/emoji/flag_sd.png diff --git a/public/-/emojis/1/flag_se.png b/app/assets/images/emoji/flag_se.png similarity index 100% rename from public/-/emojis/1/flag_se.png rename to app/assets/images/emoji/flag_se.png diff --git a/public/-/emojis/1/flag_sg.png b/app/assets/images/emoji/flag_sg.png similarity index 100% rename from public/-/emojis/1/flag_sg.png rename to app/assets/images/emoji/flag_sg.png diff --git a/public/-/emojis/1/flag_sh.png b/app/assets/images/emoji/flag_sh.png similarity index 100% rename from public/-/emojis/1/flag_sh.png rename to app/assets/images/emoji/flag_sh.png diff --git a/public/-/emojis/1/flag_si.png b/app/assets/images/emoji/flag_si.png similarity index 100% rename from public/-/emojis/1/flag_si.png rename to app/assets/images/emoji/flag_si.png diff --git a/public/-/emojis/1/flag_sj.png b/app/assets/images/emoji/flag_sj.png similarity index 100% rename from public/-/emojis/1/flag_sj.png rename to app/assets/images/emoji/flag_sj.png diff --git a/public/-/emojis/1/flag_sk.png b/app/assets/images/emoji/flag_sk.png similarity index 100% rename from public/-/emojis/1/flag_sk.png rename to app/assets/images/emoji/flag_sk.png diff --git a/public/-/emojis/1/flag_sl.png b/app/assets/images/emoji/flag_sl.png similarity index 100% rename from public/-/emojis/1/flag_sl.png rename to app/assets/images/emoji/flag_sl.png diff --git a/public/-/emojis/1/flag_sm.png b/app/assets/images/emoji/flag_sm.png similarity index 100% rename from public/-/emojis/1/flag_sm.png rename to app/assets/images/emoji/flag_sm.png diff --git a/public/-/emojis/1/flag_sn.png b/app/assets/images/emoji/flag_sn.png similarity index 100% rename from public/-/emojis/1/flag_sn.png rename to app/assets/images/emoji/flag_sn.png diff --git a/public/-/emojis/1/flag_so.png b/app/assets/images/emoji/flag_so.png similarity index 100% rename from public/-/emojis/1/flag_so.png rename to app/assets/images/emoji/flag_so.png diff --git a/public/-/emojis/1/flag_sr.png b/app/assets/images/emoji/flag_sr.png similarity index 100% rename from public/-/emojis/1/flag_sr.png rename to app/assets/images/emoji/flag_sr.png diff --git a/public/-/emojis/1/flag_ss.png b/app/assets/images/emoji/flag_ss.png similarity index 100% rename from public/-/emojis/1/flag_ss.png rename to app/assets/images/emoji/flag_ss.png diff --git a/public/-/emojis/1/flag_st.png b/app/assets/images/emoji/flag_st.png similarity index 100% rename from public/-/emojis/1/flag_st.png rename to app/assets/images/emoji/flag_st.png diff --git a/public/-/emojis/1/flag_sv.png b/app/assets/images/emoji/flag_sv.png similarity index 100% rename from public/-/emojis/1/flag_sv.png rename to app/assets/images/emoji/flag_sv.png diff --git a/public/-/emojis/1/flag_sx.png b/app/assets/images/emoji/flag_sx.png similarity index 100% rename from public/-/emojis/1/flag_sx.png rename to app/assets/images/emoji/flag_sx.png diff --git a/public/-/emojis/1/flag_sy.png b/app/assets/images/emoji/flag_sy.png similarity index 100% rename from public/-/emojis/1/flag_sy.png rename to app/assets/images/emoji/flag_sy.png diff --git a/public/-/emojis/1/flag_sz.png b/app/assets/images/emoji/flag_sz.png similarity index 100% rename from public/-/emojis/1/flag_sz.png rename to app/assets/images/emoji/flag_sz.png diff --git a/public/-/emojis/1/flag_ta.png b/app/assets/images/emoji/flag_ta.png similarity index 100% rename from public/-/emojis/1/flag_ta.png rename to app/assets/images/emoji/flag_ta.png diff --git a/public/-/emojis/1/flag_tc.png b/app/assets/images/emoji/flag_tc.png similarity index 100% rename from public/-/emojis/1/flag_tc.png rename to app/assets/images/emoji/flag_tc.png diff --git a/public/-/emojis/1/flag_td.png b/app/assets/images/emoji/flag_td.png similarity index 100% rename from public/-/emojis/1/flag_td.png rename to app/assets/images/emoji/flag_td.png diff --git a/public/-/emojis/1/flag_tf.png b/app/assets/images/emoji/flag_tf.png similarity index 100% rename from public/-/emojis/1/flag_tf.png rename to app/assets/images/emoji/flag_tf.png diff --git a/public/-/emojis/1/flag_tg.png b/app/assets/images/emoji/flag_tg.png similarity index 100% rename from public/-/emojis/1/flag_tg.png rename to app/assets/images/emoji/flag_tg.png diff --git a/public/-/emojis/1/flag_th.png b/app/assets/images/emoji/flag_th.png similarity index 100% rename from public/-/emojis/1/flag_th.png rename to app/assets/images/emoji/flag_th.png diff --git a/public/-/emojis/1/flag_tj.png b/app/assets/images/emoji/flag_tj.png similarity index 100% rename from public/-/emojis/1/flag_tj.png rename to app/assets/images/emoji/flag_tj.png diff --git a/public/-/emojis/1/flag_tk.png b/app/assets/images/emoji/flag_tk.png similarity index 100% rename from public/-/emojis/1/flag_tk.png rename to app/assets/images/emoji/flag_tk.png diff --git a/public/-/emojis/1/flag_tl.png b/app/assets/images/emoji/flag_tl.png similarity index 100% rename from public/-/emojis/1/flag_tl.png rename to app/assets/images/emoji/flag_tl.png diff --git a/public/-/emojis/1/flag_tm.png b/app/assets/images/emoji/flag_tm.png similarity index 100% rename from public/-/emojis/1/flag_tm.png rename to app/assets/images/emoji/flag_tm.png diff --git a/public/-/emojis/1/flag_tn.png b/app/assets/images/emoji/flag_tn.png similarity index 100% rename from public/-/emojis/1/flag_tn.png rename to app/assets/images/emoji/flag_tn.png diff --git a/public/-/emojis/1/flag_to.png b/app/assets/images/emoji/flag_to.png similarity index 100% rename from public/-/emojis/1/flag_to.png rename to app/assets/images/emoji/flag_to.png diff --git a/public/-/emojis/1/flag_tr.png b/app/assets/images/emoji/flag_tr.png similarity index 100% rename from public/-/emojis/1/flag_tr.png rename to app/assets/images/emoji/flag_tr.png diff --git a/public/-/emojis/1/flag_tt.png b/app/assets/images/emoji/flag_tt.png similarity index 100% rename from public/-/emojis/1/flag_tt.png rename to app/assets/images/emoji/flag_tt.png diff --git a/public/-/emojis/1/flag_tv.png b/app/assets/images/emoji/flag_tv.png similarity index 100% rename from public/-/emojis/1/flag_tv.png rename to app/assets/images/emoji/flag_tv.png diff --git a/public/-/emojis/1/flag_tw.png b/app/assets/images/emoji/flag_tw.png similarity index 100% rename from public/-/emojis/1/flag_tw.png rename to app/assets/images/emoji/flag_tw.png diff --git a/public/-/emojis/1/flag_tz.png b/app/assets/images/emoji/flag_tz.png similarity index 100% rename from public/-/emojis/1/flag_tz.png rename to app/assets/images/emoji/flag_tz.png diff --git a/public/-/emojis/1/flag_ua.png b/app/assets/images/emoji/flag_ua.png similarity index 100% rename from public/-/emojis/1/flag_ua.png rename to app/assets/images/emoji/flag_ua.png diff --git a/public/-/emojis/1/flag_ug.png b/app/assets/images/emoji/flag_ug.png similarity index 100% rename from public/-/emojis/1/flag_ug.png rename to app/assets/images/emoji/flag_ug.png diff --git a/public/-/emojis/1/flag_um.png b/app/assets/images/emoji/flag_um.png similarity index 100% rename from public/-/emojis/1/flag_um.png rename to app/assets/images/emoji/flag_um.png diff --git a/public/-/emojis/1/flag_us.png b/app/assets/images/emoji/flag_us.png similarity index 100% rename from public/-/emojis/1/flag_us.png rename to app/assets/images/emoji/flag_us.png diff --git a/public/-/emojis/1/flag_uy.png b/app/assets/images/emoji/flag_uy.png similarity index 100% rename from public/-/emojis/1/flag_uy.png rename to app/assets/images/emoji/flag_uy.png diff --git a/public/-/emojis/1/flag_uz.png b/app/assets/images/emoji/flag_uz.png similarity index 100% rename from public/-/emojis/1/flag_uz.png rename to app/assets/images/emoji/flag_uz.png diff --git a/public/-/emojis/1/flag_va.png b/app/assets/images/emoji/flag_va.png similarity index 100% rename from public/-/emojis/1/flag_va.png rename to app/assets/images/emoji/flag_va.png diff --git a/public/-/emojis/1/flag_vc.png b/app/assets/images/emoji/flag_vc.png similarity index 100% rename from public/-/emojis/1/flag_vc.png rename to app/assets/images/emoji/flag_vc.png diff --git a/public/-/emojis/1/flag_ve.png b/app/assets/images/emoji/flag_ve.png similarity index 100% rename from public/-/emojis/1/flag_ve.png rename to app/assets/images/emoji/flag_ve.png diff --git a/public/-/emojis/1/flag_vg.png b/app/assets/images/emoji/flag_vg.png similarity index 100% rename from public/-/emojis/1/flag_vg.png rename to app/assets/images/emoji/flag_vg.png diff --git a/public/-/emojis/1/flag_vi.png b/app/assets/images/emoji/flag_vi.png similarity index 100% rename from public/-/emojis/1/flag_vi.png rename to app/assets/images/emoji/flag_vi.png diff --git a/public/-/emojis/1/flag_vn.png b/app/assets/images/emoji/flag_vn.png similarity index 100% rename from public/-/emojis/1/flag_vn.png rename to app/assets/images/emoji/flag_vn.png diff --git a/public/-/emojis/1/flag_vu.png b/app/assets/images/emoji/flag_vu.png similarity index 100% rename from public/-/emojis/1/flag_vu.png rename to app/assets/images/emoji/flag_vu.png diff --git a/public/-/emojis/1/flag_wf.png b/app/assets/images/emoji/flag_wf.png similarity index 100% rename from public/-/emojis/1/flag_wf.png rename to app/assets/images/emoji/flag_wf.png diff --git a/public/-/emojis/1/flag_white.png b/app/assets/images/emoji/flag_white.png similarity index 100% rename from public/-/emojis/1/flag_white.png rename to app/assets/images/emoji/flag_white.png diff --git a/public/-/emojis/1/flag_ws.png b/app/assets/images/emoji/flag_ws.png similarity index 100% rename from public/-/emojis/1/flag_ws.png rename to app/assets/images/emoji/flag_ws.png diff --git a/public/-/emojis/1/flag_xk.png b/app/assets/images/emoji/flag_xk.png similarity index 100% rename from public/-/emojis/1/flag_xk.png rename to app/assets/images/emoji/flag_xk.png diff --git a/public/-/emojis/1/flag_ye.png b/app/assets/images/emoji/flag_ye.png similarity index 100% rename from public/-/emojis/1/flag_ye.png rename to app/assets/images/emoji/flag_ye.png diff --git a/public/-/emojis/1/flag_yt.png b/app/assets/images/emoji/flag_yt.png similarity index 100% rename from public/-/emojis/1/flag_yt.png rename to app/assets/images/emoji/flag_yt.png diff --git a/public/-/emojis/1/flag_za.png b/app/assets/images/emoji/flag_za.png similarity index 100% rename from public/-/emojis/1/flag_za.png rename to app/assets/images/emoji/flag_za.png diff --git a/public/-/emojis/1/flag_zm.png b/app/assets/images/emoji/flag_zm.png similarity index 100% rename from public/-/emojis/1/flag_zm.png rename to app/assets/images/emoji/flag_zm.png diff --git a/public/-/emojis/1/flag_zw.png b/app/assets/images/emoji/flag_zw.png similarity index 100% rename from public/-/emojis/1/flag_zw.png rename to app/assets/images/emoji/flag_zw.png diff --git a/public/-/emojis/1/flags.png b/app/assets/images/emoji/flags.png similarity index 100% rename from public/-/emojis/1/flags.png rename to app/assets/images/emoji/flags.png diff --git a/public/-/emojis/1/flashlight.png b/app/assets/images/emoji/flashlight.png similarity index 100% rename from public/-/emojis/1/flashlight.png rename to app/assets/images/emoji/flashlight.png diff --git a/public/-/emojis/1/fleur-de-lis.png b/app/assets/images/emoji/fleur-de-lis.png similarity index 100% rename from public/-/emojis/1/fleur-de-lis.png rename to app/assets/images/emoji/fleur-de-lis.png diff --git a/public/-/emojis/1/floppy_disk.png b/app/assets/images/emoji/floppy_disk.png similarity index 100% rename from public/-/emojis/1/floppy_disk.png rename to app/assets/images/emoji/floppy_disk.png diff --git a/public/-/emojis/1/flower_playing_cards.png b/app/assets/images/emoji/flower_playing_cards.png similarity index 100% rename from public/-/emojis/1/flower_playing_cards.png rename to app/assets/images/emoji/flower_playing_cards.png diff --git a/public/-/emojis/1/flushed.png b/app/assets/images/emoji/flushed.png similarity index 100% rename from public/-/emojis/1/flushed.png rename to app/assets/images/emoji/flushed.png diff --git a/public/-/emojis/1/fog.png b/app/assets/images/emoji/fog.png similarity index 100% rename from public/-/emojis/1/fog.png rename to app/assets/images/emoji/fog.png diff --git a/public/-/emojis/1/foggy.png b/app/assets/images/emoji/foggy.png similarity index 100% rename from public/-/emojis/1/foggy.png rename to app/assets/images/emoji/foggy.png diff --git a/public/-/emojis/1/football.png b/app/assets/images/emoji/football.png similarity index 100% rename from public/-/emojis/1/football.png rename to app/assets/images/emoji/football.png diff --git a/public/-/emojis/1/footprints.png b/app/assets/images/emoji/footprints.png similarity index 100% rename from public/-/emojis/1/footprints.png rename to app/assets/images/emoji/footprints.png diff --git a/public/-/emojis/1/fork_and_knife.png b/app/assets/images/emoji/fork_and_knife.png similarity index 100% rename from public/-/emojis/1/fork_and_knife.png rename to app/assets/images/emoji/fork_and_knife.png diff --git a/public/-/emojis/1/fork_knife_plate.png b/app/assets/images/emoji/fork_knife_plate.png similarity index 100% rename from public/-/emojis/1/fork_knife_plate.png rename to app/assets/images/emoji/fork_knife_plate.png diff --git a/public/-/emojis/1/fountain.png b/app/assets/images/emoji/fountain.png similarity index 100% rename from public/-/emojis/1/fountain.png rename to app/assets/images/emoji/fountain.png diff --git a/public/-/emojis/1/four.png b/app/assets/images/emoji/four.png similarity index 100% rename from public/-/emojis/1/four.png rename to app/assets/images/emoji/four.png diff --git a/public/-/emojis/1/four_leaf_clover.png b/app/assets/images/emoji/four_leaf_clover.png similarity index 100% rename from public/-/emojis/1/four_leaf_clover.png rename to app/assets/images/emoji/four_leaf_clover.png diff --git a/public/-/emojis/1/fox.png b/app/assets/images/emoji/fox.png similarity index 100% rename from public/-/emojis/1/fox.png rename to app/assets/images/emoji/fox.png diff --git a/public/-/emojis/1/frame_photo.png b/app/assets/images/emoji/frame_photo.png similarity index 100% rename from public/-/emojis/1/frame_photo.png rename to app/assets/images/emoji/frame_photo.png diff --git a/public/-/emojis/1/free.png b/app/assets/images/emoji/free.png similarity index 100% rename from public/-/emojis/1/free.png rename to app/assets/images/emoji/free.png diff --git a/public/-/emojis/1/french_bread.png b/app/assets/images/emoji/french_bread.png similarity index 100% rename from public/-/emojis/1/french_bread.png rename to app/assets/images/emoji/french_bread.png diff --git a/public/-/emojis/1/fried_shrimp.png b/app/assets/images/emoji/fried_shrimp.png similarity index 100% rename from public/-/emojis/1/fried_shrimp.png rename to app/assets/images/emoji/fried_shrimp.png diff --git a/public/-/emojis/1/fries.png b/app/assets/images/emoji/fries.png similarity index 100% rename from public/-/emojis/1/fries.png rename to app/assets/images/emoji/fries.png diff --git a/public/-/emojis/1/frog.png b/app/assets/images/emoji/frog.png similarity index 100% rename from public/-/emojis/1/frog.png rename to app/assets/images/emoji/frog.png diff --git a/public/-/emojis/1/frowning.png b/app/assets/images/emoji/frowning.png similarity index 100% rename from public/-/emojis/1/frowning.png rename to app/assets/images/emoji/frowning.png diff --git a/public/-/emojis/1/frowning2.png b/app/assets/images/emoji/frowning2.png similarity index 100% rename from public/-/emojis/1/frowning2.png rename to app/assets/images/emoji/frowning2.png diff --git a/public/-/emojis/1/fuelpump.png b/app/assets/images/emoji/fuelpump.png similarity index 100% rename from public/-/emojis/1/fuelpump.png rename to app/assets/images/emoji/fuelpump.png diff --git a/public/-/emojis/1/full_moon.png b/app/assets/images/emoji/full_moon.png similarity index 100% rename from public/-/emojis/1/full_moon.png rename to app/assets/images/emoji/full_moon.png diff --git a/public/-/emojis/1/full_moon_with_face.png b/app/assets/images/emoji/full_moon_with_face.png similarity index 100% rename from public/-/emojis/1/full_moon_with_face.png rename to app/assets/images/emoji/full_moon_with_face.png diff --git a/public/-/emojis/1/game_die.png b/app/assets/images/emoji/game_die.png similarity index 100% rename from public/-/emojis/1/game_die.png rename to app/assets/images/emoji/game_die.png diff --git a/public/-/emojis/1/gay_pride_flag.png b/app/assets/images/emoji/gay_pride_flag.png similarity index 100% rename from public/-/emojis/1/gay_pride_flag.png rename to app/assets/images/emoji/gay_pride_flag.png diff --git a/public/-/emojis/1/gear.png b/app/assets/images/emoji/gear.png similarity index 100% rename from public/-/emojis/1/gear.png rename to app/assets/images/emoji/gear.png diff --git a/public/-/emojis/1/gem.png b/app/assets/images/emoji/gem.png similarity index 100% rename from public/-/emojis/1/gem.png rename to app/assets/images/emoji/gem.png diff --git a/public/-/emojis/1/gemini.png b/app/assets/images/emoji/gemini.png similarity index 100% rename from public/-/emojis/1/gemini.png rename to app/assets/images/emoji/gemini.png diff --git a/public/-/emojis/1/ghost.png b/app/assets/images/emoji/ghost.png similarity index 100% rename from public/-/emojis/1/ghost.png rename to app/assets/images/emoji/ghost.png diff --git a/public/-/emojis/1/gift.png b/app/assets/images/emoji/gift.png similarity index 100% rename from public/-/emojis/1/gift.png rename to app/assets/images/emoji/gift.png diff --git a/public/-/emojis/1/gift_heart.png b/app/assets/images/emoji/gift_heart.png similarity index 100% rename from public/-/emojis/1/gift_heart.png rename to app/assets/images/emoji/gift_heart.png diff --git a/public/-/emojis/1/girl.png b/app/assets/images/emoji/girl.png similarity index 100% rename from public/-/emojis/1/girl.png rename to app/assets/images/emoji/girl.png diff --git a/public/-/emojis/1/girl_tone1.png b/app/assets/images/emoji/girl_tone1.png similarity index 100% rename from public/-/emojis/1/girl_tone1.png rename to app/assets/images/emoji/girl_tone1.png diff --git a/public/-/emojis/1/girl_tone2.png b/app/assets/images/emoji/girl_tone2.png similarity index 100% rename from public/-/emojis/1/girl_tone2.png rename to app/assets/images/emoji/girl_tone2.png diff --git a/public/-/emojis/1/girl_tone3.png b/app/assets/images/emoji/girl_tone3.png similarity index 100% rename from public/-/emojis/1/girl_tone3.png rename to app/assets/images/emoji/girl_tone3.png diff --git a/public/-/emojis/1/girl_tone4.png b/app/assets/images/emoji/girl_tone4.png similarity index 100% rename from public/-/emojis/1/girl_tone4.png rename to app/assets/images/emoji/girl_tone4.png diff --git a/public/-/emojis/1/girl_tone5.png b/app/assets/images/emoji/girl_tone5.png similarity index 100% rename from public/-/emojis/1/girl_tone5.png rename to app/assets/images/emoji/girl_tone5.png diff --git a/public/-/emojis/1/globe_with_meridians.png b/app/assets/images/emoji/globe_with_meridians.png similarity index 100% rename from public/-/emojis/1/globe_with_meridians.png rename to app/assets/images/emoji/globe_with_meridians.png diff --git a/public/-/emojis/1/goal.png b/app/assets/images/emoji/goal.png similarity index 100% rename from public/-/emojis/1/goal.png rename to app/assets/images/emoji/goal.png diff --git a/public/-/emojis/1/goat.png b/app/assets/images/emoji/goat.png similarity index 100% rename from public/-/emojis/1/goat.png rename to app/assets/images/emoji/goat.png diff --git a/public/-/emojis/1/golf.png b/app/assets/images/emoji/golf.png similarity index 100% rename from public/-/emojis/1/golf.png rename to app/assets/images/emoji/golf.png diff --git a/public/-/emojis/1/golfer.png b/app/assets/images/emoji/golfer.png similarity index 100% rename from public/-/emojis/1/golfer.png rename to app/assets/images/emoji/golfer.png diff --git a/public/-/emojis/1/gorilla.png b/app/assets/images/emoji/gorilla.png similarity index 100% rename from public/-/emojis/1/gorilla.png rename to app/assets/images/emoji/gorilla.png diff --git a/public/-/emojis/1/grapes.png b/app/assets/images/emoji/grapes.png similarity index 100% rename from public/-/emojis/1/grapes.png rename to app/assets/images/emoji/grapes.png diff --git a/public/-/emojis/1/green_apple.png b/app/assets/images/emoji/green_apple.png similarity index 100% rename from public/-/emojis/1/green_apple.png rename to app/assets/images/emoji/green_apple.png diff --git a/public/-/emojis/1/green_book.png b/app/assets/images/emoji/green_book.png similarity index 100% rename from public/-/emojis/1/green_book.png rename to app/assets/images/emoji/green_book.png diff --git a/public/-/emojis/1/green_heart.png b/app/assets/images/emoji/green_heart.png similarity index 100% rename from public/-/emojis/1/green_heart.png rename to app/assets/images/emoji/green_heart.png diff --git a/public/-/emojis/1/grey_exclamation.png b/app/assets/images/emoji/grey_exclamation.png similarity index 100% rename from public/-/emojis/1/grey_exclamation.png rename to app/assets/images/emoji/grey_exclamation.png diff --git a/public/-/emojis/1/grey_question.png b/app/assets/images/emoji/grey_question.png similarity index 100% rename from public/-/emojis/1/grey_question.png rename to app/assets/images/emoji/grey_question.png diff --git a/public/-/emojis/1/grimacing.png b/app/assets/images/emoji/grimacing.png similarity index 100% rename from public/-/emojis/1/grimacing.png rename to app/assets/images/emoji/grimacing.png diff --git a/public/-/emojis/1/grin.png b/app/assets/images/emoji/grin.png similarity index 100% rename from public/-/emojis/1/grin.png rename to app/assets/images/emoji/grin.png diff --git a/public/-/emojis/1/grinning.png b/app/assets/images/emoji/grinning.png similarity index 100% rename from public/-/emojis/1/grinning.png rename to app/assets/images/emoji/grinning.png diff --git a/public/-/emojis/1/guardsman.png b/app/assets/images/emoji/guardsman.png similarity index 100% rename from public/-/emojis/1/guardsman.png rename to app/assets/images/emoji/guardsman.png diff --git a/public/-/emojis/1/guardsman_tone1.png b/app/assets/images/emoji/guardsman_tone1.png similarity index 100% rename from public/-/emojis/1/guardsman_tone1.png rename to app/assets/images/emoji/guardsman_tone1.png diff --git a/public/-/emojis/1/guardsman_tone2.png b/app/assets/images/emoji/guardsman_tone2.png similarity index 100% rename from public/-/emojis/1/guardsman_tone2.png rename to app/assets/images/emoji/guardsman_tone2.png diff --git a/public/-/emojis/1/guardsman_tone3.png b/app/assets/images/emoji/guardsman_tone3.png similarity index 100% rename from public/-/emojis/1/guardsman_tone3.png rename to app/assets/images/emoji/guardsman_tone3.png diff --git a/public/-/emojis/1/guardsman_tone4.png b/app/assets/images/emoji/guardsman_tone4.png similarity index 100% rename from public/-/emojis/1/guardsman_tone4.png rename to app/assets/images/emoji/guardsman_tone4.png diff --git a/public/-/emojis/1/guardsman_tone5.png b/app/assets/images/emoji/guardsman_tone5.png similarity index 100% rename from public/-/emojis/1/guardsman_tone5.png rename to app/assets/images/emoji/guardsman_tone5.png diff --git a/public/-/emojis/1/guitar.png b/app/assets/images/emoji/guitar.png similarity index 100% rename from public/-/emojis/1/guitar.png rename to app/assets/images/emoji/guitar.png diff --git a/public/-/emojis/1/gun.png b/app/assets/images/emoji/gun.png similarity index 100% rename from public/-/emojis/1/gun.png rename to app/assets/images/emoji/gun.png diff --git a/public/-/emojis/1/haircut.png b/app/assets/images/emoji/haircut.png similarity index 100% rename from public/-/emojis/1/haircut.png rename to app/assets/images/emoji/haircut.png diff --git a/public/-/emojis/1/haircut_tone1.png b/app/assets/images/emoji/haircut_tone1.png similarity index 100% rename from public/-/emojis/1/haircut_tone1.png rename to app/assets/images/emoji/haircut_tone1.png diff --git a/public/-/emojis/1/haircut_tone2.png b/app/assets/images/emoji/haircut_tone2.png similarity index 100% rename from public/-/emojis/1/haircut_tone2.png rename to app/assets/images/emoji/haircut_tone2.png diff --git a/public/-/emojis/1/haircut_tone3.png b/app/assets/images/emoji/haircut_tone3.png similarity index 100% rename from public/-/emojis/1/haircut_tone3.png rename to app/assets/images/emoji/haircut_tone3.png diff --git a/public/-/emojis/1/haircut_tone4.png b/app/assets/images/emoji/haircut_tone4.png similarity index 100% rename from public/-/emojis/1/haircut_tone4.png rename to app/assets/images/emoji/haircut_tone4.png diff --git a/public/-/emojis/1/haircut_tone5.png b/app/assets/images/emoji/haircut_tone5.png similarity index 100% rename from public/-/emojis/1/haircut_tone5.png rename to app/assets/images/emoji/haircut_tone5.png diff --git a/public/-/emojis/1/hamburger.png b/app/assets/images/emoji/hamburger.png similarity index 100% rename from public/-/emojis/1/hamburger.png rename to app/assets/images/emoji/hamburger.png diff --git a/public/-/emojis/1/hammer.png b/app/assets/images/emoji/hammer.png similarity index 100% rename from public/-/emojis/1/hammer.png rename to app/assets/images/emoji/hammer.png diff --git a/public/-/emojis/1/hammer_pick.png b/app/assets/images/emoji/hammer_pick.png similarity index 100% rename from public/-/emojis/1/hammer_pick.png rename to app/assets/images/emoji/hammer_pick.png diff --git a/public/-/emojis/1/hamster.png b/app/assets/images/emoji/hamster.png similarity index 100% rename from public/-/emojis/1/hamster.png rename to app/assets/images/emoji/hamster.png diff --git a/public/-/emojis/1/hand_splayed.png b/app/assets/images/emoji/hand_splayed.png similarity index 100% rename from public/-/emojis/1/hand_splayed.png rename to app/assets/images/emoji/hand_splayed.png diff --git a/public/-/emojis/1/hand_splayed_tone1.png b/app/assets/images/emoji/hand_splayed_tone1.png similarity index 100% rename from public/-/emojis/1/hand_splayed_tone1.png rename to app/assets/images/emoji/hand_splayed_tone1.png diff --git a/public/-/emojis/1/hand_splayed_tone2.png b/app/assets/images/emoji/hand_splayed_tone2.png similarity index 100% rename from public/-/emojis/1/hand_splayed_tone2.png rename to app/assets/images/emoji/hand_splayed_tone2.png diff --git a/public/-/emojis/1/hand_splayed_tone3.png b/app/assets/images/emoji/hand_splayed_tone3.png similarity index 100% rename from public/-/emojis/1/hand_splayed_tone3.png rename to app/assets/images/emoji/hand_splayed_tone3.png diff --git a/public/-/emojis/1/hand_splayed_tone4.png b/app/assets/images/emoji/hand_splayed_tone4.png similarity index 100% rename from public/-/emojis/1/hand_splayed_tone4.png rename to app/assets/images/emoji/hand_splayed_tone4.png diff --git a/public/-/emojis/1/hand_splayed_tone5.png b/app/assets/images/emoji/hand_splayed_tone5.png similarity index 100% rename from public/-/emojis/1/hand_splayed_tone5.png rename to app/assets/images/emoji/hand_splayed_tone5.png diff --git a/public/-/emojis/1/handbag.png b/app/assets/images/emoji/handbag.png similarity index 100% rename from public/-/emojis/1/handbag.png rename to app/assets/images/emoji/handbag.png diff --git a/public/-/emojis/1/handball.png b/app/assets/images/emoji/handball.png similarity index 100% rename from public/-/emojis/1/handball.png rename to app/assets/images/emoji/handball.png diff --git a/public/-/emojis/1/handball_tone1.png b/app/assets/images/emoji/handball_tone1.png similarity index 100% rename from public/-/emojis/1/handball_tone1.png rename to app/assets/images/emoji/handball_tone1.png diff --git a/public/-/emojis/1/handball_tone2.png b/app/assets/images/emoji/handball_tone2.png similarity index 100% rename from public/-/emojis/1/handball_tone2.png rename to app/assets/images/emoji/handball_tone2.png diff --git a/public/-/emojis/1/handball_tone3.png b/app/assets/images/emoji/handball_tone3.png similarity index 100% rename from public/-/emojis/1/handball_tone3.png rename to app/assets/images/emoji/handball_tone3.png diff --git a/public/-/emojis/1/handball_tone4.png b/app/assets/images/emoji/handball_tone4.png similarity index 100% rename from public/-/emojis/1/handball_tone4.png rename to app/assets/images/emoji/handball_tone4.png diff --git a/public/-/emojis/1/handball_tone5.png b/app/assets/images/emoji/handball_tone5.png similarity index 100% rename from public/-/emojis/1/handball_tone5.png rename to app/assets/images/emoji/handball_tone5.png diff --git a/public/-/emojis/1/handshake.png b/app/assets/images/emoji/handshake.png similarity index 100% rename from public/-/emojis/1/handshake.png rename to app/assets/images/emoji/handshake.png diff --git a/public/-/emojis/1/handshake_tone1.png b/app/assets/images/emoji/handshake_tone1.png similarity index 100% rename from public/-/emojis/1/handshake_tone1.png rename to app/assets/images/emoji/handshake_tone1.png diff --git a/public/-/emojis/1/handshake_tone2.png b/app/assets/images/emoji/handshake_tone2.png similarity index 100% rename from public/-/emojis/1/handshake_tone2.png rename to app/assets/images/emoji/handshake_tone2.png diff --git a/public/-/emojis/1/handshake_tone3.png b/app/assets/images/emoji/handshake_tone3.png similarity index 100% rename from public/-/emojis/1/handshake_tone3.png rename to app/assets/images/emoji/handshake_tone3.png diff --git a/public/-/emojis/1/handshake_tone4.png b/app/assets/images/emoji/handshake_tone4.png similarity index 100% rename from public/-/emojis/1/handshake_tone4.png rename to app/assets/images/emoji/handshake_tone4.png diff --git a/public/-/emojis/1/handshake_tone5.png b/app/assets/images/emoji/handshake_tone5.png similarity index 100% rename from public/-/emojis/1/handshake_tone5.png rename to app/assets/images/emoji/handshake_tone5.png diff --git a/public/-/emojis/1/hash.png b/app/assets/images/emoji/hash.png similarity index 100% rename from public/-/emojis/1/hash.png rename to app/assets/images/emoji/hash.png diff --git a/public/-/emojis/1/hatched_chick.png b/app/assets/images/emoji/hatched_chick.png similarity index 100% rename from public/-/emojis/1/hatched_chick.png rename to app/assets/images/emoji/hatched_chick.png diff --git a/public/-/emojis/1/hatching_chick.png b/app/assets/images/emoji/hatching_chick.png similarity index 100% rename from public/-/emojis/1/hatching_chick.png rename to app/assets/images/emoji/hatching_chick.png diff --git a/public/-/emojis/1/head_bandage.png b/app/assets/images/emoji/head_bandage.png similarity index 100% rename from public/-/emojis/1/head_bandage.png rename to app/assets/images/emoji/head_bandage.png diff --git a/public/-/emojis/1/headphones.png b/app/assets/images/emoji/headphones.png similarity index 100% rename from public/-/emojis/1/headphones.png rename to app/assets/images/emoji/headphones.png diff --git a/public/-/emojis/1/hear_no_evil.png b/app/assets/images/emoji/hear_no_evil.png similarity index 100% rename from public/-/emojis/1/hear_no_evil.png rename to app/assets/images/emoji/hear_no_evil.png diff --git a/public/-/emojis/1/heart.png b/app/assets/images/emoji/heart.png similarity index 100% rename from public/-/emojis/1/heart.png rename to app/assets/images/emoji/heart.png diff --git a/public/-/emojis/1/heart_decoration.png b/app/assets/images/emoji/heart_decoration.png similarity index 100% rename from public/-/emojis/1/heart_decoration.png rename to app/assets/images/emoji/heart_decoration.png diff --git a/public/-/emojis/1/heart_exclamation.png b/app/assets/images/emoji/heart_exclamation.png similarity index 100% rename from public/-/emojis/1/heart_exclamation.png rename to app/assets/images/emoji/heart_exclamation.png diff --git a/public/-/emojis/1/heart_eyes.png b/app/assets/images/emoji/heart_eyes.png similarity index 100% rename from public/-/emojis/1/heart_eyes.png rename to app/assets/images/emoji/heart_eyes.png diff --git a/public/-/emojis/1/heart_eyes_cat.png b/app/assets/images/emoji/heart_eyes_cat.png similarity index 100% rename from public/-/emojis/1/heart_eyes_cat.png rename to app/assets/images/emoji/heart_eyes_cat.png diff --git a/public/-/emojis/1/heartbeat.png b/app/assets/images/emoji/heartbeat.png similarity index 100% rename from public/-/emojis/1/heartbeat.png rename to app/assets/images/emoji/heartbeat.png diff --git a/public/-/emojis/1/heartpulse.png b/app/assets/images/emoji/heartpulse.png similarity index 100% rename from public/-/emojis/1/heartpulse.png rename to app/assets/images/emoji/heartpulse.png diff --git a/public/-/emojis/1/hearts.png b/app/assets/images/emoji/hearts.png similarity index 100% rename from public/-/emojis/1/hearts.png rename to app/assets/images/emoji/hearts.png diff --git a/public/-/emojis/1/heavy_check_mark.png b/app/assets/images/emoji/heavy_check_mark.png similarity index 100% rename from public/-/emojis/1/heavy_check_mark.png rename to app/assets/images/emoji/heavy_check_mark.png diff --git a/public/-/emojis/1/heavy_division_sign.png b/app/assets/images/emoji/heavy_division_sign.png similarity index 100% rename from public/-/emojis/1/heavy_division_sign.png rename to app/assets/images/emoji/heavy_division_sign.png diff --git a/public/-/emojis/1/heavy_dollar_sign.png b/app/assets/images/emoji/heavy_dollar_sign.png similarity index 100% rename from public/-/emojis/1/heavy_dollar_sign.png rename to app/assets/images/emoji/heavy_dollar_sign.png diff --git a/public/-/emojis/1/heavy_minus_sign.png b/app/assets/images/emoji/heavy_minus_sign.png similarity index 100% rename from public/-/emojis/1/heavy_minus_sign.png rename to app/assets/images/emoji/heavy_minus_sign.png diff --git a/public/-/emojis/1/heavy_multiplication_x.png b/app/assets/images/emoji/heavy_multiplication_x.png similarity index 100% rename from public/-/emojis/1/heavy_multiplication_x.png rename to app/assets/images/emoji/heavy_multiplication_x.png diff --git a/public/-/emojis/1/heavy_plus_sign.png b/app/assets/images/emoji/heavy_plus_sign.png similarity index 100% rename from public/-/emojis/1/heavy_plus_sign.png rename to app/assets/images/emoji/heavy_plus_sign.png diff --git a/public/-/emojis/1/helicopter.png b/app/assets/images/emoji/helicopter.png similarity index 100% rename from public/-/emojis/1/helicopter.png rename to app/assets/images/emoji/helicopter.png diff --git a/public/-/emojis/1/helmet_with_cross.png b/app/assets/images/emoji/helmet_with_cross.png similarity index 100% rename from public/-/emojis/1/helmet_with_cross.png rename to app/assets/images/emoji/helmet_with_cross.png diff --git a/public/-/emojis/1/herb.png b/app/assets/images/emoji/herb.png similarity index 100% rename from public/-/emojis/1/herb.png rename to app/assets/images/emoji/herb.png diff --git a/public/-/emojis/1/hibiscus.png b/app/assets/images/emoji/hibiscus.png similarity index 100% rename from public/-/emojis/1/hibiscus.png rename to app/assets/images/emoji/hibiscus.png diff --git a/public/-/emojis/1/high_brightness.png b/app/assets/images/emoji/high_brightness.png similarity index 100% rename from public/-/emojis/1/high_brightness.png rename to app/assets/images/emoji/high_brightness.png diff --git a/public/-/emojis/1/high_heel.png b/app/assets/images/emoji/high_heel.png similarity index 100% rename from public/-/emojis/1/high_heel.png rename to app/assets/images/emoji/high_heel.png diff --git a/public/-/emojis/1/hockey.png b/app/assets/images/emoji/hockey.png similarity index 100% rename from public/-/emojis/1/hockey.png rename to app/assets/images/emoji/hockey.png diff --git a/public/-/emojis/1/hole.png b/app/assets/images/emoji/hole.png similarity index 100% rename from public/-/emojis/1/hole.png rename to app/assets/images/emoji/hole.png diff --git a/public/-/emojis/1/homes.png b/app/assets/images/emoji/homes.png similarity index 100% rename from public/-/emojis/1/homes.png rename to app/assets/images/emoji/homes.png diff --git a/public/-/emojis/1/honey_pot.png b/app/assets/images/emoji/honey_pot.png similarity index 100% rename from public/-/emojis/1/honey_pot.png rename to app/assets/images/emoji/honey_pot.png diff --git a/public/-/emojis/1/horse.png b/app/assets/images/emoji/horse.png similarity index 100% rename from public/-/emojis/1/horse.png rename to app/assets/images/emoji/horse.png diff --git a/public/-/emojis/1/horse_racing.png b/app/assets/images/emoji/horse_racing.png similarity index 100% rename from public/-/emojis/1/horse_racing.png rename to app/assets/images/emoji/horse_racing.png diff --git a/public/-/emojis/1/horse_racing_tone1.png b/app/assets/images/emoji/horse_racing_tone1.png similarity index 100% rename from public/-/emojis/1/horse_racing_tone1.png rename to app/assets/images/emoji/horse_racing_tone1.png diff --git a/public/-/emojis/1/horse_racing_tone2.png b/app/assets/images/emoji/horse_racing_tone2.png similarity index 100% rename from public/-/emojis/1/horse_racing_tone2.png rename to app/assets/images/emoji/horse_racing_tone2.png diff --git a/public/-/emojis/1/horse_racing_tone3.png b/app/assets/images/emoji/horse_racing_tone3.png similarity index 100% rename from public/-/emojis/1/horse_racing_tone3.png rename to app/assets/images/emoji/horse_racing_tone3.png diff --git a/public/-/emojis/1/horse_racing_tone4.png b/app/assets/images/emoji/horse_racing_tone4.png similarity index 100% rename from public/-/emojis/1/horse_racing_tone4.png rename to app/assets/images/emoji/horse_racing_tone4.png diff --git a/public/-/emojis/1/horse_racing_tone5.png b/app/assets/images/emoji/horse_racing_tone5.png similarity index 100% rename from public/-/emojis/1/horse_racing_tone5.png rename to app/assets/images/emoji/horse_racing_tone5.png diff --git a/public/-/emojis/1/hospital.png b/app/assets/images/emoji/hospital.png similarity index 100% rename from public/-/emojis/1/hospital.png rename to app/assets/images/emoji/hospital.png diff --git a/public/-/emojis/1/hot_pepper.png b/app/assets/images/emoji/hot_pepper.png similarity index 100% rename from public/-/emojis/1/hot_pepper.png rename to app/assets/images/emoji/hot_pepper.png diff --git a/public/-/emojis/1/hotdog.png b/app/assets/images/emoji/hotdog.png similarity index 100% rename from public/-/emojis/1/hotdog.png rename to app/assets/images/emoji/hotdog.png diff --git a/public/-/emojis/1/hotel.png b/app/assets/images/emoji/hotel.png similarity index 100% rename from public/-/emojis/1/hotel.png rename to app/assets/images/emoji/hotel.png diff --git a/public/-/emojis/1/hotsprings.png b/app/assets/images/emoji/hotsprings.png similarity index 100% rename from public/-/emojis/1/hotsprings.png rename to app/assets/images/emoji/hotsprings.png diff --git a/public/-/emojis/1/hourglass.png b/app/assets/images/emoji/hourglass.png similarity index 100% rename from public/-/emojis/1/hourglass.png rename to app/assets/images/emoji/hourglass.png diff --git a/public/-/emojis/1/hourglass_flowing_sand.png b/app/assets/images/emoji/hourglass_flowing_sand.png similarity index 100% rename from public/-/emojis/1/hourglass_flowing_sand.png rename to app/assets/images/emoji/hourglass_flowing_sand.png diff --git a/public/-/emojis/1/house.png b/app/assets/images/emoji/house.png similarity index 100% rename from public/-/emojis/1/house.png rename to app/assets/images/emoji/house.png diff --git a/public/-/emojis/1/house_abandoned.png b/app/assets/images/emoji/house_abandoned.png similarity index 100% rename from public/-/emojis/1/house_abandoned.png rename to app/assets/images/emoji/house_abandoned.png diff --git a/public/-/emojis/1/house_with_garden.png b/app/assets/images/emoji/house_with_garden.png similarity index 100% rename from public/-/emojis/1/house_with_garden.png rename to app/assets/images/emoji/house_with_garden.png diff --git a/public/-/emojis/1/hugging.png b/app/assets/images/emoji/hugging.png similarity index 100% rename from public/-/emojis/1/hugging.png rename to app/assets/images/emoji/hugging.png diff --git a/public/-/emojis/1/hushed.png b/app/assets/images/emoji/hushed.png similarity index 100% rename from public/-/emojis/1/hushed.png rename to app/assets/images/emoji/hushed.png diff --git a/public/-/emojis/1/ice_cream.png b/app/assets/images/emoji/ice_cream.png similarity index 100% rename from public/-/emojis/1/ice_cream.png rename to app/assets/images/emoji/ice_cream.png diff --git a/public/-/emojis/1/ice_skate.png b/app/assets/images/emoji/ice_skate.png similarity index 100% rename from public/-/emojis/1/ice_skate.png rename to app/assets/images/emoji/ice_skate.png diff --git a/public/-/emojis/1/icecream.png b/app/assets/images/emoji/icecream.png similarity index 100% rename from public/-/emojis/1/icecream.png rename to app/assets/images/emoji/icecream.png diff --git a/public/-/emojis/1/id.png b/app/assets/images/emoji/id.png similarity index 100% rename from public/-/emojis/1/id.png rename to app/assets/images/emoji/id.png diff --git a/public/-/emojis/1/ideograph_advantage.png b/app/assets/images/emoji/ideograph_advantage.png similarity index 100% rename from public/-/emojis/1/ideograph_advantage.png rename to app/assets/images/emoji/ideograph_advantage.png diff --git a/public/-/emojis/1/imp.png b/app/assets/images/emoji/imp.png similarity index 100% rename from public/-/emojis/1/imp.png rename to app/assets/images/emoji/imp.png diff --git a/public/-/emojis/1/inbox_tray.png b/app/assets/images/emoji/inbox_tray.png similarity index 100% rename from public/-/emojis/1/inbox_tray.png rename to app/assets/images/emoji/inbox_tray.png diff --git a/public/-/emojis/1/incoming_envelope.png b/app/assets/images/emoji/incoming_envelope.png similarity index 100% rename from public/-/emojis/1/incoming_envelope.png rename to app/assets/images/emoji/incoming_envelope.png diff --git a/public/-/emojis/1/information_desk_person.png b/app/assets/images/emoji/information_desk_person.png similarity index 100% rename from public/-/emojis/1/information_desk_person.png rename to app/assets/images/emoji/information_desk_person.png diff --git a/public/-/emojis/1/information_desk_person_tone1.png b/app/assets/images/emoji/information_desk_person_tone1.png similarity index 100% rename from public/-/emojis/1/information_desk_person_tone1.png rename to app/assets/images/emoji/information_desk_person_tone1.png diff --git a/public/-/emojis/1/information_desk_person_tone2.png b/app/assets/images/emoji/information_desk_person_tone2.png similarity index 100% rename from public/-/emojis/1/information_desk_person_tone2.png rename to app/assets/images/emoji/information_desk_person_tone2.png diff --git a/public/-/emojis/1/information_desk_person_tone3.png b/app/assets/images/emoji/information_desk_person_tone3.png similarity index 100% rename from public/-/emojis/1/information_desk_person_tone3.png rename to app/assets/images/emoji/information_desk_person_tone3.png diff --git a/public/-/emojis/1/information_desk_person_tone4.png b/app/assets/images/emoji/information_desk_person_tone4.png similarity index 100% rename from public/-/emojis/1/information_desk_person_tone4.png rename to app/assets/images/emoji/information_desk_person_tone4.png diff --git a/public/-/emojis/1/information_desk_person_tone5.png b/app/assets/images/emoji/information_desk_person_tone5.png similarity index 100% rename from public/-/emojis/1/information_desk_person_tone5.png rename to app/assets/images/emoji/information_desk_person_tone5.png diff --git a/public/-/emojis/1/information_source.png b/app/assets/images/emoji/information_source.png similarity index 100% rename from public/-/emojis/1/information_source.png rename to app/assets/images/emoji/information_source.png diff --git a/public/-/emojis/1/innocent.png b/app/assets/images/emoji/innocent.png similarity index 100% rename from public/-/emojis/1/innocent.png rename to app/assets/images/emoji/innocent.png diff --git a/public/-/emojis/1/interrobang.png b/app/assets/images/emoji/interrobang.png similarity index 100% rename from public/-/emojis/1/interrobang.png rename to app/assets/images/emoji/interrobang.png diff --git a/public/-/emojis/1/iphone.png b/app/assets/images/emoji/iphone.png similarity index 100% rename from public/-/emojis/1/iphone.png rename to app/assets/images/emoji/iphone.png diff --git a/public/-/emojis/1/island.png b/app/assets/images/emoji/island.png similarity index 100% rename from public/-/emojis/1/island.png rename to app/assets/images/emoji/island.png diff --git a/public/-/emojis/1/izakaya_lantern.png b/app/assets/images/emoji/izakaya_lantern.png similarity index 100% rename from public/-/emojis/1/izakaya_lantern.png rename to app/assets/images/emoji/izakaya_lantern.png diff --git a/public/-/emojis/1/jack_o_lantern.png b/app/assets/images/emoji/jack_o_lantern.png similarity index 100% rename from public/-/emojis/1/jack_o_lantern.png rename to app/assets/images/emoji/jack_o_lantern.png diff --git a/public/-/emojis/1/japan.png b/app/assets/images/emoji/japan.png similarity index 100% rename from public/-/emojis/1/japan.png rename to app/assets/images/emoji/japan.png diff --git a/public/-/emojis/1/japanese_castle.png b/app/assets/images/emoji/japanese_castle.png similarity index 100% rename from public/-/emojis/1/japanese_castle.png rename to app/assets/images/emoji/japanese_castle.png diff --git a/public/-/emojis/1/japanese_goblin.png b/app/assets/images/emoji/japanese_goblin.png similarity index 100% rename from public/-/emojis/1/japanese_goblin.png rename to app/assets/images/emoji/japanese_goblin.png diff --git a/public/-/emojis/1/japanese_ogre.png b/app/assets/images/emoji/japanese_ogre.png similarity index 100% rename from public/-/emojis/1/japanese_ogre.png rename to app/assets/images/emoji/japanese_ogre.png diff --git a/public/-/emojis/1/jeans.png b/app/assets/images/emoji/jeans.png similarity index 100% rename from public/-/emojis/1/jeans.png rename to app/assets/images/emoji/jeans.png diff --git a/public/-/emojis/1/joy.png b/app/assets/images/emoji/joy.png similarity index 100% rename from public/-/emojis/1/joy.png rename to app/assets/images/emoji/joy.png diff --git a/public/-/emojis/1/joy_cat.png b/app/assets/images/emoji/joy_cat.png similarity index 100% rename from public/-/emojis/1/joy_cat.png rename to app/assets/images/emoji/joy_cat.png diff --git a/public/-/emojis/1/joystick.png b/app/assets/images/emoji/joystick.png similarity index 100% rename from public/-/emojis/1/joystick.png rename to app/assets/images/emoji/joystick.png diff --git a/public/-/emojis/1/juggling.png b/app/assets/images/emoji/juggling.png similarity index 100% rename from public/-/emojis/1/juggling.png rename to app/assets/images/emoji/juggling.png diff --git a/public/-/emojis/1/juggling_tone1.png b/app/assets/images/emoji/juggling_tone1.png similarity index 100% rename from public/-/emojis/1/juggling_tone1.png rename to app/assets/images/emoji/juggling_tone1.png diff --git a/public/-/emojis/1/juggling_tone2.png b/app/assets/images/emoji/juggling_tone2.png similarity index 100% rename from public/-/emojis/1/juggling_tone2.png rename to app/assets/images/emoji/juggling_tone2.png diff --git a/public/-/emojis/1/juggling_tone3.png b/app/assets/images/emoji/juggling_tone3.png similarity index 100% rename from public/-/emojis/1/juggling_tone3.png rename to app/assets/images/emoji/juggling_tone3.png diff --git a/public/-/emojis/1/juggling_tone4.png b/app/assets/images/emoji/juggling_tone4.png similarity index 100% rename from public/-/emojis/1/juggling_tone4.png rename to app/assets/images/emoji/juggling_tone4.png diff --git a/public/-/emojis/1/juggling_tone5.png b/app/assets/images/emoji/juggling_tone5.png similarity index 100% rename from public/-/emojis/1/juggling_tone5.png rename to app/assets/images/emoji/juggling_tone5.png diff --git a/public/-/emojis/1/kaaba.png b/app/assets/images/emoji/kaaba.png similarity index 100% rename from public/-/emojis/1/kaaba.png rename to app/assets/images/emoji/kaaba.png diff --git a/public/-/emojis/1/key.png b/app/assets/images/emoji/key.png similarity index 100% rename from public/-/emojis/1/key.png rename to app/assets/images/emoji/key.png diff --git a/public/-/emojis/1/key2.png b/app/assets/images/emoji/key2.png similarity index 100% rename from public/-/emojis/1/key2.png rename to app/assets/images/emoji/key2.png diff --git a/public/-/emojis/1/keyboard.png b/app/assets/images/emoji/keyboard.png similarity index 100% rename from public/-/emojis/1/keyboard.png rename to app/assets/images/emoji/keyboard.png diff --git a/public/-/emojis/1/kimono.png b/app/assets/images/emoji/kimono.png similarity index 100% rename from public/-/emojis/1/kimono.png rename to app/assets/images/emoji/kimono.png diff --git a/public/-/emojis/1/kiss.png b/app/assets/images/emoji/kiss.png similarity index 100% rename from public/-/emojis/1/kiss.png rename to app/assets/images/emoji/kiss.png diff --git a/public/-/emojis/1/kiss_mm.png b/app/assets/images/emoji/kiss_mm.png similarity index 100% rename from public/-/emojis/1/kiss_mm.png rename to app/assets/images/emoji/kiss_mm.png diff --git a/public/-/emojis/1/kiss_ww.png b/app/assets/images/emoji/kiss_ww.png similarity index 100% rename from public/-/emojis/1/kiss_ww.png rename to app/assets/images/emoji/kiss_ww.png diff --git a/public/-/emojis/1/kissing.png b/app/assets/images/emoji/kissing.png similarity index 100% rename from public/-/emojis/1/kissing.png rename to app/assets/images/emoji/kissing.png diff --git a/public/-/emojis/1/kissing_cat.png b/app/assets/images/emoji/kissing_cat.png similarity index 100% rename from public/-/emojis/1/kissing_cat.png rename to app/assets/images/emoji/kissing_cat.png diff --git a/public/-/emojis/1/kissing_closed_eyes.png b/app/assets/images/emoji/kissing_closed_eyes.png similarity index 100% rename from public/-/emojis/1/kissing_closed_eyes.png rename to app/assets/images/emoji/kissing_closed_eyes.png diff --git a/public/-/emojis/1/kissing_heart.png b/app/assets/images/emoji/kissing_heart.png similarity index 100% rename from public/-/emojis/1/kissing_heart.png rename to app/assets/images/emoji/kissing_heart.png diff --git a/public/-/emojis/1/kissing_smiling_eyes.png b/app/assets/images/emoji/kissing_smiling_eyes.png similarity index 100% rename from public/-/emojis/1/kissing_smiling_eyes.png rename to app/assets/images/emoji/kissing_smiling_eyes.png diff --git a/public/-/emojis/1/kiwi.png b/app/assets/images/emoji/kiwi.png similarity index 100% rename from public/-/emojis/1/kiwi.png rename to app/assets/images/emoji/kiwi.png diff --git a/public/-/emojis/1/knife.png b/app/assets/images/emoji/knife.png similarity index 100% rename from public/-/emojis/1/knife.png rename to app/assets/images/emoji/knife.png diff --git a/public/-/emojis/1/koala.png b/app/assets/images/emoji/koala.png similarity index 100% rename from public/-/emojis/1/koala.png rename to app/assets/images/emoji/koala.png diff --git a/public/-/emojis/1/koko.png b/app/assets/images/emoji/koko.png similarity index 100% rename from public/-/emojis/1/koko.png rename to app/assets/images/emoji/koko.png diff --git a/public/-/emojis/1/label.png b/app/assets/images/emoji/label.png similarity index 100% rename from public/-/emojis/1/label.png rename to app/assets/images/emoji/label.png diff --git a/public/-/emojis/1/large_blue_circle.png b/app/assets/images/emoji/large_blue_circle.png similarity index 100% rename from public/-/emojis/1/large_blue_circle.png rename to app/assets/images/emoji/large_blue_circle.png diff --git a/public/-/emojis/1/large_blue_diamond.png b/app/assets/images/emoji/large_blue_diamond.png similarity index 100% rename from public/-/emojis/1/large_blue_diamond.png rename to app/assets/images/emoji/large_blue_diamond.png diff --git a/public/-/emojis/1/large_orange_diamond.png b/app/assets/images/emoji/large_orange_diamond.png similarity index 100% rename from public/-/emojis/1/large_orange_diamond.png rename to app/assets/images/emoji/large_orange_diamond.png diff --git a/public/-/emojis/1/last_quarter_moon.png b/app/assets/images/emoji/last_quarter_moon.png similarity index 100% rename from public/-/emojis/1/last_quarter_moon.png rename to app/assets/images/emoji/last_quarter_moon.png diff --git a/public/-/emojis/1/last_quarter_moon_with_face.png b/app/assets/images/emoji/last_quarter_moon_with_face.png similarity index 100% rename from public/-/emojis/1/last_quarter_moon_with_face.png rename to app/assets/images/emoji/last_quarter_moon_with_face.png diff --git a/public/-/emojis/1/laughing.png b/app/assets/images/emoji/laughing.png similarity index 100% rename from public/-/emojis/1/laughing.png rename to app/assets/images/emoji/laughing.png diff --git a/public/-/emojis/1/leaves.png b/app/assets/images/emoji/leaves.png similarity index 100% rename from public/-/emojis/1/leaves.png rename to app/assets/images/emoji/leaves.png diff --git a/public/-/emojis/1/ledger.png b/app/assets/images/emoji/ledger.png similarity index 100% rename from public/-/emojis/1/ledger.png rename to app/assets/images/emoji/ledger.png diff --git a/public/-/emojis/1/left_facing_fist.png b/app/assets/images/emoji/left_facing_fist.png similarity index 100% rename from public/-/emojis/1/left_facing_fist.png rename to app/assets/images/emoji/left_facing_fist.png diff --git a/public/-/emojis/1/left_facing_fist_tone1.png b/app/assets/images/emoji/left_facing_fist_tone1.png similarity index 100% rename from public/-/emojis/1/left_facing_fist_tone1.png rename to app/assets/images/emoji/left_facing_fist_tone1.png diff --git a/public/-/emojis/1/left_facing_fist_tone2.png b/app/assets/images/emoji/left_facing_fist_tone2.png similarity index 100% rename from public/-/emojis/1/left_facing_fist_tone2.png rename to app/assets/images/emoji/left_facing_fist_tone2.png diff --git a/public/-/emojis/1/left_facing_fist_tone3.png b/app/assets/images/emoji/left_facing_fist_tone3.png similarity index 100% rename from public/-/emojis/1/left_facing_fist_tone3.png rename to app/assets/images/emoji/left_facing_fist_tone3.png diff --git a/public/-/emojis/1/left_facing_fist_tone4.png b/app/assets/images/emoji/left_facing_fist_tone4.png similarity index 100% rename from public/-/emojis/1/left_facing_fist_tone4.png rename to app/assets/images/emoji/left_facing_fist_tone4.png diff --git a/public/-/emojis/1/left_facing_fist_tone5.png b/app/assets/images/emoji/left_facing_fist_tone5.png similarity index 100% rename from public/-/emojis/1/left_facing_fist_tone5.png rename to app/assets/images/emoji/left_facing_fist_tone5.png diff --git a/public/-/emojis/1/left_luggage.png b/app/assets/images/emoji/left_luggage.png similarity index 100% rename from public/-/emojis/1/left_luggage.png rename to app/assets/images/emoji/left_luggage.png diff --git a/public/-/emojis/1/left_right_arrow.png b/app/assets/images/emoji/left_right_arrow.png similarity index 100% rename from public/-/emojis/1/left_right_arrow.png rename to app/assets/images/emoji/left_right_arrow.png diff --git a/public/-/emojis/1/leftwards_arrow_with_hook.png b/app/assets/images/emoji/leftwards_arrow_with_hook.png similarity index 100% rename from public/-/emojis/1/leftwards_arrow_with_hook.png rename to app/assets/images/emoji/leftwards_arrow_with_hook.png diff --git a/public/-/emojis/1/lemon.png b/app/assets/images/emoji/lemon.png similarity index 100% rename from public/-/emojis/1/lemon.png rename to app/assets/images/emoji/lemon.png diff --git a/public/-/emojis/1/leo.png b/app/assets/images/emoji/leo.png similarity index 100% rename from public/-/emojis/1/leo.png rename to app/assets/images/emoji/leo.png diff --git a/public/-/emojis/1/leopard.png b/app/assets/images/emoji/leopard.png similarity index 100% rename from public/-/emojis/1/leopard.png rename to app/assets/images/emoji/leopard.png diff --git a/public/-/emojis/1/level_slider.png b/app/assets/images/emoji/level_slider.png similarity index 100% rename from public/-/emojis/1/level_slider.png rename to app/assets/images/emoji/level_slider.png diff --git a/public/-/emojis/1/levitate.png b/app/assets/images/emoji/levitate.png similarity index 100% rename from public/-/emojis/1/levitate.png rename to app/assets/images/emoji/levitate.png diff --git a/public/-/emojis/1/libra.png b/app/assets/images/emoji/libra.png similarity index 100% rename from public/-/emojis/1/libra.png rename to app/assets/images/emoji/libra.png diff --git a/public/-/emojis/1/lifter.png b/app/assets/images/emoji/lifter.png similarity index 100% rename from public/-/emojis/1/lifter.png rename to app/assets/images/emoji/lifter.png diff --git a/public/-/emojis/1/lifter_tone1.png b/app/assets/images/emoji/lifter_tone1.png similarity index 100% rename from public/-/emojis/1/lifter_tone1.png rename to app/assets/images/emoji/lifter_tone1.png diff --git a/public/-/emojis/1/lifter_tone2.png b/app/assets/images/emoji/lifter_tone2.png similarity index 100% rename from public/-/emojis/1/lifter_tone2.png rename to app/assets/images/emoji/lifter_tone2.png diff --git a/public/-/emojis/1/lifter_tone3.png b/app/assets/images/emoji/lifter_tone3.png similarity index 100% rename from public/-/emojis/1/lifter_tone3.png rename to app/assets/images/emoji/lifter_tone3.png diff --git a/public/-/emojis/1/lifter_tone4.png b/app/assets/images/emoji/lifter_tone4.png similarity index 100% rename from public/-/emojis/1/lifter_tone4.png rename to app/assets/images/emoji/lifter_tone4.png diff --git a/public/-/emojis/1/lifter_tone5.png b/app/assets/images/emoji/lifter_tone5.png similarity index 100% rename from public/-/emojis/1/lifter_tone5.png rename to app/assets/images/emoji/lifter_tone5.png diff --git a/public/-/emojis/1/light_rail.png b/app/assets/images/emoji/light_rail.png similarity index 100% rename from public/-/emojis/1/light_rail.png rename to app/assets/images/emoji/light_rail.png diff --git a/public/-/emojis/1/link.png b/app/assets/images/emoji/link.png similarity index 100% rename from public/-/emojis/1/link.png rename to app/assets/images/emoji/link.png diff --git a/public/-/emojis/1/lion_face.png b/app/assets/images/emoji/lion_face.png similarity index 100% rename from public/-/emojis/1/lion_face.png rename to app/assets/images/emoji/lion_face.png diff --git a/public/-/emojis/1/lips.png b/app/assets/images/emoji/lips.png similarity index 100% rename from public/-/emojis/1/lips.png rename to app/assets/images/emoji/lips.png diff --git a/public/-/emojis/1/lipstick.png b/app/assets/images/emoji/lipstick.png similarity index 100% rename from public/-/emojis/1/lipstick.png rename to app/assets/images/emoji/lipstick.png diff --git a/public/-/emojis/1/lizard.png b/app/assets/images/emoji/lizard.png similarity index 100% rename from public/-/emojis/1/lizard.png rename to app/assets/images/emoji/lizard.png diff --git a/public/-/emojis/1/lock.png b/app/assets/images/emoji/lock.png similarity index 100% rename from public/-/emojis/1/lock.png rename to app/assets/images/emoji/lock.png diff --git a/public/-/emojis/1/lock_with_ink_pen.png b/app/assets/images/emoji/lock_with_ink_pen.png similarity index 100% rename from public/-/emojis/1/lock_with_ink_pen.png rename to app/assets/images/emoji/lock_with_ink_pen.png diff --git a/public/-/emojis/1/lollipop.png b/app/assets/images/emoji/lollipop.png similarity index 100% rename from public/-/emojis/1/lollipop.png rename to app/assets/images/emoji/lollipop.png diff --git a/public/-/emojis/1/loop.png b/app/assets/images/emoji/loop.png similarity index 100% rename from public/-/emojis/1/loop.png rename to app/assets/images/emoji/loop.png diff --git a/public/-/emojis/1/loud_sound.png b/app/assets/images/emoji/loud_sound.png similarity index 100% rename from public/-/emojis/1/loud_sound.png rename to app/assets/images/emoji/loud_sound.png diff --git a/public/-/emojis/1/loudspeaker.png b/app/assets/images/emoji/loudspeaker.png similarity index 100% rename from public/-/emojis/1/loudspeaker.png rename to app/assets/images/emoji/loudspeaker.png diff --git a/public/-/emojis/1/love_hotel.png b/app/assets/images/emoji/love_hotel.png similarity index 100% rename from public/-/emojis/1/love_hotel.png rename to app/assets/images/emoji/love_hotel.png diff --git a/public/-/emojis/1/love_letter.png b/app/assets/images/emoji/love_letter.png similarity index 100% rename from public/-/emojis/1/love_letter.png rename to app/assets/images/emoji/love_letter.png diff --git a/public/-/emojis/1/low_brightness.png b/app/assets/images/emoji/low_brightness.png similarity index 100% rename from public/-/emojis/1/low_brightness.png rename to app/assets/images/emoji/low_brightness.png diff --git a/public/-/emojis/1/lying_face.png b/app/assets/images/emoji/lying_face.png similarity index 100% rename from public/-/emojis/1/lying_face.png rename to app/assets/images/emoji/lying_face.png diff --git a/public/-/emojis/1/m.png b/app/assets/images/emoji/m.png similarity index 100% rename from public/-/emojis/1/m.png rename to app/assets/images/emoji/m.png diff --git a/public/-/emojis/1/mag.png b/app/assets/images/emoji/mag.png similarity index 100% rename from public/-/emojis/1/mag.png rename to app/assets/images/emoji/mag.png diff --git a/public/-/emojis/1/mag_right.png b/app/assets/images/emoji/mag_right.png similarity index 100% rename from public/-/emojis/1/mag_right.png rename to app/assets/images/emoji/mag_right.png diff --git a/public/-/emojis/1/mahjong.png b/app/assets/images/emoji/mahjong.png similarity index 100% rename from public/-/emojis/1/mahjong.png rename to app/assets/images/emoji/mahjong.png diff --git a/public/-/emojis/1/mailbox.png b/app/assets/images/emoji/mailbox.png similarity index 100% rename from public/-/emojis/1/mailbox.png rename to app/assets/images/emoji/mailbox.png diff --git a/public/-/emojis/1/mailbox_closed.png b/app/assets/images/emoji/mailbox_closed.png similarity index 100% rename from public/-/emojis/1/mailbox_closed.png rename to app/assets/images/emoji/mailbox_closed.png diff --git a/public/-/emojis/1/mailbox_with_mail.png b/app/assets/images/emoji/mailbox_with_mail.png similarity index 100% rename from public/-/emojis/1/mailbox_with_mail.png rename to app/assets/images/emoji/mailbox_with_mail.png diff --git a/public/-/emojis/1/mailbox_with_no_mail.png b/app/assets/images/emoji/mailbox_with_no_mail.png similarity index 100% rename from public/-/emojis/1/mailbox_with_no_mail.png rename to app/assets/images/emoji/mailbox_with_no_mail.png diff --git a/public/-/emojis/1/man.png b/app/assets/images/emoji/man.png similarity index 100% rename from public/-/emojis/1/man.png rename to app/assets/images/emoji/man.png diff --git a/public/-/emojis/1/man_dancing.png b/app/assets/images/emoji/man_dancing.png similarity index 100% rename from public/-/emojis/1/man_dancing.png rename to app/assets/images/emoji/man_dancing.png diff --git a/public/-/emojis/1/man_dancing_tone1.png b/app/assets/images/emoji/man_dancing_tone1.png similarity index 100% rename from public/-/emojis/1/man_dancing_tone1.png rename to app/assets/images/emoji/man_dancing_tone1.png diff --git a/public/-/emojis/1/man_dancing_tone2.png b/app/assets/images/emoji/man_dancing_tone2.png similarity index 100% rename from public/-/emojis/1/man_dancing_tone2.png rename to app/assets/images/emoji/man_dancing_tone2.png diff --git a/public/-/emojis/1/man_dancing_tone3.png b/app/assets/images/emoji/man_dancing_tone3.png similarity index 100% rename from public/-/emojis/1/man_dancing_tone3.png rename to app/assets/images/emoji/man_dancing_tone3.png diff --git a/public/-/emojis/1/man_dancing_tone4.png b/app/assets/images/emoji/man_dancing_tone4.png similarity index 100% rename from public/-/emojis/1/man_dancing_tone4.png rename to app/assets/images/emoji/man_dancing_tone4.png diff --git a/public/-/emojis/1/man_dancing_tone5.png b/app/assets/images/emoji/man_dancing_tone5.png similarity index 100% rename from public/-/emojis/1/man_dancing_tone5.png rename to app/assets/images/emoji/man_dancing_tone5.png diff --git a/public/-/emojis/1/man_in_tuxedo.png b/app/assets/images/emoji/man_in_tuxedo.png similarity index 100% rename from public/-/emojis/1/man_in_tuxedo.png rename to app/assets/images/emoji/man_in_tuxedo.png diff --git a/public/-/emojis/1/man_in_tuxedo_tone1.png b/app/assets/images/emoji/man_in_tuxedo_tone1.png similarity index 100% rename from public/-/emojis/1/man_in_tuxedo_tone1.png rename to app/assets/images/emoji/man_in_tuxedo_tone1.png diff --git a/public/-/emojis/1/man_in_tuxedo_tone2.png b/app/assets/images/emoji/man_in_tuxedo_tone2.png similarity index 100% rename from public/-/emojis/1/man_in_tuxedo_tone2.png rename to app/assets/images/emoji/man_in_tuxedo_tone2.png diff --git a/public/-/emojis/1/man_in_tuxedo_tone3.png b/app/assets/images/emoji/man_in_tuxedo_tone3.png similarity index 100% rename from public/-/emojis/1/man_in_tuxedo_tone3.png rename to app/assets/images/emoji/man_in_tuxedo_tone3.png diff --git a/public/-/emojis/1/man_in_tuxedo_tone4.png b/app/assets/images/emoji/man_in_tuxedo_tone4.png similarity index 100% rename from public/-/emojis/1/man_in_tuxedo_tone4.png rename to app/assets/images/emoji/man_in_tuxedo_tone4.png diff --git a/public/-/emojis/1/man_in_tuxedo_tone5.png b/app/assets/images/emoji/man_in_tuxedo_tone5.png similarity index 100% rename from public/-/emojis/1/man_in_tuxedo_tone5.png rename to app/assets/images/emoji/man_in_tuxedo_tone5.png diff --git a/public/-/emojis/1/man_tone1.png b/app/assets/images/emoji/man_tone1.png similarity index 100% rename from public/-/emojis/1/man_tone1.png rename to app/assets/images/emoji/man_tone1.png diff --git a/public/-/emojis/1/man_tone2.png b/app/assets/images/emoji/man_tone2.png similarity index 100% rename from public/-/emojis/1/man_tone2.png rename to app/assets/images/emoji/man_tone2.png diff --git a/public/-/emojis/1/man_tone3.png b/app/assets/images/emoji/man_tone3.png similarity index 100% rename from public/-/emojis/1/man_tone3.png rename to app/assets/images/emoji/man_tone3.png diff --git a/public/-/emojis/1/man_tone4.png b/app/assets/images/emoji/man_tone4.png similarity index 100% rename from public/-/emojis/1/man_tone4.png rename to app/assets/images/emoji/man_tone4.png diff --git a/public/-/emojis/1/man_tone5.png b/app/assets/images/emoji/man_tone5.png similarity index 100% rename from public/-/emojis/1/man_tone5.png rename to app/assets/images/emoji/man_tone5.png diff --git a/public/-/emojis/1/man_with_gua_pi_mao.png b/app/assets/images/emoji/man_with_gua_pi_mao.png similarity index 100% rename from public/-/emojis/1/man_with_gua_pi_mao.png rename to app/assets/images/emoji/man_with_gua_pi_mao.png diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone1.png b/app/assets/images/emoji/man_with_gua_pi_mao_tone1.png similarity index 100% rename from public/-/emojis/1/man_with_gua_pi_mao_tone1.png rename to app/assets/images/emoji/man_with_gua_pi_mao_tone1.png diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone2.png b/app/assets/images/emoji/man_with_gua_pi_mao_tone2.png similarity index 100% rename from public/-/emojis/1/man_with_gua_pi_mao_tone2.png rename to app/assets/images/emoji/man_with_gua_pi_mao_tone2.png diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone3.png b/app/assets/images/emoji/man_with_gua_pi_mao_tone3.png similarity index 100% rename from public/-/emojis/1/man_with_gua_pi_mao_tone3.png rename to app/assets/images/emoji/man_with_gua_pi_mao_tone3.png diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone4.png b/app/assets/images/emoji/man_with_gua_pi_mao_tone4.png similarity index 100% rename from public/-/emojis/1/man_with_gua_pi_mao_tone4.png rename to app/assets/images/emoji/man_with_gua_pi_mao_tone4.png diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone5.png b/app/assets/images/emoji/man_with_gua_pi_mao_tone5.png similarity index 100% rename from public/-/emojis/1/man_with_gua_pi_mao_tone5.png rename to app/assets/images/emoji/man_with_gua_pi_mao_tone5.png diff --git a/public/-/emojis/1/man_with_turban.png b/app/assets/images/emoji/man_with_turban.png similarity index 100% rename from public/-/emojis/1/man_with_turban.png rename to app/assets/images/emoji/man_with_turban.png diff --git a/public/-/emojis/1/man_with_turban_tone1.png b/app/assets/images/emoji/man_with_turban_tone1.png similarity index 100% rename from public/-/emojis/1/man_with_turban_tone1.png rename to app/assets/images/emoji/man_with_turban_tone1.png diff --git a/public/-/emojis/1/man_with_turban_tone2.png b/app/assets/images/emoji/man_with_turban_tone2.png similarity index 100% rename from public/-/emojis/1/man_with_turban_tone2.png rename to app/assets/images/emoji/man_with_turban_tone2.png diff --git a/public/-/emojis/1/man_with_turban_tone3.png b/app/assets/images/emoji/man_with_turban_tone3.png similarity index 100% rename from public/-/emojis/1/man_with_turban_tone3.png rename to app/assets/images/emoji/man_with_turban_tone3.png diff --git a/public/-/emojis/1/man_with_turban_tone4.png b/app/assets/images/emoji/man_with_turban_tone4.png similarity index 100% rename from public/-/emojis/1/man_with_turban_tone4.png rename to app/assets/images/emoji/man_with_turban_tone4.png diff --git a/public/-/emojis/1/man_with_turban_tone5.png b/app/assets/images/emoji/man_with_turban_tone5.png similarity index 100% rename from public/-/emojis/1/man_with_turban_tone5.png rename to app/assets/images/emoji/man_with_turban_tone5.png diff --git a/public/-/emojis/1/mans_shoe.png b/app/assets/images/emoji/mans_shoe.png similarity index 100% rename from public/-/emojis/1/mans_shoe.png rename to app/assets/images/emoji/mans_shoe.png diff --git a/public/-/emojis/1/map.png b/app/assets/images/emoji/map.png similarity index 100% rename from public/-/emojis/1/map.png rename to app/assets/images/emoji/map.png diff --git a/public/-/emojis/1/maple_leaf.png b/app/assets/images/emoji/maple_leaf.png similarity index 100% rename from public/-/emojis/1/maple_leaf.png rename to app/assets/images/emoji/maple_leaf.png diff --git a/public/-/emojis/1/martial_arts_uniform.png b/app/assets/images/emoji/martial_arts_uniform.png similarity index 100% rename from public/-/emojis/1/martial_arts_uniform.png rename to app/assets/images/emoji/martial_arts_uniform.png diff --git a/public/-/emojis/1/mask.png b/app/assets/images/emoji/mask.png similarity index 100% rename from public/-/emojis/1/mask.png rename to app/assets/images/emoji/mask.png diff --git a/public/-/emojis/1/massage.png b/app/assets/images/emoji/massage.png similarity index 100% rename from public/-/emojis/1/massage.png rename to app/assets/images/emoji/massage.png diff --git a/public/-/emojis/1/massage_tone1.png b/app/assets/images/emoji/massage_tone1.png similarity index 100% rename from public/-/emojis/1/massage_tone1.png rename to app/assets/images/emoji/massage_tone1.png diff --git a/public/-/emojis/1/massage_tone2.png b/app/assets/images/emoji/massage_tone2.png similarity index 100% rename from public/-/emojis/1/massage_tone2.png rename to app/assets/images/emoji/massage_tone2.png diff --git a/public/-/emojis/1/massage_tone3.png b/app/assets/images/emoji/massage_tone3.png similarity index 100% rename from public/-/emojis/1/massage_tone3.png rename to app/assets/images/emoji/massage_tone3.png diff --git a/public/-/emojis/1/massage_tone4.png b/app/assets/images/emoji/massage_tone4.png similarity index 100% rename from public/-/emojis/1/massage_tone4.png rename to app/assets/images/emoji/massage_tone4.png diff --git a/public/-/emojis/1/massage_tone5.png b/app/assets/images/emoji/massage_tone5.png similarity index 100% rename from public/-/emojis/1/massage_tone5.png rename to app/assets/images/emoji/massage_tone5.png diff --git a/public/-/emojis/1/meat_on_bone.png b/app/assets/images/emoji/meat_on_bone.png similarity index 100% rename from public/-/emojis/1/meat_on_bone.png rename to app/assets/images/emoji/meat_on_bone.png diff --git a/public/-/emojis/1/medal.png b/app/assets/images/emoji/medal.png similarity index 100% rename from public/-/emojis/1/medal.png rename to app/assets/images/emoji/medal.png diff --git a/public/-/emojis/1/mega.png b/app/assets/images/emoji/mega.png similarity index 100% rename from public/-/emojis/1/mega.png rename to app/assets/images/emoji/mega.png diff --git a/public/-/emojis/1/melon.png b/app/assets/images/emoji/melon.png similarity index 100% rename from public/-/emojis/1/melon.png rename to app/assets/images/emoji/melon.png diff --git a/public/-/emojis/1/menorah.png b/app/assets/images/emoji/menorah.png similarity index 100% rename from public/-/emojis/1/menorah.png rename to app/assets/images/emoji/menorah.png diff --git a/public/-/emojis/1/mens.png b/app/assets/images/emoji/mens.png similarity index 100% rename from public/-/emojis/1/mens.png rename to app/assets/images/emoji/mens.png diff --git a/public/-/emojis/1/metal.png b/app/assets/images/emoji/metal.png similarity index 100% rename from public/-/emojis/1/metal.png rename to app/assets/images/emoji/metal.png diff --git a/public/-/emojis/1/metal_tone1.png b/app/assets/images/emoji/metal_tone1.png similarity index 100% rename from public/-/emojis/1/metal_tone1.png rename to app/assets/images/emoji/metal_tone1.png diff --git a/public/-/emojis/1/metal_tone2.png b/app/assets/images/emoji/metal_tone2.png similarity index 100% rename from public/-/emojis/1/metal_tone2.png rename to app/assets/images/emoji/metal_tone2.png diff --git a/public/-/emojis/1/metal_tone3.png b/app/assets/images/emoji/metal_tone3.png similarity index 100% rename from public/-/emojis/1/metal_tone3.png rename to app/assets/images/emoji/metal_tone3.png diff --git a/public/-/emojis/1/metal_tone4.png b/app/assets/images/emoji/metal_tone4.png similarity index 100% rename from public/-/emojis/1/metal_tone4.png rename to app/assets/images/emoji/metal_tone4.png diff --git a/public/-/emojis/1/metal_tone5.png b/app/assets/images/emoji/metal_tone5.png similarity index 100% rename from public/-/emojis/1/metal_tone5.png rename to app/assets/images/emoji/metal_tone5.png diff --git a/public/-/emojis/1/metro.png b/app/assets/images/emoji/metro.png similarity index 100% rename from public/-/emojis/1/metro.png rename to app/assets/images/emoji/metro.png diff --git a/public/-/emojis/1/microphone.png b/app/assets/images/emoji/microphone.png similarity index 100% rename from public/-/emojis/1/microphone.png rename to app/assets/images/emoji/microphone.png diff --git a/public/-/emojis/1/microphone2.png b/app/assets/images/emoji/microphone2.png similarity index 100% rename from public/-/emojis/1/microphone2.png rename to app/assets/images/emoji/microphone2.png diff --git a/public/-/emojis/1/microscope.png b/app/assets/images/emoji/microscope.png similarity index 100% rename from public/-/emojis/1/microscope.png rename to app/assets/images/emoji/microscope.png diff --git a/public/-/emojis/1/middle_finger.png b/app/assets/images/emoji/middle_finger.png similarity index 100% rename from public/-/emojis/1/middle_finger.png rename to app/assets/images/emoji/middle_finger.png diff --git a/public/-/emojis/1/middle_finger_tone1.png b/app/assets/images/emoji/middle_finger_tone1.png similarity index 100% rename from public/-/emojis/1/middle_finger_tone1.png rename to app/assets/images/emoji/middle_finger_tone1.png diff --git a/public/-/emojis/1/middle_finger_tone2.png b/app/assets/images/emoji/middle_finger_tone2.png similarity index 100% rename from public/-/emojis/1/middle_finger_tone2.png rename to app/assets/images/emoji/middle_finger_tone2.png diff --git a/public/-/emojis/1/middle_finger_tone3.png b/app/assets/images/emoji/middle_finger_tone3.png similarity index 100% rename from public/-/emojis/1/middle_finger_tone3.png rename to app/assets/images/emoji/middle_finger_tone3.png diff --git a/public/-/emojis/1/middle_finger_tone4.png b/app/assets/images/emoji/middle_finger_tone4.png similarity index 100% rename from public/-/emojis/1/middle_finger_tone4.png rename to app/assets/images/emoji/middle_finger_tone4.png diff --git a/public/-/emojis/1/middle_finger_tone5.png b/app/assets/images/emoji/middle_finger_tone5.png similarity index 100% rename from public/-/emojis/1/middle_finger_tone5.png rename to app/assets/images/emoji/middle_finger_tone5.png diff --git a/public/-/emojis/1/military_medal.png b/app/assets/images/emoji/military_medal.png similarity index 100% rename from public/-/emojis/1/military_medal.png rename to app/assets/images/emoji/military_medal.png diff --git a/public/-/emojis/1/milk.png b/app/assets/images/emoji/milk.png similarity index 100% rename from public/-/emojis/1/milk.png rename to app/assets/images/emoji/milk.png diff --git a/public/-/emojis/1/milky_way.png b/app/assets/images/emoji/milky_way.png similarity index 100% rename from public/-/emojis/1/milky_way.png rename to app/assets/images/emoji/milky_way.png diff --git a/public/-/emojis/1/minibus.png b/app/assets/images/emoji/minibus.png similarity index 100% rename from public/-/emojis/1/minibus.png rename to app/assets/images/emoji/minibus.png diff --git a/public/-/emojis/1/minidisc.png b/app/assets/images/emoji/minidisc.png similarity index 100% rename from public/-/emojis/1/minidisc.png rename to app/assets/images/emoji/minidisc.png diff --git a/public/-/emojis/1/mobile_phone_off.png b/app/assets/images/emoji/mobile_phone_off.png similarity index 100% rename from public/-/emojis/1/mobile_phone_off.png rename to app/assets/images/emoji/mobile_phone_off.png diff --git a/public/-/emojis/1/money_mouth.png b/app/assets/images/emoji/money_mouth.png similarity index 100% rename from public/-/emojis/1/money_mouth.png rename to app/assets/images/emoji/money_mouth.png diff --git a/public/-/emojis/1/money_with_wings.png b/app/assets/images/emoji/money_with_wings.png similarity index 100% rename from public/-/emojis/1/money_with_wings.png rename to app/assets/images/emoji/money_with_wings.png diff --git a/public/-/emojis/1/moneybag.png b/app/assets/images/emoji/moneybag.png similarity index 100% rename from public/-/emojis/1/moneybag.png rename to app/assets/images/emoji/moneybag.png diff --git a/public/-/emojis/1/monkey.png b/app/assets/images/emoji/monkey.png similarity index 100% rename from public/-/emojis/1/monkey.png rename to app/assets/images/emoji/monkey.png diff --git a/public/-/emojis/1/monkey_face.png b/app/assets/images/emoji/monkey_face.png similarity index 100% rename from public/-/emojis/1/monkey_face.png rename to app/assets/images/emoji/monkey_face.png diff --git a/public/-/emojis/1/monorail.png b/app/assets/images/emoji/monorail.png similarity index 100% rename from public/-/emojis/1/monorail.png rename to app/assets/images/emoji/monorail.png diff --git a/public/-/emojis/1/mortar_board.png b/app/assets/images/emoji/mortar_board.png similarity index 100% rename from public/-/emojis/1/mortar_board.png rename to app/assets/images/emoji/mortar_board.png diff --git a/public/-/emojis/1/mosque.png b/app/assets/images/emoji/mosque.png similarity index 100% rename from public/-/emojis/1/mosque.png rename to app/assets/images/emoji/mosque.png diff --git a/public/-/emojis/1/motor_scooter.png b/app/assets/images/emoji/motor_scooter.png similarity index 100% rename from public/-/emojis/1/motor_scooter.png rename to app/assets/images/emoji/motor_scooter.png diff --git a/public/-/emojis/1/motorboat.png b/app/assets/images/emoji/motorboat.png similarity index 100% rename from public/-/emojis/1/motorboat.png rename to app/assets/images/emoji/motorboat.png diff --git a/public/-/emojis/1/motorcycle.png b/app/assets/images/emoji/motorcycle.png similarity index 100% rename from public/-/emojis/1/motorcycle.png rename to app/assets/images/emoji/motorcycle.png diff --git a/public/-/emojis/1/motorway.png b/app/assets/images/emoji/motorway.png similarity index 100% rename from public/-/emojis/1/motorway.png rename to app/assets/images/emoji/motorway.png diff --git a/public/-/emojis/1/mount_fuji.png b/app/assets/images/emoji/mount_fuji.png similarity index 100% rename from public/-/emojis/1/mount_fuji.png rename to app/assets/images/emoji/mount_fuji.png diff --git a/public/-/emojis/1/mountain.png b/app/assets/images/emoji/mountain.png similarity index 100% rename from public/-/emojis/1/mountain.png rename to app/assets/images/emoji/mountain.png diff --git a/public/-/emojis/1/mountain_bicyclist.png b/app/assets/images/emoji/mountain_bicyclist.png similarity index 100% rename from public/-/emojis/1/mountain_bicyclist.png rename to app/assets/images/emoji/mountain_bicyclist.png diff --git a/public/-/emojis/1/mountain_bicyclist_tone1.png b/app/assets/images/emoji/mountain_bicyclist_tone1.png similarity index 100% rename from public/-/emojis/1/mountain_bicyclist_tone1.png rename to app/assets/images/emoji/mountain_bicyclist_tone1.png diff --git a/public/-/emojis/1/mountain_bicyclist_tone2.png b/app/assets/images/emoji/mountain_bicyclist_tone2.png similarity index 100% rename from public/-/emojis/1/mountain_bicyclist_tone2.png rename to app/assets/images/emoji/mountain_bicyclist_tone2.png diff --git a/public/-/emojis/1/mountain_bicyclist_tone3.png b/app/assets/images/emoji/mountain_bicyclist_tone3.png similarity index 100% rename from public/-/emojis/1/mountain_bicyclist_tone3.png rename to app/assets/images/emoji/mountain_bicyclist_tone3.png diff --git a/public/-/emojis/1/mountain_bicyclist_tone4.png b/app/assets/images/emoji/mountain_bicyclist_tone4.png similarity index 100% rename from public/-/emojis/1/mountain_bicyclist_tone4.png rename to app/assets/images/emoji/mountain_bicyclist_tone4.png diff --git a/public/-/emojis/1/mountain_bicyclist_tone5.png b/app/assets/images/emoji/mountain_bicyclist_tone5.png similarity index 100% rename from public/-/emojis/1/mountain_bicyclist_tone5.png rename to app/assets/images/emoji/mountain_bicyclist_tone5.png diff --git a/public/-/emojis/1/mountain_cableway.png b/app/assets/images/emoji/mountain_cableway.png similarity index 100% rename from public/-/emojis/1/mountain_cableway.png rename to app/assets/images/emoji/mountain_cableway.png diff --git a/public/-/emojis/1/mountain_railway.png b/app/assets/images/emoji/mountain_railway.png similarity index 100% rename from public/-/emojis/1/mountain_railway.png rename to app/assets/images/emoji/mountain_railway.png diff --git a/public/-/emojis/1/mountain_snow.png b/app/assets/images/emoji/mountain_snow.png similarity index 100% rename from public/-/emojis/1/mountain_snow.png rename to app/assets/images/emoji/mountain_snow.png diff --git a/public/-/emojis/1/mouse.png b/app/assets/images/emoji/mouse.png similarity index 100% rename from public/-/emojis/1/mouse.png rename to app/assets/images/emoji/mouse.png diff --git a/public/-/emojis/1/mouse2.png b/app/assets/images/emoji/mouse2.png similarity index 100% rename from public/-/emojis/1/mouse2.png rename to app/assets/images/emoji/mouse2.png diff --git a/public/-/emojis/1/mouse_three_button.png b/app/assets/images/emoji/mouse_three_button.png similarity index 100% rename from public/-/emojis/1/mouse_three_button.png rename to app/assets/images/emoji/mouse_three_button.png diff --git a/public/-/emojis/1/movie_camera.png b/app/assets/images/emoji/movie_camera.png similarity index 100% rename from public/-/emojis/1/movie_camera.png rename to app/assets/images/emoji/movie_camera.png diff --git a/public/-/emojis/1/moyai.png b/app/assets/images/emoji/moyai.png similarity index 100% rename from public/-/emojis/1/moyai.png rename to app/assets/images/emoji/moyai.png diff --git a/public/-/emojis/1/mrs_claus.png b/app/assets/images/emoji/mrs_claus.png similarity index 100% rename from public/-/emojis/1/mrs_claus.png rename to app/assets/images/emoji/mrs_claus.png diff --git a/public/-/emojis/1/mrs_claus_tone1.png b/app/assets/images/emoji/mrs_claus_tone1.png similarity index 100% rename from public/-/emojis/1/mrs_claus_tone1.png rename to app/assets/images/emoji/mrs_claus_tone1.png diff --git a/public/-/emojis/1/mrs_claus_tone2.png b/app/assets/images/emoji/mrs_claus_tone2.png similarity index 100% rename from public/-/emojis/1/mrs_claus_tone2.png rename to app/assets/images/emoji/mrs_claus_tone2.png diff --git a/public/-/emojis/1/mrs_claus_tone3.png b/app/assets/images/emoji/mrs_claus_tone3.png similarity index 100% rename from public/-/emojis/1/mrs_claus_tone3.png rename to app/assets/images/emoji/mrs_claus_tone3.png diff --git a/public/-/emojis/1/mrs_claus_tone4.png b/app/assets/images/emoji/mrs_claus_tone4.png similarity index 100% rename from public/-/emojis/1/mrs_claus_tone4.png rename to app/assets/images/emoji/mrs_claus_tone4.png diff --git a/public/-/emojis/1/mrs_claus_tone5.png b/app/assets/images/emoji/mrs_claus_tone5.png similarity index 100% rename from public/-/emojis/1/mrs_claus_tone5.png rename to app/assets/images/emoji/mrs_claus_tone5.png diff --git a/public/-/emojis/1/muscle.png b/app/assets/images/emoji/muscle.png similarity index 100% rename from public/-/emojis/1/muscle.png rename to app/assets/images/emoji/muscle.png diff --git a/public/-/emojis/1/muscle_tone1.png b/app/assets/images/emoji/muscle_tone1.png similarity index 100% rename from public/-/emojis/1/muscle_tone1.png rename to app/assets/images/emoji/muscle_tone1.png diff --git a/public/-/emojis/1/muscle_tone2.png b/app/assets/images/emoji/muscle_tone2.png similarity index 100% rename from public/-/emojis/1/muscle_tone2.png rename to app/assets/images/emoji/muscle_tone2.png diff --git a/public/-/emojis/1/muscle_tone3.png b/app/assets/images/emoji/muscle_tone3.png similarity index 100% rename from public/-/emojis/1/muscle_tone3.png rename to app/assets/images/emoji/muscle_tone3.png diff --git a/public/-/emojis/1/muscle_tone4.png b/app/assets/images/emoji/muscle_tone4.png similarity index 100% rename from public/-/emojis/1/muscle_tone4.png rename to app/assets/images/emoji/muscle_tone4.png diff --git a/public/-/emojis/1/muscle_tone5.png b/app/assets/images/emoji/muscle_tone5.png similarity index 100% rename from public/-/emojis/1/muscle_tone5.png rename to app/assets/images/emoji/muscle_tone5.png diff --git a/public/-/emojis/1/mushroom.png b/app/assets/images/emoji/mushroom.png similarity index 100% rename from public/-/emojis/1/mushroom.png rename to app/assets/images/emoji/mushroom.png diff --git a/public/-/emojis/1/musical_keyboard.png b/app/assets/images/emoji/musical_keyboard.png similarity index 100% rename from public/-/emojis/1/musical_keyboard.png rename to app/assets/images/emoji/musical_keyboard.png diff --git a/public/-/emojis/1/musical_note.png b/app/assets/images/emoji/musical_note.png similarity index 100% rename from public/-/emojis/1/musical_note.png rename to app/assets/images/emoji/musical_note.png diff --git a/public/-/emojis/1/musical_score.png b/app/assets/images/emoji/musical_score.png similarity index 100% rename from public/-/emojis/1/musical_score.png rename to app/assets/images/emoji/musical_score.png diff --git a/public/-/emojis/1/mute.png b/app/assets/images/emoji/mute.png similarity index 100% rename from public/-/emojis/1/mute.png rename to app/assets/images/emoji/mute.png diff --git a/public/-/emojis/1/nail_care.png b/app/assets/images/emoji/nail_care.png similarity index 100% rename from public/-/emojis/1/nail_care.png rename to app/assets/images/emoji/nail_care.png diff --git a/public/-/emojis/1/nail_care_tone1.png b/app/assets/images/emoji/nail_care_tone1.png similarity index 100% rename from public/-/emojis/1/nail_care_tone1.png rename to app/assets/images/emoji/nail_care_tone1.png diff --git a/public/-/emojis/1/nail_care_tone2.png b/app/assets/images/emoji/nail_care_tone2.png similarity index 100% rename from public/-/emojis/1/nail_care_tone2.png rename to app/assets/images/emoji/nail_care_tone2.png diff --git a/public/-/emojis/1/nail_care_tone3.png b/app/assets/images/emoji/nail_care_tone3.png similarity index 100% rename from public/-/emojis/1/nail_care_tone3.png rename to app/assets/images/emoji/nail_care_tone3.png diff --git a/public/-/emojis/1/nail_care_tone4.png b/app/assets/images/emoji/nail_care_tone4.png similarity index 100% rename from public/-/emojis/1/nail_care_tone4.png rename to app/assets/images/emoji/nail_care_tone4.png diff --git a/public/-/emojis/1/nail_care_tone5.png b/app/assets/images/emoji/nail_care_tone5.png similarity index 100% rename from public/-/emojis/1/nail_care_tone5.png rename to app/assets/images/emoji/nail_care_tone5.png diff --git a/public/-/emojis/1/name_badge.png b/app/assets/images/emoji/name_badge.png similarity index 100% rename from public/-/emojis/1/name_badge.png rename to app/assets/images/emoji/name_badge.png diff --git a/public/-/emojis/1/nauseated_face.png b/app/assets/images/emoji/nauseated_face.png similarity index 100% rename from public/-/emojis/1/nauseated_face.png rename to app/assets/images/emoji/nauseated_face.png diff --git a/public/-/emojis/1/necktie.png b/app/assets/images/emoji/necktie.png similarity index 100% rename from public/-/emojis/1/necktie.png rename to app/assets/images/emoji/necktie.png diff --git a/public/-/emojis/1/negative_squared_cross_mark.png b/app/assets/images/emoji/negative_squared_cross_mark.png similarity index 100% rename from public/-/emojis/1/negative_squared_cross_mark.png rename to app/assets/images/emoji/negative_squared_cross_mark.png diff --git a/public/-/emojis/1/nerd.png b/app/assets/images/emoji/nerd.png similarity index 100% rename from public/-/emojis/1/nerd.png rename to app/assets/images/emoji/nerd.png diff --git a/public/-/emojis/1/neutral_face.png b/app/assets/images/emoji/neutral_face.png similarity index 100% rename from public/-/emojis/1/neutral_face.png rename to app/assets/images/emoji/neutral_face.png diff --git a/public/-/emojis/1/new.png b/app/assets/images/emoji/new.png similarity index 100% rename from public/-/emojis/1/new.png rename to app/assets/images/emoji/new.png diff --git a/public/-/emojis/1/new_moon.png b/app/assets/images/emoji/new_moon.png similarity index 100% rename from public/-/emojis/1/new_moon.png rename to app/assets/images/emoji/new_moon.png diff --git a/public/-/emojis/1/new_moon_with_face.png b/app/assets/images/emoji/new_moon_with_face.png similarity index 100% rename from public/-/emojis/1/new_moon_with_face.png rename to app/assets/images/emoji/new_moon_with_face.png diff --git a/public/-/emojis/1/newspaper.png b/app/assets/images/emoji/newspaper.png similarity index 100% rename from public/-/emojis/1/newspaper.png rename to app/assets/images/emoji/newspaper.png diff --git a/public/-/emojis/1/newspaper2.png b/app/assets/images/emoji/newspaper2.png similarity index 100% rename from public/-/emojis/1/newspaper2.png rename to app/assets/images/emoji/newspaper2.png diff --git a/public/-/emojis/1/ng.png b/app/assets/images/emoji/ng.png similarity index 100% rename from public/-/emojis/1/ng.png rename to app/assets/images/emoji/ng.png diff --git a/public/-/emojis/1/night_with_stars.png b/app/assets/images/emoji/night_with_stars.png similarity index 100% rename from public/-/emojis/1/night_with_stars.png rename to app/assets/images/emoji/night_with_stars.png diff --git a/public/-/emojis/1/nine.png b/app/assets/images/emoji/nine.png similarity index 100% rename from public/-/emojis/1/nine.png rename to app/assets/images/emoji/nine.png diff --git a/public/-/emojis/1/no_bell.png b/app/assets/images/emoji/no_bell.png similarity index 100% rename from public/-/emojis/1/no_bell.png rename to app/assets/images/emoji/no_bell.png diff --git a/public/-/emojis/1/no_bicycles.png b/app/assets/images/emoji/no_bicycles.png similarity index 100% rename from public/-/emojis/1/no_bicycles.png rename to app/assets/images/emoji/no_bicycles.png diff --git a/public/-/emojis/1/no_entry.png b/app/assets/images/emoji/no_entry.png similarity index 100% rename from public/-/emojis/1/no_entry.png rename to app/assets/images/emoji/no_entry.png diff --git a/public/-/emojis/1/no_entry_sign.png b/app/assets/images/emoji/no_entry_sign.png similarity index 100% rename from public/-/emojis/1/no_entry_sign.png rename to app/assets/images/emoji/no_entry_sign.png diff --git a/public/-/emojis/1/no_good.png b/app/assets/images/emoji/no_good.png similarity index 100% rename from public/-/emojis/1/no_good.png rename to app/assets/images/emoji/no_good.png diff --git a/public/-/emojis/1/no_good_tone1.png b/app/assets/images/emoji/no_good_tone1.png similarity index 100% rename from public/-/emojis/1/no_good_tone1.png rename to app/assets/images/emoji/no_good_tone1.png diff --git a/public/-/emojis/1/no_good_tone2.png b/app/assets/images/emoji/no_good_tone2.png similarity index 100% rename from public/-/emojis/1/no_good_tone2.png rename to app/assets/images/emoji/no_good_tone2.png diff --git a/public/-/emojis/1/no_good_tone3.png b/app/assets/images/emoji/no_good_tone3.png similarity index 100% rename from public/-/emojis/1/no_good_tone3.png rename to app/assets/images/emoji/no_good_tone3.png diff --git a/public/-/emojis/1/no_good_tone4.png b/app/assets/images/emoji/no_good_tone4.png similarity index 100% rename from public/-/emojis/1/no_good_tone4.png rename to app/assets/images/emoji/no_good_tone4.png diff --git a/public/-/emojis/1/no_good_tone5.png b/app/assets/images/emoji/no_good_tone5.png similarity index 100% rename from public/-/emojis/1/no_good_tone5.png rename to app/assets/images/emoji/no_good_tone5.png diff --git a/public/-/emojis/1/no_mobile_phones.png b/app/assets/images/emoji/no_mobile_phones.png similarity index 100% rename from public/-/emojis/1/no_mobile_phones.png rename to app/assets/images/emoji/no_mobile_phones.png diff --git a/public/-/emojis/1/no_mouth.png b/app/assets/images/emoji/no_mouth.png similarity index 100% rename from public/-/emojis/1/no_mouth.png rename to app/assets/images/emoji/no_mouth.png diff --git a/public/-/emojis/1/no_pedestrians.png b/app/assets/images/emoji/no_pedestrians.png similarity index 100% rename from public/-/emojis/1/no_pedestrians.png rename to app/assets/images/emoji/no_pedestrians.png diff --git a/public/-/emojis/1/no_smoking.png b/app/assets/images/emoji/no_smoking.png similarity index 100% rename from public/-/emojis/1/no_smoking.png rename to app/assets/images/emoji/no_smoking.png diff --git a/public/-/emojis/1/non-potable_water.png b/app/assets/images/emoji/non-potable_water.png similarity index 100% rename from public/-/emojis/1/non-potable_water.png rename to app/assets/images/emoji/non-potable_water.png diff --git a/public/-/emojis/1/nose.png b/app/assets/images/emoji/nose.png similarity index 100% rename from public/-/emojis/1/nose.png rename to app/assets/images/emoji/nose.png diff --git a/public/-/emojis/1/nose_tone1.png b/app/assets/images/emoji/nose_tone1.png similarity index 100% rename from public/-/emojis/1/nose_tone1.png rename to app/assets/images/emoji/nose_tone1.png diff --git a/public/-/emojis/1/nose_tone2.png b/app/assets/images/emoji/nose_tone2.png similarity index 100% rename from public/-/emojis/1/nose_tone2.png rename to app/assets/images/emoji/nose_tone2.png diff --git a/public/-/emojis/1/nose_tone3.png b/app/assets/images/emoji/nose_tone3.png similarity index 100% rename from public/-/emojis/1/nose_tone3.png rename to app/assets/images/emoji/nose_tone3.png diff --git a/public/-/emojis/1/nose_tone4.png b/app/assets/images/emoji/nose_tone4.png similarity index 100% rename from public/-/emojis/1/nose_tone4.png rename to app/assets/images/emoji/nose_tone4.png diff --git a/public/-/emojis/1/nose_tone5.png b/app/assets/images/emoji/nose_tone5.png similarity index 100% rename from public/-/emojis/1/nose_tone5.png rename to app/assets/images/emoji/nose_tone5.png diff --git a/public/-/emojis/1/notebook.png b/app/assets/images/emoji/notebook.png similarity index 100% rename from public/-/emojis/1/notebook.png rename to app/assets/images/emoji/notebook.png diff --git a/public/-/emojis/1/notebook_with_decorative_cover.png b/app/assets/images/emoji/notebook_with_decorative_cover.png similarity index 100% rename from public/-/emojis/1/notebook_with_decorative_cover.png rename to app/assets/images/emoji/notebook_with_decorative_cover.png diff --git a/public/-/emojis/1/notepad_spiral.png b/app/assets/images/emoji/notepad_spiral.png similarity index 100% rename from public/-/emojis/1/notepad_spiral.png rename to app/assets/images/emoji/notepad_spiral.png diff --git a/public/-/emojis/1/notes.png b/app/assets/images/emoji/notes.png similarity index 100% rename from public/-/emojis/1/notes.png rename to app/assets/images/emoji/notes.png diff --git a/public/-/emojis/1/nut_and_bolt.png b/app/assets/images/emoji/nut_and_bolt.png similarity index 100% rename from public/-/emojis/1/nut_and_bolt.png rename to app/assets/images/emoji/nut_and_bolt.png diff --git a/public/-/emojis/1/o.png b/app/assets/images/emoji/o.png similarity index 100% rename from public/-/emojis/1/o.png rename to app/assets/images/emoji/o.png diff --git a/public/-/emojis/1/o2.png b/app/assets/images/emoji/o2.png similarity index 100% rename from public/-/emojis/1/o2.png rename to app/assets/images/emoji/o2.png diff --git a/public/-/emojis/1/ocean.png b/app/assets/images/emoji/ocean.png similarity index 100% rename from public/-/emojis/1/ocean.png rename to app/assets/images/emoji/ocean.png diff --git a/public/-/emojis/1/octagonal_sign.png b/app/assets/images/emoji/octagonal_sign.png similarity index 100% rename from public/-/emojis/1/octagonal_sign.png rename to app/assets/images/emoji/octagonal_sign.png diff --git a/public/-/emojis/1/octopus.png b/app/assets/images/emoji/octopus.png similarity index 100% rename from public/-/emojis/1/octopus.png rename to app/assets/images/emoji/octopus.png diff --git a/public/-/emojis/1/oden.png b/app/assets/images/emoji/oden.png similarity index 100% rename from public/-/emojis/1/oden.png rename to app/assets/images/emoji/oden.png diff --git a/public/-/emojis/1/office.png b/app/assets/images/emoji/office.png similarity index 100% rename from public/-/emojis/1/office.png rename to app/assets/images/emoji/office.png diff --git a/public/-/emojis/1/oil.png b/app/assets/images/emoji/oil.png similarity index 100% rename from public/-/emojis/1/oil.png rename to app/assets/images/emoji/oil.png diff --git a/public/-/emojis/1/ok.png b/app/assets/images/emoji/ok.png similarity index 100% rename from public/-/emojis/1/ok.png rename to app/assets/images/emoji/ok.png diff --git a/public/-/emojis/1/ok_hand.png b/app/assets/images/emoji/ok_hand.png similarity index 100% rename from public/-/emojis/1/ok_hand.png rename to app/assets/images/emoji/ok_hand.png diff --git a/public/-/emojis/1/ok_hand_tone1.png b/app/assets/images/emoji/ok_hand_tone1.png similarity index 100% rename from public/-/emojis/1/ok_hand_tone1.png rename to app/assets/images/emoji/ok_hand_tone1.png diff --git a/public/-/emojis/1/ok_hand_tone2.png b/app/assets/images/emoji/ok_hand_tone2.png similarity index 100% rename from public/-/emojis/1/ok_hand_tone2.png rename to app/assets/images/emoji/ok_hand_tone2.png diff --git a/public/-/emojis/1/ok_hand_tone3.png b/app/assets/images/emoji/ok_hand_tone3.png similarity index 100% rename from public/-/emojis/1/ok_hand_tone3.png rename to app/assets/images/emoji/ok_hand_tone3.png diff --git a/public/-/emojis/1/ok_hand_tone4.png b/app/assets/images/emoji/ok_hand_tone4.png similarity index 100% rename from public/-/emojis/1/ok_hand_tone4.png rename to app/assets/images/emoji/ok_hand_tone4.png diff --git a/public/-/emojis/1/ok_hand_tone5.png b/app/assets/images/emoji/ok_hand_tone5.png similarity index 100% rename from public/-/emojis/1/ok_hand_tone5.png rename to app/assets/images/emoji/ok_hand_tone5.png diff --git a/public/-/emojis/1/ok_woman.png b/app/assets/images/emoji/ok_woman.png similarity index 100% rename from public/-/emojis/1/ok_woman.png rename to app/assets/images/emoji/ok_woman.png diff --git a/public/-/emojis/1/ok_woman_tone1.png b/app/assets/images/emoji/ok_woman_tone1.png similarity index 100% rename from public/-/emojis/1/ok_woman_tone1.png rename to app/assets/images/emoji/ok_woman_tone1.png diff --git a/public/-/emojis/1/ok_woman_tone2.png b/app/assets/images/emoji/ok_woman_tone2.png similarity index 100% rename from public/-/emojis/1/ok_woman_tone2.png rename to app/assets/images/emoji/ok_woman_tone2.png diff --git a/public/-/emojis/1/ok_woman_tone3.png b/app/assets/images/emoji/ok_woman_tone3.png similarity index 100% rename from public/-/emojis/1/ok_woman_tone3.png rename to app/assets/images/emoji/ok_woman_tone3.png diff --git a/public/-/emojis/1/ok_woman_tone4.png b/app/assets/images/emoji/ok_woman_tone4.png similarity index 100% rename from public/-/emojis/1/ok_woman_tone4.png rename to app/assets/images/emoji/ok_woman_tone4.png diff --git a/public/-/emojis/1/ok_woman_tone5.png b/app/assets/images/emoji/ok_woman_tone5.png similarity index 100% rename from public/-/emojis/1/ok_woman_tone5.png rename to app/assets/images/emoji/ok_woman_tone5.png diff --git a/public/-/emojis/1/older_man.png b/app/assets/images/emoji/older_man.png similarity index 100% rename from public/-/emojis/1/older_man.png rename to app/assets/images/emoji/older_man.png diff --git a/public/-/emojis/1/older_man_tone1.png b/app/assets/images/emoji/older_man_tone1.png similarity index 100% rename from public/-/emojis/1/older_man_tone1.png rename to app/assets/images/emoji/older_man_tone1.png diff --git a/public/-/emojis/1/older_man_tone2.png b/app/assets/images/emoji/older_man_tone2.png similarity index 100% rename from public/-/emojis/1/older_man_tone2.png rename to app/assets/images/emoji/older_man_tone2.png diff --git a/public/-/emojis/1/older_man_tone3.png b/app/assets/images/emoji/older_man_tone3.png similarity index 100% rename from public/-/emojis/1/older_man_tone3.png rename to app/assets/images/emoji/older_man_tone3.png diff --git a/public/-/emojis/1/older_man_tone4.png b/app/assets/images/emoji/older_man_tone4.png similarity index 100% rename from public/-/emojis/1/older_man_tone4.png rename to app/assets/images/emoji/older_man_tone4.png diff --git a/public/-/emojis/1/older_man_tone5.png b/app/assets/images/emoji/older_man_tone5.png similarity index 100% rename from public/-/emojis/1/older_man_tone5.png rename to app/assets/images/emoji/older_man_tone5.png diff --git a/public/-/emojis/1/older_woman.png b/app/assets/images/emoji/older_woman.png similarity index 100% rename from public/-/emojis/1/older_woman.png rename to app/assets/images/emoji/older_woman.png diff --git a/public/-/emojis/1/older_woman_tone1.png b/app/assets/images/emoji/older_woman_tone1.png similarity index 100% rename from public/-/emojis/1/older_woman_tone1.png rename to app/assets/images/emoji/older_woman_tone1.png diff --git a/public/-/emojis/1/older_woman_tone2.png b/app/assets/images/emoji/older_woman_tone2.png similarity index 100% rename from public/-/emojis/1/older_woman_tone2.png rename to app/assets/images/emoji/older_woman_tone2.png diff --git a/public/-/emojis/1/older_woman_tone3.png b/app/assets/images/emoji/older_woman_tone3.png similarity index 100% rename from public/-/emojis/1/older_woman_tone3.png rename to app/assets/images/emoji/older_woman_tone3.png diff --git a/public/-/emojis/1/older_woman_tone4.png b/app/assets/images/emoji/older_woman_tone4.png similarity index 100% rename from public/-/emojis/1/older_woman_tone4.png rename to app/assets/images/emoji/older_woman_tone4.png diff --git a/public/-/emojis/1/older_woman_tone5.png b/app/assets/images/emoji/older_woman_tone5.png similarity index 100% rename from public/-/emojis/1/older_woman_tone5.png rename to app/assets/images/emoji/older_woman_tone5.png diff --git a/public/-/emojis/1/om_symbol.png b/app/assets/images/emoji/om_symbol.png similarity index 100% rename from public/-/emojis/1/om_symbol.png rename to app/assets/images/emoji/om_symbol.png diff --git a/public/-/emojis/1/on.png b/app/assets/images/emoji/on.png similarity index 100% rename from public/-/emojis/1/on.png rename to app/assets/images/emoji/on.png diff --git a/public/-/emojis/1/oncoming_automobile.png b/app/assets/images/emoji/oncoming_automobile.png similarity index 100% rename from public/-/emojis/1/oncoming_automobile.png rename to app/assets/images/emoji/oncoming_automobile.png diff --git a/public/-/emojis/1/oncoming_bus.png b/app/assets/images/emoji/oncoming_bus.png similarity index 100% rename from public/-/emojis/1/oncoming_bus.png rename to app/assets/images/emoji/oncoming_bus.png diff --git a/public/-/emojis/1/oncoming_police_car.png b/app/assets/images/emoji/oncoming_police_car.png similarity index 100% rename from public/-/emojis/1/oncoming_police_car.png rename to app/assets/images/emoji/oncoming_police_car.png diff --git a/public/-/emojis/1/oncoming_taxi.png b/app/assets/images/emoji/oncoming_taxi.png similarity index 100% rename from public/-/emojis/1/oncoming_taxi.png rename to app/assets/images/emoji/oncoming_taxi.png diff --git a/public/-/emojis/1/one.png b/app/assets/images/emoji/one.png similarity index 100% rename from public/-/emojis/1/one.png rename to app/assets/images/emoji/one.png diff --git a/public/-/emojis/1/open_file_folder.png b/app/assets/images/emoji/open_file_folder.png similarity index 100% rename from public/-/emojis/1/open_file_folder.png rename to app/assets/images/emoji/open_file_folder.png diff --git a/public/-/emojis/1/open_hands.png b/app/assets/images/emoji/open_hands.png similarity index 100% rename from public/-/emojis/1/open_hands.png rename to app/assets/images/emoji/open_hands.png diff --git a/public/-/emojis/1/open_hands_tone1.png b/app/assets/images/emoji/open_hands_tone1.png similarity index 100% rename from public/-/emojis/1/open_hands_tone1.png rename to app/assets/images/emoji/open_hands_tone1.png diff --git a/public/-/emojis/1/open_hands_tone2.png b/app/assets/images/emoji/open_hands_tone2.png similarity index 100% rename from public/-/emojis/1/open_hands_tone2.png rename to app/assets/images/emoji/open_hands_tone2.png diff --git a/public/-/emojis/1/open_hands_tone3.png b/app/assets/images/emoji/open_hands_tone3.png similarity index 100% rename from public/-/emojis/1/open_hands_tone3.png rename to app/assets/images/emoji/open_hands_tone3.png diff --git a/public/-/emojis/1/open_hands_tone4.png b/app/assets/images/emoji/open_hands_tone4.png similarity index 100% rename from public/-/emojis/1/open_hands_tone4.png rename to app/assets/images/emoji/open_hands_tone4.png diff --git a/public/-/emojis/1/open_hands_tone5.png b/app/assets/images/emoji/open_hands_tone5.png similarity index 100% rename from public/-/emojis/1/open_hands_tone5.png rename to app/assets/images/emoji/open_hands_tone5.png diff --git a/public/-/emojis/1/open_mouth.png b/app/assets/images/emoji/open_mouth.png similarity index 100% rename from public/-/emojis/1/open_mouth.png rename to app/assets/images/emoji/open_mouth.png diff --git a/public/-/emojis/1/ophiuchus.png b/app/assets/images/emoji/ophiuchus.png similarity index 100% rename from public/-/emojis/1/ophiuchus.png rename to app/assets/images/emoji/ophiuchus.png diff --git a/public/-/emojis/1/orange_book.png b/app/assets/images/emoji/orange_book.png similarity index 100% rename from public/-/emojis/1/orange_book.png rename to app/assets/images/emoji/orange_book.png diff --git a/public/-/emojis/1/orthodox_cross.png b/app/assets/images/emoji/orthodox_cross.png similarity index 100% rename from public/-/emojis/1/orthodox_cross.png rename to app/assets/images/emoji/orthodox_cross.png diff --git a/public/-/emojis/1/outbox_tray.png b/app/assets/images/emoji/outbox_tray.png similarity index 100% rename from public/-/emojis/1/outbox_tray.png rename to app/assets/images/emoji/outbox_tray.png diff --git a/public/-/emojis/1/owl.png b/app/assets/images/emoji/owl.png similarity index 100% rename from public/-/emojis/1/owl.png rename to app/assets/images/emoji/owl.png diff --git a/public/-/emojis/1/ox.png b/app/assets/images/emoji/ox.png similarity index 100% rename from public/-/emojis/1/ox.png rename to app/assets/images/emoji/ox.png diff --git a/public/-/emojis/1/package.png b/app/assets/images/emoji/package.png similarity index 100% rename from public/-/emojis/1/package.png rename to app/assets/images/emoji/package.png diff --git a/public/-/emojis/1/page_facing_up.png b/app/assets/images/emoji/page_facing_up.png similarity index 100% rename from public/-/emojis/1/page_facing_up.png rename to app/assets/images/emoji/page_facing_up.png diff --git a/public/-/emojis/1/page_with_curl.png b/app/assets/images/emoji/page_with_curl.png similarity index 100% rename from public/-/emojis/1/page_with_curl.png rename to app/assets/images/emoji/page_with_curl.png diff --git a/public/-/emojis/1/pager.png b/app/assets/images/emoji/pager.png similarity index 100% rename from public/-/emojis/1/pager.png rename to app/assets/images/emoji/pager.png diff --git a/public/-/emojis/1/paintbrush.png b/app/assets/images/emoji/paintbrush.png similarity index 100% rename from public/-/emojis/1/paintbrush.png rename to app/assets/images/emoji/paintbrush.png diff --git a/public/-/emojis/1/palm_tree.png b/app/assets/images/emoji/palm_tree.png similarity index 100% rename from public/-/emojis/1/palm_tree.png rename to app/assets/images/emoji/palm_tree.png diff --git a/public/-/emojis/1/pancakes.png b/app/assets/images/emoji/pancakes.png similarity index 100% rename from public/-/emojis/1/pancakes.png rename to app/assets/images/emoji/pancakes.png diff --git a/public/-/emojis/1/panda_face.png b/app/assets/images/emoji/panda_face.png similarity index 100% rename from public/-/emojis/1/panda_face.png rename to app/assets/images/emoji/panda_face.png diff --git a/public/-/emojis/1/paperclip.png b/app/assets/images/emoji/paperclip.png similarity index 100% rename from public/-/emojis/1/paperclip.png rename to app/assets/images/emoji/paperclip.png diff --git a/public/-/emojis/1/paperclips.png b/app/assets/images/emoji/paperclips.png similarity index 100% rename from public/-/emojis/1/paperclips.png rename to app/assets/images/emoji/paperclips.png diff --git a/public/-/emojis/1/park.png b/app/assets/images/emoji/park.png similarity index 100% rename from public/-/emojis/1/park.png rename to app/assets/images/emoji/park.png diff --git a/public/-/emojis/1/parking.png b/app/assets/images/emoji/parking.png similarity index 100% rename from public/-/emojis/1/parking.png rename to app/assets/images/emoji/parking.png diff --git a/public/-/emojis/1/part_alternation_mark.png b/app/assets/images/emoji/part_alternation_mark.png similarity index 100% rename from public/-/emojis/1/part_alternation_mark.png rename to app/assets/images/emoji/part_alternation_mark.png diff --git a/public/-/emojis/1/partly_sunny.png b/app/assets/images/emoji/partly_sunny.png similarity index 100% rename from public/-/emojis/1/partly_sunny.png rename to app/assets/images/emoji/partly_sunny.png diff --git a/public/-/emojis/1/passport_control.png b/app/assets/images/emoji/passport_control.png similarity index 100% rename from public/-/emojis/1/passport_control.png rename to app/assets/images/emoji/passport_control.png diff --git a/public/-/emojis/1/pause_button.png b/app/assets/images/emoji/pause_button.png similarity index 100% rename from public/-/emojis/1/pause_button.png rename to app/assets/images/emoji/pause_button.png diff --git a/public/-/emojis/1/peace.png b/app/assets/images/emoji/peace.png similarity index 100% rename from public/-/emojis/1/peace.png rename to app/assets/images/emoji/peace.png diff --git a/public/-/emojis/1/peach.png b/app/assets/images/emoji/peach.png similarity index 100% rename from public/-/emojis/1/peach.png rename to app/assets/images/emoji/peach.png diff --git a/public/-/emojis/1/peanuts.png b/app/assets/images/emoji/peanuts.png similarity index 100% rename from public/-/emojis/1/peanuts.png rename to app/assets/images/emoji/peanuts.png diff --git a/public/-/emojis/1/pear.png b/app/assets/images/emoji/pear.png similarity index 100% rename from public/-/emojis/1/pear.png rename to app/assets/images/emoji/pear.png diff --git a/public/-/emojis/1/pen_ballpoint.png b/app/assets/images/emoji/pen_ballpoint.png similarity index 100% rename from public/-/emojis/1/pen_ballpoint.png rename to app/assets/images/emoji/pen_ballpoint.png diff --git a/public/-/emojis/1/pen_fountain.png b/app/assets/images/emoji/pen_fountain.png similarity index 100% rename from public/-/emojis/1/pen_fountain.png rename to app/assets/images/emoji/pen_fountain.png diff --git a/public/-/emojis/1/pencil.png b/app/assets/images/emoji/pencil.png similarity index 100% rename from public/-/emojis/1/pencil.png rename to app/assets/images/emoji/pencil.png diff --git a/public/-/emojis/1/pencil2.png b/app/assets/images/emoji/pencil2.png similarity index 100% rename from public/-/emojis/1/pencil2.png rename to app/assets/images/emoji/pencil2.png diff --git a/public/-/emojis/1/penguin.png b/app/assets/images/emoji/penguin.png similarity index 100% rename from public/-/emojis/1/penguin.png rename to app/assets/images/emoji/penguin.png diff --git a/public/-/emojis/1/pensive.png b/app/assets/images/emoji/pensive.png similarity index 100% rename from public/-/emojis/1/pensive.png rename to app/assets/images/emoji/pensive.png diff --git a/public/-/emojis/1/performing_arts.png b/app/assets/images/emoji/performing_arts.png similarity index 100% rename from public/-/emojis/1/performing_arts.png rename to app/assets/images/emoji/performing_arts.png diff --git a/public/-/emojis/1/persevere.png b/app/assets/images/emoji/persevere.png similarity index 100% rename from public/-/emojis/1/persevere.png rename to app/assets/images/emoji/persevere.png diff --git a/public/-/emojis/1/person_frowning.png b/app/assets/images/emoji/person_frowning.png similarity index 100% rename from public/-/emojis/1/person_frowning.png rename to app/assets/images/emoji/person_frowning.png diff --git a/public/-/emojis/1/person_frowning_tone1.png b/app/assets/images/emoji/person_frowning_tone1.png similarity index 100% rename from public/-/emojis/1/person_frowning_tone1.png rename to app/assets/images/emoji/person_frowning_tone1.png diff --git a/public/-/emojis/1/person_frowning_tone2.png b/app/assets/images/emoji/person_frowning_tone2.png similarity index 100% rename from public/-/emojis/1/person_frowning_tone2.png rename to app/assets/images/emoji/person_frowning_tone2.png diff --git a/public/-/emojis/1/person_frowning_tone3.png b/app/assets/images/emoji/person_frowning_tone3.png similarity index 100% rename from public/-/emojis/1/person_frowning_tone3.png rename to app/assets/images/emoji/person_frowning_tone3.png diff --git a/public/-/emojis/1/person_frowning_tone4.png b/app/assets/images/emoji/person_frowning_tone4.png similarity index 100% rename from public/-/emojis/1/person_frowning_tone4.png rename to app/assets/images/emoji/person_frowning_tone4.png diff --git a/public/-/emojis/1/person_frowning_tone5.png b/app/assets/images/emoji/person_frowning_tone5.png similarity index 100% rename from public/-/emojis/1/person_frowning_tone5.png rename to app/assets/images/emoji/person_frowning_tone5.png diff --git a/public/-/emojis/1/person_with_blond_hair.png b/app/assets/images/emoji/person_with_blond_hair.png similarity index 100% rename from public/-/emojis/1/person_with_blond_hair.png rename to app/assets/images/emoji/person_with_blond_hair.png diff --git a/public/-/emojis/1/person_with_blond_hair_tone1.png b/app/assets/images/emoji/person_with_blond_hair_tone1.png similarity index 100% rename from public/-/emojis/1/person_with_blond_hair_tone1.png rename to app/assets/images/emoji/person_with_blond_hair_tone1.png diff --git a/public/-/emojis/1/person_with_blond_hair_tone2.png b/app/assets/images/emoji/person_with_blond_hair_tone2.png similarity index 100% rename from public/-/emojis/1/person_with_blond_hair_tone2.png rename to app/assets/images/emoji/person_with_blond_hair_tone2.png diff --git a/public/-/emojis/1/person_with_blond_hair_tone3.png b/app/assets/images/emoji/person_with_blond_hair_tone3.png similarity index 100% rename from public/-/emojis/1/person_with_blond_hair_tone3.png rename to app/assets/images/emoji/person_with_blond_hair_tone3.png diff --git a/public/-/emojis/1/person_with_blond_hair_tone4.png b/app/assets/images/emoji/person_with_blond_hair_tone4.png similarity index 100% rename from public/-/emojis/1/person_with_blond_hair_tone4.png rename to app/assets/images/emoji/person_with_blond_hair_tone4.png diff --git a/public/-/emojis/1/person_with_blond_hair_tone5.png b/app/assets/images/emoji/person_with_blond_hair_tone5.png similarity index 100% rename from public/-/emojis/1/person_with_blond_hair_tone5.png rename to app/assets/images/emoji/person_with_blond_hair_tone5.png diff --git a/public/-/emojis/1/person_with_pouting_face.png b/app/assets/images/emoji/person_with_pouting_face.png similarity index 100% rename from public/-/emojis/1/person_with_pouting_face.png rename to app/assets/images/emoji/person_with_pouting_face.png diff --git a/public/-/emojis/1/person_with_pouting_face_tone1.png b/app/assets/images/emoji/person_with_pouting_face_tone1.png similarity index 100% rename from public/-/emojis/1/person_with_pouting_face_tone1.png rename to app/assets/images/emoji/person_with_pouting_face_tone1.png diff --git a/public/-/emojis/1/person_with_pouting_face_tone2.png b/app/assets/images/emoji/person_with_pouting_face_tone2.png similarity index 100% rename from public/-/emojis/1/person_with_pouting_face_tone2.png rename to app/assets/images/emoji/person_with_pouting_face_tone2.png diff --git a/public/-/emojis/1/person_with_pouting_face_tone3.png b/app/assets/images/emoji/person_with_pouting_face_tone3.png similarity index 100% rename from public/-/emojis/1/person_with_pouting_face_tone3.png rename to app/assets/images/emoji/person_with_pouting_face_tone3.png diff --git a/public/-/emojis/1/person_with_pouting_face_tone4.png b/app/assets/images/emoji/person_with_pouting_face_tone4.png similarity index 100% rename from public/-/emojis/1/person_with_pouting_face_tone4.png rename to app/assets/images/emoji/person_with_pouting_face_tone4.png diff --git a/public/-/emojis/1/person_with_pouting_face_tone5.png b/app/assets/images/emoji/person_with_pouting_face_tone5.png similarity index 100% rename from public/-/emojis/1/person_with_pouting_face_tone5.png rename to app/assets/images/emoji/person_with_pouting_face_tone5.png diff --git a/public/-/emojis/1/pick.png b/app/assets/images/emoji/pick.png similarity index 100% rename from public/-/emojis/1/pick.png rename to app/assets/images/emoji/pick.png diff --git a/public/-/emojis/1/pig.png b/app/assets/images/emoji/pig.png similarity index 100% rename from public/-/emojis/1/pig.png rename to app/assets/images/emoji/pig.png diff --git a/public/-/emojis/1/pig2.png b/app/assets/images/emoji/pig2.png similarity index 100% rename from public/-/emojis/1/pig2.png rename to app/assets/images/emoji/pig2.png diff --git a/public/-/emojis/1/pig_nose.png b/app/assets/images/emoji/pig_nose.png similarity index 100% rename from public/-/emojis/1/pig_nose.png rename to app/assets/images/emoji/pig_nose.png diff --git a/public/-/emojis/1/pill.png b/app/assets/images/emoji/pill.png similarity index 100% rename from public/-/emojis/1/pill.png rename to app/assets/images/emoji/pill.png diff --git a/public/-/emojis/1/pineapple.png b/app/assets/images/emoji/pineapple.png similarity index 100% rename from public/-/emojis/1/pineapple.png rename to app/assets/images/emoji/pineapple.png diff --git a/public/-/emojis/1/ping_pong.png b/app/assets/images/emoji/ping_pong.png similarity index 100% rename from public/-/emojis/1/ping_pong.png rename to app/assets/images/emoji/ping_pong.png diff --git a/public/-/emojis/1/pisces.png b/app/assets/images/emoji/pisces.png similarity index 100% rename from public/-/emojis/1/pisces.png rename to app/assets/images/emoji/pisces.png diff --git a/public/-/emojis/1/pizza.png b/app/assets/images/emoji/pizza.png similarity index 100% rename from public/-/emojis/1/pizza.png rename to app/assets/images/emoji/pizza.png diff --git a/public/-/emojis/1/place_of_worship.png b/app/assets/images/emoji/place_of_worship.png similarity index 100% rename from public/-/emojis/1/place_of_worship.png rename to app/assets/images/emoji/place_of_worship.png diff --git a/public/-/emojis/1/play_pause.png b/app/assets/images/emoji/play_pause.png similarity index 100% rename from public/-/emojis/1/play_pause.png rename to app/assets/images/emoji/play_pause.png diff --git a/public/-/emojis/1/point_down.png b/app/assets/images/emoji/point_down.png similarity index 100% rename from public/-/emojis/1/point_down.png rename to app/assets/images/emoji/point_down.png diff --git a/public/-/emojis/1/point_down_tone1.png b/app/assets/images/emoji/point_down_tone1.png similarity index 100% rename from public/-/emojis/1/point_down_tone1.png rename to app/assets/images/emoji/point_down_tone1.png diff --git a/public/-/emojis/1/point_down_tone2.png b/app/assets/images/emoji/point_down_tone2.png similarity index 100% rename from public/-/emojis/1/point_down_tone2.png rename to app/assets/images/emoji/point_down_tone2.png diff --git a/public/-/emojis/1/point_down_tone3.png b/app/assets/images/emoji/point_down_tone3.png similarity index 100% rename from public/-/emojis/1/point_down_tone3.png rename to app/assets/images/emoji/point_down_tone3.png diff --git a/public/-/emojis/1/point_down_tone4.png b/app/assets/images/emoji/point_down_tone4.png similarity index 100% rename from public/-/emojis/1/point_down_tone4.png rename to app/assets/images/emoji/point_down_tone4.png diff --git a/public/-/emojis/1/point_down_tone5.png b/app/assets/images/emoji/point_down_tone5.png similarity index 100% rename from public/-/emojis/1/point_down_tone5.png rename to app/assets/images/emoji/point_down_tone5.png diff --git a/public/-/emojis/1/point_left.png b/app/assets/images/emoji/point_left.png similarity index 100% rename from public/-/emojis/1/point_left.png rename to app/assets/images/emoji/point_left.png diff --git a/public/-/emojis/1/point_left_tone1.png b/app/assets/images/emoji/point_left_tone1.png similarity index 100% rename from public/-/emojis/1/point_left_tone1.png rename to app/assets/images/emoji/point_left_tone1.png diff --git a/public/-/emojis/1/point_left_tone2.png b/app/assets/images/emoji/point_left_tone2.png similarity index 100% rename from public/-/emojis/1/point_left_tone2.png rename to app/assets/images/emoji/point_left_tone2.png diff --git a/public/-/emojis/1/point_left_tone3.png b/app/assets/images/emoji/point_left_tone3.png similarity index 100% rename from public/-/emojis/1/point_left_tone3.png rename to app/assets/images/emoji/point_left_tone3.png diff --git a/public/-/emojis/1/point_left_tone4.png b/app/assets/images/emoji/point_left_tone4.png similarity index 100% rename from public/-/emojis/1/point_left_tone4.png rename to app/assets/images/emoji/point_left_tone4.png diff --git a/public/-/emojis/1/point_left_tone5.png b/app/assets/images/emoji/point_left_tone5.png similarity index 100% rename from public/-/emojis/1/point_left_tone5.png rename to app/assets/images/emoji/point_left_tone5.png diff --git a/public/-/emojis/1/point_right.png b/app/assets/images/emoji/point_right.png similarity index 100% rename from public/-/emojis/1/point_right.png rename to app/assets/images/emoji/point_right.png diff --git a/public/-/emojis/1/point_right_tone1.png b/app/assets/images/emoji/point_right_tone1.png similarity index 100% rename from public/-/emojis/1/point_right_tone1.png rename to app/assets/images/emoji/point_right_tone1.png diff --git a/public/-/emojis/1/point_right_tone2.png b/app/assets/images/emoji/point_right_tone2.png similarity index 100% rename from public/-/emojis/1/point_right_tone2.png rename to app/assets/images/emoji/point_right_tone2.png diff --git a/public/-/emojis/1/point_right_tone3.png b/app/assets/images/emoji/point_right_tone3.png similarity index 100% rename from public/-/emojis/1/point_right_tone3.png rename to app/assets/images/emoji/point_right_tone3.png diff --git a/public/-/emojis/1/point_right_tone4.png b/app/assets/images/emoji/point_right_tone4.png similarity index 100% rename from public/-/emojis/1/point_right_tone4.png rename to app/assets/images/emoji/point_right_tone4.png diff --git a/public/-/emojis/1/point_right_tone5.png b/app/assets/images/emoji/point_right_tone5.png similarity index 100% rename from public/-/emojis/1/point_right_tone5.png rename to app/assets/images/emoji/point_right_tone5.png diff --git a/public/-/emojis/1/point_up.png b/app/assets/images/emoji/point_up.png similarity index 100% rename from public/-/emojis/1/point_up.png rename to app/assets/images/emoji/point_up.png diff --git a/public/-/emojis/1/point_up_2.png b/app/assets/images/emoji/point_up_2.png similarity index 100% rename from public/-/emojis/1/point_up_2.png rename to app/assets/images/emoji/point_up_2.png diff --git a/public/-/emojis/1/point_up_2_tone1.png b/app/assets/images/emoji/point_up_2_tone1.png similarity index 100% rename from public/-/emojis/1/point_up_2_tone1.png rename to app/assets/images/emoji/point_up_2_tone1.png diff --git a/public/-/emojis/1/point_up_2_tone2.png b/app/assets/images/emoji/point_up_2_tone2.png similarity index 100% rename from public/-/emojis/1/point_up_2_tone2.png rename to app/assets/images/emoji/point_up_2_tone2.png diff --git a/public/-/emojis/1/point_up_2_tone3.png b/app/assets/images/emoji/point_up_2_tone3.png similarity index 100% rename from public/-/emojis/1/point_up_2_tone3.png rename to app/assets/images/emoji/point_up_2_tone3.png diff --git a/public/-/emojis/1/point_up_2_tone4.png b/app/assets/images/emoji/point_up_2_tone4.png similarity index 100% rename from public/-/emojis/1/point_up_2_tone4.png rename to app/assets/images/emoji/point_up_2_tone4.png diff --git a/public/-/emojis/1/point_up_2_tone5.png b/app/assets/images/emoji/point_up_2_tone5.png similarity index 100% rename from public/-/emojis/1/point_up_2_tone5.png rename to app/assets/images/emoji/point_up_2_tone5.png diff --git a/public/-/emojis/1/point_up_tone1.png b/app/assets/images/emoji/point_up_tone1.png similarity index 100% rename from public/-/emojis/1/point_up_tone1.png rename to app/assets/images/emoji/point_up_tone1.png diff --git a/public/-/emojis/1/point_up_tone2.png b/app/assets/images/emoji/point_up_tone2.png similarity index 100% rename from public/-/emojis/1/point_up_tone2.png rename to app/assets/images/emoji/point_up_tone2.png diff --git a/public/-/emojis/1/point_up_tone3.png b/app/assets/images/emoji/point_up_tone3.png similarity index 100% rename from public/-/emojis/1/point_up_tone3.png rename to app/assets/images/emoji/point_up_tone3.png diff --git a/public/-/emojis/1/point_up_tone4.png b/app/assets/images/emoji/point_up_tone4.png similarity index 100% rename from public/-/emojis/1/point_up_tone4.png rename to app/assets/images/emoji/point_up_tone4.png diff --git a/public/-/emojis/1/point_up_tone5.png b/app/assets/images/emoji/point_up_tone5.png similarity index 100% rename from public/-/emojis/1/point_up_tone5.png rename to app/assets/images/emoji/point_up_tone5.png diff --git a/public/-/emojis/1/police_car.png b/app/assets/images/emoji/police_car.png similarity index 100% rename from public/-/emojis/1/police_car.png rename to app/assets/images/emoji/police_car.png diff --git a/public/-/emojis/1/poodle.png b/app/assets/images/emoji/poodle.png similarity index 100% rename from public/-/emojis/1/poodle.png rename to app/assets/images/emoji/poodle.png diff --git a/public/-/emojis/1/poop.png b/app/assets/images/emoji/poop.png similarity index 100% rename from public/-/emojis/1/poop.png rename to app/assets/images/emoji/poop.png diff --git a/public/-/emojis/1/popcorn.png b/app/assets/images/emoji/popcorn.png similarity index 100% rename from public/-/emojis/1/popcorn.png rename to app/assets/images/emoji/popcorn.png diff --git a/public/-/emojis/1/post_office.png b/app/assets/images/emoji/post_office.png similarity index 100% rename from public/-/emojis/1/post_office.png rename to app/assets/images/emoji/post_office.png diff --git a/public/-/emojis/1/postal_horn.png b/app/assets/images/emoji/postal_horn.png similarity index 100% rename from public/-/emojis/1/postal_horn.png rename to app/assets/images/emoji/postal_horn.png diff --git a/public/-/emojis/1/postbox.png b/app/assets/images/emoji/postbox.png similarity index 100% rename from public/-/emojis/1/postbox.png rename to app/assets/images/emoji/postbox.png diff --git a/public/-/emojis/1/potable_water.png b/app/assets/images/emoji/potable_water.png similarity index 100% rename from public/-/emojis/1/potable_water.png rename to app/assets/images/emoji/potable_water.png diff --git a/public/-/emojis/1/potato.png b/app/assets/images/emoji/potato.png similarity index 100% rename from public/-/emojis/1/potato.png rename to app/assets/images/emoji/potato.png diff --git a/public/-/emojis/1/pouch.png b/app/assets/images/emoji/pouch.png similarity index 100% rename from public/-/emojis/1/pouch.png rename to app/assets/images/emoji/pouch.png diff --git a/public/-/emojis/1/poultry_leg.png b/app/assets/images/emoji/poultry_leg.png similarity index 100% rename from public/-/emojis/1/poultry_leg.png rename to app/assets/images/emoji/poultry_leg.png diff --git a/public/-/emojis/1/pound.png b/app/assets/images/emoji/pound.png similarity index 100% rename from public/-/emojis/1/pound.png rename to app/assets/images/emoji/pound.png diff --git a/public/-/emojis/1/pouting_cat.png b/app/assets/images/emoji/pouting_cat.png similarity index 100% rename from public/-/emojis/1/pouting_cat.png rename to app/assets/images/emoji/pouting_cat.png diff --git a/public/-/emojis/1/pray.png b/app/assets/images/emoji/pray.png similarity index 100% rename from public/-/emojis/1/pray.png rename to app/assets/images/emoji/pray.png diff --git a/public/-/emojis/1/pray_tone1.png b/app/assets/images/emoji/pray_tone1.png similarity index 100% rename from public/-/emojis/1/pray_tone1.png rename to app/assets/images/emoji/pray_tone1.png diff --git a/public/-/emojis/1/pray_tone2.png b/app/assets/images/emoji/pray_tone2.png similarity index 100% rename from public/-/emojis/1/pray_tone2.png rename to app/assets/images/emoji/pray_tone2.png diff --git a/public/-/emojis/1/pray_tone3.png b/app/assets/images/emoji/pray_tone3.png similarity index 100% rename from public/-/emojis/1/pray_tone3.png rename to app/assets/images/emoji/pray_tone3.png diff --git a/public/-/emojis/1/pray_tone4.png b/app/assets/images/emoji/pray_tone4.png similarity index 100% rename from public/-/emojis/1/pray_tone4.png rename to app/assets/images/emoji/pray_tone4.png diff --git a/public/-/emojis/1/pray_tone5.png b/app/assets/images/emoji/pray_tone5.png similarity index 100% rename from public/-/emojis/1/pray_tone5.png rename to app/assets/images/emoji/pray_tone5.png diff --git a/public/-/emojis/1/prayer_beads.png b/app/assets/images/emoji/prayer_beads.png similarity index 100% rename from public/-/emojis/1/prayer_beads.png rename to app/assets/images/emoji/prayer_beads.png diff --git a/public/-/emojis/1/pregnant_woman.png b/app/assets/images/emoji/pregnant_woman.png similarity index 100% rename from public/-/emojis/1/pregnant_woman.png rename to app/assets/images/emoji/pregnant_woman.png diff --git a/public/-/emojis/1/pregnant_woman_tone1.png b/app/assets/images/emoji/pregnant_woman_tone1.png similarity index 100% rename from public/-/emojis/1/pregnant_woman_tone1.png rename to app/assets/images/emoji/pregnant_woman_tone1.png diff --git a/public/-/emojis/1/pregnant_woman_tone2.png b/app/assets/images/emoji/pregnant_woman_tone2.png similarity index 100% rename from public/-/emojis/1/pregnant_woman_tone2.png rename to app/assets/images/emoji/pregnant_woman_tone2.png diff --git a/public/-/emojis/1/pregnant_woman_tone3.png b/app/assets/images/emoji/pregnant_woman_tone3.png similarity index 100% rename from public/-/emojis/1/pregnant_woman_tone3.png rename to app/assets/images/emoji/pregnant_woman_tone3.png diff --git a/public/-/emojis/1/pregnant_woman_tone4.png b/app/assets/images/emoji/pregnant_woman_tone4.png similarity index 100% rename from public/-/emojis/1/pregnant_woman_tone4.png rename to app/assets/images/emoji/pregnant_woman_tone4.png diff --git a/public/-/emojis/1/pregnant_woman_tone5.png b/app/assets/images/emoji/pregnant_woman_tone5.png similarity index 100% rename from public/-/emojis/1/pregnant_woman_tone5.png rename to app/assets/images/emoji/pregnant_woman_tone5.png diff --git a/public/-/emojis/1/prince.png b/app/assets/images/emoji/prince.png similarity index 100% rename from public/-/emojis/1/prince.png rename to app/assets/images/emoji/prince.png diff --git a/public/-/emojis/1/prince_tone1.png b/app/assets/images/emoji/prince_tone1.png similarity index 100% rename from public/-/emojis/1/prince_tone1.png rename to app/assets/images/emoji/prince_tone1.png diff --git a/public/-/emojis/1/prince_tone2.png b/app/assets/images/emoji/prince_tone2.png similarity index 100% rename from public/-/emojis/1/prince_tone2.png rename to app/assets/images/emoji/prince_tone2.png diff --git a/public/-/emojis/1/prince_tone3.png b/app/assets/images/emoji/prince_tone3.png similarity index 100% rename from public/-/emojis/1/prince_tone3.png rename to app/assets/images/emoji/prince_tone3.png diff --git a/public/-/emojis/1/prince_tone4.png b/app/assets/images/emoji/prince_tone4.png similarity index 100% rename from public/-/emojis/1/prince_tone4.png rename to app/assets/images/emoji/prince_tone4.png diff --git a/public/-/emojis/1/prince_tone5.png b/app/assets/images/emoji/prince_tone5.png similarity index 100% rename from public/-/emojis/1/prince_tone5.png rename to app/assets/images/emoji/prince_tone5.png diff --git a/public/-/emojis/1/princess.png b/app/assets/images/emoji/princess.png similarity index 100% rename from public/-/emojis/1/princess.png rename to app/assets/images/emoji/princess.png diff --git a/public/-/emojis/1/princess_tone1.png b/app/assets/images/emoji/princess_tone1.png similarity index 100% rename from public/-/emojis/1/princess_tone1.png rename to app/assets/images/emoji/princess_tone1.png diff --git a/public/-/emojis/1/princess_tone2.png b/app/assets/images/emoji/princess_tone2.png similarity index 100% rename from public/-/emojis/1/princess_tone2.png rename to app/assets/images/emoji/princess_tone2.png diff --git a/public/-/emojis/1/princess_tone3.png b/app/assets/images/emoji/princess_tone3.png similarity index 100% rename from public/-/emojis/1/princess_tone3.png rename to app/assets/images/emoji/princess_tone3.png diff --git a/public/-/emojis/1/princess_tone4.png b/app/assets/images/emoji/princess_tone4.png similarity index 100% rename from public/-/emojis/1/princess_tone4.png rename to app/assets/images/emoji/princess_tone4.png diff --git a/public/-/emojis/1/princess_tone5.png b/app/assets/images/emoji/princess_tone5.png similarity index 100% rename from public/-/emojis/1/princess_tone5.png rename to app/assets/images/emoji/princess_tone5.png diff --git a/public/-/emojis/1/printer.png b/app/assets/images/emoji/printer.png similarity index 100% rename from public/-/emojis/1/printer.png rename to app/assets/images/emoji/printer.png diff --git a/public/-/emojis/1/projector.png b/app/assets/images/emoji/projector.png similarity index 100% rename from public/-/emojis/1/projector.png rename to app/assets/images/emoji/projector.png diff --git a/public/-/emojis/1/punch.png b/app/assets/images/emoji/punch.png similarity index 100% rename from public/-/emojis/1/punch.png rename to app/assets/images/emoji/punch.png diff --git a/public/-/emojis/1/punch_tone1.png b/app/assets/images/emoji/punch_tone1.png similarity index 100% rename from public/-/emojis/1/punch_tone1.png rename to app/assets/images/emoji/punch_tone1.png diff --git a/public/-/emojis/1/punch_tone2.png b/app/assets/images/emoji/punch_tone2.png similarity index 100% rename from public/-/emojis/1/punch_tone2.png rename to app/assets/images/emoji/punch_tone2.png diff --git a/public/-/emojis/1/punch_tone3.png b/app/assets/images/emoji/punch_tone3.png similarity index 100% rename from public/-/emojis/1/punch_tone3.png rename to app/assets/images/emoji/punch_tone3.png diff --git a/public/-/emojis/1/punch_tone4.png b/app/assets/images/emoji/punch_tone4.png similarity index 100% rename from public/-/emojis/1/punch_tone4.png rename to app/assets/images/emoji/punch_tone4.png diff --git a/public/-/emojis/1/punch_tone5.png b/app/assets/images/emoji/punch_tone5.png similarity index 100% rename from public/-/emojis/1/punch_tone5.png rename to app/assets/images/emoji/punch_tone5.png diff --git a/public/-/emojis/1/purple_heart.png b/app/assets/images/emoji/purple_heart.png similarity index 100% rename from public/-/emojis/1/purple_heart.png rename to app/assets/images/emoji/purple_heart.png diff --git a/public/-/emojis/1/purse.png b/app/assets/images/emoji/purse.png similarity index 100% rename from public/-/emojis/1/purse.png rename to app/assets/images/emoji/purse.png diff --git a/public/-/emojis/1/pushpin.png b/app/assets/images/emoji/pushpin.png similarity index 100% rename from public/-/emojis/1/pushpin.png rename to app/assets/images/emoji/pushpin.png diff --git a/public/-/emojis/1/put_litter_in_its_place.png b/app/assets/images/emoji/put_litter_in_its_place.png similarity index 100% rename from public/-/emojis/1/put_litter_in_its_place.png rename to app/assets/images/emoji/put_litter_in_its_place.png diff --git a/public/-/emojis/1/question.png b/app/assets/images/emoji/question.png similarity index 100% rename from public/-/emojis/1/question.png rename to app/assets/images/emoji/question.png diff --git a/public/-/emojis/1/rabbit.png b/app/assets/images/emoji/rabbit.png similarity index 100% rename from public/-/emojis/1/rabbit.png rename to app/assets/images/emoji/rabbit.png diff --git a/public/-/emojis/1/rabbit2.png b/app/assets/images/emoji/rabbit2.png similarity index 100% rename from public/-/emojis/1/rabbit2.png rename to app/assets/images/emoji/rabbit2.png diff --git a/public/-/emojis/1/race_car.png b/app/assets/images/emoji/race_car.png similarity index 100% rename from public/-/emojis/1/race_car.png rename to app/assets/images/emoji/race_car.png diff --git a/public/-/emojis/1/racehorse.png b/app/assets/images/emoji/racehorse.png similarity index 100% rename from public/-/emojis/1/racehorse.png rename to app/assets/images/emoji/racehorse.png diff --git a/public/-/emojis/1/radio.png b/app/assets/images/emoji/radio.png similarity index 100% rename from public/-/emojis/1/radio.png rename to app/assets/images/emoji/radio.png diff --git a/public/-/emojis/1/radio_button.png b/app/assets/images/emoji/radio_button.png similarity index 100% rename from public/-/emojis/1/radio_button.png rename to app/assets/images/emoji/radio_button.png diff --git a/public/-/emojis/1/radioactive.png b/app/assets/images/emoji/radioactive.png similarity index 100% rename from public/-/emojis/1/radioactive.png rename to app/assets/images/emoji/radioactive.png diff --git a/public/-/emojis/1/rage.png b/app/assets/images/emoji/rage.png similarity index 100% rename from public/-/emojis/1/rage.png rename to app/assets/images/emoji/rage.png diff --git a/public/-/emojis/1/railway_car.png b/app/assets/images/emoji/railway_car.png similarity index 100% rename from public/-/emojis/1/railway_car.png rename to app/assets/images/emoji/railway_car.png diff --git a/public/-/emojis/1/railway_track.png b/app/assets/images/emoji/railway_track.png similarity index 100% rename from public/-/emojis/1/railway_track.png rename to app/assets/images/emoji/railway_track.png diff --git a/public/-/emojis/1/rainbow.png b/app/assets/images/emoji/rainbow.png similarity index 100% rename from public/-/emojis/1/rainbow.png rename to app/assets/images/emoji/rainbow.png diff --git a/public/-/emojis/1/raised_back_of_hand.png b/app/assets/images/emoji/raised_back_of_hand.png similarity index 100% rename from public/-/emojis/1/raised_back_of_hand.png rename to app/assets/images/emoji/raised_back_of_hand.png diff --git a/public/-/emojis/1/raised_back_of_hand_tone1.png b/app/assets/images/emoji/raised_back_of_hand_tone1.png similarity index 100% rename from public/-/emojis/1/raised_back_of_hand_tone1.png rename to app/assets/images/emoji/raised_back_of_hand_tone1.png diff --git a/public/-/emojis/1/raised_back_of_hand_tone2.png b/app/assets/images/emoji/raised_back_of_hand_tone2.png similarity index 100% rename from public/-/emojis/1/raised_back_of_hand_tone2.png rename to app/assets/images/emoji/raised_back_of_hand_tone2.png diff --git a/public/-/emojis/1/raised_back_of_hand_tone3.png b/app/assets/images/emoji/raised_back_of_hand_tone3.png similarity index 100% rename from public/-/emojis/1/raised_back_of_hand_tone3.png rename to app/assets/images/emoji/raised_back_of_hand_tone3.png diff --git a/public/-/emojis/1/raised_back_of_hand_tone4.png b/app/assets/images/emoji/raised_back_of_hand_tone4.png similarity index 100% rename from public/-/emojis/1/raised_back_of_hand_tone4.png rename to app/assets/images/emoji/raised_back_of_hand_tone4.png diff --git a/public/-/emojis/1/raised_back_of_hand_tone5.png b/app/assets/images/emoji/raised_back_of_hand_tone5.png similarity index 100% rename from public/-/emojis/1/raised_back_of_hand_tone5.png rename to app/assets/images/emoji/raised_back_of_hand_tone5.png diff --git a/public/-/emojis/1/raised_hand.png b/app/assets/images/emoji/raised_hand.png similarity index 100% rename from public/-/emojis/1/raised_hand.png rename to app/assets/images/emoji/raised_hand.png diff --git a/public/-/emojis/1/raised_hand_tone1.png b/app/assets/images/emoji/raised_hand_tone1.png similarity index 100% rename from public/-/emojis/1/raised_hand_tone1.png rename to app/assets/images/emoji/raised_hand_tone1.png diff --git a/public/-/emojis/1/raised_hand_tone2.png b/app/assets/images/emoji/raised_hand_tone2.png similarity index 100% rename from public/-/emojis/1/raised_hand_tone2.png rename to app/assets/images/emoji/raised_hand_tone2.png diff --git a/public/-/emojis/1/raised_hand_tone3.png b/app/assets/images/emoji/raised_hand_tone3.png similarity index 100% rename from public/-/emojis/1/raised_hand_tone3.png rename to app/assets/images/emoji/raised_hand_tone3.png diff --git a/public/-/emojis/1/raised_hand_tone4.png b/app/assets/images/emoji/raised_hand_tone4.png similarity index 100% rename from public/-/emojis/1/raised_hand_tone4.png rename to app/assets/images/emoji/raised_hand_tone4.png diff --git a/public/-/emojis/1/raised_hand_tone5.png b/app/assets/images/emoji/raised_hand_tone5.png similarity index 100% rename from public/-/emojis/1/raised_hand_tone5.png rename to app/assets/images/emoji/raised_hand_tone5.png diff --git a/public/-/emojis/1/raised_hands.png b/app/assets/images/emoji/raised_hands.png similarity index 100% rename from public/-/emojis/1/raised_hands.png rename to app/assets/images/emoji/raised_hands.png diff --git a/public/-/emojis/1/raised_hands_tone1.png b/app/assets/images/emoji/raised_hands_tone1.png similarity index 100% rename from public/-/emojis/1/raised_hands_tone1.png rename to app/assets/images/emoji/raised_hands_tone1.png diff --git a/public/-/emojis/1/raised_hands_tone2.png b/app/assets/images/emoji/raised_hands_tone2.png similarity index 100% rename from public/-/emojis/1/raised_hands_tone2.png rename to app/assets/images/emoji/raised_hands_tone2.png diff --git a/public/-/emojis/1/raised_hands_tone3.png b/app/assets/images/emoji/raised_hands_tone3.png similarity index 100% rename from public/-/emojis/1/raised_hands_tone3.png rename to app/assets/images/emoji/raised_hands_tone3.png diff --git a/public/-/emojis/1/raised_hands_tone4.png b/app/assets/images/emoji/raised_hands_tone4.png similarity index 100% rename from public/-/emojis/1/raised_hands_tone4.png rename to app/assets/images/emoji/raised_hands_tone4.png diff --git a/public/-/emojis/1/raised_hands_tone5.png b/app/assets/images/emoji/raised_hands_tone5.png similarity index 100% rename from public/-/emojis/1/raised_hands_tone5.png rename to app/assets/images/emoji/raised_hands_tone5.png diff --git a/public/-/emojis/1/raising_hand.png b/app/assets/images/emoji/raising_hand.png similarity index 100% rename from public/-/emojis/1/raising_hand.png rename to app/assets/images/emoji/raising_hand.png diff --git a/public/-/emojis/1/raising_hand_tone1.png b/app/assets/images/emoji/raising_hand_tone1.png similarity index 100% rename from public/-/emojis/1/raising_hand_tone1.png rename to app/assets/images/emoji/raising_hand_tone1.png diff --git a/public/-/emojis/1/raising_hand_tone2.png b/app/assets/images/emoji/raising_hand_tone2.png similarity index 100% rename from public/-/emojis/1/raising_hand_tone2.png rename to app/assets/images/emoji/raising_hand_tone2.png diff --git a/public/-/emojis/1/raising_hand_tone3.png b/app/assets/images/emoji/raising_hand_tone3.png similarity index 100% rename from public/-/emojis/1/raising_hand_tone3.png rename to app/assets/images/emoji/raising_hand_tone3.png diff --git a/public/-/emojis/1/raising_hand_tone4.png b/app/assets/images/emoji/raising_hand_tone4.png similarity index 100% rename from public/-/emojis/1/raising_hand_tone4.png rename to app/assets/images/emoji/raising_hand_tone4.png diff --git a/public/-/emojis/1/raising_hand_tone5.png b/app/assets/images/emoji/raising_hand_tone5.png similarity index 100% rename from public/-/emojis/1/raising_hand_tone5.png rename to app/assets/images/emoji/raising_hand_tone5.png diff --git a/public/-/emojis/1/ram.png b/app/assets/images/emoji/ram.png similarity index 100% rename from public/-/emojis/1/ram.png rename to app/assets/images/emoji/ram.png diff --git a/public/-/emojis/1/ramen.png b/app/assets/images/emoji/ramen.png similarity index 100% rename from public/-/emojis/1/ramen.png rename to app/assets/images/emoji/ramen.png diff --git a/public/-/emojis/1/rat.png b/app/assets/images/emoji/rat.png similarity index 100% rename from public/-/emojis/1/rat.png rename to app/assets/images/emoji/rat.png diff --git a/public/-/emojis/1/record_button.png b/app/assets/images/emoji/record_button.png similarity index 100% rename from public/-/emojis/1/record_button.png rename to app/assets/images/emoji/record_button.png diff --git a/public/-/emojis/1/recycle.png b/app/assets/images/emoji/recycle.png similarity index 100% rename from public/-/emojis/1/recycle.png rename to app/assets/images/emoji/recycle.png diff --git a/public/-/emojis/1/red_car.png b/app/assets/images/emoji/red_car.png similarity index 100% rename from public/-/emojis/1/red_car.png rename to app/assets/images/emoji/red_car.png diff --git a/public/-/emojis/1/red_circle.png b/app/assets/images/emoji/red_circle.png similarity index 100% rename from public/-/emojis/1/red_circle.png rename to app/assets/images/emoji/red_circle.png diff --git a/public/-/emojis/1/registered.png b/app/assets/images/emoji/registered.png similarity index 100% rename from public/-/emojis/1/registered.png rename to app/assets/images/emoji/registered.png diff --git a/public/-/emojis/1/relaxed.png b/app/assets/images/emoji/relaxed.png similarity index 100% rename from public/-/emojis/1/relaxed.png rename to app/assets/images/emoji/relaxed.png diff --git a/public/-/emojis/1/relieved.png b/app/assets/images/emoji/relieved.png similarity index 100% rename from public/-/emojis/1/relieved.png rename to app/assets/images/emoji/relieved.png diff --git a/public/-/emojis/1/reminder_ribbon.png b/app/assets/images/emoji/reminder_ribbon.png similarity index 100% rename from public/-/emojis/1/reminder_ribbon.png rename to app/assets/images/emoji/reminder_ribbon.png diff --git a/public/-/emojis/1/repeat.png b/app/assets/images/emoji/repeat.png similarity index 100% rename from public/-/emojis/1/repeat.png rename to app/assets/images/emoji/repeat.png diff --git a/public/-/emojis/1/repeat_one.png b/app/assets/images/emoji/repeat_one.png similarity index 100% rename from public/-/emojis/1/repeat_one.png rename to app/assets/images/emoji/repeat_one.png diff --git a/public/-/emojis/1/restroom.png b/app/assets/images/emoji/restroom.png similarity index 100% rename from public/-/emojis/1/restroom.png rename to app/assets/images/emoji/restroom.png diff --git a/public/-/emojis/1/revolving_hearts.png b/app/assets/images/emoji/revolving_hearts.png similarity index 100% rename from public/-/emojis/1/revolving_hearts.png rename to app/assets/images/emoji/revolving_hearts.png diff --git a/public/-/emojis/1/rewind.png b/app/assets/images/emoji/rewind.png similarity index 100% rename from public/-/emojis/1/rewind.png rename to app/assets/images/emoji/rewind.png diff --git a/public/-/emojis/1/rhino.png b/app/assets/images/emoji/rhino.png similarity index 100% rename from public/-/emojis/1/rhino.png rename to app/assets/images/emoji/rhino.png diff --git a/public/-/emojis/1/ribbon.png b/app/assets/images/emoji/ribbon.png similarity index 100% rename from public/-/emojis/1/ribbon.png rename to app/assets/images/emoji/ribbon.png diff --git a/public/-/emojis/1/rice.png b/app/assets/images/emoji/rice.png similarity index 100% rename from public/-/emojis/1/rice.png rename to app/assets/images/emoji/rice.png diff --git a/public/-/emojis/1/rice_ball.png b/app/assets/images/emoji/rice_ball.png similarity index 100% rename from public/-/emojis/1/rice_ball.png rename to app/assets/images/emoji/rice_ball.png diff --git a/public/-/emojis/1/rice_cracker.png b/app/assets/images/emoji/rice_cracker.png similarity index 100% rename from public/-/emojis/1/rice_cracker.png rename to app/assets/images/emoji/rice_cracker.png diff --git a/public/-/emojis/1/rice_scene.png b/app/assets/images/emoji/rice_scene.png similarity index 100% rename from public/-/emojis/1/rice_scene.png rename to app/assets/images/emoji/rice_scene.png diff --git a/public/-/emojis/1/right_facing_fist.png b/app/assets/images/emoji/right_facing_fist.png similarity index 100% rename from public/-/emojis/1/right_facing_fist.png rename to app/assets/images/emoji/right_facing_fist.png diff --git a/public/-/emojis/1/right_facing_fist_tone1.png b/app/assets/images/emoji/right_facing_fist_tone1.png similarity index 100% rename from public/-/emojis/1/right_facing_fist_tone1.png rename to app/assets/images/emoji/right_facing_fist_tone1.png diff --git a/public/-/emojis/1/right_facing_fist_tone2.png b/app/assets/images/emoji/right_facing_fist_tone2.png similarity index 100% rename from public/-/emojis/1/right_facing_fist_tone2.png rename to app/assets/images/emoji/right_facing_fist_tone2.png diff --git a/public/-/emojis/1/right_facing_fist_tone3.png b/app/assets/images/emoji/right_facing_fist_tone3.png similarity index 100% rename from public/-/emojis/1/right_facing_fist_tone3.png rename to app/assets/images/emoji/right_facing_fist_tone3.png diff --git a/public/-/emojis/1/right_facing_fist_tone4.png b/app/assets/images/emoji/right_facing_fist_tone4.png similarity index 100% rename from public/-/emojis/1/right_facing_fist_tone4.png rename to app/assets/images/emoji/right_facing_fist_tone4.png diff --git a/public/-/emojis/1/right_facing_fist_tone5.png b/app/assets/images/emoji/right_facing_fist_tone5.png similarity index 100% rename from public/-/emojis/1/right_facing_fist_tone5.png rename to app/assets/images/emoji/right_facing_fist_tone5.png diff --git a/public/-/emojis/1/ring.png b/app/assets/images/emoji/ring.png similarity index 100% rename from public/-/emojis/1/ring.png rename to app/assets/images/emoji/ring.png diff --git a/public/-/emojis/1/robot.png b/app/assets/images/emoji/robot.png similarity index 100% rename from public/-/emojis/1/robot.png rename to app/assets/images/emoji/robot.png diff --git a/public/-/emojis/1/rocket.png b/app/assets/images/emoji/rocket.png similarity index 100% rename from public/-/emojis/1/rocket.png rename to app/assets/images/emoji/rocket.png diff --git a/public/-/emojis/1/rofl.png b/app/assets/images/emoji/rofl.png similarity index 100% rename from public/-/emojis/1/rofl.png rename to app/assets/images/emoji/rofl.png diff --git a/public/-/emojis/1/roller_coaster.png b/app/assets/images/emoji/roller_coaster.png similarity index 100% rename from public/-/emojis/1/roller_coaster.png rename to app/assets/images/emoji/roller_coaster.png diff --git a/public/-/emojis/1/rolling_eyes.png b/app/assets/images/emoji/rolling_eyes.png similarity index 100% rename from public/-/emojis/1/rolling_eyes.png rename to app/assets/images/emoji/rolling_eyes.png diff --git a/public/-/emojis/1/rooster.png b/app/assets/images/emoji/rooster.png similarity index 100% rename from public/-/emojis/1/rooster.png rename to app/assets/images/emoji/rooster.png diff --git a/public/-/emojis/1/rose.png b/app/assets/images/emoji/rose.png similarity index 100% rename from public/-/emojis/1/rose.png rename to app/assets/images/emoji/rose.png diff --git a/public/-/emojis/1/rosette.png b/app/assets/images/emoji/rosette.png similarity index 100% rename from public/-/emojis/1/rosette.png rename to app/assets/images/emoji/rosette.png diff --git a/public/-/emojis/1/rotating_light.png b/app/assets/images/emoji/rotating_light.png similarity index 100% rename from public/-/emojis/1/rotating_light.png rename to app/assets/images/emoji/rotating_light.png diff --git a/public/-/emojis/1/round_pushpin.png b/app/assets/images/emoji/round_pushpin.png similarity index 100% rename from public/-/emojis/1/round_pushpin.png rename to app/assets/images/emoji/round_pushpin.png diff --git a/public/-/emojis/1/rowboat.png b/app/assets/images/emoji/rowboat.png similarity index 100% rename from public/-/emojis/1/rowboat.png rename to app/assets/images/emoji/rowboat.png diff --git a/public/-/emojis/1/rowboat_tone1.png b/app/assets/images/emoji/rowboat_tone1.png similarity index 100% rename from public/-/emojis/1/rowboat_tone1.png rename to app/assets/images/emoji/rowboat_tone1.png diff --git a/public/-/emojis/1/rowboat_tone2.png b/app/assets/images/emoji/rowboat_tone2.png similarity index 100% rename from public/-/emojis/1/rowboat_tone2.png rename to app/assets/images/emoji/rowboat_tone2.png diff --git a/public/-/emojis/1/rowboat_tone3.png b/app/assets/images/emoji/rowboat_tone3.png similarity index 100% rename from public/-/emojis/1/rowboat_tone3.png rename to app/assets/images/emoji/rowboat_tone3.png diff --git a/public/-/emojis/1/rowboat_tone4.png b/app/assets/images/emoji/rowboat_tone4.png similarity index 100% rename from public/-/emojis/1/rowboat_tone4.png rename to app/assets/images/emoji/rowboat_tone4.png diff --git a/public/-/emojis/1/rowboat_tone5.png b/app/assets/images/emoji/rowboat_tone5.png similarity index 100% rename from public/-/emojis/1/rowboat_tone5.png rename to app/assets/images/emoji/rowboat_tone5.png diff --git a/public/-/emojis/1/rugby_football.png b/app/assets/images/emoji/rugby_football.png similarity index 100% rename from public/-/emojis/1/rugby_football.png rename to app/assets/images/emoji/rugby_football.png diff --git a/public/-/emojis/1/runner.png b/app/assets/images/emoji/runner.png similarity index 100% rename from public/-/emojis/1/runner.png rename to app/assets/images/emoji/runner.png diff --git a/public/-/emojis/1/runner_tone1.png b/app/assets/images/emoji/runner_tone1.png similarity index 100% rename from public/-/emojis/1/runner_tone1.png rename to app/assets/images/emoji/runner_tone1.png diff --git a/public/-/emojis/1/runner_tone2.png b/app/assets/images/emoji/runner_tone2.png similarity index 100% rename from public/-/emojis/1/runner_tone2.png rename to app/assets/images/emoji/runner_tone2.png diff --git a/public/-/emojis/1/runner_tone3.png b/app/assets/images/emoji/runner_tone3.png similarity index 100% rename from public/-/emojis/1/runner_tone3.png rename to app/assets/images/emoji/runner_tone3.png diff --git a/public/-/emojis/1/runner_tone4.png b/app/assets/images/emoji/runner_tone4.png similarity index 100% rename from public/-/emojis/1/runner_tone4.png rename to app/assets/images/emoji/runner_tone4.png diff --git a/public/-/emojis/1/runner_tone5.png b/app/assets/images/emoji/runner_tone5.png similarity index 100% rename from public/-/emojis/1/runner_tone5.png rename to app/assets/images/emoji/runner_tone5.png diff --git a/public/-/emojis/1/running_shirt_with_sash.png b/app/assets/images/emoji/running_shirt_with_sash.png similarity index 100% rename from public/-/emojis/1/running_shirt_with_sash.png rename to app/assets/images/emoji/running_shirt_with_sash.png diff --git a/public/-/emojis/1/sa.png b/app/assets/images/emoji/sa.png similarity index 100% rename from public/-/emojis/1/sa.png rename to app/assets/images/emoji/sa.png diff --git a/public/-/emojis/1/sagittarius.png b/app/assets/images/emoji/sagittarius.png similarity index 100% rename from public/-/emojis/1/sagittarius.png rename to app/assets/images/emoji/sagittarius.png diff --git a/public/-/emojis/1/sailboat.png b/app/assets/images/emoji/sailboat.png similarity index 100% rename from public/-/emojis/1/sailboat.png rename to app/assets/images/emoji/sailboat.png diff --git a/public/-/emojis/1/sake.png b/app/assets/images/emoji/sake.png similarity index 100% rename from public/-/emojis/1/sake.png rename to app/assets/images/emoji/sake.png diff --git a/public/-/emojis/1/salad.png b/app/assets/images/emoji/salad.png similarity index 100% rename from public/-/emojis/1/salad.png rename to app/assets/images/emoji/salad.png diff --git a/public/-/emojis/1/sandal.png b/app/assets/images/emoji/sandal.png similarity index 100% rename from public/-/emojis/1/sandal.png rename to app/assets/images/emoji/sandal.png diff --git a/public/-/emojis/1/santa.png b/app/assets/images/emoji/santa.png similarity index 100% rename from public/-/emojis/1/santa.png rename to app/assets/images/emoji/santa.png diff --git a/public/-/emojis/1/santa_tone1.png b/app/assets/images/emoji/santa_tone1.png similarity index 100% rename from public/-/emojis/1/santa_tone1.png rename to app/assets/images/emoji/santa_tone1.png diff --git a/public/-/emojis/1/santa_tone2.png b/app/assets/images/emoji/santa_tone2.png similarity index 100% rename from public/-/emojis/1/santa_tone2.png rename to app/assets/images/emoji/santa_tone2.png diff --git a/public/-/emojis/1/santa_tone3.png b/app/assets/images/emoji/santa_tone3.png similarity index 100% rename from public/-/emojis/1/santa_tone3.png rename to app/assets/images/emoji/santa_tone3.png diff --git a/public/-/emojis/1/santa_tone4.png b/app/assets/images/emoji/santa_tone4.png similarity index 100% rename from public/-/emojis/1/santa_tone4.png rename to app/assets/images/emoji/santa_tone4.png diff --git a/public/-/emojis/1/santa_tone5.png b/app/assets/images/emoji/santa_tone5.png similarity index 100% rename from public/-/emojis/1/santa_tone5.png rename to app/assets/images/emoji/santa_tone5.png diff --git a/public/-/emojis/1/satellite.png b/app/assets/images/emoji/satellite.png similarity index 100% rename from public/-/emojis/1/satellite.png rename to app/assets/images/emoji/satellite.png diff --git a/public/-/emojis/1/satellite_orbital.png b/app/assets/images/emoji/satellite_orbital.png similarity index 100% rename from public/-/emojis/1/satellite_orbital.png rename to app/assets/images/emoji/satellite_orbital.png diff --git a/public/-/emojis/1/saxophone.png b/app/assets/images/emoji/saxophone.png similarity index 100% rename from public/-/emojis/1/saxophone.png rename to app/assets/images/emoji/saxophone.png diff --git a/public/-/emojis/1/scales.png b/app/assets/images/emoji/scales.png similarity index 100% rename from public/-/emojis/1/scales.png rename to app/assets/images/emoji/scales.png diff --git a/public/-/emojis/1/school.png b/app/assets/images/emoji/school.png similarity index 100% rename from public/-/emojis/1/school.png rename to app/assets/images/emoji/school.png diff --git a/public/-/emojis/1/school_satchel.png b/app/assets/images/emoji/school_satchel.png similarity index 100% rename from public/-/emojis/1/school_satchel.png rename to app/assets/images/emoji/school_satchel.png diff --git a/public/-/emojis/1/scissors.png b/app/assets/images/emoji/scissors.png similarity index 100% rename from public/-/emojis/1/scissors.png rename to app/assets/images/emoji/scissors.png diff --git a/public/-/emojis/1/scooter.png b/app/assets/images/emoji/scooter.png similarity index 100% rename from public/-/emojis/1/scooter.png rename to app/assets/images/emoji/scooter.png diff --git a/public/-/emojis/1/scorpion.png b/app/assets/images/emoji/scorpion.png similarity index 100% rename from public/-/emojis/1/scorpion.png rename to app/assets/images/emoji/scorpion.png diff --git a/public/-/emojis/1/scorpius.png b/app/assets/images/emoji/scorpius.png similarity index 100% rename from public/-/emojis/1/scorpius.png rename to app/assets/images/emoji/scorpius.png diff --git a/public/-/emojis/1/scream.png b/app/assets/images/emoji/scream.png similarity index 100% rename from public/-/emojis/1/scream.png rename to app/assets/images/emoji/scream.png diff --git a/public/-/emojis/1/scream_cat.png b/app/assets/images/emoji/scream_cat.png similarity index 100% rename from public/-/emojis/1/scream_cat.png rename to app/assets/images/emoji/scream_cat.png diff --git a/public/-/emojis/1/scroll.png b/app/assets/images/emoji/scroll.png similarity index 100% rename from public/-/emojis/1/scroll.png rename to app/assets/images/emoji/scroll.png diff --git a/public/-/emojis/1/seat.png b/app/assets/images/emoji/seat.png similarity index 100% rename from public/-/emojis/1/seat.png rename to app/assets/images/emoji/seat.png diff --git a/public/-/emojis/1/second_place.png b/app/assets/images/emoji/second_place.png similarity index 100% rename from public/-/emojis/1/second_place.png rename to app/assets/images/emoji/second_place.png diff --git a/public/-/emojis/1/secret.png b/app/assets/images/emoji/secret.png similarity index 100% rename from public/-/emojis/1/secret.png rename to app/assets/images/emoji/secret.png diff --git a/public/-/emojis/1/see_no_evil.png b/app/assets/images/emoji/see_no_evil.png similarity index 100% rename from public/-/emojis/1/see_no_evil.png rename to app/assets/images/emoji/see_no_evil.png diff --git a/public/-/emojis/1/seedling.png b/app/assets/images/emoji/seedling.png similarity index 100% rename from public/-/emojis/1/seedling.png rename to app/assets/images/emoji/seedling.png diff --git a/public/-/emojis/1/selfie.png b/app/assets/images/emoji/selfie.png similarity index 100% rename from public/-/emojis/1/selfie.png rename to app/assets/images/emoji/selfie.png diff --git a/public/-/emojis/1/selfie_tone1.png b/app/assets/images/emoji/selfie_tone1.png similarity index 100% rename from public/-/emojis/1/selfie_tone1.png rename to app/assets/images/emoji/selfie_tone1.png diff --git a/public/-/emojis/1/selfie_tone2.png b/app/assets/images/emoji/selfie_tone2.png similarity index 100% rename from public/-/emojis/1/selfie_tone2.png rename to app/assets/images/emoji/selfie_tone2.png diff --git a/public/-/emojis/1/selfie_tone3.png b/app/assets/images/emoji/selfie_tone3.png similarity index 100% rename from public/-/emojis/1/selfie_tone3.png rename to app/assets/images/emoji/selfie_tone3.png diff --git a/public/-/emojis/1/selfie_tone4.png b/app/assets/images/emoji/selfie_tone4.png similarity index 100% rename from public/-/emojis/1/selfie_tone4.png rename to app/assets/images/emoji/selfie_tone4.png diff --git a/public/-/emojis/1/selfie_tone5.png b/app/assets/images/emoji/selfie_tone5.png similarity index 100% rename from public/-/emojis/1/selfie_tone5.png rename to app/assets/images/emoji/selfie_tone5.png diff --git a/public/-/emojis/1/seven.png b/app/assets/images/emoji/seven.png similarity index 100% rename from public/-/emojis/1/seven.png rename to app/assets/images/emoji/seven.png diff --git a/public/-/emojis/1/shallow_pan_of_food.png b/app/assets/images/emoji/shallow_pan_of_food.png similarity index 100% rename from public/-/emojis/1/shallow_pan_of_food.png rename to app/assets/images/emoji/shallow_pan_of_food.png diff --git a/public/-/emojis/1/shamrock.png b/app/assets/images/emoji/shamrock.png similarity index 100% rename from public/-/emojis/1/shamrock.png rename to app/assets/images/emoji/shamrock.png diff --git a/public/-/emojis/1/shark.png b/app/assets/images/emoji/shark.png similarity index 100% rename from public/-/emojis/1/shark.png rename to app/assets/images/emoji/shark.png diff --git a/public/-/emojis/1/shaved_ice.png b/app/assets/images/emoji/shaved_ice.png similarity index 100% rename from public/-/emojis/1/shaved_ice.png rename to app/assets/images/emoji/shaved_ice.png diff --git a/public/-/emojis/1/sheep.png b/app/assets/images/emoji/sheep.png similarity index 100% rename from public/-/emojis/1/sheep.png rename to app/assets/images/emoji/sheep.png diff --git a/public/-/emojis/1/shell.png b/app/assets/images/emoji/shell.png similarity index 100% rename from public/-/emojis/1/shell.png rename to app/assets/images/emoji/shell.png diff --git a/public/-/emojis/1/shield.png b/app/assets/images/emoji/shield.png similarity index 100% rename from public/-/emojis/1/shield.png rename to app/assets/images/emoji/shield.png diff --git a/public/-/emojis/1/shinto_shrine.png b/app/assets/images/emoji/shinto_shrine.png similarity index 100% rename from public/-/emojis/1/shinto_shrine.png rename to app/assets/images/emoji/shinto_shrine.png diff --git a/public/-/emojis/1/ship.png b/app/assets/images/emoji/ship.png similarity index 100% rename from public/-/emojis/1/ship.png rename to app/assets/images/emoji/ship.png diff --git a/public/-/emojis/1/shirt.png b/app/assets/images/emoji/shirt.png similarity index 100% rename from public/-/emojis/1/shirt.png rename to app/assets/images/emoji/shirt.png diff --git a/public/-/emojis/1/shopping_bags.png b/app/assets/images/emoji/shopping_bags.png similarity index 100% rename from public/-/emojis/1/shopping_bags.png rename to app/assets/images/emoji/shopping_bags.png diff --git a/public/-/emojis/1/shopping_cart.png b/app/assets/images/emoji/shopping_cart.png similarity index 100% rename from public/-/emojis/1/shopping_cart.png rename to app/assets/images/emoji/shopping_cart.png diff --git a/public/-/emojis/1/shower.png b/app/assets/images/emoji/shower.png similarity index 100% rename from public/-/emojis/1/shower.png rename to app/assets/images/emoji/shower.png diff --git a/public/-/emojis/1/shrimp.png b/app/assets/images/emoji/shrimp.png similarity index 100% rename from public/-/emojis/1/shrimp.png rename to app/assets/images/emoji/shrimp.png diff --git a/public/-/emojis/1/shrug.png b/app/assets/images/emoji/shrug.png similarity index 100% rename from public/-/emojis/1/shrug.png rename to app/assets/images/emoji/shrug.png diff --git a/public/-/emojis/1/shrug_tone1.png b/app/assets/images/emoji/shrug_tone1.png similarity index 100% rename from public/-/emojis/1/shrug_tone1.png rename to app/assets/images/emoji/shrug_tone1.png diff --git a/public/-/emojis/1/shrug_tone2.png b/app/assets/images/emoji/shrug_tone2.png similarity index 100% rename from public/-/emojis/1/shrug_tone2.png rename to app/assets/images/emoji/shrug_tone2.png diff --git a/public/-/emojis/1/shrug_tone3.png b/app/assets/images/emoji/shrug_tone3.png similarity index 100% rename from public/-/emojis/1/shrug_tone3.png rename to app/assets/images/emoji/shrug_tone3.png diff --git a/public/-/emojis/1/shrug_tone4.png b/app/assets/images/emoji/shrug_tone4.png similarity index 100% rename from public/-/emojis/1/shrug_tone4.png rename to app/assets/images/emoji/shrug_tone4.png diff --git a/public/-/emojis/1/shrug_tone5.png b/app/assets/images/emoji/shrug_tone5.png similarity index 100% rename from public/-/emojis/1/shrug_tone5.png rename to app/assets/images/emoji/shrug_tone5.png diff --git a/public/-/emojis/1/signal_strength.png b/app/assets/images/emoji/signal_strength.png similarity index 100% rename from public/-/emojis/1/signal_strength.png rename to app/assets/images/emoji/signal_strength.png diff --git a/public/-/emojis/1/six.png b/app/assets/images/emoji/six.png similarity index 100% rename from public/-/emojis/1/six.png rename to app/assets/images/emoji/six.png diff --git a/public/-/emojis/1/six_pointed_star.png b/app/assets/images/emoji/six_pointed_star.png similarity index 100% rename from public/-/emojis/1/six_pointed_star.png rename to app/assets/images/emoji/six_pointed_star.png diff --git a/public/-/emojis/1/ski.png b/app/assets/images/emoji/ski.png similarity index 100% rename from public/-/emojis/1/ski.png rename to app/assets/images/emoji/ski.png diff --git a/public/-/emojis/1/skier.png b/app/assets/images/emoji/skier.png similarity index 100% rename from public/-/emojis/1/skier.png rename to app/assets/images/emoji/skier.png diff --git a/public/-/emojis/1/skull.png b/app/assets/images/emoji/skull.png similarity index 100% rename from public/-/emojis/1/skull.png rename to app/assets/images/emoji/skull.png diff --git a/public/-/emojis/1/skull_crossbones.png b/app/assets/images/emoji/skull_crossbones.png similarity index 100% rename from public/-/emojis/1/skull_crossbones.png rename to app/assets/images/emoji/skull_crossbones.png diff --git a/public/-/emojis/1/sleeping.png b/app/assets/images/emoji/sleeping.png similarity index 100% rename from public/-/emojis/1/sleeping.png rename to app/assets/images/emoji/sleeping.png diff --git a/public/-/emojis/1/sleeping_accommodation.png b/app/assets/images/emoji/sleeping_accommodation.png similarity index 100% rename from public/-/emojis/1/sleeping_accommodation.png rename to app/assets/images/emoji/sleeping_accommodation.png diff --git a/public/-/emojis/1/sleepy.png b/app/assets/images/emoji/sleepy.png similarity index 100% rename from public/-/emojis/1/sleepy.png rename to app/assets/images/emoji/sleepy.png diff --git a/public/-/emojis/1/slight_frown.png b/app/assets/images/emoji/slight_frown.png similarity index 100% rename from public/-/emojis/1/slight_frown.png rename to app/assets/images/emoji/slight_frown.png diff --git a/public/-/emojis/1/slight_smile.png b/app/assets/images/emoji/slight_smile.png similarity index 100% rename from public/-/emojis/1/slight_smile.png rename to app/assets/images/emoji/slight_smile.png diff --git a/public/-/emojis/1/slot_machine.png b/app/assets/images/emoji/slot_machine.png similarity index 100% rename from public/-/emojis/1/slot_machine.png rename to app/assets/images/emoji/slot_machine.png diff --git a/public/-/emojis/1/small_blue_diamond.png b/app/assets/images/emoji/small_blue_diamond.png similarity index 100% rename from public/-/emojis/1/small_blue_diamond.png rename to app/assets/images/emoji/small_blue_diamond.png diff --git a/public/-/emojis/1/small_orange_diamond.png b/app/assets/images/emoji/small_orange_diamond.png similarity index 100% rename from public/-/emojis/1/small_orange_diamond.png rename to app/assets/images/emoji/small_orange_diamond.png diff --git a/public/-/emojis/1/small_red_triangle.png b/app/assets/images/emoji/small_red_triangle.png similarity index 100% rename from public/-/emojis/1/small_red_triangle.png rename to app/assets/images/emoji/small_red_triangle.png diff --git a/public/-/emojis/1/small_red_triangle_down.png b/app/assets/images/emoji/small_red_triangle_down.png similarity index 100% rename from public/-/emojis/1/small_red_triangle_down.png rename to app/assets/images/emoji/small_red_triangle_down.png diff --git a/public/-/emojis/1/smile.png b/app/assets/images/emoji/smile.png similarity index 100% rename from public/-/emojis/1/smile.png rename to app/assets/images/emoji/smile.png diff --git a/public/-/emojis/1/smile_cat.png b/app/assets/images/emoji/smile_cat.png similarity index 100% rename from public/-/emojis/1/smile_cat.png rename to app/assets/images/emoji/smile_cat.png diff --git a/public/-/emojis/1/smiley.png b/app/assets/images/emoji/smiley.png similarity index 100% rename from public/-/emojis/1/smiley.png rename to app/assets/images/emoji/smiley.png diff --git a/public/-/emojis/1/smiley_cat.png b/app/assets/images/emoji/smiley_cat.png similarity index 100% rename from public/-/emojis/1/smiley_cat.png rename to app/assets/images/emoji/smiley_cat.png diff --git a/public/-/emojis/1/smiling_imp.png b/app/assets/images/emoji/smiling_imp.png similarity index 100% rename from public/-/emojis/1/smiling_imp.png rename to app/assets/images/emoji/smiling_imp.png diff --git a/public/-/emojis/1/smirk.png b/app/assets/images/emoji/smirk.png similarity index 100% rename from public/-/emojis/1/smirk.png rename to app/assets/images/emoji/smirk.png diff --git a/public/-/emojis/1/smirk_cat.png b/app/assets/images/emoji/smirk_cat.png similarity index 100% rename from public/-/emojis/1/smirk_cat.png rename to app/assets/images/emoji/smirk_cat.png diff --git a/public/-/emojis/1/smoking.png b/app/assets/images/emoji/smoking.png similarity index 100% rename from public/-/emojis/1/smoking.png rename to app/assets/images/emoji/smoking.png diff --git a/public/-/emojis/1/snail.png b/app/assets/images/emoji/snail.png similarity index 100% rename from public/-/emojis/1/snail.png rename to app/assets/images/emoji/snail.png diff --git a/public/-/emojis/1/snake.png b/app/assets/images/emoji/snake.png similarity index 100% rename from public/-/emojis/1/snake.png rename to app/assets/images/emoji/snake.png diff --git a/public/-/emojis/1/sneezing_face.png b/app/assets/images/emoji/sneezing_face.png similarity index 100% rename from public/-/emojis/1/sneezing_face.png rename to app/assets/images/emoji/sneezing_face.png diff --git a/public/-/emojis/1/snowboarder.png b/app/assets/images/emoji/snowboarder.png similarity index 100% rename from public/-/emojis/1/snowboarder.png rename to app/assets/images/emoji/snowboarder.png diff --git a/public/-/emojis/1/snowflake.png b/app/assets/images/emoji/snowflake.png similarity index 100% rename from public/-/emojis/1/snowflake.png rename to app/assets/images/emoji/snowflake.png diff --git a/public/-/emojis/1/snowman.png b/app/assets/images/emoji/snowman.png similarity index 100% rename from public/-/emojis/1/snowman.png rename to app/assets/images/emoji/snowman.png diff --git a/public/-/emojis/1/snowman2.png b/app/assets/images/emoji/snowman2.png similarity index 100% rename from public/-/emojis/1/snowman2.png rename to app/assets/images/emoji/snowman2.png diff --git a/public/-/emojis/1/sob.png b/app/assets/images/emoji/sob.png similarity index 100% rename from public/-/emojis/1/sob.png rename to app/assets/images/emoji/sob.png diff --git a/public/-/emojis/1/soccer.png b/app/assets/images/emoji/soccer.png similarity index 100% rename from public/-/emojis/1/soccer.png rename to app/assets/images/emoji/soccer.png diff --git a/public/-/emojis/1/soon.png b/app/assets/images/emoji/soon.png similarity index 100% rename from public/-/emojis/1/soon.png rename to app/assets/images/emoji/soon.png diff --git a/public/-/emojis/1/sos.png b/app/assets/images/emoji/sos.png similarity index 100% rename from public/-/emojis/1/sos.png rename to app/assets/images/emoji/sos.png diff --git a/public/-/emojis/1/sound.png b/app/assets/images/emoji/sound.png similarity index 100% rename from public/-/emojis/1/sound.png rename to app/assets/images/emoji/sound.png diff --git a/public/-/emojis/1/space_invader.png b/app/assets/images/emoji/space_invader.png similarity index 100% rename from public/-/emojis/1/space_invader.png rename to app/assets/images/emoji/space_invader.png diff --git a/public/-/emojis/1/spades.png b/app/assets/images/emoji/spades.png similarity index 100% rename from public/-/emojis/1/spades.png rename to app/assets/images/emoji/spades.png diff --git a/public/-/emojis/1/spaghetti.png b/app/assets/images/emoji/spaghetti.png similarity index 100% rename from public/-/emojis/1/spaghetti.png rename to app/assets/images/emoji/spaghetti.png diff --git a/public/-/emojis/1/sparkle.png b/app/assets/images/emoji/sparkle.png similarity index 100% rename from public/-/emojis/1/sparkle.png rename to app/assets/images/emoji/sparkle.png diff --git a/public/-/emojis/1/sparkler.png b/app/assets/images/emoji/sparkler.png similarity index 100% rename from public/-/emojis/1/sparkler.png rename to app/assets/images/emoji/sparkler.png diff --git a/public/-/emojis/1/sparkles.png b/app/assets/images/emoji/sparkles.png similarity index 100% rename from public/-/emojis/1/sparkles.png rename to app/assets/images/emoji/sparkles.png diff --git a/public/-/emojis/1/sparkling_heart.png b/app/assets/images/emoji/sparkling_heart.png similarity index 100% rename from public/-/emojis/1/sparkling_heart.png rename to app/assets/images/emoji/sparkling_heart.png diff --git a/public/-/emojis/1/speak_no_evil.png b/app/assets/images/emoji/speak_no_evil.png similarity index 100% rename from public/-/emojis/1/speak_no_evil.png rename to app/assets/images/emoji/speak_no_evil.png diff --git a/public/-/emojis/1/speaker.png b/app/assets/images/emoji/speaker.png similarity index 100% rename from public/-/emojis/1/speaker.png rename to app/assets/images/emoji/speaker.png diff --git a/public/-/emojis/1/speaking_head.png b/app/assets/images/emoji/speaking_head.png similarity index 100% rename from public/-/emojis/1/speaking_head.png rename to app/assets/images/emoji/speaking_head.png diff --git a/public/-/emojis/1/speech_balloon.png b/app/assets/images/emoji/speech_balloon.png similarity index 100% rename from public/-/emojis/1/speech_balloon.png rename to app/assets/images/emoji/speech_balloon.png diff --git a/public/-/emojis/1/speech_left.png b/app/assets/images/emoji/speech_left.png similarity index 100% rename from public/-/emojis/1/speech_left.png rename to app/assets/images/emoji/speech_left.png diff --git a/public/-/emojis/1/speedboat.png b/app/assets/images/emoji/speedboat.png similarity index 100% rename from public/-/emojis/1/speedboat.png rename to app/assets/images/emoji/speedboat.png diff --git a/public/-/emojis/1/spider.png b/app/assets/images/emoji/spider.png similarity index 100% rename from public/-/emojis/1/spider.png rename to app/assets/images/emoji/spider.png diff --git a/public/-/emojis/1/spider_web.png b/app/assets/images/emoji/spider_web.png similarity index 100% rename from public/-/emojis/1/spider_web.png rename to app/assets/images/emoji/spider_web.png diff --git a/public/-/emojis/1/spoon.png b/app/assets/images/emoji/spoon.png similarity index 100% rename from public/-/emojis/1/spoon.png rename to app/assets/images/emoji/spoon.png diff --git a/public/-/emojis/1/spy.png b/app/assets/images/emoji/spy.png similarity index 100% rename from public/-/emojis/1/spy.png rename to app/assets/images/emoji/spy.png diff --git a/public/-/emojis/1/spy_tone1.png b/app/assets/images/emoji/spy_tone1.png similarity index 100% rename from public/-/emojis/1/spy_tone1.png rename to app/assets/images/emoji/spy_tone1.png diff --git a/public/-/emojis/1/spy_tone2.png b/app/assets/images/emoji/spy_tone2.png similarity index 100% rename from public/-/emojis/1/spy_tone2.png rename to app/assets/images/emoji/spy_tone2.png diff --git a/public/-/emojis/1/spy_tone3.png b/app/assets/images/emoji/spy_tone3.png similarity index 100% rename from public/-/emojis/1/spy_tone3.png rename to app/assets/images/emoji/spy_tone3.png diff --git a/public/-/emojis/1/spy_tone4.png b/app/assets/images/emoji/spy_tone4.png similarity index 100% rename from public/-/emojis/1/spy_tone4.png rename to app/assets/images/emoji/spy_tone4.png diff --git a/public/-/emojis/1/spy_tone5.png b/app/assets/images/emoji/spy_tone5.png similarity index 100% rename from public/-/emojis/1/spy_tone5.png rename to app/assets/images/emoji/spy_tone5.png diff --git a/public/-/emojis/1/squid.png b/app/assets/images/emoji/squid.png similarity index 100% rename from public/-/emojis/1/squid.png rename to app/assets/images/emoji/squid.png diff --git a/public/-/emojis/1/stadium.png b/app/assets/images/emoji/stadium.png similarity index 100% rename from public/-/emojis/1/stadium.png rename to app/assets/images/emoji/stadium.png diff --git a/public/-/emojis/1/star.png b/app/assets/images/emoji/star.png similarity index 100% rename from public/-/emojis/1/star.png rename to app/assets/images/emoji/star.png diff --git a/public/-/emojis/1/star2.png b/app/assets/images/emoji/star2.png similarity index 100% rename from public/-/emojis/1/star2.png rename to app/assets/images/emoji/star2.png diff --git a/public/-/emojis/1/star_and_crescent.png b/app/assets/images/emoji/star_and_crescent.png similarity index 100% rename from public/-/emojis/1/star_and_crescent.png rename to app/assets/images/emoji/star_and_crescent.png diff --git a/public/-/emojis/1/star_of_david.png b/app/assets/images/emoji/star_of_david.png similarity index 100% rename from public/-/emojis/1/star_of_david.png rename to app/assets/images/emoji/star_of_david.png diff --git a/public/-/emojis/1/stars.png b/app/assets/images/emoji/stars.png similarity index 100% rename from public/-/emojis/1/stars.png rename to app/assets/images/emoji/stars.png diff --git a/public/-/emojis/1/station.png b/app/assets/images/emoji/station.png similarity index 100% rename from public/-/emojis/1/station.png rename to app/assets/images/emoji/station.png diff --git a/public/-/emojis/1/statue_of_liberty.png b/app/assets/images/emoji/statue_of_liberty.png similarity index 100% rename from public/-/emojis/1/statue_of_liberty.png rename to app/assets/images/emoji/statue_of_liberty.png diff --git a/public/-/emojis/1/steam_locomotive.png b/app/assets/images/emoji/steam_locomotive.png similarity index 100% rename from public/-/emojis/1/steam_locomotive.png rename to app/assets/images/emoji/steam_locomotive.png diff --git a/public/-/emojis/1/stew.png b/app/assets/images/emoji/stew.png similarity index 100% rename from public/-/emojis/1/stew.png rename to app/assets/images/emoji/stew.png diff --git a/public/-/emojis/1/stop_button.png b/app/assets/images/emoji/stop_button.png similarity index 100% rename from public/-/emojis/1/stop_button.png rename to app/assets/images/emoji/stop_button.png diff --git a/public/-/emojis/1/stopwatch.png b/app/assets/images/emoji/stopwatch.png similarity index 100% rename from public/-/emojis/1/stopwatch.png rename to app/assets/images/emoji/stopwatch.png diff --git a/public/-/emojis/1/straight_ruler.png b/app/assets/images/emoji/straight_ruler.png similarity index 100% rename from public/-/emojis/1/straight_ruler.png rename to app/assets/images/emoji/straight_ruler.png diff --git a/public/-/emojis/1/strawberry.png b/app/assets/images/emoji/strawberry.png similarity index 100% rename from public/-/emojis/1/strawberry.png rename to app/assets/images/emoji/strawberry.png diff --git a/public/-/emojis/1/stuck_out_tongue.png b/app/assets/images/emoji/stuck_out_tongue.png similarity index 100% rename from public/-/emojis/1/stuck_out_tongue.png rename to app/assets/images/emoji/stuck_out_tongue.png diff --git a/public/-/emojis/1/stuck_out_tongue_closed_eyes.png b/app/assets/images/emoji/stuck_out_tongue_closed_eyes.png similarity index 100% rename from public/-/emojis/1/stuck_out_tongue_closed_eyes.png rename to app/assets/images/emoji/stuck_out_tongue_closed_eyes.png diff --git a/public/-/emojis/1/stuck_out_tongue_winking_eye.png b/app/assets/images/emoji/stuck_out_tongue_winking_eye.png similarity index 100% rename from public/-/emojis/1/stuck_out_tongue_winking_eye.png rename to app/assets/images/emoji/stuck_out_tongue_winking_eye.png diff --git a/public/-/emojis/1/stuffed_flatbread.png b/app/assets/images/emoji/stuffed_flatbread.png similarity index 100% rename from public/-/emojis/1/stuffed_flatbread.png rename to app/assets/images/emoji/stuffed_flatbread.png diff --git a/public/-/emojis/1/sun_with_face.png b/app/assets/images/emoji/sun_with_face.png similarity index 100% rename from public/-/emojis/1/sun_with_face.png rename to app/assets/images/emoji/sun_with_face.png diff --git a/public/-/emojis/1/sunflower.png b/app/assets/images/emoji/sunflower.png similarity index 100% rename from public/-/emojis/1/sunflower.png rename to app/assets/images/emoji/sunflower.png diff --git a/public/-/emojis/1/sunglasses.png b/app/assets/images/emoji/sunglasses.png similarity index 100% rename from public/-/emojis/1/sunglasses.png rename to app/assets/images/emoji/sunglasses.png diff --git a/public/-/emojis/1/sunny.png b/app/assets/images/emoji/sunny.png similarity index 100% rename from public/-/emojis/1/sunny.png rename to app/assets/images/emoji/sunny.png diff --git a/public/-/emojis/1/sunrise.png b/app/assets/images/emoji/sunrise.png similarity index 100% rename from public/-/emojis/1/sunrise.png rename to app/assets/images/emoji/sunrise.png diff --git a/public/-/emojis/1/sunrise_over_mountains.png b/app/assets/images/emoji/sunrise_over_mountains.png similarity index 100% rename from public/-/emojis/1/sunrise_over_mountains.png rename to app/assets/images/emoji/sunrise_over_mountains.png diff --git a/public/-/emojis/1/surfer.png b/app/assets/images/emoji/surfer.png similarity index 100% rename from public/-/emojis/1/surfer.png rename to app/assets/images/emoji/surfer.png diff --git a/public/-/emojis/1/surfer_tone1.png b/app/assets/images/emoji/surfer_tone1.png similarity index 100% rename from public/-/emojis/1/surfer_tone1.png rename to app/assets/images/emoji/surfer_tone1.png diff --git a/public/-/emojis/1/surfer_tone2.png b/app/assets/images/emoji/surfer_tone2.png similarity index 100% rename from public/-/emojis/1/surfer_tone2.png rename to app/assets/images/emoji/surfer_tone2.png diff --git a/public/-/emojis/1/surfer_tone3.png b/app/assets/images/emoji/surfer_tone3.png similarity index 100% rename from public/-/emojis/1/surfer_tone3.png rename to app/assets/images/emoji/surfer_tone3.png diff --git a/public/-/emojis/1/surfer_tone4.png b/app/assets/images/emoji/surfer_tone4.png similarity index 100% rename from public/-/emojis/1/surfer_tone4.png rename to app/assets/images/emoji/surfer_tone4.png diff --git a/public/-/emojis/1/surfer_tone5.png b/app/assets/images/emoji/surfer_tone5.png similarity index 100% rename from public/-/emojis/1/surfer_tone5.png rename to app/assets/images/emoji/surfer_tone5.png diff --git a/public/-/emojis/1/sushi.png b/app/assets/images/emoji/sushi.png similarity index 100% rename from public/-/emojis/1/sushi.png rename to app/assets/images/emoji/sushi.png diff --git a/public/-/emojis/1/suspension_railway.png b/app/assets/images/emoji/suspension_railway.png similarity index 100% rename from public/-/emojis/1/suspension_railway.png rename to app/assets/images/emoji/suspension_railway.png diff --git a/public/-/emojis/1/sweat.png b/app/assets/images/emoji/sweat.png similarity index 100% rename from public/-/emojis/1/sweat.png rename to app/assets/images/emoji/sweat.png diff --git a/public/-/emojis/1/sweat_drops.png b/app/assets/images/emoji/sweat_drops.png similarity index 100% rename from public/-/emojis/1/sweat_drops.png rename to app/assets/images/emoji/sweat_drops.png diff --git a/public/-/emojis/1/sweat_smile.png b/app/assets/images/emoji/sweat_smile.png similarity index 100% rename from public/-/emojis/1/sweat_smile.png rename to app/assets/images/emoji/sweat_smile.png diff --git a/public/-/emojis/1/sweet_potato.png b/app/assets/images/emoji/sweet_potato.png similarity index 100% rename from public/-/emojis/1/sweet_potato.png rename to app/assets/images/emoji/sweet_potato.png diff --git a/public/-/emojis/1/swimmer.png b/app/assets/images/emoji/swimmer.png similarity index 100% rename from public/-/emojis/1/swimmer.png rename to app/assets/images/emoji/swimmer.png diff --git a/public/-/emojis/1/swimmer_tone1.png b/app/assets/images/emoji/swimmer_tone1.png similarity index 100% rename from public/-/emojis/1/swimmer_tone1.png rename to app/assets/images/emoji/swimmer_tone1.png diff --git a/public/-/emojis/1/swimmer_tone2.png b/app/assets/images/emoji/swimmer_tone2.png similarity index 100% rename from public/-/emojis/1/swimmer_tone2.png rename to app/assets/images/emoji/swimmer_tone2.png diff --git a/public/-/emojis/1/swimmer_tone3.png b/app/assets/images/emoji/swimmer_tone3.png similarity index 100% rename from public/-/emojis/1/swimmer_tone3.png rename to app/assets/images/emoji/swimmer_tone3.png diff --git a/public/-/emojis/1/swimmer_tone4.png b/app/assets/images/emoji/swimmer_tone4.png similarity index 100% rename from public/-/emojis/1/swimmer_tone4.png rename to app/assets/images/emoji/swimmer_tone4.png diff --git a/public/-/emojis/1/swimmer_tone5.png b/app/assets/images/emoji/swimmer_tone5.png similarity index 100% rename from public/-/emojis/1/swimmer_tone5.png rename to app/assets/images/emoji/swimmer_tone5.png diff --git a/public/-/emojis/1/symbols.png b/app/assets/images/emoji/symbols.png similarity index 100% rename from public/-/emojis/1/symbols.png rename to app/assets/images/emoji/symbols.png diff --git a/public/-/emojis/1/synagogue.png b/app/assets/images/emoji/synagogue.png similarity index 100% rename from public/-/emojis/1/synagogue.png rename to app/assets/images/emoji/synagogue.png diff --git a/public/-/emojis/1/syringe.png b/app/assets/images/emoji/syringe.png similarity index 100% rename from public/-/emojis/1/syringe.png rename to app/assets/images/emoji/syringe.png diff --git a/public/-/emojis/1/taco.png b/app/assets/images/emoji/taco.png similarity index 100% rename from public/-/emojis/1/taco.png rename to app/assets/images/emoji/taco.png diff --git a/public/-/emojis/1/tada.png b/app/assets/images/emoji/tada.png similarity index 100% rename from public/-/emojis/1/tada.png rename to app/assets/images/emoji/tada.png diff --git a/public/-/emojis/1/tanabata_tree.png b/app/assets/images/emoji/tanabata_tree.png similarity index 100% rename from public/-/emojis/1/tanabata_tree.png rename to app/assets/images/emoji/tanabata_tree.png diff --git a/public/-/emojis/1/tangerine.png b/app/assets/images/emoji/tangerine.png similarity index 100% rename from public/-/emojis/1/tangerine.png rename to app/assets/images/emoji/tangerine.png diff --git a/public/-/emojis/1/taurus.png b/app/assets/images/emoji/taurus.png similarity index 100% rename from public/-/emojis/1/taurus.png rename to app/assets/images/emoji/taurus.png diff --git a/public/-/emojis/1/taxi.png b/app/assets/images/emoji/taxi.png similarity index 100% rename from public/-/emojis/1/taxi.png rename to app/assets/images/emoji/taxi.png diff --git a/public/-/emojis/1/tea.png b/app/assets/images/emoji/tea.png similarity index 100% rename from public/-/emojis/1/tea.png rename to app/assets/images/emoji/tea.png diff --git a/public/-/emojis/1/telephone.png b/app/assets/images/emoji/telephone.png similarity index 100% rename from public/-/emojis/1/telephone.png rename to app/assets/images/emoji/telephone.png diff --git a/public/-/emojis/1/telephone_receiver.png b/app/assets/images/emoji/telephone_receiver.png similarity index 100% rename from public/-/emojis/1/telephone_receiver.png rename to app/assets/images/emoji/telephone_receiver.png diff --git a/public/-/emojis/1/telescope.png b/app/assets/images/emoji/telescope.png similarity index 100% rename from public/-/emojis/1/telescope.png rename to app/assets/images/emoji/telescope.png diff --git a/public/-/emojis/1/ten.png b/app/assets/images/emoji/ten.png similarity index 100% rename from public/-/emojis/1/ten.png rename to app/assets/images/emoji/ten.png diff --git a/public/-/emojis/1/tennis.png b/app/assets/images/emoji/tennis.png similarity index 100% rename from public/-/emojis/1/tennis.png rename to app/assets/images/emoji/tennis.png diff --git a/public/-/emojis/1/tent.png b/app/assets/images/emoji/tent.png similarity index 100% rename from public/-/emojis/1/tent.png rename to app/assets/images/emoji/tent.png diff --git a/public/-/emojis/1/thermometer.png b/app/assets/images/emoji/thermometer.png similarity index 100% rename from public/-/emojis/1/thermometer.png rename to app/assets/images/emoji/thermometer.png diff --git a/public/-/emojis/1/thermometer_face.png b/app/assets/images/emoji/thermometer_face.png similarity index 100% rename from public/-/emojis/1/thermometer_face.png rename to app/assets/images/emoji/thermometer_face.png diff --git a/public/-/emojis/1/thinking.png b/app/assets/images/emoji/thinking.png similarity index 100% rename from public/-/emojis/1/thinking.png rename to app/assets/images/emoji/thinking.png diff --git a/public/-/emojis/1/third_place.png b/app/assets/images/emoji/third_place.png similarity index 100% rename from public/-/emojis/1/third_place.png rename to app/assets/images/emoji/third_place.png diff --git a/public/-/emojis/1/thought_balloon.png b/app/assets/images/emoji/thought_balloon.png similarity index 100% rename from public/-/emojis/1/thought_balloon.png rename to app/assets/images/emoji/thought_balloon.png diff --git a/public/-/emojis/1/three.png b/app/assets/images/emoji/three.png similarity index 100% rename from public/-/emojis/1/three.png rename to app/assets/images/emoji/three.png diff --git a/public/-/emojis/1/thumbsdown.png b/app/assets/images/emoji/thumbsdown.png similarity index 100% rename from public/-/emojis/1/thumbsdown.png rename to app/assets/images/emoji/thumbsdown.png diff --git a/public/-/emojis/1/thumbsdown_tone1.png b/app/assets/images/emoji/thumbsdown_tone1.png similarity index 100% rename from public/-/emojis/1/thumbsdown_tone1.png rename to app/assets/images/emoji/thumbsdown_tone1.png diff --git a/public/-/emojis/1/thumbsdown_tone2.png b/app/assets/images/emoji/thumbsdown_tone2.png similarity index 100% rename from public/-/emojis/1/thumbsdown_tone2.png rename to app/assets/images/emoji/thumbsdown_tone2.png diff --git a/public/-/emojis/1/thumbsdown_tone3.png b/app/assets/images/emoji/thumbsdown_tone3.png similarity index 100% rename from public/-/emojis/1/thumbsdown_tone3.png rename to app/assets/images/emoji/thumbsdown_tone3.png diff --git a/public/-/emojis/1/thumbsdown_tone4.png b/app/assets/images/emoji/thumbsdown_tone4.png similarity index 100% rename from public/-/emojis/1/thumbsdown_tone4.png rename to app/assets/images/emoji/thumbsdown_tone4.png diff --git a/public/-/emojis/1/thumbsdown_tone5.png b/app/assets/images/emoji/thumbsdown_tone5.png similarity index 100% rename from public/-/emojis/1/thumbsdown_tone5.png rename to app/assets/images/emoji/thumbsdown_tone5.png diff --git a/public/-/emojis/1/thumbsup.png b/app/assets/images/emoji/thumbsup.png similarity index 100% rename from public/-/emojis/1/thumbsup.png rename to app/assets/images/emoji/thumbsup.png diff --git a/public/-/emojis/1/thumbsup_tone1.png b/app/assets/images/emoji/thumbsup_tone1.png similarity index 100% rename from public/-/emojis/1/thumbsup_tone1.png rename to app/assets/images/emoji/thumbsup_tone1.png diff --git a/public/-/emojis/1/thumbsup_tone2.png b/app/assets/images/emoji/thumbsup_tone2.png similarity index 100% rename from public/-/emojis/1/thumbsup_tone2.png rename to app/assets/images/emoji/thumbsup_tone2.png diff --git a/public/-/emojis/1/thumbsup_tone3.png b/app/assets/images/emoji/thumbsup_tone3.png similarity index 100% rename from public/-/emojis/1/thumbsup_tone3.png rename to app/assets/images/emoji/thumbsup_tone3.png diff --git a/public/-/emojis/1/thumbsup_tone4.png b/app/assets/images/emoji/thumbsup_tone4.png similarity index 100% rename from public/-/emojis/1/thumbsup_tone4.png rename to app/assets/images/emoji/thumbsup_tone4.png diff --git a/public/-/emojis/1/thumbsup_tone5.png b/app/assets/images/emoji/thumbsup_tone5.png similarity index 100% rename from public/-/emojis/1/thumbsup_tone5.png rename to app/assets/images/emoji/thumbsup_tone5.png diff --git a/public/-/emojis/1/thunder_cloud_rain.png b/app/assets/images/emoji/thunder_cloud_rain.png similarity index 100% rename from public/-/emojis/1/thunder_cloud_rain.png rename to app/assets/images/emoji/thunder_cloud_rain.png diff --git a/public/-/emojis/1/ticket.png b/app/assets/images/emoji/ticket.png similarity index 100% rename from public/-/emojis/1/ticket.png rename to app/assets/images/emoji/ticket.png diff --git a/public/-/emojis/1/tickets.png b/app/assets/images/emoji/tickets.png similarity index 100% rename from public/-/emojis/1/tickets.png rename to app/assets/images/emoji/tickets.png diff --git a/public/-/emojis/1/tiger.png b/app/assets/images/emoji/tiger.png similarity index 100% rename from public/-/emojis/1/tiger.png rename to app/assets/images/emoji/tiger.png diff --git a/public/-/emojis/1/tiger2.png b/app/assets/images/emoji/tiger2.png similarity index 100% rename from public/-/emojis/1/tiger2.png rename to app/assets/images/emoji/tiger2.png diff --git a/public/-/emojis/1/timer.png b/app/assets/images/emoji/timer.png similarity index 100% rename from public/-/emojis/1/timer.png rename to app/assets/images/emoji/timer.png diff --git a/public/-/emojis/1/tired_face.png b/app/assets/images/emoji/tired_face.png similarity index 100% rename from public/-/emojis/1/tired_face.png rename to app/assets/images/emoji/tired_face.png diff --git a/public/-/emojis/1/tm.png b/app/assets/images/emoji/tm.png similarity index 100% rename from public/-/emojis/1/tm.png rename to app/assets/images/emoji/tm.png diff --git a/public/-/emojis/1/toilet.png b/app/assets/images/emoji/toilet.png similarity index 100% rename from public/-/emojis/1/toilet.png rename to app/assets/images/emoji/toilet.png diff --git a/public/-/emojis/1/tokyo_tower.png b/app/assets/images/emoji/tokyo_tower.png similarity index 100% rename from public/-/emojis/1/tokyo_tower.png rename to app/assets/images/emoji/tokyo_tower.png diff --git a/public/-/emojis/1/tomato.png b/app/assets/images/emoji/tomato.png similarity index 100% rename from public/-/emojis/1/tomato.png rename to app/assets/images/emoji/tomato.png diff --git a/public/-/emojis/1/tone1.png b/app/assets/images/emoji/tone1.png similarity index 100% rename from public/-/emojis/1/tone1.png rename to app/assets/images/emoji/tone1.png diff --git a/public/-/emojis/1/tone2.png b/app/assets/images/emoji/tone2.png similarity index 100% rename from public/-/emojis/1/tone2.png rename to app/assets/images/emoji/tone2.png diff --git a/public/-/emojis/1/tone3.png b/app/assets/images/emoji/tone3.png similarity index 100% rename from public/-/emojis/1/tone3.png rename to app/assets/images/emoji/tone3.png diff --git a/public/-/emojis/1/tone4.png b/app/assets/images/emoji/tone4.png similarity index 100% rename from public/-/emojis/1/tone4.png rename to app/assets/images/emoji/tone4.png diff --git a/public/-/emojis/1/tone5.png b/app/assets/images/emoji/tone5.png similarity index 100% rename from public/-/emojis/1/tone5.png rename to app/assets/images/emoji/tone5.png diff --git a/public/-/emojis/1/tongue.png b/app/assets/images/emoji/tongue.png similarity index 100% rename from public/-/emojis/1/tongue.png rename to app/assets/images/emoji/tongue.png diff --git a/public/-/emojis/1/tools.png b/app/assets/images/emoji/tools.png similarity index 100% rename from public/-/emojis/1/tools.png rename to app/assets/images/emoji/tools.png diff --git a/public/-/emojis/1/top.png b/app/assets/images/emoji/top.png similarity index 100% rename from public/-/emojis/1/top.png rename to app/assets/images/emoji/top.png diff --git a/public/-/emojis/1/tophat.png b/app/assets/images/emoji/tophat.png similarity index 100% rename from public/-/emojis/1/tophat.png rename to app/assets/images/emoji/tophat.png diff --git a/public/-/emojis/1/track_next.png b/app/assets/images/emoji/track_next.png similarity index 100% rename from public/-/emojis/1/track_next.png rename to app/assets/images/emoji/track_next.png diff --git a/public/-/emojis/1/track_previous.png b/app/assets/images/emoji/track_previous.png similarity index 100% rename from public/-/emojis/1/track_previous.png rename to app/assets/images/emoji/track_previous.png diff --git a/public/-/emojis/1/trackball.png b/app/assets/images/emoji/trackball.png similarity index 100% rename from public/-/emojis/1/trackball.png rename to app/assets/images/emoji/trackball.png diff --git a/public/-/emojis/1/tractor.png b/app/assets/images/emoji/tractor.png similarity index 100% rename from public/-/emojis/1/tractor.png rename to app/assets/images/emoji/tractor.png diff --git a/public/-/emojis/1/traffic_light.png b/app/assets/images/emoji/traffic_light.png similarity index 100% rename from public/-/emojis/1/traffic_light.png rename to app/assets/images/emoji/traffic_light.png diff --git a/public/-/emojis/1/train.png b/app/assets/images/emoji/train.png similarity index 100% rename from public/-/emojis/1/train.png rename to app/assets/images/emoji/train.png diff --git a/public/-/emojis/1/train2.png b/app/assets/images/emoji/train2.png similarity index 100% rename from public/-/emojis/1/train2.png rename to app/assets/images/emoji/train2.png diff --git a/public/-/emojis/1/tram.png b/app/assets/images/emoji/tram.png similarity index 100% rename from public/-/emojis/1/tram.png rename to app/assets/images/emoji/tram.png diff --git a/public/-/emojis/1/triangular_flag_on_post.png b/app/assets/images/emoji/triangular_flag_on_post.png similarity index 100% rename from public/-/emojis/1/triangular_flag_on_post.png rename to app/assets/images/emoji/triangular_flag_on_post.png diff --git a/public/-/emojis/1/triangular_ruler.png b/app/assets/images/emoji/triangular_ruler.png similarity index 100% rename from public/-/emojis/1/triangular_ruler.png rename to app/assets/images/emoji/triangular_ruler.png diff --git a/public/-/emojis/1/trident.png b/app/assets/images/emoji/trident.png similarity index 100% rename from public/-/emojis/1/trident.png rename to app/assets/images/emoji/trident.png diff --git a/public/-/emojis/1/triumph.png b/app/assets/images/emoji/triumph.png similarity index 100% rename from public/-/emojis/1/triumph.png rename to app/assets/images/emoji/triumph.png diff --git a/public/-/emojis/1/trolleybus.png b/app/assets/images/emoji/trolleybus.png similarity index 100% rename from public/-/emojis/1/trolleybus.png rename to app/assets/images/emoji/trolleybus.png diff --git a/public/-/emojis/1/trophy.png b/app/assets/images/emoji/trophy.png similarity index 100% rename from public/-/emojis/1/trophy.png rename to app/assets/images/emoji/trophy.png diff --git a/public/-/emojis/1/tropical_drink.png b/app/assets/images/emoji/tropical_drink.png similarity index 100% rename from public/-/emojis/1/tropical_drink.png rename to app/assets/images/emoji/tropical_drink.png diff --git a/public/-/emojis/1/tropical_fish.png b/app/assets/images/emoji/tropical_fish.png similarity index 100% rename from public/-/emojis/1/tropical_fish.png rename to app/assets/images/emoji/tropical_fish.png diff --git a/public/-/emojis/1/truck.png b/app/assets/images/emoji/truck.png similarity index 100% rename from public/-/emojis/1/truck.png rename to app/assets/images/emoji/truck.png diff --git a/public/-/emojis/1/trumpet.png b/app/assets/images/emoji/trumpet.png similarity index 100% rename from public/-/emojis/1/trumpet.png rename to app/assets/images/emoji/trumpet.png diff --git a/public/-/emojis/1/tulip.png b/app/assets/images/emoji/tulip.png similarity index 100% rename from public/-/emojis/1/tulip.png rename to app/assets/images/emoji/tulip.png diff --git a/public/-/emojis/1/tumbler_glass.png b/app/assets/images/emoji/tumbler_glass.png similarity index 100% rename from public/-/emojis/1/tumbler_glass.png rename to app/assets/images/emoji/tumbler_glass.png diff --git a/public/-/emojis/1/turkey.png b/app/assets/images/emoji/turkey.png similarity index 100% rename from public/-/emojis/1/turkey.png rename to app/assets/images/emoji/turkey.png diff --git a/public/-/emojis/1/turtle.png b/app/assets/images/emoji/turtle.png similarity index 100% rename from public/-/emojis/1/turtle.png rename to app/assets/images/emoji/turtle.png diff --git a/public/-/emojis/1/tv.png b/app/assets/images/emoji/tv.png similarity index 100% rename from public/-/emojis/1/tv.png rename to app/assets/images/emoji/tv.png diff --git a/public/-/emojis/1/twisted_rightwards_arrows.png b/app/assets/images/emoji/twisted_rightwards_arrows.png similarity index 100% rename from public/-/emojis/1/twisted_rightwards_arrows.png rename to app/assets/images/emoji/twisted_rightwards_arrows.png diff --git a/public/-/emojis/1/two.png b/app/assets/images/emoji/two.png similarity index 100% rename from public/-/emojis/1/two.png rename to app/assets/images/emoji/two.png diff --git a/public/-/emojis/1/two_hearts.png b/app/assets/images/emoji/two_hearts.png similarity index 100% rename from public/-/emojis/1/two_hearts.png rename to app/assets/images/emoji/two_hearts.png diff --git a/public/-/emojis/1/two_men_holding_hands.png b/app/assets/images/emoji/two_men_holding_hands.png similarity index 100% rename from public/-/emojis/1/two_men_holding_hands.png rename to app/assets/images/emoji/two_men_holding_hands.png diff --git a/public/-/emojis/1/two_women_holding_hands.png b/app/assets/images/emoji/two_women_holding_hands.png similarity index 100% rename from public/-/emojis/1/two_women_holding_hands.png rename to app/assets/images/emoji/two_women_holding_hands.png diff --git a/public/-/emojis/1/u5272.png b/app/assets/images/emoji/u5272.png similarity index 100% rename from public/-/emojis/1/u5272.png rename to app/assets/images/emoji/u5272.png diff --git a/public/-/emojis/1/u5408.png b/app/assets/images/emoji/u5408.png similarity index 100% rename from public/-/emojis/1/u5408.png rename to app/assets/images/emoji/u5408.png diff --git a/public/-/emojis/1/u55b6.png b/app/assets/images/emoji/u55b6.png similarity index 100% rename from public/-/emojis/1/u55b6.png rename to app/assets/images/emoji/u55b6.png diff --git a/public/-/emojis/1/u6307.png b/app/assets/images/emoji/u6307.png similarity index 100% rename from public/-/emojis/1/u6307.png rename to app/assets/images/emoji/u6307.png diff --git a/public/-/emojis/1/u6708.png b/app/assets/images/emoji/u6708.png similarity index 100% rename from public/-/emojis/1/u6708.png rename to app/assets/images/emoji/u6708.png diff --git a/public/-/emojis/1/u6709.png b/app/assets/images/emoji/u6709.png similarity index 100% rename from public/-/emojis/1/u6709.png rename to app/assets/images/emoji/u6709.png diff --git a/public/-/emojis/1/u6e80.png b/app/assets/images/emoji/u6e80.png similarity index 100% rename from public/-/emojis/1/u6e80.png rename to app/assets/images/emoji/u6e80.png diff --git a/public/-/emojis/1/u7121.png b/app/assets/images/emoji/u7121.png similarity index 100% rename from public/-/emojis/1/u7121.png rename to app/assets/images/emoji/u7121.png diff --git a/public/-/emojis/1/u7533.png b/app/assets/images/emoji/u7533.png similarity index 100% rename from public/-/emojis/1/u7533.png rename to app/assets/images/emoji/u7533.png diff --git a/public/-/emojis/1/u7981.png b/app/assets/images/emoji/u7981.png similarity index 100% rename from public/-/emojis/1/u7981.png rename to app/assets/images/emoji/u7981.png diff --git a/public/-/emojis/1/u7a7a.png b/app/assets/images/emoji/u7a7a.png similarity index 100% rename from public/-/emojis/1/u7a7a.png rename to app/assets/images/emoji/u7a7a.png diff --git a/public/-/emojis/1/umbrella.png b/app/assets/images/emoji/umbrella.png similarity index 100% rename from public/-/emojis/1/umbrella.png rename to app/assets/images/emoji/umbrella.png diff --git a/public/-/emojis/1/umbrella2.png b/app/assets/images/emoji/umbrella2.png similarity index 100% rename from public/-/emojis/1/umbrella2.png rename to app/assets/images/emoji/umbrella2.png diff --git a/public/-/emojis/1/unamused.png b/app/assets/images/emoji/unamused.png similarity index 100% rename from public/-/emojis/1/unamused.png rename to app/assets/images/emoji/unamused.png diff --git a/public/-/emojis/1/underage.png b/app/assets/images/emoji/underage.png similarity index 100% rename from public/-/emojis/1/underage.png rename to app/assets/images/emoji/underage.png diff --git a/public/-/emojis/1/unicorn.png b/app/assets/images/emoji/unicorn.png similarity index 100% rename from public/-/emojis/1/unicorn.png rename to app/assets/images/emoji/unicorn.png diff --git a/public/-/emojis/1/unlock.png b/app/assets/images/emoji/unlock.png similarity index 100% rename from public/-/emojis/1/unlock.png rename to app/assets/images/emoji/unlock.png diff --git a/public/-/emojis/1/up.png b/app/assets/images/emoji/up.png similarity index 100% rename from public/-/emojis/1/up.png rename to app/assets/images/emoji/up.png diff --git a/public/-/emojis/1/upside_down.png b/app/assets/images/emoji/upside_down.png similarity index 100% rename from public/-/emojis/1/upside_down.png rename to app/assets/images/emoji/upside_down.png diff --git a/public/-/emojis/1/urn.png b/app/assets/images/emoji/urn.png similarity index 100% rename from public/-/emojis/1/urn.png rename to app/assets/images/emoji/urn.png diff --git a/public/-/emojis/1/v.png b/app/assets/images/emoji/v.png similarity index 100% rename from public/-/emojis/1/v.png rename to app/assets/images/emoji/v.png diff --git a/public/-/emojis/1/v_tone1.png b/app/assets/images/emoji/v_tone1.png similarity index 100% rename from public/-/emojis/1/v_tone1.png rename to app/assets/images/emoji/v_tone1.png diff --git a/public/-/emojis/1/v_tone2.png b/app/assets/images/emoji/v_tone2.png similarity index 100% rename from public/-/emojis/1/v_tone2.png rename to app/assets/images/emoji/v_tone2.png diff --git a/public/-/emojis/1/v_tone3.png b/app/assets/images/emoji/v_tone3.png similarity index 100% rename from public/-/emojis/1/v_tone3.png rename to app/assets/images/emoji/v_tone3.png diff --git a/public/-/emojis/1/v_tone4.png b/app/assets/images/emoji/v_tone4.png similarity index 100% rename from public/-/emojis/1/v_tone4.png rename to app/assets/images/emoji/v_tone4.png diff --git a/public/-/emojis/1/v_tone5.png b/app/assets/images/emoji/v_tone5.png similarity index 100% rename from public/-/emojis/1/v_tone5.png rename to app/assets/images/emoji/v_tone5.png diff --git a/public/-/emojis/1/vertical_traffic_light.png b/app/assets/images/emoji/vertical_traffic_light.png similarity index 100% rename from public/-/emojis/1/vertical_traffic_light.png rename to app/assets/images/emoji/vertical_traffic_light.png diff --git a/public/-/emojis/1/vhs.png b/app/assets/images/emoji/vhs.png similarity index 100% rename from public/-/emojis/1/vhs.png rename to app/assets/images/emoji/vhs.png diff --git a/public/-/emojis/1/vibration_mode.png b/app/assets/images/emoji/vibration_mode.png similarity index 100% rename from public/-/emojis/1/vibration_mode.png rename to app/assets/images/emoji/vibration_mode.png diff --git a/public/-/emojis/1/video_camera.png b/app/assets/images/emoji/video_camera.png similarity index 100% rename from public/-/emojis/1/video_camera.png rename to app/assets/images/emoji/video_camera.png diff --git a/public/-/emojis/1/video_game.png b/app/assets/images/emoji/video_game.png similarity index 100% rename from public/-/emojis/1/video_game.png rename to app/assets/images/emoji/video_game.png diff --git a/public/-/emojis/1/violin.png b/app/assets/images/emoji/violin.png similarity index 100% rename from public/-/emojis/1/violin.png rename to app/assets/images/emoji/violin.png diff --git a/public/-/emojis/1/virgo.png b/app/assets/images/emoji/virgo.png similarity index 100% rename from public/-/emojis/1/virgo.png rename to app/assets/images/emoji/virgo.png diff --git a/public/-/emojis/1/volcano.png b/app/assets/images/emoji/volcano.png similarity index 100% rename from public/-/emojis/1/volcano.png rename to app/assets/images/emoji/volcano.png diff --git a/public/-/emojis/1/volleyball.png b/app/assets/images/emoji/volleyball.png similarity index 100% rename from public/-/emojis/1/volleyball.png rename to app/assets/images/emoji/volleyball.png diff --git a/public/-/emojis/1/vs.png b/app/assets/images/emoji/vs.png similarity index 100% rename from public/-/emojis/1/vs.png rename to app/assets/images/emoji/vs.png diff --git a/public/-/emojis/1/vulcan.png b/app/assets/images/emoji/vulcan.png similarity index 100% rename from public/-/emojis/1/vulcan.png rename to app/assets/images/emoji/vulcan.png diff --git a/public/-/emojis/1/vulcan_tone1.png b/app/assets/images/emoji/vulcan_tone1.png similarity index 100% rename from public/-/emojis/1/vulcan_tone1.png rename to app/assets/images/emoji/vulcan_tone1.png diff --git a/public/-/emojis/1/vulcan_tone2.png b/app/assets/images/emoji/vulcan_tone2.png similarity index 100% rename from public/-/emojis/1/vulcan_tone2.png rename to app/assets/images/emoji/vulcan_tone2.png diff --git a/public/-/emojis/1/vulcan_tone3.png b/app/assets/images/emoji/vulcan_tone3.png similarity index 100% rename from public/-/emojis/1/vulcan_tone3.png rename to app/assets/images/emoji/vulcan_tone3.png diff --git a/public/-/emojis/1/vulcan_tone4.png b/app/assets/images/emoji/vulcan_tone4.png similarity index 100% rename from public/-/emojis/1/vulcan_tone4.png rename to app/assets/images/emoji/vulcan_tone4.png diff --git a/public/-/emojis/1/vulcan_tone5.png b/app/assets/images/emoji/vulcan_tone5.png similarity index 100% rename from public/-/emojis/1/vulcan_tone5.png rename to app/assets/images/emoji/vulcan_tone5.png diff --git a/public/-/emojis/1/walking.png b/app/assets/images/emoji/walking.png similarity index 100% rename from public/-/emojis/1/walking.png rename to app/assets/images/emoji/walking.png diff --git a/public/-/emojis/1/walking_tone1.png b/app/assets/images/emoji/walking_tone1.png similarity index 100% rename from public/-/emojis/1/walking_tone1.png rename to app/assets/images/emoji/walking_tone1.png diff --git a/public/-/emojis/1/walking_tone2.png b/app/assets/images/emoji/walking_tone2.png similarity index 100% rename from public/-/emojis/1/walking_tone2.png rename to app/assets/images/emoji/walking_tone2.png diff --git a/public/-/emojis/1/walking_tone3.png b/app/assets/images/emoji/walking_tone3.png similarity index 100% rename from public/-/emojis/1/walking_tone3.png rename to app/assets/images/emoji/walking_tone3.png diff --git a/public/-/emojis/1/walking_tone4.png b/app/assets/images/emoji/walking_tone4.png similarity index 100% rename from public/-/emojis/1/walking_tone4.png rename to app/assets/images/emoji/walking_tone4.png diff --git a/public/-/emojis/1/walking_tone5.png b/app/assets/images/emoji/walking_tone5.png similarity index 100% rename from public/-/emojis/1/walking_tone5.png rename to app/assets/images/emoji/walking_tone5.png diff --git a/public/-/emojis/1/waning_crescent_moon.png b/app/assets/images/emoji/waning_crescent_moon.png similarity index 100% rename from public/-/emojis/1/waning_crescent_moon.png rename to app/assets/images/emoji/waning_crescent_moon.png diff --git a/public/-/emojis/1/waning_gibbous_moon.png b/app/assets/images/emoji/waning_gibbous_moon.png similarity index 100% rename from public/-/emojis/1/waning_gibbous_moon.png rename to app/assets/images/emoji/waning_gibbous_moon.png diff --git a/public/-/emojis/1/warning.png b/app/assets/images/emoji/warning.png similarity index 100% rename from public/-/emojis/1/warning.png rename to app/assets/images/emoji/warning.png diff --git a/public/-/emojis/1/wastebasket.png b/app/assets/images/emoji/wastebasket.png similarity index 100% rename from public/-/emojis/1/wastebasket.png rename to app/assets/images/emoji/wastebasket.png diff --git a/public/-/emojis/1/watch.png b/app/assets/images/emoji/watch.png similarity index 100% rename from public/-/emojis/1/watch.png rename to app/assets/images/emoji/watch.png diff --git a/public/-/emojis/1/water_buffalo.png b/app/assets/images/emoji/water_buffalo.png similarity index 100% rename from public/-/emojis/1/water_buffalo.png rename to app/assets/images/emoji/water_buffalo.png diff --git a/public/-/emojis/1/water_polo.png b/app/assets/images/emoji/water_polo.png similarity index 100% rename from public/-/emojis/1/water_polo.png rename to app/assets/images/emoji/water_polo.png diff --git a/public/-/emojis/1/water_polo_tone1.png b/app/assets/images/emoji/water_polo_tone1.png similarity index 100% rename from public/-/emojis/1/water_polo_tone1.png rename to app/assets/images/emoji/water_polo_tone1.png diff --git a/public/-/emojis/1/water_polo_tone2.png b/app/assets/images/emoji/water_polo_tone2.png similarity index 100% rename from public/-/emojis/1/water_polo_tone2.png rename to app/assets/images/emoji/water_polo_tone2.png diff --git a/public/-/emojis/1/water_polo_tone3.png b/app/assets/images/emoji/water_polo_tone3.png similarity index 100% rename from public/-/emojis/1/water_polo_tone3.png rename to app/assets/images/emoji/water_polo_tone3.png diff --git a/public/-/emojis/1/water_polo_tone4.png b/app/assets/images/emoji/water_polo_tone4.png similarity index 100% rename from public/-/emojis/1/water_polo_tone4.png rename to app/assets/images/emoji/water_polo_tone4.png diff --git a/public/-/emojis/1/water_polo_tone5.png b/app/assets/images/emoji/water_polo_tone5.png similarity index 100% rename from public/-/emojis/1/water_polo_tone5.png rename to app/assets/images/emoji/water_polo_tone5.png diff --git a/public/-/emojis/1/watermelon.png b/app/assets/images/emoji/watermelon.png similarity index 100% rename from public/-/emojis/1/watermelon.png rename to app/assets/images/emoji/watermelon.png diff --git a/public/-/emojis/1/wave.png b/app/assets/images/emoji/wave.png similarity index 100% rename from public/-/emojis/1/wave.png rename to app/assets/images/emoji/wave.png diff --git a/public/-/emojis/1/wave_tone1.png b/app/assets/images/emoji/wave_tone1.png similarity index 100% rename from public/-/emojis/1/wave_tone1.png rename to app/assets/images/emoji/wave_tone1.png diff --git a/public/-/emojis/1/wave_tone2.png b/app/assets/images/emoji/wave_tone2.png similarity index 100% rename from public/-/emojis/1/wave_tone2.png rename to app/assets/images/emoji/wave_tone2.png diff --git a/public/-/emojis/1/wave_tone3.png b/app/assets/images/emoji/wave_tone3.png similarity index 100% rename from public/-/emojis/1/wave_tone3.png rename to app/assets/images/emoji/wave_tone3.png diff --git a/public/-/emojis/1/wave_tone4.png b/app/assets/images/emoji/wave_tone4.png similarity index 100% rename from public/-/emojis/1/wave_tone4.png rename to app/assets/images/emoji/wave_tone4.png diff --git a/public/-/emojis/1/wave_tone5.png b/app/assets/images/emoji/wave_tone5.png similarity index 100% rename from public/-/emojis/1/wave_tone5.png rename to app/assets/images/emoji/wave_tone5.png diff --git a/public/-/emojis/1/wavy_dash.png b/app/assets/images/emoji/wavy_dash.png similarity index 100% rename from public/-/emojis/1/wavy_dash.png rename to app/assets/images/emoji/wavy_dash.png diff --git a/public/-/emojis/1/waxing_crescent_moon.png b/app/assets/images/emoji/waxing_crescent_moon.png similarity index 100% rename from public/-/emojis/1/waxing_crescent_moon.png rename to app/assets/images/emoji/waxing_crescent_moon.png diff --git a/public/-/emojis/1/waxing_gibbous_moon.png b/app/assets/images/emoji/waxing_gibbous_moon.png similarity index 100% rename from public/-/emojis/1/waxing_gibbous_moon.png rename to app/assets/images/emoji/waxing_gibbous_moon.png diff --git a/public/-/emojis/1/wc.png b/app/assets/images/emoji/wc.png similarity index 100% rename from public/-/emojis/1/wc.png rename to app/assets/images/emoji/wc.png diff --git a/public/-/emojis/1/weary.png b/app/assets/images/emoji/weary.png similarity index 100% rename from public/-/emojis/1/weary.png rename to app/assets/images/emoji/weary.png diff --git a/public/-/emojis/1/wedding.png b/app/assets/images/emoji/wedding.png similarity index 100% rename from public/-/emojis/1/wedding.png rename to app/assets/images/emoji/wedding.png diff --git a/public/-/emojis/1/whale.png b/app/assets/images/emoji/whale.png similarity index 100% rename from public/-/emojis/1/whale.png rename to app/assets/images/emoji/whale.png diff --git a/public/-/emojis/1/whale2.png b/app/assets/images/emoji/whale2.png similarity index 100% rename from public/-/emojis/1/whale2.png rename to app/assets/images/emoji/whale2.png diff --git a/public/-/emojis/1/wheel_of_dharma.png b/app/assets/images/emoji/wheel_of_dharma.png similarity index 100% rename from public/-/emojis/1/wheel_of_dharma.png rename to app/assets/images/emoji/wheel_of_dharma.png diff --git a/public/-/emojis/1/wheelchair.png b/app/assets/images/emoji/wheelchair.png similarity index 100% rename from public/-/emojis/1/wheelchair.png rename to app/assets/images/emoji/wheelchair.png diff --git a/public/-/emojis/1/white_check_mark.png b/app/assets/images/emoji/white_check_mark.png similarity index 100% rename from public/-/emojis/1/white_check_mark.png rename to app/assets/images/emoji/white_check_mark.png diff --git a/public/-/emojis/1/white_circle.png b/app/assets/images/emoji/white_circle.png similarity index 100% rename from public/-/emojis/1/white_circle.png rename to app/assets/images/emoji/white_circle.png diff --git a/public/-/emojis/1/white_flower.png b/app/assets/images/emoji/white_flower.png similarity index 100% rename from public/-/emojis/1/white_flower.png rename to app/assets/images/emoji/white_flower.png diff --git a/public/-/emojis/1/white_large_square.png b/app/assets/images/emoji/white_large_square.png similarity index 100% rename from public/-/emojis/1/white_large_square.png rename to app/assets/images/emoji/white_large_square.png diff --git a/public/-/emojis/1/white_medium_small_square.png b/app/assets/images/emoji/white_medium_small_square.png similarity index 100% rename from public/-/emojis/1/white_medium_small_square.png rename to app/assets/images/emoji/white_medium_small_square.png diff --git a/public/-/emojis/1/white_medium_square.png b/app/assets/images/emoji/white_medium_square.png similarity index 100% rename from public/-/emojis/1/white_medium_square.png rename to app/assets/images/emoji/white_medium_square.png diff --git a/public/-/emojis/1/white_small_square.png b/app/assets/images/emoji/white_small_square.png similarity index 100% rename from public/-/emojis/1/white_small_square.png rename to app/assets/images/emoji/white_small_square.png diff --git a/public/-/emojis/1/white_square_button.png b/app/assets/images/emoji/white_square_button.png similarity index 100% rename from public/-/emojis/1/white_square_button.png rename to app/assets/images/emoji/white_square_button.png diff --git a/public/-/emojis/1/white_sun_cloud.png b/app/assets/images/emoji/white_sun_cloud.png similarity index 100% rename from public/-/emojis/1/white_sun_cloud.png rename to app/assets/images/emoji/white_sun_cloud.png diff --git a/public/-/emojis/1/white_sun_rain_cloud.png b/app/assets/images/emoji/white_sun_rain_cloud.png similarity index 100% rename from public/-/emojis/1/white_sun_rain_cloud.png rename to app/assets/images/emoji/white_sun_rain_cloud.png diff --git a/public/-/emojis/1/white_sun_small_cloud.png b/app/assets/images/emoji/white_sun_small_cloud.png similarity index 100% rename from public/-/emojis/1/white_sun_small_cloud.png rename to app/assets/images/emoji/white_sun_small_cloud.png diff --git a/public/-/emojis/1/wilted_rose.png b/app/assets/images/emoji/wilted_rose.png similarity index 100% rename from public/-/emojis/1/wilted_rose.png rename to app/assets/images/emoji/wilted_rose.png diff --git a/public/-/emojis/1/wind_blowing_face.png b/app/assets/images/emoji/wind_blowing_face.png similarity index 100% rename from public/-/emojis/1/wind_blowing_face.png rename to app/assets/images/emoji/wind_blowing_face.png diff --git a/public/-/emojis/1/wind_chime.png b/app/assets/images/emoji/wind_chime.png similarity index 100% rename from public/-/emojis/1/wind_chime.png rename to app/assets/images/emoji/wind_chime.png diff --git a/public/-/emojis/1/wine_glass.png b/app/assets/images/emoji/wine_glass.png similarity index 100% rename from public/-/emojis/1/wine_glass.png rename to app/assets/images/emoji/wine_glass.png diff --git a/public/-/emojis/1/wink.png b/app/assets/images/emoji/wink.png similarity index 100% rename from public/-/emojis/1/wink.png rename to app/assets/images/emoji/wink.png diff --git a/public/-/emojis/1/wolf.png b/app/assets/images/emoji/wolf.png similarity index 100% rename from public/-/emojis/1/wolf.png rename to app/assets/images/emoji/wolf.png diff --git a/public/-/emojis/1/woman.png b/app/assets/images/emoji/woman.png similarity index 100% rename from public/-/emojis/1/woman.png rename to app/assets/images/emoji/woman.png diff --git a/public/-/emojis/1/woman_tone1.png b/app/assets/images/emoji/woman_tone1.png similarity index 100% rename from public/-/emojis/1/woman_tone1.png rename to app/assets/images/emoji/woman_tone1.png diff --git a/public/-/emojis/1/woman_tone2.png b/app/assets/images/emoji/woman_tone2.png similarity index 100% rename from public/-/emojis/1/woman_tone2.png rename to app/assets/images/emoji/woman_tone2.png diff --git a/public/-/emojis/1/woman_tone3.png b/app/assets/images/emoji/woman_tone3.png similarity index 100% rename from public/-/emojis/1/woman_tone3.png rename to app/assets/images/emoji/woman_tone3.png diff --git a/public/-/emojis/1/woman_tone4.png b/app/assets/images/emoji/woman_tone4.png similarity index 100% rename from public/-/emojis/1/woman_tone4.png rename to app/assets/images/emoji/woman_tone4.png diff --git a/public/-/emojis/1/woman_tone5.png b/app/assets/images/emoji/woman_tone5.png similarity index 100% rename from public/-/emojis/1/woman_tone5.png rename to app/assets/images/emoji/woman_tone5.png diff --git a/public/-/emojis/1/womans_clothes.png b/app/assets/images/emoji/womans_clothes.png similarity index 100% rename from public/-/emojis/1/womans_clothes.png rename to app/assets/images/emoji/womans_clothes.png diff --git a/public/-/emojis/1/womans_hat.png b/app/assets/images/emoji/womans_hat.png similarity index 100% rename from public/-/emojis/1/womans_hat.png rename to app/assets/images/emoji/womans_hat.png diff --git a/public/-/emojis/1/womens.png b/app/assets/images/emoji/womens.png similarity index 100% rename from public/-/emojis/1/womens.png rename to app/assets/images/emoji/womens.png diff --git a/public/-/emojis/1/worried.png b/app/assets/images/emoji/worried.png similarity index 100% rename from public/-/emojis/1/worried.png rename to app/assets/images/emoji/worried.png diff --git a/public/-/emojis/1/wrench.png b/app/assets/images/emoji/wrench.png similarity index 100% rename from public/-/emojis/1/wrench.png rename to app/assets/images/emoji/wrench.png diff --git a/public/-/emojis/1/wrestlers.png b/app/assets/images/emoji/wrestlers.png similarity index 100% rename from public/-/emojis/1/wrestlers.png rename to app/assets/images/emoji/wrestlers.png diff --git a/public/-/emojis/1/wrestlers_tone1.png b/app/assets/images/emoji/wrestlers_tone1.png similarity index 100% rename from public/-/emojis/1/wrestlers_tone1.png rename to app/assets/images/emoji/wrestlers_tone1.png diff --git a/public/-/emojis/1/wrestlers_tone2.png b/app/assets/images/emoji/wrestlers_tone2.png similarity index 100% rename from public/-/emojis/1/wrestlers_tone2.png rename to app/assets/images/emoji/wrestlers_tone2.png diff --git a/public/-/emojis/1/wrestlers_tone3.png b/app/assets/images/emoji/wrestlers_tone3.png similarity index 100% rename from public/-/emojis/1/wrestlers_tone3.png rename to app/assets/images/emoji/wrestlers_tone3.png diff --git a/public/-/emojis/1/wrestlers_tone4.png b/app/assets/images/emoji/wrestlers_tone4.png similarity index 100% rename from public/-/emojis/1/wrestlers_tone4.png rename to app/assets/images/emoji/wrestlers_tone4.png diff --git a/public/-/emojis/1/wrestlers_tone5.png b/app/assets/images/emoji/wrestlers_tone5.png similarity index 100% rename from public/-/emojis/1/wrestlers_tone5.png rename to app/assets/images/emoji/wrestlers_tone5.png diff --git a/public/-/emojis/1/writing_hand.png b/app/assets/images/emoji/writing_hand.png similarity index 100% rename from public/-/emojis/1/writing_hand.png rename to app/assets/images/emoji/writing_hand.png diff --git a/public/-/emojis/1/writing_hand_tone1.png b/app/assets/images/emoji/writing_hand_tone1.png similarity index 100% rename from public/-/emojis/1/writing_hand_tone1.png rename to app/assets/images/emoji/writing_hand_tone1.png diff --git a/public/-/emojis/1/writing_hand_tone2.png b/app/assets/images/emoji/writing_hand_tone2.png similarity index 100% rename from public/-/emojis/1/writing_hand_tone2.png rename to app/assets/images/emoji/writing_hand_tone2.png diff --git a/public/-/emojis/1/writing_hand_tone3.png b/app/assets/images/emoji/writing_hand_tone3.png similarity index 100% rename from public/-/emojis/1/writing_hand_tone3.png rename to app/assets/images/emoji/writing_hand_tone3.png diff --git a/public/-/emojis/1/writing_hand_tone4.png b/app/assets/images/emoji/writing_hand_tone4.png similarity index 100% rename from public/-/emojis/1/writing_hand_tone4.png rename to app/assets/images/emoji/writing_hand_tone4.png diff --git a/public/-/emojis/1/writing_hand_tone5.png b/app/assets/images/emoji/writing_hand_tone5.png similarity index 100% rename from public/-/emojis/1/writing_hand_tone5.png rename to app/assets/images/emoji/writing_hand_tone5.png diff --git a/public/-/emojis/1/x.png b/app/assets/images/emoji/x.png similarity index 100% rename from public/-/emojis/1/x.png rename to app/assets/images/emoji/x.png diff --git a/public/-/emojis/1/yellow_heart.png b/app/assets/images/emoji/yellow_heart.png similarity index 100% rename from public/-/emojis/1/yellow_heart.png rename to app/assets/images/emoji/yellow_heart.png diff --git a/public/-/emojis/1/yen.png b/app/assets/images/emoji/yen.png similarity index 100% rename from public/-/emojis/1/yen.png rename to app/assets/images/emoji/yen.png diff --git a/public/-/emojis/1/yin_yang.png b/app/assets/images/emoji/yin_yang.png similarity index 100% rename from public/-/emojis/1/yin_yang.png rename to app/assets/images/emoji/yin_yang.png diff --git a/public/-/emojis/1/yum.png b/app/assets/images/emoji/yum.png similarity index 100% rename from public/-/emojis/1/yum.png rename to app/assets/images/emoji/yum.png diff --git a/public/-/emojis/1/zap.png b/app/assets/images/emoji/zap.png similarity index 100% rename from public/-/emojis/1/zap.png rename to app/assets/images/emoji/zap.png diff --git a/public/-/emojis/1/zero.png b/app/assets/images/emoji/zero.png similarity index 100% rename from public/-/emojis/1/zero.png rename to app/assets/images/emoji/zero.png diff --git a/public/-/emojis/1/zipper_mouth.png b/app/assets/images/emoji/zipper_mouth.png similarity index 100% rename from public/-/emojis/1/zipper_mouth.png rename to app/assets/images/emoji/zipper_mouth.png diff --git a/public/-/emojis/1/zzz.png b/app/assets/images/emoji/zzz.png similarity index 100% rename from public/-/emojis/1/zzz.png rename to app/assets/images/emoji/zzz.png diff --git a/app/assets/javascripts/awards_handler.js b/app/assets/javascripts/awards_handler.js index 3826ecd1ac1..743f11625bc 100644 --- a/app/assets/javascripts/awards_handler.js +++ b/app/assets/javascripts/awards_handler.js @@ -619,18 +619,10 @@ export class AwardsHandler { let awardsHandlerPromise = null; export default function loadAwardsHandler(reload = false) { if (!awardsHandlerPromise || reload) { - awardsHandlerPromise = new Promise((resolve, reject) => { - import(/* webpackChunkName: 'emoji' */ './emoji') - .then(Emoji => { - Emoji.initEmojiMap() - .then(() => { - const awardsHandler = new AwardsHandler(Emoji); - awardsHandler.bindEvents(); - resolve(awardsHandler); - }) - .catch(() => reject); - }) - .catch(() => reject); + awardsHandlerPromise = import(/* webpackChunkName: 'emoji' */ './emoji').then(Emoji => { + const awardsHandler = new AwardsHandler(Emoji); + awardsHandler.bindEvents(); + return awardsHandler; }); } return awardsHandlerPromise; diff --git a/app/assets/javascripts/behaviors/gl_emoji.js b/app/assets/javascripts/behaviors/gl_emoji.js index 9034563d9b3..d1d75658181 100644 --- a/app/assets/javascripts/behaviors/gl_emoji.js +++ b/app/assets/javascripts/behaviors/gl_emoji.js @@ -1,74 +1,47 @@ import 'document-register-element'; import isEmojiUnicodeSupported from '../emoji/support'; -import { initEmojiMap, getEmojiInfo, emojiFallbackImageSrc, emojiImageTag } from '../emoji'; class GlEmoji extends HTMLElement { constructor() { super(); - let emojiUnicode = this.textContent.trim(); - const { fallbackSpriteClass, fallbackSrc, forceFallback } = this.dataset; - let { name, unicodeVersion } = this.dataset; + const emojiUnicode = this.textContent.trim(); + const { name, unicodeVersion, fallbackSrc, fallbackSpriteClass } = this.dataset; - initEmojiMap() - .then(() => { - if (!unicodeVersion) { - const emojiInfo = getEmojiInfo(name); + const isEmojiUnicode = + this.childNodes && + Array.prototype.every.call(this.childNodes, childNode => childNode.nodeType === 3); + const hasImageFallback = fallbackSrc && fallbackSrc.length > 0; + const hasCssSpriteFalback = fallbackSpriteClass && fallbackSpriteClass.length > 0; - if (emojiInfo) { - if (name !== emojiInfo.name) { - ({ name } = emojiInfo); - this.dataset.name = emojiInfo.name; - } - unicodeVersion = emojiInfo.u; - this.dataset.uni = unicodeVersion; - - if (forceFallback === 'true' && !fallbackSpriteClass) { - this.innerHTML = emojiImageTag(name, emojiFallbackImageSrc(name)); + if (emojiUnicode && isEmojiUnicode && !isEmojiUnicodeSupported(emojiUnicode, unicodeVersion)) { + // CSS sprite fallback takes precedence over image fallback + if (hasCssSpriteFalback) { + if (!gon.emoji_sprites_css_added && gon.emoji_sprites_css_path) { + const emojiSpriteLinkTag = document.createElement('link'); + emojiSpriteLinkTag.setAttribute('rel', 'stylesheet'); + emojiSpriteLinkTag.setAttribute('href', gon.emoji_sprites_css_path); + document.head.appendChild(emojiSpriteLinkTag); + gon.emoji_sprites_css_added = true; + } + // IE 11 doesn't like adding multiple at once :( + this.classList.add('emoji-icon'); + this.classList.add(fallbackSpriteClass); + } else { + import(/* webpackChunkName: 'emoji' */ '../emoji') + .then(({ emojiImageTag, emojiFallbackImageSrc }) => { + if (hasImageFallback) { + this.innerHTML = emojiImageTag(name, fallbackSrc); } else { - emojiUnicode = emojiInfo.e; - this.innerHTML = emojiInfo.e; + const src = emojiFallbackImageSrc(name); + this.innerHTML = emojiImageTag(name, src); } - - this.title = emojiInfo.d; - } - } - - const isEmojiUnicode = - this.childNodes && - Array.prototype.every.call(this.childNodes, childNode => childNode.nodeType === 3); - const hasImageFallback = fallbackSrc && fallbackSrc.length > 0; - const hasCssSpriteFalback = fallbackSpriteClass && fallbackSpriteClass.length > 0; - - if ( - emojiUnicode && - isEmojiUnicode && - !isEmojiUnicodeSupported(emojiUnicode, unicodeVersion) - ) { - // CSS sprite fallback takes precedence over image fallback - if (hasCssSpriteFalback) { - if (!gon.emoji_sprites_css_added && gon.emoji_sprites_css_path) { - const emojiSpriteLinkTag = document.createElement('link'); - emojiSpriteLinkTag.setAttribute('rel', 'stylesheet'); - emojiSpriteLinkTag.setAttribute('href', gon.emoji_sprites_css_path); - document.head.appendChild(emojiSpriteLinkTag); - gon.emoji_sprites_css_added = true; - } - // IE 11 doesn't like adding multiple at once :( - this.classList.add('emoji-icon'); - this.classList.add(fallbackSpriteClass); - } else if (hasImageFallback) { - this.innerHTML = emojiImageTag(name, fallbackSrc); - } else { - const src = emojiFallbackImageSrc(name); - this.innerHTML = emojiImageTag(name, src); - } - } - }) - .catch(error => { - // Only reject is already handled in initEmojiMap - throw error; - }); + }) + .catch(() => { + // do nothing + }); + } + } } } diff --git a/app/assets/javascripts/emoji/index.js b/app/assets/javascripts/emoji/index.js index b9b3b344524..cd8dff40b88 100644 --- a/app/assets/javascripts/emoji/index.js +++ b/app/assets/javascripts/emoji/index.js @@ -1,63 +1,13 @@ import _ from 'underscore'; -import createFlash from '~/flash'; -import { s__ } from '~/locale'; +import emojiMap from 'emojis/digests.json'; import emojiAliases from 'emojis/aliases.json'; -import axios from '../lib/utils/axios_utils'; -import csrf from '../lib/utils/csrf'; -import AccessorUtilities from '../lib/utils/accessor'; - -let emojiMap = null; -let validEmojiNames = null; - -export const EMOJI_VERSION = '1'; -const EMOJI_VERSION_LOCALSTORAGE = `EMOJIS_${EMOJI_VERSION}`; - -const isLocalStorageAvailable = AccessorUtilities.isLocalStorageAccessSafe(); - -export function initEmojiMap() { - return new Promise((resolve, reject) => { - if (emojiMap) { - resolve(emojiMap); - } else if (isLocalStorageAvailable && window.localStorage.getItem(EMOJI_VERSION_LOCALSTORAGE)) { - emojiMap = JSON.parse(window.localStorage.getItem(EMOJI_VERSION_LOCALSTORAGE)); - validEmojiNames = [...Object.keys(emojiMap), ...Object.keys(emojiAliases)]; - resolve(emojiMap); - } else { - // We load the JSON from server - const axiosInstance = axios.create(); - - // If the static JSON file is on a CDN we don't want to send the default CSRF token - if (gon.asset_host) { - delete axiosInstance.defaults.headers.common[csrf.headerKey]; - } - - axiosInstance - .get(`${gon.relative_url_root || ''}/-/emojis/${EMOJI_VERSION}/emojis.json`) - .then(({ data }) => { - emojiMap = data; - validEmojiNames = [...Object.keys(emojiMap), ...Object.keys(emojiAliases)]; - resolve(emojiMap); - if (isLocalStorageAvailable) { - window.localStorage.setItem(EMOJI_VERSION_LOCALSTORAGE, JSON.stringify(emojiMap)); - } - }) - .catch(err => { - createFlash(s__('Emojis|Something went wrong while loading emojis.')); - reject(err); - }); - } - }); -} +export const validEmojiNames = [...Object.keys(emojiMap), ...Object.keys(emojiAliases)]; export function normalizeEmojiName(name) { return Object.prototype.hasOwnProperty.call(emojiAliases, name) ? emojiAliases[name] : name; } -export function getValidEmojiNames() { - return validEmojiNames; -} - export function isEmojiNameValid(name) { return validEmojiNames.indexOf(name) >= 0; } @@ -86,8 +36,8 @@ export function getEmojiCategoryMap() { }; Object.keys(emojiMap).forEach(name => { const emoji = emojiMap[name]; - if (emojiCategoryMap[emoji.c]) { - emojiCategoryMap[emoji.c].push(name); + if (emojiCategoryMap[emoji.category]) { + emojiCategoryMap[emoji.category].push(name); } }); } @@ -108,9 +58,8 @@ export function getEmojiInfo(query) { } export function emojiFallbackImageSrc(inputName) { - const { name } = getEmojiInfo(inputName); - return `${gon.asset_host || ''}${gon.relative_url_root || - ''}/-/emojis/${EMOJI_VERSION}/${name}.png`; + const { name, digest } = getEmojiInfo(inputName); + return `${gon.asset_host || ''}${gon.relative_url_root || ''}/assets/emoji/${name}-${digest}.png`; } export function emojiImageTag(name, src) { @@ -119,8 +68,9 @@ export function emojiImageTag(name, src) { export function glEmojiTag(inputName, options) { const opts = { sprite: false, forceFallback: false, ...options }; - const name = normalizeEmojiName(inputName); + const { name, ...emojiInfo } = getEmojiInfo(inputName); + const fallbackImageSrc = emojiFallbackImageSrc(name); const fallbackSpriteClass = `emoji-${name}`; const classList = []; @@ -129,19 +79,24 @@ export function glEmojiTag(inputName, options) { classList.push(fallbackSpriteClass); } const classAttribute = classList.length > 0 ? `class="${classList.join(' ')}"` : ''; - const fallbackSpriteAttribute = opts.sprite ? `data-fallback-sprite-class="${fallbackSpriteClass}"` : ''; - const forceFallbackAttribute = opts.forceFallback ? 'data-force-fallback="true"' : ''; + let contents = emojiInfo.moji; + if (opts.forceFallback && !opts.sprite) { + contents = emojiImageTag(name, fallbackImageSrc); + } return ` + ${contents} `; } diff --git a/app/assets/javascripts/emoji/support/index.js b/app/assets/javascripts/emoji/support/index.js index ed9bfb8bc78..1f7852dd487 100644 --- a/app/assets/javascripts/emoji/support/index.js +++ b/app/assets/javascripts/emoji/support/index.js @@ -5,9 +5,6 @@ import getUnicodeSupportMap from './unicode_support_map'; let browserUnicodeSupportMap; export default function isEmojiUnicodeSupportedByBrowser(emojiUnicode, unicodeVersion) { - // Our Spec browser would fail producing emoji maps - if (/\bHeadlessChrome\//.test(navigator.userAgent)) return true; - browserUnicodeSupportMap = browserUnicodeSupportMap || getUnicodeSupportMap(); return isEmojiUnicodeSupported(browserUnicodeSupportMap, emojiUnicode, unicodeVersion); } diff --git a/app/assets/javascripts/filtered_search/visual_token_value.js b/app/assets/javascripts/filtered_search/visual_token_value.js index 24532d88cf3..a9d5ba8faa8 100644 --- a/app/assets/javascripts/filtered_search/visual_token_value.js +++ b/app/assets/javascripts/filtered_search/visual_token_value.js @@ -102,24 +102,15 @@ export default class VisualTokenValue { return ( import(/* webpackChunkName: 'emoji' */ '../emoji') .then(Emoji => { - Emoji.initEmojiMap() - .then(() => { - if (!Emoji.isEmojiNameValid(value)) { - return; - } + if (!Emoji.isEmojiNameValid(value)) { + return; + } - container.dataset.originalValue = value; - element.innerHTML = Emoji.glEmojiTag(value); - }) - // ignore error and leave emoji name in the search bar - .catch(err => { - throw err; - }); + container.dataset.originalValue = value; + element.innerHTML = Emoji.glEmojiTag(value); }) // ignore error and leave emoji name in the search bar - .catch(importError => { - throw importError; - }) + .catch(() => {}) ); } } diff --git a/app/assets/javascripts/gfm_auto_complete.js b/app/assets/javascripts/gfm_auto_complete.js index 50ea13edf63..c81e754df4c 100644 --- a/app/assets/javascripts/gfm_auto_complete.js +++ b/app/assets/javascripts/gfm_auto_complete.js @@ -487,15 +487,9 @@ class GfmAutoComplete { this.loadData($input, at, this.cachedData[at]); } else if (GfmAutoComplete.atTypeMap[at] === 'emojis') { import(/* webpackChunkName: 'emoji' */ './emoji') - .then(({ initEmojiMap, getValidEmojiNames, glEmojiTag }) => { - initEmojiMap() - .then(() => { - this.loadData($input, at, getValidEmojiNames()); - GfmAutoComplete.glEmojiTag = glEmojiTag; - }) - .catch(() => { - this.isLoadingData[at] = false; - }); + .then(({ validEmojiNames, glEmojiTag }) => { + this.loadData($input, at, validEmojiNames); + GfmAutoComplete.glEmojiTag = glEmojiTag; }) .catch(() => { this.isLoadingData[at] = false; diff --git a/app/assets/javascripts/pages/profiles/show/index.js b/app/assets/javascripts/pages/profiles/show/index.js index c9d3bbc8c39..0dd0d5336fc 100644 --- a/app/assets/javascripts/pages/profiles/show/index.js +++ b/app/assets/javascripts/pages/profiles/show/index.js @@ -56,34 +56,30 @@ document.addEventListener('DOMContentLoaded', () => { import(/* webpackChunkName: 'emoji' */ '~/emoji') .then(Emoji => { - Emoji.initEmojiMap() - .then(() => { - const emojiMenu = new EmojiMenu( - Emoji, - toggleEmojiMenuButtonSelector, - 'js-status-emoji-menu', - selectEmojiCallback, - ); - emojiMenu.bindEvents(); + const emojiMenu = new EmojiMenu( + Emoji, + toggleEmojiMenuButtonSelector, + 'js-status-emoji-menu', + selectEmojiCallback, + ); + emojiMenu.bindEvents(); - const defaultEmojiTag = Emoji.glEmojiTag(defaultStatusEmoji); - statusMessageField.addEventListener('input', () => { - const hasStatusMessage = statusMessageField.value.trim() !== ''; - const statusEmoji = findStatusEmoji(); - if (hasStatusMessage && statusEmoji) { - return; - } + const defaultEmojiTag = Emoji.glEmojiTag(defaultStatusEmoji); + statusMessageField.addEventListener('input', () => { + const hasStatusMessage = statusMessageField.value.trim() !== ''; + const statusEmoji = findStatusEmoji(); + if (hasStatusMessage && statusEmoji) { + return; + } - if (hasStatusMessage) { - toggleNoEmojiPlaceholder(false); - toggleEmojiMenuButton.innerHTML += defaultEmojiTag; - } else if (statusEmoji.dataset.name === defaultStatusEmoji) { - toggleNoEmojiPlaceholder(true); - removeStatusEmoji(); - } - }); - }) - .catch(() => createFlash('Failed to load emoji list.')); + if (hasStatusMessage) { + toggleNoEmojiPlaceholder(false); + toggleEmojiMenuButton.innerHTML += defaultEmojiTag; + } else if (statusEmoji.dataset.name === defaultStatusEmoji) { + toggleNoEmojiPlaceholder(true); + removeStatusEmoji(); + } + }); }) .catch(() => createFlash('Failed to load emoji list.')); }); diff --git a/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue b/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue index e9ed05e30cd..7f86741ed29 100644 --- a/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue +++ b/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue @@ -66,23 +66,19 @@ export default { import(/* webpackChunkName: 'emoji' */ '~/emoji') .then(Emoji => { - Emoji.initEmojiMap() - .then(() => { - if (this.emoji) { - this.emojiTag = Emoji.glEmojiTag(this.emoji); - } - this.noEmoji = this.emoji === ''; - this.defaultEmojiTag = Emoji.glEmojiTag('speech_balloon'); + if (this.emoji) { + this.emojiTag = Emoji.glEmojiTag(this.emoji); + } + this.noEmoji = this.emoji === ''; + this.defaultEmojiTag = Emoji.glEmojiTag('speech_balloon'); - this.emojiMenu = new EmojiMenuInModal( - Emoji, - toggleEmojiMenuButtonSelector, - emojiMenuClass, - this.setEmoji, - this.$refs.userStatusForm, - ); - }) - .catch(() => createFlash(__('Failed to load emoji list.'))); + this.emojiMenu = new EmojiMenuInModal( + Emoji, + toggleEmojiMenuButtonSelector, + emojiMenuClass, + this.setEmoji, + this.$refs.userStatusForm, + ); }) .catch(() => createFlash(__('Failed to load emoji list.'))); }, diff --git a/lib/tasks/gemojione.rake b/lib/tasks/gemojione.rake index c24207b134a..560a52053d8 100644 --- a/lib/tasks/gemojione.rake +++ b/lib/tasks/gemojione.rake @@ -30,28 +30,33 @@ namespace :gemojione do # We don't have `node_modules` available in built versions of GitLab FileUtils.cp_r(Rails.root.join('node_modules', 'emoji-unicode-version', 'emoji-unicode-version-map.json'), File.join(Rails.root, 'fixtures', 'emojis')) + dir = Gemojione.images_path resultant_emoji_map = {} Gitlab::Emoji.emojis.each do |name, emoji_hash| # Ignore aliases unless Gitlab::Emoji.emojis_aliases.key?(name) + fpath = File.join(dir, "#{emoji_hash['unicode']}.png") + hash_digest = Digest::SHA256.file(fpath).hexdigest + category = emoji_hash['category'] if name == 'gay_pride_flag' category = 'flags' end entry = { - c: category, - e: emoji_hash['moji'], - d: emoji_hash['description'], - u: Gitlab::Emoji.emoji_unicode_version(name) + category: category, + moji: emoji_hash['moji'], + description: emoji_hash['description'], + unicodeVersion: Gitlab::Emoji.emoji_unicode_version(name), + digest: hash_digest } resultant_emoji_map[name] = entry end end - out = File.join(Rails.root, 'public', '-', 'emojis', '1', 'emojis.json') + out = File.join(Rails.root, 'fixtures', 'emojis', 'digests.json') File.open(out, 'w') do |handle| handle.write(JSON.pretty_generate(resultant_emoji_map)) end diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 7d6e23c80f6..567e6c9f7bb 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -3214,9 +3214,6 @@ msgstr "" msgid "Embed" msgstr "" -msgid "Emojis|Something went wrong while loading emojis." -msgstr "" - msgid "Empty file" msgstr "" diff --git a/public/-/emojis/1/emojis.json b/public/-/emojis/1/emojis.json deleted file mode 100644 index 20a564720d1..00000000000 --- a/public/-/emojis/1/emojis.json +++ /dev/null @@ -1,10760 +0,0 @@ -{ - "100": { - "c": "symbols", - "e": "💯", - "d": "hundred points symbol", - "u": "6.0" - }, - "1234": { - "c": "symbols", - "e": "🔢", - "d": "input symbol for numbers", - "u": "6.0" - }, - "8ball": { - "c": "activity", - "e": "🎱", - "d": "billiards", - "u": "6.0" - }, - "a": { - "c": "symbols", - "e": "🅰", - "d": "negative squared latin capital letter a", - "u": "6.0" - }, - "ab": { - "c": "symbols", - "e": "🆎", - "d": "negative squared ab", - "u": "6.0" - }, - "abc": { - "c": "symbols", - "e": "🔤", - "d": "input symbol for latin letters", - "u": "6.0" - }, - "abcd": { - "c": "symbols", - "e": "🔡", - "d": "input symbol for latin small letters", - "u": "6.0" - }, - "accept": { - "c": "symbols", - "e": "🉑", - "d": "circled ideograph accept", - "u": "6.0" - }, - "aerial_tramway": { - "c": "travel", - "e": "🚡", - "d": "aerial tramway", - "u": "6.0" - }, - "airplane": { - "c": "travel", - "e": "✈", - "d": "airplane", - "u": "1.1" - }, - "airplane_arriving": { - "c": "travel", - "e": "🛬", - "d": "airplane arriving", - "u": "7.0" - }, - "airplane_departure": { - "c": "travel", - "e": "🛫", - "d": "airplane departure", - "u": "7.0" - }, - "airplane_small": { - "c": "travel", - "e": "🛩", - "d": "small airplane", - "u": "7.0" - }, - "alarm_clock": { - "c": "objects", - "e": "⏰", - "d": "alarm clock", - "u": "6.0" - }, - "alembic": { - "c": "objects", - "e": "⚗", - "d": "alembic", - "u": "4.1" - }, - "alien": { - "c": "people", - "e": "👽", - "d": "extraterrestrial alien", - "u": "6.0" - }, - "ambulance": { - "c": "travel", - "e": "🚑", - "d": "ambulance", - "u": "6.0" - }, - "amphora": { - "c": "objects", - "e": "🏺", - "d": "amphora", - "u": "8.0" - }, - "anchor": { - "c": "travel", - "e": "⚓", - "d": "anchor", - "u": "4.1" - }, - "angel": { - "c": "people", - "e": "👼", - "d": "baby angel", - "u": "6.0" - }, - "angel_tone1": { - "c": "people", - "e": "👼🏻", - "d": "baby angel tone 1", - "u": "8.0" - }, - "angel_tone2": { - "c": "people", - "e": "👼🏼", - "d": "baby angel tone 2", - "u": "8.0" - }, - "angel_tone3": { - "c": "people", - "e": "👼🏽", - "d": "baby angel tone 3", - "u": "8.0" - }, - "angel_tone4": { - "c": "people", - "e": "👼🏾", - "d": "baby angel tone 4", - "u": "8.0" - }, - "angel_tone5": { - "c": "people", - "e": "👼🏿", - "d": "baby angel tone 5", - "u": "8.0" - }, - "anger": { - "c": "symbols", - "e": "💢", - "d": "anger symbol", - "u": "6.0" - }, - "anger_right": { - "c": "symbols", - "e": "🗯", - "d": "right anger bubble", - "u": "7.0" - }, - "angry": { - "c": "people", - "e": "😠", - "d": "angry face", - "u": "6.0" - }, - "ant": { - "c": "nature", - "e": "🐜", - "d": "ant", - "u": "6.0" - }, - "apple": { - "c": "food", - "e": "🍎", - "d": "red apple", - "u": "6.0" - }, - "aquarius": { - "c": "symbols", - "e": "♒", - "d": "aquarius", - "u": "1.1" - }, - "aries": { - "c": "symbols", - "e": "♈", - "d": "aries", - "u": "1.1" - }, - "arrow_backward": { - "c": "symbols", - "e": "◀", - "d": "black left-pointing triangle", - "u": "1.1" - }, - "arrow_double_down": { - "c": "symbols", - "e": "⏬", - "d": "black down-pointing double triangle", - "u": "6.0" - }, - "arrow_double_up": { - "c": "symbols", - "e": "⏫", - "d": "black up-pointing double triangle", - "u": "6.0" - }, - "arrow_down": { - "c": "symbols", - "e": "⬇", - "d": "downwards black arrow", - "u": "4.0" - }, - "arrow_down_small": { - "c": "symbols", - "e": "🔽", - "d": "down-pointing small red triangle", - "u": "6.0" - }, - "arrow_forward": { - "c": "symbols", - "e": "▶", - "d": "black right-pointing triangle", - "u": "1.1" - }, - "arrow_heading_down": { - "c": "symbols", - "e": "⤵", - "d": "arrow pointing rightwards then curving downwards", - "u": "3.2" - }, - "arrow_heading_up": { - "c": "symbols", - "e": "⤴", - "d": "arrow pointing rightwards then curving upwards", - "u": "3.2" - }, - "arrow_left": { - "c": "symbols", - "e": "⬅", - "d": "leftwards black arrow", - "u": "4.0" - }, - "arrow_lower_left": { - "c": "symbols", - "e": "↙", - "d": "south west arrow", - "u": "1.1" - }, - "arrow_lower_right": { - "c": "symbols", - "e": "↘", - "d": "south east arrow", - "u": "1.1" - }, - "arrow_right": { - "c": "symbols", - "e": "➡", - "d": "black rightwards arrow", - "u": "1.1" - }, - "arrow_right_hook": { - "c": "symbols", - "e": "↪", - "d": "rightwards arrow with hook", - "u": "1.1" - }, - "arrow_up": { - "c": "symbols", - "e": "⬆", - "d": "upwards black arrow", - "u": "4.0" - }, - "arrow_up_down": { - "c": "symbols", - "e": "↕", - "d": "up down arrow", - "u": "1.1" - }, - "arrow_up_small": { - "c": "symbols", - "e": "🔼", - "d": "up-pointing small red triangle", - "u": "6.0" - }, - "arrow_upper_left": { - "c": "symbols", - "e": "↖", - "d": "north west arrow", - "u": "1.1" - }, - "arrow_upper_right": { - "c": "symbols", - "e": "↗", - "d": "north east arrow", - "u": "1.1" - }, - "arrows_clockwise": { - "c": "symbols", - "e": "🔃", - "d": "clockwise downwards and upwards open circle arrows", - "u": "6.0" - }, - "arrows_counterclockwise": { - "c": "symbols", - "e": "🔄", - "d": "anticlockwise downwards and upwards open circle ar", - "u": "6.0" - }, - "art": { - "c": "activity", - "e": "🎨", - "d": "artist palette", - "u": "6.0" - }, - "articulated_lorry": { - "c": "travel", - "e": "🚛", - "d": "articulated lorry", - "u": "6.0" - }, - "asterisk": { - "c": "symbols", - "e": "*⃣", - "d": "keycap asterisk", - "u": "3.0" - }, - "astonished": { - "c": "people", - "e": "😲", - "d": "astonished face", - "u": "6.0" - }, - "athletic_shoe": { - "c": "people", - "e": "👟", - "d": "athletic shoe", - "u": "6.0" - }, - "atm": { - "c": "symbols", - "e": "🏧", - "d": "automated teller machine", - "u": "6.0" - }, - "atom": { - "c": "symbols", - "e": "⚛", - "d": "atom symbol", - "u": "4.1" - }, - "avocado": { - "c": "food", - "e": "🥑", - "d": "avocado", - "u": "9.0" - }, - "b": { - "c": "symbols", - "e": "🅱", - "d": "negative squared latin capital letter b", - "u": "6.0" - }, - "baby": { - "c": "people", - "e": "👶", - "d": "baby", - "u": "6.0" - }, - "baby_bottle": { - "c": "food", - "e": "🍼", - "d": "baby bottle", - "u": "6.0" - }, - "baby_chick": { - "c": "nature", - "e": "🐤", - "d": "baby chick", - "u": "6.0" - }, - "baby_symbol": { - "c": "symbols", - "e": "🚼", - "d": "baby symbol", - "u": "6.0" - }, - "baby_tone1": { - "c": "people", - "e": "👶🏻", - "d": "baby tone 1", - "u": "8.0" - }, - "baby_tone2": { - "c": "people", - "e": "👶🏼", - "d": "baby tone 2", - "u": "8.0" - }, - "baby_tone3": { - "c": "people", - "e": "👶🏽", - "d": "baby tone 3", - "u": "8.0" - }, - "baby_tone4": { - "c": "people", - "e": "👶🏾", - "d": "baby tone 4", - "u": "8.0" - }, - "baby_tone5": { - "c": "people", - "e": "👶🏿", - "d": "baby tone 5", - "u": "8.0" - }, - "back": { - "c": "symbols", - "e": "🔙", - "d": "back with leftwards arrow above", - "u": "6.0" - }, - "bacon": { - "c": "food", - "e": "🥓", - "d": "bacon", - "u": "9.0" - }, - "badminton": { - "c": "activity", - "e": "🏸", - "d": "badminton racquet", - "u": "8.0" - }, - "baggage_claim": { - "c": "symbols", - "e": "🛄", - "d": "baggage claim", - "u": "6.0" - }, - "balloon": { - "c": "objects", - "e": "🎈", - "d": "balloon", - "u": "6.0" - }, - "ballot_box": { - "c": "objects", - "e": "🗳", - "d": "ballot box with ballot", - "u": "7.0" - }, - "ballot_box_with_check": { - "c": "symbols", - "e": "☑", - "d": "ballot box with check", - "u": "1.1" - }, - "bamboo": { - "c": "nature", - "e": "🎍", - "d": "pine decoration", - "u": "6.0" - }, - "banana": { - "c": "food", - "e": "🍌", - "d": "banana", - "u": "6.0" - }, - "bangbang": { - "c": "symbols", - "e": "‼", - "d": "double exclamation mark", - "u": "1.1" - }, - "bank": { - "c": "travel", - "e": "🏦", - "d": "bank", - "u": "6.0" - }, - "bar_chart": { - "c": "objects", - "e": "📊", - "d": "bar chart", - "u": "6.0" - }, - "barber": { - "c": "objects", - "e": "💈", - "d": "barber pole", - "u": "6.0" - }, - "baseball": { - "c": "activity", - "e": "⚾", - "d": "baseball", - "u": "5.2" - }, - "basketball": { - "c": "activity", - "e": "🏀", - "d": "basketball and hoop", - "u": "6.0" - }, - "basketball_player": { - "c": "activity", - "e": "⛹", - "d": "person with ball", - "u": "5.2" - }, - "basketball_player_tone1": { - "c": "activity", - "e": "⛹🏻", - "d": "person with ball tone 1", - "u": "8.0" - }, - "basketball_player_tone2": { - "c": "activity", - "e": "⛹🏼", - "d": "person with ball tone 2", - "u": "8.0" - }, - "basketball_player_tone3": { - "c": "activity", - "e": "⛹🏽", - "d": "person with ball tone 3", - "u": "8.0" - }, - "basketball_player_tone4": { - "c": "activity", - "e": "⛹🏾", - "d": "person with ball tone 4", - "u": "8.0" - }, - "basketball_player_tone5": { - "c": "activity", - "e": "⛹🏿", - "d": "person with ball tone 5", - "u": "8.0" - }, - "bat": { - "c": "nature", - "e": "🦇", - "d": "bat", - "u": "9.0" - }, - "bath": { - "c": "activity", - "e": "🛀", - "d": "bath", - "u": "6.0" - }, - "bath_tone1": { - "c": "activity", - "e": "🛀🏻", - "d": "bath tone 1", - "u": "8.0" - }, - "bath_tone2": { - "c": "activity", - "e": "🛀🏼", - "d": "bath tone 2", - "u": "8.0" - }, - "bath_tone3": { - "c": "activity", - "e": "🛀🏽", - "d": "bath tone 3", - "u": "8.0" - }, - "bath_tone4": { - "c": "activity", - "e": "🛀🏾", - "d": "bath tone 4", - "u": "8.0" - }, - "bath_tone5": { - "c": "activity", - "e": "🛀🏿", - "d": "bath tone 5", - "u": "8.0" - }, - "bathtub": { - "c": "objects", - "e": "🛁", - "d": "bathtub", - "u": "6.0" - }, - "battery": { - "c": "objects", - "e": "🔋", - "d": "battery", - "u": "6.0" - }, - "beach": { - "c": "travel", - "e": "🏖", - "d": "beach with umbrella", - "u": "7.0" - }, - "beach_umbrella": { - "c": "objects", - "e": "⛱", - "d": "umbrella on ground", - "u": "5.2" - }, - "bear": { - "c": "nature", - "e": "🐻", - "d": "bear face", - "u": "6.0" - }, - "bed": { - "c": "objects", - "e": "🛏", - "d": "bed", - "u": "7.0" - }, - "bee": { - "c": "nature", - "e": "🐝", - "d": "honeybee", - "u": "6.0" - }, - "beer": { - "c": "food", - "e": "🍺", - "d": "beer mug", - "u": "6.0" - }, - "beers": { - "c": "food", - "e": "🍻", - "d": "clinking beer mugs", - "u": "6.0" - }, - "beetle": { - "c": "nature", - "e": "🐞", - "d": "lady beetle", - "u": "6.0" - }, - "beginner": { - "c": "symbols", - "e": "🔰", - "d": "japanese symbol for beginner", - "u": "6.0" - }, - "bell": { - "c": "symbols", - "e": "🔔", - "d": "bell", - "u": "6.0" - }, - "bellhop": { - "c": "objects", - "e": "🛎", - "d": "bellhop bell", - "u": "7.0" - }, - "bento": { - "c": "food", - "e": "🍱", - "d": "bento box", - "u": "6.0" - }, - "bicyclist": { - "c": "activity", - "e": "🚴", - "d": "bicyclist", - "u": "6.0" - }, - "bicyclist_tone1": { - "c": "activity", - "e": "🚴🏻", - "d": "bicyclist tone 1", - "u": "8.0" - }, - "bicyclist_tone2": { - "c": "activity", - "e": "🚴🏼", - "d": "bicyclist tone 2", - "u": "8.0" - }, - "bicyclist_tone3": { - "c": "activity", - "e": "🚴🏽", - "d": "bicyclist tone 3", - "u": "8.0" - }, - "bicyclist_tone4": { - "c": "activity", - "e": "🚴🏾", - "d": "bicyclist tone 4", - "u": "8.0" - }, - "bicyclist_tone5": { - "c": "activity", - "e": "🚴🏿", - "d": "bicyclist tone 5", - "u": "8.0" - }, - "bike": { - "c": "travel", - "e": "🚲", - "d": "bicycle", - "u": "6.0" - }, - "bikini": { - "c": "people", - "e": "👙", - "d": "bikini", - "u": "6.0" - }, - "biohazard": { - "c": "symbols", - "e": "☣", - "d": "biohazard sign", - "u": "1.1" - }, - "bird": { - "c": "nature", - "e": "🐦", - "d": "bird", - "u": "6.0" - }, - "birthday": { - "c": "food", - "e": "🎂", - "d": "birthday cake", - "u": "6.0" - }, - "black_circle": { - "c": "symbols", - "e": "⚫", - "d": "medium black circle", - "u": "4.1" - }, - "black_heart": { - "c": "symbols", - "e": "🖤", - "d": "black heart", - "u": "9.0" - }, - "black_joker": { - "c": "symbols", - "e": "🃏", - "d": "playing card black joker", - "u": "6.0" - }, - "black_large_square": { - "c": "symbols", - "e": "⬛", - "d": "black large square", - "u": "5.1" - }, - "black_medium_small_square": { - "c": "symbols", - "e": "◾", - "d": "black medium small square", - "u": "3.2" - }, - "black_medium_square": { - "c": "symbols", - "e": "◼", - "d": "black medium square", - "u": "3.2" - }, - "black_nib": { - "c": "objects", - "e": "✒", - "d": "black nib", - "u": "1.1" - }, - "black_small_square": { - "c": "symbols", - "e": "▪", - "d": "black small square", - "u": "1.1" - }, - "black_square_button": { - "c": "symbols", - "e": "🔲", - "d": "black square button", - "u": "6.0" - }, - "blossom": { - "c": "nature", - "e": "🌼", - "d": "blossom", - "u": "6.0" - }, - "blowfish": { - "c": "nature", - "e": "🐡", - "d": "blowfish", - "u": "6.0" - }, - "blue_book": { - "c": "objects", - "e": "📘", - "d": "blue book", - "u": "6.0" - }, - "blue_car": { - "c": "travel", - "e": "🚙", - "d": "recreational vehicle", - "u": "6.0" - }, - "blue_heart": { - "c": "symbols", - "e": "💙", - "d": "blue heart", - "u": "6.0" - }, - "blush": { - "c": "people", - "e": "😊", - "d": "smiling face with smiling eyes", - "u": "6.0" - }, - "boar": { - "c": "nature", - "e": "🐗", - "d": "boar", - "u": "6.0" - }, - "bomb": { - "c": "objects", - "e": "💣", - "d": "bomb", - "u": "6.0" - }, - "book": { - "c": "objects", - "e": "📖", - "d": "open book", - "u": "6.0" - }, - "bookmark": { - "c": "objects", - "e": "🔖", - "d": "bookmark", - "u": "6.0" - }, - "bookmark_tabs": { - "c": "objects", - "e": "📑", - "d": "bookmark tabs", - "u": "6.0" - }, - "books": { - "c": "objects", - "e": "📚", - "d": "books", - "u": "6.0" - }, - "boom": { - "c": "nature", - "e": "💥", - "d": "collision symbol", - "u": "6.0" - }, - "boot": { - "c": "people", - "e": "👢", - "d": "womans boots", - "u": "6.0" - }, - "bouquet": { - "c": "nature", - "e": "💐", - "d": "bouquet", - "u": "6.0" - }, - "bow": { - "c": "people", - "e": "🙇", - "d": "person bowing deeply", - "u": "6.0" - }, - "bow_and_arrow": { - "c": "activity", - "e": "🏹", - "d": "bow and arrow", - "u": "8.0" - }, - "bow_tone1": { - "c": "people", - "e": "🙇🏻", - "d": "person bowing deeply tone 1", - "u": "8.0" - }, - "bow_tone2": { - "c": "people", - "e": "🙇🏼", - "d": "person bowing deeply tone 2", - "u": "8.0" - }, - "bow_tone3": { - "c": "people", - "e": "🙇🏽", - "d": "person bowing deeply tone 3", - "u": "8.0" - }, - "bow_tone4": { - "c": "people", - "e": "🙇🏾", - "d": "person bowing deeply tone 4", - "u": "8.0" - }, - "bow_tone5": { - "c": "people", - "e": "🙇🏿", - "d": "person bowing deeply tone 5", - "u": "8.0" - }, - "bowling": { - "c": "activity", - "e": "🎳", - "d": "bowling", - "u": "6.0" - }, - "boxing_glove": { - "c": "activity", - "e": "🥊", - "d": "boxing glove", - "u": "9.0" - }, - "boy": { - "c": "people", - "e": "👦", - "d": "boy", - "u": "6.0" - }, - "boy_tone1": { - "c": "people", - "e": "👦🏻", - "d": "boy tone 1", - "u": "8.0" - }, - "boy_tone2": { - "c": "people", - "e": "👦🏼", - "d": "boy tone 2", - "u": "8.0" - }, - "boy_tone3": { - "c": "people", - "e": "👦🏽", - "d": "boy tone 3", - "u": "8.0" - }, - "boy_tone4": { - "c": "people", - "e": "👦🏾", - "d": "boy tone 4", - "u": "8.0" - }, - "boy_tone5": { - "c": "people", - "e": "👦🏿", - "d": "boy tone 5", - "u": "8.0" - }, - "bread": { - "c": "food", - "e": "🍞", - "d": "bread", - "u": "6.0" - }, - "bride_with_veil": { - "c": "people", - "e": "👰", - "d": "bride with veil", - "u": "6.0" - }, - "bride_with_veil_tone1": { - "c": "people", - "e": "👰🏻", - "d": "bride with veil tone 1", - "u": "8.0" - }, - "bride_with_veil_tone2": { - "c": "people", - "e": "👰🏼", - "d": "bride with veil tone 2", - "u": "8.0" - }, - "bride_with_veil_tone3": { - "c": "people", - "e": "👰🏽", - "d": "bride with veil tone 3", - "u": "8.0" - }, - "bride_with_veil_tone4": { - "c": "people", - "e": "👰🏾", - "d": "bride with veil tone 4", - "u": "8.0" - }, - "bride_with_veil_tone5": { - "c": "people", - "e": "👰🏿", - "d": "bride with veil tone 5", - "u": "8.0" - }, - "bridge_at_night": { - "c": "travel", - "e": "🌉", - "d": "bridge at night", - "u": "6.0" - }, - "briefcase": { - "c": "people", - "e": "💼", - "d": "briefcase", - "u": "6.0" - }, - "broken_heart": { - "c": "symbols", - "e": "💔", - "d": "broken heart", - "u": "6.0" - }, - "bug": { - "c": "nature", - "e": "🐛", - "d": "bug", - "u": "6.0" - }, - "bulb": { - "c": "objects", - "e": "💡", - "d": "electric light bulb", - "u": "6.0" - }, - "bullettrain_front": { - "c": "travel", - "e": "🚅", - "d": "high-speed train with bullet nose", - "u": "6.0" - }, - "bullettrain_side": { - "c": "travel", - "e": "🚄", - "d": "high-speed train", - "u": "6.0" - }, - "burrito": { - "c": "food", - "e": "🌯", - "d": "burrito", - "u": "8.0" - }, - "bus": { - "c": "travel", - "e": "🚌", - "d": "bus", - "u": "6.0" - }, - "busstop": { - "c": "travel", - "e": "🚏", - "d": "bus stop", - "u": "6.0" - }, - "bust_in_silhouette": { - "c": "people", - "e": "👤", - "d": "bust in silhouette", - "u": "6.0" - }, - "busts_in_silhouette": { - "c": "people", - "e": "👥", - "d": "busts in silhouette", - "u": "6.0" - }, - "butterfly": { - "c": "nature", - "e": "🦋", - "d": "butterfly", - "u": "9.0" - }, - "cactus": { - "c": "nature", - "e": "🌵", - "d": "cactus", - "u": "6.0" - }, - "cake": { - "c": "food", - "e": "🍰", - "d": "shortcake", - "u": "6.0" - }, - "calendar": { - "c": "objects", - "e": "📆", - "d": "tear-off calendar", - "u": "6.0" - }, - "calendar_spiral": { - "c": "objects", - "e": "🗓", - "d": "spiral calendar pad", - "u": "7.0" - }, - "call_me": { - "c": "people", - "e": "🤙", - "d": "call me hand", - "u": "9.0" - }, - "call_me_tone1": { - "c": "people", - "e": "🤙🏻", - "d": "call me hand tone 1", - "u": "9.0" - }, - "call_me_tone2": { - "c": "people", - "e": "🤙🏼", - "d": "call me hand tone 2", - "u": "9.0" - }, - "call_me_tone3": { - "c": "people", - "e": "🤙🏽", - "d": "call me hand tone 3", - "u": "9.0" - }, - "call_me_tone4": { - "c": "people", - "e": "🤙🏾", - "d": "call me hand tone 4", - "u": "9.0" - }, - "call_me_tone5": { - "c": "people", - "e": "🤙🏿", - "d": "call me hand tone 5", - "u": "9.0" - }, - "calling": { - "c": "objects", - "e": "📲", - "d": "mobile phone with rightwards arrow at left", - "u": "6.0" - }, - "camel": { - "c": "nature", - "e": "🐫", - "d": "bactrian camel", - "u": "6.0" - }, - "camera": { - "c": "objects", - "e": "📷", - "d": "camera", - "u": "6.0" - }, - "camera_with_flash": { - "c": "objects", - "e": "📸", - "d": "camera with flash", - "u": "7.0" - }, - "camping": { - "c": "travel", - "e": "🏕", - "d": "camping", - "u": "7.0" - }, - "cancer": { - "c": "symbols", - "e": "♋", - "d": "cancer", - "u": "1.1" - }, - "candle": { - "c": "objects", - "e": "🕯", - "d": "candle", - "u": "7.0" - }, - "candy": { - "c": "food", - "e": "🍬", - "d": "candy", - "u": "6.0" - }, - "canoe": { - "c": "travel", - "e": "🛶", - "d": "canoe", - "u": "9.0" - }, - "capital_abcd": { - "c": "symbols", - "e": "🔠", - "d": "input symbol for latin capital letters", - "u": "6.0" - }, - "capricorn": { - "c": "symbols", - "e": "♑", - "d": "capricorn", - "u": "1.1" - }, - "card_box": { - "c": "objects", - "e": "🗃", - "d": "card file box", - "u": "7.0" - }, - "card_index": { - "c": "objects", - "e": "📇", - "d": "card index", - "u": "6.0" - }, - "carousel_horse": { - "c": "travel", - "e": "🎠", - "d": "carousel horse", - "u": "6.0" - }, - "carrot": { - "c": "food", - "e": "🥕", - "d": "carrot", - "u": "9.0" - }, - "cartwheel": { - "c": "activity", - "e": "🤸", - "d": "person doing cartwheel", - "u": "9.0" - }, - "cartwheel_tone1": { - "c": "activity", - "e": "🤸🏻", - "d": "person doing cartwheel tone 1", - "u": "9.0" - }, - "cartwheel_tone2": { - "c": "activity", - "e": "🤸🏼", - "d": "person doing cartwheel tone 2", - "u": "9.0" - }, - "cartwheel_tone3": { - "c": "activity", - "e": "🤸🏽", - "d": "person doing cartwheel tone 3", - "u": "9.0" - }, - "cartwheel_tone4": { - "c": "activity", - "e": "🤸🏾", - "d": "person doing cartwheel tone 4", - "u": "9.0" - }, - "cartwheel_tone5": { - "c": "activity", - "e": "🤸🏿", - "d": "person doing cartwheel tone 5", - "u": "9.0" - }, - "cat": { - "c": "nature", - "e": "🐱", - "d": "cat face", - "u": "6.0" - }, - "cat2": { - "c": "nature", - "e": "🐈", - "d": "cat", - "u": "6.0" - }, - "cd": { - "c": "objects", - "e": "💿", - "d": "optical disc", - "u": "6.0" - }, - "chains": { - "c": "objects", - "e": "⛓", - "d": "chains", - "u": "5.2" - }, - "champagne": { - "c": "food", - "e": "🍾", - "d": "bottle with popping cork", - "u": "8.0" - }, - "champagne_glass": { - "c": "food", - "e": "🥂", - "d": "clinking glasses", - "u": "9.0" - }, - "chart": { - "c": "symbols", - "e": "💹", - "d": "chart with upwards trend and yen sign", - "u": "6.0" - }, - "chart_with_downwards_trend": { - "c": "objects", - "e": "📉", - "d": "chart with downwards trend", - "u": "6.0" - }, - "chart_with_upwards_trend": { - "c": "objects", - "e": "📈", - "d": "chart with upwards trend", - "u": "6.0" - }, - "checkered_flag": { - "c": "travel", - "e": "🏁", - "d": "chequered flag", - "u": "6.0" - }, - "cheese": { - "c": "food", - "e": "🧀", - "d": "cheese wedge", - "u": "8.0" - }, - "cherries": { - "c": "food", - "e": "🍒", - "d": "cherries", - "u": "6.0" - }, - "cherry_blossom": { - "c": "nature", - "e": "🌸", - "d": "cherry blossom", - "u": "6.0" - }, - "chestnut": { - "c": "nature", - "e": "🌰", - "d": "chestnut", - "u": "6.0" - }, - "chicken": { - "c": "nature", - "e": "🐔", - "d": "chicken", - "u": "6.0" - }, - "children_crossing": { - "c": "symbols", - "e": "🚸", - "d": "children crossing", - "u": "6.0" - }, - "chipmunk": { - "c": "nature", - "e": "🐿", - "d": "chipmunk", - "u": "7.0" - }, - "chocolate_bar": { - "c": "food", - "e": "🍫", - "d": "chocolate bar", - "u": "6.0" - }, - "christmas_tree": { - "c": "nature", - "e": "🎄", - "d": "christmas tree", - "u": "6.0" - }, - "church": { - "c": "travel", - "e": "⛪", - "d": "church", - "u": "5.2" - }, - "cinema": { - "c": "symbols", - "e": "🎦", - "d": "cinema", - "u": "6.0" - }, - "circus_tent": { - "c": "activity", - "e": "🎪", - "d": "circus tent", - "u": "6.0" - }, - "city_dusk": { - "c": "travel", - "e": "🌆", - "d": "cityscape at dusk", - "u": "6.0" - }, - "city_sunset": { - "c": "travel", - "e": "🌇", - "d": "sunset over buildings", - "u": "6.0" - }, - "cityscape": { - "c": "travel", - "e": "🏙", - "d": "cityscape", - "u": "7.0" - }, - "cl": { - "c": "symbols", - "e": "🆑", - "d": "squared cl", - "u": "6.0" - }, - "clap": { - "c": "people", - "e": "👏", - "d": "clapping hands sign", - "u": "6.0" - }, - "clap_tone1": { - "c": "people", - "e": "👏🏻", - "d": "clapping hands sign tone 1", - "u": "8.0" - }, - "clap_tone2": { - "c": "people", - "e": "👏🏼", - "d": "clapping hands sign tone 2", - "u": "8.0" - }, - "clap_tone3": { - "c": "people", - "e": "👏🏽", - "d": "clapping hands sign tone 3", - "u": "8.0" - }, - "clap_tone4": { - "c": "people", - "e": "👏🏾", - "d": "clapping hands sign tone 4", - "u": "8.0" - }, - "clap_tone5": { - "c": "people", - "e": "👏🏿", - "d": "clapping hands sign tone 5", - "u": "8.0" - }, - "clapper": { - "c": "activity", - "e": "🎬", - "d": "clapper board", - "u": "6.0" - }, - "classical_building": { - "c": "travel", - "e": "🏛", - "d": "classical building", - "u": "7.0" - }, - "clipboard": { - "c": "objects", - "e": "📋", - "d": "clipboard", - "u": "6.0" - }, - "clock": { - "c": "objects", - "e": "🕰", - "d": "mantlepiece clock", - "u": "7.0" - }, - "clock1": { - "c": "symbols", - "e": "🕐", - "d": "clock face one oclock", - "u": "6.0" - }, - "clock10": { - "c": "symbols", - "e": "🕙", - "d": "clock face ten oclock", - "u": "6.0" - }, - "clock1030": { - "c": "symbols", - "e": "🕥", - "d": "clock face ten-thirty", - "u": "6.0" - }, - "clock11": { - "c": "symbols", - "e": "🕚", - "d": "clock face eleven oclock", - "u": "6.0" - }, - "clock1130": { - "c": "symbols", - "e": "🕦", - "d": "clock face eleven-thirty", - "u": "6.0" - }, - "clock12": { - "c": "symbols", - "e": "🕛", - "d": "clock face twelve oclock", - "u": "6.0" - }, - "clock1230": { - "c": "symbols", - "e": "🕧", - "d": "clock face twelve-thirty", - "u": "6.0" - }, - "clock130": { - "c": "symbols", - "e": "🕜", - "d": "clock face one-thirty", - "u": "6.0" - }, - "clock2": { - "c": "symbols", - "e": "🕑", - "d": "clock face two oclock", - "u": "6.0" - }, - "clock230": { - "c": "symbols", - "e": "🕝", - "d": "clock face two-thirty", - "u": "6.0" - }, - "clock3": { - "c": "symbols", - "e": "🕒", - "d": "clock face three oclock", - "u": "6.0" - }, - "clock330": { - "c": "symbols", - "e": "🕞", - "d": "clock face three-thirty", - "u": "6.0" - }, - "clock4": { - "c": "symbols", - "e": "🕓", - "d": "clock face four oclock", - "u": "6.0" - }, - "clock430": { - "c": "symbols", - "e": "🕟", - "d": "clock face four-thirty", - "u": "6.0" - }, - "clock5": { - "c": "symbols", - "e": "🕔", - "d": "clock face five oclock", - "u": "6.0" - }, - "clock530": { - "c": "symbols", - "e": "🕠", - "d": "clock face five-thirty", - "u": "6.0" - }, - "clock6": { - "c": "symbols", - "e": "🕕", - "d": "clock face six oclock", - "u": "6.0" - }, - "clock630": { - "c": "symbols", - "e": "🕡", - "d": "clock face six-thirty", - "u": "6.0" - }, - "clock7": { - "c": "symbols", - "e": "🕖", - "d": "clock face seven oclock", - "u": "6.0" - }, - "clock730": { - "c": "symbols", - "e": "🕢", - "d": "clock face seven-thirty", - "u": "6.0" - }, - "clock8": { - "c": "symbols", - "e": "🕗", - "d": "clock face eight oclock", - "u": "6.0" - }, - "clock830": { - "c": "symbols", - "e": "🕣", - "d": "clock face eight-thirty", - "u": "6.0" - }, - "clock9": { - "c": "symbols", - "e": "🕘", - "d": "clock face nine oclock", - "u": "6.0" - }, - "clock930": { - "c": "symbols", - "e": "🕤", - "d": "clock face nine-thirty", - "u": "6.0" - }, - "closed_book": { - "c": "objects", - "e": "📕", - "d": "closed book", - "u": "6.0" - }, - "closed_lock_with_key": { - "c": "objects", - "e": "🔐", - "d": "closed lock with key", - "u": "6.0" - }, - "closed_umbrella": { - "c": "people", - "e": "🌂", - "d": "closed umbrella", - "u": "6.0" - }, - "cloud": { - "c": "nature", - "e": "☁", - "d": "cloud", - "u": "1.1" - }, - "cloud_lightning": { - "c": "nature", - "e": "🌩", - "d": "cloud with lightning", - "u": "7.0" - }, - "cloud_rain": { - "c": "nature", - "e": "🌧", - "d": "cloud with rain", - "u": "7.0" - }, - "cloud_snow": { - "c": "nature", - "e": "🌨", - "d": "cloud with snow", - "u": "7.0" - }, - "cloud_tornado": { - "c": "nature", - "e": "🌪", - "d": "cloud with tornado", - "u": "7.0" - }, - "clown": { - "c": "people", - "e": "🤡", - "d": "clown face", - "u": "9.0" - }, - "clubs": { - "c": "symbols", - "e": "♣", - "d": "black club suit", - "u": "1.1" - }, - "cocktail": { - "c": "food", - "e": "🍸", - "d": "cocktail glass", - "u": "6.0" - }, - "coffee": { - "c": "food", - "e": "☕", - "d": "hot beverage", - "u": "4.0" - }, - "coffin": { - "c": "objects", - "e": "⚰", - "d": "coffin", - "u": "4.1" - }, - "cold_sweat": { - "c": "people", - "e": "😰", - "d": "face with open mouth and cold sweat", - "u": "6.0" - }, - "comet": { - "c": "nature", - "e": "☄", - "d": "comet", - "u": "1.1" - }, - "compression": { - "c": "objects", - "e": "🗜", - "d": "compression", - "u": "7.0" - }, - "computer": { - "c": "objects", - "e": "💻", - "d": "personal computer", - "u": "6.0" - }, - "confetti_ball": { - "c": "objects", - "e": "🎊", - "d": "confetti ball", - "u": "6.0" - }, - "confounded": { - "c": "people", - "e": "😖", - "d": "confounded face", - "u": "6.0" - }, - "confused": { - "c": "people", - "e": "😕", - "d": "confused face", - "u": "6.1" - }, - "congratulations": { - "c": "symbols", - "e": "㊗", - "d": "circled ideograph congratulation", - "u": "1.1" - }, - "construction": { - "c": "travel", - "e": "🚧", - "d": "construction sign", - "u": "6.0" - }, - "construction_site": { - "c": "travel", - "e": "🏗", - "d": "building construction", - "u": "7.0" - }, - "construction_worker": { - "c": "people", - "e": "👷", - "d": "construction worker", - "u": "6.0" - }, - "construction_worker_tone1": { - "c": "people", - "e": "👷🏻", - "d": "construction worker tone 1", - "u": "8.0" - }, - "construction_worker_tone2": { - "c": "people", - "e": "👷🏼", - "d": "construction worker tone 2", - "u": "8.0" - }, - "construction_worker_tone3": { - "c": "people", - "e": "👷🏽", - "d": "construction worker tone 3", - "u": "8.0" - }, - "construction_worker_tone4": { - "c": "people", - "e": "👷🏾", - "d": "construction worker tone 4", - "u": "8.0" - }, - "construction_worker_tone5": { - "c": "people", - "e": "👷🏿", - "d": "construction worker tone 5", - "u": "8.0" - }, - "control_knobs": { - "c": "objects", - "e": "🎛", - "d": "control knobs", - "u": "7.0" - }, - "convenience_store": { - "c": "travel", - "e": "🏪", - "d": "convenience store", - "u": "6.0" - }, - "cookie": { - "c": "food", - "e": "🍪", - "d": "cookie", - "u": "6.0" - }, - "cooking": { - "c": "food", - "e": "🍳", - "d": "cooking", - "u": "6.0" - }, - "cool": { - "c": "symbols", - "e": "🆒", - "d": "squared cool", - "u": "6.0" - }, - "cop": { - "c": "people", - "e": "👮", - "d": "police officer", - "u": "6.0" - }, - "cop_tone1": { - "c": "people", - "e": "👮🏻", - "d": "police officer tone 1", - "u": "8.0" - }, - "cop_tone2": { - "c": "people", - "e": "👮🏼", - "d": "police officer tone 2", - "u": "8.0" - }, - "cop_tone3": { - "c": "people", - "e": "👮🏽", - "d": "police officer tone 3", - "u": "8.0" - }, - "cop_tone4": { - "c": "people", - "e": "👮🏾", - "d": "police officer tone 4", - "u": "8.0" - }, - "cop_tone5": { - "c": "people", - "e": "👮🏿", - "d": "police officer tone 5", - "u": "8.0" - }, - "copyright": { - "c": "symbols", - "e": "©", - "d": "copyright sign", - "u": "1.1" - }, - "corn": { - "c": "food", - "e": "🌽", - "d": "ear of maize", - "u": "6.0" - }, - "couch": { - "c": "objects", - "e": "🛋", - "d": "couch and lamp", - "u": "7.0" - }, - "couple": { - "c": "people", - "e": "👫", - "d": "man and woman holding hands", - "u": "6.0" - }, - "couple_mm": { - "c": "people", - "e": "👨‍❤️‍👨", - "d": "couple (man,man)", - "u": "6.0" - }, - "couple_with_heart": { - "c": "people", - "e": "💑", - "d": "couple with heart", - "u": "6.0" - }, - "couple_ww": { - "c": "people", - "e": "👩‍❤️‍👩", - "d": "couple (woman,woman)", - "u": "6.0" - }, - "couplekiss": { - "c": "people", - "e": "💏", - "d": "kiss", - "u": "6.0" - }, - "cow": { - "c": "nature", - "e": "🐮", - "d": "cow face", - "u": "6.0" - }, - "cow2": { - "c": "nature", - "e": "🐄", - "d": "cow", - "u": "6.0" - }, - "cowboy": { - "c": "people", - "e": "🤠", - "d": "face with cowboy hat", - "u": "9.0" - }, - "crab": { - "c": "nature", - "e": "🦀", - "d": "crab", - "u": "8.0" - }, - "crayon": { - "c": "objects", - "e": "🖍", - "d": "lower left crayon", - "u": "7.0" - }, - "credit_card": { - "c": "objects", - "e": "💳", - "d": "credit card", - "u": "6.0" - }, - "crescent_moon": { - "c": "nature", - "e": "🌙", - "d": "crescent moon", - "u": "6.0" - }, - "cricket": { - "c": "activity", - "e": "🏏", - "d": "cricket bat and ball", - "u": "8.0" - }, - "crocodile": { - "c": "nature", - "e": "🐊", - "d": "crocodile", - "u": "6.0" - }, - "croissant": { - "c": "food", - "e": "🥐", - "d": "croissant", - "u": "9.0" - }, - "cross": { - "c": "symbols", - "e": "✝", - "d": "latin cross", - "u": "1.1" - }, - "crossed_flags": { - "c": "objects", - "e": "🎌", - "d": "crossed flags", - "u": "6.0" - }, - "crossed_swords": { - "c": "objects", - "e": "⚔", - "d": "crossed swords", - "u": "4.1" - }, - "crown": { - "c": "people", - "e": "👑", - "d": "crown", - "u": "6.0" - }, - "cruise_ship": { - "c": "travel", - "e": "🛳", - "d": "passenger ship", - "u": "7.0" - }, - "cry": { - "c": "people", - "e": "😢", - "d": "crying face", - "u": "6.0" - }, - "crying_cat_face": { - "c": "people", - "e": "😿", - "d": "crying cat face", - "u": "6.0" - }, - "crystal_ball": { - "c": "objects", - "e": "🔮", - "d": "crystal ball", - "u": "6.0" - }, - "cucumber": { - "c": "food", - "e": "🥒", - "d": "cucumber", - "u": "9.0" - }, - "cupid": { - "c": "symbols", - "e": "💘", - "d": "heart with arrow", - "u": "6.0" - }, - "curly_loop": { - "c": "symbols", - "e": "➰", - "d": "curly loop", - "u": "6.0" - }, - "currency_exchange": { - "c": "symbols", - "e": "💱", - "d": "currency exchange", - "u": "6.0" - }, - "curry": { - "c": "food", - "e": "🍛", - "d": "curry and rice", - "u": "6.0" - }, - "custard": { - "c": "food", - "e": "🍮", - "d": "custard", - "u": "6.0" - }, - "customs": { - "c": "symbols", - "e": "🛃", - "d": "customs", - "u": "6.0" - }, - "cyclone": { - "c": "symbols", - "e": "🌀", - "d": "cyclone", - "u": "6.0" - }, - "dagger": { - "c": "objects", - "e": "🗡", - "d": "dagger knife", - "u": "7.0" - }, - "dancer": { - "c": "people", - "e": "💃", - "d": "dancer", - "u": "6.0" - }, - "dancer_tone1": { - "c": "people", - "e": "💃🏻", - "d": "dancer tone 1", - "u": "8.0" - }, - "dancer_tone2": { - "c": "people", - "e": "💃🏼", - "d": "dancer tone 2", - "u": "8.0" - }, - "dancer_tone3": { - "c": "people", - "e": "💃🏽", - "d": "dancer tone 3", - "u": "8.0" - }, - "dancer_tone4": { - "c": "people", - "e": "💃🏾", - "d": "dancer tone 4", - "u": "8.0" - }, - "dancer_tone5": { - "c": "people", - "e": "💃🏿", - "d": "dancer tone 5", - "u": "8.0" - }, - "dancers": { - "c": "people", - "e": "👯", - "d": "woman with bunny ears", - "u": "6.0" - }, - "dango": { - "c": "food", - "e": "🍡", - "d": "dango", - "u": "6.0" - }, - "dark_sunglasses": { - "c": "people", - "e": "🕶", - "d": "dark sunglasses", - "u": "7.0" - }, - "dart": { - "c": "activity", - "e": "🎯", - "d": "direct hit", - "u": "6.0" - }, - "dash": { - "c": "nature", - "e": "💨", - "d": "dash symbol", - "u": "6.0" - }, - "date": { - "c": "objects", - "e": "📅", - "d": "calendar", - "u": "6.0" - }, - "deciduous_tree": { - "c": "nature", - "e": "🌳", - "d": "deciduous tree", - "u": "6.0" - }, - "deer": { - "c": "nature", - "e": "🦌", - "d": "deer", - "u": "9.0" - }, - "department_store": { - "c": "travel", - "e": "🏬", - "d": "department store", - "u": "6.0" - }, - "desert": { - "c": "travel", - "e": "🏜", - "d": "desert", - "u": "7.0" - }, - "desktop": { - "c": "objects", - "e": "🖥", - "d": "desktop computer", - "u": "7.0" - }, - "diamond_shape_with_a_dot_inside": { - "c": "symbols", - "e": "💠", - "d": "diamond shape with a dot inside", - "u": "6.0" - }, - "diamonds": { - "c": "symbols", - "e": "♦", - "d": "black diamond suit", - "u": "1.1" - }, - "disappointed": { - "c": "people", - "e": "😞", - "d": "disappointed face", - "u": "6.0" - }, - "disappointed_relieved": { - "c": "people", - "e": "😥", - "d": "disappointed but relieved face", - "u": "6.0" - }, - "dividers": { - "c": "objects", - "e": "🗂", - "d": "card index dividers", - "u": "7.0" - }, - "dizzy": { - "c": "nature", - "e": "💫", - "d": "dizzy symbol", - "u": "6.0" - }, - "dizzy_face": { - "c": "people", - "e": "😵", - "d": "dizzy face", - "u": "6.0" - }, - "do_not_litter": { - "c": "symbols", - "e": "🚯", - "d": "do not litter symbol", - "u": "6.0" - }, - "dog": { - "c": "nature", - "e": "🐶", - "d": "dog face", - "u": "6.0" - }, - "dog2": { - "c": "nature", - "e": "🐕", - "d": "dog", - "u": "6.0" - }, - "dollar": { - "c": "objects", - "e": "💵", - "d": "banknote with dollar sign", - "u": "6.0" - }, - "dolls": { - "c": "objects", - "e": "🎎", - "d": "japanese dolls", - "u": "6.0" - }, - "dolphin": { - "c": "nature", - "e": "🐬", - "d": "dolphin", - "u": "6.0" - }, - "door": { - "c": "objects", - "e": "🚪", - "d": "door", - "u": "6.0" - }, - "doughnut": { - "c": "food", - "e": "🍩", - "d": "doughnut", - "u": "6.0" - }, - "dove": { - "c": "nature", - "e": "🕊", - "d": "dove of peace", - "u": "7.0" - }, - "dragon": { - "c": "nature", - "e": "🐉", - "d": "dragon", - "u": "6.0" - }, - "dragon_face": { - "c": "nature", - "e": "🐲", - "d": "dragon face", - "u": "6.0" - }, - "dress": { - "c": "people", - "e": "👗", - "d": "dress", - "u": "6.0" - }, - "dromedary_camel": { - "c": "nature", - "e": "🐪", - "d": "dromedary camel", - "u": "6.0" - }, - "drooling_face": { - "c": "people", - "e": "🤤", - "d": "drooling face", - "u": "9.0" - }, - "droplet": { - "c": "nature", - "e": "💧", - "d": "droplet", - "u": "6.0" - }, - "drum": { - "c": "activity", - "e": "🥁", - "d": "drum with drumsticks", - "u": "9.0" - }, - "duck": { - "c": "nature", - "e": "🦆", - "d": "duck", - "u": "9.0" - }, - "dvd": { - "c": "objects", - "e": "📀", - "d": "dvd", - "u": "6.0" - }, - "e-mail": { - "c": "objects", - "e": "📧", - "d": "e-mail symbol", - "u": "6.0" - }, - "eagle": { - "c": "nature", - "e": "🦅", - "d": "eagle", - "u": "9.0" - }, - "ear": { - "c": "people", - "e": "👂", - "d": "ear", - "u": "6.0" - }, - "ear_of_rice": { - "c": "nature", - "e": "🌾", - "d": "ear of rice", - "u": "6.0" - }, - "ear_tone1": { - "c": "people", - "e": "👂🏻", - "d": "ear tone 1", - "u": "8.0" - }, - "ear_tone2": { - "c": "people", - "e": "👂🏼", - "d": "ear tone 2", - "u": "8.0" - }, - "ear_tone3": { - "c": "people", - "e": "👂🏽", - "d": "ear tone 3", - "u": "8.0" - }, - "ear_tone4": { - "c": "people", - "e": "👂🏾", - "d": "ear tone 4", - "u": "8.0" - }, - "ear_tone5": { - "c": "people", - "e": "👂🏿", - "d": "ear tone 5", - "u": "8.0" - }, - "earth_africa": { - "c": "nature", - "e": "🌍", - "d": "earth globe europe-africa", - "u": "6.0" - }, - "earth_americas": { - "c": "nature", - "e": "🌎", - "d": "earth globe americas", - "u": "6.0" - }, - "earth_asia": { - "c": "nature", - "e": "🌏", - "d": "earth globe asia-australia", - "u": "6.0" - }, - "egg": { - "c": "food", - "e": "🥚", - "d": "egg", - "u": "9.0" - }, - "eggplant": { - "c": "food", - "e": "🍆", - "d": "aubergine", - "u": "6.0" - }, - "eight": { - "c": "symbols", - "e": "8️⃣", - "d": "keycap digit eight", - "u": "3.0" - }, - "eight_pointed_black_star": { - "c": "symbols", - "e": "✴", - "d": "eight pointed black star", - "u": "1.1" - }, - "eight_spoked_asterisk": { - "c": "symbols", - "e": "✳", - "d": "eight spoked asterisk", - "u": "1.1" - }, - "eject": { - "c": "symbols", - "e": "⏏", - "d": "eject symbol", - "u": "4.0" - }, - "electric_plug": { - "c": "objects", - "e": "🔌", - "d": "electric plug", - "u": "6.0" - }, - "elephant": { - "c": "nature", - "e": "🐘", - "d": "elephant", - "u": "6.0" - }, - "end": { - "c": "symbols", - "e": "🔚", - "d": "end with leftwards arrow above", - "u": "6.0" - }, - "envelope": { - "c": "objects", - "e": "✉", - "d": "envelope", - "u": "1.1" - }, - "envelope_with_arrow": { - "c": "objects", - "e": "📩", - "d": "envelope with downwards arrow above", - "u": "6.0" - }, - "euro": { - "c": "objects", - "e": "💶", - "d": "banknote with euro sign", - "u": "6.0" - }, - "european_castle": { - "c": "travel", - "e": "🏰", - "d": "european castle", - "u": "6.0" - }, - "european_post_office": { - "c": "travel", - "e": "🏤", - "d": "european post office", - "u": "6.0" - }, - "evergreen_tree": { - "c": "nature", - "e": "🌲", - "d": "evergreen tree", - "u": "6.0" - }, - "exclamation": { - "c": "symbols", - "e": "❗", - "d": "heavy exclamation mark symbol", - "u": "5.2" - }, - "expressionless": { - "c": "people", - "e": "😑", - "d": "expressionless face", - "u": "6.1" - }, - "eye": { - "c": "people", - "e": "👁", - "d": "eye", - "u": "7.0" - }, - "eye_in_speech_bubble": { - "c": "symbols", - "e": "👁‍🗨", - "d": "eye in speech bubble", - "u": "7.0" - }, - "eyeglasses": { - "c": "people", - "e": "👓", - "d": "eyeglasses", - "u": "6.0" - }, - "eyes": { - "c": "people", - "e": "👀", - "d": "eyes", - "u": "6.0" - }, - "face_palm": { - "c": "people", - "e": "🤦", - "d": "face palm", - "u": "9.0" - }, - "face_palm_tone1": { - "c": "people", - "e": "🤦🏻", - "d": "face palm tone 1", - "u": "9.0" - }, - "face_palm_tone2": { - "c": "people", - "e": "🤦🏼", - "d": "face palm tone 2", - "u": "9.0" - }, - "face_palm_tone3": { - "c": "people", - "e": "🤦🏽", - "d": "face palm tone 3", - "u": "9.0" - }, - "face_palm_tone4": { - "c": "people", - "e": "🤦🏾", - "d": "face palm tone 4", - "u": "9.0" - }, - "face_palm_tone5": { - "c": "people", - "e": "🤦🏿", - "d": "face palm tone 5", - "u": "9.0" - }, - "factory": { - "c": "travel", - "e": "🏭", - "d": "factory", - "u": "6.0" - }, - "fallen_leaf": { - "c": "nature", - "e": "🍂", - "d": "fallen leaf", - "u": "6.0" - }, - "family": { - "c": "people", - "e": "👪", - "d": "family", - "u": "6.0" - }, - "family_mmb": { - "c": "people", - "e": "👨‍👨‍👦", - "d": "family (man,man,boy)", - "u": "6.0" - }, - "family_mmbb": { - "c": "people", - "e": "👨‍👨‍👦‍👦", - "d": "family (man,man,boy,boy)", - "u": "6.0" - }, - "family_mmg": { - "c": "people", - "e": "👨‍👨‍👧", - "d": "family (man,man,girl)", - "u": "6.0" - }, - "family_mmgb": { - "c": "people", - "e": "👨‍👨‍👧‍👦", - "d": "family (man,man,girl,boy)", - "u": "6.0" - }, - "family_mmgg": { - "c": "people", - "e": "👨‍👨‍👧‍👧", - "d": "family (man,man,girl,girl)", - "u": "6.0" - }, - "family_mwbb": { - "c": "people", - "e": "👨‍👩‍👦‍👦", - "d": "family (man,woman,boy,boy)", - "u": "6.0" - }, - "family_mwg": { - "c": "people", - "e": "👨‍👩‍👧", - "d": "family (man,woman,girl)", - "u": "6.0" - }, - "family_mwgb": { - "c": "people", - "e": "👨‍👩‍👧‍👦", - "d": "family (man,woman,girl,boy)", - "u": "6.0" - }, - "family_mwgg": { - "c": "people", - "e": "👨‍👩‍👧‍👧", - "d": "family (man,woman,girl,girl)", - "u": "6.0" - }, - "family_wwb": { - "c": "people", - "e": "👩‍👩‍👦", - "d": "family (woman,woman,boy)", - "u": "6.0" - }, - "family_wwbb": { - "c": "people", - "e": "👩‍👩‍👦‍👦", - "d": "family (woman,woman,boy,boy)", - "u": "6.0" - }, - "family_wwg": { - "c": "people", - "e": "👩‍👩‍👧", - "d": "family (woman,woman,girl)", - "u": "6.0" - }, - "family_wwgb": { - "c": "people", - "e": "👩‍👩‍👧‍👦", - "d": "family (woman,woman,girl,boy)", - "u": "6.0" - }, - "family_wwgg": { - "c": "people", - "e": "👩‍👩‍👧‍👧", - "d": "family (woman,woman,girl,girl)", - "u": "6.0" - }, - "fast_forward": { - "c": "symbols", - "e": "⏩", - "d": "black right-pointing double triangle", - "u": "6.0" - }, - "fax": { - "c": "objects", - "e": "📠", - "d": "fax machine", - "u": "6.0" - }, - "fearful": { - "c": "people", - "e": "😨", - "d": "fearful face", - "u": "6.0" - }, - "feet": { - "c": "nature", - "e": "🐾", - "d": "paw prints", - "u": "6.0" - }, - "fencer": { - "c": "activity", - "e": "🤺", - "d": "fencer", - "u": "9.0" - }, - "ferris_wheel": { - "c": "travel", - "e": "🎡", - "d": "ferris wheel", - "u": "6.0" - }, - "ferry": { - "c": "travel", - "e": "⛴", - "d": "ferry", - "u": "5.2" - }, - "field_hockey": { - "c": "activity", - "e": "🏑", - "d": "field hockey stick and ball", - "u": "8.0" - }, - "file_cabinet": { - "c": "objects", - "e": "🗄", - "d": "file cabinet", - "u": "7.0" - }, - "file_folder": { - "c": "objects", - "e": "📁", - "d": "file folder", - "u": "6.0" - }, - "film_frames": { - "c": "objects", - "e": "🎞", - "d": "film frames", - "u": "7.0" - }, - "fingers_crossed": { - "c": "people", - "e": "🤞", - "d": "hand with first and index finger crossed", - "u": "9.0" - }, - "fingers_crossed_tone1": { - "c": "people", - "e": "🤞🏻", - "d": "hand with index and middle fingers crossed tone 1", - "u": "9.0" - }, - "fingers_crossed_tone2": { - "c": "people", - "e": "🤞🏼", - "d": "hand with index and middle fingers crossed tone 2", - "u": "9.0" - }, - "fingers_crossed_tone3": { - "c": "people", - "e": "🤞🏽", - "d": "hand with index and middle fingers crossed tone 3", - "u": "9.0" - }, - "fingers_crossed_tone4": { - "c": "people", - "e": "🤞🏾", - "d": "hand with index and middle fingers crossed tone 4", - "u": "9.0" - }, - "fingers_crossed_tone5": { - "c": "people", - "e": "🤞🏿", - "d": "hand with index and middle fingers crossed tone 5", - "u": "9.0" - }, - "fire": { - "c": "nature", - "e": "🔥", - "d": "fire", - "u": "6.0" - }, - "fire_engine": { - "c": "travel", - "e": "🚒", - "d": "fire engine", - "u": "6.0" - }, - "fireworks": { - "c": "travel", - "e": "🎆", - "d": "fireworks", - "u": "6.0" - }, - "first_place": { - "c": "activity", - "e": "🥇", - "d": "first place medal", - "u": "9.0" - }, - "first_quarter_moon": { - "c": "nature", - "e": "🌓", - "d": "first quarter moon symbol", - "u": "6.0" - }, - "first_quarter_moon_with_face": { - "c": "nature", - "e": "🌛", - "d": "first quarter moon with face", - "u": "6.0" - }, - "fish": { - "c": "nature", - "e": "🐟", - "d": "fish", - "u": "6.0" - }, - "fish_cake": { - "c": "food", - "e": "🍥", - "d": "fish cake with swirl design", - "u": "6.0" - }, - "fishing_pole_and_fish": { - "c": "activity", - "e": "🎣", - "d": "fishing pole and fish", - "u": "6.0" - }, - "fist": { - "c": "people", - "e": "✊", - "d": "raised fist", - "u": "6.0" - }, - "fist_tone1": { - "c": "people", - "e": "✊🏻", - "d": "raised fist tone 1", - "u": "8.0" - }, - "fist_tone2": { - "c": "people", - "e": "✊🏼", - "d": "raised fist tone 2", - "u": "8.0" - }, - "fist_tone3": { - "c": "people", - "e": "✊🏽", - "d": "raised fist tone 3", - "u": "8.0" - }, - "fist_tone4": { - "c": "people", - "e": "✊🏾", - "d": "raised fist tone 4", - "u": "8.0" - }, - "fist_tone5": { - "c": "people", - "e": "✊🏿", - "d": "raised fist tone 5", - "u": "8.0" - }, - "five": { - "c": "symbols", - "e": "5️⃣", - "d": "keycap digit five", - "u": "3.0" - }, - "flag_ac": { - "c": "flags", - "e": "🇦🇨", - "d": "ascension", - "u": "6.0" - }, - "flag_ad": { - "c": "flags", - "e": "🇦🇩", - "d": "andorra", - "u": "6.0" - }, - "flag_ae": { - "c": "flags", - "e": "🇦🇪", - "d": "the united arab emirates", - "u": "6.0" - }, - "flag_af": { - "c": "flags", - "e": "🇦🇫", - "d": "afghanistan", - "u": "6.0" - }, - "flag_ag": { - "c": "flags", - "e": "🇦🇬", - "d": "antigua and barbuda", - "u": "6.0" - }, - "flag_ai": { - "c": "flags", - "e": "🇦🇮", - "d": "anguilla", - "u": "6.0" - }, - "flag_al": { - "c": "flags", - "e": "🇦🇱", - "d": "albania", - "u": "6.0" - }, - "flag_am": { - "c": "flags", - "e": "🇦🇲", - "d": "armenia", - "u": "6.0" - }, - "flag_ao": { - "c": "flags", - "e": "🇦🇴", - "d": "angola", - "u": "6.0" - }, - "flag_aq": { - "c": "flags", - "e": "🇦🇶", - "d": "antarctica", - "u": "6.0" - }, - "flag_ar": { - "c": "flags", - "e": "🇦🇷", - "d": "argentina", - "u": "6.0" - }, - "flag_as": { - "c": "flags", - "e": "🇦🇸", - "d": "american samoa", - "u": "6.0" - }, - "flag_at": { - "c": "flags", - "e": "🇦🇹", - "d": "austria", - "u": "6.0" - }, - "flag_au": { - "c": "flags", - "e": "🇦🇺", - "d": "australia", - "u": "6.0" - }, - "flag_aw": { - "c": "flags", - "e": "🇦🇼", - "d": "aruba", - "u": "6.0" - }, - "flag_ax": { - "c": "flags", - "e": "🇦🇽", - "d": "åland islands", - "u": "6.0" - }, - "flag_az": { - "c": "flags", - "e": "🇦🇿", - "d": "azerbaijan", - "u": "6.0" - }, - "flag_ba": { - "c": "flags", - "e": "🇧🇦", - "d": "bosnia and herzegovina", - "u": "6.0" - }, - "flag_bb": { - "c": "flags", - "e": "🇧🇧", - "d": "barbados", - "u": "6.0" - }, - "flag_bd": { - "c": "flags", - "e": "🇧🇩", - "d": "bangladesh", - "u": "6.0" - }, - "flag_be": { - "c": "flags", - "e": "🇧🇪", - "d": "belgium", - "u": "6.0" - }, - "flag_bf": { - "c": "flags", - "e": "🇧🇫", - "d": "burkina faso", - "u": "6.0" - }, - "flag_bg": { - "c": "flags", - "e": "🇧🇬", - "d": "bulgaria", - "u": "6.0" - }, - "flag_bh": { - "c": "flags", - "e": "🇧🇭", - "d": "bahrain", - "u": "6.0" - }, - "flag_bi": { - "c": "flags", - "e": "🇧🇮", - "d": "burundi", - "u": "6.0" - }, - "flag_bj": { - "c": "flags", - "e": "🇧🇯", - "d": "benin", - "u": "6.0" - }, - "flag_bl": { - "c": "flags", - "e": "🇧🇱", - "d": "saint barthélemy", - "u": "6.0" - }, - "flag_black": { - "c": "objects", - "e": "🏴", - "d": "waving black flag", - "u": "6.0" - }, - "flag_bm": { - "c": "flags", - "e": "🇧🇲", - "d": "bermuda", - "u": "6.0" - }, - "flag_bn": { - "c": "flags", - "e": "🇧🇳", - "d": "brunei", - "u": "6.0" - }, - "flag_bo": { - "c": "flags", - "e": "🇧🇴", - "d": "bolivia", - "u": "6.0" - }, - "flag_bq": { - "c": "flags", - "e": "🇧🇶", - "d": "caribbean netherlands", - "u": "6.0" - }, - "flag_br": { - "c": "flags", - "e": "🇧🇷", - "d": "brazil", - "u": "6.0" - }, - "flag_bs": { - "c": "flags", - "e": "🇧🇸", - "d": "the bahamas", - "u": "6.0" - }, - "flag_bt": { - "c": "flags", - "e": "🇧🇹", - "d": "bhutan", - "u": "6.0" - }, - "flag_bv": { - "c": "flags", - "e": "🇧🇻", - "d": "bouvet island", - "u": "6.0" - }, - "flag_bw": { - "c": "flags", - "e": "🇧🇼", - "d": "botswana", - "u": "6.0" - }, - "flag_by": { - "c": "flags", - "e": "🇧🇾", - "d": "belarus", - "u": "6.0" - }, - "flag_bz": { - "c": "flags", - "e": "🇧🇿", - "d": "belize", - "u": "6.0" - }, - "flag_ca": { - "c": "flags", - "e": "🇨🇦", - "d": "canada", - "u": "6.0" - }, - "flag_cc": { - "c": "flags", - "e": "🇨🇨", - "d": "cocos (keeling) islands", - "u": "6.0" - }, - "flag_cd": { - "c": "flags", - "e": "🇨🇩", - "d": "the democratic republic of the congo", - "u": "6.0" - }, - "flag_cf": { - "c": "flags", - "e": "🇨🇫", - "d": "central african republic", - "u": "6.0" - }, - "flag_cg": { - "c": "flags", - "e": "🇨🇬", - "d": "the republic of the congo", - "u": "6.0" - }, - "flag_ch": { - "c": "flags", - "e": "🇨🇭", - "d": "switzerland", - "u": "6.0" - }, - "flag_ci": { - "c": "flags", - "e": "🇨🇮", - "d": "cote d'ivoire", - "u": "6.0" - }, - "flag_ck": { - "c": "flags", - "e": "🇨🇰", - "d": "cook islands", - "u": "6.0" - }, - "flag_cl": { - "c": "flags", - "e": "🇨🇱", - "d": "chile", - "u": "6.0" - }, - "flag_cm": { - "c": "flags", - "e": "🇨🇲", - "d": "cameroon", - "u": "6.0" - }, - "flag_cn": { - "c": "flags", - "e": "🇨🇳", - "d": "china", - "u": "6.0" - }, - "flag_co": { - "c": "flags", - "e": "🇨🇴", - "d": "colombia", - "u": "6.0" - }, - "flag_cp": { - "c": "flags", - "e": "🇨🇵", - "d": "clipperton island", - "u": "6.0" - }, - "flag_cr": { - "c": "flags", - "e": "🇨🇷", - "d": "costa rica", - "u": "6.0" - }, - "flag_cu": { - "c": "flags", - "e": "🇨🇺", - "d": "cuba", - "u": "6.0" - }, - "flag_cv": { - "c": "flags", - "e": "🇨🇻", - "d": "cape verde", - "u": "6.0" - }, - "flag_cw": { - "c": "flags", - "e": "🇨🇼", - "d": "curaçao", - "u": "6.0" - }, - "flag_cx": { - "c": "flags", - "e": "🇨🇽", - "d": "christmas island", - "u": "6.0" - }, - "flag_cy": { - "c": "flags", - "e": "🇨🇾", - "d": "cyprus", - "u": "6.0" - }, - "flag_cz": { - "c": "flags", - "e": "🇨🇿", - "d": "the czech republic", - "u": "6.0" - }, - "flag_de": { - "c": "flags", - "e": "🇩🇪", - "d": "germany", - "u": "6.0" - }, - "flag_dg": { - "c": "flags", - "e": "🇩🇬", - "d": "diego garcia", - "u": "6.0" - }, - "flag_dj": { - "c": "flags", - "e": "🇩🇯", - "d": "djibouti", - "u": "6.0" - }, - "flag_dk": { - "c": "flags", - "e": "🇩🇰", - "d": "denmark", - "u": "6.0" - }, - "flag_dm": { - "c": "flags", - "e": "🇩🇲", - "d": "dominica", - "u": "6.0" - }, - "flag_do": { - "c": "flags", - "e": "🇩🇴", - "d": "the dominican republic", - "u": "6.0" - }, - "flag_dz": { - "c": "flags", - "e": "🇩🇿", - "d": "algeria", - "u": "6.0" - }, - "flag_ea": { - "c": "flags", - "e": "🇪🇦", - "d": "ceuta, melilla", - "u": "6.0" - }, - "flag_ec": { - "c": "flags", - "e": "🇪🇨", - "d": "ecuador", - "u": "6.0" - }, - "flag_ee": { - "c": "flags", - "e": "🇪🇪", - "d": "estonia", - "u": "6.0" - }, - "flag_eg": { - "c": "flags", - "e": "🇪🇬", - "d": "egypt", - "u": "6.0" - }, - "flag_eh": { - "c": "flags", - "e": "🇪🇭", - "d": "western sahara", - "u": "6.0" - }, - "flag_er": { - "c": "flags", - "e": "🇪🇷", - "d": "eritrea", - "u": "6.0" - }, - "flag_es": { - "c": "flags", - "e": "🇪🇸", - "d": "spain", - "u": "6.0" - }, - "flag_et": { - "c": "flags", - "e": "🇪🇹", - "d": "ethiopia", - "u": "6.0" - }, - "flag_eu": { - "c": "flags", - "e": "🇪🇺", - "d": "european union", - "u": "6.0" - }, - "flag_fi": { - "c": "flags", - "e": "🇫🇮", - "d": "finland", - "u": "6.0" - }, - "flag_fj": { - "c": "flags", - "e": "🇫🇯", - "d": "fiji", - "u": "6.0" - }, - "flag_fk": { - "c": "flags", - "e": "🇫🇰", - "d": "falkland islands", - "u": "6.0" - }, - "flag_fm": { - "c": "flags", - "e": "🇫🇲", - "d": "micronesia", - "u": "6.0" - }, - "flag_fo": { - "c": "flags", - "e": "🇫🇴", - "d": "faroe islands", - "u": "6.0" - }, - "flag_fr": { - "c": "flags", - "e": "🇫🇷", - "d": "france", - "u": "6.0" - }, - "flag_ga": { - "c": "flags", - "e": "🇬🇦", - "d": "gabon", - "u": "6.0" - }, - "flag_gb": { - "c": "flags", - "e": "🇬🇧", - "d": "great britain", - "u": "6.0" - }, - "flag_gd": { - "c": "flags", - "e": "🇬🇩", - "d": "grenada", - "u": "6.0" - }, - "flag_ge": { - "c": "flags", - "e": "🇬🇪", - "d": "georgia", - "u": "6.0" - }, - "flag_gf": { - "c": "flags", - "e": "🇬🇫", - "d": "french guiana", - "u": "6.0" - }, - "flag_gg": { - "c": "flags", - "e": "🇬🇬", - "d": "guernsey", - "u": "6.0" - }, - "flag_gh": { - "c": "flags", - "e": "🇬🇭", - "d": "ghana", - "u": "6.0" - }, - "flag_gi": { - "c": "flags", - "e": "🇬🇮", - "d": "gibraltar", - "u": "6.0" - }, - "flag_gl": { - "c": "flags", - "e": "🇬🇱", - "d": "greenland", - "u": "6.0" - }, - "flag_gm": { - "c": "flags", - "e": "🇬🇲", - "d": "the gambia", - "u": "6.0" - }, - "flag_gn": { - "c": "flags", - "e": "🇬🇳", - "d": "guinea", - "u": "6.0" - }, - "flag_gp": { - "c": "flags", - "e": "🇬🇵", - "d": "guadeloupe", - "u": "6.0" - }, - "flag_gq": { - "c": "flags", - "e": "🇬🇶", - "d": "equatorial guinea", - "u": "6.0" - }, - "flag_gr": { - "c": "flags", - "e": "🇬🇷", - "d": "greece", - "u": "6.0" - }, - "flag_gs": { - "c": "flags", - "e": "🇬🇸", - "d": "south georgia", - "u": "6.0" - }, - "flag_gt": { - "c": "flags", - "e": "🇬🇹", - "d": "guatemala", - "u": "6.0" - }, - "flag_gu": { - "c": "flags", - "e": "🇬🇺", - "d": "guam", - "u": "6.0" - }, - "flag_gw": { - "c": "flags", - "e": "🇬🇼", - "d": "guinea-bissau", - "u": "6.0" - }, - "flag_gy": { - "c": "flags", - "e": "🇬🇾", - "d": "guyana", - "u": "6.0" - }, - "flag_hk": { - "c": "flags", - "e": "🇭🇰", - "d": "hong kong", - "u": "6.0" - }, - "flag_hm": { - "c": "flags", - "e": "🇭🇲", - "d": "heard island and mcdonald islands", - "u": "6.0" - }, - "flag_hn": { - "c": "flags", - "e": "🇭🇳", - "d": "honduras", - "u": "6.0" - }, - "flag_hr": { - "c": "flags", - "e": "🇭🇷", - "d": "croatia", - "u": "6.0" - }, - "flag_ht": { - "c": "flags", - "e": "🇭🇹", - "d": "haiti", - "u": "6.0" - }, - "flag_hu": { - "c": "flags", - "e": "🇭🇺", - "d": "hungary", - "u": "6.0" - }, - "flag_ic": { - "c": "flags", - "e": "🇮🇨", - "d": "canary islands", - "u": "6.0" - }, - "flag_id": { - "c": "flags", - "e": "🇮🇩", - "d": "indonesia", - "u": "6.0" - }, - "flag_ie": { - "c": "flags", - "e": "🇮🇪", - "d": "ireland", - "u": "6.0" - }, - "flag_il": { - "c": "flags", - "e": "🇮🇱", - "d": "israel", - "u": "6.0" - }, - "flag_im": { - "c": "flags", - "e": "🇮🇲", - "d": "isle of man", - "u": "6.0" - }, - "flag_in": { - "c": "flags", - "e": "🇮🇳", - "d": "india", - "u": "6.0" - }, - "flag_io": { - "c": "flags", - "e": "🇮🇴", - "d": "british indian ocean territory", - "u": "6.0" - }, - "flag_iq": { - "c": "flags", - "e": "🇮🇶", - "d": "iraq", - "u": "6.0" - }, - "flag_ir": { - "c": "flags", - "e": "🇮🇷", - "d": "iran", - "u": "6.0" - }, - "flag_is": { - "c": "flags", - "e": "🇮🇸", - "d": "iceland", - "u": "6.0" - }, - "flag_it": { - "c": "flags", - "e": "🇮🇹", - "d": "italy", - "u": "6.0" - }, - "flag_je": { - "c": "flags", - "e": "🇯🇪", - "d": "jersey", - "u": "6.0" - }, - "flag_jm": { - "c": "flags", - "e": "🇯🇲", - "d": "jamaica", - "u": "6.0" - }, - "flag_jo": { - "c": "flags", - "e": "🇯🇴", - "d": "jordan", - "u": "6.0" - }, - "flag_jp": { - "c": "flags", - "e": "🇯🇵", - "d": "japan", - "u": "6.0" - }, - "flag_ke": { - "c": "flags", - "e": "🇰🇪", - "d": "kenya", - "u": "6.0" - }, - "flag_kg": { - "c": "flags", - "e": "🇰🇬", - "d": "kyrgyzstan", - "u": "6.0" - }, - "flag_kh": { - "c": "flags", - "e": "🇰🇭", - "d": "cambodia", - "u": "6.0" - }, - "flag_ki": { - "c": "flags", - "e": "🇰🇮", - "d": "kiribati", - "u": "6.0" - }, - "flag_km": { - "c": "flags", - "e": "🇰🇲", - "d": "the comoros", - "u": "6.0" - }, - "flag_kn": { - "c": "flags", - "e": "🇰🇳", - "d": "saint kitts and nevis", - "u": "6.0" - }, - "flag_kp": { - "c": "flags", - "e": "🇰🇵", - "d": "north korea", - "u": "6.0" - }, - "flag_kr": { - "c": "flags", - "e": "🇰🇷", - "d": "korea", - "u": "6.0" - }, - "flag_kw": { - "c": "flags", - "e": "🇰🇼", - "d": "kuwait", - "u": "6.0" - }, - "flag_ky": { - "c": "flags", - "e": "🇰🇾", - "d": "cayman islands", - "u": "6.0" - }, - "flag_kz": { - "c": "flags", - "e": "🇰🇿", - "d": "kazakhstan", - "u": "6.0" - }, - "flag_la": { - "c": "flags", - "e": "🇱🇦", - "d": "laos", - "u": "6.0" - }, - "flag_lb": { - "c": "flags", - "e": "🇱🇧", - "d": "lebanon", - "u": "6.0" - }, - "flag_lc": { - "c": "flags", - "e": "🇱🇨", - "d": "saint lucia", - "u": "6.0" - }, - "flag_li": { - "c": "flags", - "e": "🇱🇮", - "d": "liechtenstein", - "u": "6.0" - }, - "flag_lk": { - "c": "flags", - "e": "🇱🇰", - "d": "sri lanka", - "u": "6.0" - }, - "flag_lr": { - "c": "flags", - "e": "🇱🇷", - "d": "liberia", - "u": "6.0" - }, - "flag_ls": { - "c": "flags", - "e": "🇱🇸", - "d": "lesotho", - "u": "6.0" - }, - "flag_lt": { - "c": "flags", - "e": "🇱🇹", - "d": "lithuania", - "u": "6.0" - }, - "flag_lu": { - "c": "flags", - "e": "🇱🇺", - "d": "luxembourg", - "u": "6.0" - }, - "flag_lv": { - "c": "flags", - "e": "🇱🇻", - "d": "latvia", - "u": "6.0" - }, - "flag_ly": { - "c": "flags", - "e": "🇱🇾", - "d": "libya", - "u": "6.0" - }, - "flag_ma": { - "c": "flags", - "e": "🇲🇦", - "d": "morocco", - "u": "6.0" - }, - "flag_mc": { - "c": "flags", - "e": "🇲🇨", - "d": "monaco", - "u": "6.0" - }, - "flag_md": { - "c": "flags", - "e": "🇲🇩", - "d": "moldova", - "u": "6.0" - }, - "flag_me": { - "c": "flags", - "e": "🇲🇪", - "d": "montenegro", - "u": "6.0" - }, - "flag_mf": { - "c": "flags", - "e": "🇲🇫", - "d": "saint martin", - "u": "6.0" - }, - "flag_mg": { - "c": "flags", - "e": "🇲🇬", - "d": "madagascar", - "u": "6.0" - }, - "flag_mh": { - "c": "flags", - "e": "🇲🇭", - "d": "the marshall islands", - "u": "6.0" - }, - "flag_mk": { - "c": "flags", - "e": "🇲🇰", - "d": "macedonia", - "u": "6.0" - }, - "flag_ml": { - "c": "flags", - "e": "🇲🇱", - "d": "mali", - "u": "6.0" - }, - "flag_mm": { - "c": "flags", - "e": "🇲🇲", - "d": "myanmar", - "u": "6.0" - }, - "flag_mn": { - "c": "flags", - "e": "🇲🇳", - "d": "mongolia", - "u": "6.0" - }, - "flag_mo": { - "c": "flags", - "e": "🇲🇴", - "d": "macau", - "u": "6.0" - }, - "flag_mp": { - "c": "flags", - "e": "🇲🇵", - "d": "northern mariana islands", - "u": "6.0" - }, - "flag_mq": { - "c": "flags", - "e": "🇲🇶", - "d": "martinique", - "u": "6.0" - }, - "flag_mr": { - "c": "flags", - "e": "🇲🇷", - "d": "mauritania", - "u": "6.0" - }, - "flag_ms": { - "c": "flags", - "e": "🇲🇸", - "d": "montserrat", - "u": "6.0" - }, - "flag_mt": { - "c": "flags", - "e": "🇲🇹", - "d": "malta", - "u": "6.0" - }, - "flag_mu": { - "c": "flags", - "e": "🇲🇺", - "d": "mauritius", - "u": "6.0" - }, - "flag_mv": { - "c": "flags", - "e": "🇲🇻", - "d": "maldives", - "u": "6.0" - }, - "flag_mw": { - "c": "flags", - "e": "🇲🇼", - "d": "malawi", - "u": "6.0" - }, - "flag_mx": { - "c": "flags", - "e": "🇲🇽", - "d": "mexico", - "u": "6.0" - }, - "flag_my": { - "c": "flags", - "e": "🇲🇾", - "d": "malaysia", - "u": "6.0" - }, - "flag_mz": { - "c": "flags", - "e": "🇲🇿", - "d": "mozambique", - "u": "6.0" - }, - "flag_na": { - "c": "flags", - "e": "🇳🇦", - "d": "namibia", - "u": "6.0" - }, - "flag_nc": { - "c": "flags", - "e": "🇳🇨", - "d": "new caledonia", - "u": "6.0" - }, - "flag_ne": { - "c": "flags", - "e": "🇳🇪", - "d": "niger", - "u": "6.0" - }, - "flag_nf": { - "c": "flags", - "e": "🇳🇫", - "d": "norfolk island", - "u": "6.0" - }, - "flag_ng": { - "c": "flags", - "e": "🇳🇬", - "d": "nigeria", - "u": "6.0" - }, - "flag_ni": { - "c": "flags", - "e": "🇳🇮", - "d": "nicaragua", - "u": "6.0" - }, - "flag_nl": { - "c": "flags", - "e": "🇳🇱", - "d": "the netherlands", - "u": "6.0" - }, - "flag_no": { - "c": "flags", - "e": "🇳🇴", - "d": "norway", - "u": "6.0" - }, - "flag_np": { - "c": "flags", - "e": "🇳🇵", - "d": "nepal", - "u": "6.0" - }, - "flag_nr": { - "c": "flags", - "e": "🇳🇷", - "d": "nauru", - "u": "6.0" - }, - "flag_nu": { - "c": "flags", - "e": "🇳🇺", - "d": "niue", - "u": "6.0" - }, - "flag_nz": { - "c": "flags", - "e": "🇳🇿", - "d": "new zealand", - "u": "6.0" - }, - "flag_om": { - "c": "flags", - "e": "🇴🇲", - "d": "oman", - "u": "6.0" - }, - "flag_pa": { - "c": "flags", - "e": "🇵🇦", - "d": "panama", - "u": "6.0" - }, - "flag_pe": { - "c": "flags", - "e": "🇵🇪", - "d": "peru", - "u": "6.0" - }, - "flag_pf": { - "c": "flags", - "e": "🇵🇫", - "d": "french polynesia", - "u": "6.0" - }, - "flag_pg": { - "c": "flags", - "e": "🇵🇬", - "d": "papua new guinea", - "u": "6.0" - }, - "flag_ph": { - "c": "flags", - "e": "🇵🇭", - "d": "the philippines", - "u": "6.0" - }, - "flag_pk": { - "c": "flags", - "e": "🇵🇰", - "d": "pakistan", - "u": "6.0" - }, - "flag_pl": { - "c": "flags", - "e": "🇵🇱", - "d": "poland", - "u": "6.0" - }, - "flag_pm": { - "c": "flags", - "e": "🇵🇲", - "d": "saint pierre and miquelon", - "u": "6.0" - }, - "flag_pn": { - "c": "flags", - "e": "🇵🇳", - "d": "pitcairn", - "u": "6.0" - }, - "flag_pr": { - "c": "flags", - "e": "🇵🇷", - "d": "puerto rico", - "u": "6.0" - }, - "flag_ps": { - "c": "flags", - "e": "🇵🇸", - "d": "palestinian authority", - "u": "6.0" - }, - "flag_pt": { - "c": "flags", - "e": "🇵🇹", - "d": "portugal", - "u": "6.0" - }, - "flag_pw": { - "c": "flags", - "e": "🇵🇼", - "d": "palau", - "u": "6.0" - }, - "flag_py": { - "c": "flags", - "e": "🇵🇾", - "d": "paraguay", - "u": "6.0" - }, - "flag_qa": { - "c": "flags", - "e": "🇶🇦", - "d": "qatar", - "u": "6.0" - }, - "flag_re": { - "c": "flags", - "e": "🇷🇪", - "d": "réunion", - "u": "6.0" - }, - "flag_ro": { - "c": "flags", - "e": "🇷🇴", - "d": "romania", - "u": "6.0" - }, - "flag_rs": { - "c": "flags", - "e": "🇷🇸", - "d": "serbia", - "u": "6.0" - }, - "flag_ru": { - "c": "flags", - "e": "🇷🇺", - "d": "russia", - "u": "6.0" - }, - "flag_rw": { - "c": "flags", - "e": "🇷🇼", - "d": "rwanda", - "u": "6.0" - }, - "flag_sa": { - "c": "flags", - "e": "🇸🇦", - "d": "saudi arabia", - "u": "6.0" - }, - "flag_sb": { - "c": "flags", - "e": "🇸🇧", - "d": "the solomon islands", - "u": "6.0" - }, - "flag_sc": { - "c": "flags", - "e": "🇸🇨", - "d": "the seychelles", - "u": "6.0" - }, - "flag_sd": { - "c": "flags", - "e": "🇸🇩", - "d": "sudan", - "u": "6.0" - }, - "flag_se": { - "c": "flags", - "e": "🇸🇪", - "d": "sweden", - "u": "6.0" - }, - "flag_sg": { - "c": "flags", - "e": "🇸🇬", - "d": "singapore", - "u": "6.0" - }, - "flag_sh": { - "c": "flags", - "e": "🇸🇭", - "d": "saint helena", - "u": "6.0" - }, - "flag_si": { - "c": "flags", - "e": "🇸🇮", - "d": "slovenia", - "u": "6.0" - }, - "flag_sj": { - "c": "flags", - "e": "🇸🇯", - "d": "svalbard and jan mayen", - "u": "6.0" - }, - "flag_sk": { - "c": "flags", - "e": "🇸🇰", - "d": "slovakia", - "u": "6.0" - }, - "flag_sl": { - "c": "flags", - "e": "🇸🇱", - "d": "sierra leone", - "u": "6.0" - }, - "flag_sm": { - "c": "flags", - "e": "🇸🇲", - "d": "san marino", - "u": "6.0" - }, - "flag_sn": { - "c": "flags", - "e": "🇸🇳", - "d": "senegal", - "u": "6.0" - }, - "flag_so": { - "c": "flags", - "e": "🇸🇴", - "d": "somalia", - "u": "6.0" - }, - "flag_sr": { - "c": "flags", - "e": "🇸🇷", - "d": "suriname", - "u": "6.0" - }, - "flag_ss": { - "c": "flags", - "e": "🇸🇸", - "d": "south sudan", - "u": "6.0" - }, - "flag_st": { - "c": "flags", - "e": "🇸🇹", - "d": "sao tome and principe", - "u": "6.0" - }, - "flag_sv": { - "c": "flags", - "e": "🇸🇻", - "d": "el salvador", - "u": "6.0" - }, - "flag_sx": { - "c": "flags", - "e": "🇸🇽", - "d": "sint maarten", - "u": "6.0" - }, - "flag_sy": { - "c": "flags", - "e": "🇸🇾", - "d": "syria", - "u": "6.0" - }, - "flag_sz": { - "c": "flags", - "e": "🇸🇿", - "d": "swaziland", - "u": "6.0" - }, - "flag_ta": { - "c": "flags", - "e": "🇹🇦", - "d": "tristan da cunha", - "u": "6.0" - }, - "flag_tc": { - "c": "flags", - "e": "🇹🇨", - "d": "turks and caicos islands", - "u": "6.0" - }, - "flag_td": { - "c": "flags", - "e": "🇹🇩", - "d": "chad", - "u": "6.0" - }, - "flag_tf": { - "c": "flags", - "e": "🇹🇫", - "d": "french southern territories", - "u": "6.0" - }, - "flag_tg": { - "c": "flags", - "e": "🇹🇬", - "d": "togo", - "u": "6.0" - }, - "flag_th": { - "c": "flags", - "e": "🇹🇭", - "d": "thailand", - "u": "6.0" - }, - "flag_tj": { - "c": "flags", - "e": "🇹🇯", - "d": "tajikistan", - "u": "6.0" - }, - "flag_tk": { - "c": "flags", - "e": "🇹🇰", - "d": "tokelau", - "u": "6.0" - }, - "flag_tl": { - "c": "flags", - "e": "🇹🇱", - "d": "east timor", - "u": "6.0" - }, - "flag_tm": { - "c": "flags", - "e": "🇹🇲", - "d": "turkmenistan", - "u": "6.0" - }, - "flag_tn": { - "c": "flags", - "e": "🇹🇳", - "d": "tunisia", - "u": "6.0" - }, - "flag_to": { - "c": "flags", - "e": "🇹🇴", - "d": "tonga", - "u": "6.0" - }, - "flag_tr": { - "c": "flags", - "e": "🇹🇷", - "d": "turkey", - "u": "6.0" - }, - "flag_tt": { - "c": "flags", - "e": "🇹🇹", - "d": "trinidad and tobago", - "u": "6.0" - }, - "flag_tv": { - "c": "flags", - "e": "🇹🇻", - "d": "tuvalu", - "u": "6.0" - }, - "flag_tw": { - "c": "flags", - "e": "🇹🇼", - "d": "the republic of china", - "u": "6.0" - }, - "flag_tz": { - "c": "flags", - "e": "🇹🇿", - "d": "tanzania", - "u": "6.0" - }, - "flag_ua": { - "c": "flags", - "e": "🇺🇦", - "d": "ukraine", - "u": "6.0" - }, - "flag_ug": { - "c": "flags", - "e": "🇺🇬", - "d": "uganda", - "u": "6.0" - }, - "flag_um": { - "c": "flags", - "e": "🇺🇲", - "d": "united states minor outlying islands", - "u": "6.0" - }, - "flag_us": { - "c": "flags", - "e": "🇺🇸", - "d": "united states", - "u": "6.0" - }, - "flag_uy": { - "c": "flags", - "e": "🇺🇾", - "d": "uruguay", - "u": "6.0" - }, - "flag_uz": { - "c": "flags", - "e": "🇺🇿", - "d": "uzbekistan", - "u": "6.0" - }, - "flag_va": { - "c": "flags", - "e": "🇻🇦", - "d": "the vatican city", - "u": "6.0" - }, - "flag_vc": { - "c": "flags", - "e": "🇻🇨", - "d": "saint vincent and the grenadines", - "u": "6.0" - }, - "flag_ve": { - "c": "flags", - "e": "🇻🇪", - "d": "venezuela", - "u": "6.0" - }, - "flag_vg": { - "c": "flags", - "e": "🇻🇬", - "d": "british virgin islands", - "u": "6.0" - }, - "flag_vi": { - "c": "flags", - "e": "🇻🇮", - "d": "u.s. virgin islands", - "u": "6.0" - }, - "flag_vn": { - "c": "flags", - "e": "🇻🇳", - "d": "vietnam", - "u": "6.0" - }, - "flag_vu": { - "c": "flags", - "e": "🇻🇺", - "d": "vanuatu", - "u": "6.0" - }, - "flag_wf": { - "c": "flags", - "e": "🇼🇫", - "d": "wallis and futuna", - "u": "6.0" - }, - "flag_white": { - "c": "objects", - "e": "🏳", - "d": "waving white flag", - "u": "6.0" - }, - "flag_ws": { - "c": "flags", - "e": "🇼🇸", - "d": "samoa", - "u": "6.0" - }, - "flag_xk": { - "c": "flags", - "e": "🇽🇰", - "d": "kosovo", - "u": "6.0" - }, - "flag_ye": { - "c": "flags", - "e": "🇾🇪", - "d": "yemen", - "u": "6.0" - }, - "flag_yt": { - "c": "flags", - "e": "🇾🇹", - "d": "mayotte", - "u": "6.0" - }, - "flag_za": { - "c": "flags", - "e": "🇿🇦", - "d": "south africa", - "u": "6.0" - }, - "flag_zm": { - "c": "flags", - "e": "🇿🇲", - "d": "zambia", - "u": "6.0" - }, - "flag_zw": { - "c": "flags", - "e": "🇿🇼", - "d": "zimbabwe", - "u": "6.0" - }, - "flags": { - "c": "objects", - "e": "🎏", - "d": "carp streamer", - "u": "6.0" - }, - "flashlight": { - "c": "objects", - "e": "🔦", - "d": "electric torch", - "u": "6.0" - }, - "fleur-de-lis": { - "c": "symbols", - "e": "⚜", - "d": "fleur-de-lis", - "u": "4.1" - }, - "floppy_disk": { - "c": "objects", - "e": "💾", - "d": "floppy disk", - "u": "6.0" - }, - "flower_playing_cards": { - "c": "symbols", - "e": "🎴", - "d": "flower playing cards", - "u": "6.0" - }, - "flushed": { - "c": "people", - "e": "😳", - "d": "flushed face", - "u": "6.0" - }, - "fog": { - "c": "nature", - "e": "🌫", - "d": "fog", - "u": "7.0" - }, - "foggy": { - "c": "travel", - "e": "🌁", - "d": "foggy", - "u": "6.0" - }, - "football": { - "c": "activity", - "e": "🏈", - "d": "american football", - "u": "6.0" - }, - "footprints": { - "c": "people", - "e": "👣", - "d": "footprints", - "u": "6.0" - }, - "fork_and_knife": { - "c": "food", - "e": "🍴", - "d": "fork and knife", - "u": "6.0" - }, - "fork_knife_plate": { - "c": "food", - "e": "🍽", - "d": "fork and knife with plate", - "u": "7.0" - }, - "fountain": { - "c": "travel", - "e": "⛲", - "d": "fountain", - "u": "5.2" - }, - "four": { - "c": "symbols", - "e": "4️⃣", - "d": "keycap digit four", - "u": "3.0" - }, - "four_leaf_clover": { - "c": "nature", - "e": "🍀", - "d": "four leaf clover", - "u": "6.0" - }, - "fox": { - "c": "nature", - "e": "🦊", - "d": "fox face", - "u": "9.0" - }, - "frame_photo": { - "c": "objects", - "e": "🖼", - "d": "frame with picture", - "u": "7.0" - }, - "free": { - "c": "symbols", - "e": "🆓", - "d": "squared free", - "u": "6.0" - }, - "french_bread": { - "c": "food", - "e": "🥖", - "d": "baguette bread", - "u": "9.0" - }, - "fried_shrimp": { - "c": "food", - "e": "🍤", - "d": "fried shrimp", - "u": "6.0" - }, - "fries": { - "c": "food", - "e": "🍟", - "d": "french fries", - "u": "6.0" - }, - "frog": { - "c": "nature", - "e": "🐸", - "d": "frog face", - "u": "6.0" - }, - "frowning": { - "c": "people", - "e": "😦", - "d": "frowning face with open mouth", - "u": "6.1" - }, - "frowning2": { - "c": "people", - "e": "☹", - "d": "white frowning face", - "u": "1.1" - }, - "fuelpump": { - "c": "travel", - "e": "⛽", - "d": "fuel pump", - "u": "5.2" - }, - "full_moon": { - "c": "nature", - "e": "🌕", - "d": "full moon symbol", - "u": "6.0" - }, - "full_moon_with_face": { - "c": "nature", - "e": "🌝", - "d": "full moon with face", - "u": "6.0" - }, - "game_die": { - "c": "activity", - "e": "🎲", - "d": "game die", - "u": "6.0" - }, - "gear": { - "c": "objects", - "e": "⚙", - "d": "gear", - "u": "4.1" - }, - "gem": { - "c": "objects", - "e": "💎", - "d": "gem stone", - "u": "6.0" - }, - "gay_pride_flag": { - "c": "flags", - "e": "🏳🌈", - "d": "gay_pride_flag", - "u": "6.0" - }, - "gemini": { - "c": "symbols", - "e": "♊", - "d": "gemini", - "u": "1.1" - }, - "ghost": { - "c": "people", - "e": "👻", - "d": "ghost", - "u": "6.0" - }, - "gift": { - "c": "objects", - "e": "🎁", - "d": "wrapped present", - "u": "6.0" - }, - "gift_heart": { - "c": "symbols", - "e": "💝", - "d": "heart with ribbon", - "u": "6.0" - }, - "girl": { - "c": "people", - "e": "👧", - "d": "girl", - "u": "6.0" - }, - "girl_tone1": { - "c": "people", - "e": "👧🏻", - "d": "girl tone 1", - "u": "8.0" - }, - "girl_tone2": { - "c": "people", - "e": "👧🏼", - "d": "girl tone 2", - "u": "8.0" - }, - "girl_tone3": { - "c": "people", - "e": "👧🏽", - "d": "girl tone 3", - "u": "8.0" - }, - "girl_tone4": { - "c": "people", - "e": "👧🏾", - "d": "girl tone 4", - "u": "8.0" - }, - "girl_tone5": { - "c": "people", - "e": "👧🏿", - "d": "girl tone 5", - "u": "8.0" - }, - "globe_with_meridians": { - "c": "symbols", - "e": "🌐", - "d": "globe with meridians", - "u": "6.0" - }, - "goal": { - "c": "activity", - "e": "🥅", - "d": "goal net", - "u": "9.0" - }, - "goat": { - "c": "nature", - "e": "🐐", - "d": "goat", - "u": "6.0" - }, - "golf": { - "c": "activity", - "e": "⛳", - "d": "flag in hole", - "u": "5.2" - }, - "golfer": { - "c": "activity", - "e": "🏌", - "d": "golfer", - "u": "7.0" - }, - "gorilla": { - "c": "nature", - "e": "🦍", - "d": "gorilla", - "u": "9.0" - }, - "grapes": { - "c": "food", - "e": "🍇", - "d": "grapes", - "u": "6.0" - }, - "green_apple": { - "c": "food", - "e": "🍏", - "d": "green apple", - "u": "6.0" - }, - "green_book": { - "c": "objects", - "e": "📗", - "d": "green book", - "u": "6.0" - }, - "green_heart": { - "c": "symbols", - "e": "💚", - "d": "green heart", - "u": "6.0" - }, - "grey_exclamation": { - "c": "symbols", - "e": "❕", - "d": "white exclamation mark ornament", - "u": "6.0" - }, - "grey_question": { - "c": "symbols", - "e": "❔", - "d": "white question mark ornament", - "u": "6.0" - }, - "grimacing": { - "c": "people", - "e": "😬", - "d": "grimacing face", - "u": "6.1" - }, - "grin": { - "c": "people", - "e": "😁", - "d": "grinning face with smiling eyes", - "u": "6.0" - }, - "grinning": { - "c": "people", - "e": "😀", - "d": "grinning face", - "u": "6.1" - }, - "guardsman": { - "c": "people", - "e": "💂", - "d": "guardsman", - "u": "6.0" - }, - "guardsman_tone1": { - "c": "people", - "e": "💂🏻", - "d": "guardsman tone 1", - "u": "8.0" - }, - "guardsman_tone2": { - "c": "people", - "e": "💂🏼", - "d": "guardsman tone 2", - "u": "8.0" - }, - "guardsman_tone3": { - "c": "people", - "e": "💂🏽", - "d": "guardsman tone 3", - "u": "8.0" - }, - "guardsman_tone4": { - "c": "people", - "e": "💂🏾", - "d": "guardsman tone 4", - "u": "8.0" - }, - "guardsman_tone5": { - "c": "people", - "e": "💂🏿", - "d": "guardsman tone 5", - "u": "8.0" - }, - "guitar": { - "c": "activity", - "e": "🎸", - "d": "guitar", - "u": "6.0" - }, - "gun": { - "c": "objects", - "e": "🔫", - "d": "pistol", - "u": "6.0" - }, - "haircut": { - "c": "people", - "e": "💇", - "d": "haircut", - "u": "6.0" - }, - "haircut_tone1": { - "c": "people", - "e": "💇🏻", - "d": "haircut tone 1", - "u": "8.0" - }, - "haircut_tone2": { - "c": "people", - "e": "💇🏼", - "d": "haircut tone 2", - "u": "8.0" - }, - "haircut_tone3": { - "c": "people", - "e": "💇🏽", - "d": "haircut tone 3", - "u": "8.0" - }, - "haircut_tone4": { - "c": "people", - "e": "💇🏾", - "d": "haircut tone 4", - "u": "8.0" - }, - "haircut_tone5": { - "c": "people", - "e": "💇🏿", - "d": "haircut tone 5", - "u": "8.0" - }, - "hamburger": { - "c": "food", - "e": "🍔", - "d": "hamburger", - "u": "6.0" - }, - "hammer": { - "c": "objects", - "e": "🔨", - "d": "hammer", - "u": "6.0" - }, - "hammer_pick": { - "c": "objects", - "e": "⚒", - "d": "hammer and pick", - "u": "4.1" - }, - "hamster": { - "c": "nature", - "e": "🐹", - "d": "hamster face", - "u": "6.0" - }, - "hand_splayed": { - "c": "people", - "e": "🖐", - "d": "raised hand with fingers splayed", - "u": "7.0" - }, - "hand_splayed_tone1": { - "c": "people", - "e": "🖐🏻", - "d": "raised hand with fingers splayed tone 1", - "u": "8.0" - }, - "hand_splayed_tone2": { - "c": "people", - "e": "🖐🏼", - "d": "raised hand with fingers splayed tone 2", - "u": "8.0" - }, - "hand_splayed_tone3": { - "c": "people", - "e": "🖐🏽", - "d": "raised hand with fingers splayed tone 3", - "u": "8.0" - }, - "hand_splayed_tone4": { - "c": "people", - "e": "🖐🏾", - "d": "raised hand with fingers splayed tone 4", - "u": "8.0" - }, - "hand_splayed_tone5": { - "c": "people", - "e": "🖐🏿", - "d": "raised hand with fingers splayed tone 5", - "u": "8.0" - }, - "handbag": { - "c": "people", - "e": "👜", - "d": "handbag", - "u": "6.0" - }, - "handball": { - "c": "activity", - "e": "🤾", - "d": "handball", - "u": "9.0" - }, - "handball_tone1": { - "c": "activity", - "e": "🤾🏻", - "d": "handball tone 1", - "u": "9.0" - }, - "handball_tone2": { - "c": "activity", - "e": "🤾🏼", - "d": "handball tone 2", - "u": "9.0" - }, - "handball_tone3": { - "c": "activity", - "e": "🤾🏽", - "d": "handball tone 3", - "u": "9.0" - }, - "handball_tone4": { - "c": "activity", - "e": "🤾🏾", - "d": "handball tone 4", - "u": "9.0" - }, - "handball_tone5": { - "c": "activity", - "e": "🤾🏿", - "d": "handball tone 5", - "u": "9.0" - }, - "handshake": { - "c": "people", - "e": "🤝", - "d": "handshake", - "u": "9.0" - }, - "handshake_tone1": { - "c": "people", - "e": "🤝🏻", - "d": "handshake tone 1", - "u": "9.0" - }, - "handshake_tone2": { - "c": "people", - "e": "🤝🏼", - "d": "handshake tone 2", - "u": "9.0" - }, - "handshake_tone3": { - "c": "people", - "e": "🤝🏽", - "d": "handshake tone 3", - "u": "9.0" - }, - "handshake_tone4": { - "c": "people", - "e": "🤝🏾", - "d": "handshake tone 4", - "u": "9.0" - }, - "handshake_tone5": { - "c": "people", - "e": "🤝🏿", - "d": "handshake tone 5", - "u": "9.0" - }, - "hash": { - "c": "symbols", - "e": "#⃣", - "d": "number sign", - "u": "3.0" - }, - "hatched_chick": { - "c": "nature", - "e": "🐥", - "d": "front-facing baby chick", - "u": "6.0" - }, - "hatching_chick": { - "c": "nature", - "e": "🐣", - "d": "hatching chick", - "u": "6.0" - }, - "head_bandage": { - "c": "people", - "e": "🤕", - "d": "face with head-bandage", - "u": "8.0" - }, - "headphones": { - "c": "activity", - "e": "🎧", - "d": "headphone", - "u": "6.0" - }, - "hear_no_evil": { - "c": "nature", - "e": "🙉", - "d": "hear-no-evil monkey", - "u": "6.0" - }, - "heart": { - "c": "symbols", - "e": "❤", - "d": "heavy black heart", - "u": "1.1" - }, - "heart_decoration": { - "c": "symbols", - "e": "💟", - "d": "heart decoration", - "u": "6.0" - }, - "heart_exclamation": { - "c": "symbols", - "e": "❣", - "d": "heavy heart exclamation mark ornament", - "u": "1.1" - }, - "heart_eyes": { - "c": "people", - "e": "😍", - "d": "smiling face with heart-shaped eyes", - "u": "6.0" - }, - "heart_eyes_cat": { - "c": "people", - "e": "😻", - "d": "smiling cat face with heart-shaped eyes", - "u": "6.0" - }, - "heartbeat": { - "c": "symbols", - "e": "💓", - "d": "beating heart", - "u": "6.0" - }, - "heartpulse": { - "c": "symbols", - "e": "💗", - "d": "growing heart", - "u": "6.0" - }, - "hearts": { - "c": "symbols", - "e": "♥", - "d": "black heart suit", - "u": "1.1" - }, - "heavy_check_mark": { - "c": "symbols", - "e": "✔", - "d": "heavy check mark", - "u": "1.1" - }, - "heavy_division_sign": { - "c": "symbols", - "e": "➗", - "d": "heavy division sign", - "u": "6.0" - }, - "heavy_dollar_sign": { - "c": "symbols", - "e": "💲", - "d": "heavy dollar sign", - "u": "6.0" - }, - "heavy_minus_sign": { - "c": "symbols", - "e": "➖", - "d": "heavy minus sign", - "u": "6.0" - }, - "heavy_multiplication_x": { - "c": "symbols", - "e": "✖", - "d": "heavy multiplication x", - "u": "1.1" - }, - "heavy_plus_sign": { - "c": "symbols", - "e": "➕", - "d": "heavy plus sign", - "u": "6.0" - }, - "helicopter": { - "c": "travel", - "e": "🚁", - "d": "helicopter", - "u": "6.0" - }, - "helmet_with_cross": { - "c": "people", - "e": "⛑", - "d": "helmet with white cross", - "u": "5.2" - }, - "herb": { - "c": "nature", - "e": "🌿", - "d": "herb", - "u": "6.0" - }, - "hibiscus": { - "c": "nature", - "e": "🌺", - "d": "hibiscus", - "u": "6.0" - }, - "high_brightness": { - "c": "symbols", - "e": "🔆", - "d": "high brightness symbol", - "u": "6.0" - }, - "high_heel": { - "c": "people", - "e": "👠", - "d": "high-heeled shoe", - "u": "6.0" - }, - "hockey": { - "c": "activity", - "e": "🏒", - "d": "ice hockey stick and puck", - "u": "8.0" - }, - "hole": { - "c": "objects", - "e": "🕳", - "d": "hole", - "u": "7.0" - }, - "homes": { - "c": "travel", - "e": "🏘", - "d": "house buildings", - "u": "7.0" - }, - "honey_pot": { - "c": "food", - "e": "🍯", - "d": "honey pot", - "u": "6.0" - }, - "horse": { - "c": "nature", - "e": "🐴", - "d": "horse face", - "u": "6.0" - }, - "horse_racing": { - "c": "activity", - "e": "🏇", - "d": "horse racing", - "u": "6.0" - }, - "horse_racing_tone1": { - "c": "activity", - "e": "🏇🏻", - "d": "horse racing tone 1", - "u": "8.0" - }, - "horse_racing_tone2": { - "c": "activity", - "e": "🏇🏼", - "d": "horse racing tone 2", - "u": "8.0" - }, - "horse_racing_tone3": { - "c": "activity", - "e": "🏇🏽", - "d": "horse racing tone 3", - "u": "8.0" - }, - "horse_racing_tone4": { - "c": "activity", - "e": "🏇🏾", - "d": "horse racing tone 4", - "u": "8.0" - }, - "horse_racing_tone5": { - "c": "activity", - "e": "🏇🏿", - "d": "horse racing tone 5", - "u": "8.0" - }, - "hospital": { - "c": "travel", - "e": "🏥", - "d": "hospital", - "u": "6.0" - }, - "hot_pepper": { - "c": "food", - "e": "🌶", - "d": "hot pepper", - "u": "7.0" - }, - "hotdog": { - "c": "food", - "e": "🌭", - "d": "hot dog", - "u": "8.0" - }, - "hotel": { - "c": "travel", - "e": "🏨", - "d": "hotel", - "u": "6.0" - }, - "hotsprings": { - "c": "symbols", - "e": "♨", - "d": "hot springs", - "u": "1.1" - }, - "hourglass": { - "c": "objects", - "e": "⌛", - "d": "hourglass", - "u": "1.1" - }, - "hourglass_flowing_sand": { - "c": "objects", - "e": "⏳", - "d": "hourglass with flowing sand", - "u": "6.0" - }, - "house": { - "c": "travel", - "e": "🏠", - "d": "house building", - "u": "6.0" - }, - "house_abandoned": { - "c": "travel", - "e": "🏚", - "d": "derelict house building", - "u": "7.0" - }, - "house_with_garden": { - "c": "travel", - "e": "🏡", - "d": "house with garden", - "u": "6.0" - }, - "hugging": { - "c": "people", - "e": "🤗", - "d": "hugging face", - "u": "8.0" - }, - "hushed": { - "c": "people", - "e": "😯", - "d": "hushed face", - "u": "6.1" - }, - "ice_cream": { - "c": "food", - "e": "🍨", - "d": "ice cream", - "u": "6.0" - }, - "ice_skate": { - "c": "activity", - "e": "⛸", - "d": "ice skate", - "u": "5.2" - }, - "icecream": { - "c": "food", - "e": "🍦", - "d": "soft ice cream", - "u": "6.0" - }, - "id": { - "c": "symbols", - "e": "🆔", - "d": "squared id", - "u": "6.0" - }, - "ideograph_advantage": { - "c": "symbols", - "e": "🉐", - "d": "circled ideograph advantage", - "u": "6.0" - }, - "imp": { - "c": "people", - "e": "👿", - "d": "imp", - "u": "6.0" - }, - "inbox_tray": { - "c": "objects", - "e": "📥", - "d": "inbox tray", - "u": "6.0" - }, - "incoming_envelope": { - "c": "objects", - "e": "📨", - "d": "incoming envelope", - "u": "6.0" - }, - "information_desk_person": { - "c": "people", - "e": "💁", - "d": "information desk person", - "u": "6.0" - }, - "information_desk_person_tone1": { - "c": "people", - "e": "💁🏻", - "d": "information desk person tone 1", - "u": "8.0" - }, - "information_desk_person_tone2": { - "c": "people", - "e": "💁🏼", - "d": "information desk person tone 2", - "u": "8.0" - }, - "information_desk_person_tone3": { - "c": "people", - "e": "💁🏽", - "d": "information desk person tone 3", - "u": "8.0" - }, - "information_desk_person_tone4": { - "c": "people", - "e": "💁🏾", - "d": "information desk person tone 4", - "u": "8.0" - }, - "information_desk_person_tone5": { - "c": "people", - "e": "💁🏿", - "d": "information desk person tone 5", - "u": "8.0" - }, - "information_source": { - "c": "symbols", - "e": "ℹ", - "d": "information source", - "u": "3.0" - }, - "innocent": { - "c": "people", - "e": "😇", - "d": "smiling face with halo", - "u": "6.0" - }, - "interrobang": { - "c": "symbols", - "e": "⁉", - "d": "exclamation question mark", - "u": "3.0" - }, - "iphone": { - "c": "objects", - "e": "📱", - "d": "mobile phone", - "u": "6.0" - }, - "island": { - "c": "travel", - "e": "🏝", - "d": "desert island", - "u": "7.0" - }, - "izakaya_lantern": { - "c": "objects", - "e": "🏮", - "d": "izakaya lantern", - "u": "6.0" - }, - "jack_o_lantern": { - "c": "nature", - "e": "🎃", - "d": "jack-o-lantern", - "u": "6.0" - }, - "japan": { - "c": "travel", - "e": "🗾", - "d": "silhouette of japan", - "u": "6.0" - }, - "japanese_castle": { - "c": "travel", - "e": "🏯", - "d": "japanese castle", - "u": "6.0" - }, - "japanese_goblin": { - "c": "people", - "e": "👺", - "d": "japanese goblin", - "u": "6.0" - }, - "japanese_ogre": { - "c": "people", - "e": "👹", - "d": "japanese ogre", - "u": "6.0" - }, - "jeans": { - "c": "people", - "e": "👖", - "d": "jeans", - "u": "6.0" - }, - "joy": { - "c": "people", - "e": "😂", - "d": "face with tears of joy", - "u": "6.0" - }, - "joy_cat": { - "c": "people", - "e": "😹", - "d": "cat face with tears of joy", - "u": "6.0" - }, - "joystick": { - "c": "objects", - "e": "🕹", - "d": "joystick", - "u": "7.0" - }, - "juggling": { - "c": "activity", - "e": "🤹", - "d": "juggling", - "u": "9.0" - }, - "juggling_tone1": { - "c": "activity", - "e": "🤹🏻", - "d": "juggling tone 1", - "u": "9.0" - }, - "juggling_tone2": { - "c": "activity", - "e": "🤹🏼", - "d": "juggling tone 2", - "u": "9.0" - }, - "juggling_tone3": { - "c": "activity", - "e": "🤹🏽", - "d": "juggling tone 3", - "u": "9.0" - }, - "juggling_tone4": { - "c": "activity", - "e": "🤹🏾", - "d": "juggling tone 4", - "u": "9.0" - }, - "juggling_tone5": { - "c": "activity", - "e": "🤹🏿", - "d": "juggling tone 5", - "u": "9.0" - }, - "kaaba": { - "c": "travel", - "e": "🕋", - "d": "kaaba", - "u": "8.0" - }, - "key": { - "c": "objects", - "e": "🔑", - "d": "key", - "u": "6.0" - }, - "key2": { - "c": "objects", - "e": "🗝", - "d": "old key", - "u": "7.0" - }, - "keyboard": { - "c": "objects", - "e": "⌨", - "d": "keyboard", - "u": "1.1" - }, - "kimono": { - "c": "people", - "e": "👘", - "d": "kimono", - "u": "6.0" - }, - "kiss": { - "c": "people", - "e": "💋", - "d": "kiss mark", - "u": "6.0" - }, - "kiss_mm": { - "c": "people", - "e": "👨‍❤️‍💋‍👨", - "d": "kiss (man,man)", - "u": "6.0" - }, - "kiss_ww": { - "c": "people", - "e": "👩‍❤️‍💋‍👩", - "d": "kiss (woman,woman)", - "u": "6.0" - }, - "kissing": { - "c": "people", - "e": "😗", - "d": "kissing face", - "u": "6.1" - }, - "kissing_cat": { - "c": "people", - "e": "😽", - "d": "kissing cat face with closed eyes", - "u": "6.0" - }, - "kissing_closed_eyes": { - "c": "people", - "e": "😚", - "d": "kissing face with closed eyes", - "u": "6.0" - }, - "kissing_heart": { - "c": "people", - "e": "😘", - "d": "face throwing a kiss", - "u": "6.0" - }, - "kissing_smiling_eyes": { - "c": "people", - "e": "😙", - "d": "kissing face with smiling eyes", - "u": "6.1" - }, - "kiwi": { - "c": "food", - "e": "🥝", - "d": "kiwifruit", - "u": "9.0" - }, - "knife": { - "c": "objects", - "e": "🔪", - "d": "hocho", - "u": "6.0" - }, - "koala": { - "c": "nature", - "e": "🐨", - "d": "koala", - "u": "6.0" - }, - "koko": { - "c": "symbols", - "e": "🈁", - "d": "squared katakana koko", - "u": "6.0" - }, - "label": { - "c": "objects", - "e": "🏷", - "d": "label", - "u": "7.0" - }, - "large_blue_circle": { - "c": "symbols", - "e": "🔵", - "d": "large blue circle", - "u": "6.0" - }, - "large_blue_diamond": { - "c": "symbols", - "e": "🔷", - "d": "large blue diamond", - "u": "6.0" - }, - "large_orange_diamond": { - "c": "symbols", - "e": "🔶", - "d": "large orange diamond", - "u": "6.0" - }, - "last_quarter_moon": { - "c": "nature", - "e": "🌗", - "d": "last quarter moon symbol", - "u": "6.0" - }, - "last_quarter_moon_with_face": { - "c": "nature", - "e": "🌜", - "d": "last quarter moon with face", - "u": "6.0" - }, - "laughing": { - "c": "people", - "e": "😆", - "d": "smiling face with open mouth and tightly-closed ey", - "u": "6.0" - }, - "leaves": { - "c": "nature", - "e": "🍃", - "d": "leaf fluttering in wind", - "u": "6.0" - }, - "ledger": { - "c": "objects", - "e": "📒", - "d": "ledger", - "u": "6.0" - }, - "left_facing_fist": { - "c": "people", - "e": "🤛", - "d": "left-facing fist", - "u": "9.0" - }, - "left_facing_fist_tone1": { - "c": "people", - "e": "🤛🏻", - "d": "left facing fist tone 1", - "u": "9.0" - }, - "left_facing_fist_tone2": { - "c": "people", - "e": "🤛🏼", - "d": "left facing fist tone 2", - "u": "9.0" - }, - "left_facing_fist_tone3": { - "c": "people", - "e": "🤛🏽", - "d": "left facing fist tone 3", - "u": "9.0" - }, - "left_facing_fist_tone4": { - "c": "people", - "e": "🤛🏾", - "d": "left facing fist tone 4", - "u": "9.0" - }, - "left_facing_fist_tone5": { - "c": "people", - "e": "🤛🏿", - "d": "left facing fist tone 5", - "u": "9.0" - }, - "left_luggage": { - "c": "symbols", - "e": "🛅", - "d": "left luggage", - "u": "6.0" - }, - "left_right_arrow": { - "c": "symbols", - "e": "↔", - "d": "left right arrow", - "u": "1.1" - }, - "leftwards_arrow_with_hook": { - "c": "symbols", - "e": "↩", - "d": "leftwards arrow with hook", - "u": "1.1" - }, - "lemon": { - "c": "food", - "e": "🍋", - "d": "lemon", - "u": "6.0" - }, - "leo": { - "c": "symbols", - "e": "♌", - "d": "leo", - "u": "1.1" - }, - "leopard": { - "c": "nature", - "e": "🐆", - "d": "leopard", - "u": "6.0" - }, - "level_slider": { - "c": "objects", - "e": "🎚", - "d": "level slider", - "u": "7.0" - }, - "levitate": { - "c": "activity", - "e": "🕴", - "d": "man in business suit levitating", - "u": "7.0" - }, - "libra": { - "c": "symbols", - "e": "♎", - "d": "libra", - "u": "1.1" - }, - "lifter": { - "c": "activity", - "e": "🏋", - "d": "weight lifter", - "u": "7.0" - }, - "lifter_tone1": { - "c": "activity", - "e": "🏋🏻", - "d": "weight lifter tone 1", - "u": "8.0" - }, - "lifter_tone2": { - "c": "activity", - "e": "🏋🏼", - "d": "weight lifter tone 2", - "u": "8.0" - }, - "lifter_tone3": { - "c": "activity", - "e": "🏋🏽", - "d": "weight lifter tone 3", - "u": "8.0" - }, - "lifter_tone4": { - "c": "activity", - "e": "🏋🏾", - "d": "weight lifter tone 4", - "u": "8.0" - }, - "lifter_tone5": { - "c": "activity", - "e": "🏋🏿", - "d": "weight lifter tone 5", - "u": "8.0" - }, - "light_rail": { - "c": "travel", - "e": "🚈", - "d": "light rail", - "u": "6.0" - }, - "link": { - "c": "objects", - "e": "🔗", - "d": "link symbol", - "u": "6.0" - }, - "lion_face": { - "c": "nature", - "e": "🦁", - "d": "lion face", - "u": "8.0" - }, - "lips": { - "c": "people", - "e": "👄", - "d": "mouth", - "u": "6.0" - }, - "lipstick": { - "c": "people", - "e": "💄", - "d": "lipstick", - "u": "6.0" - }, - "lizard": { - "c": "nature", - "e": "🦎", - "d": "lizard", - "u": "9.0" - }, - "lock": { - "c": "objects", - "e": "🔒", - "d": "lock", - "u": "6.0" - }, - "lock_with_ink_pen": { - "c": "objects", - "e": "🔏", - "d": "lock with ink pen", - "u": "6.0" - }, - "lollipop": { - "c": "food", - "e": "🍭", - "d": "lollipop", - "u": "6.0" - }, - "loop": { - "c": "symbols", - "e": "➿", - "d": "double curly loop", - "u": "6.0" - }, - "loud_sound": { - "c": "symbols", - "e": "🔊", - "d": "speaker with three sound waves", - "u": "6.0" - }, - "loudspeaker": { - "c": "symbols", - "e": "📢", - "d": "public address loudspeaker", - "u": "6.0" - }, - "love_hotel": { - "c": "travel", - "e": "🏩", - "d": "love hotel", - "u": "6.0" - }, - "love_letter": { - "c": "objects", - "e": "💌", - "d": "love letter", - "u": "6.0" - }, - "low_brightness": { - "c": "symbols", - "e": "🔅", - "d": "low brightness symbol", - "u": "6.0" - }, - "lying_face": { - "c": "people", - "e": "🤥", - "d": "lying face", - "u": "9.0" - }, - "m": { - "c": "symbols", - "e": "Ⓜ", - "d": "circled latin capital letter m", - "u": "1.1" - }, - "mag": { - "c": "objects", - "e": "🔍", - "d": "left-pointing magnifying glass", - "u": "6.0" - }, - "mag_right": { - "c": "objects", - "e": "🔎", - "d": "right-pointing magnifying glass", - "u": "6.0" - }, - "mahjong": { - "c": "symbols", - "e": "🀄", - "d": "mahjong tile red dragon", - "u": "5.1" - }, - "mailbox": { - "c": "objects", - "e": "📫", - "d": "closed mailbox with raised flag", - "u": "6.0" - }, - "mailbox_closed": { - "c": "objects", - "e": "📪", - "d": "closed mailbox with lowered flag", - "u": "6.0" - }, - "mailbox_with_mail": { - "c": "objects", - "e": "📬", - "d": "open mailbox with raised flag", - "u": "6.0" - }, - "mailbox_with_no_mail": { - "c": "objects", - "e": "📭", - "d": "open mailbox with lowered flag", - "u": "6.0" - }, - "man": { - "c": "people", - "e": "👨", - "d": "man", - "u": "6.0" - }, - "man_dancing": { - "c": "people", - "e": "🕺", - "d": "man dancing", - "u": "9.0" - }, - "man_dancing_tone1": { - "c": "activity", - "e": "🕺🏻", - "d": "man dancing tone 1", - "u": "9.0" - }, - "man_dancing_tone2": { - "c": "activity", - "e": "🕺🏼", - "d": "man dancing tone 2", - "u": "9.0" - }, - "man_dancing_tone3": { - "c": "activity", - "e": "🕺🏽", - "d": "man dancing tone 3", - "u": "9.0" - }, - "man_dancing_tone4": { - "c": "activity", - "e": "🕺🏾", - "d": "man dancing tone 4", - "u": "9.0" - }, - "man_dancing_tone5": { - "c": "activity", - "e": "🕺🏿", - "d": "man dancing tone 5", - "u": "9.0" - }, - "man_in_tuxedo": { - "c": "people", - "e": "🤵", - "d": "man in tuxedo", - "u": "9.0" - }, - "man_in_tuxedo_tone1": { - "c": "people", - "e": "🤵🏻", - "d": "man in tuxedo tone 1", - "u": "9.0" - }, - "man_in_tuxedo_tone2": { - "c": "people", - "e": "🤵🏼", - "d": "man in tuxedo tone 2", - "u": "9.0" - }, - "man_in_tuxedo_tone3": { - "c": "people", - "e": "🤵🏽", - "d": "man in tuxedo tone 3", - "u": "9.0" - }, - "man_in_tuxedo_tone4": { - "c": "people", - "e": "🤵🏾", - "d": "man in tuxedo tone 4", - "u": "9.0" - }, - "man_in_tuxedo_tone5": { - "c": "people", - "e": "🤵🏿", - "d": "man in tuxedo tone 5", - "u": "9.0" - }, - "man_tone1": { - "c": "people", - "e": "👨🏻", - "d": "man tone 1", - "u": "8.0" - }, - "man_tone2": { - "c": "people", - "e": "👨🏼", - "d": "man tone 2", - "u": "8.0" - }, - "man_tone3": { - "c": "people", - "e": "👨🏽", - "d": "man tone 3", - "u": "8.0" - }, - "man_tone4": { - "c": "people", - "e": "👨🏾", - "d": "man tone 4", - "u": "8.0" - }, - "man_tone5": { - "c": "people", - "e": "👨🏿", - "d": "man tone 5", - "u": "8.0" - }, - "man_with_gua_pi_mao": { - "c": "people", - "e": "👲", - "d": "man with gua pi mao", - "u": "6.0" - }, - "man_with_gua_pi_mao_tone1": { - "c": "people", - "e": "👲🏻", - "d": "man with gua pi mao tone 1", - "u": "8.0" - }, - "man_with_gua_pi_mao_tone2": { - "c": "people", - "e": "👲🏼", - "d": "man with gua pi mao tone 2", - "u": "8.0" - }, - "man_with_gua_pi_mao_tone3": { - "c": "people", - "e": "👲🏽", - "d": "man with gua pi mao tone 3", - "u": "8.0" - }, - "man_with_gua_pi_mao_tone4": { - "c": "people", - "e": "👲🏾", - "d": "man with gua pi mao tone 4", - "u": "8.0" - }, - "man_with_gua_pi_mao_tone5": { - "c": "people", - "e": "👲🏿", - "d": "man with gua pi mao tone 5", - "u": "8.0" - }, - "man_with_turban": { - "c": "people", - "e": "👳", - "d": "man with turban", - "u": "6.0" - }, - "man_with_turban_tone1": { - "c": "people", - "e": "👳🏻", - "d": "man with turban tone 1", - "u": "8.0" - }, - "man_with_turban_tone2": { - "c": "people", - "e": "👳🏼", - "d": "man with turban tone 2", - "u": "8.0" - }, - "man_with_turban_tone3": { - "c": "people", - "e": "👳🏽", - "d": "man with turban tone 3", - "u": "8.0" - }, - "man_with_turban_tone4": { - "c": "people", - "e": "👳🏾", - "d": "man with turban tone 4", - "u": "8.0" - }, - "man_with_turban_tone5": { - "c": "people", - "e": "👳🏿", - "d": "man with turban tone 5", - "u": "8.0" - }, - "mans_shoe": { - "c": "people", - "e": "👞", - "d": "mans shoe", - "u": "6.0" - }, - "map": { - "c": "objects", - "e": "🗺", - "d": "world map", - "u": "7.0" - }, - "maple_leaf": { - "c": "nature", - "e": "🍁", - "d": "maple leaf", - "u": "6.0" - }, - "martial_arts_uniform": { - "c": "activity", - "e": "🥋", - "d": "martial arts uniform", - "u": "9.0" - }, - "mask": { - "c": "people", - "e": "😷", - "d": "face with medical mask", - "u": "6.0" - }, - "massage": { - "c": "people", - "e": "💆", - "d": "face massage", - "u": "6.0" - }, - "massage_tone1": { - "c": "people", - "e": "💆🏻", - "d": "face massage tone 1", - "u": "8.0" - }, - "massage_tone2": { - "c": "people", - "e": "💆🏼", - "d": "face massage tone 2", - "u": "8.0" - }, - "massage_tone3": { - "c": "people", - "e": "💆🏽", - "d": "face massage tone 3", - "u": "8.0" - }, - "massage_tone4": { - "c": "people", - "e": "💆🏾", - "d": "face massage tone 4", - "u": "8.0" - }, - "massage_tone5": { - "c": "people", - "e": "💆🏿", - "d": "face massage tone 5", - "u": "8.0" - }, - "meat_on_bone": { - "c": "food", - "e": "🍖", - "d": "meat on bone", - "u": "6.0" - }, - "medal": { - "c": "activity", - "e": "🏅", - "d": "sports medal", - "u": "7.0" - }, - "mega": { - "c": "symbols", - "e": "📣", - "d": "cheering megaphone", - "u": "6.0" - }, - "melon": { - "c": "food", - "e": "🍈", - "d": "melon", - "u": "6.0" - }, - "menorah": { - "c": "symbols", - "e": "🕎", - "d": "menorah with nine branches", - "u": "8.0" - }, - "mens": { - "c": "symbols", - "e": "🚹", - "d": "mens symbol", - "u": "6.0" - }, - "metal": { - "c": "people", - "e": "🤘", - "d": "sign of the horns", - "u": "8.0" - }, - "metal_tone1": { - "c": "people", - "e": "🤘🏻", - "d": "sign of the horns tone 1", - "u": "8.0" - }, - "metal_tone2": { - "c": "people", - "e": "🤘🏼", - "d": "sign of the horns tone 2", - "u": "8.0" - }, - "metal_tone3": { - "c": "people", - "e": "🤘🏽", - "d": "sign of the horns tone 3", - "u": "8.0" - }, - "metal_tone4": { - "c": "people", - "e": "🤘🏾", - "d": "sign of the horns tone 4", - "u": "8.0" - }, - "metal_tone5": { - "c": "people", - "e": "🤘🏿", - "d": "sign of the horns tone 5", - "u": "8.0" - }, - "metro": { - "c": "travel", - "e": "🚇", - "d": "metro", - "u": "6.0" - }, - "microphone": { - "c": "activity", - "e": "🎤", - "d": "microphone", - "u": "6.0" - }, - "microphone2": { - "c": "objects", - "e": "🎙", - "d": "studio microphone", - "u": "7.0" - }, - "microscope": { - "c": "objects", - "e": "🔬", - "d": "microscope", - "u": "6.0" - }, - "middle_finger": { - "c": "people", - "e": "🖕", - "d": "reversed hand with middle finger extended", - "u": "7.0" - }, - "middle_finger_tone1": { - "c": "people", - "e": "🖕🏻", - "d": "reversed hand with middle finger extended tone 1", - "u": "8.0" - }, - "middle_finger_tone2": { - "c": "people", - "e": "🖕🏼", - "d": "reversed hand with middle finger extended tone 2", - "u": "8.0" - }, - "middle_finger_tone3": { - "c": "people", - "e": "🖕🏽", - "d": "reversed hand with middle finger extended tone 3", - "u": "8.0" - }, - "middle_finger_tone4": { - "c": "people", - "e": "🖕🏾", - "d": "reversed hand with middle finger extended tone 4", - "u": "8.0" - }, - "middle_finger_tone5": { - "c": "people", - "e": "🖕🏿", - "d": "reversed hand with middle finger extended tone 5", - "u": "8.0" - }, - "military_medal": { - "c": "activity", - "e": "🎖", - "d": "military medal", - "u": "7.0" - }, - "milk": { - "c": "food", - "e": "🥛", - "d": "glass of milk", - "u": "9.0" - }, - "milky_way": { - "c": "travel", - "e": "🌌", - "d": "milky way", - "u": "6.0" - }, - "minibus": { - "c": "travel", - "e": "🚐", - "d": "minibus", - "u": "6.0" - }, - "minidisc": { - "c": "objects", - "e": "💽", - "d": "minidisc", - "u": "6.0" - }, - "mobile_phone_off": { - "c": "symbols", - "e": "📴", - "d": "mobile phone off", - "u": "6.0" - }, - "money_mouth": { - "c": "people", - "e": "🤑", - "d": "money-mouth face", - "u": "8.0" - }, - "money_with_wings": { - "c": "objects", - "e": "💸", - "d": "money with wings", - "u": "6.0" - }, - "moneybag": { - "c": "objects", - "e": "💰", - "d": "money bag", - "u": "6.0" - }, - "monkey": { - "c": "nature", - "e": "🐒", - "d": "monkey", - "u": "6.0" - }, - "monkey_face": { - "c": "nature", - "e": "🐵", - "d": "monkey face", - "u": "6.0" - }, - "monorail": { - "c": "travel", - "e": "🚝", - "d": "monorail", - "u": "6.0" - }, - "mortar_board": { - "c": "people", - "e": "🎓", - "d": "graduation cap", - "u": "6.0" - }, - "mosque": { - "c": "travel", - "e": "🕌", - "d": "mosque", - "u": "8.0" - }, - "motor_scooter": { - "c": "travel", - "e": "🛵", - "d": "motor scooter", - "u": "9.0" - }, - "motorboat": { - "c": "travel", - "e": "🛥", - "d": "motorboat", - "u": "7.0" - }, - "motorcycle": { - "c": "travel", - "e": "🏍", - "d": "racing motorcycle", - "u": "7.0" - }, - "motorway": { - "c": "travel", - "e": "🛣", - "d": "motorway", - "u": "7.0" - }, - "mount_fuji": { - "c": "travel", - "e": "🗻", - "d": "mount fuji", - "u": "6.0" - }, - "mountain": { - "c": "travel", - "e": "⛰", - "d": "mountain", - "u": "5.2" - }, - "mountain_bicyclist": { - "c": "activity", - "e": "🚵", - "d": "mountain bicyclist", - "u": "6.0" - }, - "mountain_bicyclist_tone1": { - "c": "activity", - "e": "🚵🏻", - "d": "mountain bicyclist tone 1", - "u": "8.0" - }, - "mountain_bicyclist_tone2": { - "c": "activity", - "e": "🚵🏼", - "d": "mountain bicyclist tone 2", - "u": "8.0" - }, - "mountain_bicyclist_tone3": { - "c": "activity", - "e": "🚵🏽", - "d": "mountain bicyclist tone 3", - "u": "8.0" - }, - "mountain_bicyclist_tone4": { - "c": "activity", - "e": "🚵🏾", - "d": "mountain bicyclist tone 4", - "u": "8.0" - }, - "mountain_bicyclist_tone5": { - "c": "activity", - "e": "🚵🏿", - "d": "mountain bicyclist tone 5", - "u": "8.0" - }, - "mountain_cableway": { - "c": "travel", - "e": "🚠", - "d": "mountain cableway", - "u": "6.0" - }, - "mountain_railway": { - "c": "travel", - "e": "🚞", - "d": "mountain railway", - "u": "6.0" - }, - "mountain_snow": { - "c": "travel", - "e": "🏔", - "d": "snow capped mountain", - "u": "7.0" - }, - "mouse": { - "c": "nature", - "e": "🐭", - "d": "mouse face", - "u": "6.0" - }, - "mouse2": { - "c": "nature", - "e": "🐁", - "d": "mouse", - "u": "6.0" - }, - "mouse_three_button": { - "c": "objects", - "e": "🖱", - "d": "three button mouse", - "u": "7.0" - }, - "movie_camera": { - "c": "objects", - "e": "🎥", - "d": "movie camera", - "u": "6.0" - }, - "moyai": { - "c": "objects", - "e": "🗿", - "d": "moyai", - "u": "6.0" - }, - "mrs_claus": { - "c": "people", - "e": "🤶", - "d": "mother christmas", - "u": "9.0" - }, - "mrs_claus_tone1": { - "c": "people", - "e": "🤶🏻", - "d": "mother christmas tone 1", - "u": "9.0" - }, - "mrs_claus_tone2": { - "c": "people", - "e": "🤶🏼", - "d": "mother christmas tone 2", - "u": "9.0" - }, - "mrs_claus_tone3": { - "c": "people", - "e": "🤶🏽", - "d": "mother christmas tone 3", - "u": "9.0" - }, - "mrs_claus_tone4": { - "c": "people", - "e": "🤶🏾", - "d": "mother christmas tone 4", - "u": "9.0" - }, - "mrs_claus_tone5": { - "c": "people", - "e": "🤶🏿", - "d": "mother christmas tone 5", - "u": "9.0" - }, - "muscle": { - "c": "people", - "e": "💪", - "d": "flexed biceps", - "u": "6.0" - }, - "muscle_tone1": { - "c": "people", - "e": "💪🏻", - "d": "flexed biceps tone 1", - "u": "8.0" - }, - "muscle_tone2": { - "c": "people", - "e": "💪🏼", - "d": "flexed biceps tone 2", - "u": "8.0" - }, - "muscle_tone3": { - "c": "people", - "e": "💪🏽", - "d": "flexed biceps tone 3", - "u": "8.0" - }, - "muscle_tone4": { - "c": "people", - "e": "💪🏾", - "d": "flexed biceps tone 4", - "u": "8.0" - }, - "muscle_tone5": { - "c": "people", - "e": "💪🏿", - "d": "flexed biceps tone 5", - "u": "8.0" - }, - "mushroom": { - "c": "nature", - "e": "🍄", - "d": "mushroom", - "u": "6.0" - }, - "musical_keyboard": { - "c": "activity", - "e": "🎹", - "d": "musical keyboard", - "u": "6.0" - }, - "musical_note": { - "c": "symbols", - "e": "🎵", - "d": "musical note", - "u": "6.0" - }, - "musical_score": { - "c": "activity", - "e": "🎼", - "d": "musical score", - "u": "6.0" - }, - "mute": { - "c": "symbols", - "e": "🔇", - "d": "speaker with cancellation stroke", - "u": "6.0" - }, - "nail_care": { - "c": "people", - "e": "💅", - "d": "nail polish", - "u": "6.0" - }, - "nail_care_tone1": { - "c": "people", - "e": "💅🏻", - "d": "nail polish tone 1", - "u": "8.0" - }, - "nail_care_tone2": { - "c": "people", - "e": "💅🏼", - "d": "nail polish tone 2", - "u": "8.0" - }, - "nail_care_tone3": { - "c": "people", - "e": "💅🏽", - "d": "nail polish tone 3", - "u": "8.0" - }, - "nail_care_tone4": { - "c": "people", - "e": "💅🏾", - "d": "nail polish tone 4", - "u": "8.0" - }, - "nail_care_tone5": { - "c": "people", - "e": "💅🏿", - "d": "nail polish tone 5", - "u": "8.0" - }, - "name_badge": { - "c": "symbols", - "e": "📛", - "d": "name badge", - "u": "6.0" - }, - "nauseated_face": { - "c": "people", - "e": "🤢", - "d": "nauseated face", - "u": "9.0" - }, - "necktie": { - "c": "people", - "e": "👔", - "d": "necktie", - "u": "6.0" - }, - "negative_squared_cross_mark": { - "c": "symbols", - "e": "❎", - "d": "negative squared cross mark", - "u": "6.0" - }, - "nerd": { - "c": "people", - "e": "🤓", - "d": "nerd face", - "u": "8.0" - }, - "neutral_face": { - "c": "people", - "e": "😐", - "d": "neutral face", - "u": "6.0" - }, - "new": { - "c": "symbols", - "e": "🆕", - "d": "squared new", - "u": "6.0" - }, - "new_moon": { - "c": "nature", - "e": "🌑", - "d": "new moon symbol", - "u": "6.0" - }, - "new_moon_with_face": { - "c": "nature", - "e": "🌚", - "d": "new moon with face", - "u": "6.0" - }, - "newspaper": { - "c": "objects", - "e": "📰", - "d": "newspaper", - "u": "6.0" - }, - "newspaper2": { - "c": "objects", - "e": "🗞", - "d": "rolled-up newspaper", - "u": "7.0" - }, - "ng": { - "c": "symbols", - "e": "🆖", - "d": "squared ng", - "u": "6.0" - }, - "night_with_stars": { - "c": "travel", - "e": "🌃", - "d": "night with stars", - "u": "6.0" - }, - "nine": { - "c": "symbols", - "e": "9️⃣", - "d": "keycap digit nine", - "u": "3.0" - }, - "no_bell": { - "c": "symbols", - "e": "🔕", - "d": "bell with cancellation stroke", - "u": "6.0" - }, - "no_bicycles": { - "c": "symbols", - "e": "🚳", - "d": "no bicycles", - "u": "6.0" - }, - "no_entry": { - "c": "symbols", - "e": "⛔", - "d": "no entry", - "u": "5.2" - }, - "no_entry_sign": { - "c": "symbols", - "e": "🚫", - "d": "no entry sign", - "u": "6.0" - }, - "no_good": { - "c": "people", - "e": "🙅", - "d": "face with no good gesture", - "u": "6.0" - }, - "no_good_tone1": { - "c": "people", - "e": "🙅🏻", - "d": "face with no good gesture tone 1", - "u": "8.0" - }, - "no_good_tone2": { - "c": "people", - "e": "🙅🏼", - "d": "face with no good gesture tone 2", - "u": "8.0" - }, - "no_good_tone3": { - "c": "people", - "e": "🙅🏽", - "d": "face with no good gesture tone 3", - "u": "8.0" - }, - "no_good_tone4": { - "c": "people", - "e": "🙅🏾", - "d": "face with no good gesture tone 4", - "u": "8.0" - }, - "no_good_tone5": { - "c": "people", - "e": "🙅🏿", - "d": "face with no good gesture tone 5", - "u": "8.0" - }, - "no_mobile_phones": { - "c": "symbols", - "e": "📵", - "d": "no mobile phones", - "u": "6.0" - }, - "no_mouth": { - "c": "people", - "e": "😶", - "d": "face without mouth", - "u": "6.0" - }, - "no_pedestrians": { - "c": "symbols", - "e": "🚷", - "d": "no pedestrians", - "u": "6.0" - }, - "no_smoking": { - "c": "symbols", - "e": "🚭", - "d": "no smoking symbol", - "u": "6.0" - }, - "non-potable_water": { - "c": "symbols", - "e": "🚱", - "d": "non-potable water symbol", - "u": "6.0" - }, - "nose": { - "c": "people", - "e": "👃", - "d": "nose", - "u": "6.0" - }, - "nose_tone1": { - "c": "people", - "e": "👃🏻", - "d": "nose tone 1", - "u": "8.0" - }, - "nose_tone2": { - "c": "people", - "e": "👃🏼", - "d": "nose tone 2", - "u": "8.0" - }, - "nose_tone3": { - "c": "people", - "e": "👃🏽", - "d": "nose tone 3", - "u": "8.0" - }, - "nose_tone4": { - "c": "people", - "e": "👃🏾", - "d": "nose tone 4", - "u": "8.0" - }, - "nose_tone5": { - "c": "people", - "e": "👃🏿", - "d": "nose tone 5", - "u": "8.0" - }, - "notebook": { - "c": "objects", - "e": "📓", - "d": "notebook", - "u": "6.0" - }, - "notebook_with_decorative_cover": { - "c": "objects", - "e": "📔", - "d": "notebook with decorative cover", - "u": "6.0" - }, - "notepad_spiral": { - "c": "objects", - "e": "🗒", - "d": "spiral note pad", - "u": "7.0" - }, - "notes": { - "c": "symbols", - "e": "🎶", - "d": "multiple musical notes", - "u": "6.0" - }, - "nut_and_bolt": { - "c": "objects", - "e": "🔩", - "d": "nut and bolt", - "u": "6.0" - }, - "o": { - "c": "symbols", - "e": "⭕", - "d": "heavy large circle", - "u": "5.2" - }, - "o2": { - "c": "symbols", - "e": "🅾", - "d": "negative squared latin capital letter o", - "u": "6.0" - }, - "ocean": { - "c": "nature", - "e": "🌊", - "d": "water wave", - "u": "6.0" - }, - "octagonal_sign": { - "c": "symbols", - "e": "🛑", - "d": "octagonal sign", - "u": "9.0" - }, - "octopus": { - "c": "nature", - "e": "🐙", - "d": "octopus", - "u": "6.0" - }, - "oden": { - "c": "food", - "e": "🍢", - "d": "oden", - "u": "6.0" - }, - "office": { - "c": "travel", - "e": "🏢", - "d": "office building", - "u": "6.0" - }, - "oil": { - "c": "objects", - "e": "🛢", - "d": "oil drum", - "u": "7.0" - }, - "ok": { - "c": "symbols", - "e": "🆗", - "d": "squared ok", - "u": "6.0" - }, - "ok_hand": { - "c": "people", - "e": "👌", - "d": "ok hand sign", - "u": "6.0" - }, - "ok_hand_tone1": { - "c": "people", - "e": "👌🏻", - "d": "ok hand sign tone 1", - "u": "8.0" - }, - "ok_hand_tone2": { - "c": "people", - "e": "👌🏼", - "d": "ok hand sign tone 2", - "u": "8.0" - }, - "ok_hand_tone3": { - "c": "people", - "e": "👌🏽", - "d": "ok hand sign tone 3", - "u": "8.0" - }, - "ok_hand_tone4": { - "c": "people", - "e": "👌🏾", - "d": "ok hand sign tone 4", - "u": "8.0" - }, - "ok_hand_tone5": { - "c": "people", - "e": "👌🏿", - "d": "ok hand sign tone 5", - "u": "8.0" - }, - "ok_woman": { - "c": "people", - "e": "🙆", - "d": "face with ok gesture", - "u": "6.0" - }, - "ok_woman_tone1": { - "c": "people", - "e": "🙆🏻", - "d": "face with ok gesture tone1", - "u": "8.0" - }, - "ok_woman_tone2": { - "c": "people", - "e": "🙆🏼", - "d": "face with ok gesture tone2", - "u": "8.0" - }, - "ok_woman_tone3": { - "c": "people", - "e": "🙆🏽", - "d": "face with ok gesture tone3", - "u": "8.0" - }, - "ok_woman_tone4": { - "c": "people", - "e": "🙆🏾", - "d": "face with ok gesture tone4", - "u": "8.0" - }, - "ok_woman_tone5": { - "c": "people", - "e": "🙆🏿", - "d": "face with ok gesture tone5", - "u": "8.0" - }, - "older_man": { - "c": "people", - "e": "👴", - "d": "older man", - "u": "6.0" - }, - "older_man_tone1": { - "c": "people", - "e": "👴🏻", - "d": "older man tone 1", - "u": "8.0" - }, - "older_man_tone2": { - "c": "people", - "e": "👴🏼", - "d": "older man tone 2", - "u": "8.0" - }, - "older_man_tone3": { - "c": "people", - "e": "👴🏽", - "d": "older man tone 3", - "u": "8.0" - }, - "older_man_tone4": { - "c": "people", - "e": "👴🏾", - "d": "older man tone 4", - "u": "8.0" - }, - "older_man_tone5": { - "c": "people", - "e": "👴🏿", - "d": "older man tone 5", - "u": "8.0" - }, - "older_woman": { - "c": "people", - "e": "👵", - "d": "older woman", - "u": "6.0" - }, - "older_woman_tone1": { - "c": "people", - "e": "👵🏻", - "d": "older woman tone 1", - "u": "8.0" - }, - "older_woman_tone2": { - "c": "people", - "e": "👵🏼", - "d": "older woman tone 2", - "u": "8.0" - }, - "older_woman_tone3": { - "c": "people", - "e": "👵🏽", - "d": "older woman tone 3", - "u": "8.0" - }, - "older_woman_tone4": { - "c": "people", - "e": "👵🏾", - "d": "older woman tone 4", - "u": "8.0" - }, - "older_woman_tone5": { - "c": "people", - "e": "👵🏿", - "d": "older woman tone 5", - "u": "8.0" - }, - "om_symbol": { - "c": "symbols", - "e": "🕉", - "d": "om symbol", - "u": "7.0" - }, - "on": { - "c": "symbols", - "e": "🔛", - "d": "on with exclamation mark with left right arrow abo", - "u": "6.0" - }, - "oncoming_automobile": { - "c": "travel", - "e": "🚘", - "d": "oncoming automobile", - "u": "6.0" - }, - "oncoming_bus": { - "c": "travel", - "e": "🚍", - "d": "oncoming bus", - "u": "6.0" - }, - "oncoming_police_car": { - "c": "travel", - "e": "🚔", - "d": "oncoming police car", - "u": "6.0" - }, - "oncoming_taxi": { - "c": "travel", - "e": "🚖", - "d": "oncoming taxi", - "u": "6.0" - }, - "one": { - "c": "symbols", - "e": "1️⃣", - "d": "keycap digit one", - "u": "3.0" - }, - "open_file_folder": { - "c": "objects", - "e": "📂", - "d": "open file folder", - "u": "6.0" - }, - "open_hands": { - "c": "people", - "e": "👐", - "d": "open hands sign", - "u": "6.0" - }, - "open_hands_tone1": { - "c": "people", - "e": "👐🏻", - "d": "open hands sign tone 1", - "u": "8.0" - }, - "open_hands_tone2": { - "c": "people", - "e": "👐🏼", - "d": "open hands sign tone 2", - "u": "8.0" - }, - "open_hands_tone3": { - "c": "people", - "e": "👐🏽", - "d": "open hands sign tone 3", - "u": "8.0" - }, - "open_hands_tone4": { - "c": "people", - "e": "👐🏾", - "d": "open hands sign tone 4", - "u": "8.0" - }, - "open_hands_tone5": { - "c": "people", - "e": "👐🏿", - "d": "open hands sign tone 5", - "u": "8.0" - }, - "open_mouth": { - "c": "people", - "e": "😮", - "d": "face with open mouth", - "u": "6.1" - }, - "ophiuchus": { - "c": "symbols", - "e": "⛎", - "d": "ophiuchus", - "u": "6.0" - }, - "orange_book": { - "c": "objects", - "e": "📙", - "d": "orange book", - "u": "6.0" - }, - "orthodox_cross": { - "c": "symbols", - "e": "☦", - "d": "orthodox cross", - "u": "1.1" - }, - "outbox_tray": { - "c": "objects", - "e": "📤", - "d": "outbox tray", - "u": "6.0" - }, - "owl": { - "c": "nature", - "e": "🦉", - "d": "owl", - "u": "9.0" - }, - "ox": { - "c": "nature", - "e": "🐂", - "d": "ox", - "u": "6.0" - }, - "package": { - "c": "objects", - "e": "📦", - "d": "package", - "u": "6.0" - }, - "page_facing_up": { - "c": "objects", - "e": "📄", - "d": "page facing up", - "u": "6.0" - }, - "page_with_curl": { - "c": "objects", - "e": "📃", - "d": "page with curl", - "u": "6.0" - }, - "pager": { - "c": "objects", - "e": "📟", - "d": "pager", - "u": "6.0" - }, - "paintbrush": { - "c": "objects", - "e": "🖌", - "d": "lower left paintbrush", - "u": "7.0" - }, - "palm_tree": { - "c": "nature", - "e": "🌴", - "d": "palm tree", - "u": "6.0" - }, - "pancakes": { - "c": "food", - "e": "🥞", - "d": "pancakes", - "u": "9.0" - }, - "panda_face": { - "c": "nature", - "e": "🐼", - "d": "panda face", - "u": "6.0" - }, - "paperclip": { - "c": "objects", - "e": "📎", - "d": "paperclip", - "u": "6.0" - }, - "paperclips": { - "c": "objects", - "e": "🖇", - "d": "linked paperclips", - "u": "7.0" - }, - "park": { - "c": "travel", - "e": "🏞", - "d": "national park", - "u": "7.0" - }, - "parking": { - "c": "symbols", - "e": "🅿", - "d": "negative squared latin capital letter p", - "u": "5.2" - }, - "part_alternation_mark": { - "c": "symbols", - "e": "〽", - "d": "part alternation mark", - "u": "3.2" - }, - "partly_sunny": { - "c": "nature", - "e": "⛅", - "d": "sun behind cloud", - "u": "5.2" - }, - "passport_control": { - "c": "symbols", - "e": "🛂", - "d": "passport control", - "u": "6.0" - }, - "pause_button": { - "c": "symbols", - "e": "⏸", - "d": "double vertical bar", - "u": "7.0" - }, - "peace": { - "c": "symbols", - "e": "☮", - "d": "peace symbol", - "u": "1.1" - }, - "peach": { - "c": "food", - "e": "🍑", - "d": "peach", - "u": "6.0" - }, - "peanuts": { - "c": "food", - "e": "🥜", - "d": "peanuts", - "u": "9.0" - }, - "pear": { - "c": "food", - "e": "🍐", - "d": "pear", - "u": "6.0" - }, - "pen_ballpoint": { - "c": "objects", - "e": "🖊", - "d": "lower left ballpoint pen", - "u": "7.0" - }, - "pen_fountain": { - "c": "objects", - "e": "🖋", - "d": "lower left fountain pen", - "u": "7.0" - }, - "pencil": { - "c": "objects", - "e": "📝", - "d": "memo", - "u": "6.0" - }, - "pencil2": { - "c": "objects", - "e": "✏", - "d": "pencil", - "u": "1.1" - }, - "penguin": { - "c": "nature", - "e": "🐧", - "d": "penguin", - "u": "6.0" - }, - "pensive": { - "c": "people", - "e": "😔", - "d": "pensive face", - "u": "6.0" - }, - "performing_arts": { - "c": "activity", - "e": "🎭", - "d": "performing arts", - "u": "6.0" - }, - "persevere": { - "c": "people", - "e": "😣", - "d": "persevering face", - "u": "6.0" - }, - "person_frowning": { - "c": "people", - "e": "🙍", - "d": "person frowning", - "u": "6.0" - }, - "person_frowning_tone1": { - "c": "people", - "e": "🙍🏻", - "d": "person frowning tone 1", - "u": "8.0" - }, - "person_frowning_tone2": { - "c": "people", - "e": "🙍🏼", - "d": "person frowning tone 2", - "u": "8.0" - }, - "person_frowning_tone3": { - "c": "people", - "e": "🙍🏽", - "d": "person frowning tone 3", - "u": "8.0" - }, - "person_frowning_tone4": { - "c": "people", - "e": "🙍🏾", - "d": "person frowning tone 4", - "u": "8.0" - }, - "person_frowning_tone5": { - "c": "people", - "e": "🙍🏿", - "d": "person frowning tone 5", - "u": "8.0" - }, - "person_with_blond_hair": { - "c": "people", - "e": "👱", - "d": "person with blond hair", - "u": "6.0" - }, - "person_with_blond_hair_tone1": { - "c": "people", - "e": "👱🏻", - "d": "person with blond hair tone 1", - "u": "8.0" - }, - "person_with_blond_hair_tone2": { - "c": "people", - "e": "👱🏼", - "d": "person with blond hair tone 2", - "u": "8.0" - }, - "person_with_blond_hair_tone3": { - "c": "people", - "e": "👱🏽", - "d": "person with blond hair tone 3", - "u": "8.0" - }, - "person_with_blond_hair_tone4": { - "c": "people", - "e": "👱🏾", - "d": "person with blond hair tone 4", - "u": "8.0" - }, - "person_with_blond_hair_tone5": { - "c": "people", - "e": "👱🏿", - "d": "person with blond hair tone 5", - "u": "8.0" - }, - "person_with_pouting_face": { - "c": "people", - "e": "🙎", - "d": "person with pouting face", - "u": "6.0" - }, - "person_with_pouting_face_tone1": { - "c": "people", - "e": "🙎🏻", - "d": "person with pouting face tone1", - "u": "8.0" - }, - "person_with_pouting_face_tone2": { - "c": "people", - "e": "🙎🏼", - "d": "person with pouting face tone2", - "u": "8.0" - }, - "person_with_pouting_face_tone3": { - "c": "people", - "e": "🙎🏽", - "d": "person with pouting face tone3", - "u": "8.0" - }, - "person_with_pouting_face_tone4": { - "c": "people", - "e": "🙎🏾", - "d": "person with pouting face tone4", - "u": "8.0" - }, - "person_with_pouting_face_tone5": { - "c": "people", - "e": "🙎🏿", - "d": "person with pouting face tone5", - "u": "8.0" - }, - "pick": { - "c": "objects", - "e": "⛏", - "d": "pick", - "u": "5.2" - }, - "pig": { - "c": "nature", - "e": "🐷", - "d": "pig face", - "u": "6.0" - }, - "pig2": { - "c": "nature", - "e": "🐖", - "d": "pig", - "u": "6.0" - }, - "pig_nose": { - "c": "nature", - "e": "🐽", - "d": "pig nose", - "u": "6.0" - }, - "pill": { - "c": "objects", - "e": "💊", - "d": "pill", - "u": "6.0" - }, - "pineapple": { - "c": "food", - "e": "🍍", - "d": "pineapple", - "u": "6.0" - }, - "ping_pong": { - "c": "activity", - "e": "🏓", - "d": "table tennis paddle and ball", - "u": "8.0" - }, - "pisces": { - "c": "symbols", - "e": "♓", - "d": "pisces", - "u": "1.1" - }, - "pizza": { - "c": "food", - "e": "🍕", - "d": "slice of pizza", - "u": "6.0" - }, - "place_of_worship": { - "c": "symbols", - "e": "🛐", - "d": "place of worship", - "u": "8.0" - }, - "play_pause": { - "c": "symbols", - "e": "⏯", - "d": "black right-pointing double triangle with double vertical bar", - "u": "6.0" - }, - "point_down": { - "c": "people", - "e": "👇", - "d": "white down pointing backhand index", - "u": "6.0" - }, - "point_down_tone1": { - "c": "people", - "e": "👇🏻", - "d": "white down pointing backhand index tone 1", - "u": "8.0" - }, - "point_down_tone2": { - "c": "people", - "e": "👇🏼", - "d": "white down pointing backhand index tone 2", - "u": "8.0" - }, - "point_down_tone3": { - "c": "people", - "e": "👇🏽", - "d": "white down pointing backhand index tone 3", - "u": "8.0" - }, - "point_down_tone4": { - "c": "people", - "e": "👇🏾", - "d": "white down pointing backhand index tone 4", - "u": "8.0" - }, - "point_down_tone5": { - "c": "people", - "e": "👇🏿", - "d": "white down pointing backhand index tone 5", - "u": "8.0" - }, - "point_left": { - "c": "people", - "e": "👈", - "d": "white left pointing backhand index", - "u": "6.0" - }, - "point_left_tone1": { - "c": "people", - "e": "👈🏻", - "d": "white left pointing backhand index tone 1", - "u": "8.0" - }, - "point_left_tone2": { - "c": "people", - "e": "👈🏼", - "d": "white left pointing backhand index tone 2", - "u": "8.0" - }, - "point_left_tone3": { - "c": "people", - "e": "👈🏽", - "d": "white left pointing backhand index tone 3", - "u": "8.0" - }, - "point_left_tone4": { - "c": "people", - "e": "👈🏾", - "d": "white left pointing backhand index tone 4", - "u": "8.0" - }, - "point_left_tone5": { - "c": "people", - "e": "👈🏿", - "d": "white left pointing backhand index tone 5", - "u": "8.0" - }, - "point_right": { - "c": "people", - "e": "👉", - "d": "white right pointing backhand index", - "u": "6.0" - }, - "point_right_tone1": { - "c": "people", - "e": "👉🏻", - "d": "white right pointing backhand index tone 1", - "u": "8.0" - }, - "point_right_tone2": { - "c": "people", - "e": "👉🏼", - "d": "white right pointing backhand index tone 2", - "u": "8.0" - }, - "point_right_tone3": { - "c": "people", - "e": "👉🏽", - "d": "white right pointing backhand index tone 3", - "u": "8.0" - }, - "point_right_tone4": { - "c": "people", - "e": "👉🏾", - "d": "white right pointing backhand index tone 4", - "u": "8.0" - }, - "point_right_tone5": { - "c": "people", - "e": "👉🏿", - "d": "white right pointing backhand index tone 5", - "u": "8.0" - }, - "point_up": { - "c": "people", - "e": "☝", - "d": "white up pointing index", - "u": "1.1" - }, - "point_up_2": { - "c": "people", - "e": "👆", - "d": "white up pointing backhand index", - "u": "6.0" - }, - "point_up_2_tone1": { - "c": "people", - "e": "👆🏻", - "d": "white up pointing backhand index tone 1", - "u": "8.0" - }, - "point_up_2_tone2": { - "c": "people", - "e": "👆🏼", - "d": "white up pointing backhand index tone 2", - "u": "8.0" - }, - "point_up_2_tone3": { - "c": "people", - "e": "👆🏽", - "d": "white up pointing backhand index tone 3", - "u": "8.0" - }, - "point_up_2_tone4": { - "c": "people", - "e": "👆🏾", - "d": "white up pointing backhand index tone 4", - "u": "8.0" - }, - "point_up_2_tone5": { - "c": "people", - "e": "👆🏿", - "d": "white up pointing backhand index tone 5", - "u": "8.0" - }, - "point_up_tone1": { - "c": "people", - "e": "☝🏻", - "d": "white up pointing index tone 1", - "u": "8.0" - }, - "point_up_tone2": { - "c": "people", - "e": "☝🏼", - "d": "white up pointing index tone 2", - "u": "8.0" - }, - "point_up_tone3": { - "c": "people", - "e": "☝🏽", - "d": "white up pointing index tone 3", - "u": "8.0" - }, - "point_up_tone4": { - "c": "people", - "e": "☝🏾", - "d": "white up pointing index tone 4", - "u": "8.0" - }, - "point_up_tone5": { - "c": "people", - "e": "☝🏿", - "d": "white up pointing index tone 5", - "u": "8.0" - }, - "police_car": { - "c": "travel", - "e": "🚓", - "d": "police car", - "u": "6.0" - }, - "poodle": { - "c": "nature", - "e": "🐩", - "d": "poodle", - "u": "6.0" - }, - "poop": { - "c": "people", - "e": "💩", - "d": "pile of poo", - "u": "6.0" - }, - "popcorn": { - "c": "food", - "e": "🍿", - "d": "popcorn", - "u": "8.0" - }, - "post_office": { - "c": "travel", - "e": "🏣", - "d": "japanese post office", - "u": "6.0" - }, - "postal_horn": { - "c": "objects", - "e": "📯", - "d": "postal horn", - "u": "6.0" - }, - "postbox": { - "c": "objects", - "e": "📮", - "d": "postbox", - "u": "6.0" - }, - "potable_water": { - "c": "symbols", - "e": "🚰", - "d": "potable water symbol", - "u": "6.0" - }, - "potato": { - "c": "food", - "e": "🥔", - "d": "potato", - "u": "9.0" - }, - "pouch": { - "c": "people", - "e": "👝", - "d": "pouch", - "u": "6.0" - }, - "poultry_leg": { - "c": "food", - "e": "🍗", - "d": "poultry leg", - "u": "6.0" - }, - "pound": { - "c": "objects", - "e": "💷", - "d": "banknote with pound sign", - "u": "6.0" - }, - "pouting_cat": { - "c": "people", - "e": "😾", - "d": "pouting cat face", - "u": "6.0" - }, - "pray": { - "c": "people", - "e": "🙏", - "d": "person with folded hands", - "u": "6.0" - }, - "pray_tone1": { - "c": "people", - "e": "🙏🏻", - "d": "person with folded hands tone 1", - "u": "8.0" - }, - "pray_tone2": { - "c": "people", - "e": "🙏🏼", - "d": "person with folded hands tone 2", - "u": "8.0" - }, - "pray_tone3": { - "c": "people", - "e": "🙏🏽", - "d": "person with folded hands tone 3", - "u": "8.0" - }, - "pray_tone4": { - "c": "people", - "e": "🙏🏾", - "d": "person with folded hands tone 4", - "u": "8.0" - }, - "pray_tone5": { - "c": "people", - "e": "🙏🏿", - "d": "person with folded hands tone 5", - "u": "8.0" - }, - "prayer_beads": { - "c": "objects", - "e": "📿", - "d": "prayer beads", - "u": "8.0" - }, - "pregnant_woman": { - "c": "people", - "e": "🤰", - "d": "pregnant woman", - "u": "9.0" - }, - "pregnant_woman_tone1": { - "c": "people", - "e": "🤰🏻", - "d": "pregnant woman tone 1", - "u": "9.0" - }, - "pregnant_woman_tone2": { - "c": "people", - "e": "🤰🏼", - "d": "pregnant woman tone 2", - "u": "9.0" - }, - "pregnant_woman_tone3": { - "c": "people", - "e": "🤰🏽", - "d": "pregnant woman tone 3", - "u": "9.0" - }, - "pregnant_woman_tone4": { - "c": "people", - "e": "🤰🏾", - "d": "pregnant woman tone 4", - "u": "9.0" - }, - "pregnant_woman_tone5": { - "c": "people", - "e": "🤰🏿", - "d": "pregnant woman tone 5", - "u": "9.0" - }, - "prince": { - "c": "people", - "e": "🤴", - "d": "prince", - "u": "9.0" - }, - "prince_tone1": { - "c": "people", - "e": "🤴🏻", - "d": "prince tone 1", - "u": "9.0" - }, - "prince_tone2": { - "c": "people", - "e": "🤴🏼", - "d": "prince tone 2", - "u": "9.0" - }, - "prince_tone3": { - "c": "people", - "e": "🤴🏽", - "d": "prince tone 3", - "u": "9.0" - }, - "prince_tone4": { - "c": "people", - "e": "🤴🏾", - "d": "prince tone 4", - "u": "9.0" - }, - "prince_tone5": { - "c": "people", - "e": "🤴🏿", - "d": "prince tone 5", - "u": "9.0" - }, - "princess": { - "c": "people", - "e": "👸", - "d": "princess", - "u": "6.0" - }, - "princess_tone1": { - "c": "people", - "e": "👸🏻", - "d": "princess tone 1", - "u": "8.0" - }, - "princess_tone2": { - "c": "people", - "e": "👸🏼", - "d": "princess tone 2", - "u": "8.0" - }, - "princess_tone3": { - "c": "people", - "e": "👸🏽", - "d": "princess tone 3", - "u": "8.0" - }, - "princess_tone4": { - "c": "people", - "e": "👸🏾", - "d": "princess tone 4", - "u": "8.0" - }, - "princess_tone5": { - "c": "people", - "e": "👸🏿", - "d": "princess tone 5", - "u": "8.0" - }, - "printer": { - "c": "objects", - "e": "🖨", - "d": "printer", - "u": "7.0" - }, - "projector": { - "c": "objects", - "e": "📽", - "d": "film projector", - "u": "7.0" - }, - "punch": { - "c": "people", - "e": "👊", - "d": "fisted hand sign", - "u": "6.0" - }, - "punch_tone1": { - "c": "people", - "e": "👊🏻", - "d": "fisted hand sign tone 1", - "u": "8.0" - }, - "punch_tone2": { - "c": "people", - "e": "👊🏼", - "d": "fisted hand sign tone 2", - "u": "8.0" - }, - "punch_tone3": { - "c": "people", - "e": "👊🏽", - "d": "fisted hand sign tone 3", - "u": "8.0" - }, - "punch_tone4": { - "c": "people", - "e": "👊🏾", - "d": "fisted hand sign tone 4", - "u": "8.0" - }, - "punch_tone5": { - "c": "people", - "e": "👊🏿", - "d": "fisted hand sign tone 5", - "u": "8.0" - }, - "purple_heart": { - "c": "symbols", - "e": "💜", - "d": "purple heart", - "u": "6.0" - }, - "purse": { - "c": "people", - "e": "👛", - "d": "purse", - "u": "6.0" - }, - "pushpin": { - "c": "objects", - "e": "📌", - "d": "pushpin", - "u": "6.0" - }, - "put_litter_in_its_place": { - "c": "symbols", - "e": "🚮", - "d": "put litter in its place symbol", - "u": "6.0" - }, - "question": { - "c": "symbols", - "e": "❓", - "d": "black question mark ornament", - "u": "6.0" - }, - "rabbit": { - "c": "nature", - "e": "🐰", - "d": "rabbit face", - "u": "6.0" - }, - "rabbit2": { - "c": "nature", - "e": "🐇", - "d": "rabbit", - "u": "6.0" - }, - "race_car": { - "c": "travel", - "e": "🏎", - "d": "racing car", - "u": "7.0" - }, - "racehorse": { - "c": "nature", - "e": "🐎", - "d": "horse", - "u": "6.0" - }, - "radio": { - "c": "objects", - "e": "📻", - "d": "radio", - "u": "6.0" - }, - "radio_button": { - "c": "symbols", - "e": "🔘", - "d": "radio button", - "u": "6.0" - }, - "radioactive": { - "c": "symbols", - "e": "☢", - "d": "radioactive sign", - "u": "1.1" - }, - "rage": { - "c": "people", - "e": "😡", - "d": "pouting face", - "u": "6.0" - }, - "railway_car": { - "c": "travel", - "e": "🚃", - "d": "railway car", - "u": "6.0" - }, - "railway_track": { - "c": "travel", - "e": "🛤", - "d": "railway track", - "u": "7.0" - }, - "rainbow": { - "c": "travel", - "e": "🌈", - "d": "rainbow", - "u": "6.0" - }, - "raised_back_of_hand": { - "c": "people", - "e": "🤚", - "d": "raised back of hand", - "u": "9.0" - }, - "raised_back_of_hand_tone1": { - "c": "people", - "e": "🤚🏻", - "d": "raised back of hand tone 1", - "u": "9.0" - }, - "raised_back_of_hand_tone2": { - "c": "people", - "e": "🤚🏼", - "d": "raised back of hand tone 2", - "u": "9.0" - }, - "raised_back_of_hand_tone3": { - "c": "people", - "e": "🤚🏽", - "d": "raised back of hand tone 3", - "u": "9.0" - }, - "raised_back_of_hand_tone4": { - "c": "people", - "e": "🤚🏾", - "d": "raised back of hand tone 4", - "u": "9.0" - }, - "raised_back_of_hand_tone5": { - "c": "people", - "e": "🤚🏿", - "d": "raised back of hand tone 5", - "u": "9.0" - }, - "raised_hand": { - "c": "people", - "e": "✋", - "d": "raised hand", - "u": "6.0" - }, - "raised_hand_tone1": { - "c": "people", - "e": "✋🏻", - "d": "raised hand tone 1", - "u": "8.0" - }, - "raised_hand_tone2": { - "c": "people", - "e": "✋🏼", - "d": "raised hand tone 2", - "u": "8.0" - }, - "raised_hand_tone3": { - "c": "people", - "e": "✋🏽", - "d": "raised hand tone 3", - "u": "8.0" - }, - "raised_hand_tone4": { - "c": "people", - "e": "✋🏾", - "d": "raised hand tone 4", - "u": "8.0" - }, - "raised_hand_tone5": { - "c": "people", - "e": "✋🏿", - "d": "raised hand tone 5", - "u": "8.0" - }, - "raised_hands": { - "c": "people", - "e": "🙌", - "d": "person raising both hands in celebration", - "u": "6.0" - }, - "raised_hands_tone1": { - "c": "people", - "e": "🙌🏻", - "d": "person raising both hands in celebration tone 1", - "u": "8.0" - }, - "raised_hands_tone2": { - "c": "people", - "e": "🙌🏼", - "d": "person raising both hands in celebration tone 2", - "u": "8.0" - }, - "raised_hands_tone3": { - "c": "people", - "e": "🙌🏽", - "d": "person raising both hands in celebration tone 3", - "u": "8.0" - }, - "raised_hands_tone4": { - "c": "people", - "e": "🙌🏾", - "d": "person raising both hands in celebration tone 4", - "u": "8.0" - }, - "raised_hands_tone5": { - "c": "people", - "e": "🙌🏿", - "d": "person raising both hands in celebration tone 5", - "u": "8.0" - }, - "raising_hand": { - "c": "people", - "e": "🙋", - "d": "happy person raising one hand", - "u": "6.0" - }, - "raising_hand_tone1": { - "c": "people", - "e": "🙋🏻", - "d": "happy person raising one hand tone1", - "u": "8.0" - }, - "raising_hand_tone2": { - "c": "people", - "e": "🙋🏼", - "d": "happy person raising one hand tone2", - "u": "8.0" - }, - "raising_hand_tone3": { - "c": "people", - "e": "🙋🏽", - "d": "happy person raising one hand tone3", - "u": "8.0" - }, - "raising_hand_tone4": { - "c": "people", - "e": "🙋🏾", - "d": "happy person raising one hand tone4", - "u": "8.0" - }, - "raising_hand_tone5": { - "c": "people", - "e": "🙋🏿", - "d": "happy person raising one hand tone5", - "u": "8.0" - }, - "ram": { - "c": "nature", - "e": "🐏", - "d": "ram", - "u": "6.0" - }, - "ramen": { - "c": "food", - "e": "🍜", - "d": "steaming bowl", - "u": "6.0" - }, - "rat": { - "c": "nature", - "e": "🐀", - "d": "rat", - "u": "6.0" - }, - "record_button": { - "c": "symbols", - "e": "⏺", - "d": "black circle for record", - "u": "7.0" - }, - "recycle": { - "c": "symbols", - "e": "♻", - "d": "black universal recycling symbol", - "u": "3.2" - }, - "red_car": { - "c": "travel", - "e": "🚗", - "d": "automobile", - "u": "6.0" - }, - "red_circle": { - "c": "symbols", - "e": "🔴", - "d": "large red circle", - "u": "6.0" - }, - "registered": { - "c": "symbols", - "e": "®", - "d": "registered sign", - "u": "1.1" - }, - "relaxed": { - "c": "people", - "e": "☺", - "d": "white smiling face", - "u": "1.1" - }, - "relieved": { - "c": "people", - "e": "😌", - "d": "relieved face", - "u": "6.0" - }, - "reminder_ribbon": { - "c": "activity", - "e": "🎗", - "d": "reminder ribbon", - "u": "7.0" - }, - "repeat": { - "c": "symbols", - "e": "🔁", - "d": "clockwise rightwards and leftwards open circle arr", - "u": "6.0" - }, - "repeat_one": { - "c": "symbols", - "e": "🔂", - "d": "clockwise rightwards and leftwards open circle arr", - "u": "6.0" - }, - "restroom": { - "c": "symbols", - "e": "🚻", - "d": "restroom", - "u": "6.0" - }, - "revolving_hearts": { - "c": "symbols", - "e": "💞", - "d": "revolving hearts", - "u": "6.0" - }, - "rewind": { - "c": "symbols", - "e": "⏪", - "d": "black left-pointing double triangle", - "u": "6.0" - }, - "rhino": { - "c": "nature", - "e": "🦏", - "d": "rhinoceros", - "u": "9.0" - }, - "ribbon": { - "c": "objects", - "e": "🎀", - "d": "ribbon", - "u": "6.0" - }, - "rice": { - "c": "food", - "e": "🍚", - "d": "cooked rice", - "u": "6.0" - }, - "rice_ball": { - "c": "food", - "e": "🍙", - "d": "rice ball", - "u": "6.0" - }, - "rice_cracker": { - "c": "food", - "e": "🍘", - "d": "rice cracker", - "u": "6.0" - }, - "rice_scene": { - "c": "travel", - "e": "🎑", - "d": "moon viewing ceremony", - "u": "6.0" - }, - "right_facing_fist": { - "c": "people", - "e": "🤜", - "d": "right-facing fist", - "u": "9.0" - }, - "right_facing_fist_tone1": { - "c": "people", - "e": "🤜🏻", - "d": "right facing fist tone 1", - "u": "9.0" - }, - "right_facing_fist_tone2": { - "c": "people", - "e": "🤜🏼", - "d": "right facing fist tone 2", - "u": "9.0" - }, - "right_facing_fist_tone3": { - "c": "people", - "e": "🤜🏽", - "d": "right facing fist tone 3", - "u": "9.0" - }, - "right_facing_fist_tone4": { - "c": "people", - "e": "🤜🏾", - "d": "right facing fist tone 4", - "u": "9.0" - }, - "right_facing_fist_tone5": { - "c": "people", - "e": "🤜🏿", - "d": "right facing fist tone 5", - "u": "9.0" - }, - "ring": { - "c": "people", - "e": "💍", - "d": "ring", - "u": "6.0" - }, - "robot": { - "c": "people", - "e": "🤖", - "d": "robot face", - "u": "8.0" - }, - "rocket": { - "c": "travel", - "e": "🚀", - "d": "rocket", - "u": "6.0" - }, - "rofl": { - "c": "people", - "e": "🤣", - "d": "rolling on the floor laughing", - "u": "9.0" - }, - "roller_coaster": { - "c": "travel", - "e": "🎢", - "d": "roller coaster", - "u": "6.0" - }, - "rolling_eyes": { - "c": "people", - "e": "🙄", - "d": "face with rolling eyes", - "u": "8.0" - }, - "rooster": { - "c": "nature", - "e": "🐓", - "d": "rooster", - "u": "6.0" - }, - "rose": { - "c": "nature", - "e": "🌹", - "d": "rose", - "u": "6.0" - }, - "rosette": { - "c": "activity", - "e": "🏵", - "d": "rosette", - "u": "7.0" - }, - "rotating_light": { - "c": "travel", - "e": "🚨", - "d": "police cars revolving light", - "u": "6.0" - }, - "round_pushpin": { - "c": "objects", - "e": "📍", - "d": "round pushpin", - "u": "6.0" - }, - "rowboat": { - "c": "activity", - "e": "🚣", - "d": "rowboat", - "u": "6.0" - }, - "rowboat_tone1": { - "c": "activity", - "e": "🚣🏻", - "d": "rowboat tone 1", - "u": "8.0" - }, - "rowboat_tone2": { - "c": "activity", - "e": "🚣🏼", - "d": "rowboat tone 2", - "u": "8.0" - }, - "rowboat_tone3": { - "c": "activity", - "e": "🚣🏽", - "d": "rowboat tone 3", - "u": "8.0" - }, - "rowboat_tone4": { - "c": "activity", - "e": "🚣🏾", - "d": "rowboat tone 4", - "u": "8.0" - }, - "rowboat_tone5": { - "c": "activity", - "e": "🚣🏿", - "d": "rowboat tone 5", - "u": "8.0" - }, - "rugby_football": { - "c": "activity", - "e": "🏉", - "d": "rugby football", - "u": "6.0" - }, - "runner": { - "c": "people", - "e": "🏃", - "d": "runner", - "u": "6.0" - }, - "runner_tone1": { - "c": "people", - "e": "🏃🏻", - "d": "runner tone 1", - "u": "8.0" - }, - "runner_tone2": { - "c": "people", - "e": "🏃🏼", - "d": "runner tone 2", - "u": "8.0" - }, - "runner_tone3": { - "c": "people", - "e": "🏃🏽", - "d": "runner tone 3", - "u": "8.0" - }, - "runner_tone4": { - "c": "people", - "e": "🏃🏾", - "d": "runner tone 4", - "u": "8.0" - }, - "runner_tone5": { - "c": "people", - "e": "🏃🏿", - "d": "runner tone 5", - "u": "8.0" - }, - "running_shirt_with_sash": { - "c": "activity", - "e": "🎽", - "d": "running shirt with sash", - "u": "6.0" - }, - "sa": { - "c": "symbols", - "e": "🈂", - "d": "squared katakana sa", - "u": "6.0" - }, - "sagittarius": { - "c": "symbols", - "e": "♐", - "d": "sagittarius", - "u": "1.1" - }, - "sailboat": { - "c": "travel", - "e": "⛵", - "d": "sailboat", - "u": "5.2" - }, - "sake": { - "c": "food", - "e": "🍶", - "d": "sake bottle and cup", - "u": "6.0" - }, - "salad": { - "c": "food", - "e": "🥗", - "d": "green salad", - "u": "9.0" - }, - "sandal": { - "c": "people", - "e": "👡", - "d": "womans sandal", - "u": "6.0" - }, - "santa": { - "c": "people", - "e": "🎅", - "d": "father christmas", - "u": "6.0" - }, - "santa_tone1": { - "c": "people", - "e": "🎅🏻", - "d": "father christmas tone 1", - "u": "8.0" - }, - "santa_tone2": { - "c": "people", - "e": "🎅🏼", - "d": "father christmas tone 2", - "u": "8.0" - }, - "santa_tone3": { - "c": "people", - "e": "🎅🏽", - "d": "father christmas tone 3", - "u": "8.0" - }, - "santa_tone4": { - "c": "people", - "e": "🎅🏾", - "d": "father christmas tone 4", - "u": "8.0" - }, - "santa_tone5": { - "c": "people", - "e": "🎅🏿", - "d": "father christmas tone 5", - "u": "8.0" - }, - "satellite": { - "c": "objects", - "e": "📡", - "d": "satellite antenna", - "u": "6.0" - }, - "satellite_orbital": { - "c": "travel", - "e": "🛰", - "d": "satellite", - "u": "7.0" - }, - "saxophone": { - "c": "activity", - "e": "🎷", - "d": "saxophone", - "u": "6.0" - }, - "scales": { - "c": "objects", - "e": "⚖", - "d": "scales", - "u": "4.1" - }, - "school": { - "c": "travel", - "e": "🏫", - "d": "school", - "u": "6.0" - }, - "school_satchel": { - "c": "people", - "e": "🎒", - "d": "school satchel", - "u": "6.0" - }, - "scissors": { - "c": "objects", - "e": "✂", - "d": "black scissors", - "u": "1.1" - }, - "scooter": { - "c": "travel", - "e": "🛴", - "d": "scooter", - "u": "9.0" - }, - "scorpion": { - "c": "nature", - "e": "🦂", - "d": "scorpion", - "u": "8.0" - }, - "scorpius": { - "c": "symbols", - "e": "♏", - "d": "scorpius", - "u": "1.1" - }, - "scream": { - "c": "people", - "e": "😱", - "d": "face screaming in fear", - "u": "6.0" - }, - "scream_cat": { - "c": "people", - "e": "🙀", - "d": "weary cat face", - "u": "6.0" - }, - "scroll": { - "c": "objects", - "e": "📜", - "d": "scroll", - "u": "6.0" - }, - "seat": { - "c": "travel", - "e": "💺", - "d": "seat", - "u": "6.0" - }, - "second_place": { - "c": "activity", - "e": "🥈", - "d": "second place medal", - "u": "9.0" - }, - "secret": { - "c": "symbols", - "e": "㊙", - "d": "circled ideograph secret", - "u": "1.1" - }, - "see_no_evil": { - "c": "nature", - "e": "🙈", - "d": "see-no-evil monkey", - "u": "6.0" - }, - "seedling": { - "c": "nature", - "e": "🌱", - "d": "seedling", - "u": "6.0" - }, - "selfie": { - "c": "people", - "e": "🤳", - "d": "selfie", - "u": "9.0" - }, - "selfie_tone1": { - "c": "people", - "e": "🤳🏻", - "d": "selfie tone 1", - "u": "9.0" - }, - "selfie_tone2": { - "c": "people", - "e": "🤳🏼", - "d": "selfie tone 2", - "u": "9.0" - }, - "selfie_tone3": { - "c": "people", - "e": "🤳🏽", - "d": "selfie tone 3", - "u": "9.0" - }, - "selfie_tone4": { - "c": "people", - "e": "🤳🏾", - "d": "selfie tone 4", - "u": "9.0" - }, - "selfie_tone5": { - "c": "people", - "e": "🤳🏿", - "d": "selfie tone 5", - "u": "9.0" - }, - "seven": { - "c": "symbols", - "e": "7️⃣", - "d": "keycap digit seven", - "u": "3.0" - }, - "shallow_pan_of_food": { - "c": "food", - "e": "🥘", - "d": "shallow pan of food", - "u": "9.0" - }, - "shamrock": { - "c": "nature", - "e": "☘", - "d": "shamrock", - "u": "4.1" - }, - "shark": { - "c": "nature", - "e": "🦈", - "d": "shark", - "u": "9.0" - }, - "shaved_ice": { - "c": "food", - "e": "🍧", - "d": "shaved ice", - "u": "6.0" - }, - "sheep": { - "c": "nature", - "e": "🐑", - "d": "sheep", - "u": "6.0" - }, - "shell": { - "c": "nature", - "e": "🐚", - "d": "spiral shell", - "u": "6.0" - }, - "shield": { - "c": "objects", - "e": "🛡", - "d": "shield", - "u": "7.0" - }, - "shinto_shrine": { - "c": "travel", - "e": "⛩", - "d": "shinto shrine", - "u": "5.2" - }, - "ship": { - "c": "travel", - "e": "🚢", - "d": "ship", - "u": "6.0" - }, - "shirt": { - "c": "people", - "e": "👕", - "d": "t-shirt", - "u": "6.0" - }, - "shopping_bags": { - "c": "objects", - "e": "🛍", - "d": "shopping bags", - "u": "7.0" - }, - "shopping_cart": { - "c": "objects", - "e": "🛒", - "d": "shopping trolley", - "u": "9.0" - }, - "shower": { - "c": "objects", - "e": "🚿", - "d": "shower", - "u": "6.0" - }, - "shrimp": { - "c": "nature", - "e": "🦐", - "d": "shrimp", - "u": "9.0" - }, - "shrug": { - "c": "people", - "e": "🤷", - "d": "shrug", - "u": "9.0" - }, - "shrug_tone1": { - "c": "people", - "e": "🤷🏻", - "d": "shrug tone 1", - "u": "9.0" - }, - "shrug_tone2": { - "c": "people", - "e": "🤷🏼", - "d": "shrug tone 2", - "u": "9.0" - }, - "shrug_tone3": { - "c": "people", - "e": "🤷🏽", - "d": "shrug tone 3", - "u": "9.0" - }, - "shrug_tone4": { - "c": "people", - "e": "🤷🏾", - "d": "shrug tone 4", - "u": "9.0" - }, - "shrug_tone5": { - "c": "people", - "e": "🤷🏿", - "d": "shrug tone 5", - "u": "9.0" - }, - "signal_strength": { - "c": "symbols", - "e": "📶", - "d": "antenna with bars", - "u": "6.0" - }, - "six": { - "c": "symbols", - "e": "6️⃣", - "d": "keycap digit six", - "u": "3.0" - }, - "six_pointed_star": { - "c": "symbols", - "e": "🔯", - "d": "six pointed star with middle dot", - "u": "6.0" - }, - "ski": { - "c": "activity", - "e": "🎿", - "d": "ski and ski boot", - "u": "6.0" - }, - "skier": { - "c": "activity", - "e": "⛷", - "d": "skier", - "u": "5.2" - }, - "skull": { - "c": "people", - "e": "💀", - "d": "skull", - "u": "6.0" - }, - "skull_crossbones": { - "c": "objects", - "e": "☠", - "d": "skull and crossbones", - "u": "1.1" - }, - "sleeping": { - "c": "people", - "e": "😴", - "d": "sleeping face", - "u": "6.1" - }, - "sleeping_accommodation": { - "c": "objects", - "e": "🛌", - "d": "sleeping accommodation", - "u": "7.0" - }, - "sleepy": { - "c": "people", - "e": "😪", - "d": "sleepy face", - "u": "6.0" - }, - "slight_frown": { - "c": "people", - "e": "🙁", - "d": "slightly frowning face", - "u": "7.0" - }, - "slight_smile": { - "c": "people", - "e": "🙂", - "d": "slightly smiling face", - "u": "7.0" - }, - "slot_machine": { - "c": "activity", - "e": "🎰", - "d": "slot machine", - "u": "6.0" - }, - "small_blue_diamond": { - "c": "symbols", - "e": "🔹", - "d": "small blue diamond", - "u": "6.0" - }, - "small_orange_diamond": { - "c": "symbols", - "e": "🔸", - "d": "small orange diamond", - "u": "6.0" - }, - "small_red_triangle": { - "c": "symbols", - "e": "🔺", - "d": "up-pointing red triangle", - "u": "6.0" - }, - "small_red_triangle_down": { - "c": "symbols", - "e": "🔻", - "d": "down-pointing red triangle", - "u": "6.0" - }, - "smile": { - "c": "people", - "e": "😄", - "d": "smiling face with open mouth and smiling eyes", - "u": "6.0" - }, - "smile_cat": { - "c": "people", - "e": "😸", - "d": "grinning cat face with smiling eyes", - "u": "6.0" - }, - "smiley": { - "c": "people", - "e": "😃", - "d": "smiling face with open mouth", - "u": "6.0" - }, - "smiley_cat": { - "c": "people", - "e": "😺", - "d": "smiling cat face with open mouth", - "u": "6.0" - }, - "smiling_imp": { - "c": "people", - "e": "😈", - "d": "smiling face with horns", - "u": "6.0" - }, - "smirk": { - "c": "people", - "e": "😏", - "d": "smirking face", - "u": "6.0" - }, - "smirk_cat": { - "c": "people", - "e": "😼", - "d": "cat face with wry smile", - "u": "6.0" - }, - "smoking": { - "c": "objects", - "e": "🚬", - "d": "smoking symbol", - "u": "6.0" - }, - "snail": { - "c": "nature", - "e": "🐌", - "d": "snail", - "u": "6.0" - }, - "snake": { - "c": "nature", - "e": "🐍", - "d": "snake", - "u": "6.0" - }, - "sneezing_face": { - "c": "people", - "e": "🤧", - "d": "sneezing face", - "u": "9.0" - }, - "snowboarder": { - "c": "activity", - "e": "🏂", - "d": "snowboarder", - "u": "6.0" - }, - "snowflake": { - "c": "nature", - "e": "❄", - "d": "snowflake", - "u": "1.1" - }, - "snowman": { - "c": "nature", - "e": "⛄", - "d": "snowman without snow", - "u": "5.2" - }, - "snowman2": { - "c": "nature", - "e": "☃", - "d": "snowman", - "u": "1.1" - }, - "sob": { - "c": "people", - "e": "😭", - "d": "loudly crying face", - "u": "6.0" - }, - "soccer": { - "c": "activity", - "e": "⚽", - "d": "soccer ball", - "u": "5.2" - }, - "soon": { - "c": "symbols", - "e": "🔜", - "d": "soon with rightwards arrow above", - "u": "6.0" - }, - "sos": { - "c": "symbols", - "e": "🆘", - "d": "squared sos", - "u": "6.0" - }, - "sound": { - "c": "symbols", - "e": "🔉", - "d": "speaker with one sound wave", - "u": "6.0" - }, - "space_invader": { - "c": "activity", - "e": "👾", - "d": "alien monster", - "u": "6.0" - }, - "spades": { - "c": "symbols", - "e": "♠", - "d": "black spade suit", - "u": "1.1" - }, - "spaghetti": { - "c": "food", - "e": "🍝", - "d": "spaghetti", - "u": "6.0" - }, - "sparkle": { - "c": "symbols", - "e": "❇", - "d": "sparkle", - "u": "1.1" - }, - "sparkler": { - "c": "travel", - "e": "🎇", - "d": "firework sparkler", - "u": "6.0" - }, - "sparkles": { - "c": "nature", - "e": "✨", - "d": "sparkles", - "u": "6.0" - }, - "sparkling_heart": { - "c": "symbols", - "e": "💖", - "d": "sparkling heart", - "u": "6.0" - }, - "speak_no_evil": { - "c": "nature", - "e": "🙊", - "d": "speak-no-evil monkey", - "u": "6.0" - }, - "speaker": { - "c": "symbols", - "e": "🔈", - "d": "speaker", - "u": "6.0" - }, - "speaking_head": { - "c": "people", - "e": "🗣", - "d": "speaking head in silhouette", - "u": "7.0" - }, - "speech_balloon": { - "c": "symbols", - "e": "💬", - "d": "speech balloon", - "u": "6.0" - }, - "speech_left": { - "c": "symbols", - "e": "🗨", - "d": "left speech bubble", - "u": "7.0" - }, - "speedboat": { - "c": "travel", - "e": "🚤", - "d": "speedboat", - "u": "6.0" - }, - "spider": { - "c": "nature", - "e": "🕷", - "d": "spider", - "u": "7.0" - }, - "spider_web": { - "c": "nature", - "e": "🕸", - "d": "spider web", - "u": "7.0" - }, - "spoon": { - "c": "food", - "e": "🥄", - "d": "spoon", - "u": "9.0" - }, - "spy": { - "c": "people", - "e": "🕵", - "d": "sleuth or spy", - "u": "7.0" - }, - "spy_tone1": { - "c": "people", - "e": "🕵🏻", - "d": "sleuth or spy tone 1", - "u": "8.0" - }, - "spy_tone2": { - "c": "people", - "e": "🕵🏼", - "d": "sleuth or spy tone 2", - "u": "8.0" - }, - "spy_tone3": { - "c": "people", - "e": "🕵🏽", - "d": "sleuth or spy tone 3", - "u": "8.0" - }, - "spy_tone4": { - "c": "people", - "e": "🕵🏾", - "d": "sleuth or spy tone 4", - "u": "8.0" - }, - "spy_tone5": { - "c": "people", - "e": "🕵🏿", - "d": "sleuth or spy tone 5", - "u": "8.0" - }, - "squid": { - "c": "nature", - "e": "🦑", - "d": "squid", - "u": "9.0" - }, - "stadium": { - "c": "travel", - "e": "🏟", - "d": "stadium", - "u": "7.0" - }, - "star": { - "c": "nature", - "e": "⭐", - "d": "white medium star", - "u": "5.1" - }, - "star2": { - "c": "nature", - "e": "🌟", - "d": "glowing star", - "u": "6.0" - }, - "star_and_crescent": { - "c": "symbols", - "e": "☪", - "d": "star and crescent", - "u": "1.1" - }, - "star_of_david": { - "c": "symbols", - "e": "✡", - "d": "star of david", - "u": "1.1" - }, - "stars": { - "c": "travel", - "e": "🌠", - "d": "shooting star", - "u": "6.0" - }, - "station": { - "c": "travel", - "e": "🚉", - "d": "station", - "u": "6.0" - }, - "statue_of_liberty": { - "c": "travel", - "e": "🗽", - "d": "statue of liberty", - "u": "6.0" - }, - "steam_locomotive": { - "c": "travel", - "e": "🚂", - "d": "steam locomotive", - "u": "6.0" - }, - "stew": { - "c": "food", - "e": "🍲", - "d": "pot of food", - "u": "6.0" - }, - "stop_button": { - "c": "symbols", - "e": "⏹", - "d": "black square for stop", - "u": "7.0" - }, - "stopwatch": { - "c": "objects", - "e": "⏱", - "d": "stopwatch", - "u": "6.0" - }, - "straight_ruler": { - "c": "objects", - "e": "📏", - "d": "straight ruler", - "u": "6.0" - }, - "strawberry": { - "c": "food", - "e": "🍓", - "d": "strawberry", - "u": "6.0" - }, - "stuck_out_tongue": { - "c": "people", - "e": "😛", - "d": "face with stuck-out tongue", - "u": "6.1" - }, - "stuck_out_tongue_closed_eyes": { - "c": "people", - "e": "😝", - "d": "face with stuck-out tongue and tightly-closed eyes", - "u": "6.0" - }, - "stuck_out_tongue_winking_eye": { - "c": "people", - "e": "😜", - "d": "face with stuck-out tongue and winking eye", - "u": "6.0" - }, - "stuffed_flatbread": { - "c": "food", - "e": "🥙", - "d": "stuffed flatbread", - "u": "9.0" - }, - "sun_with_face": { - "c": "nature", - "e": "🌞", - "d": "sun with face", - "u": "6.0" - }, - "sunflower": { - "c": "nature", - "e": "🌻", - "d": "sunflower", - "u": "6.0" - }, - "sunglasses": { - "c": "people", - "e": "😎", - "d": "smiling face with sunglasses", - "u": "6.0" - }, - "sunny": { - "c": "nature", - "e": "☀", - "d": "black sun with rays", - "u": "1.1" - }, - "sunrise": { - "c": "travel", - "e": "🌅", - "d": "sunrise", - "u": "6.0" - }, - "sunrise_over_mountains": { - "c": "travel", - "e": "🌄", - "d": "sunrise over mountains", - "u": "6.0" - }, - "surfer": { - "c": "activity", - "e": "🏄", - "d": "surfer", - "u": "6.0" - }, - "surfer_tone1": { - "c": "activity", - "e": "🏄🏻", - "d": "surfer tone 1", - "u": "8.0" - }, - "surfer_tone2": { - "c": "activity", - "e": "🏄🏼", - "d": "surfer tone 2", - "u": "8.0" - }, - "surfer_tone3": { - "c": "activity", - "e": "🏄🏽", - "d": "surfer tone 3", - "u": "8.0" - }, - "surfer_tone4": { - "c": "activity", - "e": "🏄🏾", - "d": "surfer tone 4", - "u": "8.0" - }, - "surfer_tone5": { - "c": "activity", - "e": "🏄🏿", - "d": "surfer tone 5", - "u": "8.0" - }, - "sushi": { - "c": "food", - "e": "🍣", - "d": "sushi", - "u": "6.0" - }, - "suspension_railway": { - "c": "travel", - "e": "🚟", - "d": "suspension railway", - "u": "6.0" - }, - "sweat": { - "c": "people", - "e": "😓", - "d": "face with cold sweat", - "u": "6.0" - }, - "sweat_drops": { - "c": "nature", - "e": "💦", - "d": "splashing sweat symbol", - "u": "6.0" - }, - "sweat_smile": { - "c": "people", - "e": "😅", - "d": "smiling face with open mouth and cold sweat", - "u": "6.0" - }, - "sweet_potato": { - "c": "food", - "e": "🍠", - "d": "roasted sweet potato", - "u": "6.0" - }, - "swimmer": { - "c": "activity", - "e": "🏊", - "d": "swimmer", - "u": "6.0" - }, - "swimmer_tone1": { - "c": "activity", - "e": "🏊🏻", - "d": "swimmer tone 1", - "u": "8.0" - }, - "swimmer_tone2": { - "c": "activity", - "e": "🏊🏼", - "d": "swimmer tone 2", - "u": "8.0" - }, - "swimmer_tone3": { - "c": "activity", - "e": "🏊🏽", - "d": "swimmer tone 3", - "u": "8.0" - }, - "swimmer_tone4": { - "c": "activity", - "e": "🏊🏾", - "d": "swimmer tone 4", - "u": "8.0" - }, - "swimmer_tone5": { - "c": "activity", - "e": "🏊🏿", - "d": "swimmer tone 5", - "u": "8.0" - }, - "symbols": { - "c": "symbols", - "e": "🔣", - "d": "input symbol for symbols", - "u": "6.0" - }, - "synagogue": { - "c": "travel", - "e": "🕍", - "d": "synagogue", - "u": "8.0" - }, - "syringe": { - "c": "objects", - "e": "💉", - "d": "syringe", - "u": "6.0" - }, - "taco": { - "c": "food", - "e": "🌮", - "d": "taco", - "u": "8.0" - }, - "tada": { - "c": "objects", - "e": "🎉", - "d": "party popper", - "u": "6.0" - }, - "tanabata_tree": { - "c": "nature", - "e": "🎋", - "d": "tanabata tree", - "u": "6.0" - }, - "tangerine": { - "c": "food", - "e": "🍊", - "d": "tangerine", - "u": "6.0" - }, - "taurus": { - "c": "symbols", - "e": "♉", - "d": "taurus", - "u": "1.1" - }, - "taxi": { - "c": "travel", - "e": "🚕", - "d": "taxi", - "u": "6.0" - }, - "tea": { - "c": "food", - "e": "🍵", - "d": "teacup without handle", - "u": "6.0" - }, - "telephone": { - "c": "objects", - "e": "☎", - "d": "black telephone", - "u": "1.1" - }, - "telephone_receiver": { - "c": "objects", - "e": "📞", - "d": "telephone receiver", - "u": "6.0" - }, - "telescope": { - "c": "objects", - "e": "🔭", - "d": "telescope", - "u": "6.0" - }, - "ten": { - "c": "symbols", - "e": "🔟", - "d": "keycap ten", - "u": "6.0" - }, - "tennis": { - "c": "activity", - "e": "🎾", - "d": "tennis racquet and ball", - "u": "6.0" - }, - "tent": { - "c": "travel", - "e": "⛺", - "d": "tent", - "u": "5.2" - }, - "thermometer": { - "c": "objects", - "e": "🌡", - "d": "thermometer", - "u": "7.0" - }, - "thermometer_face": { - "c": "people", - "e": "🤒", - "d": "face with thermometer", - "u": "8.0" - }, - "thinking": { - "c": "people", - "e": "🤔", - "d": "thinking face", - "u": "8.0" - }, - "third_place": { - "c": "activity", - "e": "🥉", - "d": "third place medal", - "u": "9.0" - }, - "thought_balloon": { - "c": "symbols", - "e": "💭", - "d": "thought balloon", - "u": "6.0" - }, - "three": { - "c": "symbols", - "e": "3️⃣", - "d": "keycap digit three", - "u": "3.0" - }, - "thumbsdown": { - "c": "people", - "e": "👎", - "d": "thumbs down sign", - "u": "6.0" - }, - "thumbsdown_tone1": { - "c": "people", - "e": "👎🏻", - "d": "thumbs down sign tone 1", - "u": "8.0" - }, - "thumbsdown_tone2": { - "c": "people", - "e": "👎🏼", - "d": "thumbs down sign tone 2", - "u": "8.0" - }, - "thumbsdown_tone3": { - "c": "people", - "e": "👎🏽", - "d": "thumbs down sign tone 3", - "u": "8.0" - }, - "thumbsdown_tone4": { - "c": "people", - "e": "👎🏾", - "d": "thumbs down sign tone 4", - "u": "8.0" - }, - "thumbsdown_tone5": { - "c": "people", - "e": "👎🏿", - "d": "thumbs down sign tone 5", - "u": "8.0" - }, - "thumbsup": { - "c": "people", - "e": "👍", - "d": "thumbs up sign", - "u": "6.0" - }, - "thumbsup_tone1": { - "c": "people", - "e": "👍🏻", - "d": "thumbs up sign tone 1", - "u": "8.0" - }, - "thumbsup_tone2": { - "c": "people", - "e": "👍🏼", - "d": "thumbs up sign tone 2", - "u": "8.0" - }, - "thumbsup_tone3": { - "c": "people", - "e": "👍🏽", - "d": "thumbs up sign tone 3", - "u": "8.0" - }, - "thumbsup_tone4": { - "c": "people", - "e": "👍🏾", - "d": "thumbs up sign tone 4", - "u": "8.0" - }, - "thumbsup_tone5": { - "c": "people", - "e": "👍🏿", - "d": "thumbs up sign tone 5", - "u": "8.0" - }, - "thunder_cloud_rain": { - "c": "nature", - "e": "⛈", - "d": "thunder cloud and rain", - "u": "5.2" - }, - "ticket": { - "c": "activity", - "e": "🎫", - "d": "ticket", - "u": "6.0" - }, - "tickets": { - "c": "activity", - "e": "🎟", - "d": "admission tickets", - "u": "7.0" - }, - "tiger": { - "c": "nature", - "e": "🐯", - "d": "tiger face", - "u": "6.0" - }, - "tiger2": { - "c": "nature", - "e": "🐅", - "d": "tiger", - "u": "6.0" - }, - "timer": { - "c": "objects", - "e": "⏲", - "d": "timer clock", - "u": "6.0" - }, - "tired_face": { - "c": "people", - "e": "😫", - "d": "tired face", - "u": "6.0" - }, - "tm": { - "c": "symbols", - "e": "™", - "d": "trade mark sign", - "u": "1.1" - }, - "toilet": { - "c": "objects", - "e": "🚽", - "d": "toilet", - "u": "6.0" - }, - "tokyo_tower": { - "c": "travel", - "e": "🗼", - "d": "tokyo tower", - "u": "6.0" - }, - "tomato": { - "c": "food", - "e": "🍅", - "d": "tomato", - "u": "6.0" - }, - "tone1": { - "c": "modifier", - "e": "🏻", - "d": "emoji modifier Fitzpatrick type-1-2", - "u": "8.0" - }, - "tone2": { - "c": "modifier", - "e": "🏼", - "d": "emoji modifier Fitzpatrick type-3", - "u": "8.0" - }, - "tone3": { - "c": "modifier", - "e": "🏽", - "d": "emoji modifier Fitzpatrick type-4", - "u": "8.0" - }, - "tone4": { - "c": "modifier", - "e": "🏾", - "d": "emoji modifier Fitzpatrick type-5", - "u": "8.0" - }, - "tone5": { - "c": "modifier", - "e": "🏿", - "d": "emoji modifier Fitzpatrick type-6", - "u": "8.0" - }, - "tongue": { - "c": "people", - "e": "👅", - "d": "tongue", - "u": "6.0" - }, - "tools": { - "c": "objects", - "e": "🛠", - "d": "hammer and wrench", - "u": "7.0" - }, - "top": { - "c": "symbols", - "e": "🔝", - "d": "top with upwards arrow above", - "u": "6.0" - }, - "tophat": { - "c": "people", - "e": "🎩", - "d": "top hat", - "u": "6.0" - }, - "track_next": { - "c": "symbols", - "e": "⏭", - "d": "black right-pointing double triangle with vertical bar", - "u": "6.0" - }, - "track_previous": { - "c": "symbols", - "e": "⏮", - "d": "black left-pointing double triangle with vertical bar", - "u": "6.0" - }, - "trackball": { - "c": "objects", - "e": "🖲", - "d": "trackball", - "u": "7.0" - }, - "tractor": { - "c": "travel", - "e": "🚜", - "d": "tractor", - "u": "6.0" - }, - "traffic_light": { - "c": "travel", - "e": "🚥", - "d": "horizontal traffic light", - "u": "6.0" - }, - "train": { - "c": "travel", - "e": "🚋", - "d": "Tram Car", - "u": "6.0" - }, - "train2": { - "c": "travel", - "e": "🚆", - "d": "train", - "u": "6.0" - }, - "tram": { - "c": "travel", - "e": "🚊", - "d": "tram", - "u": "6.0" - }, - "triangular_flag_on_post": { - "c": "objects", - "e": "🚩", - "d": "triangular flag on post", - "u": "6.0" - }, - "triangular_ruler": { - "c": "objects", - "e": "📐", - "d": "triangular ruler", - "u": "6.0" - }, - "trident": { - "c": "symbols", - "e": "🔱", - "d": "trident emblem", - "u": "6.0" - }, - "triumph": { - "c": "people", - "e": "😤", - "d": "face with look of triumph", - "u": "6.0" - }, - "trolleybus": { - "c": "travel", - "e": "🚎", - "d": "trolleybus", - "u": "6.0" - }, - "trophy": { - "c": "activity", - "e": "🏆", - "d": "trophy", - "u": "6.0" - }, - "tropical_drink": { - "c": "food", - "e": "🍹", - "d": "tropical drink", - "u": "6.0" - }, - "tropical_fish": { - "c": "nature", - "e": "🐠", - "d": "tropical fish", - "u": "6.0" - }, - "truck": { - "c": "travel", - "e": "🚚", - "d": "delivery truck", - "u": "6.0" - }, - "trumpet": { - "c": "activity", - "e": "🎺", - "d": "trumpet", - "u": "6.0" - }, - "tulip": { - "c": "nature", - "e": "🌷", - "d": "tulip", - "u": "6.0" - }, - "tumbler_glass": { - "c": "food", - "e": "🥃", - "d": "tumbler glass", - "u": "9.0" - }, - "turkey": { - "c": "nature", - "e": "🦃", - "d": "turkey", - "u": "8.0" - }, - "turtle": { - "c": "nature", - "e": "🐢", - "d": "turtle", - "u": "6.0" - }, - "tv": { - "c": "objects", - "e": "📺", - "d": "television", - "u": "6.0" - }, - "twisted_rightwards_arrows": { - "c": "symbols", - "e": "🔀", - "d": "twisted rightwards arrows", - "u": "6.0" - }, - "two": { - "c": "symbols", - "e": "2️⃣", - "d": "keycap digit two", - "u": "3.0" - }, - "two_hearts": { - "c": "symbols", - "e": "💕", - "d": "two hearts", - "u": "6.0" - }, - "two_men_holding_hands": { - "c": "people", - "e": "👬", - "d": "two men holding hands", - "u": "6.0" - }, - "two_women_holding_hands": { - "c": "people", - "e": "👭", - "d": "two women holding hands", - "u": "6.0" - }, - "u5272": { - "c": "symbols", - "e": "🈹", - "d": "squared cjk unified ideograph-5272", - "u": "6.0" - }, - "u5408": { - "c": "symbols", - "e": "🈴", - "d": "squared cjk unified ideograph-5408", - "u": "6.0" - }, - "u55b6": { - "c": "symbols", - "e": "🈺", - "d": "squared cjk unified ideograph-55b6", - "u": "6.0" - }, - "u6307": { - "c": "symbols", - "e": "🈯", - "d": "squared cjk unified ideograph-6307", - "u": "5.2" - }, - "u6708": { - "c": "symbols", - "e": "🈷", - "d": "squared cjk unified ideograph-6708", - "u": "6.0" - }, - "u6709": { - "c": "symbols", - "e": "🈶", - "d": "squared cjk unified ideograph-6709", - "u": "6.0" - }, - "u6e80": { - "c": "symbols", - "e": "🈵", - "d": "squared cjk unified ideograph-6e80", - "u": "6.0" - }, - "u7121": { - "c": "symbols", - "e": "🈚", - "d": "squared cjk unified ideograph-7121", - "u": "5.2" - }, - "u7533": { - "c": "symbols", - "e": "🈸", - "d": "squared cjk unified ideograph-7533", - "u": "6.0" - }, - "u7981": { - "c": "symbols", - "e": "🈲", - "d": "squared cjk unified ideograph-7981", - "u": "6.0" - }, - "u7a7a": { - "c": "symbols", - "e": "🈳", - "d": "squared cjk unified ideograph-7a7a", - "u": "6.0" - }, - "umbrella": { - "c": "nature", - "e": "☔", - "d": "umbrella with rain drops", - "u": "4.0" - }, - "umbrella2": { - "c": "nature", - "e": "☂", - "d": "umbrella", - "u": "1.1" - }, - "unamused": { - "c": "people", - "e": "😒", - "d": "unamused face", - "u": "6.0" - }, - "underage": { - "c": "symbols", - "e": "🔞", - "d": "no one under eighteen symbol", - "u": "6.0" - }, - "unicorn": { - "c": "nature", - "e": "🦄", - "d": "unicorn face", - "u": "8.0" - }, - "unlock": { - "c": "objects", - "e": "🔓", - "d": "open lock", - "u": "6.0" - }, - "up": { - "c": "symbols", - "e": "🆙", - "d": "squared up with exclamation mark", - "u": "6.0" - }, - "upside_down": { - "c": "people", - "e": "🙃", - "d": "upside-down face", - "u": "8.0" - }, - "urn": { - "c": "objects", - "e": "⚱", - "d": "funeral urn", - "u": "4.1" - }, - "v": { - "c": "people", - "e": "✌", - "d": "victory hand", - "u": "1.1" - }, - "v_tone1": { - "c": "people", - "e": "✌🏻", - "d": "victory hand tone 1", - "u": "8.0" - }, - "v_tone2": { - "c": "people", - "e": "✌🏼", - "d": "victory hand tone 2", - "u": "8.0" - }, - "v_tone3": { - "c": "people", - "e": "✌🏽", - "d": "victory hand tone 3", - "u": "8.0" - }, - "v_tone4": { - "c": "people", - "e": "✌🏾", - "d": "victory hand tone 4", - "u": "8.0" - }, - "v_tone5": { - "c": "people", - "e": "✌🏿", - "d": "victory hand tone 5", - "u": "8.0" - }, - "vertical_traffic_light": { - "c": "travel", - "e": "🚦", - "d": "vertical traffic light", - "u": "6.0" - }, - "vhs": { - "c": "objects", - "e": "📼", - "d": "videocassette", - "u": "6.0" - }, - "vibration_mode": { - "c": "symbols", - "e": "📳", - "d": "vibration mode", - "u": "6.0" - }, - "video_camera": { - "c": "objects", - "e": "📹", - "d": "video camera", - "u": "6.0" - }, - "video_game": { - "c": "activity", - "e": "🎮", - "d": "video game", - "u": "6.0" - }, - "violin": { - "c": "activity", - "e": "🎻", - "d": "violin", - "u": "6.0" - }, - "virgo": { - "c": "symbols", - "e": "♍", - "d": "virgo", - "u": "1.1" - }, - "volcano": { - "c": "travel", - "e": "🌋", - "d": "volcano", - "u": "6.0" - }, - "volleyball": { - "c": "activity", - "e": "🏐", - "d": "volleyball", - "u": "8.0" - }, - "vs": { - "c": "symbols", - "e": "🆚", - "d": "squared vs", - "u": "6.0" - }, - "vulcan": { - "c": "people", - "e": "🖖", - "d": "raised hand with part between middle and ring fingers", - "u": "7.0" - }, - "vulcan_tone1": { - "c": "people", - "e": "🖖🏻", - "d": "raised hand with part between middle and ring fingers tone 1", - "u": "8.0" - }, - "vulcan_tone2": { - "c": "people", - "e": "🖖🏼", - "d": "raised hand with part between middle and ring fingers tone 2", - "u": "8.0" - }, - "vulcan_tone3": { - "c": "people", - "e": "🖖🏽", - "d": "raised hand with part between middle and ring fingers tone 3", - "u": "8.0" - }, - "vulcan_tone4": { - "c": "people", - "e": "🖖🏾", - "d": "raised hand with part between middle and ring fingers tone 4", - "u": "8.0" - }, - "vulcan_tone5": { - "c": "people", - "e": "🖖🏿", - "d": "raised hand with part between middle and ring fingers tone 5", - "u": "8.0" - }, - "walking": { - "c": "people", - "e": "🚶", - "d": "pedestrian", - "u": "6.0" - }, - "walking_tone1": { - "c": "people", - "e": "🚶🏻", - "d": "pedestrian tone 1", - "u": "8.0" - }, - "walking_tone2": { - "c": "people", - "e": "🚶🏼", - "d": "pedestrian tone 2", - "u": "8.0" - }, - "walking_tone3": { - "c": "people", - "e": "🚶🏽", - "d": "pedestrian tone 3", - "u": "8.0" - }, - "walking_tone4": { - "c": "people", - "e": "🚶🏾", - "d": "pedestrian tone 4", - "u": "8.0" - }, - "walking_tone5": { - "c": "people", - "e": "🚶🏿", - "d": "pedestrian tone 5", - "u": "8.0" - }, - "waning_crescent_moon": { - "c": "nature", - "e": "🌘", - "d": "waning crescent moon symbol", - "u": "6.0" - }, - "waning_gibbous_moon": { - "c": "nature", - "e": "🌖", - "d": "waning gibbous moon symbol", - "u": "6.0" - }, - "warning": { - "c": "symbols", - "e": "⚠", - "d": "warning sign", - "u": "4.0" - }, - "wastebasket": { - "c": "objects", - "e": "🗑", - "d": "wastebasket", - "u": "7.0" - }, - "watch": { - "c": "objects", - "e": "⌚", - "d": "watch", - "u": "1.1" - }, - "water_buffalo": { - "c": "nature", - "e": "🐃", - "d": "water buffalo", - "u": "6.0" - }, - "water_polo": { - "c": "activity", - "e": "🤽", - "d": "water polo", - "u": "9.0" - }, - "water_polo_tone1": { - "c": "activity", - "e": "🤽🏻", - "d": "water polo tone 1", - "u": "9.0" - }, - "water_polo_tone2": { - "c": "activity", - "e": "🤽🏼", - "d": "water polo tone 2", - "u": "9.0" - }, - "water_polo_tone3": { - "c": "activity", - "e": "🤽🏽", - "d": "water polo tone 3", - "u": "9.0" - }, - "water_polo_tone4": { - "c": "activity", - "e": "🤽🏾", - "d": "water polo tone 4", - "u": "9.0" - }, - "water_polo_tone5": { - "c": "activity", - "e": "🤽🏿", - "d": "water polo tone 5", - "u": "9.0" - }, - "watermelon": { - "c": "food", - "e": "🍉", - "d": "watermelon", - "u": "6.0" - }, - "wave": { - "c": "people", - "e": "👋", - "d": "waving hand sign", - "u": "6.0" - }, - "wave_tone1": { - "c": "people", - "e": "👋🏻", - "d": "waving hand sign tone 1", - "u": "8.0" - }, - "wave_tone2": { - "c": "people", - "e": "👋🏼", - "d": "waving hand sign tone 2", - "u": "8.0" - }, - "wave_tone3": { - "c": "people", - "e": "👋🏽", - "d": "waving hand sign tone 3", - "u": "8.0" - }, - "wave_tone4": { - "c": "people", - "e": "👋🏾", - "d": "waving hand sign tone 4", - "u": "8.0" - }, - "wave_tone5": { - "c": "people", - "e": "👋🏿", - "d": "waving hand sign tone 5", - "u": "8.0" - }, - "wavy_dash": { - "c": "symbols", - "e": "〰", - "d": "wavy dash", - "u": "1.1" - }, - "waxing_crescent_moon": { - "c": "nature", - "e": "🌒", - "d": "waxing crescent moon symbol", - "u": "6.0" - }, - "waxing_gibbous_moon": { - "c": "nature", - "e": "🌔", - "d": "waxing gibbous moon symbol", - "u": "6.0" - }, - "wc": { - "c": "symbols", - "e": "🚾", - "d": "water closet", - "u": "6.0" - }, - "weary": { - "c": "people", - "e": "😩", - "d": "weary face", - "u": "6.0" - }, - "wedding": { - "c": "travel", - "e": "💒", - "d": "wedding", - "u": "6.0" - }, - "whale": { - "c": "nature", - "e": "🐳", - "d": "spouting whale", - "u": "6.0" - }, - "whale2": { - "c": "nature", - "e": "🐋", - "d": "whale", - "u": "6.0" - }, - "wheel_of_dharma": { - "c": "symbols", - "e": "☸", - "d": "wheel of dharma", - "u": "1.1" - }, - "wheelchair": { - "c": "symbols", - "e": "♿", - "d": "wheelchair symbol", - "u": "4.1" - }, - "white_check_mark": { - "c": "symbols", - "e": "✅", - "d": "white heavy check mark", - "u": "6.0" - }, - "white_circle": { - "c": "symbols", - "e": "⚪", - "d": "medium white circle", - "u": "4.1" - }, - "white_flower": { - "c": "symbols", - "e": "💮", - "d": "white flower", - "u": "6.0" - }, - "white_large_square": { - "c": "symbols", - "e": "⬜", - "d": "white large square", - "u": "5.1" - }, - "white_medium_small_square": { - "c": "symbols", - "e": "◽", - "d": "white medium small square", - "u": "3.2" - }, - "white_medium_square": { - "c": "symbols", - "e": "◻", - "d": "white medium square", - "u": "3.2" - }, - "white_small_square": { - "c": "symbols", - "e": "▫", - "d": "white small square", - "u": "1.1" - }, - "white_square_button": { - "c": "symbols", - "e": "🔳", - "d": "white square button", - "u": "6.0" - }, - "white_sun_cloud": { - "c": "nature", - "e": "🌥", - "d": "white sun behind cloud", - "u": "7.0" - }, - "white_sun_rain_cloud": { - "c": "nature", - "e": "🌦", - "d": "white sun behind cloud with rain", - "u": "7.0" - }, - "white_sun_small_cloud": { - "c": "nature", - "e": "🌤", - "d": "white sun with small cloud", - "u": "7.0" - }, - "wilted_rose": { - "c": "nature", - "e": "🥀", - "d": "wilted flower", - "u": "9.0" - }, - "wind_blowing_face": { - "c": "nature", - "e": "🌬", - "d": "wind blowing face", - "u": "7.0" - }, - "wind_chime": { - "c": "objects", - "e": "🎐", - "d": "wind chime", - "u": "6.0" - }, - "wine_glass": { - "c": "food", - "e": "🍷", - "d": "wine glass", - "u": "6.0" - }, - "wink": { - "c": "people", - "e": "😉", - "d": "winking face", - "u": "6.0" - }, - "wolf": { - "c": "nature", - "e": "🐺", - "d": "wolf face", - "u": "6.0" - }, - "woman": { - "c": "people", - "e": "👩", - "d": "woman", - "u": "6.0" - }, - "woman_tone1": { - "c": "people", - "e": "👩🏻", - "d": "woman tone 1", - "u": "8.0" - }, - "woman_tone2": { - "c": "people", - "e": "👩🏼", - "d": "woman tone 2", - "u": "8.0" - }, - "woman_tone3": { - "c": "people", - "e": "👩🏽", - "d": "woman tone 3", - "u": "8.0" - }, - "woman_tone4": { - "c": "people", - "e": "👩🏾", - "d": "woman tone 4", - "u": "8.0" - }, - "woman_tone5": { - "c": "people", - "e": "👩🏿", - "d": "woman tone 5", - "u": "8.0" - }, - "womans_clothes": { - "c": "people", - "e": "👚", - "d": "womans clothes", - "u": "6.0" - }, - "womans_hat": { - "c": "people", - "e": "👒", - "d": "womans hat", - "u": "6.0" - }, - "womens": { - "c": "symbols", - "e": "🚺", - "d": "womens symbol", - "u": "6.0" - }, - "worried": { - "c": "people", - "e": "😟", - "d": "worried face", - "u": "6.1" - }, - "wrench": { - "c": "objects", - "e": "🔧", - "d": "wrench", - "u": "6.0" - }, - "wrestlers": { - "c": "activity", - "e": "🤼", - "d": "wrestlers", - "u": "9.0" - }, - "wrestlers_tone1": { - "c": "activity", - "e": "🤼🏻", - "d": "wrestlers tone 1", - "u": "9.0" - }, - "wrestlers_tone2": { - "c": "activity", - "e": "🤼🏼", - "d": "wrestlers tone 2", - "u": "9.0" - }, - "wrestlers_tone3": { - "c": "activity", - "e": "🤼🏽", - "d": "wrestlers tone 3", - "u": "9.0" - }, - "wrestlers_tone4": { - "c": "activity", - "e": "🤼🏾", - "d": "wrestlers tone 4", - "u": "9.0" - }, - "wrestlers_tone5": { - "c": "activity", - "e": "🤼🏿", - "d": "wrestlers tone 5", - "u": "9.0" - }, - "writing_hand": { - "c": "people", - "e": "✍", - "d": "writing hand", - "u": "1.1" - }, - "writing_hand_tone1": { - "c": "people", - "e": "✍🏻", - "d": "writing hand tone 1", - "u": "8.0" - }, - "writing_hand_tone2": { - "c": "people", - "e": "✍🏼", - "d": "writing hand tone 2", - "u": "8.0" - }, - "writing_hand_tone3": { - "c": "people", - "e": "✍🏽", - "d": "writing hand tone 3", - "u": "8.0" - }, - "writing_hand_tone4": { - "c": "people", - "e": "✍🏾", - "d": "writing hand tone 4", - "u": "8.0" - }, - "writing_hand_tone5": { - "c": "people", - "e": "✍🏿", - "d": "writing hand tone 5", - "u": "8.0" - }, - "x": { - "c": "symbols", - "e": "❌", - "d": "cross mark", - "u": "6.0" - }, - "yellow_heart": { - "c": "symbols", - "e": "💛", - "d": "yellow heart", - "u": "6.0" - }, - "yen": { - "c": "objects", - "e": "💴", - "d": "banknote with yen sign", - "u": "6.0" - }, - "yin_yang": { - "c": "symbols", - "e": "☯", - "d": "yin yang", - "u": "1.1" - }, - "yum": { - "c": "people", - "e": "😋", - "d": "face savouring delicious food", - "u": "6.0" - }, - "zap": { - "c": "nature", - "e": "⚡", - "d": "high voltage sign", - "u": "4.0" - }, - "zero": { - "c": "symbols", - "e": "0️⃣", - "d": "keycap digit zero", - "u": "3.0" - }, - "zipper_mouth": { - "c": "people", - "e": "🤐", - "d": "zipper-mouth face", - "u": "8.0" - }, - "zzz": { - "c": "people", - "e": "💤", - "d": "sleeping symbol", - "u": "6.0" - } -} \ No newline at end of file diff --git a/spec/javascripts/awards_handler_spec.js b/spec/javascripts/awards_handler_spec.js index e10df1b45e7..02200f77ad7 100644 --- a/spec/javascripts/awards_handler_spec.js +++ b/spec/javascripts/awards_handler_spec.js @@ -1,16 +1,12 @@ import $ from 'jquery'; import Cookies from 'js-cookie'; -import MockAdapter from 'axios-mock-adapter'; -import axios from '~/lib/utils/axios_utils'; import loadAwardsHandler from '~/awards_handler'; import '~/lib/utils/common_utils'; -import { EMOJI_VERSION } from '~/emoji'; window.gl = window.gl || {}; window.gon = window.gon || {}; let openAndWaitForEmojiMenu; -let mock; let awardsHandler = null; const urlRoot = gon.relative_url_root; @@ -23,13 +19,8 @@ const lazyAssert = function(done, assertFn) { }; describe('AwardsHandler', function() { - const emojiData = getJSONFixture('emojis/emojis.json'); preloadFixtures('snippets/show.html'); - beforeEach(function(done) { - mock = new MockAdapter(axios); - mock.onGet(`/-/emojis/${EMOJI_VERSION}/emojis.json`).reply(200, emojiData); - loadFixtures('snippets/show.html'); loadAwardsHandler(true) .then(obj => { @@ -62,8 +53,6 @@ describe('AwardsHandler', function() { // restore original url root value gon.relative_url_root = urlRoot; - mock.restore(); - // Undo what we did to the shared $('body').removeAttr('data-page'); diff --git a/spec/javascripts/emoji_spec.js b/spec/javascripts/emoji_spec.js index 0ac375145be..3db4d9800f1 100644 --- a/spec/javascripts/emoji_spec.js +++ b/spec/javascripts/emoji_spec.js @@ -1,6 +1,4 @@ -import MockAdapter from 'axios-mock-adapter'; -import axios from '~/lib/utils/axios_utils'; -import { initEmojiMap, glEmojiTag, EMOJI_VERSION } from '~/emoji'; +import { glEmojiTag } from '~/emoji'; import isEmojiUnicodeSupported, { isFlagEmoji, isRainbowFlagEmoji, @@ -9,7 +7,6 @@ import isEmojiUnicodeSupported, { isHorceRacingSkinToneComboEmoji, isPersonZwjEmoji, } from '~/emoji/support/is_emoji_unicode_supported'; -import installGlEmojiElement from '~/behaviors/gl_emoji'; const emptySupportMap = { personZwj: false, @@ -34,35 +31,34 @@ const emojiFixtureMap = { bomb: { name: 'bomb', moji: '💣', - uni: '6.0', + unicodeVersion: '6.0', }, construction_worker_tone5: { name: 'construction_worker_tone5', moji: '👷🏿', - uni: '8.0', + unicodeVersion: '8.0', }, five: { name: 'five', moji: '5️⃣', - uni: '3.0', + unicodeVersion: '3.0', }, grey_question: { name: 'grey_question', moji: '❔', - uni: '6.0', + unicodeVersion: '6.0', }, }; function markupToDomElement(markup) { const div = document.createElement('div'); div.innerHTML = markup; - document.body.appendChild(div); return div.firstElementChild; } -function testGlEmojiImageFallback(element, name) { +function testGlEmojiImageFallback(element, name, src) { expect(element.tagName.toLowerCase()).toBe('img'); - expect(element.getAttribute('src')).toBe(`/-/emojis/${EMOJI_VERSION}/${name}.png`); + expect(element.getAttribute('src')).toBe(src); expect(element.getAttribute('title')).toBe(`:${name}:`); expect(element.getAttribute('alt')).toBe(`:${name}:`); } @@ -72,11 +68,12 @@ const defaults = { sprite: false, }; -function testGlEmojiElement(element, name, uni, unicodeMoji, options = {}) { +function testGlEmojiElement(element, name, unicodeVersion, unicodeMoji, options = {}) { const opts = Object.assign({}, defaults, options); expect(element.tagName.toLowerCase()).toBe('gl-emoji'); expect(element.dataset.name).toBe(name); - expect(element.dataset.uni).toBe(uni); + expect(element.dataset.fallbackSrc.length).toBeGreaterThan(0); + expect(element.dataset.unicodeVersion).toBe(unicodeVersion); const fallbackSpriteClass = `emoji-${name}`; if (opts.sprite) { @@ -89,7 +86,7 @@ function testGlEmojiElement(element, name, uni, unicodeMoji, options = {}) { if (opts.forceFallback && !opts.sprite) { // Check for image fallback - testGlEmojiImageFallback(element.firstElementChild, name); + testGlEmojiImageFallback(element.firstElementChild, name, element.dataset.fallbackSrc); } else { // Otherwise make sure things are still unicode text expect(element.textContent.trim()).toBe(unicodeMoji); @@ -97,143 +94,101 @@ function testGlEmojiElement(element, name, uni, unicodeMoji, options = {}) { } describe('gl_emoji', () => { - beforeAll(() => { - installGlEmojiElement(); - }); - - let mock; - const emojiData = getJSONFixture('emojis/emojis.json'); - - beforeEach(function(done) { - mock = new MockAdapter(axios); - mock.onGet(`/-/emojis/${EMOJI_VERSION}/emojis.json`).reply(200, emojiData); - - initEmojiMap() - .then(() => { - done(); - }) - .catch(() => { - done(); - }); - }); - - afterEach(function() { - mock.restore(); - }); - describe('glEmojiTag', () => { - it('bomb emoji', done => { + it('bomb emoji', () => { const emojiKey = 'bomb'; const markup = glEmojiTag(emojiFixtureMap[emojiKey].name); const glEmojiElement = markupToDomElement(markup); - setTimeout(() => { - testGlEmojiElement( - glEmojiElement, - emojiFixtureMap[emojiKey].name, - emojiFixtureMap[emojiKey].uni, - emojiFixtureMap[emojiKey].moji, - ); - done(); - }); + testGlEmojiElement( + glEmojiElement, + emojiFixtureMap[emojiKey].name, + emojiFixtureMap[emojiKey].unicodeVersion, + emojiFixtureMap[emojiKey].moji, + ); }); - it('bomb emoji with image fallback', done => { + it('bomb emoji with image fallback', () => { const emojiKey = 'bomb'; const markup = glEmojiTag(emojiFixtureMap[emojiKey].name, { forceFallback: true, }); const glEmojiElement = markupToDomElement(markup); - setTimeout(() => { - testGlEmojiElement( - glEmojiElement, - emojiFixtureMap[emojiKey].name, - emojiFixtureMap[emojiKey].uni, - emojiFixtureMap[emojiKey].moji, - { - forceFallback: true, - }, - ); - done(); - }); + testGlEmojiElement( + glEmojiElement, + emojiFixtureMap[emojiKey].name, + emojiFixtureMap[emojiKey].unicodeVersion, + emojiFixtureMap[emojiKey].moji, + { + forceFallback: true, + }, + ); }); - it('bomb emoji with sprite fallback readiness', done => { + it('bomb emoji with sprite fallback readiness', () => { const emojiKey = 'bomb'; const markup = glEmojiTag(emojiFixtureMap[emojiKey].name, { sprite: true, }); const glEmojiElement = markupToDomElement(markup); - setTimeout(() => { - testGlEmojiElement( - glEmojiElement, - emojiFixtureMap[emojiKey].name, - emojiFixtureMap[emojiKey].uni, - emojiFixtureMap[emojiKey].moji, - { - sprite: true, - }, - ); - done(); - }); + testGlEmojiElement( + glEmojiElement, + emojiFixtureMap[emojiKey].name, + emojiFixtureMap[emojiKey].unicodeVersion, + emojiFixtureMap[emojiKey].moji, + { + sprite: true, + }, + ); }); - it('bomb emoji with sprite fallback', done => { + it('bomb emoji with sprite fallback', () => { const emojiKey = 'bomb'; const markup = glEmojiTag(emojiFixtureMap[emojiKey].name, { forceFallback: true, sprite: true, }); const glEmojiElement = markupToDomElement(markup); - setTimeout(() => { - testGlEmojiElement( - glEmojiElement, - emojiFixtureMap[emojiKey].name, - emojiFixtureMap[emojiKey].uni, - emojiFixtureMap[emojiKey].moji, - { - forceFallback: true, - sprite: true, - }, - ); - done(); - }); + testGlEmojiElement( + glEmojiElement, + emojiFixtureMap[emojiKey].name, + emojiFixtureMap[emojiKey].unicodeVersion, + emojiFixtureMap[emojiKey].moji, + { + forceFallback: true, + sprite: true, + }, + ); }); - it('question mark when invalid emoji name given', done => { + it('question mark when invalid emoji name given', () => { const name = 'invalid_emoji'; const emojiKey = 'grey_question'; const markup = glEmojiTag(name); const glEmojiElement = markupToDomElement(markup); - setTimeout(() => { - testGlEmojiElement( - glEmojiElement, - emojiFixtureMap[emojiKey].name, - emojiFixtureMap[emojiKey].uni, - emojiFixtureMap[emojiKey].moji, - ); - done(); - }); + testGlEmojiElement( + glEmojiElement, + emojiFixtureMap[emojiKey].name, + emojiFixtureMap[emojiKey].unicodeVersion, + emojiFixtureMap[emojiKey].moji, + ); }); - it('question mark with image fallback when invalid emoji name given', done => { + it('question mark with image fallback when invalid emoji name given', () => { const name = 'invalid_emoji'; const emojiKey = 'grey_question'; const markup = glEmojiTag(name, { forceFallback: true, }); const glEmojiElement = markupToDomElement(markup); - setTimeout(() => { - testGlEmojiElement( - glEmojiElement, - emojiFixtureMap[emojiKey].name, - emojiFixtureMap[emojiKey].uni, - emojiFixtureMap[emojiKey].moji, - { - forceFallback: true, - }, - ); - done(); - }); + testGlEmojiElement( + glEmojiElement, + emojiFixtureMap[emojiKey].name, + emojiFixtureMap[emojiKey].unicodeVersion, + emojiFixtureMap[emojiKey].moji, + { + forceFallback: true, + }, + ); }); }); @@ -434,7 +389,7 @@ describe('gl_emoji', () => { const isSupported = isEmojiUnicodeSupported( unicodeSupportMap, emojiFixtureMap[emojiKey].moji, - emojiFixtureMap[emojiKey].uni, + emojiFixtureMap[emojiKey].unicodeVersion, ); expect(isSupported).toBeTruthy(); @@ -446,7 +401,7 @@ describe('gl_emoji', () => { const isSupported = isEmojiUnicodeSupported( unicodeSupportMap, emojiFixtureMap[emojiKey].moji, - emojiFixtureMap[emojiKey].uni, + emojiFixtureMap[emojiKey].unicodeVersion, ); expect(isSupported).toBeFalsy(); @@ -460,7 +415,7 @@ describe('gl_emoji', () => { const isSupported = isEmojiUnicodeSupported( unicodeSupportMap, emojiFixtureMap[emojiKey].moji, - emojiFixtureMap[emojiKey].uni, + emojiFixtureMap[emojiKey].unicodeVersion, ); expect(isSupported).toBeFalsy(); @@ -486,7 +441,7 @@ describe('gl_emoji', () => { const isSupported = isEmojiUnicodeSupported( unicodeSupportMap, emojiFixtureMap[emojiKey].moji, - emojiFixtureMap[emojiKey].uni, + emojiFixtureMap[emojiKey].unicodeVersion, ); expect(isSupported).toBeFalsy(); @@ -504,7 +459,7 @@ describe('gl_emoji', () => { const isSupported = isEmojiUnicodeSupported( unicodeSupportMap, emojiFixtureMap[emojiKey].moji, - emojiFixtureMap[emojiKey].uni, + emojiFixtureMap[emojiKey].unicodeVersion, ); expect(isSupported).toBeTruthy(); @@ -522,7 +477,7 @@ describe('gl_emoji', () => { const isSupported = isEmojiUnicodeSupported( unicodeSupportMap, emojiFixtureMap[emojiKey].moji, - emojiFixtureMap[emojiKey].uni, + emojiFixtureMap[emojiKey].unicodeVersion, ); expect(isSupported).toBeFalsy(); diff --git a/spec/lib/gitlab/path_regex_spec.rb b/spec/lib/gitlab/path_regex_spec.rb index 71e69a0d418..857862a2abd 100644 --- a/spec/lib/gitlab/path_regex_spec.rb +++ b/spec/lib/gitlab/path_regex_spec.rb @@ -107,7 +107,7 @@ describe Gitlab::PathRegex do git = Gitlab.config.git.bin_path tracked = `cd #{Rails.root} && #{git} ls-files public` .split("\n") - .map { |entry| entry.start_with?('public/-/') ? '-' : entry.gsub('public/', '') } + .map { |entry| entry.gsub('public/', '') } .uniq tracked + %w(assets uploads) end